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