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