xref: /rk3399_rockchip-uboot/arch/arm/dts/rk1808-u-boot.dtsi (revision be2be9b2d82ca1da7010a9bdfe275e0da22eddbe)
18870d6b7SJoseph Chen// SPDX-License-Identifier:     GPL-2.0+
28870d6b7SJoseph Chen/*
38870d6b7SJoseph Chen * (C) Copyright 2018 Rockchip Electronics Co., Ltd
48870d6b7SJoseph Chen *
58870d6b7SJoseph Chen */
68870d6b7SJoseph Chen
78870d6b7SJoseph Chen/ {
88870d6b7SJoseph Chen	aliases {
98870d6b7SJoseph Chen		mmc0 = &emmc;
10cc86a65cSJoseph Chen		mmc1 = &sdmmc;
11cc86a65cSJoseph Chen
125b289214SJoseph Chen		serial0 = &uart0;
135b289214SJoseph Chen		serial1 = &uart1;
145b289214SJoseph Chen		serial2 = &uart2;
155b289214SJoseph Chen		serial3 = &uart3;
165b289214SJoseph Chen		serial4 = &uart4;
175b289214SJoseph Chen		serial5 = &uart5;
185b289214SJoseph Chen		serial6 = &uart6;
195b289214SJoseph Chen		serial7 = &uart7;
208870d6b7SJoseph Chen	};
21cc86a65cSJoseph Chen
22cc86a65cSJoseph Chen	chosen {
23cc86a65cSJoseph Chen		stdout-path = &uart2;
2488d49dd4SJason Zhu		u-boot,spl-boot-order = &spi_nand, &spi_nor, &emmc;
25cc86a65cSJoseph Chen	};
26cc86a65cSJoseph Chen
278870d6b7SJoseph Chen};
288870d6b7SJoseph Chen
29*fbf3603bSJoseph Chen&psci {
30*fbf3603bSJoseph Chen	u-boot,dm-pre-reloc;
31*fbf3603bSJoseph Chen	status = "okay";
32*fbf3603bSJoseph Chen};
33*fbf3603bSJoseph Chen
349f879ce9SJason Zhu&crypto {
35ddd4dd81SJason Zhu	u-boot,dm-spl;
369f879ce9SJason Zhu};
379f879ce9SJason Zhu
3877745e86SJoseph Chen&dmc {
39ddd4dd81SJason Zhu	u-boot,dm-spl;
4077745e86SJoseph Chen};
4177745e86SJoseph Chen
428870d6b7SJoseph Chen&cru {
43ddd4dd81SJason Zhu	u-boot,dm-spl;
448870d6b7SJoseph Chen};
458870d6b7SJoseph Chen
468870d6b7SJoseph Chen&grf {
47ddd4dd81SJason Zhu	u-boot,dm-spl;
488870d6b7SJoseph Chen};
498870d6b7SJoseph Chen
508870d6b7SJoseph Chen&pmugrf {
51ddd4dd81SJason Zhu	u-boot,dm-spl;
528870d6b7SJoseph Chen};
538870d6b7SJoseph Chen
548870d6b7SJoseph Chen&emmc {
55ddd4dd81SJason Zhu	u-boot,dm-spl;
568870d6b7SJoseph Chen	status = "okay";
578870d6b7SJoseph Chen};
588870d6b7SJoseph Chen
59cc86a65cSJoseph Chen&sdmmc {
60ddd4dd81SJason Zhu	u-boot,dm-spl;
61cc86a65cSJoseph Chen	status = "okay";
62cc86a65cSJoseph Chen};
63cc86a65cSJoseph Chen
6488d49dd4SJason Zhu&sfc {
6588d49dd4SJason Zhu	u-boot,dm-spl;
6688d49dd4SJason Zhu	status = "okay";
6788d49dd4SJason Zhu
6888d49dd4SJason Zhu	#address-cells = <1>;
6988d49dd4SJason Zhu	#size-cells = <0>;
7088d49dd4SJason Zhu	spi_nand: flash@0 {
7188d49dd4SJason Zhu		u-boot,dm-spl;
7288d49dd4SJason Zhu		compatible = "spi-nand";
7388d49dd4SJason Zhu		reg = <0>;
7488d49dd4SJason Zhu		spi-tx-bus-width = <1>;
7588d49dd4SJason Zhu		spi-rx-bus-width = <4>;
7688d49dd4SJason Zhu		spi-max-frequency = <96000000>;
7788d49dd4SJason Zhu	};
7888d49dd4SJason Zhu
7988d49dd4SJason Zhu	spi_nor: flash@1 {
8088d49dd4SJason Zhu		u-boot,dm-spl;
8188d49dd4SJason Zhu		compatible = "jedec,spi-nor";
8288d49dd4SJason Zhu		label = "sfc_nor";
8388d49dd4SJason Zhu		reg = <0>;
8488d49dd4SJason Zhu		spi-tx-bus-width = <1>;
8588d49dd4SJason Zhu		spi-rx-bus-width = <4>;
8688d49dd4SJason Zhu		spi-max-frequency = <96000000>;
8788d49dd4SJason Zhu	};
8888d49dd4SJason Zhu};
8988d49dd4SJason Zhu
905b289214SJoseph Chen&saradc {
91ddd4dd81SJason Zhu	u-boot,dm-spl;
925b289214SJoseph Chen	status = "okay";
935b289214SJoseph Chen};
945b289214SJoseph Chen
95c09b5fadSjon.lin&sfc {
96ddd4dd81SJason Zhu	u-boot,dm-spl;
97c09b5fadSjon.lin	status = "okay";
98c09b5fadSjon.lin};
99c09b5fadSjon.lin
1005b289214SJoseph Chen&uart0 {
1015b289214SJoseph Chen	u-boot,dm-pre-reloc;
1025b289214SJoseph Chen};
1035b289214SJoseph Chen
1045b289214SJoseph Chen&uart1 {
1055b289214SJoseph Chen	u-boot,dm-pre-reloc;
1065b289214SJoseph Chen};
1075b289214SJoseph Chen
1088870d6b7SJoseph Chen&uart2 {
109ddd4dd81SJason Zhu	u-boot,dm-spl;
1108870d6b7SJoseph Chen};
111a12af627SJoseph Chen
1125b289214SJoseph Chen&uart3 {
113a12af627SJoseph Chen	u-boot,dm-pre-reloc;
1145b289214SJoseph Chen};
1155b289214SJoseph Chen
1165b289214SJoseph Chen&uart4 {
1175b289214SJoseph Chen	u-boot,dm-pre-reloc;
1185b289214SJoseph Chen};
1195b289214SJoseph Chen
1205b289214SJoseph Chen&uart5 {
1215b289214SJoseph Chen	u-boot,dm-pre-reloc;
1225b289214SJoseph Chen};
1235b289214SJoseph Chen
1245b289214SJoseph Chen&uart6 {
1255b289214SJoseph Chen	u-boot,dm-pre-reloc;
1265b289214SJoseph Chen};
1275b289214SJoseph Chen
1285b289214SJoseph Chen&uart7 {
1295b289214SJoseph Chen	u-boot,dm-pre-reloc;
130a12af627SJoseph Chen};
13150aff7d2SWilliam Wu
13250aff7d2SWilliam Wu&u2phy {
13350aff7d2SWilliam Wu	u-boot,dm-pre-reloc;
13450aff7d2SWilliam Wu	status = "okay";
13550aff7d2SWilliam Wu};
13650aff7d2SWilliam Wu
13750aff7d2SWilliam Wu&usb2phy_grf {
13850aff7d2SWilliam Wu	u-boot,dm-pre-reloc;
13950aff7d2SWilliam Wu	status = "okay";
14050aff7d2SWilliam Wu};
14150aff7d2SWilliam Wu
14250aff7d2SWilliam Wu&u2phy_host {
14350aff7d2SWilliam Wu	u-boot,dm-pre-reloc;
14450aff7d2SWilliam Wu	status = "okay";
14550aff7d2SWilliam Wu};
14650aff7d2SWilliam Wu
14750aff7d2SWilliam Wu&u2phy_otg {
14850aff7d2SWilliam Wu	u-boot,dm-pre-reloc;
14950aff7d2SWilliam Wu	status = "okay";
15050aff7d2SWilliam Wu};
151