Skip to content

Commit abc71de

Browse files
QCLINUX: arm64: dts: qcom: talos: Add GMSL deserializer and sensor
Adds deserializer and camera sensor nodes to the Talos device tree. Talos features a single GMSL deserializer and exposes a single GMSL camera. CRs-Fixed: 4555961 Signed-off-by: Milen Mitkov <mmitkov@qti.qualcomm.com>
1 parent 8d6e4e9 commit abc71de

1 file changed

Lines changed: 54 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/talos-camera-sensor.dtsi

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,60 @@
142142
cell-index = <1>;
143143
status = "okay";
144144
};
145+
146+
/* GMSL deserializer 0 - max9296a */
147+
qcom,cam-gmsl-deserializer0 {
148+
cell-index = <2>;
149+
csiphy-sd-index = <1>;
150+
sensor-position-roll = <0>;
151+
sensor-position-pitch = <0>;
152+
sensor-position-yaw = <180>;
153+
cam_vio-supply = <&vreg_s4a>;
154+
regulator-names = "cam_vio";
155+
power-domains = <&camcc TITAN_TOP_GDSC>;
156+
rgltr-cntrl-support;
157+
pwm-switch;
158+
rgltr-min-voltage = <1800000>;
159+
rgltr-max-voltage = <1800000>;
160+
rgltr-load-current = <120000>;
161+
gpio-no-mux = <0>;
162+
pinctrl-names = "cam_default", "cam_suspend";
163+
pinctrl-0 = <&cam_sensor_mclk2_active>;
164+
pinctrl-1 = <&cam_sensor_mclk2_suspend>;
165+
gpios = <&tlmm 29 0>;
166+
gpio-reset = <0>;
167+
gpio-req-tbl-num = <0>;
168+
gpio-req-tbl-flags = <0>;
169+
gpio-req-tbl-label = "CAM_RESET0";
170+
cci-master = <1>;
171+
clocks = <&camcc CAM_CC_MCLK0_CLK>;
172+
clock-names = "cam_clk";
173+
clock-cntl-level = "nominal";
174+
clock-rates = <24000000>;
175+
status = "ok";
176+
177+
port@0 {
178+
reg = <0>;
179+
deser0_port0: endpoint {
180+
remote-endpoint = <&gmsl_sensor0_ep>;
181+
};
182+
};
183+
};
184+
185+
/* GMSL deserializer 0 sensor 0 */
186+
qcom,cam-gmsl-sensor0 {
187+
cell-index = <3>;
188+
compatible = "qcom,cam-gmsl-sensor";
189+
190+
/* TBD */
191+
csiphy-sd-index = <1>;
192+
status = "ok";
193+
port {
194+
gmsl_sensor0_ep: endpoint {
195+
remote-endpoint = <&deser0_port0>;
196+
};
197+
};
198+
};
145199
};
146200

147201
&soc {

0 commit comments

Comments
 (0)