Masahiro Yamada | 6e1288c | 2017-04-25 13:10:11 +0900 | [diff] [blame] | 1 | if ARCH_OMAP2PLUS |
| 2 | |
| 3 | choice |
| 4 | prompt "OMAP2+ platform select" |
| 5 | default TARGET_BRXRE1 |
| 6 | |
| 7 | config TARGET_BRXRE1 |
| 8 | bool "Support BRXRE1" |
| 9 | select BOARD_LATE_INIT |
| 10 | |
| 11 | config TARGET_BRPPT1 |
| 12 | bool "Support BRPPT1" |
| 13 | select BOARD_LATE_INIT |
| 14 | |
| 15 | config TARGET_DRACO |
| 16 | bool "Support draco" |
| 17 | select BOARD_LATE_INIT |
| 18 | select DM |
| 19 | select DM_SERIAL |
| 20 | select DM_GPIO |
| 21 | |
| 22 | config TARGET_THUBAN |
| 23 | bool "Support thuban" |
| 24 | select BOARD_LATE_INIT |
| 25 | select DM |
| 26 | select DM_SERIAL |
| 27 | select DM_GPIO |
| 28 | |
| 29 | config TARGET_RASTABAN |
| 30 | bool "Support rastaban" |
| 31 | select BOARD_LATE_INIT |
| 32 | select DM |
| 33 | select DM_SERIAL |
| 34 | select DM_GPIO |
| 35 | |
| 36 | config TARGET_ETAMIN |
| 37 | bool "Support etamin" |
| 38 | select BOARD_LATE_INIT |
| 39 | select DM |
| 40 | select DM_SERIAL |
| 41 | select DM_GPIO |
| 42 | |
| 43 | config TARGET_PXM2 |
| 44 | bool "Support pxm2" |
| 45 | select BOARD_LATE_INIT |
| 46 | select DM |
| 47 | select DM_SERIAL |
| 48 | select DM_GPIO |
| 49 | |
| 50 | config TARGET_RUT |
| 51 | bool "Support rut" |
| 52 | select BOARD_LATE_INIT |
| 53 | select DM |
| 54 | select DM_SERIAL |
| 55 | select DM_GPIO |
| 56 | |
| 57 | config TARGET_TI814X_EVM |
| 58 | bool "Support ti814x_evm" |
| 59 | |
| 60 | config TARGET_TI816X_EVM |
| 61 | bool "Support ti816x_evm" |
| 62 | |
| 63 | config OMAP34XX |
| 64 | bool "OMAP34XX SoC" |
| 65 | select ARM_ERRATA_430973 |
| 66 | select ARM_ERRATA_454179 |
| 67 | select ARM_ERRATA_621766 |
| 68 | select ARM_ERRATA_725233 |
| 69 | select USE_TINY_PRINTF |
| 70 | imply SPL_EXT_SUPPORT |
| 71 | imply SPL_FAT_SUPPORT |
| 72 | imply SPL_GPIO_SUPPORT |
| 73 | imply SPL_I2C_SUPPORT |
| 74 | imply SPL_LIBCOMMON_SUPPORT |
| 75 | imply SPL_LIBDISK_SUPPORT |
| 76 | imply SPL_LIBGENERIC_SUPPORT |
| 77 | imply SPL_MMC_SUPPORT |
| 78 | imply SPL_NAND_SUPPORT |
| 79 | imply SPL_POWER_SUPPORT |
| 80 | imply SPL_SERIAL_SUPPORT |
| 81 | imply SYS_THUMB_BUILD |
| 82 | |
| 83 | config OMAP44XX |
| 84 | bool "OMAP44XX SoC" |
| 85 | select USE_TINY_PRINTF |
| 86 | imply SPL_DISPLAY_PRINT |
| 87 | imply SPL_EXT_SUPPORT |
| 88 | imply SPL_FAT_SUPPORT |
| 89 | imply SPL_GPIO_SUPPORT |
| 90 | imply SPL_I2C_SUPPORT |
| 91 | imply SPL_LIBCOMMON_SUPPORT |
| 92 | imply SPL_LIBDISK_SUPPORT |
| 93 | imply SPL_LIBGENERIC_SUPPORT |
| 94 | imply SPL_MMC_SUPPORT |
| 95 | imply SPL_NAND_SUPPORT |
| 96 | imply SPL_POWER_SUPPORT |
| 97 | imply SPL_SERIAL_SUPPORT |
| 98 | imply SYS_THUMB_BUILD |
| 99 | |
| 100 | config OMAP54XX |
| 101 | bool "OMAP54XX SoC" |
| 102 | select ARM_ERRATA_798870 |
| 103 | select SYS_THUMB_BUILD |
| 104 | imply SPL_DISPLAY_PRINT |
| 105 | imply SPL_ENV_SUPPORT |
| 106 | imply SPL_EXT_SUPPORT |
| 107 | imply SPL_FAT_SUPPORT |
| 108 | imply SPL_GPIO_SUPPORT |
| 109 | imply SPL_I2C_SUPPORT |
| 110 | imply SPL_LIBCOMMON_SUPPORT |
| 111 | imply SPL_LIBDISK_SUPPORT |
| 112 | imply SPL_LIBGENERIC_SUPPORT |
| 113 | imply SPL_MMC_SUPPORT |
| 114 | imply SPL_NAND_SUPPORT |
| 115 | imply SPL_POWER_SUPPORT |
| 116 | imply SPL_SERIAL_SUPPORT |
| 117 | |
| 118 | config AM43XX |
| 119 | bool "AM43XX SoC" |
| 120 | imply SPL_DM |
| 121 | imply SPL_DM_SEQ_ALIAS |
| 122 | imply SPL_OF_CONTROL |
| 123 | imply SPL_OF_TRANSLATE |
| 124 | imply SPL_SEPARATE_BSS |
| 125 | imply SPL_SYS_MALLOC_SIMPLE |
| 126 | imply SYS_THUMB_BUILD |
| 127 | help |
| 128 | Support for AM43xx SOC from Texas Instruments. |
| 129 | The AM43xx high performance SOC features a Cortex-A9 |
| 130 | ARM core, a quad core PRU-ICSS for industrial Ethernet |
| 131 | protocols, dual camera support, optional 3D graphics |
| 132 | and an optional customer programmable secure boot. |
| 133 | |
| 134 | config AM33XX |
| 135 | bool "AM33XX SoC" |
| 136 | imply SYS_THUMB_BUILD |
| 137 | help |
| 138 | Support for AM335x SOC from Texas Instruments. |
| 139 | The AM335x high performance SOC features a Cortex-A8 |
| 140 | ARM core, a dual core PRU-ICSS for industrial Ethernet |
| 141 | protocols, optional 3D graphics and an optional customer |
| 142 | programmable secure boot. |
| 143 | |
| 144 | config TARGET_CM_T43 |
| 145 | bool "Support cm_t43" |
| 146 | |
| 147 | endchoice |
| 148 | |
| 149 | |
Madan Srinivas | 8a536e9 | 2016-05-19 19:10:44 -0500 | [diff] [blame] | 150 | config TI_SECURE_DEVICE |
| 151 | bool "HS Device Type Support" |
Vitaly Andrianov | 7986f08 | 2017-04-07 10:00:04 -0500 | [diff] [blame] | 152 | depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE |
Madan Srinivas | 8a536e9 | 2016-05-19 19:10:44 -0500 | [diff] [blame] | 153 | help |
| 154 | If a high secure (HS) device type is being used, this config |
| 155 | must be set. This option impacts various aspects of the |
| 156 | build system (to create signed boot images that can be |
| 157 | authenticated) and the code. See the doc/README.ti-secure |
| 158 | file for further details. |
| 159 | |
Tom Rini | 28eec37 | 2016-11-07 21:34:54 -0500 | [diff] [blame] | 160 | source "arch/arm/mach-omap2/omap3/Kconfig" |
Madan Srinivas | 8a536e9 | 2016-05-19 19:10:44 -0500 | [diff] [blame] | 161 | |
Tom Rini | 28eec37 | 2016-11-07 21:34:54 -0500 | [diff] [blame] | 162 | source "arch/arm/mach-omap2/omap4/Kconfig" |
Madan Srinivas | 8a536e9 | 2016-05-19 19:10:44 -0500 | [diff] [blame] | 163 | |
Tom Rini | 28eec37 | 2016-11-07 21:34:54 -0500 | [diff] [blame] | 164 | source "arch/arm/mach-omap2/omap5/Kconfig" |
Madan Srinivas | 8a536e9 | 2016-05-19 19:10:44 -0500 | [diff] [blame] | 165 | |
Tom Rini | 28eec37 | 2016-11-07 21:34:54 -0500 | [diff] [blame] | 166 | source "arch/arm/mach-omap2/am33xx/Kconfig" |
Masahiro Yamada | 6e1288c | 2017-04-25 13:10:11 +0900 | [diff] [blame] | 167 | |
| 168 | source "board/BuR/brxre1/Kconfig" |
| 169 | source "board/BuR/brppt1/Kconfig" |
| 170 | source "board/siemens/draco/Kconfig" |
| 171 | source "board/siemens/pxm2/Kconfig" |
| 172 | source "board/siemens/rut/Kconfig" |
| 173 | source "board/ti/ti814x/Kconfig" |
| 174 | source "board/ti/ti816x/Kconfig" |
| 175 | source "board/ti/am43xx/Kconfig" |
| 176 | source "board/ti/am335x/Kconfig" |
| 177 | source "board/compulab/cm_t335/Kconfig" |
| 178 | source "board/compulab/cm_t43/Kconfig" |
| 179 | |
| 180 | endif |