mbox series

[U-Boot,0/7] Add TPL support for Pine64 Rock64 board.

Message ID 20190731160108.12154-1-matwey.kornilov@gmail.com
Headers show
Series Add TPL support for Pine64 Rock64 board. | expand

Message

Matwey V. Kornilov July 31, 2019, 4:01 p.m. UTC
This series adds initial TPL support for Pine64 Rock64 board.

The ROCK64 is a credit card size SBC based on Rockchip RK3328 Quad-Core ARM Cortex A53.

The series has been tested with ATF v2.1.

Some patches in the series are taken from https://github.com/rockchip-linux/u-boot
Credits are given in each patch separately. 

Kever Yang (5):
  rockchip: ram: add full feature rk3328 DRAM driver
  rockchip: dts: rk3328: update dmc node for driver
  rockchip: dts: rk3328: enable the drivers need by TPL/SPL
  rockchip: Kconfig: enable TPL support for rk3328
  rockchip: evb-rk3328: enable defconfig options for TPL/SPL

Matwey V. Kornilov (2):
  configs: rk3328: enable TPL for rock64-rk3328_defconfig
  doc: rockchip: Adapt Pine64 Rock64 board instructions

 arch/arm/dts/rk3328-evb.dts                       |    3 +
 arch/arm/dts/rk3328-rock64-u-boot.dtsi            |    2 +
 arch/arm/dts/rk3328-sdram-ddr3-666.dtsi           |  215 +++++
 arch/arm/dts/rk3328-sdram-lpddr3-1600.dtsi        |  215 +++++
 arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi         |  215 +++++
 arch/arm/dts/rk3328.dtsi                          |   12 +-
 arch/arm/include/asm/arch-rockchip/sdram_rk3328.h |  441 +++++++++
 arch/arm/mach-rockchip/Kconfig                    |   21 +
 configs/evb-rk3328_defconfig                      |   37 +-
 configs/rock64-rk3328_defconfig                   |   14 +
 doc/README.rockchip                               |   10 +-
 drivers/ram/rockchip/sdram_rk3328.c               | 1018 ++++++++++++++++++++-
 12 files changed, 2187 insertions(+), 16 deletions(-)
 create mode 100644 arch/arm/dts/rk3328-sdram-ddr3-666.dtsi
 create mode 100644 arch/arm/dts/rk3328-sdram-lpddr3-1600.dtsi
 create mode 100644 arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi
 create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_rk3328.h

Comments

Kever Yang Aug. 1, 2019, 2:36 a.m. UTC | #1
Hi Matwey,

     I was plan to send TPL support for RK3328 some time later, I'm so 
glad you help to make it done.


Thanks,

- Kever

