xref: /rk3399_rockchip-uboot/arch/arm/dts/rv1126-u-boot.dtsi (revision 2189ef33e9ebd88568db3c8d33809c596eba725d)
11633e8d2SJoseph Chen/*
2593e1e6dSJoseph Chen * (C) Copyright 2020 Rockchip Electronics Co., Ltd
31633e8d2SJoseph Chen *
41633e8d2SJoseph Chen * SPDX-License-Identifier:     GPL-2.0+
51633e8d2SJoseph Chen */
61633e8d2SJoseph Chen
71633e8d2SJoseph Chen/ {
8593e1e6dSJoseph Chen	aliases {
9593e1e6dSJoseph Chen		mmc0 = &emmc;
10593e1e6dSJoseph Chen		mmc1 = &sdmmc;
11593e1e6dSJoseph Chen	};
12593e1e6dSJoseph Chen
131633e8d2SJoseph Chen	chosen {
141633e8d2SJoseph Chen		stdout-path = &uart2;
15ec9d7884SJason Zhu		u-boot,spl-boot-order = &spi_nand, &spi_nor, &nandc, &emmc;
161633e8d2SJoseph Chen	};
171633e8d2SJoseph Chen};
181633e8d2SJoseph Chen
19593e1e6dSJoseph Chen&uart2 {
20593e1e6dSJoseph Chen	clock-frequency = <24000000>;
21f3b140b1SJason Zhu	u-boot,dm-spl;
22593e1e6dSJoseph Chen};
23593e1e6dSJoseph Chen
24593e1e6dSJoseph Chen&sdmmc {
25f3b140b1SJason Zhu	u-boot,dm-spl;
26593e1e6dSJoseph Chen};
27593e1e6dSJoseph Chen
28593e1e6dSJoseph Chen&emmc {
29f3b140b1SJason Zhu	u-boot,dm-spl;
30593e1e6dSJoseph Chen};
31593e1e6dSJoseph Chen
32593e1e6dSJoseph Chen&pmu {
33f3b140b1SJason Zhu	u-boot,dm-spl;
34593e1e6dSJoseph Chen};
35593e1e6dSJoseph Chen
36593e1e6dSJoseph Chen&pmugrf {
37f3b140b1SJason Zhu	u-boot,dm-spl;
38593e1e6dSJoseph Chen};
39593e1e6dSJoseph Chen
40593e1e6dSJoseph Chen&pmucru {
41f3b140b1SJason Zhu	u-boot,dm-spl;
42593e1e6dSJoseph Chen};
43593e1e6dSJoseph Chen
441633e8d2SJoseph Chen&cru {
45f3b140b1SJason Zhu	u-boot,dm-spl;
461633e8d2SJoseph Chen};
471633e8d2SJoseph Chen
4849c0da79SLin Jinhan&crypto {
4949c0da79SLin Jinhan	u-boot,dm-spl;
5049c0da79SLin Jinhan	status = "okay";
5149c0da79SLin Jinhan};
5249c0da79SLin Jinhan
531633e8d2SJoseph Chen&grf {
54f3b140b1SJason Zhu	u-boot,dm-spl;
551633e8d2SJoseph Chen};
56c1221a7dSJoseph Chen
57c1221a7dSJoseph Chen&saradc {
58c1221a7dSJoseph Chen	u-boot,dm-spl;
59c1221a7dSJoseph Chen	status = "okay";
60c1221a7dSJoseph Chen};
613062ae7eSRen Jianing
6210b211a2SJason Zhu&sfc {
6310b211a2SJason Zhu	u-boot,dm-spl;
6410b211a2SJason Zhu	status = "okay";
6510b211a2SJason Zhu
6610b211a2SJason Zhu	#address-cells = <1>;
6710b211a2SJason Zhu	#size-cells = <0>;
6810b211a2SJason Zhu	spi_nand: flash@0 {
6910b211a2SJason Zhu		u-boot,dm-spl;
7010b211a2SJason Zhu		compatible = "spi-nand";
7110b211a2SJason Zhu		reg = <0>;
7210b211a2SJason Zhu		spi-tx-bus-width = <1>;
7310b211a2SJason Zhu		spi-rx-bus-width = <4>;
7410b211a2SJason Zhu		spi-max-frequency = <96000000>;
7510b211a2SJason Zhu	};
7610b211a2SJason Zhu
7710b211a2SJason Zhu	spi_nor: flash@1 {
7810b211a2SJason Zhu		u-boot,dm-spl;
7910b211a2SJason Zhu		compatible = "jedec,spi-nor";
8010b211a2SJason Zhu		reg = <0>;
8110b211a2SJason Zhu		spi-tx-bus-width = <1>;
8210b211a2SJason Zhu		spi-rx-bus-width = <4>;
8310b211a2SJason Zhu		spi-max-frequency = <96000000>;
8410b211a2SJason Zhu	};
8510b211a2SJason Zhu};
8610b211a2SJason Zhu
87f7a0a6a3SJason Zhu&nandc {
88f7a0a6a3SJason Zhu	u-boot,dm-spl;
89f7a0a6a3SJason Zhu	status = "okay";
90f7a0a6a3SJason Zhu	#address-cells = <1>;
91f7a0a6a3SJason Zhu	#size-cells = <0>;
92f7a0a6a3SJason Zhu
93f7a0a6a3SJason Zhu	nand@0 {
94f7a0a6a3SJason Zhu		u-boot,dm-spl;
95f7a0a6a3SJason Zhu		reg = <0>;
96f7a0a6a3SJason Zhu		nand-ecc-mode = "hw_syndrome";
97f7a0a6a3SJason Zhu		nand-ecc-strength = <16>;
98f7a0a6a3SJason Zhu		nand-ecc-step-size = <1024>;
99f7a0a6a3SJason Zhu	};
100f7a0a6a3SJason Zhu};
101f7a0a6a3SJason Zhu
102*2189ef33SJianing Ren&u2phy0 {
103*2189ef33SJianing Ren	u-boot,dm-pre-reloc;
104*2189ef33SJianing Ren	status = "okay";
105*2189ef33SJianing Ren};
106*2189ef33SJianing Ren
107*2189ef33SJianing Ren&u2phy_otg {
108*2189ef33SJianing Ren	u-boot,dm-pre-reloc;
109*2189ef33SJianing Ren	status = "okay";
110*2189ef33SJianing Ren};
111*2189ef33SJianing Ren
1123062ae7eSRen Jianing&usbdrd {
1133062ae7eSRen Jianing	u-boot,dm-pre-reloc;
1143062ae7eSRen Jianing	status = "okay";
1153062ae7eSRen Jianing};
1163062ae7eSRen Jianing
1173062ae7eSRen Jianing&usbdrd_dwc3 {
1183062ae7eSRen Jianing	u-boot,dm-pre-reloc;
1193062ae7eSRen Jianing	status = "okay";
1203062ae7eSRen Jianing};
121