// SPDX-License-Identifier: BSD-3-Clause /* * SM8650-HDK Rear Camera Card overlay * * Copyright (c) 2025, Linaro Limited */ #include #include #include /dts-v1/; /plugin/; &camss { vdd-csiphy35-0p9-supply = <&vreg_l2i_0p88>; vdd-csiphy35-1p2-supply = <&vreg_l3i_1p2>; status = "okay"; ports { #address-cells = <1>; #size-cells = <0>; port@3 { reg = <3>; csiphy3_ep: endpoint { data-lanes = <0 1 2 3>; remote-endpoint = <&cam_tele>; }; }; }; }; &cci1 { status = "okay"; }; &cci1_i2c0 { #address-cells = <1>; #size-cells = <0>; sensor@56 { compatible = "samsung,s5kjn1"; reg = <0x56>; clocks = <&camcc CAM_CC_MCLK3_CLK>; assigned-clocks = <&camcc CAM_CC_MCLK3_CLK>; assigned-clock-rates = <24000000>; reset-gpios = <&tlmm 109 GPIO_ACTIVE_LOW>; pinctrl-0 = <&cam3_default>; pinctrl-names = "default"; afvdd-supply = <&vreg_l7m_2p96>; vdda-supply = <&vreg_l4m_2p8>; vddd-supply = <&vreg_l2m_1p056>; vddio-supply = <&vreg_l3n_1p8>; port { cam_tele: endpoint { link-frequencies = /bits/ 64 <700000000>; remote-endpoint = <&csiphy3_ep>; }; }; }; }; &pm8550_flash { status = "okay"; led-0 { function = LED_FUNCTION_FLASH; color = ; led-sources = <1>, <4>; led-max-microamp = <500000>; flash-max-microamp = <2000000>; flash-max-timeout-us = <1280000>; function-enumerator = <0>; }; led-1 { function = LED_FUNCTION_FLASH; color = ; led-sources = <2>, <3>; led-max-microamp = <500000>; flash-max-microamp = <2000000>; flash-max-timeout-us = <1280000>; function-enumerator = <1>; }; };