mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-13 20:36:02 +01:00
This was already supported by every machine type. It is unlikely that any new SoC support will be added without SPL support. Signed-off-by: Samuel Holland <samuel@sholland.org>
85 lines
1.8 KiB
Plaintext
85 lines
1.8 KiB
Plaintext
config BOARD_SUNXI
|
|
bool
|
|
select BINMAN
|
|
select CLK
|
|
select CMD_GPIO if GPIO
|
|
select CMD_MMC if MMC
|
|
select CMD_USB if DISTRO_DEFAULTS && USB_HOST
|
|
select DM
|
|
select DM_ETH if NET
|
|
select DM_GPIO if GPIO
|
|
select DM_I2C if I2C
|
|
select DM_SCSI if BLK && SCSI
|
|
select DM_SERIAL if SERIAL
|
|
select DM_SPI if SPI
|
|
select DM_SPI_FLASH if SPI
|
|
select OF_BOARD_SETUP
|
|
select PINCTRL
|
|
select SPL_SEPARATE_BSS if SPL
|
|
select SUNXI_GPIO if GPIO
|
|
select SYS_NS16550 if SERIAL
|
|
select SUPPORT_SPL
|
|
select SYS_RELOC_GD_ENV_ADDR
|
|
select USB if DISTRO_DEFAULTS
|
|
select USB_KEYBOARD if DISTRO_DEFAULTS && USB_HOST
|
|
select USE_PREBOOT
|
|
imply BOARD_LATE_INIT
|
|
imply CMD_DM
|
|
imply CMD_GPT
|
|
imply CMD_UBI if MTD_RAW_NAND
|
|
imply DISTRO_DEFAULTS
|
|
imply FAT_WRITE
|
|
imply FIT
|
|
imply OF_LIBFDT_OVERLAY
|
|
imply PRE_CONSOLE_BUFFER
|
|
imply SPL
|
|
imply SPL_GPIO
|
|
imply SPL_LIBCOMMON_SUPPORT
|
|
imply SPL_LIBGENERIC_SUPPORT
|
|
imply SPL_MMC if MMC
|
|
imply SPL_POWER
|
|
imply SPL_SERIAL
|
|
imply SYSRESET
|
|
imply SYSRESET_WATCHDOG
|
|
imply SYSRESET_WATCHDOG_AUTO
|
|
imply USB_EHCI_GENERIC
|
|
imply USB_EHCI_HCD
|
|
imply USB_GADGET
|
|
imply USB_OHCI_GENERIC
|
|
imply USB_OHCI_HCD
|
|
imply WDT
|
|
|
|
if BOARD_SUNXI
|
|
|
|
menu "sunxi board options"
|
|
|
|
choice
|
|
prompt "SPL Image Type"
|
|
depends on SPL
|
|
default SPL_IMAGE_TYPE_SUNXI_EGON
|
|
|
|
config SPL_IMAGE_TYPE_SUNXI_EGON
|
|
bool "eGON (normal)"
|
|
help
|
|
Select this option to embed the SPL binary in an eGON.BT0 image,
|
|
which is compatible with the normal boot ROM (NBROM).
|
|
|
|
This is usually the correct option to choose.
|
|
|
|
config SPL_IMAGE_TYPE_SUNXI_TOC0
|
|
bool "TOC0 (secure)"
|
|
help
|
|
Select this option to embed the SPL binary in a TOC0 image,
|
|
which is compatible with the secure boot ROM (SBROM).
|
|
|
|
endchoice
|
|
|
|
config SPL_IMAGE_TYPE
|
|
string
|
|
default "sunxi_egon" if SPL_IMAGE_TYPE_SUNXI_EGON
|
|
default "sunxi_toc0" if SPL_IMAGE_TYPE_SUNXI_TOC0
|
|
|
|
endmenu
|
|
|
|
endif
|