blob: 668f8ca29d85f2c86db73bb03beba4b77f337974 [file] [log] [blame]
Kever Yange68e10b2019-08-15 11:40:56 +08001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * (C) Copyright 2019 Rockchip Electronics Co., Ltd
4 */
5
Quentin Schulzd9ffa5e2022-09-02 15:10:52 +02006#include "rockchip-u-boot.dtsi"
7
Kever Yange68e10b2019-08-15 11:40:56 +08008/ {
9 aliases {
10 mmc0 = &emmc;
11 mmc1 = &sdmmc;
Johannes Krottmayer47075e32020-07-08 23:57:40 +020012 spi0 = &spi0;
Kever Yange68e10b2019-08-15 11:40:56 +080013 };
14
15 chosen {
16 u-boot,spl-boot-order = &emmc, &sdmmc;
17 };
18
19 dmc: dmc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070020 bootph-all;
Kever Yange68e10b2019-08-15 11:40:56 +080021 compatible = "rockchip,rk3328-dmc";
22 reg = <0x0 0xff400000 0x0 0x1000
23 0x0 0xff780000 0x0 0x3000
24 0x0 0xff100000 0x0 0x1000
25 0x0 0xff440000 0x0 0x1000
26 0x0 0xff720000 0x0 0x1000
27 0x0 0xff798000 0x0 0x1000>;
28 };
29
30 usb_host0_xhci: usb@ff600000 {
31 compatible = "rockchip,rk3328-xhci";
32 reg = <0x0 0xff600000 0x0 0x100000>;
33 interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
34 snps,dis-enblslpm-quirk;
35 snps,phyif-utmi-bits = <16>;
36 snps,dis-u2-freeclk-exists-quirk;
37 snps,dis-u2-susphy-quirk;
38 status = "disabled";
39 };
40};
41
42&cru {
Simon Glassd3a98cb2023-02-13 08:56:33 -070043 bootph-all;
Kever Yange68e10b2019-08-15 11:40:56 +080044};
45
46&grf {
Simon Glassd3a98cb2023-02-13 08:56:33 -070047 bootph-all;
Kever Yange68e10b2019-08-15 11:40:56 +080048};
49
50&uart2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070051 bootph-all;
Kever Yange68e10b2019-08-15 11:40:56 +080052 clock-frequency = <24000000>;
53};
54
55&emmc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070056 bootph-all;
Kever Yang49ec4b92019-12-31 15:57:55 +080057
58 /* mmc to sram can't do dma, prevent aborts transfering TF-A parts */
59 u-boot,spl-fifo-mode;
Kever Yange68e10b2019-08-15 11:40:56 +080060};
61
62&sdmmc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070063 bootph-all;
Kever Yang49ec4b92019-12-31 15:57:55 +080064
65 /* mmc to sram can't do dma, prevent aborts transfering TF-A parts */
66 u-boot,spl-fifo-mode;
Kever Yange68e10b2019-08-15 11:40:56 +080067};
Chen-Yu Tsai2c63f6d2020-04-27 14:52:48 +080068
69&usb20_otg {
70 hnp-srp-disable;
71};
Johannes Krottmayer47075e32020-07-08 23:57:40 +020072
73&spi0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070074 bootph-all;
Johannes Krottmayer47075e32020-07-08 23:57:40 +020075};