xref: /rk3399_rockchip-uboot/arch/arm/dts/rk3576-tb.dts (revision 7ccb21952295bf497411e3cdedc5f123f2f8ff52)
1*7ccb2195SXuhui Lin// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*7ccb2195SXuhui Lin/*
3*7ccb2195SXuhui Lin * Copyright (c) 2023 Rockchip Electronics Co., Ltd.
4*7ccb2195SXuhui Lin */
5*7ccb2195SXuhui Lin
6*7ccb2195SXuhui Lin/dts-v1/;
7*7ccb2195SXuhui Lin#include "rk3576.dtsi"
8*7ccb2195SXuhui Lin#include "rk3576-u-boot.dtsi"
9*7ccb2195SXuhui Lin#include <dt-bindings/input/input.h>
10*7ccb2195SXuhui Lin
11*7ccb2195SXuhui Lin/ {
12*7ccb2195SXuhui Lin	model = "Rockchip RK3576 Evaluation board";
13*7ccb2195SXuhui Lin	compatible = "rockchip,rk3576-evb", "rockchip,rk3576";
14*7ccb2195SXuhui Lin
15*7ccb2195SXuhui Lin	chosen {
16*7ccb2195SXuhui Lin		stdout-path = &uart0;
17*7ccb2195SXuhui Lin		u-boot,spl-boot-order = "same-as-spl";
18*7ccb2195SXuhui Lin	};
19*7ccb2195SXuhui Lin
20*7ccb2195SXuhui Lin	adc-keys {
21*7ccb2195SXuhui Lin		compatible = "adc-keys";
22*7ccb2195SXuhui Lin		io-channels = <&saradc 1>;
23*7ccb2195SXuhui Lin		io-channel-names = "buttons";
24*7ccb2195SXuhui Lin		keyup-threshold-microvolt = <1800000>;
25*7ccb2195SXuhui Lin		u-boot,dm-spl;
26*7ccb2195SXuhui Lin		status = "okay";
27*7ccb2195SXuhui Lin
28*7ccb2195SXuhui Lin		volumeup-key {
29*7ccb2195SXuhui Lin			u-boot,dm-spl;
30*7ccb2195SXuhui Lin			linux,code = <KEY_VOLUMEUP>;
31*7ccb2195SXuhui Lin			label = "volume up";
32*7ccb2195SXuhui Lin			press-threshold-microvolt = <1750>;
33*7ccb2195SXuhui Lin		};
34*7ccb2195SXuhui Lin	};
35*7ccb2195SXuhui Lin
36*7ccb2195SXuhui Lin	secure-otp@2a480000 {
37*7ccb2195SXuhui Lin		/delete-property/ u-boot,dm-spl;
38*7ccb2195SXuhui Lin		status = "disabled";
39*7ccb2195SXuhui Lin	};
40*7ccb2195SXuhui Lin};
41*7ccb2195SXuhui Lin
42*7ccb2195SXuhui Lin&saradc {
43*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-pre-reloc;
44*7ccb2195SXuhui Lin	u-boot,dm-spl;
45*7ccb2195SXuhui Lin};
46*7ccb2195SXuhui Lin
47*7ccb2195SXuhui Lin&sdhci {
48*7ccb2195SXuhui Lin	bus-width = <8>;
49*7ccb2195SXuhui Lin};
50*7ccb2195SXuhui Lin
51*7ccb2195SXuhui Lin&gpio0 {
52*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
53*7ccb2195SXuhui Lin	status = "disabled";
54*7ccb2195SXuhui Lin};
55*7ccb2195SXuhui Lin
56*7ccb2195SXuhui Lin&uart0 {
57*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
58*7ccb2195SXuhui Lin	status = "disabled";
59*7ccb2195SXuhui Lin};
60*7ccb2195SXuhui Lin
61*7ccb2195SXuhui Lin&sfc0 {
62*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
63*7ccb2195SXuhui Lin	status = "disabled";
64*7ccb2195SXuhui Lin	spi_nand: flash@0 {
65*7ccb2195SXuhui Lin		/delete-property/ u-boot,dm-spl;
66*7ccb2195SXuhui Lin		status = "disabled";
67*7ccb2195SXuhui Lin	};
68*7ccb2195SXuhui Lin
69*7ccb2195SXuhui Lin	spi_nor: flash@1 {
70*7ccb2195SXuhui Lin		/delete-property/ u-boot,dm-spl;
71*7ccb2195SXuhui Lin		status = "disabled";
72*7ccb2195SXuhui Lin	};
73*7ccb2195SXuhui Lin};
74*7ccb2195SXuhui Lin
75*7ccb2195SXuhui Lin&pinctrl {
76*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
77*7ccb2195SXuhui Lin	status = "disabled";
78*7ccb2195SXuhui Lin};
79*7ccb2195SXuhui Lin
80*7ccb2195SXuhui Lin&pcfg_pull_up_drv_level_2 {
81*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
82*7ccb2195SXuhui Lin	status = "disabled";
83*7ccb2195SXuhui Lin};
84*7ccb2195SXuhui Lin
85*7ccb2195SXuhui Lin&pcfg_pull_up {
86*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
87*7ccb2195SXuhui Lin	status = "disabled";
88*7ccb2195SXuhui Lin};
89*7ccb2195SXuhui Lin
90*7ccb2195SXuhui Lin&pcfg_pull_none {
91*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
92*7ccb2195SXuhui Lin	status = "disabled";
93*7ccb2195SXuhui Lin};
94*7ccb2195SXuhui Lin
95*7ccb2195SXuhui Lin&sdmmc {
96*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
97*7ccb2195SXuhui Lin	status = "disabled";
98*7ccb2195SXuhui Lin};
99*7ccb2195SXuhui Lin
100*7ccb2195SXuhui Lin&sdmmc0 {
101*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
102*7ccb2195SXuhui Lin	status = "disabled";
103*7ccb2195SXuhui Lin};
104*7ccb2195SXuhui Lin
105*7ccb2195SXuhui Lin&sdmmc0_bus4 {
106*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
107*7ccb2195SXuhui Lin	status = "disabled";
108*7ccb2195SXuhui Lin};
109*7ccb2195SXuhui Lin
110*7ccb2195SXuhui Lin&sdmmc0_clk {
111*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
112*7ccb2195SXuhui Lin	status = "disabled";
113*7ccb2195SXuhui Lin};
114*7ccb2195SXuhui Lin
115*7ccb2195SXuhui Lin&sdmmc0_cmd {
116*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
117*7ccb2195SXuhui Lin	status = "disabled";
118*7ccb2195SXuhui Lin};
119*7ccb2195SXuhui Lin
120*7ccb2195SXuhui Lin&sdmmc0_det {
121*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
122*7ccb2195SXuhui Lin	status = "disabled";
123*7ccb2195SXuhui Lin};
124*7ccb2195SXuhui Lin
125*7ccb2195SXuhui Lin&sdmmc0_pwren {
126*7ccb2195SXuhui Lin	/delete-property/ u-boot,dm-spl;
127*7ccb2195SXuhui Lin	status = "disabled";
128*7ccb2195SXuhui Lin};
129