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 14a93fbf4aSMasahiro Yamada imply SPL_EXT_SUPPORT 15a93fbf4aSMasahiro Yamada imply SPL_FAT_SUPPORT 16a93fbf4aSMasahiro Yamada imply SPL_GPIO_SUPPORT 17a93fbf4aSMasahiro Yamada imply SPL_I2C_SUPPORT 18a93fbf4aSMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 19a93fbf4aSMasahiro Yamada imply SPL_LIBDISK_SUPPORT 20a93fbf4aSMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 21a93fbf4aSMasahiro Yamada imply SPL_MMC_SUPPORT 22a93fbf4aSMasahiro Yamada imply SPL_NAND_SUPPORT 23a93fbf4aSMasahiro Yamada imply SPL_POWER_SUPPORT 24a93fbf4aSMasahiro Yamada imply SPL_SERIAL_SUPPORT 25*daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 26a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 277815c709SAdam Ford imply TWL4030_POWER 28a93fbf4aSMasahiro Yamada 29a93fbf4aSMasahiro Yamadaconfig OMAP44XX 30a93fbf4aSMasahiro Yamada bool "OMAP44XX SoC" 31a93fbf4aSMasahiro Yamada select USE_TINY_PRINTF 32a93fbf4aSMasahiro Yamada imply SPL_DISPLAY_PRINT 33a93fbf4aSMasahiro Yamada imply SPL_EXT_SUPPORT 34a93fbf4aSMasahiro Yamada imply SPL_FAT_SUPPORT 35a93fbf4aSMasahiro Yamada imply SPL_GPIO_SUPPORT 36a93fbf4aSMasahiro Yamada imply SPL_I2C_SUPPORT 37a93fbf4aSMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 38a93fbf4aSMasahiro Yamada imply SPL_LIBDISK_SUPPORT 39a93fbf4aSMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 40a93fbf4aSMasahiro Yamada imply SPL_MMC_SUPPORT 41a93fbf4aSMasahiro Yamada imply SPL_NAND_SUPPORT 42a93fbf4aSMasahiro Yamada imply SPL_POWER_SUPPORT 43a93fbf4aSMasahiro Yamada imply SPL_SERIAL_SUPPORT 44*daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 45a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 46a93fbf4aSMasahiro Yamada 47a93fbf4aSMasahiro Yamadaconfig OMAP54XX 48a93fbf4aSMasahiro Yamada bool "OMAP54XX SoC" 49a93fbf4aSMasahiro Yamada select ARM_ERRATA_798870 50a93fbf4aSMasahiro Yamada select SYS_THUMB_BUILD 51a93fbf4aSMasahiro Yamada imply SPL_DISPLAY_PRINT 52a93fbf4aSMasahiro Yamada imply SPL_ENV_SUPPORT 53a93fbf4aSMasahiro Yamada imply SPL_EXT_SUPPORT 54a93fbf4aSMasahiro Yamada imply SPL_FAT_SUPPORT 55a93fbf4aSMasahiro Yamada imply SPL_GPIO_SUPPORT 56a93fbf4aSMasahiro Yamada imply SPL_I2C_SUPPORT 57a93fbf4aSMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 58a93fbf4aSMasahiro Yamada imply SPL_LIBDISK_SUPPORT 59a93fbf4aSMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 60a93fbf4aSMasahiro Yamada imply SPL_MMC_SUPPORT 61a93fbf4aSMasahiro Yamada imply SPL_NAND_SUPPORT 62a93fbf4aSMasahiro Yamada imply SPL_POWER_SUPPORT 63a93fbf4aSMasahiro Yamada imply SPL_SERIAL_SUPPORT 64*daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 65a93fbf4aSMasahiro Yamada 668bb687fdSTom Riniconfig TI814X 678bb687fdSTom Rini bool "TI814X SoC" 688bb687fdSTom Rini help 698bb687fdSTom Rini Support for AM335x SOC from Texas Instruments. 708bb687fdSTom Rini The AM335x high performance SOC features a Cortex-A8 718bb687fdSTom Rini ARM core and more. 728bb687fdSTom Rini 738bb687fdSTom Riniconfig TI816X 748bb687fdSTom Rini bool "TI816X SoC" 758bb687fdSTom Rini help 768bb687fdSTom Rini Support for AM335x SOC from Texas Instruments. 778bb687fdSTom Rini The AM335x high performance SOC features a Cortex-A8 788bb687fdSTom Rini ARM core and more. 798bb687fdSTom Rini 80a93fbf4aSMasahiro Yamadaconfig AM43XX 81a93fbf4aSMasahiro Yamada bool "AM43XX SoC" 82a93fbf4aSMasahiro Yamada imply SPL_DM 83a93fbf4aSMasahiro Yamada imply SPL_DM_SEQ_ALIAS 84a93fbf4aSMasahiro Yamada imply SPL_OF_CONTROL 85a93fbf4aSMasahiro Yamada imply SPL_OF_TRANSLATE 86a93fbf4aSMasahiro Yamada imply SPL_SEPARATE_BSS 87a93fbf4aSMasahiro Yamada imply SPL_SYS_MALLOC_SIMPLE 88*daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 89a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 90a93fbf4aSMasahiro Yamada help 91a93fbf4aSMasahiro Yamada Support for AM43xx SOC from Texas Instruments. 92a93fbf4aSMasahiro Yamada The AM43xx high performance SOC features a Cortex-A9 93a93fbf4aSMasahiro Yamada ARM core, a quad core PRU-ICSS for industrial Ethernet 94a93fbf4aSMasahiro Yamada protocols, dual camera support, optional 3D graphics 95a93fbf4aSMasahiro Yamada and an optional customer programmable secure boot. 96a93fbf4aSMasahiro Yamada 97a93fbf4aSMasahiro Yamadaconfig AM33XX 98a93fbf4aSMasahiro Yamada bool "AM33XX SoC" 99*daa0f050SAdam Ford imply SYS_I2C_OMAP24XX 100a93fbf4aSMasahiro Yamada imply SYS_THUMB_BUILD 101a292eb67SLokesh Vutla imply USE_TINY_PRINTF 102a93fbf4aSMasahiro Yamada help 103a93fbf4aSMasahiro Yamada Support for AM335x SOC from Texas Instruments. 104a93fbf4aSMasahiro Yamada The AM335x high performance SOC features a Cortex-A8 105a93fbf4aSMasahiro Yamada ARM core, a dual core PRU-ICSS for industrial Ethernet 106a93fbf4aSMasahiro Yamada protocols, optional 3D graphics and an optional customer 107a93fbf4aSMasahiro Yamada programmable secure boot. 108a93fbf4aSMasahiro Yamada 109a93fbf4aSMasahiro Yamadaendchoice 110a93fbf4aSMasahiro Yamada 111c187dd68SLokesh Vutlaconfig SYS_MPUCLK 112c187dd68SLokesh Vutla int "MPU CLK speed" 11359041a50SLokesh Vutla default 500 114c187dd68SLokesh Vutla help 115c187dd68SLokesh Vutla Defines the MPU clock speed (in MHz). 116a93fbf4aSMasahiro Yamada 117983e3700STom Riniconfig TI_SECURE_DEVICE 118983e3700STom Rini bool "HS Device Type Support" 119c8ab8ccdSVitaly Andrianov depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE 120983e3700STom Rini help 121983e3700STom Rini If a high secure (HS) device type is being used, this config 122983e3700STom Rini must be set. This option impacts various aspects of the 123983e3700STom Rini build system (to create signed boot images that can be 124983e3700STom Rini authenticated) and the code. See the doc/README.ti-secure 125983e3700STom Rini file for further details. 126983e3700STom Rini 1273348e0c0SAndrew F. Davisconfig TI_SECURE_EMIF_REGION_START 1283348e0c0SAndrew F. Davis hex "Reserved EMIF region start address" 1293348e0c0SAndrew F. Davis depends on TI_SECURE_DEVICE 1303348e0c0SAndrew F. Davis default 0x0 1313348e0c0SAndrew F. Davis help 1323348e0c0SAndrew F. Davis Reserved EMIF region start address. Set to "0" to auto-select 1333348e0c0SAndrew F. Davis to be at the end of the external memory region. 1343348e0c0SAndrew F. Davis 1353348e0c0SAndrew F. Davisconfig TI_SECURE_EMIF_TOTAL_REGION_SIZE 1363348e0c0SAndrew F. Davis hex "Reserved EMIF region size" 1373348e0c0SAndrew F. Davis depends on TI_SECURE_DEVICE 1383348e0c0SAndrew F. Davis default 0x0 1393348e0c0SAndrew F. Davis help 1403348e0c0SAndrew F. Davis Total reserved EMIF region size. Default is 0, which means no reserved EMIF 1413348e0c0SAndrew F. Davis region on secure devices. 1423348e0c0SAndrew F. Davis 1433348e0c0SAndrew F. Davisconfig TI_SECURE_EMIF_PROTECTED_REGION_SIZE 1443348e0c0SAndrew F. Davis hex "Size of protected region within reserved EMIF region" 1453348e0c0SAndrew F. Davis depends on TI_SECURE_DEVICE 1463348e0c0SAndrew F. Davis default 0x0 1473348e0c0SAndrew F. Davis help 1483348e0c0SAndrew F. Davis This config option is used to specify the size of the portion of the total 1493348e0c0SAndrew F. Davis reserved EMIF region set aside for secure OS needs that will be protected 1503348e0c0SAndrew F. Davis using hardware memory firewalls. This value must be smaller than the 1513348e0c0SAndrew F. Davis TI_SECURE_EMIF_TOTAL_REGION_SIZE value. 1523348e0c0SAndrew F. Davis 153983e3700STom Rinisource "arch/arm/mach-omap2/omap3/Kconfig" 154983e3700STom Rini 155983e3700STom Rinisource "arch/arm/mach-omap2/omap4/Kconfig" 156983e3700STom Rini 157983e3700STom Rinisource "arch/arm/mach-omap2/omap5/Kconfig" 158983e3700STom Rini 159983e3700STom Rinisource "arch/arm/mach-omap2/am33xx/Kconfig" 160a93fbf4aSMasahiro Yamada 161a93fbf4aSMasahiro Yamadasource "board/BuR/brxre1/Kconfig" 162a93fbf4aSMasahiro Yamadasource "board/BuR/brppt1/Kconfig" 163a93fbf4aSMasahiro Yamadasource "board/siemens/draco/Kconfig" 164a93fbf4aSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 165a93fbf4aSMasahiro Yamadasource "board/siemens/rut/Kconfig" 166a93fbf4aSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 167a93fbf4aSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 168a93fbf4aSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 169a93fbf4aSMasahiro Yamadasource "board/ti/am335x/Kconfig" 170a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 171a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t43/Kconfig" 172a93fbf4aSMasahiro Yamada 173a93fbf4aSMasahiro Yamadaendif 174