162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2023 Christian Hewitt <christianshewitt@gmail.com>
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#include "meson-g12b-a311d.dtsi"
962306a36Sopenharmony_ci#include "meson-g12b-bananapi.dtsi"
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/ {
1262306a36Sopenharmony_ci	compatible = "bananapi,bpi-m2s", "amlogic,a311d", "amlogic,g12b";
1362306a36Sopenharmony_ci	model = "BananaPi M2S";
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	aliases {
1662306a36Sopenharmony_ci		i2c0 = &i2c1;
1762306a36Sopenharmony_ci		i2c1 = &i2c3;
1862306a36Sopenharmony_ci	};
1962306a36Sopenharmony_ci};
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci/* Camera (CSI) bus */
2262306a36Sopenharmony_ci&i2c1 {
2362306a36Sopenharmony_ci	status = "okay";
2462306a36Sopenharmony_ci	pinctrl-0 = <&i2c1_sda_h6_pins>, <&i2c1_sck_h7_pins>;
2562306a36Sopenharmony_ci	pinctrl-names = "default";
2662306a36Sopenharmony_ci};
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci/* Display (DSI) bus */
2962306a36Sopenharmony_ci&i2c3 {
3062306a36Sopenharmony_ci	status = "okay";
3162306a36Sopenharmony_ci	pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>;
3262306a36Sopenharmony_ci	pinctrl-names = "default";
3362306a36Sopenharmony_ci};
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci&npu {
3662306a36Sopenharmony_ci	status = "okay";
3762306a36Sopenharmony_ci};
38