xref: /OK3568_Linux_fs/u-boot/arch/arm/mach-omap2/omap5/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunif OMAP54XX
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunconfig DRA7XX
4*4882a593Smuzhiyun	bool
5*4882a593Smuzhiyun	help
6*4882a593Smuzhiyun	  DRA7xx is an OMAP based SOC with Dual Core A-15s.
7*4882a593Smuzhiyun
8*4882a593Smuzhiyunchoice
9*4882a593Smuzhiyun	prompt "OMAP5 board select"
10*4882a593Smuzhiyun	optional
11*4882a593Smuzhiyun
12*4882a593Smuzhiyunconfig TARGET_CL_SOM_AM57X
13*4882a593Smuzhiyun	bool "CompuLab CL-SOM-AM57x"
14*4882a593Smuzhiyun	select DRA7XX
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunconfig TARGET_CM_T54
17*4882a593Smuzhiyun	bool "CompuLab CM-T54"
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunconfig TARGET_OMAP5_UEVM
20*4882a593Smuzhiyun	bool "TI OMAP5 uEVM board"
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunconfig TARGET_DRA7XX_EVM
23*4882a593Smuzhiyun	bool "TI DRA7XX"
24*4882a593Smuzhiyun	select BOARD_LATE_INIT
25*4882a593Smuzhiyun	select DRA7XX
26*4882a593Smuzhiyun	select TI_I2C_BOARD_DETECT
27*4882a593Smuzhiyun	select PHYS_64BIT
28*4882a593Smuzhiyun	imply SCSI
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunconfig TARGET_AM57XX_EVM
31*4882a593Smuzhiyun	bool "AM57XX"
32*4882a593Smuzhiyun	select BOARD_LATE_INIT
33*4882a593Smuzhiyun	select DRA7XX
34*4882a593Smuzhiyun	select TI_I2C_BOARD_DETECT
35*4882a593Smuzhiyun	imply SCSI
36*4882a593Smuzhiyun
37*4882a593Smuzhiyunendchoice
38*4882a593Smuzhiyun
39*4882a593Smuzhiyunconfig SYS_SOC
40*4882a593Smuzhiyun	default "omap5"
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunconfig OMAP_PLATFORM_RESET_TIME_MAX_USEC
43*4882a593Smuzhiyun	int "Something"
44*4882a593Smuzhiyun	range 0  31219
45*4882a593Smuzhiyun	default 31219
46*4882a593Smuzhiyun	help
47*4882a593Smuzhiyun	  Most OMAPs' provide a way to specify the time for which the reset
48*4882a593Smuzhiyun	  should be held low while the voltages and Oscillator outputs
49*4882a593Smuzhiyun	  stabilize.
50*4882a593Smuzhiyun	  This time is mostly board and PMIC dependent. Hence the boards are
51*4882a593Smuzhiyun	  expected to specify a pre-computed time using the above option.
52*4882a593Smuzhiyun	  This value can be computed using a summation of the below 3
53*4882a593Smuzhiyun	  parameters
54*4882a593Smuzhiyun	  1: Time taken by the Osciallator to stop and restart
55*4882a593Smuzhiyun	  2: PMIC OTP time
56*4882a593Smuzhiyun	  3: Voltage ramp time, which can be derived using the PMIC slew rate
57*4882a593Smuzhiyun	     and value of voltage ramp needed.
58*4882a593Smuzhiyun
59*4882a593Smuzhiyunif TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
60*4882a593Smuzhiyunmenu "Voltage Domain OPP selections"
61*4882a593Smuzhiyun
62*4882a593Smuzhiyunchoice
63*4882a593Smuzhiyun	prompt "MPU Voltage Domain"
64*4882a593Smuzhiyun	default DRA7_MPU_OPP_NOM
65*4882a593Smuzhiyun        help
66*4882a593Smuzhiyun	  Select the Operating Performance Point(OPP) for the MPU voltage
67*4882a593Smuzhiyun	  domain on DRA7xx & AM57xx SoCs.
68*4882a593Smuzhiyun
69*4882a593Smuzhiyunconfig DRA7_MPU_OPP_NOM
70*4882a593Smuzhiyun	bool "OPP NOM"
71*4882a593Smuzhiyun	help
72*4882a593Smuzhiyun	  This config option enables Normal OPP for MPU. This is the safest
73*4882a593Smuzhiyun	  option for booting.
74*4882a593Smuzhiyun
75*4882a593Smuzhiyunendchoice
76*4882a593Smuzhiyun
77*4882a593Smuzhiyunchoice
78*4882a593Smuzhiyun	prompt "DSPEVE Voltage Domain"
79*4882a593Smuzhiyun        help
80*4882a593Smuzhiyun	  Select the Operating Performance Point(OPP) for the DSPEVE voltage
81*4882a593Smuzhiyun	  domain on DRA7xx & AM57xx SoCs.
82*4882a593Smuzhiyun
83*4882a593Smuzhiyunconfig DRA7_DSPEVE_OPP_NOM
84*4882a593Smuzhiyun	bool "OPP NOM"
85*4882a593Smuzhiyun	help
86*4882a593Smuzhiyun	  This config option enables Normal OPP for DSPEVE. This is the safest
87*4882a593Smuzhiyun	  option for booting and choose this when unsure about other OPPs .
88*4882a593Smuzhiyun
89*4882a593Smuzhiyunconfig DRA7_DSPEVE_OPP_OD
90*4882a593Smuzhiyun	bool "OPP OD"
91*4882a593Smuzhiyun	help
92*4882a593Smuzhiyun	  This config option enables Over drive OPP for DSPEVE.
93*4882a593Smuzhiyun
94*4882a593Smuzhiyunconfig DRA7_DSPEVE_OPP_HIGH
95*4882a593Smuzhiyun	bool "OPP HIGH"
96*4882a593Smuzhiyun	help
97*4882a593Smuzhiyun	  This config option enables High OPP for DSPEVE.
98*4882a593Smuzhiyun
99*4882a593Smuzhiyunendchoice
100*4882a593Smuzhiyun
101*4882a593Smuzhiyunchoice
102*4882a593Smuzhiyun	prompt "IVA Voltage Domain"
103*4882a593Smuzhiyun        help
104*4882a593Smuzhiyun	  Select the Operating Performance Point(OPP) for the IVA voltage
105*4882a593Smuzhiyun	  domain on DRA7xx & AM57xx SoCs.
106*4882a593Smuzhiyun
107*4882a593Smuzhiyunconfig DRA7_IVA_OPP_NOM
108*4882a593Smuzhiyun	bool "OPP NOM"
109*4882a593Smuzhiyun	help
110*4882a593Smuzhiyun	  This config option enables Normal OPP for IVA. This is the safest
111*4882a593Smuzhiyun	  option for booting and choose this when unsure about other OPPs .
112*4882a593Smuzhiyun
113*4882a593Smuzhiyunconfig DRA7_IVA_OPP_OD
114*4882a593Smuzhiyun	bool "OPP OD"
115*4882a593Smuzhiyun	help
116*4882a593Smuzhiyun	  This config option enables Over drive OPP for IVA.
117*4882a593Smuzhiyun
118*4882a593Smuzhiyunconfig DRA7_IVA_OPP_HIGH
119*4882a593Smuzhiyun	bool "OPP HIGH"
120*4882a593Smuzhiyun	help
121*4882a593Smuzhiyun	  This config option enables High OPP for IVA.
122*4882a593Smuzhiyun
123*4882a593Smuzhiyunendchoice
124*4882a593Smuzhiyun
125*4882a593Smuzhiyunchoice
126*4882a593Smuzhiyun	prompt "GPU Voltage Domain"
127*4882a593Smuzhiyun        help
128*4882a593Smuzhiyun	  Select the Operating Performance Point(OPP) for the GPU voltage
129*4882a593Smuzhiyun	  domain on DRA7xx & AM57xx SoCs.
130*4882a593Smuzhiyun
131*4882a593Smuzhiyunconfig DRA7_GPU_OPP_NOM
132*4882a593Smuzhiyun	bool "OPP NOM"
133*4882a593Smuzhiyun	help
134*4882a593Smuzhiyun	  This config option enables Normal OPP for GPU. This is the safest
135*4882a593Smuzhiyun	  option for booting and choose this when unsure about other OPPs .
136*4882a593Smuzhiyun
137*4882a593Smuzhiyunconfig DRA7_GPU_OPP_OD
138*4882a593Smuzhiyun	bool "OPP OD"
139*4882a593Smuzhiyun	help
140*4882a593Smuzhiyun	  This config option enables Over drive OPP for GPU.
141*4882a593Smuzhiyun
142*4882a593Smuzhiyunconfig DRA7_GPU_OPP_HIGH
143*4882a593Smuzhiyun	bool "OPP HIGH"
144*4882a593Smuzhiyun	help
145*4882a593Smuzhiyun	  This config option enables High OPP for GPU.
146*4882a593Smuzhiyun
147*4882a593Smuzhiyunendchoice
148*4882a593Smuzhiyun
149*4882a593Smuzhiyunendmenu
150*4882a593Smuzhiyunendif
151*4882a593Smuzhiyun
152*4882a593Smuzhiyunsource "board/compulab/cl-som-am57x/Kconfig"
153*4882a593Smuzhiyunsource "board/compulab/cm_t54/Kconfig"
154*4882a593Smuzhiyunsource "board/ti/omap5_uevm/Kconfig"
155*4882a593Smuzhiyunsource "board/ti/dra7xx/Kconfig"
156*4882a593Smuzhiyunsource "board/ti/am57xx/Kconfig"
157*4882a593Smuzhiyun
158*4882a593Smuzhiyunendif
159