From f3dffbd559fdb8d723d51aed05bca7386f0a7411 Mon Sep 17 00:00:00 2001 From: Vishal Verma Date: Mon, 21 Sep 2026 03:16:07 +0530 Subject: [PATCH] QCLINUX: arm64: dts: qcom: Enable AON camera support for Glymur CRD Enable EGPIO ownership for CCI, reset, and MCLK shared pins, and mark the OV08X sensor node with aon-camera-id = . Signed-off-by: Vishal Verma --- arch/arm64/boot/dts/qcom/glymur-camera-sensor.dtsi | 1 + arch/arm64/boot/dts/qcom/glymur-camera.dtsi | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-camera-sensor.dtsi b/arch/arm64/boot/dts/qcom/glymur-camera-sensor.dtsi index 16aa3dc7816d4..7cffbf2fece6d 100644 --- a/arch/arm64/boot/dts/qcom/glymur-camera-sensor.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-camera-sensor.dtsi @@ -9,6 +9,7 @@ /*cam0-ov08x*/ qcom,cam-sensor0 { compatible = "qcom,cam-sensor"; + aon-camera-id = ; csiphy-sd-index = <4>; sensor-position-roll = <0>; sensor-position-pitch = <0>; diff --git a/arch/arm64/boot/dts/qcom/glymur-camera.dtsi b/arch/arm64/boot/dts/qcom/glymur-camera.dtsi index c2c6050a47add..a9189907b4ec2 100644 --- a/arch/arm64/boot/dts/qcom/glymur-camera.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-camera.dtsi @@ -2085,6 +2085,7 @@ pins = "gpio239"; bias-disable; /* No PULL */ drive-strength = <12>; /* 12 MA */ + qcom,apps; }; mux { @@ -2100,6 +2101,7 @@ bias-pull-down; /* PULL DOWN */ drive-strength = <12>; /* 12 MA */ output-low; + qcom,remote; }; mux { @@ -2226,6 +2228,7 @@ pins = "gpio100"; bias-disable; /* No PULL */ drive-strength = <12>; /* 12 MA */ + qcom,apps; }; mux { @@ -2240,6 +2243,7 @@ pins = "gpio100"; bias-pull-down; /* PULL DOWN */ drive-strength = <12>; /* 12 MA */ + qcom,remote; }; mux { @@ -2428,6 +2432,7 @@ pins = "gpio235","gpio236"; bias-pull-up; /* PULL UP*/ drive-strength = <2>; /* 2 MA */ + qcom,apps; }; mux { @@ -2443,6 +2448,7 @@ pins = "gpio235","gpio236"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ + qcom,remote; }; mux {