x86: spi: Add a way to access the SPI mapping via registers
[oweals/u-boot.git] / arch / Kconfig
index e574b0d441b0b1a32e3aa7fce4bcb22ea41ca613..a11f872938d1a48c5eb35a0dc13c23b2a0e653b6 100644 (file)
@@ -76,10 +76,17 @@ config RISCV
        imply MTD
        imply TIMER
        imply CMD_DM
+       imply SPL_DM
+       imply SPL_OF_CONTROL
+       imply SPL_LIBCOMMON_SUPPORT
+       imply SPL_LIBGENERIC_SUPPORT
+       imply SPL_SERIAL_SUPPORT
+       imply SPL_TIMER
 
 config SANDBOX
        bool "Sandbox"
        select BOARD_LATE_INIT
+       select BZIP2
        select DM
        select DM_GPIO
        select DM_I2C
@@ -88,10 +95,14 @@ config SANDBOX
        select DM_SERIAL
        select DM_SPI
        select DM_SPI_FLASH
+       select GZIP_COMPRESSED
        select HAVE_BLOCK_DEVICE
        select LZO
+       select OF_BOARD_SETUP
+       select PCI_ENDPOINT
        select SPI
        select SUPPORT_OF_CONTROL
+       select SYSRESET_CMD_POWEROFF if CMD_POWEROFF
        imply BITREVERSE
        select BLOBLIST
        imply CMD_DM
@@ -101,6 +112,7 @@ config SANDBOX
        imply CMD_IOTRACE
        imply CMD_LZMADEC
        imply CMD_SATA
+       imply CMD_SF
        imply CMD_SF_TEST
        imply CRC32_VERIFY
        imply FAT_WRITE
@@ -119,11 +131,19 @@ config SANDBOX
        imply VIRTIO_BLK
        imply VIRTIO_NET
        imply DM_SOUND
+       imply PCI_SANDBOX_EP
        imply PCH
+       imply PHYLIB
+       imply DM_MDIO
+       imply DM_MDIO_MUX
+       imply ACPI_PMC
+       imply ACPI_PMC_SANDBOX
+       imply CMD_PMC
 
 config SH
        bool "SuperH architecture"
        select HAVE_PRIVATE_LIBGCC
+       select SUPPORT_OF_CONTROL
 
 config X86
        bool "x86 architecture"
@@ -147,6 +167,7 @@ config X86
        imply CMD_IO
        imply CMD_IRQ
        imply CMD_PCI
+       imply CMD_SF
        imply CMD_SF_TEST
        imply CMD_ZBOOT
        imply DM_ETH
@@ -168,12 +189,14 @@ config X86
        imply USB_HOST_ETHER
        imply PCH
        imply RTC_MC146818
+       imply IRQ
 
        # Thing to enable for when SPL/TPL are enabled: SPL
        imply SPL_DM
        imply SPL_OF_LIBFDT
        imply SPL_DRIVERS_MISC_SUPPORT
        imply SPL_GPIO_SUPPORT
+       imply SPL_PINCTRL
        imply SPL_LIBCOMMON_SUPPORT
        imply SPL_LIBGENERIC_SUPPORT
        imply SPL_SERIAL_SUPPORT
@@ -185,14 +208,12 @@ config X86
        imply SPL_SYSCON
        # TPL
        imply TPL_DM
-       imply TPL_OF_LIBFDT
        imply TPL_DRIVERS_MISC_SUPPORT
        imply TPL_GPIO_SUPPORT
+       imply TPL_PINCTRL
        imply TPL_LIBCOMMON_SUPPORT
        imply TPL_LIBGENERIC_SUPPORT
        imply TPL_SERIAL_SUPPORT
-       imply TPL_SPI_FLASH_SUPPORT
-       imply TPL_SPI_SUPPORT
        imply TPL_OF_CONTROL
        imply TPL_TIMER
        imply TPL_REGMAP