1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * SM8650-HDK Rear Camera Card overlay 4 * 5 * Copyright (c) 2025, Linaro Limited 6 */ 7 8#include <dt-bindings/clock/qcom,sm8650-camcc.h> 9#include <dt-bindings/gpio/gpio.h> 10#include <dt-bindings/leds/common.h> 11 12/dts-v1/; 13/plugin/; 14 15&camss { 16 vdd-csiphy35-0p9-supply = <&vreg_l2i_0p88>; 17 vdd-csiphy35-1p2-supply = <&vreg_l3i_1p2>; 18 status = "okay"; 19 20 ports { 21 #address-cells = <1>; 22 #size-cells = <0>; 23 24 port@3 { 25 reg = <3>; 26 27 csiphy3_ep: endpoint { 28 data-lanes = <0 1 2 3>; 29 remote-endpoint = <&cam_tele>; 30 }; 31 }; 32 }; 33}; 34 35&cci1 { 36 status = "okay"; 37}; 38 39&cci1_i2c0 { 40 #address-cells = <1>; 41 #size-cells = <0>; 42 43 sensor@56 { 44 compatible = "samsung,s5kjn1"; 45 reg = <0x56>; 46 clocks = <&camcc CAM_CC_MCLK3_CLK>; 47 assigned-clocks = <&camcc CAM_CC_MCLK3_CLK>; 48 assigned-clock-rates = <24000000>; 49 reset-gpios = <&tlmm 109 GPIO_ACTIVE_LOW>; 50 pinctrl-0 = <&cam3_default>; 51 pinctrl-names = "default"; 52 afvdd-supply = <&vreg_l7m_2p96>; 53 vdda-supply = <&vreg_l4m_2p8>; 54 vddd-supply = <&vreg_l2m_1p056>; 55 vddio-supply = <&vreg_l3n_1p8>; 56 57 port { 58 cam_tele: endpoint { 59 link-frequencies = /bits/ 64 <700000000>; 60 remote-endpoint = <&csiphy3_ep>; 61 }; 62 }; 63 }; 64}; 65 66&pm8550_flash { 67 status = "okay"; 68 69 led-0 { 70 function = LED_FUNCTION_FLASH; 71 color = <LED_COLOR_ID_YELLOW>; 72 led-sources = <1>, <4>; 73 led-max-microamp = <500000>; 74 flash-max-microamp = <2000000>; 75 flash-max-timeout-us = <1280000>; 76 function-enumerator = <0>; 77 }; 78 79 led-1 { 80 function = LED_FUNCTION_FLASH; 81 color = <LED_COLOR_ID_WHITE>; 82 led-sources = <2>, <3>; 83 led-max-microamp = <500000>; 84 flash-max-microamp = <2000000>; 85 flash-max-timeout-us = <1280000>; 86 function-enumerator = <1>; 87 }; 88}; 89