1if ARCH_OMAP2PLUS 2 3choice 4 prompt "OMAP2+ platform select" 5 default OMAP34XX 6 7config OMAP34XX 8 bool "OMAP34XX SoC" 9 select ARM_ERRATA_430973 10 select ARM_ERRATA_454179 11 select ARM_ERRATA_621766 12 select ARM_ERRATA_725233 13 select USE_TINY_PRINTF 14 imply SPL_EXT_SUPPORT 15 imply SPL_FAT_SUPPORT 16 imply SPL_GPIO_SUPPORT 17 imply SPL_I2C_SUPPORT 18 imply SPL_LIBCOMMON_SUPPORT 19 imply SPL_LIBDISK_SUPPORT 20 imply SPL_LIBGENERIC_SUPPORT 21 imply SPL_MMC_SUPPORT 22 imply SPL_NAND_SUPPORT 23 imply SPL_POWER_SUPPORT 24 imply SPL_SERIAL_SUPPORT 25 imply SYS_THUMB_BUILD 26 imply TWL4030_POWER 27 28config OMAP44XX 29 bool "OMAP44XX SoC" 30 select USE_TINY_PRINTF 31 imply SPL_DISPLAY_PRINT 32 imply SPL_EXT_SUPPORT 33 imply SPL_FAT_SUPPORT 34 imply SPL_GPIO_SUPPORT 35 imply SPL_I2C_SUPPORT 36 imply SPL_LIBCOMMON_SUPPORT 37 imply SPL_LIBDISK_SUPPORT 38 imply SPL_LIBGENERIC_SUPPORT 39 imply SPL_MMC_SUPPORT 40 imply SPL_NAND_SUPPORT 41 imply SPL_POWER_SUPPORT 42 imply SPL_SERIAL_SUPPORT 43 imply SYS_THUMB_BUILD 44 45config OMAP54XX 46 bool "OMAP54XX SoC" 47 select ARM_ERRATA_798870 48 select SYS_THUMB_BUILD 49 imply SPL_DISPLAY_PRINT 50 imply SPL_ENV_SUPPORT 51 imply SPL_EXT_SUPPORT 52 imply SPL_FAT_SUPPORT 53 imply SPL_GPIO_SUPPORT 54 imply SPL_I2C_SUPPORT 55 imply SPL_LIBCOMMON_SUPPORT 56 imply SPL_LIBDISK_SUPPORT 57 imply SPL_LIBGENERIC_SUPPORT 58 imply SPL_MMC_SUPPORT 59 imply SPL_NAND_SUPPORT 60 imply SPL_POWER_SUPPORT 61 imply SPL_SERIAL_SUPPORT 62 63config TI814X 64 bool "TI814X SoC" 65 help 66 Support for AM335x SOC from Texas Instruments. 67 The AM335x high performance SOC features a Cortex-A8 68 ARM core and more. 69 70config TI816X 71 bool "TI816X SoC" 72 help 73 Support for AM335x SOC from Texas Instruments. 74 The AM335x high performance SOC features a Cortex-A8 75 ARM core and more. 76 77config AM43XX 78 bool "AM43XX SoC" 79 imply SPL_DM 80 imply SPL_DM_SEQ_ALIAS 81 imply SPL_OF_CONTROL 82 imply SPL_OF_TRANSLATE 83 imply SPL_SEPARATE_BSS 84 imply SPL_SYS_MALLOC_SIMPLE 85 imply SYS_THUMB_BUILD 86 help 87 Support for AM43xx SOC from Texas Instruments. 88 The AM43xx high performance SOC features a Cortex-A9 89 ARM core, a quad core PRU-ICSS for industrial Ethernet 90 protocols, dual camera support, optional 3D graphics 91 and an optional customer programmable secure boot. 92 93config AM33XX 94 bool "AM33XX SoC" 95 imply SYS_THUMB_BUILD 96 imply USE_TINY_PRINTF 97 help 98 Support for AM335x SOC from Texas Instruments. 99 The AM335x high performance SOC features a Cortex-A8 100 ARM core, a dual core PRU-ICSS for industrial Ethernet 101 protocols, optional 3D graphics and an optional customer 102 programmable secure boot. 103 104endchoice 105 106config SYS_MPUCLK 107 int "MPU CLK speed" 108 default 500 109 help 110 Defines the MPU clock speed (in MHz). 111 112config TI_SECURE_DEVICE 113 bool "HS Device Type Support" 114 depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE 115 help 116 If a high secure (HS) device type is being used, this config 117 must be set. This option impacts various aspects of the 118 build system (to create signed boot images that can be 119 authenticated) and the code. See the doc/README.ti-secure 120 file for further details. 121 122config TI_SECURE_EMIF_REGION_START 123 hex "Reserved EMIF region start address" 124 depends on TI_SECURE_DEVICE 125 default 0x0 126 help 127 Reserved EMIF region start address. Set to "0" to auto-select 128 to be at the end of the external memory region. 129 130config TI_SECURE_EMIF_TOTAL_REGION_SIZE 131 hex "Reserved EMIF region size" 132 depends on TI_SECURE_DEVICE 133 default 0x0 134 help 135 Total reserved EMIF region size. Default is 0, which means no reserved EMIF 136 region on secure devices. 137 138config TI_SECURE_EMIF_PROTECTED_REGION_SIZE 139 hex "Size of protected region within reserved EMIF region" 140 depends on TI_SECURE_DEVICE 141 default 0x0 142 help 143 This config option is used to specify the size of the portion of the total 144 reserved EMIF region set aside for secure OS needs that will be protected 145 using hardware memory firewalls. This value must be smaller than the 146 TI_SECURE_EMIF_TOTAL_REGION_SIZE value. 147 148source "arch/arm/mach-omap2/omap3/Kconfig" 149 150source "arch/arm/mach-omap2/omap4/Kconfig" 151 152source "arch/arm/mach-omap2/omap5/Kconfig" 153 154source "arch/arm/mach-omap2/am33xx/Kconfig" 155 156source "board/BuR/brxre1/Kconfig" 157source "board/BuR/brppt1/Kconfig" 158source "board/siemens/draco/Kconfig" 159source "board/siemens/pxm2/Kconfig" 160source "board/siemens/rut/Kconfig" 161source "board/ti/ti814x/Kconfig" 162source "board/ti/ti816x/Kconfig" 163source "board/ti/am43xx/Kconfig" 164source "board/ti/am335x/Kconfig" 165source "board/compulab/cm_t335/Kconfig" 166source "board/compulab/cm_t43/Kconfig" 167 168endif 169