1*16b24fe5SBryan O'Donoghue// SPDX-License-Identifier: BSD-3-Clause 2*16b24fe5SBryan O'Donoghue/* 3*16b24fe5SBryan O'Donoghue * Copyright (c) 2022, Linaro Ltd. 4*16b24fe5SBryan O'Donoghue */ 5*16b24fe5SBryan O'Donoghue 6*16b24fe5SBryan O'Donoghue/dts-v1/; 7*16b24fe5SBryan O'Donoghue 8*16b24fe5SBryan O'Donoghue#include "qrb5165-rb5.dts" 9*16b24fe5SBryan O'Donoghue 10*16b24fe5SBryan O'Donoghue&camcc { 11*16b24fe5SBryan O'Donoghue status = "okay"; 12*16b24fe5SBryan O'Donoghue}; 13*16b24fe5SBryan O'Donoghue 14*16b24fe5SBryan O'Donoghue&camss { 15*16b24fe5SBryan O'Donoghue vdda-phy-supply = <&vreg_l5a_0p88>; 16*16b24fe5SBryan O'Donoghue vdda-pll-supply = <&vreg_l9a_1p2>; 17*16b24fe5SBryan O'Donoghue status = "okay"; 18*16b24fe5SBryan O'Donoghue 19*16b24fe5SBryan O'Donoghue ports { 20*16b24fe5SBryan O'Donoghue /* The port index denotes CSIPHY id i.e. csiphy2 */ 21*16b24fe5SBryan O'Donoghue port@2 { 22*16b24fe5SBryan O'Donoghue csiphy2_ep: endpoint { 23*16b24fe5SBryan O'Donoghue clock-lanes = <7>; 24*16b24fe5SBryan O'Donoghue data-lanes = <0 1 2 3>; 25*16b24fe5SBryan O'Donoghue remote-endpoint = <&imx577_ep>; 26*16b24fe5SBryan O'Donoghue }; 27*16b24fe5SBryan O'Donoghue }; 28*16b24fe5SBryan O'Donoghue }; 29*16b24fe5SBryan O'Donoghue}; 30*16b24fe5SBryan O'Donoghue 31*16b24fe5SBryan O'Donoghue&cci1 { 32*16b24fe5SBryan O'Donoghue status = "okay"; 33*16b24fe5SBryan O'Donoghue}; 34*16b24fe5SBryan O'Donoghue 35*16b24fe5SBryan O'Donoghue&cci1_i2c0 { 36*16b24fe5SBryan O'Donoghue camera@1a { 37*16b24fe5SBryan O'Donoghue compatible = "sony,imx577"; 38*16b24fe5SBryan O'Donoghue reg = <0x1a>; 39*16b24fe5SBryan O'Donoghue 40*16b24fe5SBryan O'Donoghue reset-gpios = <&tlmm 78 GPIO_ACTIVE_LOW>; 41*16b24fe5SBryan O'Donoghue pinctrl-names = "default", "suspend"; 42*16b24fe5SBryan O'Donoghue pinctrl-0 = <&cam2_default>; 43*16b24fe5SBryan O'Donoghue pinctrl-1 = <&cam2_suspend>; 44*16b24fe5SBryan O'Donoghue 45*16b24fe5SBryan O'Donoghue clocks = <&camcc CAM_CC_MCLK2_CLK>; 46*16b24fe5SBryan O'Donoghue assigned-clocks = <&camcc CAM_CC_MCLK2_CLK>; 47*16b24fe5SBryan O'Donoghue assigned-clock-rates = <24000000>; 48*16b24fe5SBryan O'Donoghue 49*16b24fe5SBryan O'Donoghue dovdd-supply = <&vreg_l7f_1p8>; 50*16b24fe5SBryan O'Donoghue avdd-supply = <&vdc_5v>; 51*16b24fe5SBryan O'Donoghue dvdd-supply = <&vdc_5v>; 52*16b24fe5SBryan O'Donoghue 53*16b24fe5SBryan O'Donoghue port { 54*16b24fe5SBryan O'Donoghue imx577_ep: endpoint { 55*16b24fe5SBryan O'Donoghue clock-lanes = <1>; 56*16b24fe5SBryan O'Donoghue link-frequencies = /bits/ 64 <600000000>; 57*16b24fe5SBryan O'Donoghue data-lanes = <1 2 3 4>; 58*16b24fe5SBryan O'Donoghue remote-endpoint = <&csiphy2_ep>; 59*16b24fe5SBryan O'Donoghue }; 60*16b24fe5SBryan O'Donoghue }; 61*16b24fe5SBryan O'Donoghue }; 62*16b24fe5SBryan O'Donoghue}; 63