[U-Boot] [PATCH 0/7] rockchip: Split sdram common function into sdram_common.c

Dr. Philipp Tomsich philipp.tomsich at theobroma-systems.com
Tue Jun 13 09:31:53 UTC 2017


Kever,

thanks a lot! I had just started to work on RK3368 SPL code and the DDR
controller would have been next on the list…
You saved me quite a bit of work there.

Regards,
Philipp.


> On 13 Jun 2017, at 11:29, Kever Yang <kever.yang at rock-chips.com> wrote:
> 
> 
> Some function like the dram capability decode and dram_init() are
> the same for all Rockchip SoCs, maybe alaso cap detect function later,
> add sdram_common.c for all SoC driver.
> 
> 
> 
> Kever Yang (7):
>  rockchip: add sdram_common for common functions
>  rockchip: use common sdram function
>  rockchip: rk3328: add sdram driver in U-Boot
>  rockchip: rk3368: add sdram driver for U-Boot
>  rockchip: dts: rk3328: add dmc node
>  rockchip: dts: rk3368: add dmc node
>  rockchip: correct the bank0 ram size
> 
> arch/arm/dts/rk3328.dtsi                          |  7 ++
> arch/arm/dts/rk3368.dtsi                          |  7 ++
> arch/arm/include/asm/arch-rockchip/ddr_rk3288.h   | 48 -----------
> arch/arm/include/asm/arch-rockchip/grf_rk3368.h   |  4 +-
> arch/arm/include/asm/arch-rockchip/sdram_common.h | 58 ++++++++++++++
> arch/arm/mach-rockchip/Makefile                   |  3 +
> arch/arm/mach-rockchip/rk3188-board.c             | 22 -----
> arch/arm/mach-rockchip/rk3188/sdram_rk3188.c      | 61 +++-----------
> arch/arm/mach-rockchip/rk3288-board.c             | 22 -----
> arch/arm/mach-rockchip/rk3288/sdram_rk3288.c      | 74 +++++------------
> arch/arm/mach-rockchip/rk3328/Makefile            |  1 +
> arch/arm/mach-rockchip/rk3328/sdram_rk3328.c      | 66 +++++++++++++++
> arch/arm/mach-rockchip/rk3368/Makefile            |  1 +
> arch/arm/mach-rockchip/rk3368/sdram_rk3368.c      | 66 +++++++++++++++
> arch/arm/mach-rockchip/rk3399/sdram_rk3399.c      | 97 ++---------------------
> arch/arm/mach-rockchip/sdram_common.c             | 71 +++++++++++++++++
> board/rockchip/evb_rk3328/evb-rk3328.c            |  8 +-
> board/rockchip/evb_rk3399/evb-rk3399.c            | 24 +-----
> board/rockchip/sheep_rk3368/sheep_rk3368.c        |  9 +--
> board/theobroma-systems/puma_rk3399/puma-rk3399.c | 24 +-----
> 20 files changed, 324 insertions(+), 349 deletions(-)
> create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_common.h
> create mode 100644 arch/arm/mach-rockchip/rk3328/sdram_rk3328.c
> create mode 100644 arch/arm/mach-rockchip/rk3368/sdram_rk3368.c
> create mode 100644 arch/arm/mach-rockchip/sdram_common.c
> 
> -- 
> 1.9.1
> 



More information about the U-Boot mailing list