diff options
| author | Ferass El Hafidi <[email protected]> | 2025-11-26 12:17:10 +0000 |
|---|---|---|
| committer | Neil Armstrong <[email protected]> | 2025-12-11 11:44:41 +0100 |
| commit | 773aaf8f8cc94a882a89373920f7986a9669f0e7 (patch) | |
| tree | 00b4530c56b0ee97591e1c3ee3600bf9b1f703ce | |
| parent | 236e4b1cc4eb491dea31e112cf4e880ebcce05f5 (diff) | |
board: amlogic: add kconfig fragments for SPL
Add kconfig fragments for building SPL binaries for:
· ODROID-C2
· Videostrong KII Pro
· Libre Computer LePotato (1 GB and 2 GB variants)
Reviewed-by: Neil Armstrong <[email protected]>
Signed-off-by: Ferass El Hafidi <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Neil Armstrong <[email protected]>
| -rw-r--r-- | board/amlogic/p200/spl-odroid-c2.config | 38 | ||||
| -rw-r--r-- | board/amlogic/p200/spl-videostrong-kii-pro.config | 39 | ||||
| -rw-r--r-- | board/amlogic/p212/spl-libretech-cc-1gb.config | 36 | ||||
| -rw-r--r-- | board/amlogic/p212/spl-libretech-cc-2gb.config | 38 |
4 files changed, 151 insertions, 0 deletions
diff --git a/board/amlogic/p200/spl-odroid-c2.config b/board/amlogic/p200/spl-odroid-c2.config new file mode 100644 index 00000000000..f3497c54153 --- /dev/null +++ b/board/amlogic/p200/spl-odroid-c2.config @@ -0,0 +1,38 @@ +# +# U-Boot SPL fragment for odroid-c2 +# + +CONFIG_SPL=y +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_SPL_TEXT_BASE=0xd9001000 +CONFIG_SPL_STACK=0xd9013000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xd900c000 +CONFIG_SPL_HAVE_INIT_STACK=y +CONFIG_SPL_BSS_MAX_SIZE=0x1000 +CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +# CONFIG_SPL_SERIAL_PRESENT is not set +CONFIG_SPL_SHA256=y +# CONFIG_SPL_SHA1 is not set + +# Enable MMC and serial drivers +CONFIG_SPL_SERIAL=y +CONFIG_SPL_DRIVERS_MISC=y +CONFIG_SPL_MMC=y +CONFIG_SPL_SYS_MMCSD_RAW_MODE=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x100 +# CONFIG_SYS_MMCSD_FS_BOOT is not set + +# Image things +CONFIG_SPL_LOAD_FIT=y +CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y +CONFIG_SPL_MAX_SIZE=0xb000 +CONFIG_SPL_PAD_TO=0x1fe00 +CONFIG_SPL_ATF=y +CONFIG_SPL_OF_CONTROL=y +# DRAM configuration +CONFIG_DRAM_SIZE=2048 +CONFIG_DRAM_2T_MODE=y +CONFIG_DRAM_TWO_IDENTICAL_RANKS=y diff --git a/board/amlogic/p200/spl-videostrong-kii-pro.config b/board/amlogic/p200/spl-videostrong-kii-pro.config new file mode 100644 index 00000000000..62df2333717 --- /dev/null +++ b/board/amlogic/p200/spl-videostrong-kii-pro.config @@ -0,0 +1,39 @@ +# +# U-Boot SPL fragment for videostrong-kii-pro +# + +CONFIG_SPL=y +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_SPL_TEXT_BASE=0xd9001000 +CONFIG_SPL_STACK=0xd9013000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xd900c000 +CONFIG_SPL_HAVE_INIT_STACK=y +CONFIG_SPL_BSS_MAX_SIZE=0x1000 +CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +# CONFIG_SPL_SERIAL_PRESENT is not set +CONFIG_SPL_SHA256=y +# CONFIG_SPL_SHA1 is not set + +# Enable MMC and serial drivers +CONFIG_SPL_SERIAL=y +CONFIG_SPL_DRIVERS_MISC=y +CONFIG_SPL_MMC=y +CONFIG_SPL_SYS_MMCSD_RAW_MODE=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x100 +# CONFIG_SYS_MMCSD_FS_BOOT is not set + +# Image things +CONFIG_SPL_LOAD_FIT=y +CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y +CONFIG_SPL_MAX_SIZE=0xb000 +CONFIG_SPL_PAD_TO=0x1fe00 +CONFIG_SPL_ATF=y +CONFIG_SPL_OF_CONTROL=y +# DRAM configuration +CONFIG_DRAM_SIZE=2048 +CONFIG_DRAM_2T_MODE=y +CONFIG_DRAM_TWO_DIFF_RANKS=y + diff --git a/board/amlogic/p212/spl-libretech-cc-1gb.config b/board/amlogic/p212/spl-libretech-cc-1gb.config new file mode 100644 index 00000000000..be414c8770e --- /dev/null +++ b/board/amlogic/p212/spl-libretech-cc-1gb.config @@ -0,0 +1,36 @@ +# +# U-Boot SPL fragment for libretech-cc (1 GB variant) +# + +CONFIG_SPL=y +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_SPL_TEXT_BASE=0xd9001000 +CONFIG_SPL_STACK=0xd9013000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xd900c000 +CONFIG_SPL_HAVE_INIT_STACK=y +CONFIG_SPL_BSS_MAX_SIZE=0x1000 +CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +# CONFIG_SPL_SERIAL_PRESENT is not set +CONFIG_SPL_SHA256=y +# CONFIG_SPL_SHA1 is not set + +# Enable MMC and serial drivers +CONFIG_SPL_SERIAL=y +CONFIG_SPL_DRIVERS_MISC=y +CONFIG_SPL_MMC=y +CONFIG_SPL_SYS_MMCSD_RAW_MODE=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x100 +# CONFIG_SYS_MMCSD_FS_BOOT is not set + +# Image things +CONFIG_SPL_LOAD_FIT=y +CONFIG_SPL_MAX_SIZE=0xb000 +CONFIG_SPL_PAD_TO=0x1fe00 +CONFIG_SPL_ATF=y +CONFIG_SPL_OF_CONTROL=y +# DRAM configuration +CONFIG_DRAM_2T_MODE=y +CONFIG_DRAM_DQS_CORR=y diff --git a/board/amlogic/p212/spl-libretech-cc-2gb.config b/board/amlogic/p212/spl-libretech-cc-2gb.config new file mode 100644 index 00000000000..9f7b81fd6e9 --- /dev/null +++ b/board/amlogic/p212/spl-libretech-cc-2gb.config @@ -0,0 +1,38 @@ +# +# U-Boot SPL fragment for libretech-cc (2 GB variant) +# + +CONFIG_SPL=y +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_SPL_TEXT_BASE=0xd9001000 +CONFIG_SPL_STACK=0xd9013000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xd900c000 +CONFIG_SPL_HAVE_INIT_STACK=y +CONFIG_SPL_BSS_MAX_SIZE=0x1000 +CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +# CONFIG_SPL_SERIAL_PRESENT is not set +CONFIG_SPL_SHA256=y +# CONFIG_SPL_SHA1 is not set + +# Enable MMC and serial drivers +CONFIG_SPL_SERIAL=y +CONFIG_SPL_DRIVERS_MISC=y +CONFIG_SPL_MMC=y +CONFIG_SPL_SYS_MMCSD_RAW_MODE=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x100 +# CONFIG_SYS_MMCSD_FS_BOOT is not set + +# Image things +CONFIG_SPL_LOAD_FIT=y +CONFIG_SPL_MAX_SIZE=0xb000 +CONFIG_SPL_PAD_TO=0x1fe00 +CONFIG_SPL_ATF=y +CONFIG_SPL_OF_CONTROL=y +# DRAM configuration +CONFIG_DRAM_SIZE=2048 +CONFIG_DRAM_2T_MODE=y +CONFIG_DRAM_DQS_CORR=y +CONFIG_DRAM_TWO_IDENTICAL_RANKS=y |
