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