u-boot/board
Stefan Eichenberger 4164289db8 board: verdin-am62: fix missing memory fixup call
The commit bc07851897 ("board: ti: Pull redundant DDR functions to a
common location and Fixup DDR size when ECC is enabled") broke DRAM
support for the Verdin AM62. This was partially fixed with commit
3f866c47b5 ("board: verdin-am62: add dram_init_banksize"). However,
because fixup_memory_node was not called, the Linux kernel was started
with the wrong memory size on modules with less memory available. This
resulted in boot failures. Fix this issue by calling fixup_memory_node
in the board file.

spl_perform_fixups will be called in the SPL and now sets the correct
memory size in the device tree of U-Boot by calling fixup_memory_node.
U-Boot will then adjust the memory sizes of Linux during bootm/booti in
fdt_fixup_memory_banks. This chain ensures that U-Boot and Linux only
use RAM that is actually available.

Fixes: 3f866c47b5 ("board: verdin-am62: add dram_init_banksize")
Fixes: bc07851897 ("board: ti: Pull redundant DDR functions to a common location and Fixup DDR size when ECC is enabled")
Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
Acked-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2025-03-04 08:21:45 -06:00
..
abilis/tb100
acer/picasso board: acer: picasso: add Acer Iconia Tab A500 support 2025-02-16 19:11:43 +02:00
adi arm: SC573-EZKIT initial support 2024-10-03 09:29:23 -06:00
advantech board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
alliedtelesis arm: mvebu: Add Allied Telesis x250 board 2024-11-26 13:20:03 +01:00
altera board: altera: Remove duplicate newlines 2024-07-22 10:51:46 -06:00
amarula/vyasa-rk3288
amd cmd: Make use of U_BOOT_LONGHELP when missing 2024-06-26 13:17:51 -06:00
amlogic board: libretech-ac: move board support into dedicated directory 2024-10-14 09:06:16 +02:00
anbernic/rgxx3_rk3566 board: rockchip: Add vdd_cpu reg fixup for RGXX3 Series 2024-10-25 20:48:41 +08:00
andestech/ae350 fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
aries/mcvevk board: aries: Remove duplicate newlines 2024-07-22 10:51:46 -06:00
aristainetos
armadeus/opos6uldev
armltd fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
armsom/sige7-rk3588 board: rockchip: add ArmSoM Sige7 Rk3588 board 2024-06-14 17:11:05 +08:00
aspeed sbp1: Add support for IBM SBP1 board 2025-01-21 09:29:05 -06:00
astro/mcf5373l
asus board: transformer-t30: fix model detection 2025-02-13 16:52:31 +02:00
atmel Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
avionic-design board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
beacon ARM: renesas: Rename common/common.c to common/rcar64-common.c 2025-01-29 22:52:35 +01:00
beagle arm64: configs: Remove obsolete TI config 2025-01-24 14:15:16 -06:00
beckhoff/mx53cx9020
bitmain/antminer_s9 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
bluewater/gurnard
bosch global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
boundary/nitrogen6x net: fec_mxc: fix probing for imx8qxp 2024-11-25 23:07:37 -03:00
broadcom fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
bsh board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
bticino/mamoj board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
buffalo/lsxl
BuR board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
BuS/eb_cpu5282 board: BuS: Remove duplicate newlines 2024-07-22 10:51:46 -06:00
cadence/xtfpga treewide: drop redundant "type string" for SYS_SOC and friends 2024-09-10 13:14:59 -06:00
calao/usb_a9263
canaan/k230_canmv riscv: canaan: k230_canmv: Add initial support 2025-01-16 15:55:27 +08:00
cavium/thunderx treewide: drop redundant "type string" for SYS_SOC and friends 2024-09-10 13:14:59 -06:00
cei/cei-tk1-som
chipspark/popmetal_rk3288
cloos/imx8mm_phg board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
cloudengines
cobra5272 Merge patch series "Miscellaneous fixes" 2024-09-24 13:41:21 -06:00
compal/paz00
compulab board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
comtrend
comvetia/lxr2 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
conclusive/kstr-sama5d27 Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
congatec board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
coolpi/genbook_cm5_rk3588 board: rockchip: Add support for rk3588 GenBook 2024-11-11 15:14:14 +08:00
coreboot dm: sysinfo: Shorten the SYSINFO_ID prefix 2024-11-17 13:12:54 -06:00
cortina
cssi
CZ.NIC board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
d-link/dns325
data_modul ARM: imx: Replace YModem with SDP on Data Modul i.MX8M Mini eDM SBC SPL 2024-11-29 09:20:25 -03:00
davinci/da8xxevm board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
devboards/dbm-soc1 board: devboards: Remove duplicate newlines 2024-07-22 10:51:46 -06:00
dfi
dhelectronics board: dhelectronics: Sync env variable dh_som_serial_number with SN 2024-12-07 09:07:45 -03:00
ea board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
ebv/socrates board: ebv: Remove duplicate newlines 2024-07-22 10:51:46 -06:00
edgeble
eets/pdu001 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
efi
elgin/elgin_rv1108
embest/mx6boards board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
emcraft/imx8mp_navqp board: emcraft: Add support for Emcraft Systems NavQ+ 2024-10-29 16:25:25 -03:00
emulation fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
engicam net: lwip: add DHCP support and dhcp commmand 2024-10-16 11:11:56 -06:00
esd/meesc
firefly rockchip: rk3288-firefly: Migrate to OF_UPSTREAM 2025-01-10 18:56:15 -06:00
freescale board: freescale: fix LS1021a build 2025-03-03 14:18:50 +08:00
friendlyarm md5: Remove md5 non-watchdog API 2024-10-14 17:58:28 -06:00
friendlyelec rockchip: rk3588-nanopc-t6-lts: Add missing board -u-boot.dtsi 2025-01-10 18:56:22 -06:00
gardena Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
gateworks board: gateworks: venice: rename GW7905 to GW7500 2024-12-27 14:34:45 -06:00
gdsys Merge patch series "Integrate MbedTLS v3.6 LTS with U-Boot" 2024-10-14 17:59:04 -06:00
ge board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
geekbuying/geekbox
google dm: sysinfo: Shorten the SYSINFO_ID prefix 2024-11-17 13:12:54 -06:00
grinn board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
hardkernel board: rockchip: Add Hardkernel ODROID-M1S 2024-10-25 20:50:47 +08:00
highbank fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
hisilicon board: hisilicon: Remove duplicate newlines 2024-07-22 10:51:47 -06:00
hoperun/hihope-rzg2 ARM: renesas: Rename common/common.c to common/rcar64-common.c 2025-01-29 22:52:35 +01:00
hpe/gxp
htc/endeavoru Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
huawei/hg556a
imgtec board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
indiedroid/nova board: rockchip: Add Indiedroid Nova 2024-05-25 10:28:19 +08:00
intel md5: Remove md5 non-watchdog API 2024-10-14 17:58:28 -06:00
inteno/xg6846
inversepath/usbarmory
iomega/iconnect
is1 board: is1: Remove duplicate newlines 2024-07-22 10:51:47 -06:00
isee board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
itead/sonoff-ihost
k+p board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
keymile board: keymile: convert to CONFIG_DM_I2C 2024-07-23 10:38:20 -06:00
khadas/khadas-edge2-rk3588s board: rockchip: add Khadas Edge2 RK3588 board 2025-01-10 18:56:15 -06:00
kobol/helios4
kontron board: sl28: fix network on variant 3 2024-12-15 09:00:32 +08:00
kosagi/novena board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
l+g/vinco board: l+g: Remove duplicate newlines 2024-07-22 10:51:47 -06:00
LaCie
lego/ev3
lenovo/ideapad-yoga-11 Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
lg Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
libre-computer ARM: meson: add support for Libre Computer aml-s905d3-cc 2024-10-14 09:06:16 +02:00
liebherr board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
logicpd board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
Marvell arm: kirkwood: Enable bootstd and other modernization for OpenRD boards 2025-01-28 09:08:44 +01:00
maxbcm
mediatek board: mediatek: add MT7987 reference boards 2025-01-30 14:35:14 -06:00
menlo board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
microchip board: mpfs_icicle: imply new clk driver dependencies 2024-10-29 19:58:22 +08:00
microsoft/surface-rt Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
mikrotik/crs3xx-98dx3236
mntre/imx8mq_reform2 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
mqmaker/miqi_rk3288 rockchip: rk3288-miqi: Migrate to OF_UPSTREAM 2025-01-10 18:56:15 -06:00
msc/sm2s_imx8mp board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
mscc
myir/mys_6ulx board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
netgear
novtech/meerkat96
nuvoton board: arbel: correct the dram bank size 2024-09-16 16:43:35 -06:00
nvidia Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
olimex/mx23_olinuxino board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
opalkelly/zynq board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
openpiton/riscv64
out4/o4-imx6ull-nano
phytec board: phytec: phycore_am64x: Add support for 1 GB RAM variant and ECC 2025-02-10 10:28:05 -06:00
phytium
pine64
polyhex/imx8mp_debix_model_a net: lwip: add DHCP support and dhcp commmand 2024-10-16 11:11:56 -06:00
powkiddy/x55
purism/librem5 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
qca
qnap/ts433 board: rockchip: add support for Qnap TS433 devices 2024-11-11 15:14:14 +08:00
qualcomm board/qualcomm: add debug config fragments for some SoCs 2024-09-06 11:59:51 +02:00
radxa board: rockpi4-rk3399: update email address for Christopher Obbard 2025-01-22 09:51:41 -06:00
raidsonic/ib62x0
raspberrypi/rpi Prepare v2025.01-rc5 2024-12-25 22:31:04 -06:00
renesas arm64: renesas: Add R-Car S4 Starter Kit support 2025-02-04 23:32:00 +01:00
rikomagic/mk808
rockchip board: rockchip: add FriendlyElec NanoPi R3S 2025-01-10 18:56:16 -06:00
ronetix board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
sagem/f@st1704
samsung board: samsung: e850-96: Provide bootstd default env 2025-02-05 19:15:12 +09:00
sandbox sandbox: switch to dynamic UUIDs 2024-09-12 17:35:37 +02:00
schneider
Seagate
seeed board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
sfr/nb4_ser
sielaff/imx6dl-sielaff board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
siemens siemens: capricorn: update maintainers 2024-11-25 23:07:37 -03:00
sifive fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
silinux/ek874 ARM: renesas: Rename common/common.c to common/rcar64-common.c 2025-01-29 22:52:35 +01:00
sipeed/maix
skyworth/hc2910-2aghd05
socionext/developerbox
socrates include: export uuid.h 2024-09-12 17:35:37 +02:00
softing board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
solidrun board: solidrun: clearfog: enable ddr odt0 on write for both chip-select 2025-01-28 09:08:44 +01:00
somlabs/visionsom-6ull
sophgo board: add support for LicheeRV Nano 2024-12-18 13:19:15 +08:00
spacemit/bananapi-f3 riscv: spacemit: bananapi_f3: initial support added 2024-12-18 13:19:16 +08:00
sr1500 board: sr1500: Remove duplicate newlines 2024-07-22 10:51:47 -06:00
st board: stih410-b2260: Remove board_usb_init/cleanup() 2025-02-11 09:00:42 +01:00
starfive/visionfive2 board: starfive: Update the maintainer file for VisionFive 2 board 2025-02-20 12:18:41 +08:00
ste/stemmy
storopack/smegw01 Merge patch series "provide names for emmc hardware partitions" 2024-09-05 12:13:24 -06:00
sunxi sunxi: pinephone: detect existed magnetometer and fixup dtb 2025-01-22 22:44:34 +00:00
Synology board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
synopsys board: synopsys: Remove duplicate newlines 2024-07-22 10:51:47 -06:00
sysam treewide: drop redundant "type string" for SYS_SOC and friends 2024-09-10 13:14:59 -06:00
tbs/tbs2910
tcl/sl50 global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
technexion pico-imx7d: Increase ODT resistor value 2024-10-18 09:41:09 -03:00
terasic board: terasic: Remove duplicate newlines 2024-07-22 10:51:47 -06:00
thead/th1520_lpi4a
theadorable board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
thecus/n2350
theobroma-systems board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
ti arm64: configs: Remove obsolete TI config 2025-01-24 14:15:16 -06:00
timll/devkit8000 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
topic/zynq board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
toradex board: verdin-am62: fix missing memory fixup call 2025-03-04 08:21:45 -06:00
tplink/wdr4300
tq/tqma6 tqma6_mba6: Remove UART board code 2024-08-23 14:49:44 -03:00
traverse
turing/turing-rk1-rk3588
udoo board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
vamrs/rock960_rk3399
variscite board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
vocore/vocore2
vscom/baltos global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
wandboard board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
warp7
wexler/qc750 Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
work-microwave/work_92105 board: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
xen/xenguest_arm64 fdt: Swap the signature for board_fdt_blob_setup() 2024-12-18 15:18:59 -06:00
xilinx zynqmp: Save "bootseq" environment variable in decimal format 2025-02-05 16:22:55 +01:00
xunlong/orangepi-3b-rk3566 board: rockchip: Add Xunlong Orange Pi 3B 2024-08-09 18:35:24 +08:00
zyxel