[PATCH v1 21/23] board: nbxv3: add operator commands and JTAG semihosting
Vincent Jardin <[email protected]>
| Newsgroups | gmane.comp.boot-loaders.u-boot |
|---|---|
| Message-ID | <20260817153144.1951036-22-vjardin__37933.4065642738$1786981108$gmane$org@free.fr> |
Extend the u-boot prompt with few helpers: - CONFIG_CMD_DM, CONFIG_CMD_CACHE, CONFIG_CMD_WDT, CONFIG_CMD_GREPENV: driver model tree, cache control, watchdog control, environment grep. - CONFIG_SEMIHOSTING with CONFIG_SEMIHOSTING_FALLBACK: a module with a blank NOR is provisioned over JTAG (`load hostfs - <addr> <file>` from the debugger host, used by the provision_openocd_fit macro of the boot environment). - CONFIG_LAST_STAGE_INIT: the board hooks run on EVT_LAST_STAGE_INIT (already dispatched since DM_EVENT selects EVENT); make the intent explicit in the configuration. Signed-off-by: Vincent Jardin <[email protected]> --- configs/nbxv3_tfa_defconfig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/configs/nbxv3_tfa_defconfig b/configs/nbxv3_tfa_defconfig index 554e0bf20ac..040353c4a03 100644 --- a/configs/nbxv3_tfa_defconfig +++ b/configs/nbxv3_tfa_defconfig @@ -28,21 +28,26 @@ CONFIG_FIT_VERBOSE=y CONFIG_OF_BOARD_SETUP=y CONFIG_OF_STDOUT_VIA_ALIAS=y CONFIG_SYS_PBSIZE=532 +CONFIG_LAST_STAGE_INIT=y # CONFIG_ID_EEPROM is not set CONFIG_PCI_INIT_R=y CONFIG_RESET_PHY_R=y CONFIG_CMDLINE_PS_SUPPORT=y CONFIG_CMD_HISTORY=y +CONFIG_CMD_GREPENV=y CONFIG_CMD_EEPROM=y CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2 CONFIG_SYS_EEPROM_PAGE_WRITE_BITS=5 CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS=5 +CONFIG_CMD_DM=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y CONFIG_CMD_PCI=y CONFIG_CMD_SPI=y CONFIG_CMD_TEMPERATURE=y CONFIG_CMD_USB=y +CONFIG_CMD_WDT=y +CONFIG_CMD_CACHE=y CONFIG_CMD_RNG=y CONFIG_CMD_LOG=y CONFIG_OF_CONTROL=y @@ -86,4 +91,5 @@ CONFIG_USB_XHCI_DWC3=y CONFIG_USB_MAX_CONTROLLER_COUNT=2 CONFIG_WDT=y CONFIG_WDT_SBSA=y +CONFIG_SEMIHOSTING=y CONFIG_ZSTD=y -- 2.43.0