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