]>
Commit | Line | Data |
---|---|---|
b39a9ade AD |
1 | if AM33XX |
2 | ||
a73c8b32 MN |
3 | config AM33XX_CHILISOM |
4 | bool | |
5 | select SUPPORT_SPL | |
6 | ||
b39a9ade AD |
7 | choice |
8 | prompt "AM33xx board select" | |
9 | optional | |
10 | ||
11 | config TARGET_AM335X_EVM | |
12 | bool "Support am335x_evm" | |
e5ec4815 | 13 | select BOARD_LATE_INIT |
b39a9ade AD |
14 | select DM |
15 | select DM_SERIAL | |
16 | select DM_GPIO | |
17 | select TI_I2C_BOARD_DETECT | |
18 | help | |
19 | This option specifies support for the AM335x | |
20 | GP and HS EVM development platforms. The AM335x | |
21 | GP EVM is a standalone test, development, and | |
22 | evaluation module system that enables developers | |
23 | to write software and develop hardware around | |
24 | an AM335x processor subsystem. | |
25 | ||
26 | config TARGET_AM335X_BALTOS | |
27 | bool "Support am335x_baltos" | |
e5ec4815 | 28 | select BOARD_LATE_INIT |
b39a9ade AD |
29 | select DM |
30 | select DM_SERIAL | |
31 | select DM_GPIO | |
32 | ||
33 | config TARGET_AM335X_IGEP0033 | |
34 | bool "Support am335x_igep0033" | |
35 | select DM | |
36 | select DM_SERIAL | |
37 | select DM_GPIO | |
38 | ||
39 | config TARGET_AM335X_SHC | |
40 | bool "Support am335x based shc board from bosch" | |
e5ec4815 | 41 | select BOARD_LATE_INIT |
b39a9ade AD |
42 | select DM |
43 | select DM_SERIAL | |
44 | select DM_GPIO | |
45 | ||
46 | config TARGET_AM335X_SL50 | |
47 | bool "Support am335x_sl50" | |
e5ec4815 | 48 | select BOARD_LATE_INIT |
b39a9ade AD |
49 | select DM |
50 | select DM_SERIAL | |
51 | select DM_GPIO | |
52 | ||
53 | config TARGET_BAV335X | |
54 | bool "Support bav335x" | |
e5ec4815 | 55 | select BOARD_LATE_INIT |
b39a9ade AD |
56 | select DM |
57 | select DM_SERIAL | |
58 | help | |
59 | The BAV335x OEM Network Processor integrates all the functions of an | |
60 | embedded network computer in a small, easy to use SODIMM module which | |
61 | incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 | |
62 | processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit | |
63 | ethernet with simple connection to external connectors. | |
64 | ||
65 | For more information, visit: http://birdland.com/oem | |
66 | ||
ab38bf6a MN |
67 | config TARGET_CHILIBOARD |
68 | bool "Grinn chiliBoard" | |
69 | select AM33XX_CHILISOM | |
70 | select BOARD_LATE_INIT | |
71 | select DM | |
72 | select DM_SERIAL | |
73 | ||
b39a9ade AD |
74 | config TARGET_CM_T335 |
75 | bool "Support cm_t335" | |
76 | select DM | |
77 | select DM_SERIAL | |
78 | select DM_GPIO | |
79 | ||
80 | config TARGET_PCM051 | |
81 | bool "Support pcm051" | |
82 | select DM | |
83 | select DM_SERIAL | |
84 | select DM_GPIO | |
85 | ||
86 | config TARGET_PENGWYN | |
87 | bool "Support pengwyn" | |
88 | select DM | |
89 | select DM_SERIAL | |
90 | select DM_GPIO | |
91 | ||
92 | config TARGET_PEPPER | |
93 | bool "Support pepper" | |
94 | select DM | |
95 | select DM_SERIAL | |
96 | select DM_GPIO | |
97 | ||
98 | endchoice | |
99 | ||
100 | endif | |
101 | ||
6384726d | 102 | if AM43XX |
75eba2c4 SG |
103 | |
104 | config SPL_EXT_SUPPORT | |
105 | default y | |
106 | ||
53b5bf3c SG |
107 | config SPL_GPIO_SUPPORT |
108 | default y | |
109 | ||
9c21df15 SG |
110 | config SPL_I2C_SUPPORT |
111 | default y | |
112 | ||
6384726d MS |
113 | config TARGET_AM43XX_EVM |
114 | bool "Support am43xx_evm" | |
e5ec4815 | 115 | select BOARD_LATE_INIT |
6384726d MS |
116 | select TI_I2C_BOARD_DETECT |
117 | help | |
118 | This option specifies support for the AM43xx | |
119 | GP and HS EVM development platforms.The AM437x | |
120 | GP EVM is a standalone test, development, and | |
121 | evaluation module system that enables developers | |
122 | to write software and develop hardware around | |
123 | an AM43xx processor subsystem. | |
b39a9ade | 124 | endif |
6384726d | 125 | |
b39a9ade | 126 | if AM43XX || AM33XX |
ce31ac7f MS |
127 | config ISW_ENTRY_ADDR |
128 | hex "Address in memory or XIP flash of bootloader entry point" | |
129 | help | |
130 | After any reset, the boot ROM on the AM43XX SOC | |
131 | searches the boot media for a valid boot image. | |
132 | For non-XIP devices, the ROM then copies the | |
133 | image into internal memory. | |
134 | For all boot modes, after the ROM processes the | |
135 | boot image it eventually computes the entry | |
136 | point address depending on the device type | |
137 | (secure/non-secure), boot media (xip/non-xip) and | |
138 | image headers. | |
4d82c4b5 AD |
139 | default 0x402F4000 if AM43XX |
140 | default 0x402F0400 if AM33XX | |
ce31ac7f MS |
141 | |
142 | config PUB_ROM_DATA_SIZE | |
143 | hex "Size in bytes of the L3 SRAM reserved by ROM to store data" | |
144 | help | |
145 | During the device boot, the public ROM uses the top of | |
146 | the public L3 OCMC RAM to store r/w data like stack, | |
147 | heap, globals etc. When the ROM is copying the boot | |
148 | image from the boot media into memory, the image must | |
149 | not spill over into this area. This value can be used | |
150 | during compile time to determine the maximum size of a | |
151 | boot image. Once the ROM transfers control to the boot | |
152 | image, this area is no longer used, and can be reclaimed | |
153 | for run time use by the boot image. | |
154 | default 0x8400 | |
6384726d | 155 | endif |