xref: /rk3399_rockchip-uboot/arch/arm/dts/rk3368-px5-evb-u-boot.dtsi (revision b8dc613cbc483a8abfcf4203e4fa0e18f60b1d27)
1bfc2ed5cSAndy Yan/*
2bfc2ed5cSAndy Yan * (C) Copyright 2017 Theobroma Systems Design und Consulting GmbH
3bfc2ed5cSAndy Yan *
4bfc2ed5cSAndy Yan * SPDX-License-Identifier:     GPL-2.0+	X11
5bfc2ed5cSAndy Yan */
6*d9ba2df1SAndy Yan
7*d9ba2df1SAndy Yan#include "rk3368-u-boot.dtsi"
8*d9ba2df1SAndy Yan
9a739a3a9SKever Yang/ {
10a739a3a9SKever Yang	chosen {
11*d9ba2df1SAndy Yan		stdout-path = "serial4:115200n8";
12a739a3a9SKever Yang		u-boot,spl-boot-order = &emmc;
13a739a3a9SKever Yang	};
14a739a3a9SKever Yang};
15a739a3a9SKever Yang
16a739a3a9SKever Yang&dmc {
17a739a3a9SKever Yang	u-boot,dm-pre-reloc;
18a739a3a9SKever Yang
19a739a3a9SKever Yang	/*
20a739a3a9SKever Yang	 * PX5-evb(2GB) need to use CBRD mode, or else the dram is not correct
21a739a3a9SKever Yang	 * See doc/device-tree-bindings/clock/rockchip,rk3368-dmc.txt for
22a739a3a9SKever Yang	 * details on the 'rockchip,memory-schedule' property and how it
23a739a3a9SKever Yang	 * affects the physical-address to device-address mapping.
24a739a3a9SKever Yang	 */
25a739a3a9SKever Yang	rockchip,memory-schedule = <DMC_MSCH_CBRD>;
26a739a3a9SKever Yang	rockchip,ddr-frequency = <800000000>;
27a739a3a9SKever Yang	rockchip,ddr-speed-bin = <DDR3_1600K>;
28a739a3a9SKever Yang
29a739a3a9SKever Yang	status = "okay";
30a739a3a9SKever Yang};
31bfc2ed5cSAndy Yan
32bfc2ed5cSAndy Yan&pinctrl {
33bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
34bfc2ed5cSAndy Yan};
35bfc2ed5cSAndy Yan
36bfc2ed5cSAndy Yan&service_msch {
37bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
38bfc2ed5cSAndy Yan};
39bfc2ed5cSAndy Yan
40bfc2ed5cSAndy Yan&dmc {
41bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
42bfc2ed5cSAndy Yan	status = "okay";
43bfc2ed5cSAndy Yan};
44bfc2ed5cSAndy Yan
45bfc2ed5cSAndy Yan&pmugrf {
46bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
47bfc2ed5cSAndy Yan};
48bfc2ed5cSAndy Yan
49a739a3a9SKever Yang&sgrf {
50a739a3a9SKever Yang        u-boot,dm-pre-reloc;
51a739a3a9SKever Yang};
52a739a3a9SKever Yang
53bfc2ed5cSAndy Yan&cru {
54bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
55bfc2ed5cSAndy Yan};
56bfc2ed5cSAndy Yan
57bfc2ed5cSAndy Yan&grf {
58bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
59bfc2ed5cSAndy Yan};
60bfc2ed5cSAndy Yan
61bfc2ed5cSAndy Yan&uart4 {
62bfc2ed5cSAndy Yan	u-boot,dm-pre-reloc;
63bfc2ed5cSAndy Yan};
64a739a3a9SKever Yang
65a739a3a9SKever Yang&emmc {
66a739a3a9SKever Yang	u-boot,dm-pre-reloc;
67a739a3a9SKever Yang};
68