xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3326-863-lp3-v10-avb.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd
4 */
5
6/dts-v1/;
7#include "rk3326-863-lp3-v10.dtsi"
8
9/ {
10	model = "Rockchip rk3326 863 avb board";
11	compatible = "rockchip,rk3326-863-lp3-v10-avb", "rockchip,rk3326";
12};
13
14&firmware_android {
15	compatible = "android,firmware";
16	boot_devices = "ff390000.dwmmc,ff3b0000.nandc";
17	vbmeta {
18		compatible = "android,vbmeta";
19		parts = "vbmeta,boot,system,vendor,dtbo";
20	};
21	fstab {
22		compatible = "android,fstab";
23		vendor {
24			compatible = "android,vendor";
25			dev = "/dev/block/by-name/vendor";
26			type = "ext4";
27			mnt_flags = "ro,barrier=1,inode_readahead_blks=8";
28			fsmgr_flags = "wait,avb";
29		};
30	};
31};
32
33&i2c2 {
34	status = "okay";
35
36	gc0312@21 {
37		status = "okay";
38		compatible = "galaxycore,gc0312";
39		reg = <0x21>;
40		pinctrl-names = "default";
41		pinctrl-0 = <&cif_clkout_m0>;
42
43		clocks = <&cru SCLK_CIF_OUT>;
44		clock-names = "xvclk";
45
46		avdd-supply = <&vcc2v8_dvp>;
47		dovdd-supply = <&vcc1v8_dvp>;
48		dvdd-supply = <&vcc1v8_dvp>;
49
50		pwdn-gpios = <&gpio2 14 GPIO_ACTIVE_HIGH>;
51
52		port {
53			gc0312_out: endpoint {
54				remote-endpoint = <&dvp_in_fcam>;
55			};
56		};
57	};
58
59	gc2145@3c {
60		status = "okay";
61		compatible = "galaxycore,gc2145";
62		reg = <0x3c>;
63		pinctrl-names = "default";
64		pinctrl-0 = <&cif_clkout_m0>;
65
66		clocks = <&cru SCLK_CIF_OUT>;
67		clock-names = "xvclk";
68
69		avdd-supply = <&vcc2v8_dvp>;
70		dovdd-supply = <&vcc1v8_dvp>;
71		dvdd-supply = <&vcc1v8_dvp>;
72
73		pwdn-gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>;
74
75		port {
76			gc2145_out: endpoint {
77				remote-endpoint = <&dvp_in_bcam>;
78			};
79		};
80	};
81};
82
83&isp_mmu {
84	status = "okay";
85};
86
87&rkisp1 {
88	status = "okay";
89	pinctrl-names = "default";
90	pinctrl-0 = <&cif_clkout_m0 &dvp_d0d1_m0 &dvp_d2d9_m0 &dvp_d10d11_m0>;
91
92	ports {
93		#address-cells = <1>;
94		#size-cells = <0>;
95
96		port@0 {
97			reg = <0>;
98			#address-cells = <1>;
99			#size-cells = <0>;
100
101			dvp_in_fcam: endpoint@0 {
102				reg = <0>;
103				remote-endpoint = <&gc0312_out>;
104			};
105
106			dvp_in_bcam: endpoint@1 {
107				reg = <1>;
108				remote-endpoint = <&gc2145_out>;
109			};
110		};
111	};
112};
113