]>
Commit | Line | Data |
---|---|---|
8bb687fd TR |
1 | if TI816X |
2 | ||
3 | config 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 | ||
9 | endif | |
10 | ||
11 | if TI814X | |
12 | ||
13 | config TARGET_TI814X_EVM | |
14 | bool "Support ti814x_evm" | |
15 | help | |
16 | This option specifies support for the TI8148 | |
17 | EVM development platform. | |
18 | ||
19 | endif | |
20 | ||
b39a9ade AD |
21 | if AM33XX |
22 | ||
a73c8b32 MN |
23 | config AM33XX_CHILISOM |
24 | bool | |
25 | select SUPPORT_SPL | |
26 | ||
b39a9ade AD |
27 | choice |
28 | prompt "AM33xx board select" | |
29 | optional | |
30 | ||
31 | config 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 | ||
65 | config 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 |
72 | config 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 | ||
79 | config 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 | ||
86 | config 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 | ||
93 | config 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 |
107 | config 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 |
114 | config TARGET_CM_T335 |
115 | bool "Support cm_t335" | |
116 | select DM | |
117 | select DM_SERIAL | |
118 | select DM_GPIO | |
119 | ||
120 | config TARGET_PCM051 | |
121 | bool "Support pcm051" | |
122 | select DM | |
123 | select DM_SERIAL | |
124 | select DM_GPIO | |
125 | ||
126 | config TARGET_PENGWYN | |
127 | bool "Support pengwyn" | |
128 | select DM | |
129 | select DM_SERIAL | |
130 | select DM_GPIO | |
131 | ||
132 | config TARGET_PEPPER | |
133 | bool "Support pepper" | |
134 | select DM | |
135 | select DM_SERIAL | |
136 | select DM_GPIO | |
137 | ||
138 | endchoice | |
139 | ||
140 | endif | |
141 | ||
6384726d | 142 | if AM43XX |
75eba2c4 | 143 | |
6384726d MS |
144 | config 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 | 174 | endif |
6384726d | 175 | |
b39a9ade | 176 | if AM43XX || AM33XX |
ce31ac7f MS |
177 | config 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 | |
192 | config 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 | 205 | endif |