xref: /openbmc/u-boot/arch/arm/mach-omap2/omap5/Kconfig (revision 76b00aca)
1if OMAP54XX
2
3choice
4	prompt "OMAP5 board select"
5	optional
6
7config TARGET_CL_SOM_AM57X
8	bool "CompuLab CL-SOM-AM57x"
9
10config TARGET_CM_T54
11	bool "CompuLab CM-T54"
12
13config TARGET_OMAP5_UEVM
14	bool "TI OMAP5 uEVM board"
15
16config TARGET_DRA7XX_EVM
17	bool "TI DRA7XX"
18	select BOARD_LATE_INIT
19	select TI_I2C_BOARD_DETECT
20	select PHYS_64BIT
21
22config TARGET_AM57XX_EVM
23	bool "AM57XX"
24	select BOARD_LATE_INIT
25	select TI_I2C_BOARD_DETECT
26
27endchoice
28
29config SYS_SOC
30	default "omap5"
31
32config TI_SECURE_EMIF_REGION_START
33	hex "Reserved EMIF region start address"
34	depends on TI_SECURE_DEVICE
35	default 0x0
36	help
37	  Reserved EMIF region start address. Set to "0" to auto-select
38	  to be at the end of the external memory region.
39
40config TI_SECURE_EMIF_TOTAL_REGION_SIZE
41	hex "Reserved EMIF region size"
42	depends on TI_SECURE_DEVICE
43	default 0x0
44	help
45	  Total reserved EMIF region size. Default is 0, which means no reserved EMIF
46	  region on secure devices.
47
48config TI_SECURE_EMIF_PROTECTED_REGION_SIZE
49	hex "Size of protected region within reserved EMIF region"
50	depends on TI_SECURE_DEVICE
51	default 0x0
52	help
53	  This config option is used to specify the size of the portion of the total
54	  reserved EMIF region set aside for secure OS needs that will  be protected
55	  using hardware memory firewalls. This value must be smaller than the
56	  TI_SECURE_EMIF_TOTAL_REGION_SIZE value.
57
58if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
59menu "Voltage Domain OPP selections"
60
61choice
62	prompt "MPU Voltage Domain"
63	default DRA7_MPU_OPP_NOM
64        help
65	  Select the Operating Performance Point(OPP) for the MPU voltage
66	  domain on DRA7xx & AM57xx SoCs.
67
68config DRA7_MPU_OPP_NOM
69	bool "OPP NOM"
70	help
71	  This config option enables Normal OPP for MPU. This is the safest
72	  option for booting.
73
74endchoice
75
76choice
77	prompt "DSPEVE Voltage Domain"
78        help
79	  Select the Operating Performance Point(OPP) for the DSPEVE voltage
80	  domain on DRA7xx & AM57xx SoCs.
81
82config DRA7_DSPEVE_OPP_NOM
83	bool "OPP NOM"
84	help
85	  This config option enables Normal OPP for DSPEVE. This is the safest
86	  option for booting and choose this when unsure about other OPPs .
87
88config DRA7_DSPEVE_OPP_OD
89	bool "OPP OD"
90	help
91	  This config option enables Over drive OPP for DSPEVE.
92
93config DRA7_DSPEVE_OPP_HIGH
94	bool "OPP HIGH"
95	help
96	  This config option enables High OPP for DSPEVE.
97
98endchoice
99
100choice
101	prompt "IVA Voltage Domain"
102        help
103	  Select the Operating Performance Point(OPP) for the IVA voltage
104	  domain on DRA7xx & AM57xx SoCs.
105
106config DRA7_IVA_OPP_NOM
107	bool "OPP NOM"
108	help
109	  This config option enables Normal OPP for IVA. This is the safest
110	  option for booting and choose this when unsure about other OPPs .
111
112config DRA7_IVA_OPP_OD
113	bool "OPP OD"
114	help
115	  This config option enables Over drive OPP for IVA.
116
117config DRA7_IVA_OPP_HIGH
118	bool "OPP HIGH"
119	help
120	  This config option enables High OPP for IVA.
121
122endchoice
123
124choice
125	prompt "GPU Voltage Domain"
126        help
127	  Select the Operating Performance Point(OPP) for the GPU voltage
128	  domain on DRA7xx & AM57xx SoCs.
129
130config DRA7_GPU_OPP_NOM
131	bool "OPP NOM"
132	help
133	  This config option enables Normal OPP for GPU. This is the safest
134	  option for booting and choose this when unsure about other OPPs .
135
136config DRA7_GPU_OPP_OD
137	bool "OPP OD"
138	help
139	  This config option enables Over drive OPP for GPU.
140
141config DRA7_GPU_OPP_HIGH
142	bool "OPP HIGH"
143	help
144	  This config option enables High OPP for GPU.
145
146endchoice
147
148endmenu
149endif
150
151source "board/compulab/cl-som-am57x/Kconfig"
152source "board/compulab/cm_t54/Kconfig"
153source "board/ti/omap5_uevm/Kconfig"
154source "board/ti/dra7xx/Kconfig"
155source "board/ti/am57xx/Kconfig"
156
157endif
158