]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/mach-omap2/am33xx/Kconfig
t81xx: Migrate TI81XX/TI816X/TI814X symbols to Kconfig
[people/ms/u-boot.git] / arch / arm / mach-omap2 / am33xx / Kconfig
CommitLineData
8bb687fd
TR
1if TI816X
2
3config TARGET_TI816X_EVM
4 bool "Support ti816x_evm"
5 help
6 This option specifies support for the TI8168 EVM development platform
7 with PG2.0 silicon and DDR3 DRAM.
8
9endif
10
11if TI814X
12
13config TARGET_TI814X_EVM
14 bool "Support ti814x_evm"
15 help
16 This option specifies support for the TI8148
17 EVM development platform.
18
19endif
20
b39a9ade
AD
21if AM33XX
22
a73c8b32
MN
23config AM33XX_CHILISOM
24 bool
25 select SUPPORT_SPL
26
b39a9ade
AD
27choice
28 prompt "AM33xx board select"
29 optional
30
31config TARGET_AM335X_EVM
32 bool "Support am335x_evm"
e5ec4815 33 select BOARD_LATE_INIT
b39a9ade
AD
34 select DM
35 select DM_SERIAL
36 select DM_GPIO
37 select TI_I2C_BOARD_DETECT
48dce3bf 38 imply SPL_ENV_SUPPORT
9d4f7a31
TR
39 imply SPL_EXT_SUPPORT
40 imply SPL_FAT_SUPPORT
41 imply SPL_GPIO_SUPPORT
42 imply SPL_I2C_SUPPORT
43 imply SPL_LIBCOMMON_SUPPORT
44 imply SPL_LIBDISK_SUPPORT
45 imply SPL_LIBGENERIC_SUPPORT
46 imply SPL_MMC_SUPPORT
47 imply SPL_NAND_SUPPORT
48 imply SPL_POWER_SUPPORT
49 imply SPL_SERIAL_SUPPORT
48dce3bf 50 imply SPL_WATCHDOG_SUPPORT
9d4f7a31 51 imply SPL_YMODEM_SUPPORT
238205f1
LV
52 imply SPL_SYS_MALLOC_SIMPLE
53 imply SPL_SEPARATE_BSS
54 imply SPL_DM
55 imply SPL_DM_SEQ_ALIAS
56 imply SPL_OF_LIBFDT
b39a9ade
AD
57 help
58 This option specifies support for the AM335x
59 GP and HS EVM development platforms. The AM335x
60 GP EVM is a standalone test, development, and
61 evaluation module system that enables developers
62 to write software and develop hardware around
63 an AM335x processor subsystem.
64
65config TARGET_AM335X_BALTOS
66 bool "Support am335x_baltos"
e5ec4815 67 select BOARD_LATE_INIT
b39a9ade
AD
68 select DM
69 select DM_SERIAL
70 select DM_GPIO
71
a96c08f5
LM
72config TARGET_AM335X_IGEP003X
73 bool "Support am335x_igep003x"
09533e5d 74 select BOARD_LATE_INIT
b39a9ade
AD
75 select DM
76 select DM_SERIAL
77 select DM_GPIO
78
79config TARGET_AM335X_SHC
80 bool "Support am335x based shc board from bosch"
e5ec4815 81 select BOARD_LATE_INIT
b39a9ade
AD
82 select DM
83 select DM_SERIAL
84 select DM_GPIO
85
86config TARGET_AM335X_SL50
87 bool "Support am335x_sl50"
e5ec4815 88 select BOARD_LATE_INIT
b39a9ade
AD
89 select DM
90 select DM_SERIAL
91 select DM_GPIO
92
93config TARGET_BAV335X
94 bool "Support bav335x"
e5ec4815 95 select BOARD_LATE_INIT
b39a9ade
AD
96 select DM
97 select DM_SERIAL
98 help
99 The BAV335x OEM Network Processor integrates all the functions of an
100 embedded network computer in a small, easy to use SODIMM module which
101 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
102 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
103 ethernet with simple connection to external connectors.
104
105 For more information, visit: http://birdland.com/oem
106
ab38bf6a
MN
107config TARGET_CHILIBOARD
108 bool "Grinn chiliBoard"
109 select AM33XX_CHILISOM
110 select BOARD_LATE_INIT
111 select DM
112 select DM_SERIAL
113
b39a9ade
AD
114config TARGET_CM_T335
115 bool "Support cm_t335"
116 select DM
117 select DM_SERIAL
118 select DM_GPIO
119
120config TARGET_PCM051
121 bool "Support pcm051"
122 select DM
123 select DM_SERIAL
124 select DM_GPIO
125
126config TARGET_PENGWYN
127 bool "Support pengwyn"
128 select DM
129 select DM_SERIAL
130 select DM_GPIO
131
132config TARGET_PEPPER
133 bool "Support pepper"
134 select DM
135 select DM_SERIAL
136 select DM_GPIO
137
138endchoice
139
140endif
141
6384726d 142if AM43XX
75eba2c4 143
6384726d
MS
144config TARGET_AM43XX_EVM
145 bool "Support am43xx_evm"
e5ec4815 146 select BOARD_LATE_INIT
6384726d 147 select TI_I2C_BOARD_DETECT
6a598455
LV
148 imply DM_ETH
149 imply DM_I2C
150 imply DM_SPI
151 imply DM_SPI_FLASH
152 imply SPI_FLASH_BAR
9d4f7a31
TR
153 imply SPL_ENV_SUPPORT
154 imply SPL_EXT_SUPPORT
155 imply SPL_FAT_SUPPORT
156 imply SPL_GPIO_SUPPORT
157 imply SPL_I2C_SUPPORT
158 imply SPL_LIBCOMMON_SUPPORT
159 imply SPL_LIBDISK_SUPPORT
160 imply SPL_LIBGENERIC_SUPPORT
161 imply SPL_MMC_SUPPORT
162 imply SPL_NAND_SUPPORT
163 imply SPL_POWER_SUPPORT
164 imply SPL_SERIAL_SUPPORT
165 imply SPL_WATCHDOG_SUPPORT
166 imply SPL_YMODEM_SUPPORT
6384726d
MS
167 help
168 This option specifies support for the AM43xx
169 GP and HS EVM development platforms.The AM437x
170 GP EVM is a standalone test, development, and
171 evaluation module system that enables developers
172 to write software and develop hardware around
173 an AM43xx processor subsystem.
b39a9ade 174endif
6384726d 175
b39a9ade 176if AM43XX || AM33XX
ce31ac7f
MS
177config ISW_ENTRY_ADDR
178 hex "Address in memory or XIP flash of bootloader entry point"
179 help
180 After any reset, the boot ROM on the AM43XX SOC
181 searches the boot media for a valid boot image.
182 For non-XIP devices, the ROM then copies the
183 image into internal memory.
184 For all boot modes, after the ROM processes the
185 boot image it eventually computes the entry
186 point address depending on the device type
187 (secure/non-secure), boot media (xip/non-xip) and
188 image headers.
4d82c4b5
AD
189 default 0x402F4000 if AM43XX
190 default 0x402F0400 if AM33XX
ce31ac7f
MS
191
192config PUB_ROM_DATA_SIZE
193 hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
194 help
195 During the device boot, the public ROM uses the top of
196 the public L3 OCMC RAM to store r/w data like stack,
197 heap, globals etc. When the ROM is copying the boot
198 image from the boot media into memory, the image must
199 not spill over into this area. This value can be used
200 during compile time to determine the maximum size of a
201 boot image. Once the ROM transfers control to the boot
202 image, this area is no longer used, and can be reclaimed
203 for run time use by the boot image.
204 default 0x8400
6384726d 205endif