Lines Matching +full:rk3399 +full:- +full:sdhci +full:- +full:5
4 * SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include "rk3399.dtsi"
11 #include "rk3399-sdram-lpddr3-4GB-1600.dtsi"
12 #include "rk3399-u-boot.dtsi"
13 #include <linux/media-bus-format.h>
14 #include <dt-bindings/input/input.h>
17 model = "Rockchip RK3399 Evaluation Board";
18 compatible = "rockchip,rk3399-evb", "rockchip,rk3399",
19 "google,rk3399evb-rev2";
21 /* RK3399 evb board */
23 u-boot,dm-pre-reloc;
26 io-channels = <&saradc 1>;
28 vol-up-key0 {
29 u-boot,dm-pre-reloc;
38 u-boot,dm-pre-reloc;
41 io-channels = <&saradc 2>;
43 vol-up-key1 {
44 u-boot,dm-pre-reloc;
51 vdd_center: vdd-center {
52 compatible = "pwm-regulator";
54 regulator-name = "vdd_center";
55 regulator-min-microvolt = <800000>;
56 regulator-max-microvolt = <1400000>;
57 regulator-init-microvolt = <950000>;
58 regulator-always-on;
59 regulator-boot-on;
64 compatible = "regulator-fixed";
65 regulator-name = "vccsys";
66 regulator-boot-on;
67 regulator-always-on;
70 vcc3v3_sys: vcc3v3-sys {
71 compatible = "regulator-fixed";
72 regulator-name = "vcc3v3_sys";
73 regulator-always-on;
74 regulator-boot-on;
75 regulator-min-microvolt = <3300000>;
76 regulator-max-microvolt = <3300000>;
79 vcc_phy: vcc-phy-regulator {
80 compatible = "regulator-fixed";
81 regulator-name = "vcc_phy";
82 regulator-always-on;
83 regulator-boot-on;
86 vcc5v0_host: vcc5v0-host-en {
87 compatible = "regulator-fixed";
88 regulator-name = "vcc5v0_host";
90 regulator-min-microvolt = <5000000>;
91 regulator-max-microvolt = <5000000>;
92 regulator-always-on;
93 regulator-boot-on;
96 vcc5v0_typec0: vcc5v0-typec0-en {
97 compatible = "regulator-fixed";
98 regulator-name = "vcc5v0_typec0";
102 vcc5v0_typec1: vcc5v0-typec1-en {
103 compatible = "regulator-fixed";
104 regulator-name = "vcc5v0_typec1";
108 clkin_gmac: external-gmac-clock {
109 compatible = "fixed-clock";
110 clock-frequency = <125000000>;
111 clock-output-names = "clkin_gmac";
112 #clock-cells = <0>;
116 compatible = "pwm-backlight";
117 power-supply = <&vccsys>;
118 enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
119 brightness-levels = <
120 0 1 2 3 4 5 6 7
152 default-brightness-level = <200>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&pwm0_pin>;
156 pwm-delay-us = <10000>;
160 vcc5v0_sys: vcc5v0-sys {
161 compatible = "regulator-fixed";
162 regulator-name = "vcc5v0_sys";
163 regulator-always-on;
164 regulator-boot-on;
165 regulator-min-microvolt = <5000000>;
166 regulator-max-microvolt = <5000000>;
169 vcc_lcd: vcc-lcd {
170 compatible = "regulator-fixed";
171 regulator-name = "vcc_lcd";
173 startup-delay-us = <20000>;
174 enable-active-high;
175 regulator-min-microvolt = <3300000>;
176 regulator-max-microvolt = <3300000>;
177 regulator-boot-on;
178 vin-supply = <&vcc5v0_sys>;
182 compatible = "simple-panel";
184 power-supply = <&vcc_lcd>;
185 enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
186 prepare-delay-ms = <20>;
187 enable-delay-ms = <20>;
189 display-timings {
190 native-mode = <&timing0>;
193 clock-frequency = <200000000>;
196 hfront-porch = <12>;
197 hsync-len = <16>;
198 hback-porch = <48>;
199 vfront-porch = <8>;
200 vsync-len = <4>;
201 vback-porch = <8>;
202 hsync-active = <0>;
203 vsync-active = <0>;
204 de-active = <0>;
205 pixelclk-active = <0>;
211 remote-endpoint = <&edp_out>;
247 bus-width = <4>;
251 &sdhci {
252 bus-width = <8>;
253 mmc-hs400-1_8v;
254 mmc-hs400-enhanced-strobe;
255 non-removable;
301 clock-frequency = <400000>;
302 i2c-scl-falling-time-ns = <50>;
303 i2c-scl-rising-time-ns = <100>;
307 clock-output-names = "xin32k", "wifibt_32kin";
308 interrupt-parent = <&gpio0>;
310 pinctrl-names = "default";
311 pinctrl-0 = <&pmic_int_l>;
313 rockchip,system-power-controller;
314 #clock-cells = <1>;
317 vcc12-supply = <&vcc3v3_sys>;
321 regulator-always-on;
322 regulator-boot-on;
323 regulator-name = "vcc33_lcd";
332 display-timings {
334 bits-per-pixel = <24>;
335 clock-frequency = <160000000>;
336 hfront-porch = <120>;
337 hsync-len = <20>;
338 hback-porch = <21>;
340 vfront-porch = <21>;
341 vsync-len = <3>;
342 vback-porch = <18>;
344 hsync-active = <0>;
345 vsync-active = <0>;
346 de-active = <1>;
347 pixelclk-active = <0>;
354 pmic_int_l: pmic-int-l {
359 pmic_dvs2: pmic-dvs2 {
367 phy-supply = <&vcc_phy>;
368 phy-mode = "rgmii";
370 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
371 snps,reset-active-low;
372 snps,reset-delays-us = <0 10000 50000>;
373 assigned-clocks = <&cru SCLK_RMII_SRC>;
374 assigned-clock-parents = <&clkin_gmac>;
375 pinctrl-names = "default";
376 pinctrl-0 = <&rgmii_pins>;
384 enable-gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
401 force-hpd;
408 remote-endpoint = <&panel_in>;