1*594be93cSWenmeng Liu// SPDX-License-Identifier: BSD-3-Clause 2*594be93cSWenmeng Liu/* 3*594be93cSWenmeng Liu * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 4*594be93cSWenmeng Liu */ 5*594be93cSWenmeng Liu 6*594be93cSWenmeng Liu/dts-v1/; 7*594be93cSWenmeng Liu/plugin/; 8*594be93cSWenmeng Liu 9*594be93cSWenmeng Liu#include <dt-bindings/clock/qcom,qcs615-camcc.h> 10*594be93cSWenmeng Liu#include <dt-bindings/gpio/gpio.h> 11*594be93cSWenmeng Liu 12*594be93cSWenmeng Liu&camss { 13*594be93cSWenmeng Liu vdd-csiphy-1p2-supply = <&vreg_l11a>; 14*594be93cSWenmeng Liu vdd-csiphy-1p8-supply = <&vreg_l12a>; 15*594be93cSWenmeng Liu 16*594be93cSWenmeng Liu status = "okay"; 17*594be93cSWenmeng Liu 18*594be93cSWenmeng Liu ports { 19*594be93cSWenmeng Liu #address-cells = <1>; 20*594be93cSWenmeng Liu #size-cells = <0>; 21*594be93cSWenmeng Liu 22*594be93cSWenmeng Liu port@1 { 23*594be93cSWenmeng Liu reg = <1>; 24*594be93cSWenmeng Liu 25*594be93cSWenmeng Liu csiphy1_ep: endpoint { 26*594be93cSWenmeng Liu data-lanes = <0 1 2 3>; 27*594be93cSWenmeng Liu remote-endpoint = <&imx577_ep>; 28*594be93cSWenmeng Liu }; 29*594be93cSWenmeng Liu }; 30*594be93cSWenmeng Liu }; 31*594be93cSWenmeng Liu}; 32*594be93cSWenmeng Liu 33*594be93cSWenmeng Liu&cci { 34*594be93cSWenmeng Liu status = "okay"; 35*594be93cSWenmeng Liu}; 36*594be93cSWenmeng Liu 37*594be93cSWenmeng Liu&cci_i2c1 { 38*594be93cSWenmeng Liu #address-cells = <1>; 39*594be93cSWenmeng Liu #size-cells = <0>; 40*594be93cSWenmeng Liu 41*594be93cSWenmeng Liu camera@1a { 42*594be93cSWenmeng Liu compatible = "sony,imx577"; 43*594be93cSWenmeng Liu reg = <0x1a>; 44*594be93cSWenmeng Liu 45*594be93cSWenmeng Liu reset-gpios = <&tlmm 29 GPIO_ACTIVE_LOW>; 46*594be93cSWenmeng Liu pinctrl-0 = <&cam_mclk2_default &cam1_reset_default>; 47*594be93cSWenmeng Liu pinctrl-names = "default"; 48*594be93cSWenmeng Liu 49*594be93cSWenmeng Liu clocks = <&camcc CAM_CC_MCLK2_CLK>; 50*594be93cSWenmeng Liu assigned-clocks = <&camcc CAM_CC_MCLK2_CLK>; 51*594be93cSWenmeng Liu assigned-clock-rates = <24000000>; 52*594be93cSWenmeng Liu 53*594be93cSWenmeng Liu avdd-supply = <&vreg_s4a>; 54*594be93cSWenmeng Liu 55*594be93cSWenmeng Liu port { 56*594be93cSWenmeng Liu imx577_ep: endpoint { 57*594be93cSWenmeng Liu link-frequencies = /bits/ 64 <600000000>; 58*594be93cSWenmeng Liu data-lanes = <1 2 3 4>; 59*594be93cSWenmeng Liu remote-endpoint = <&csiphy1_ep>; 60*594be93cSWenmeng Liu }; 61*594be93cSWenmeng Liu }; 62*594be93cSWenmeng Liu }; 63*594be93cSWenmeng Liu}; 64