sunxi: Add H616 DRAM support
authorJernej Skrabec <jernej.skrabec@siol.net>
Mon, 11 Jan 2021 20:11:43 +0000 (21:11 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Mon, 25 Jan 2021 21:52:01 +0000 (21:52 +0000)
commitf4317dbd06b64fe0617d9adbb401c23bcff318a7
tree43f2c4f38f3efb0402e78114053fa961f61d0b5a
parentd0b07c15c2aed8954c98320c65d68ccb14fb5c9d
sunxi: Add H616 DRAM support

Allwinner H616 supports many types of DRAM. Most notably it supports
LPDDR4. However, all commercially available boards at this time use
only DDR3, so this commit adds only DDR3 support.

Controller and MBUS are very similar to H6 but PHY is completely
unknown.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Acked-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
arch/arm/include/asm/arch-sunxi/dram.h
arch/arm/include/asm/arch-sunxi/dram_sun50i_h616.h [new file with mode: 0644]
arch/arm/mach-sunxi/Kconfig
arch/arm/mach-sunxi/Makefile
arch/arm/mach-sunxi/dram_sun50i_h616.c [new file with mode: 0644]
arch/arm/mach-sunxi/dram_timings/Makefile
arch/arm/mach-sunxi/dram_timings/h616_ddr3_1333.c [new file with mode: 0644]