Heiko,

On 06/13/2017 06:04 PM, Heiko Stübner wrote:
Am Dienstag, 13. Juni 2017, 11:31:53 CEST schrieb Dr. Philipp Tomsich:
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.
Although the sdram drivers for rk3328 and rk3368 only seem to provide the
non-spl portions for now.

Kever, is there a rough time estimate for spl support for these socs?

No, I would like to provide them ASAP, but I don't get enough hands now :(
so I decide to make the U-Boot recognize correct DRAM size first which is the
most important.
(Got a rk3328-rock64 sample yesterday, so would be interested on getting
a mainline u-boot to run on it)

You can run mainline u-boot now already, just need to using Rockchip
loader instead of SPL before U-Boot.

Thanks,
- Kever


Thanks
Heiko

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




_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to