blob: 710ff5419a37c6bf07e49a59da82ae6de40895b6 [file] [log] [blame]
From b5078daa03c9953109234607c03d45f0b3e4fe49 Mon Sep 17 00:00:00 2001
From: Hsin-Yi Wang <hsinyi@chromium.org>
Date: Mon, 17 May 2021 19:03:23 +0800
Subject: [PATCH] CHROMIUM: dts: arm64: mt8183: Add sensor nodes
Add sensor nodes and ports for mipi camera.
BUG=b:188396082
TEST=build
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org>
Change-Id: I428fa88ace185d81a456857acafd90c74ed4c7d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2899985
[rebase515(groeck):
Squash:
CHROMIUM: FIXUP: dts: arm64: mt8183: Add sensor nodes
]
Signed-off-by: Guenter Roeck <groeck@google.com>
---
.../dts/mediatek/mt8183-kukui-kakadu.dtsi | 125 ++++++++++++++++++
.../mt8183-kukui-kodama-camera-gc5035.dtsi | 54 ++++++++
.../mt8183-kukui-kodama-camera-ov5695.dtsi | 55 ++++++++
.../mediatek/mt8183-kukui-kodama-sku16.dts | 1 +
.../mediatek/mt8183-kukui-kodama-sku272.dts | 1 +
.../mediatek/mt8183-kukui-kodama-sku288.dts | 1 +
.../mediatek/mt8183-kukui-kodama-sku32.dts | 1 +
.../dts/mediatek/mt8183-kukui-kodama.dtsi | 76 +++++++++++
.../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 125 ++++++++++++++++++
.../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 12 ++
10 files changed, 451 insertions(+)
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-gc5035.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-ov5695.dtsi
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
index a11adeb29b1f2ed64e1e837a67d56a19e82b648d..33b79ded6e6836a7f247779018e03cffe5f34323 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
@@ -96,6 +96,50 @@ eeprom@58 {
pagesize = <32>;
vcc-supply = <&mt6358_vcama2_reg>;
};
+
+ sensor_main: sensor_main {
+ status = "okay";
+ compatible = "ovti,ov8856";
+ reg = <0x10>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ clock-names = "xvclk", "freq_mux";
+ clock-frequency = <19200000>;
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-rates = <0>, <24000000>;
+
+ reset-gpios = <&pio 111 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam0>;
+
+ avdd-supply = <&mt6358_vcama2_reg>;
+ dvdd-supply = <&mt6358_vcamd_reg>;
+ dovdd-supply = <&mt6358_vcamio_reg>;
+
+ lens-focus = <&camera_main_af>;
+
+ port {
+ ov8856_endpoint: endpoint {
+ clock-lanes = <0>;
+ clock-noncontinuous;
+ data-lanes = <1 2 3 4>;
+ link-frequencies = /bits/ 64 <360000000 180000000>;
+ remote-endpoint = <&seninf_port0_endpoint>;
+ };
+ };
+ };
+
+ camera_main_af: camera_main_af {
+ compatible = "dongwoon,dw9768";
+ reg = <0x0c>;
+
+ vin-supply = <&mt6358_vcamio_reg>;
+ vdd-supply = <&mt6358_vcama2_reg>;
+ };
};
&i2c4 {
@@ -111,6 +155,41 @@ eeprom@54 {
pagesize = <32>;
vcc-supply = <&mt6358_vcn18_reg>;
};
+
+ sensor_sub: sensor_sub {
+ status = "okay";
+ compatible = "ovti,ov02a10";
+ reg = <0x3d>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG2>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ clock-names = "eclk", "freq_mux";
+ clock-frequency = <24000000>;
+ rotation = <180>;
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG2>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-rates = <0>, <24000000>;
+
+ powerdown-gpios = <&pio 107 GPIO_ACTIVE_HIGH>;
+ reset-gpios = <&pio 109 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam1>;
+
+ avdd-supply = <&mt6358_vcama1_reg>;
+ dvdd-supply = <&mt6358_vcn18_reg>;
+ dovdd-supply = <&mt6358_vcamio_reg>;
+
+ port {
+ ov02a10_endpoint: endpoint {
+ data-lanes = <1>;
+ ovti,mipi-clock-voltage = <3>;
+ link-frequencies = /bits/ 64 <390000000>;
+ remote-endpoint = <&seninf_port1_endpoint>;
+ };
+ };
+ };
};
&mipi_tx0 {
@@ -382,6 +461,52 @@ &qca_wifi {
qcom,ath10k-calibration-variant = "GO_KAKADU";
};
+&seninf {
+ status = "okay";
+
+ ports {
+ port@0 {
+ reg = <0>;
+
+ seninf_port0_endpoint: endpoint {
+ clock-lanes = <2>;
+ clock-noncontinuous;
+ data-lanes = <0 1 3 4>;
+ link-frequencies = /bits/ 64 <360000000 180000000>;
+ remote-endpoint = <&ov8856_endpoint>;
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+
+ seninf_port1_endpoint: endpoint {
+ data-lanes = <1>;
+ remote-endpoint = <&ov02a10_endpoint>;
+ };
+ };
+ };
+};
+
+&camera_pins_cam0 {
+ pins_reset {
+ pinmux = <PINMUX_GPIO111__FUNC_GPIO111>;
+ output-low;
+ };
+};
+
+&camera_pins_cam1 {
+ pins_powerdown {
+ pinmux = <PINMUX_GPIO107__FUNC_GPIO107>;
+ output-high;
+ };
+
+ pins_reset {
+ pinmux = <PINMUX_GPIO109__FUNC_GPIO109>;
+ output-low;
+ };
+};
+
&panel {
status = "okay";
compatible = "boe,tv105wum-nw0";
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-gc5035.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-gc5035.dtsi
new file mode 100644
index 0000000000000000000000000000000000000000..4ccdfd78a2331c2da32ba75798258e0ae4a5b6fd
--- /dev/null
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-gc5035.dtsi
@@ -0,0 +1,54 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
+/*
+ * Copyright 2020 Google LLC
+ *
+ * SKU bit 8: Camera: 1 (GC5035)
+ */
+
+ &i2c2 {
+ sensor_main: sensor_main {
+ compatible = "galaxycore,gc5035";
+ reg = <0x37>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG>;
+ clock-names = "mclk";
+ clock-frequency = <24000000>;
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+
+ resetb-gpios = <&pio 111 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam0>;
+
+ avdd28-supply = <&mt6358_vcama2_reg>;
+ dvdd12-supply = <&mt6358_vcamd_reg>;
+ iovdd-supply = <&mt6358_vcamio_reg>;
+
+ lens-focus = <&camera_main_af>;
+
+ port {
+ gc5035_endpoint: endpoint {
+ data-lanes = <1 3>;
+ remote-endpoint = <&seninf_port0_endpoint>;
+ link-frequencies = /bits/ 64 <438000000>;
+ };
+ };
+ };
+};
+
+&seninf {
+ status = "okay";
+
+ ports {
+ port@0 {
+ reg = <0>;
+
+ seninf_port0_endpoint: endpoint {
+ data-lanes = <1 3>;
+ remote-endpoint = <&gc5035_endpoint>;
+ };
+ };
+ };
+};
+
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-ov5695.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-ov5695.dtsi
new file mode 100644
index 0000000000000000000000000000000000000000..50c8162c6bed0535e520180ffebf75582cc0622c
--- /dev/null
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-camera-ov5695.dtsi
@@ -0,0 +1,55 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
+/*
+ * Copyright 2020 Google LLC
+ *
+ * SKU bit 8: Camera: 0 (OV5695)
+ */
+
+&i2c2 {
+ sensor_main: sensor_main {
+ compatible = "ovti,ov5695";
+ reg = <0x36>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ clock-names = "xvclk", "freq_mux";
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-rates = <0>, <24000000>;
+
+ reset-gpios = <&pio 111 1>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam0>;
+
+ avdd-supply = <&mt6358_vcama2_reg>;
+ dvdd-supply = <&mt6358_vcamd_reg>;
+ dovdd-supply = <&mt6358_vcamio_reg>;
+
+ lens-focus = <&camera_main_af>;
+
+ port {
+ ov5695_endpoint: endpoint {
+ data-lanes = <1 3>;
+ remote-endpoint = <&seninf_port0_endpoint>;
+ };
+ };
+ };
+};
+
+&seninf {
+ status = "okay";
+
+ ports {
+ port@0 {
+ reg = <0>;
+
+ seninf_port0_endpoint: endpoint {
+ data-lanes = <1 3>;
+ remote-endpoint = <&ov5695_endpoint>;
+ };
+ };
+ };
+};
+
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
index 7213cdcca612a6fdc7933d7aca5dbd5f9ca45b6b..824f56e52db3492e963b9c04622c7f77a353fca1 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
@@ -9,6 +9,7 @@
/dts-v1/;
#include "mt8183-kukui-kodama.dtsi"
+#include "mt8183-kukui-kodama-camera-ov5695.dtsi"
/ {
model = "MediaTek kodama sku16 board";
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
index bbf0cd1aa66d1121b1415bd5605b95b9e2810e0e..2ac3ffa19c2bbb0cac228ddabf26daf282acf4e1 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
@@ -9,6 +9,7 @@
/dts-v1/;
#include "mt8183-kukui-kodama.dtsi"
+#include "mt8183-kukui-kodama-camera-gc5035.dtsi"
/ {
model = "MediaTek kodama sku272 board";
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
index a429ffeac3bdf98dab72932cbe300cb2659be308..291b167dcb0be904fd2bdb13754fc470abc33987 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
@@ -9,6 +9,7 @@
/dts-v1/;
#include "mt8183-kukui-kodama.dtsi"
+#include "mt8183-kukui-kodama-camera-gc5035.dtsi"
/ {
model = "MediaTek kodama sku288 board";
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts
index 7739358008ee61443c301c19334b4b4fef1725da..2ca081d9398a22958c8d7250846877f21de9bdc8 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts
@@ -9,6 +9,7 @@
/dts-v1/;
#include "mt8183-kukui-kodama.dtsi"
+#include "mt8183-kukui-kodama-camera-ov5695.dtsi"
/ {
model = "MediaTek kodama sku32 board";
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi
index 4864c39e53a4fdef83395e89373ab86bf477a490..4ef43d0c689627ee0c65a8f5eb9234d7d76c36b6 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi
@@ -71,6 +71,14 @@ eeprom@58 {
pagesize = <32>;
vcc-supply = <&mt6358_vcamio_reg>;
};
+
+ camera_main_af: camera_main_af {
+ compatible = "dongwoon,dw9768";
+ reg = <0x0c>;
+
+ vin-supply = <&mt6358_vcamio_reg>;
+ vdd-supply = <&mt6358_vcama2_reg>;
+ };
};
&i2c4 {
@@ -86,6 +94,41 @@ eeprom@54 {
pagesize = <32>;
vcc-supply = <&mt6358_vcn18_reg>;
};
+
+ sensor_sub: sensor_sub {
+ status = "okay";
+ compatible = "ovti,ov02a10";
+ reg = <0x3d>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG2>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ clock-names = "eclk", "freq_mux";
+ clock-frequency = <24000000>;
+ rotation = <180>;
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG2>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-rates = <0>, <24000000>;
+
+ powerdown-gpios = <&pio 107 GPIO_ACTIVE_HIGH>;
+ reset-gpios = <&pio 109 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam1>;
+
+ avdd-supply = <&mt6358_vcama1_reg>;
+ dvdd-supply = <&mt6358_vcn18_reg>;
+ dovdd-supply = <&mt6358_vcamio_reg>;
+
+ port {
+ ov02a10_endpoint: endpoint {
+ data-lanes = <1>;
+ ovti,mipi-clock-voltage = <4>;
+ link-frequencies = /bits/ 64 <390000000>;
+ remote-endpoint = <&seninf_port1_endpoint>;
+ };
+ };
+ };
};
&mt6358_vcama2_reg {
@@ -349,6 +392,39 @@ &qca_wifi {
qcom,ath10k-calibration-variant = "GO_KODAMA";
};
+&seninf {
+ ports {
+ port@1 {
+ reg = <1>;
+
+ seninf_port1_endpoint: endpoint {
+ data-lanes = <1>;
+ link-frequencies = /bits/ 64 <390000000>;
+ remote-endpoint = <&ov02a10_endpoint>;
+ };
+ };
+ };
+};
+
+&camera_pins_cam0 {
+ pins_reset {
+ pinmux = <PINMUX_GPIO111__FUNC_GPIO111>;
+ output-low;
+ };
+};
+
+&camera_pins_cam1 {
+ pins_powerdown {
+ pinmux = <PINMUX_GPIO107__FUNC_GPIO107>;
+ output-high;
+ };
+
+ pins_reset {
+ pinmux = <PINMUX_GPIO109__FUNC_GPIO109>;
+ output-low;
+ };
+};
+
&i2c_tunnel {
google,remote-bus = <2>;
};
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi
index d5f41c6c98814a90cd0f63d36dfeaf9f021e4966..e3498e54a9382ec137451d76497015090d4b6928 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi
@@ -80,6 +80,50 @@ eeprom@58 {
pagesize = <32>;
vcc-supply = <&mt6358_vcama2_reg>;
};
+
+ sensor_main: sensor_main {
+ status = "okay";
+ compatible = "ovti,ov8856";
+ reg = <0x10>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ clock-names = "xvclk", "freq_mux";
+ clock-frequency = <19200000>;
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-rates = <0>, <24000000>;
+
+ reset-gpios = <&pio 111 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam0>;
+
+ avdd-supply = <&mt6358_vcama2_reg>;
+ dvdd-supply = <&mt6358_vcamd_reg>;
+ dovdd-supply = <&mt6358_vcamio_reg>;
+
+ lens-focus = <&camera_main_af>;
+
+ port {
+ ov8856_endpoint: endpoint {
+ clock-lanes = <0>;
+ clock-noncontinuous;
+ data-lanes = <1 2 3 4>;
+ link-frequencies = /bits/ 64 <360000000 180000000>;
+ remote-endpoint = <&seninf_port0_endpoint>;
+ };
+ };
+ };
+
+ camera_main_af: camera_main_af {
+ compatible = "dongwoon,dw9768";
+ reg = <0x0c>;
+
+ vin-supply = <&mt6358_vcamio_reg>;
+ vdd-supply = <&mt6358_vcama2_reg>;
+ };
};
&i2c4 {
@@ -95,6 +139,41 @@ eeprom@54 {
pagesize = <32>;
vcc-supply = <&mt6358_vcn18_reg>;
};
+
+ sensor_sub: sensor_sub {
+ status = "okay";
+ compatible = "ovti,ov02a10";
+ reg = <0x3d>;
+
+ clocks = <&topckgen CLK_TOP_MUX_CAMTG2>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ clock-names = "eclk", "freq_mux";
+ clock-frequency = <24000000>;
+ rotation = <180>;
+
+ assigned-clocks = <&topckgen CLK_TOP_MUX_CAMTG2>,
+ <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-parents = <&topckgen CLK_TOP_UNIVP_192M_D8>;
+ assigned-clock-rates = <0>, <24000000>;
+
+ powerdown-gpios = <&pio 107 GPIO_ACTIVE_HIGH>;
+ reset-gpios = <&pio 109 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&camera_pins_cam1>;
+
+ avdd-supply = <&mt6358_vcama1_reg>;
+ dvdd-supply = <&mt6358_vcn18_reg>;
+ dovdd-supply = <&mt6358_vcamio_reg>;
+
+ port {
+ ov02a10_endpoint: endpoint {
+ data-lanes = <1>;
+ ovti,mipi-clock-voltage = <3>;
+ link-frequencies = /bits/ 64 <390000000>;
+ remote-endpoint = <&seninf_port1_endpoint>;
+ };
+ };
+ };
};
&pio {
@@ -356,3 +435,49 @@ &qca_wifi {
&sound {
compatible = "mediatek,mt8183_mt6358_ts3a227_max98357";
};
+
+&seninf {
+ status = "okay";
+
+ ports {
+ port@0 {
+ reg = <0>;
+
+ seninf_port0_endpoint: endpoint {
+ clock-lanes = <2>;
+ clock-noncontinuous;
+ data-lanes = <0 1 3 4>;
+ link-frequencies = /bits/ 64 <360000000 180000000>;
+ remote-endpoint = <&ov8856_endpoint>;
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+
+ seninf_port1_endpoint: endpoint {
+ data-lanes = <1>;
+ remote-endpoint = <&ov02a10_endpoint>;
+ };
+ };
+ };
+};
+
+&camera_pins_cam0 {
+ pins_reset {
+ pinmux = <PINMUX_GPIO111__FUNC_GPIO111>;
+ output-low;
+ };
+};
+
+&camera_pins_cam1 {
+ pins_powerdown {
+ pinmux = <PINMUX_GPIO107__FUNC_GPIO107>;
+ output-high;
+ };
+
+ pins_reset {
+ pinmux = <PINMUX_GPIO109__FUNC_GPIO109>;
+ output-low;
+ };
+};
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
index 7881a27be0297096c6e633825b63ed01ddfd2970..8235da4c7fe934d8d387feb7e5bd521052306dbb 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
@@ -514,6 +514,18 @@ pins-bt-en {
};
};
+ camera_pins_cam0: cam0@2 {
+ pins_cmd_dat {
+ pinmux = <PINMUX_GPIO99__FUNC_CMMCLK0>;
+ };
+ };
+
+ camera_pins_cam1: cam1@2 {
+ pins_cmd_dat {
+ pinmux = <PINMUX_GPIO100__FUNC_CMMCLK1>;
+ };
+ };
+
ec_ap_int_odl: ec-ap-int-odl {
pins1 {
pinmux = <PINMUX_GPIO151__FUNC_GPIO151>;
--
2.43.0.472.g3155946c3a-goog