On 2019/8/1 上午12:01, Matwey V. Kornilov wrote:
> This series adds initial TPL support for Pine64 Rock64 board.
>
> The ROCK64 is a credit card size SBC based on Rockchip RK3328 Quad-Core ARM Cortex A53.
>
> The series has been tested with ATF v2.1.
>
> Some patches in the series are taken from https://github.com/rockchip-linux/u-boot
> Credits are given in each patch separately.
>
> Kever Yang (5):
>    rockchip: ram: add full feature rk3328 DRAM driver
>    rockchip: dts: rk3328: update dmc node for driver
>    rockchip: dts: rk3328: enable the drivers need by TPL/SPL
>    rockchip: Kconfig: enable TPL support for rk3328
>    rockchip: evb-rk3328: enable defconfig options for TPL/SPL
>
> Matwey V. Kornilov (2):
>    configs: rk3328: enable TPL for rock64-rk3328_defconfig
>    doc: rockchip: Adapt Pine64 Rock64 board instructions
>
>   arch/arm/dts/rk3328-evb.dts                       |    3 +
>   arch/arm/dts/rk3328-rock64-u-boot.dtsi            |    2 +
>   arch/arm/dts/rk3328-sdram-ddr3-666.dtsi           |  215 +++++
>   arch/arm/dts/rk3328-sdram-lpddr3-1600.dtsi        |  215 +++++
>   arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi         |  215 +++++
>   arch/arm/dts/rk3328.dtsi                          |   12 +-
>   arch/arm/include/asm/arch-rockchip/sdram_rk3328.h |  441 +++++++++
>   arch/arm/mach-rockchip/Kconfig                    |   21 +
>   configs/evb-rk3328_defconfig                      |   37 +-
>   configs/rock64-rk3328_defconfig                   |   14 +
>   doc/README.rockchip                               |   10 +-
>   drivers/ram/rockchip/sdram_rk3328.c               | 1018 ++++++++++++++++++++-
>   12 files changed, 2187 insertions(+), 16 deletions(-)
>   create mode 100644 arch/arm/dts/rk3328-sdram-ddr3-666.dtsi
>   create mode 100644 arch/arm/dts/rk3328-sdram-lpddr3-1600.dtsi
>   create mode 100644 arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi
>   create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_rk3328.h
>
Matwey V. Kornilov Aug. 2, 2019, 7:09 a.m. UTC | #2
чт, 1 авг. 2019 г. в 05:37, Kever Yang <kever.yang@rock-chips.com>:
>
> Hi Matwey,
>
>      I was plan to send TPL support for RK3328 some time later, I'm so
> glad you help to make it done.

You are welcome!

>
>
> Thanks,
>
> - Kever
>
> On 2019/8/1 上午12:01, Matwey V. Kornilov wrote:
> > This series adds initial TPL support for Pine64 Rock64 board.
> >
> > The ROCK64 is a credit card size SBC based on Rockchip RK3328 Quad-Core ARM Cortex A53.
> >
> > The series has been tested with ATF v2.1.
> >
> > Some patches in the series are taken from https://github.com/rockchip-linux/u-boot
> > Credits are given in each patch separately.
> >
> > Kever Yang (5):
> >    rockchip: ram: add full feature rk3328 DRAM driver
> >    rockchip: dts: rk3328: update dmc node for driver
> >    rockchip: dts: rk3328: enable the drivers need by TPL/SPL
> >    rockchip: Kconfig: enable TPL support for rk3328
> >    rockchip: evb-rk3328: enable defconfig options for TPL/SPL
> >
> > Matwey V. Kornilov (2):
> >    configs: rk3328: enable TPL for rock64-rk3328_defconfig
> >    doc: rockchip: Adapt Pine64 Rock64 board instructions
> >
> >   arch/arm/dts/rk3328-evb.dts                       |    3 +
> >   arch/arm/dts/rk3328-rock64-u-boot.dtsi            |    2 +
> >   arch/arm/dts/rk3328-sdram-ddr3-666.dtsi           |  215 +++++
> >   arch/arm/dts/rk3328-sdram-lpddr3-1600.dtsi        |  215 +++++
> >   arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi         |  215 +++++
> >   arch/arm/dts/rk3328.dtsi                          |   12 +-
> >   arch/arm/include/asm/arch-rockchip/sdram_rk3328.h |  441 +++++++++
> >   arch/arm/mach-rockchip/Kconfig                    |   21 +
> >   configs/evb-rk3328_defconfig                      |   37 +-
> >   configs/rock64-rk3328_defconfig                   |   14 +
> >   doc/README.rockchip                               |   10 +-
> >   drivers/ram/rockchip/sdram_rk3328.c               | 1018 ++++++++++++++++++++-
> >   12 files changed, 2187 insertions(+), 16 deletions(-)
> >   create mode 100644 arch/arm/dts/rk3328-sdram-ddr3-666.dtsi
> >   create mode 100644 arch/arm/dts/rk3328-sdram-lpddr3-1600.dtsi
> >   create mode 100644 arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi
> >   create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_rk3328.h
> >
>
>