xref: /openbmc/u-boot/arch/arm/mach-omap2/am33xx/Kconfig (revision e5ec48152ad13ada83c541cdf7f47d5867c506db)
1983e3700STom Riniif AM33XX
2983e3700STom Rini
3983e3700STom Rinichoice
4983e3700STom Rini	prompt "AM33xx board select"
5983e3700STom Rini	optional
6983e3700STom Rini
7983e3700STom Riniconfig TARGET_AM335X_EVM
8983e3700STom Rini	bool "Support am335x_evm"
9*e5ec4815STom Rini	select BOARD_LATE_INIT
10983e3700STom Rini	select DM
11983e3700STom Rini	select DM_SERIAL
12983e3700STom Rini	select DM_GPIO
13983e3700STom Rini	select TI_I2C_BOARD_DETECT
14983e3700STom Rini	help
15983e3700STom Rini	  This option specifies support for the AM335x
16983e3700STom Rini	  GP and HS EVM development platforms. The AM335x
17983e3700STom Rini	  GP EVM is a standalone test, development, and
18983e3700STom Rini	  evaluation module system that enables developers
19983e3700STom Rini	  to write software and develop hardware around
20983e3700STom Rini	  an AM335x processor subsystem.
21983e3700STom Rini
22983e3700STom Riniconfig TARGET_AM335X_BALTOS
23983e3700STom Rini	bool "Support am335x_baltos"
24*e5ec4815STom Rini	select BOARD_LATE_INIT
25983e3700STom Rini	select DM
26983e3700STom Rini	select DM_SERIAL
27983e3700STom Rini	select DM_GPIO
28983e3700STom Rini
29983e3700STom Riniconfig TARGET_AM335X_IGEP0033
30983e3700STom Rini	bool "Support am335x_igep0033"
31983e3700STom Rini	select DM
32983e3700STom Rini	select DM_SERIAL
33983e3700STom Rini	select DM_GPIO
34983e3700STom Rini
35983e3700STom Riniconfig TARGET_AM335X_SHC
36983e3700STom Rini	bool "Support am335x based shc board from bosch"
37*e5ec4815STom Rini	select BOARD_LATE_INIT
38983e3700STom Rini	select DM
39983e3700STom Rini	select DM_SERIAL
40983e3700STom Rini	select DM_GPIO
41983e3700STom Rini
42983e3700STom Riniconfig TARGET_AM335X_SL50
43983e3700STom Rini	bool "Support am335x_sl50"
44*e5ec4815STom Rini	select BOARD_LATE_INIT
45983e3700STom Rini	select DM
46983e3700STom Rini	select DM_SERIAL
47983e3700STom Rini	select DM_GPIO
48983e3700STom Rini
49983e3700STom Riniconfig TARGET_BAV335X
50983e3700STom Rini	bool "Support bav335x"
51*e5ec4815STom Rini	select BOARD_LATE_INIT
52983e3700STom Rini	select DM
53983e3700STom Rini	select DM_SERIAL
54983e3700STom Rini	help
55983e3700STom Rini	  The BAV335x OEM Network Processor integrates all the functions of an
56983e3700STom Rini	  embedded network computer in a small, easy to use SODIMM module which
57983e3700STom Rini	  incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
58983e3700STom Rini	  processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
59983e3700STom Rini	  ethernet with simple connection to external connectors.
60983e3700STom Rini
61983e3700STom Rini	  For more information, visit: http://birdland.com/oem
62983e3700STom Rini
63983e3700STom Riniconfig TARGET_CM_T335
64983e3700STom Rini	bool "Support cm_t335"
65983e3700STom Rini	select DM
66983e3700STom Rini	select DM_SERIAL
67983e3700STom Rini	select DM_GPIO
68983e3700STom Rini
69983e3700STom Riniconfig TARGET_PCM051
70983e3700STom Rini	bool "Support pcm051"
71983e3700STom Rini	select DM
72983e3700STom Rini	select DM_SERIAL
73983e3700STom Rini	select DM_GPIO
74983e3700STom Rini
75983e3700STom Riniconfig TARGET_PENGWYN
76983e3700STom Rini	bool "Support pengwyn"
77983e3700STom Rini	select DM
78983e3700STom Rini	select DM_SERIAL
79983e3700STom Rini	select DM_GPIO
80983e3700STom Rini
81983e3700STom Riniconfig TARGET_PEPPER
82983e3700STom Rini	bool "Support pepper"
83983e3700STom Rini	select DM
84983e3700STom Rini	select DM_SERIAL
85983e3700STom Rini	select DM_GPIO
86983e3700STom Rini
87983e3700STom Riniendchoice
88983e3700STom Rini
89983e3700STom Riniendif
90983e3700STom Rini
91983e3700STom Riniif AM43XX
92983e3700STom Rini
93983e3700STom Riniconfig SPL_EXT_SUPPORT
94983e3700STom Rini	default y
95983e3700STom Rini
96983e3700STom Riniconfig SPL_GPIO_SUPPORT
97983e3700STom Rini	default y
98983e3700STom Rini
99983e3700STom Riniconfig SPL_I2C_SUPPORT
100983e3700STom Rini	default y
101983e3700STom Rini
102983e3700STom Riniconfig TARGET_AM43XX_EVM
103983e3700STom Rini	bool "Support am43xx_evm"
104*e5ec4815STom Rini	select BOARD_LATE_INIT
105983e3700STom Rini	select TI_I2C_BOARD_DETECT
106983e3700STom Rini	help
107983e3700STom Rini	  This option specifies support for the AM43xx
108983e3700STom Rini	  GP and HS EVM development platforms.The AM437x
109983e3700STom Rini	  GP EVM is a standalone test, development, and
110983e3700STom Rini	  evaluation module system that enables developers
111983e3700STom Rini	  to write software and develop hardware around
112983e3700STom Rini	  an AM43xx processor subsystem.
113983e3700STom Riniendif
114983e3700STom Rini
115983e3700STom Riniif AM43XX || AM33XX
116983e3700STom Riniconfig ISW_ENTRY_ADDR
117983e3700STom Rini	hex "Address in memory or XIP flash of bootloader entry point"
118983e3700STom Rini	help
119983e3700STom Rini	  After any reset, the boot ROM on the AM43XX SOC
120983e3700STom Rini	  searches the boot media for a valid boot image.
121983e3700STom Rini	  For non-XIP devices, the ROM then copies the
122983e3700STom Rini	  image into internal memory.
123983e3700STom Rini	  For all boot modes, after the ROM processes the
124983e3700STom Rini	  boot image it eventually computes the entry
125983e3700STom Rini	  point address depending on the device type
126983e3700STom Rini	  (secure/non-secure), boot media (xip/non-xip) and
127983e3700STom Rini	  image headers.
1284d82c4b5SAndrew F. Davis	default 0x402F4000 if AM43XX
1294d82c4b5SAndrew F. Davis	default 0x402F0400 if AM33XX
130983e3700STom Rini
131983e3700STom Riniconfig PUB_ROM_DATA_SIZE
132983e3700STom Rini	hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
133983e3700STom Rini	help
134983e3700STom Rini	  During the device boot, the public ROM uses the top of
135983e3700STom Rini	  the public L3 OCMC RAM to store r/w data like stack,
136983e3700STom Rini	  heap, globals etc. When the ROM is copying the boot
137983e3700STom Rini	  image from the boot media into memory, the image must
138983e3700STom Rini	  not spill over into this area. This value can be used
139983e3700STom Rini	  during compile time to determine the maximum size of a
140983e3700STom Rini	  boot image. Once the ROM transfers control to the boot
141983e3700STom Rini	  image, this area is no longer used, and can be reclaimed
142983e3700STom Rini	  for run time use by the boot image.
143983e3700STom Rini	default 0x8400
144983e3700STom Riniendif
145