xref: /freebsd-src/sys/contrib/device-tree/src/arm64/amlogic/meson-g12b-a311d-bananapi-m2s.dts (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1*fac71e4eSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*fac71e4eSEmmanuel Vadot/*
3*fac71e4eSEmmanuel Vadot * Copyright (c) 2023 Christian Hewitt <christianshewitt@gmail.com>
4*fac71e4eSEmmanuel Vadot */
5*fac71e4eSEmmanuel Vadot
6*fac71e4eSEmmanuel Vadot/dts-v1/;
7*fac71e4eSEmmanuel Vadot
8*fac71e4eSEmmanuel Vadot#include "meson-g12b-a311d.dtsi"
9*fac71e4eSEmmanuel Vadot#include "meson-g12b-bananapi.dtsi"
10*fac71e4eSEmmanuel Vadot
11*fac71e4eSEmmanuel Vadot/ {
12*fac71e4eSEmmanuel Vadot	compatible = "bananapi,bpi-m2s", "amlogic,a311d", "amlogic,g12b";
13*fac71e4eSEmmanuel Vadot	model = "BananaPi M2S";
14*fac71e4eSEmmanuel Vadot
15*fac71e4eSEmmanuel Vadot	aliases {
16*fac71e4eSEmmanuel Vadot		i2c0 = &i2c1;
17*fac71e4eSEmmanuel Vadot		i2c1 = &i2c3;
18*fac71e4eSEmmanuel Vadot	};
19*fac71e4eSEmmanuel Vadot};
20*fac71e4eSEmmanuel Vadot
21*fac71e4eSEmmanuel Vadot/* Camera (CSI) bus */
22*fac71e4eSEmmanuel Vadot&i2c1 {
23*fac71e4eSEmmanuel Vadot	status = "okay";
24*fac71e4eSEmmanuel Vadot	pinctrl-0 = <&i2c1_sda_h6_pins>, <&i2c1_sck_h7_pins>;
25*fac71e4eSEmmanuel Vadot	pinctrl-names = "default";
26*fac71e4eSEmmanuel Vadot};
27*fac71e4eSEmmanuel Vadot
28*fac71e4eSEmmanuel Vadot/* Display (DSI) bus */
29*fac71e4eSEmmanuel Vadot&i2c3 {
30*fac71e4eSEmmanuel Vadot	status = "okay";
31*fac71e4eSEmmanuel Vadot	pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>;
32*fac71e4eSEmmanuel Vadot	pinctrl-names = "default";
33*fac71e4eSEmmanuel Vadot};
34*fac71e4eSEmmanuel Vadot
35*fac71e4eSEmmanuel Vadot&npu {
36*fac71e4eSEmmanuel Vadot	status = "okay";
37*fac71e4eSEmmanuel Vadot};
38