u-boot/arch/arm
Mikhail Kalashnikov 4b02f0120a sunxi: H616: add LPDDR4 DRAM support
The H616 SoC family has support for several types of DRAM: DDR3,
LPDDR3, DDR4 and LPDDR4.
At the moment, the driver only supports DDR3 and LPDDR3 memory.
Let's extend the driver to support the LPDDR4 memory. This type
of memory widely used in device with T507(-H) SoC and new orangepi
zero3 with H618.
The compatibility with T507 is not yet complete, because there
is difference in the phy_init array.
The LPDDR4-2133 timings correspond to DRAM Rayson RS1G32LO4D2BDS-53BT
found on the NOR SPI from the Orangepi Zero 3 4GB.

Signed-off-by: Mikhail Kalashnikov <iuncuim@gmail.com>
Tested-by: Piotr Oniszczuk <piotr.oniszczuk@gmail.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Acked-by: Andre Przywara <andre.przywara@arm.com>
2023-11-12 18:04:32 +00:00
..
cpu tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
dts arm: dts: icnova-a20-adb4006: Add board support 2023-11-12 16:47:00 +00:00
include sunxi: H616: add LPDDR4 DRAM support 2023-11-12 18:04:32 +00:00
lib spl: Use SYS_MALLOC_F instead of SYS_MALLOC_F_LEN 2023-10-06 14:38:12 -04:00
mach-apple arm: apple: Add initial Apple M2 Ultra support 2023-10-11 13:22:32 -04:00
mach-aspeed
mach-at91 board: Add support for Conclusive KSTR-SAMA5D27 2023-10-23 17:07:06 +03:00
mach-bcm283x arm: bcm283x undefined reference to "print_cpuinfo" 2023-08-17 16:39:20 -04:00
mach-bcmbca
mach-bcmstb
mach-cortina
mach-davinci tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
mach-exynos exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
mach-highbank
mach-histb
mach-hpe
mach-imx Kconfig: Remove all default n/no options 2023-10-30 15:32:49 -04:00
mach-integrator
mach-ipq40xx
mach-k3 tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
mach-keystone tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
mach-kirkwood arm: kirkwood: Add support for ZyXEL NSA325 board 2023-10-16 11:10:42 +02:00
mach-lpc32xx
mach-mediatek arm: mediatek: add support for MediaTek MT7988 SoC 2023-08-03 09:40:50 -04:00
mach-meson arch: meson: use secure monitor driver 2023-10-15 12:23:48 +02:00
mach-mvebu arm: mvebu: allow additional 4096 offset for bootable mmc image 2023-10-26 14:49:36 +02:00
mach-nexell
mach-npcm
mach-octeontx
mach-octeontx2
mach-omap2 tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
mach-orion5x
mach-owl
mach-qemu
mach-rmobile arm: mach-rmobile: Drop <common.h> 2023-11-02 11:30:18 +01:00
mach-rockchip rockchip: include: asm: fix entering download mode rk3066 2023-11-10 10:58:56 -05:00
mach-s5pc1xx
mach-snapdragon Kconfig: Remove all default n/no options 2023-10-30 15:32:49 -04:00
mach-socfpga spl: Enable CONFIG_SPL_SYS_MALLOC_F where needed 2023-10-06 14:38:12 -04:00
mach-sti
mach-stm32
mach-stm32mp stm32mp1: read auth stats and boot_partition from tamp 2023-11-10 13:34:10 +01:00
mach-sunxi sunxi: H616: add LPDDR4 DRAM support 2023-11-12 18:04:32 +00:00
mach-tegra arm: mach-tegra: enable sysreset driver 2023-11-03 17:40:11 -04:00
mach-u8500
mach-uniphier common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
mach-versal arm64: versal: Add SelectMAP boot mode identification 2023-10-09 13:03:23 +02:00
mach-versal-net arm64: versal: Add SelectMAP boot mode identification 2023-10-09 13:03:23 +02:00
mach-versatile
mach-zynq
mach-zynqmp arm64: zynqmp: Fix Kconfig entry indentation 2023-11-07 13:47:09 +01:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig pinctrl: sunxi: remove GPIO_EXTRA_HEADER 2023-10-22 23:40:57 +01:00
Kconfig.debug
Makefile