diff options
| author | Raymond Mao <[email protected]> | 2026-06-30 09:19:03 +0800 |
|---|---|---|
| committer | Tim Ouyang <[email protected]> | 2026-07-21 16:57:13 +0800 |
| commit | ae94d8af7fb1bcbaa98f82995da4c80a4cb74aac (patch) | |
| tree | f3be16c38ea5a207a486a40edeee93d00d9e48a5 /configs | |
| parent | d57766552627ae29e68ddf98e11765fcac00893b (diff) | |
spacemit: k1: enable SPL with debug UART
Add SPL support featuring debug UART output for early boot
diagnostics on K1 SoC.
Signed-off-by: Raymond Mao <[email protected]>
Signed-off-by: Guodong Xu <[email protected]>
Tested-by: Songsong Zhang <[email protected]>
Diffstat (limited to 'configs')
| -rw-r--r-- | configs/spacemit_k1_defconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configs/spacemit_k1_defconfig b/configs/spacemit_k1_defconfig index fae561bbf8a..29050ece278 100644 --- a/configs/spacemit_k1_defconfig +++ b/configs/spacemit_k1_defconfig @@ -4,17 +4,30 @@ CONFIG_NR_DRAM_BANKS=2 CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x1000000 CONFIG_DEFAULT_DEVICE_TREE="spacemit/k1-bananapi-f3" +CONFIG_SPL_STACK=0xc083fb00 +CONFIG_SPL_TEXT_BASE=0xc0801000 +CONFIG_SPL_BSS_START_ADDR=0xc083fc00 +CONFIG_SPL_BSS_MAX_SIZE=0x400 CONFIG_SYS_BOOTM_LEN=0xa000000 CONFIG_SYS_LOAD_ADDR=0x200000 +CONFIG_SPL_SIZE_LIMIT=0x31000 +CONFIG_SPL=y +CONFIG_DEBUG_UART_BASE=0xd4017000 +CONFIG_DEBUG_UART_CLOCK=14700000 CONFIG_TARGET_SPACEMIT_K1=y CONFIG_ARCH_RV64I=y CONFIG_RISCV_SMODE=y +CONFIG_STACK_SIZE=0x100000 CONFIG_FIT=y +CONFIG_SPL_FIT_SIGNATURE=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y CONFIG_SYS_CBSIZE=256 CONFIG_SYS_PBSIZE=276 # CONFIG_BOARD_INIT is not set +CONFIG_SPL_MAX_SIZE=0x33000 +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_HAVE_INIT_STACK=y CONFIG_HUSH_PARSER=y CONFIG_OF_UPSTREAM=y CONFIG_ENV_OVERWRITE=y @@ -22,5 +35,8 @@ CONFIG_CLK_SPACEMIT=y CONFIG_CLK_SPACEMIT_K1=y CONFIG_PINCTRL=y CONFIG_PINCTRL_SINGLE=y +CONFIG_DEBUG_UART_NS16550=y +CONFIG_DEBUG_UART_SHIFT=2 +CONFIG_DEBUG_UART_ANNOUNCE=y CONFIG_SYS_NS16550=y CONFIG_SYS_NS16550_MEM32=y |
