imx: Add 2GB lpddr support for i.MX8MN Beacon EmbeddedWorks devkit.
There is a second lpddr configuration with 2GB of RAM, but this requires different RAM timings, so in addition to adding the timing file, a separate defconfig is necessary. Signed-off-by: Adam Ford <aford173@gmail.com>
This commit is contained in:
@@ -13,6 +13,10 @@ config IMX8MN_FORCE_NOM_SOC
|
||||
bool "Force to use nominal mode for SOC and ARM"
|
||||
default n
|
||||
|
||||
config IMX8MN_BEACON_2GB_LPDDR
|
||||
bool "Enable 2GB LPDDR"
|
||||
default n
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
@@ -4,3 +4,4 @@ S: Maintained
|
||||
F: board/beacon/imx8mn/
|
||||
F: include/configs/imx8mn_beacon.h
|
||||
F: configs/imx8mn_beacon_defconfig
|
||||
F: configs/imx8mn_beacon_2g_defconfig
|
||||
|
||||
@@ -8,6 +8,9 @@ obj-y += imx8mn_beacon.o
|
||||
obj-y += ../../freescale/common/
|
||||
ifdef CONFIG_SPL_BUILD
|
||||
obj-y += spl.o
|
||||
obj-$(CONFIG_IMX8M_LPDDR4) += lpddr4_timing.o
|
||||
obj-$(CONFIG_IMX8M_DDR4) += ddr4_timing.o
|
||||
ifdef CONFIG_IMX8MN_BEACON_2GB_LPDDR
|
||||
obj-y += lpddr4_2g_timing.o
|
||||
else
|
||||
obj-y += lpddr4_timing.o
|
||||
endif
|
||||
endif
|
||||
|
||||
1440
board/beacon/imx8mn/lpddr4_2g_timing.c
Normal file
1440
board/beacon/imx8mn/lpddr4_2g_timing.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user