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.y...@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 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot