Prepare v2023.04-rc5
[platform/kernel/u-boot.git] / arch / arm / dts / rk356x-u-boot.dtsi
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /*
3  * (C) Copyright 2021 Rockchip Electronics Co., Ltd
4  */
5
6 #include "rockchip-u-boot.dtsi"
7
8 / {
9         aliases {
10                 mmc0 = &sdhci;
11                 mmc1 = &sdmmc0;
12         };
13
14         chosen {
15                 u-boot,spl-boot-order = "same-as-spl", &sdhci, &sdmmc0;
16         };
17
18         dmc: dmc {
19                 compatible = "rockchip,rk3568-dmc";
20                 u-boot,dm-pre-reloc;
21                 status = "okay";
22         };
23
24         otp: nvmem@fe38c000 {
25                 compatible = "rockchip,rk3568-otp";
26                 reg = <0x0 0xfe38c000 0x0 0x4000>;
27                 #address-cells = <1>;
28                 #size-cells = <1>;
29                 status = "okay";
30
31                 cpu_id: id@a {
32                         reg = <0x0a 0x10>;
33                 };
34         };
35 };
36
37 &cru {
38         u-boot,dm-pre-reloc;
39         status = "okay";
40 };
41
42 &pmucru {
43         u-boot,dm-pre-reloc;
44         status = "okay";
45 };
46
47 &grf {
48         u-boot,dm-pre-reloc;
49         status = "okay";
50 };
51
52 &pmugrf {
53         u-boot,dm-pre-reloc;
54         status = "okay";
55 };
56
57 &sdhci {
58         u-boot,dm-spl;
59         status = "okay";
60 };
61
62 &sdmmc0 {
63         u-boot,dm-spl;
64         status = "okay";
65 };