Message ID | 20180927190301.9642-4-manivannan.sadhasivam@linaro.org |
---|---|
State | Accepted |
Commit | 07f76878699b10c08b6bb5609a4e28c6aba0c8e7 |
Headers | show |
Series | Add Rock960 and Ficus 96Board support | expand |
On 27 September 2018 at 12:03, Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> wrote: > Add board support for Rock960 CE board from Vamrs. This board utilizes > common Rock960 family support. > > Following peripherals are tested and known to work: > * USB 2.0 > * MMC > > This commit also adds DDR configuration for LPDDR3-2GiB-1600MHz which > is being used on the board. > > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > --- > > Changes in v3: > > * Add config options for USB to Ethernet and USB2 PHY > > Changes in v2: > > * Added missing config options for USB/uSD > * Fixed the commit description for DDR speed > > arch/arm/dts/Makefile | 1 + > arch/arm/dts/rk3399-rock960.dts | 45 + > .../arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi | 1536 +++++++++++++++++ > configs/rock960-rk3399_defconfig | 69 + > 4 files changed, 1651 insertions(+) > create mode 100644 arch/arm/dts/rk3399-rock960.dts > create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > create mode 100644 configs/rock960-rk3399_defconfig Reviewed-by: Simon Glass <sjg@chromium.org>
On Thu, Sep 27, 2018 at 8:03 PM Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> wrote: > > Add board support for Rock960 CE board from Vamrs. This board utilizes > common Rock960 family support. > > Following peripherals are tested and known to work: > * USB 2.0 > * MMC > > This commit also adds DDR configuration for LPDDR3-2GiB-1600MHz which > is being used on the board. > > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Tested-by: Peter Robinson <pbrobinson@gmail.com> Tested on a Rock960 > --- > > Changes in v3: > > * Add config options for USB to Ethernet and USB2 PHY > > Changes in v2: > > * Added missing config options for USB/uSD > * Fixed the commit description for DDR speed > > arch/arm/dts/Makefile | 1 + > arch/arm/dts/rk3399-rock960.dts | 45 + > .../arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi | 1536 +++++++++++++++++ > configs/rock960-rk3399_defconfig | 69 + > 4 files changed, 1651 insertions(+) > create mode 100644 arch/arm/dts/rk3399-rock960.dts > create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > create mode 100644 configs/rock960-rk3399_defconfig > > diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile > index ebfa2272627..9b891826b73 100644 > --- a/arch/arm/dts/Makefile > +++ b/arch/arm/dts/Makefile > @@ -51,6 +51,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ > rk3399-puma-ddr1333.dtb \ > rk3399-puma-ddr1600.dtb \ > rk3399-puma-ddr1866.dtb \ > + rk3399-rock960.dtb \ > rv1108-evb.dtb > dtb-$(CONFIG_ARCH_MESON) += \ > meson-gxbb-nanopi-k2.dtb \ > diff --git a/arch/arm/dts/rk3399-rock960.dts b/arch/arm/dts/rk3399-rock960.dts > new file mode 100644 > index 00000000000..25c58b42611 > --- /dev/null > +++ b/arch/arm/dts/rk3399-rock960.dts > @@ -0,0 +1,45 @@ > +// SPDX-License-Identifier: GPL-2.0+ > +/* > + * Copyright (C) 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > + */ > + > +/dts-v1/; > +#include "rk3399-rock960.dtsi" > +#include "rk3399-sdram-lpddr3-2GB-1600.dtsi" > + > +/ { > + model = "96boards Rock960"; > + compatible = "vamrs,rock960", "rockchip,rk3399"; > + > + chosen { > + stdout-path = "serial2:1500000n8"; > + }; > +}; > + > +&pcie0 { > + ep-gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_HIGH>; > +}; > + > +&pinctrl { > + pcie { > + pcie_drv: pcie-drv { > + rockchip,pins = > + <2 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; > + }; > + }; > + > + usb2 { > + host_vbus_drv: host-vbus-drv { > + rockchip,pins = > + <4 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>; > + }; > + }; > +}; > + > +&vcc3v3_pcie { > + gpio = <&gpio2 5 GPIO_ACTIVE_HIGH>; > +}; > + > +&vcc5v0_host { > + gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>; > +}; > diff --git a/arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi b/arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > new file mode 100644 > index 00000000000..d14e833d228 > --- /dev/null > +++ b/arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > @@ -0,0 +1,1536 @@ > +// SPDX-License-Identifier: GPL-2.0+ > +/* > + * (C) Copyright 2016 Rockchip Electronics Co., Ltd > + * (C) Copyright 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > + */ > + > +&dmc { > + rockchip,sdram-params = < > + 0x1 > + 0xa > + 0x3 > + 0x2 > + 0x2 > + 0x0 > + 0xf > + 0xf > + 1 > + 0x1d191519 > + 0x14040808 > + 0x00000002 > + 0x00006226 > + 0x00000054 > + 0x00000000 > + 0x1 > + 0xa > + 0x3 > + 0x2 > + 0x2 > + 0x0 > + 0xf > + 0xf > + 1 > + 0x1d191519 > + 0x14040808 > + 0x00000002 > + 0x00006226 > + 0x00000054 > + 0x00000000 > + 800 > + 6 > + 2 > + 9 > + 1 > + 0x00000700 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000050 > + 0x00027100 > + 0x00000320 > + 0x00001f40 > + 0x00000050 > + 0x00027100 > + 0x00000320 > + 0x00001f40 > + 0x00000050 > + 0x00027100 > + 0x00000320 > + 0x01001f40 > + 0x00000000 > + 0x00000101 > + 0x00020100 > + 0x000000a0 > + 0x00000190 > + 0x00000000 > + 0x06180000 > + 0x00061800 > + 0x04000618 > + 0x33080004 > + 0x280f0622 > + 0x22330800 > + 0x00280f06 > + 0x06223308 > + 0x0600280f > + 0x00000a0a > + 0x0600dac0 > + 0x0a0a060c > + 0x0600dac0 > + 0x0a0a060c > + 0x0600dac0 > + 0x0203000c > + 0x0f0c0f00 > + 0x040c0f0c > + 0x14000a0a > + 0x03030a0a > + 0x00010003 > + 0x031b1b1b > + 0x00111111 > + 0x00000000 > + 0x03010000 > + 0x0c2800a8 > + 0x0c2800a8 > + 0x0c2800a8 > + 0x00000000 > + 0x00060006 > + 0x00140006 > + 0x00140014 > + 0x000f0f0f > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00b00000 > + 0x00b000b0 > + 0x00b000b0 > + 0x000000b0 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000301 > + 0x00000001 > + 0x00000000 > + 0x00000000 > + 0x01000000 > + 0x80104002 > + 0x00040003 > + 0x00040005 > + 0x00030000 > + 0x00050004 > + 0x00000004 > + 0x00040003 > + 0x00040005 > + 0x30a00000 > + 0x00001850 > + 0x185030a0 > + 0x30a00000 > + 0x00001850 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x02020200 > + 0x00020202 > + 0x00030200 > + 0x00040700 > + 0x00000302 > + 0x02000407 > + 0x00000003 > + 0x00030f04 > + 0x00070004 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00010000 > + 0x20040020 > + 0x00200400 > + 0x01000400 > + 0x00000b80 > + 0x00000000 > + 0x00000001 > + 0x00000002 > + 0x0000000e > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00a00000 > + 0x00c80050 > + 0x00c80000 > + 0x005000a0 > + 0x000000c8 > + 0x00a000c8 > + 0x00c80050 > + 0x00c80000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00430000 > + 0x0000001a > + 0x001a0043 > + 0x00430000 > + 0x0000001a > + 0x00010001 > + 0x07000001 > + 0x00000707 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00430000 > + 0x0000001a > + 0x001a0043 > + 0x00430000 > + 0x0000001a > + 0x00010001 > + 0x07000001 > + 0x00000707 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x01000000 > + 0x00000000 > + 0x00000000 > + 0x18151100 > + 0x0000000c > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00032003 > + 0x00480120 > + 0x00000000 > + 0x01200320 > + 0x00000048 > + 0x00032000 > + 0x00480120 > + 0x00000000 > + 0x00280000 > + 0x00280028 > + 0x01010100 > + 0x01000202 > + 0x0a000002 > + 0x01000f0f > + 0x00000000 > + 0x00000000 > + 0x00010003 > + 0x00000c03 > + 0x00000100 > + 0x00010000 > + 0x01000000 > + 0x00010000 > + 0x00000001 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00010000 > + 0x03030301 > + 0x01010808 > + 0x03030001 > + 0x0a0a0a03 > + 0x02080808 > + 0x02050103 > + 0x02050103 > + 0x00050103 > + 0x00020202 > + 0x05020500 > + 0x00020502 > + 0x00000000 > + 0x00000000 > + 0x0d000001 > + 0x00010028 > + 0x00010000 > + 0x00000003 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00010100 > + 0x01000000 > + 0x00000001 > + 0x00000303 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x000556aa > + 0x000aaaaa > + 0x000aa955 > + 0x00055555 > + 0x000b3133 > + 0x0004cd33 > + 0x0004cecc > + 0x000b32cc > + 0x00010300 > + 0x03000100 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00ffff00 > + 0x1e1e0000 > + 0x0800001e > + 0x00001850 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00001850 > + 0x0000f320 > + 0x1850050a > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00001850 > + 0x0000f320 > + 0x1850050a > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00001850 > + 0x0000f320 > + 0x0202050a > + 0x03030202 > + 0x00000018 > + 0x00000000 > + 0x00000000 > + 0x00001403 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00030000 > + 0x000e0020 > + 0x000e0020 > + 0x000e0020 > + 0x00000000 > + 0x00000000 > + 0x01000000 > + 0x00070007 > + 0x00050007 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x01000101 > + 0x01010101 > + 0x01000101 > + 0x01000100 > + 0x00010001 > + 0x00010002 > + 0x00020100 > + 0x00000002 > + 0x00000700 > + 0x00000000 > + 0x000030a0 > + 0x00001850 > + 0x000030a0 > + 0x00001850 > + 0x000030a0 > + 0x18501850 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00001850 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00001850 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00000200 > + 0x00010000 > + 0x00000007 > + 0x81000001 > + 0x0f0003f0 > + 0x3fffffff > + 0x0f0000a0 > + 0x377ff000 > + 0x0f000020 > + 0x377ff000 > + 0x0f000030 > + 0x377ff000 > + 0x0f0000b0 > + 0x377ff000 > + 0x0f000100 > + 0x377ff000 > + 0x0f000110 > + 0x377ff000 > + 0x0f000010 > + 0x377ff000 > + 0x03000101 > + 0x042e2e2e > + 0x06180006 > + 0x00061800 > + 0x00000018 > + 0x0c2800a8 > + 0x0c2800a8 > + 0x0c2800a8 > + 0x00000500 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x04040000 > + 0x0d000004 > + 0x00000128 > + 0x00000000 > + 0x00030003 > + 0x00000018 > + 0x00000000 > + 0x00000000 > + 0x03060002 > + 0x03010301 > + 0x01080801 > + 0x04020201 > + 0x01080804 > + 0x00000000 > + 0x03030000 > + 0x0a0a0a03 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00030300 > + 0x00000014 > + 0x00000000 > + 0x01010300 > + 0x00000000 > + 0x00000000 > + 0x01000000 > + 0x00000101 > + 0x55555a5a > + 0x55555a5a > + 0x55555a5a > + 0x55555a5a > + 0x0a0a0001 > + 0x0505000a > + 0x00000005 > + 0x00000100 > + 0x00030000 > + 0x17030000 > + 0x000e0020 > + 0x000e0020 > + 0x000e0020 > + 0x00000000 > + 0x00000000 > + 0x00000100 > + 0x140a0000 > + 0x000a030a > + 0x03000a03 > + 0x010a000a > + 0x00000100 > + 0x01000000 > + 0x00000000 > + 0x00000100 > + 0x1e1a0000 > + 0x10010204 > + 0x07070705 > + 0x20000202 > + 0x00201000 > + 0x00201000 > + 0x04041000 > + 0x10100100 > + 0x00010110 > + 0x004b004a > + 0x1a030000 > + 0x0102041e > + 0x34000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00004300 > + 0x0001001a > + 0x004d4d07 > + 0x001a0043 > + 0x4d070001 > + 0x0000434d > + 0x0001001a > + 0x004d4d07 > + 0x001a0043 > + 0x4d070001 > + 0x0000434d > + 0x0001001a > + 0x004d4d07 > + 0x001a0043 > + 0x4d070001 > + 0x0043004d > + 0x0001001a > + 0x004d4d07 > + 0x001a0043 > + 0x4d070001 > + 0x0000434d > + 0x0001001a > + 0x004d4d07 > + 0x001a0043 > + 0x4d070001 > + 0x0000434d > + 0x0001001a > + 0x004d4d07 > + 0x001a0043 > + 0x4d070001 > + 0x0100004d > + 0x00c800c8 > + 0x060400c8 > + 0x0c060f11 > + 0x2200d890 > + 0x0a0c2005 > + 0x0f11060a > + 0x00000c06 > + 0x2200d890 > + 0x0a0c2005 > + 0x0f11060a > + 0x00000c06 > + 0x2200d890 > + 0x0a0c2005 > + 0x0200020a > + 0x02000200 > + 0x02000200 > + 0x02000200 > + 0x02000200 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x01000300 > + 0x00185000 > + 0x0000f320 > + 0x00001850 > + 0x0000f320 > + 0x00001850 > + 0x0000f320 > + 0x08000000 > + 0x00000100 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000002 > + 0x76543210 > + 0x0004c008 > + 0x000000b3 > + 0x00000000 > + 0x00000000 > + 0x00010000 > + 0x01665555 > + 0x00665555 > + 0x00010f00 > + 0x05010200 > + 0x00000003 > + 0x001700c0 > + 0x00cc0101 > + 0x00030066 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x04080000 > + 0x04080400 > + 0x08000000 > + 0x0c00c007 > + 0x00000100 > + 0x00000100 > + 0x55555555 > + 0xaaaaaaaa > + 0x55555555 > + 0xaaaaaaaa > + 0x00005555 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00200000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x00000270 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00800000 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00b30080 > + 0x00000003 > + 0x00000000 > + 0x00020000 > + 0x00000200 > + 0x00000000 > + 0x51315152 > + 0xc0013150 > + 0x020000c0 > + 0x00100001 > + 0x07054208 > + 0x000f0c18 > + 0x01000140 > + 0x00000c20 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x76543210 > + 0x0004c008 > + 0x000000b3 > + 0x00000000 > + 0x00000000 > + 0x00010000 > + 0x01665555 > + 0x00665555 > + 0x00010f00 > + 0x05010200 > + 0x00000003 > + 0x001700c0 > + 0x00cc0101 > + 0x00030066 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x04080000 > + 0x04080400 > + 0x08000000 > + 0x0c00c007 > + 0x00000100 > + 0x00000100 > + 0x55555555 > + 0xaaaaaaaa > + 0x55555555 > + 0xaaaaaaaa > + 0x00005555 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00200000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x00000270 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00800000 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00b30080 > + 0x00000003 > + 0x00000000 > + 0x00020000 > + 0x00000200 > + 0x00000000 > + 0x51315152 > + 0xc0013150 > + 0x020000c0 > + 0x00100001 > + 0x07054208 > + 0x000f0c18 > + 0x01000140 > + 0x00000c20 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x76543210 > + 0x0004c008 > + 0x000000b3 > + 0x00000000 > + 0x00000000 > + 0x00010000 > + 0x01665555 > + 0x00665555 > + 0x00010f00 > + 0x05010200 > + 0x00000003 > + 0x001700c0 > + 0x00cc0101 > + 0x00030066 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x04080000 > + 0x04080400 > + 0x08000000 > + 0x0c00c007 > + 0x00000100 > + 0x00000100 > + 0x55555555 > + 0xaaaaaaaa > + 0x55555555 > + 0xaaaaaaaa > + 0x00005555 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00200000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x00000270 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00800000 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00b30080 > + 0x00000003 > + 0x00000000 > + 0x00020000 > + 0x00000200 > + 0x00000000 > + 0x51315152 > + 0xc0013150 > + 0x020000c0 > + 0x00100001 > + 0x07054208 > + 0x000f0c18 > + 0x01000140 > + 0x00000c20 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x76543210 > + 0x0004c008 > + 0x000000b3 > + 0x00000000 > + 0x00000000 > + 0x00010000 > + 0x01665555 > + 0x00665555 > + 0x00010f00 > + 0x05010200 > + 0x00000003 > + 0x001700c0 > + 0x00cc0101 > + 0x00030066 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x04080000 > + 0x04080400 > + 0x08000000 > + 0x0c00c007 > + 0x00000100 > + 0x00000100 > + 0x55555555 > + 0xaaaaaaaa > + 0x55555555 > + 0xaaaaaaaa > + 0x00005555 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00200000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x02700270 > + 0x00000270 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00800000 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00800080 > + 0x00b30080 > + 0x00000003 > + 0x00000000 > + 0x00020000 > + 0x00000200 > + 0x00000000 > + 0x51315152 > + 0xc0013150 > + 0x020000c0 > + 0x00100001 > + 0x07054208 > + 0x000f0c18 > + 0x01000140 > + 0x00000c20 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00800000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000001 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00400320 > + 0x00000040 > + 0x00806420 > + 0x00917531 > + 0x00806420 > + 0x01917531 > + 0x00020003 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x000556aa > + 0x000aaaaa > + 0x000aa955 > + 0x00055555 > + 0x000b3133 > + 0x0004cd33 > + 0x0004cecc > + 0x000b32cc > + 0x0a418820 > + 0x103f0000 > + 0x0000003f > + 0x00038055 > + 0x03800380 > + 0x03800380 > + 0x00000380 > + 0x42080010 > + 0x00000003 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00800000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000001 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00400320 > + 0x00000040 > + 0x00008eca > + 0x00009fdb > + 0x00008eca > + 0x01009fdb > + 0x00020003 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x000556aa > + 0x000aaaaa > + 0x000aa955 > + 0x00055555 > + 0x000b3133 > + 0x0004cd33 > + 0x0004cecc > + 0x000b32cc > + 0x0004a0e6 > + 0x080f0000 > + 0x0000000f > + 0x00038055 > + 0x03800380 > + 0x03800380 > + 0x00000380 > + 0x42080010 > + 0x00000003 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > + 0x00000000 > +
> Add board support for Rock960 CE board from Vamrs. This board utilizes > common Rock960 family support. > > Following peripherals are tested and known to work: > * USB 2.0 > * MMC > > This commit also adds DDR configuration for LPDDR3-2GiB-1600MHz which > is being used on the board. > > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > Reviewed-by: Simon Glass <sjg@chromium.org> > Tested-by: Peter Robinson <pbrobinson@gmail.com> > --- > > Changes in v3: > > * Add config options for USB to Ethernet and USB2 PHY > > Changes in v2: > > * Added missing config options for USB/uSD > * Fixed the commit description for DDR speed > > arch/arm/dts/Makefile | 1 + > arch/arm/dts/rk3399-rock960.dts | 45 + > .../arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi | 1536 +++++++++++++++++ > configs/rock960-rk3399_defconfig | 69 + > 4 files changed, 1651 insertions(+) > create mode 100644 arch/arm/dts/rk3399-rock960.dts > create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > create mode 100644 configs/rock960-rk3399_defconfig > Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
On Wed, 2018-10-03 at 21:35 +0200, Philipp Tomsich wrote: > > Add board support for Rock960 CE board from Vamrs. This board utilizes > > common Rock960 family support. > > > > Following peripherals are tested and known to work: > > * USB 2.0 > > * MMC > > > > This commit also adds DDR configuration for LPDDR3-2GiB-1600MHz which > > is being used on the board. > > > > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > > Reviewed-by: Simon Glass <sjg@chromium.org> > > Tested-by: Peter Robinson <pbrobinson@gmail.com> > > --- > > > > Changes in v3: > > > > * Add config options for USB to Ethernet and USB2 PHY > > > > Changes in v2: > > > > * Added missing config options for USB/uSD > > * Fixed the commit description for DDR speed > > > > arch/arm/dts/Makefile | 1 + > > arch/arm/dts/rk3399-rock960.dts | 45 + > > .../arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi | 1536 +++++++++++++++++ > > configs/rock960-rk3399_defconfig | 69 + > > 4 files changed, 1651 insertions(+) > > create mode 100644 arch/arm/dts/rk3399-rock960.dts > > create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > > create mode 100644 configs/rock960-rk3399_defconfig > > > > Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> > What's the status of this series? Thanks, Eze
> Add board support for Rock960 CE board from Vamrs. This board utilizes > common Rock960 family support. > > Following peripherals are tested and known to work: > * USB 2.0 > * MMC > > This commit also adds DDR configuration for LPDDR3-2GiB-1600MHz which > is being used on the board. > > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > Reviewed-by: Simon Glass <sjg@chromium.org> > Tested-by: Peter Robinson <pbrobinson@gmail.com> > Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> > --- > > Changes in v3: > > * Add config options for USB to Ethernet and USB2 PHY > > Changes in v2: > > * Added missing config options for USB/uSD > * Fixed the commit description for DDR speed > > arch/arm/dts/Makefile | 1 + > arch/arm/dts/rk3399-rock960.dts | 45 + > .../arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi | 1536 +++++++++++++++++ > configs/rock960-rk3399_defconfig | 69 + > 4 files changed, 1651 insertions(+) > create mode 100644 arch/arm/dts/rk3399-rock960.dts > create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi > create mode 100644 configs/rock960-rk3399_defconfig > Applied to u-boot-rockchip, thanks!
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index ebfa2272627..9b891826b73 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -51,6 +51,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3399-puma-ddr1333.dtb \ rk3399-puma-ddr1600.dtb \ rk3399-puma-ddr1866.dtb \ + rk3399-rock960.dtb \ rv1108-evb.dtb dtb-$(CONFIG_ARCH_MESON) += \ meson-gxbb-nanopi-k2.dtb \ diff --git a/arch/arm/dts/rk3399-rock960.dts b/arch/arm/dts/rk3399-rock960.dts new file mode 100644 index 00000000000..25c58b42611 --- /dev/null +++ b/arch/arm/dts/rk3399-rock960.dts @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> + */ + +/dts-v1/; +#include "rk3399-rock960.dtsi" +#include "rk3399-sdram-lpddr3-2GB-1600.dtsi" + +/ { + model = "96boards Rock960"; + compatible = "vamrs,rock960", "rockchip,rk3399"; + + chosen { + stdout-path = "serial2:1500000n8"; + }; +}; + +&pcie0 { + ep-gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_HIGH>; +}; + +&pinctrl { + pcie { + pcie_drv: pcie-drv { + rockchip,pins = + <2 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + usb2 { + host_vbus_drv: host-vbus-drv { + rockchip,pins = + <4 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; +}; + +&vcc3v3_pcie { + gpio = <&gpio2 5 GPIO_ACTIVE_HIGH>; +}; + +&vcc5v0_host { + gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>; +}; diff --git a/arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi b/arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi new file mode 100644 index 00000000000..d14e833d228 --- /dev/null +++ b/arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi @@ -0,0 +1,1536 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * (C) Copyright 2016 Rockchip Electronics Co., Ltd + * (C) Copyright 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> + */ + +&dmc { + rockchip,sdram-params = < + 0x1 + 0xa + 0x3 + 0x2 + 0x2 + 0x0 + 0xf + 0xf + 1 + 0x1d191519 + 0x14040808 + 0x00000002 + 0x00006226 + 0x00000054 + 0x00000000 + 0x1 + 0xa + 0x3 + 0x2 + 0x2 + 0x0 + 0xf + 0xf + 1 + 0x1d191519 + 0x14040808 + 0x00000002 + 0x00006226 + 0x00000054 + 0x00000000 + 800 + 6 + 2 + 9 + 1 + 0x00000700 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000050 + 0x00027100 + 0x00000320 + 0x00001f40 + 0x00000050 + 0x00027100 + 0x00000320 + 0x00001f40 + 0x00000050 + 0x00027100 + 0x00000320 + 0x01001f40 + 0x00000000 + 0x00000101 + 0x00020100 + 0x000000a0 + 0x00000190 + 0x00000000 + 0x06180000 + 0x00061800 + 0x04000618 + 0x33080004 + 0x280f0622 + 0x22330800 + 0x00280f06 + 0x06223308 + 0x0600280f + 0x00000a0a + 0x0600dac0 + 0x0a0a060c + 0x0600dac0 + 0x0a0a060c + 0x0600dac0 + 0x0203000c + 0x0f0c0f00 + 0x040c0f0c + 0x14000a0a + 0x03030a0a + 0x00010003 + 0x031b1b1b + 0x00111111 + 0x00000000 + 0x03010000 + 0x0c2800a8 + 0x0c2800a8 + 0x0c2800a8 + 0x00000000 + 0x00060006 + 0x00140006 + 0x00140014 + 0x000f0f0f + 0x00000000 + 0x00000000 + 0x00000000 + 0x00b00000 + 0x00b000b0 + 0x00b000b0 + 0x000000b0 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000301 + 0x00000001 + 0x00000000 + 0x00000000 + 0x01000000 + 0x80104002 + 0x00040003 + 0x00040005 + 0x00030000 + 0x00050004 + 0x00000004 + 0x00040003 + 0x00040005 + 0x30a00000 + 0x00001850 + 0x185030a0 + 0x30a00000 + 0x00001850 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x02020200 + 0x00020202 + 0x00030200 + 0x00040700 + 0x00000302 + 0x02000407 + 0x00000003 + 0x00030f04 + 0x00070004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00010000 + 0x20040020 + 0x00200400 + 0x01000400 + 0x00000b80 + 0x00000000 + 0x00000001 + 0x00000002 + 0x0000000e + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00a00000 + 0x00c80050 + 0x00c80000 + 0x005000a0 + 0x000000c8 + 0x00a000c8 + 0x00c80050 + 0x00c80000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00430000 + 0x0000001a + 0x001a0043 + 0x00430000 + 0x0000001a + 0x00010001 + 0x07000001 + 0x00000707 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00430000 + 0x0000001a + 0x001a0043 + 0x00430000 + 0x0000001a + 0x00010001 + 0x07000001 + 0x00000707 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x01000000 + 0x00000000 + 0x00000000 + 0x18151100 + 0x0000000c + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00032003 + 0x00480120 + 0x00000000 + 0x01200320 + 0x00000048 + 0x00032000 + 0x00480120 + 0x00000000 + 0x00280000 + 0x00280028 + 0x01010100 + 0x01000202 + 0x0a000002 + 0x01000f0f + 0x00000000 + 0x00000000 + 0x00010003 + 0x00000c03 + 0x00000100 + 0x00010000 + 0x01000000 + 0x00010000 + 0x00000001 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00010000 + 0x03030301 + 0x01010808 + 0x03030001 + 0x0a0a0a03 + 0x02080808 + 0x02050103 + 0x02050103 + 0x00050103 + 0x00020202 + 0x05020500 + 0x00020502 + 0x00000000 + 0x00000000 + 0x0d000001 + 0x00010028 + 0x00010000 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00010100 + 0x01000000 + 0x00000001 + 0x00000303 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000556aa + 0x000aaaaa + 0x000aa955 + 0x00055555 + 0x000b3133 + 0x0004cd33 + 0x0004cecc + 0x000b32cc + 0x00010300 + 0x03000100 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00ffff00 + 0x1e1e0000 + 0x0800001e + 0x00001850 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00001850 + 0x0000f320 + 0x1850050a + 0x00000200 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00001850 + 0x0000f320 + 0x1850050a + 0x00000200 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00001850 + 0x0000f320 + 0x0202050a + 0x03030202 + 0x00000018 + 0x00000000 + 0x00000000 + 0x00001403 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00030000 + 0x000e0020 + 0x000e0020 + 0x000e0020 + 0x00000000 + 0x00000000 + 0x01000000 + 0x00070007 + 0x00050007 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x01000101 + 0x01010101 + 0x01000101 + 0x01000100 + 0x00010001 + 0x00010002 + 0x00020100 + 0x00000002 + 0x00000700 + 0x00000000 + 0x000030a0 + 0x00001850 + 0x000030a0 + 0x00001850 + 0x000030a0 + 0x18501850 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00001850 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00001850 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00000200 + 0x00010000 + 0x00000007 + 0x81000001 + 0x0f0003f0 + 0x3fffffff + 0x0f0000a0 + 0x377ff000 + 0x0f000020 + 0x377ff000 + 0x0f000030 + 0x377ff000 + 0x0f0000b0 + 0x377ff000 + 0x0f000100 + 0x377ff000 + 0x0f000110 + 0x377ff000 + 0x0f000010 + 0x377ff000 + 0x03000101 + 0x042e2e2e + 0x06180006 + 0x00061800 + 0x00000018 + 0x0c2800a8 + 0x0c2800a8 + 0x0c2800a8 + 0x00000500 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x04040000 + 0x0d000004 + 0x00000128 + 0x00000000 + 0x00030003 + 0x00000018 + 0x00000000 + 0x00000000 + 0x03060002 + 0x03010301 + 0x01080801 + 0x04020201 + 0x01080804 + 0x00000000 + 0x03030000 + 0x0a0a0a03 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00030300 + 0x00000014 + 0x00000000 + 0x01010300 + 0x00000000 + 0x00000000 + 0x01000000 + 0x00000101 + 0x55555a5a + 0x55555a5a + 0x55555a5a + 0x55555a5a + 0x0a0a0001 + 0x0505000a + 0x00000005 + 0x00000100 + 0x00030000 + 0x17030000 + 0x000e0020 + 0x000e0020 + 0x000e0020 + 0x00000000 + 0x00000000 + 0x00000100 + 0x140a0000 + 0x000a030a + 0x03000a03 + 0x010a000a + 0x00000100 + 0x01000000 + 0x00000000 + 0x00000100 + 0x1e1a0000 + 0x10010204 + 0x07070705 + 0x20000202 + 0x00201000 + 0x00201000 + 0x04041000 + 0x10100100 + 0x00010110 + 0x004b004a + 0x1a030000 + 0x0102041e + 0x34000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00004300 + 0x0001001a + 0x004d4d07 + 0x001a0043 + 0x4d070001 + 0x0000434d + 0x0001001a + 0x004d4d07 + 0x001a0043 + 0x4d070001 + 0x0000434d + 0x0001001a + 0x004d4d07 + 0x001a0043 + 0x4d070001 + 0x0043004d + 0x0001001a + 0x004d4d07 + 0x001a0043 + 0x4d070001 + 0x0000434d + 0x0001001a + 0x004d4d07 + 0x001a0043 + 0x4d070001 + 0x0000434d + 0x0001001a + 0x004d4d07 + 0x001a0043 + 0x4d070001 + 0x0100004d + 0x00c800c8 + 0x060400c8 + 0x0c060f11 + 0x2200d890 + 0x0a0c2005 + 0x0f11060a + 0x00000c06 + 0x2200d890 + 0x0a0c2005 + 0x0f11060a + 0x00000c06 + 0x2200d890 + 0x0a0c2005 + 0x0200020a + 0x02000200 + 0x02000200 + 0x02000200 + 0x02000200 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x01000300 + 0x00185000 + 0x0000f320 + 0x00001850 + 0x0000f320 + 0x00001850 + 0x0000f320 + 0x08000000 + 0x00000100 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000002 + 0x76543210 + 0x0004c008 + 0x000000b3 + 0x00000000 + 0x00000000 + 0x00010000 + 0x01665555 + 0x00665555 + 0x00010f00 + 0x05010200 + 0x00000003 + 0x001700c0 + 0x00cc0101 + 0x00030066 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x04080000 + 0x04080400 + 0x08000000 + 0x0c00c007 + 0x00000100 + 0x00000100 + 0x55555555 + 0xaaaaaaaa + 0x55555555 + 0xaaaaaaaa + 0x00005555 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00200000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x02700270 + 0x02700270 + 0x02700270 + 0x02700270 + 0x00000270 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00b30080 + 0x00000003 + 0x00000000 + 0x00020000 + 0x00000200 + 0x00000000 + 0x51315152 + 0xc0013150 + 0x020000c0 + 0x00100001 + 0x07054208 + 0x000f0c18 + 0x01000140 + 0x00000c20 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x76543210 + 0x0004c008 + 0x000000b3 + 0x00000000 + 0x00000000 + 0x00010000 + 0x01665555 + 0x00665555 + 0x00010f00 + 0x05010200 + 0x00000003 + 0x001700c0 + 0x00cc0101 + 0x00030066 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x04080000 + 0x04080400 + 0x08000000 + 0x0c00c007 + 0x00000100 + 0x00000100 + 0x55555555 + 0xaaaaaaaa + 0x55555555 + 0xaaaaaaaa + 0x00005555 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00200000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x02700270 + 0x02700270 + 0x02700270 + 0x02700270 + 0x00000270 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00b30080 + 0x00000003 + 0x00000000 + 0x00020000 + 0x00000200 + 0x00000000 + 0x51315152 + 0xc0013150 + 0x020000c0 + 0x00100001 + 0x07054208 + 0x000f0c18 + 0x01000140 + 0x00000c20 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x76543210 + 0x0004c008 + 0x000000b3 + 0x00000000 + 0x00000000 + 0x00010000 + 0x01665555 + 0x00665555 + 0x00010f00 + 0x05010200 + 0x00000003 + 0x001700c0 + 0x00cc0101 + 0x00030066 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x04080000 + 0x04080400 + 0x08000000 + 0x0c00c007 + 0x00000100 + 0x00000100 + 0x55555555 + 0xaaaaaaaa + 0x55555555 + 0xaaaaaaaa + 0x00005555 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00200000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x02700270 + 0x02700270 + 0x02700270 + 0x02700270 + 0x00000270 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00b30080 + 0x00000003 + 0x00000000 + 0x00020000 + 0x00000200 + 0x00000000 + 0x51315152 + 0xc0013150 + 0x020000c0 + 0x00100001 + 0x07054208 + 0x000f0c18 + 0x01000140 + 0x00000c20 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x76543210 + 0x0004c008 + 0x000000b3 + 0x00000000 + 0x00000000 + 0x00010000 + 0x01665555 + 0x00665555 + 0x00010f00 + 0x05010200 + 0x00000003 + 0x001700c0 + 0x00cc0101 + 0x00030066 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x04080000 + 0x04080400 + 0x08000000 + 0x0c00c007 + 0x00000100 + 0x00000100 + 0x55555555 + 0xaaaaaaaa + 0x55555555 + 0xaaaaaaaa + 0x00005555 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00200000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x02700270 + 0x02700270 + 0x02700270 + 0x02700270 + 0x00000270 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00800080 + 0x00b30080 + 0x00000003 + 0x00000000 + 0x00020000 + 0x00000200 + 0x00000000 + 0x51315152 + 0xc0013150 + 0x020000c0 + 0x00100001 + 0x07054208 + 0x000f0c18 + 0x01000140 + 0x00000c20 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000001 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00400320 + 0x00000040 + 0x00806420 + 0x00917531 + 0x00806420 + 0x01917531 + 0x00020003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000556aa + 0x000aaaaa + 0x000aa955 + 0x00055555 + 0x000b3133 + 0x0004cd33 + 0x0004cecc + 0x000b32cc + 0x0a418820 + 0x103f0000 + 0x0000003f + 0x00038055 + 0x03800380 + 0x03800380 + 0x00000380 + 0x42080010 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000001 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00400320 + 0x00000040 + 0x00008eca + 0x00009fdb + 0x00008eca + 0x01009fdb + 0x00020003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000556aa + 0x000aaaaa + 0x000aa955 + 0x00055555 + 0x000b3133 + 0x0004cd33 + 0x0004cecc + 0x000b32cc + 0x0004a0e6 + 0x080f0000 + 0x0000000f + 0x00038055 + 0x03800380 + 0x03800380 + 0x00000380 + 0x42080010 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00800000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000001 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00400320 + 0x00000040 + 0x00008eca + 0x00009fdb + 0x00008eca + 0x01009fdb + 0x00020003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000556aa + 0x000aaaaa + 0x000aa955 + 0x00055555 + 0x000b3133 + 0x0004cd33 + 0x0004cecc + 0x000b32cc + 0x1ee6b16a + 0x10000000 + 0x00000000 + 0x00038055 + 0x03800380 + 0x03800380 + 0x00000380 + 0x42080010 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000001 + 0x00000000 + 0x01000005 + 0x04000f00 + 0x00020040 + 0x00020055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000050 + 0x00000000 + 0x00010100 + 0x00000601 + 0x00000000 + 0x00006400 + 0x01221102 + 0x00000000 + 0x00051f00 + 0x051f051f + 0x051f051f + 0x00030003 + 0x03000300 + 0x00000300 + 0x01221102 + 0x00000000 + 0x00000000 + 0x03020000 + 0x00000001 + 0x00000011 + 0x00000011 + 0x00000400 + 0x00000000 + 0x00000011 + 0x00000011 + 0x00004410 + 0x00004410 + 0x00004410 + 0x00004410 + 0x00004410 + 0x00000011 + 0x00004410 + 0x00000011 + 0x00004410 + 0x00000011 + 0x00004410 + 0x00000000 + 0x00000000 + 0x00000000 + 0x04000000 + 0x00000000 + 0x00000000 + 0x00000508 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xe4000000 + 0x00000000 + 0x00000000 + 0x01010000 + 0x00000000 + >; +}; diff --git a/configs/rock960-rk3399_defconfig b/configs/rock960-rk3399_defconfig new file mode 100644 index 00000000000..bb10ee9a435 --- /dev/null +++ b/configs/rock960-rk3399_defconfig @@ -0,0 +1,69 @@ +CONFIG_ARM=y +CONFIG_ARCH_ROCKCHIP=y +CONFIG_SYS_TEXT_BASE=0x00200000 +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_ROCKCHIP_RK3399=y +CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x4000 +CONFIG_TARGET_ROCK960_RK3399=y +CONFIG_DEBUG_UART_BASE=0xFF1A0000 +CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_SHIFT=2 +CONFIG_BAUDRATE=1500000 +CONFIG_SPL_STACK_R_ADDR=0x80000 +CONFIG_DEFAULT_DEVICE_TREE="rk3399-rock960" +CONFIG_DEBUG_UART=y +CONFIG_FIT=y +CONFIG_SPL_LOAD_FIT=y +CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" +CONFIG_DEFAULT_FDT_FILE="rockchip/rk3399-rock960.dtb" +CONFIG_SYS_PROMPT="rock960 => " +# CONFIG_DISPLAY_CPUINFO is not set +CONFIG_DISPLAY_BOARDINFO_LATE=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x4000 +CONFIG_SPL_ATF=y +CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y +CONFIG_CMD_BOOTZ=y +CONFIG_CMD_GPT=y +CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y +CONFIG_CMD_USB=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_TIME=y +CONFIG_SPL_OF_CONTROL=y +CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents" +CONFIG_ENV_IS_IN_MMC=y +CONFIG_REGMAP=y +CONFIG_SPL_REGMAP=y +CONFIG_SYSCON=y +CONFIG_SPL_SYSCON=y +CONFIG_CLK=y +CONFIG_SPL_CLK=y +CONFIG_ROCKCHIP_GPIO=y +CONFIG_SYS_I2C_ROCKCHIP=y +CONFIG_MMC_DW=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_ROCKCHIP=y +CONFIG_PINCTRL=y +CONFIG_SPL_PINCTRL=y +CONFIG_PINCTRL_ROCKCHIP_RK3399=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_RK8XX=y +CONFIG_REGULATOR_PWM=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_REGULATOR_RK8XX=y +CONFIG_PWM_ROCKCHIP=y +CONFIG_RAM=y +CONFIG_SPL_RAM=y +CONFIG_SYSRESET=y +CONFIG_USB=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_GENERIC=y +CONFIG_USB_STORAGE=y +CONFIG_ROCKCHIP_USB2_PHY=y +CONFIG_USB_ETHER_ASIX=y +CONFIG_USE_TINY_PRINTF=y +CONFIG_ERRNO_STR=y
Add board support for Rock960 CE board from Vamrs. This board utilizes common Rock960 family support. Following peripherals are tested and known to work: * USB 2.0 * MMC This commit also adds DDR configuration for LPDDR3-2GiB-1600MHz which is being used on the board. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> --- Changes in v3: * Add config options for USB to Ethernet and USB2 PHY Changes in v2: * Added missing config options for USB/uSD * Fixed the commit description for DDR speed arch/arm/dts/Makefile | 1 + arch/arm/dts/rk3399-rock960.dts | 45 + .../arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi | 1536 +++++++++++++++++ configs/rock960-rk3399_defconfig | 69 + 4 files changed, 1651 insertions(+) create mode 100644 arch/arm/dts/rk3399-rock960.dts create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-2GB-1600.dtsi create mode 100644 configs/rock960-rk3399_defconfig