1a93fbf4aSMasahiro Yamadaif ARCH_OMAP2PLUS 2a93fbf4aSMasahiro Yamada 3a93fbf4aSMasahiro Yamadachoice 4a93fbf4aSMasahiro Yamada prompt "OMAP2+ platform select" 5f2d78c1cSTom Rini default OMAP34XX 6a93fbf4aSMasahiro Yamada 7a93fbf4aSMasahiro Yamadaconfig OMAP34XX 8a93fbf4aSMasahiro Yamada bool "OMAP34XX SoC" 9a93fbf4aSMasahiro Yamada select ARM_ERRATA_430973 10a93fbf4aSMasahiro Yamada select ARM_ERRATA_454179 11a93fbf4aSMasahiro Yamada select ARM_ERRATA_621766 12a93fbf4aSMasahiro Yamada select ARM_ERRATA_725233 13a93fbf4aSMasahiro Yamada select USE_TINY_PRINTF 14*0a9ef451SAdam Ford imply NAND_OMAP_GPMC 15a93fbf4aSMasahiro Yamada imply SPL_EXT_SUPPORT 16a93fbf4aSMasahiro Yamada imply SPL_FAT_SUPPORT 17a93fbf4aSMasahiro Yamada imply SPL_GPIO_SUPPORT 18a93fbf4aSMasahiro Yamada imply SPL_I2C_SUPPORT 19a93fbf4aSMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 20a93fbf4aSMasahiro Yamada imply SPL_LIBDISK_SUPPORT 21a93fbf4aSMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 22a93fbf4aSMasahiro Yamada imply SPL_MMC_SUPPORT 23a93fbf4aSMasahiro Yamada imply SPL_NAND_SUPPORT 24edd1653fSAdam Ford imply SPL_OMAP3_ID_NAND 25a93fbf4aSMasahiro Yamada imply SPL_POWER_SUPPORT 26a93fbf4aSMasahiro Yamada imply SPL_SERIAL_SUPPORT 27daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 28a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 297815c709SAdam Ford imply TWL4030_POWER 30a93fbf4aSMasahiro Yamada 31a93fbf4aSMasahiro Yamadaconfig OMAP44XX 32a93fbf4aSMasahiro Yamada bool "OMAP44XX SoC" 33a93fbf4aSMasahiro Yamada select USE_TINY_PRINTF 34*0a9ef451SAdam Ford imply NAND_OMAP_ELM 35*0a9ef451SAdam Ford imply NAND_OMAP_GPMC 36a93fbf4aSMasahiro Yamada imply SPL_DISPLAY_PRINT 37a93fbf4aSMasahiro Yamada imply SPL_EXT_SUPPORT 38a93fbf4aSMasahiro Yamada imply SPL_FAT_SUPPORT 39a93fbf4aSMasahiro Yamada imply SPL_GPIO_SUPPORT 40a93fbf4aSMasahiro Yamada imply SPL_I2C_SUPPORT 41a93fbf4aSMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 42a93fbf4aSMasahiro Yamada imply SPL_LIBDISK_SUPPORT 43a93fbf4aSMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 44a93fbf4aSMasahiro Yamada imply SPL_MMC_SUPPORT 45*0a9ef451SAdam Ford imply SPL_NAND_SIMPLE 46a93fbf4aSMasahiro Yamada imply SPL_NAND_SUPPORT 47a93fbf4aSMasahiro Yamada imply SPL_POWER_SUPPORT 48a93fbf4aSMasahiro Yamada imply SPL_SERIAL_SUPPORT 49daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 50a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 51a93fbf4aSMasahiro Yamada 52a93fbf4aSMasahiro Yamadaconfig OMAP54XX 53a93fbf4aSMasahiro Yamada bool "OMAP54XX SoC" 54a93fbf4aSMasahiro Yamada select ARM_ERRATA_798870 55a93fbf4aSMasahiro Yamada select SYS_THUMB_BUILD 56*0a9ef451SAdam Ford imply NAND_OMAP_ELM 57*0a9ef451SAdam Ford imply NAND_OMAP_GPMC 58a93fbf4aSMasahiro Yamada imply SPL_DISPLAY_PRINT 59a93fbf4aSMasahiro Yamada imply SPL_ENV_SUPPORT 60a93fbf4aSMasahiro Yamada imply SPL_EXT_SUPPORT 61a93fbf4aSMasahiro Yamada imply SPL_FAT_SUPPORT 62a93fbf4aSMasahiro Yamada imply SPL_GPIO_SUPPORT 63a93fbf4aSMasahiro Yamada imply SPL_I2C_SUPPORT 64a93fbf4aSMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 65a93fbf4aSMasahiro Yamada imply SPL_LIBDISK_SUPPORT 66a93fbf4aSMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 67a93fbf4aSMasahiro Yamada imply SPL_MMC_SUPPORT 68*0a9ef451SAdam Ford imply SPL_NAND_AM33XX_BCH 69*0a9ef451SAdam Ford imply SPL_NAND_AM33XX_BCH 70a93fbf4aSMasahiro Yamada imply SPL_NAND_SUPPORT 71a93fbf4aSMasahiro Yamada imply SPL_POWER_SUPPORT 72a93fbf4aSMasahiro Yamada imply SPL_SERIAL_SUPPORT 73daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 74a93fbf4aSMasahiro Yamada 758bb687fdSTom Riniconfig TI814X 768bb687fdSTom Rini bool "TI814X SoC" 778bb687fdSTom Rini help 788bb687fdSTom Rini Support for AM335x SOC from Texas Instruments. 798bb687fdSTom Rini The AM335x high performance SOC features a Cortex-A8 808bb687fdSTom Rini ARM core and more. 818bb687fdSTom Rini 828bb687fdSTom Riniconfig TI816X 838bb687fdSTom Rini bool "TI816X SoC" 84*0a9ef451SAdam Ford imply NAND_OMAP_ELM 85*0a9ef451SAdam Ford imply NAND_OMAP_GPMC 868bb687fdSTom Rini help 878bb687fdSTom Rini Support for AM335x SOC from Texas Instruments. 888bb687fdSTom Rini The AM335x high performance SOC features a Cortex-A8 898bb687fdSTom Rini ARM core and more. 908bb687fdSTom Rini 91a93fbf4aSMasahiro Yamadaconfig AM43XX 92a93fbf4aSMasahiro Yamada bool "AM43XX SoC" 93*0a9ef451SAdam Ford imply NAND_OMAP_ELM 94*0a9ef451SAdam Ford imply NAND_OMAP_GPMC 95a93fbf4aSMasahiro Yamada imply SPL_DM 96a93fbf4aSMasahiro Yamada imply SPL_DM_SEQ_ALIAS 97*0a9ef451SAdam Ford imply SPL_NAND_AM33XX_BCH 98*0a9ef451SAdam Ford imply SPL_NAND_SUPPORT 99a93fbf4aSMasahiro Yamada imply SPL_OF_CONTROL 100a93fbf4aSMasahiro Yamada imply SPL_OF_TRANSLATE 101a93fbf4aSMasahiro Yamada imply SPL_SEPARATE_BSS 102a93fbf4aSMasahiro Yamada imply SPL_SYS_MALLOC_SIMPLE 103daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 104a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 105a93fbf4aSMasahiro Yamada help 106a93fbf4aSMasahiro Yamada Support for AM43xx SOC from Texas Instruments. 107a93fbf4aSMasahiro Yamada The AM43xx high performance SOC features a Cortex-A9 108a93fbf4aSMasahiro Yamada ARM core, a quad core PRU-ICSS for industrial Ethernet 109a93fbf4aSMasahiro Yamada protocols, dual camera support, optional 3D graphics 110a93fbf4aSMasahiro Yamada and an optional customer programmable secure boot. 111a93fbf4aSMasahiro Yamada 112a93fbf4aSMasahiro Yamadaconfig AM33XX 113a93fbf4aSMasahiro Yamada bool "AM33XX SoC" 114*0a9ef451SAdam Ford imply NAND_OMAP_ELM 115*0a9ef451SAdam Ford imply NAND_OMAP_GPMC 116*0a9ef451SAdam Ford imply SPL_NAND_AM33XX_BCH 117*0a9ef451SAdam Ford imply SPL_NAND_SUPPORT 118daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 119a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 120a292eb67SLokesh Vutla imply USE_TINY_PRINTF 121a93fbf4aSMasahiro Yamada help 122a93fbf4aSMasahiro Yamada Support for AM335x SOC from Texas Instruments. 123a93fbf4aSMasahiro Yamada The AM335x high performance SOC features a Cortex-A8 124a93fbf4aSMasahiro Yamada ARM core, a dual core PRU-ICSS for industrial Ethernet 125a93fbf4aSMasahiro Yamada protocols, optional 3D graphics and an optional customer 126a93fbf4aSMasahiro Yamada programmable secure boot. 127a93fbf4aSMasahiro Yamada 128a93fbf4aSMasahiro Yamadaendchoice 129a93fbf4aSMasahiro Yamada 130c187dd68SLokesh Vutlaconfig SYS_MPUCLK 131c187dd68SLokesh Vutla int "MPU CLK speed" 13259041a50SLokesh Vutla default 500 133c187dd68SLokesh Vutla help 134c187dd68SLokesh Vutla Defines the MPU clock speed (in MHz). 135a93fbf4aSMasahiro Yamada 136983e3700STom Riniconfig TI_SECURE_DEVICE 137983e3700STom Rini bool "HS Device Type Support" 138c8ab8ccdSVitaly Andrianov depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE 139983e3700STom Rini help 140983e3700STom Rini If a high secure (HS) device type is being used, this config 141983e3700STom Rini must be set. This option impacts various aspects of the 142983e3700STom Rini build system (to create signed boot images that can be 143983e3700STom Rini authenticated) and the code. See the doc/README.ti-secure 144983e3700STom Rini file for further details. 145983e3700STom Rini 1463348e0c0SAndrew F. Davisconfig TI_SECURE_EMIF_REGION_START 1473348e0c0SAndrew F. Davis hex "Reserved EMIF region start address" 1483348e0c0SAndrew F. Davis depends on TI_SECURE_DEVICE 1493348e0c0SAndrew F. Davis default 0x0 1503348e0c0SAndrew F. Davis help 1513348e0c0SAndrew F. Davis Reserved EMIF region start address. Set to "0" to auto-select 1523348e0c0SAndrew F. Davis to be at the end of the external memory region. 1533348e0c0SAndrew F. Davis 1543348e0c0SAndrew F. Davisconfig TI_SECURE_EMIF_TOTAL_REGION_SIZE 1553348e0c0SAndrew F. Davis hex "Reserved EMIF region size" 1563348e0c0SAndrew F. Davis depends on TI_SECURE_DEVICE 1573348e0c0SAndrew F. Davis default 0x0 1583348e0c0SAndrew F. Davis help 1593348e0c0SAndrew F. Davis Total reserved EMIF region size. Default is 0, which means no reserved EMIF 1603348e0c0SAndrew F. Davis region on secure devices. 1613348e0c0SAndrew F. Davis 1623348e0c0SAndrew F. Davisconfig TI_SECURE_EMIF_PROTECTED_REGION_SIZE 1633348e0c0SAndrew F. Davis hex "Size of protected region within reserved EMIF region" 1643348e0c0SAndrew F. Davis depends on TI_SECURE_DEVICE 1653348e0c0SAndrew F. Davis default 0x0 1663348e0c0SAndrew F. Davis help 1673348e0c0SAndrew F. Davis This config option is used to specify the size of the portion of the total 1683348e0c0SAndrew F. Davis reserved EMIF region set aside for secure OS needs that will be protected 1693348e0c0SAndrew F. Davis using hardware memory firewalls. This value must be smaller than the 1703348e0c0SAndrew F. Davis TI_SECURE_EMIF_TOTAL_REGION_SIZE value. 1713348e0c0SAndrew F. Davis 172983e3700STom Rinisource "arch/arm/mach-omap2/omap3/Kconfig" 173983e3700STom Rini 174983e3700STom Rinisource "arch/arm/mach-omap2/omap4/Kconfig" 175983e3700STom Rini 176983e3700STom Rinisource "arch/arm/mach-omap2/omap5/Kconfig" 177983e3700STom Rini 178983e3700STom Rinisource "arch/arm/mach-omap2/am33xx/Kconfig" 179a93fbf4aSMasahiro Yamada 180a93fbf4aSMasahiro Yamadasource "board/BuR/brxre1/Kconfig" 181a93fbf4aSMasahiro Yamadasource "board/BuR/brppt1/Kconfig" 182a93fbf4aSMasahiro Yamadasource "board/siemens/draco/Kconfig" 183a93fbf4aSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 184a93fbf4aSMasahiro Yamadasource "board/siemens/rut/Kconfig" 185a93fbf4aSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 186a93fbf4aSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 187a93fbf4aSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 188a93fbf4aSMasahiro Yamadasource "board/ti/am335x/Kconfig" 189a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 190a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t43/Kconfig" 191a93fbf4aSMasahiro Yamada 192b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 193b529993eSPhilipp Tomsich default "arch/arm/mach-omap2/u-boot-spl.lds" 194b529993eSPhilipp Tomsich 195a93fbf4aSMasahiro Yamadaendif 196