]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-omap2/am33xx/Kconfig
ARM: am335x: Add support for chiliSOM
[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         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"
28         select BOARD_LATE_INIT
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"
41         select BOARD_LATE_INIT
42         select DM
43         select DM_SERIAL
44         select DM_GPIO
45
46 config TARGET_AM335X_SL50
47         bool "Support am335x_sl50"
48         select BOARD_LATE_INIT
49         select DM
50         select DM_SERIAL
51         select DM_GPIO
52
53 config TARGET_BAV335X
54         bool "Support bav335x"
55         select BOARD_LATE_INIT
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
67 config TARGET_CM_T335
68         bool "Support cm_t335"
69         select DM
70         select DM_SERIAL
71         select DM_GPIO
72
73 config TARGET_PCM051
74         bool "Support pcm051"
75         select DM
76         select DM_SERIAL
77         select DM_GPIO
78
79 config TARGET_PENGWYN
80         bool "Support pengwyn"
81         select DM
82         select DM_SERIAL
83         select DM_GPIO
84
85 config TARGET_PEPPER
86         bool "Support pepper"
87         select DM
88         select DM_SERIAL
89         select DM_GPIO
90
91 endchoice
92
93 endif
94
95 if AM43XX
96
97 config SPL_EXT_SUPPORT
98         default y
99
100 config SPL_GPIO_SUPPORT
101         default y
102
103 config SPL_I2C_SUPPORT
104         default y
105
106 config TARGET_AM43XX_EVM
107         bool "Support am43xx_evm"
108         select BOARD_LATE_INIT
109         select TI_I2C_BOARD_DETECT
110         help
111           This option specifies support for the AM43xx
112           GP and HS EVM development platforms.The AM437x
113           GP EVM is a standalone test, development, and
114           evaluation module system that enables developers
115           to write software and develop hardware around
116           an AM43xx processor subsystem.
117 endif
118
119 if AM43XX || AM33XX
120 config ISW_ENTRY_ADDR
121         hex "Address in memory or XIP flash of bootloader entry point"
122         help
123           After any reset, the boot ROM on the AM43XX SOC
124           searches the boot media for a valid boot image.
125           For non-XIP devices, the ROM then copies the
126           image into internal memory.
127           For all boot modes, after the ROM processes the
128           boot image it eventually computes the entry
129           point address depending on the device type
130           (secure/non-secure), boot media (xip/non-xip) and
131           image headers.
132         default 0x402F4000 if AM43XX
133         default 0x402F0400 if AM33XX
134
135 config PUB_ROM_DATA_SIZE
136         hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
137         help
138           During the device boot, the public ROM uses the top of
139           the public L3 OCMC RAM to store r/w data like stack,
140           heap, globals etc. When the ROM is copying the boot
141           image from the boot media into memory, the image must
142           not spill over into this area. This value can be used
143           during compile time to determine the maximum size of a
144           boot image. Once the ROM transfers control to the boot
145           image, this area is no longer used, and can be reclaimed
146           for run time use by the boot image.
147         default 0x8400
148 endif