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