~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/mach-omap2/clockdomains54xx_data.c

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm/mach-omap2/clockdomains54xx_data.c (Architecture sparc64) and /arch/m68k/mach-omap2/clockdomains54xx_data.c (Architecture m68k)


  1 // SPDX-License-Identifier: GPL-2.0-only            1 
  2 /*                                                
  3  * OMAP54XX Clock domains framework               
  4  *                                                
  5  * Copyright (C) 2013 Texas Instruments, Inc.     
  6  *                                                
  7  * Abhijit Pagare (abhijitpagare@ti.com)          
  8  * Benoit Cousson (b-cousson@ti.com)              
  9  * Paul Walmsley (paul@pwsan.com)                 
 10  *                                                
 11  * This file is automatically generated from t    
 12  * We respectfully ask that any modifications     
 13  * with the public linux-omap@vger.kernel.org     
 14  * authors above to ensure that the autogenera    
 15  * up-to-date with the file contents.             
 16  */                                               
 17                                                   
 18 #include <linux/kernel.h>                         
 19 #include <linux/io.h>                             
 20                                                   
 21 #include "clockdomain.h"                          
 22 #include "cm1_54xx.h"                             
 23 #include "cm2_54xx.h"                             
 24                                                   
 25 #include "cm-regbits-54xx.h"                      
 26 #include "prm54xx.h"                              
 27 #include "prcm44xx.h"                             
 28 #include "prcm_mpu54xx.h"                         
 29                                                   
 30 /* Static Dependencies for OMAP4 Clock Domains    
 31                                                   
 32 static struct clkdm_dep c2c_wkup_sleep_deps[]     
 33         { .clkdm_name = "abe_clkdm" },            
 34         { .clkdm_name = "emif_clkdm" },           
 35         { .clkdm_name = "iva_clkdm" },            
 36         { .clkdm_name = "l3init_clkdm" },         
 37         { .clkdm_name = "l3main1_clkdm" },        
 38         { .clkdm_name = "l3main2_clkdm" },        
 39         { .clkdm_name = "l4cfg_clkdm" },          
 40         { .clkdm_name = "l4per_clkdm" },          
 41         { NULL },                                 
 42 };                                                
 43                                                   
 44 static struct clkdm_dep cam_wkup_sleep_deps[]     
 45         { .clkdm_name = "emif_clkdm" },           
 46         { .clkdm_name = "iva_clkdm" },            
 47         { .clkdm_name = "l3main1_clkdm" },        
 48         { NULL },                                 
 49 };                                                
 50                                                   
 51 static struct clkdm_dep dma_wkup_sleep_deps[]     
 52         { .clkdm_name = "abe_clkdm" },            
 53         { .clkdm_name = "dss_clkdm" },            
 54         { .clkdm_name = "emif_clkdm" },           
 55         { .clkdm_name = "ipu_clkdm" },            
 56         { .clkdm_name = "iva_clkdm" },            
 57         { .clkdm_name = "l3init_clkdm" },         
 58         { .clkdm_name = "l3main1_clkdm" },        
 59         { .clkdm_name = "l4cfg_clkdm" },          
 60         { .clkdm_name = "l4per_clkdm" },          
 61         { .clkdm_name = "l4sec_clkdm" },          
 62         { .clkdm_name = "wkupaon_clkdm" },        
 63         { NULL },                                 
 64 };                                                
 65                                                   
 66 static struct clkdm_dep dsp_wkup_sleep_deps[]     
 67         { .clkdm_name = "abe_clkdm" },            
 68         { .clkdm_name = "emif_clkdm" },           
 69         { .clkdm_name = "iva_clkdm" },            
 70         { .clkdm_name = "l3init_clkdm" },         
 71         { .clkdm_name = "l3main1_clkdm" },        
 72         { .clkdm_name = "l3main2_clkdm" },        
 73         { .clkdm_name = "l4cfg_clkdm" },          
 74         { .clkdm_name = "l4per_clkdm" },          
 75         { .clkdm_name = "wkupaon_clkdm" },        
 76         { NULL },                                 
 77 };                                                
 78                                                   
 79 static struct clkdm_dep dss_wkup_sleep_deps[]     
 80         { .clkdm_name = "emif_clkdm" },           
 81         { .clkdm_name = "iva_clkdm" },            
 82         { .clkdm_name = "l3main2_clkdm" },        
 83         { NULL },                                 
 84 };                                                
 85                                                   
 86 static struct clkdm_dep gpu_wkup_sleep_deps[]     
 87         { .clkdm_name = "emif_clkdm" },           
 88         { .clkdm_name = "iva_clkdm" },            
 89         { .clkdm_name = "l3main1_clkdm" },        
 90         { NULL },                                 
 91 };                                                
 92                                                   
 93 static struct clkdm_dep ipu_wkup_sleep_deps[]     
 94         { .clkdm_name = "abe_clkdm" },            
 95         { .clkdm_name = "dsp_clkdm" },            
 96         { .clkdm_name = "dss_clkdm" },            
 97         { .clkdm_name = "emif_clkdm" },           
 98         { .clkdm_name = "gpu_clkdm" },            
 99         { .clkdm_name = "iva_clkdm" },            
100         { .clkdm_name = "l3init_clkdm" },         
101         { .clkdm_name = "l3main1_clkdm" },        
102         { .clkdm_name = "l3main2_clkdm" },        
103         { .clkdm_name = "l4cfg_clkdm" },          
104         { .clkdm_name = "l4per_clkdm" },          
105         { .clkdm_name = "l4sec_clkdm" },          
106         { .clkdm_name = "wkupaon_clkdm" },        
107         { NULL },                                 
108 };                                                
109                                                   
110 static struct clkdm_dep iva_wkup_sleep_deps[]     
111         { .clkdm_name = "emif_clkdm" },           
112         { .clkdm_name = "l3main1_clkdm" },        
113         { NULL },                                 
114 };                                                
115                                                   
116 static struct clkdm_dep l3init_wkup_sleep_deps    
117         { .clkdm_name = "abe_clkdm" },            
118         { .clkdm_name = "emif_clkdm" },           
119         { .clkdm_name = "iva_clkdm" },            
120         { .clkdm_name = "l4cfg_clkdm" },          
121         { .clkdm_name = "l4per_clkdm" },          
122         { .clkdm_name = "l4sec_clkdm" },          
123         { .clkdm_name = "wkupaon_clkdm" },        
124         { NULL },                                 
125 };                                                
126                                                   
127 static struct clkdm_dep l4sec_wkup_sleep_deps[    
128         { .clkdm_name = "emif_clkdm" },           
129         { .clkdm_name = "l3main1_clkdm" },        
130         { .clkdm_name = "l4per_clkdm" },          
131         { NULL },                                 
132 };                                                
133                                                   
134 static struct clkdm_dep mipiext_wkup_sleep_dep    
135         { .clkdm_name = "abe_clkdm" },            
136         { .clkdm_name = "emif_clkdm" },           
137         { .clkdm_name = "iva_clkdm" },            
138         { .clkdm_name = "l3init_clkdm" },         
139         { .clkdm_name = "l3main1_clkdm" },        
140         { .clkdm_name = "l3main2_clkdm" },        
141         { .clkdm_name = "l4cfg_clkdm" },          
142         { .clkdm_name = "l4per_clkdm" },          
143         { NULL },                                 
144 };                                                
145                                                   
146 static struct clkdm_dep mpu_wkup_sleep_deps[]     
147         { .clkdm_name = "abe_clkdm" },            
148         { .clkdm_name = "dsp_clkdm" },            
149         { .clkdm_name = "dss_clkdm" },            
150         { .clkdm_name = "emif_clkdm" },           
151         { .clkdm_name = "gpu_clkdm" },            
152         { .clkdm_name = "ipu_clkdm" },            
153         { .clkdm_name = "iva_clkdm" },            
154         { .clkdm_name = "l3init_clkdm" },         
155         { .clkdm_name = "l3main1_clkdm" },        
156         { .clkdm_name = "l3main2_clkdm" },        
157         { .clkdm_name = "l4cfg_clkdm" },          
158         { .clkdm_name = "l4per_clkdm" },          
159         { .clkdm_name = "l4sec_clkdm" },          
160         { .clkdm_name = "wkupaon_clkdm" },        
161         { NULL },                                 
162 };                                                
163                                                   
164 static struct clockdomain l4sec_54xx_clkdm = {    
165         .name             = "l4sec_clkdm",        
166         .pwrdm            = { .name = "core_pw    
167         .prcm_partition   = OMAP54XX_CM_CORE_P    
168         .cm_inst          = OMAP54XX_CM_CORE_C    
169         .clkdm_offs       = OMAP54XX_CM_CORE_C    
170         .dep_bit          = OMAP54XX_L4SEC_STA    
171         .wkdep_srcs       = l4sec_wkup_sleep_d    
172         .sleepdep_srcs    = l4sec_wkup_sleep_d    
173         .flags            = CLKDM_CAN_SWSUP,      
174 };                                                
175                                                   
176 static struct clockdomain iva_54xx_clkdm = {      
177         .name             = "iva_clkdm",          
178         .pwrdm            = { .name = "iva_pwr    
179         .prcm_partition   = OMAP54XX_CM_CORE_P    
180         .cm_inst          = OMAP54XX_CM_CORE_I    
181         .clkdm_offs       = OMAP54XX_CM_CORE_I    
182         .dep_bit          = OMAP54XX_IVA_STATD    
183         .wkdep_srcs       = iva_wkup_sleep_dep    
184         .sleepdep_srcs    = iva_wkup_sleep_dep    
185         .flags            = CLKDM_CAN_HWSUP_SW    
186 };                                                
187                                                   
188 static struct clockdomain mipiext_54xx_clkdm =    
189         .name             = "mipiext_clkdm",      
190         .pwrdm            = { .name = "core_pw    
191         .prcm_partition   = OMAP54XX_CM_CORE_P    
192         .cm_inst          = OMAP54XX_CM_CORE_C    
193         .clkdm_offs       = OMAP54XX_CM_CORE_C    
194         .wkdep_srcs       = mipiext_wkup_sleep    
195         .sleepdep_srcs    = mipiext_wkup_sleep    
196         .flags            = CLKDM_CAN_FORCE_WA    
197 };                                                
198                                                   
199 static struct clockdomain l3main2_54xx_clkdm =    
200         .name             = "l3main2_clkdm",      
201         .pwrdm            = { .name = "core_pw    
202         .prcm_partition   = OMAP54XX_CM_CORE_P    
203         .cm_inst          = OMAP54XX_CM_CORE_C    
204         .clkdm_offs       = OMAP54XX_CM_CORE_C    
205         .dep_bit          = OMAP54XX_L3MAIN2_S    
206         .flags            = CLKDM_CAN_HWSUP,      
207 };                                                
208                                                   
209 static struct clockdomain l3main1_54xx_clkdm =    
210         .name             = "l3main1_clkdm",      
211         .pwrdm            = { .name = "core_pw    
212         .prcm_partition   = OMAP54XX_CM_CORE_P    
213         .cm_inst          = OMAP54XX_CM_CORE_C    
214         .clkdm_offs       = OMAP54XX_CM_CORE_C    
215         .dep_bit          = OMAP54XX_L3MAIN1_S    
216         .flags            = CLKDM_CAN_HWSUP,      
217 };                                                
218                                                   
219 static struct clockdomain custefuse_54xx_clkdm    
220         .name             = "custefuse_clkdm",    
221         .pwrdm            = { .name = "custefu    
222         .prcm_partition   = OMAP54XX_CM_CORE_P    
223         .cm_inst          = OMAP54XX_CM_CORE_C    
224         .clkdm_offs       = OMAP54XX_CM_CORE_C    
225         .flags            = CLKDM_CAN_FORCE_WA    
226 };                                                
227                                                   
228 static struct clockdomain ipu_54xx_clkdm = {      
229         .name             = "ipu_clkdm",          
230         .pwrdm            = { .name = "core_pw    
231         .prcm_partition   = OMAP54XX_CM_CORE_P    
232         .cm_inst          = OMAP54XX_CM_CORE_C    
233         .clkdm_offs       = OMAP54XX_CM_CORE_C    
234         .dep_bit          = OMAP54XX_IPU_STATD    
235         .wkdep_srcs       = ipu_wkup_sleep_dep    
236         .sleepdep_srcs    = ipu_wkup_sleep_dep    
237         .flags            = CLKDM_CAN_HWSUP_SW    
238 };                                                
239                                                   
240 static struct clockdomain l4cfg_54xx_clkdm = {    
241         .name             = "l4cfg_clkdm",        
242         .pwrdm            = { .name = "core_pw    
243         .prcm_partition   = OMAP54XX_CM_CORE_P    
244         .cm_inst          = OMAP54XX_CM_CORE_C    
245         .clkdm_offs       = OMAP54XX_CM_CORE_C    
246         .dep_bit          = OMAP54XX_L4CFG_STA    
247         .flags            = CLKDM_CAN_HWSUP,      
248 };                                                
249                                                   
250 static struct clockdomain abe_54xx_clkdm = {      
251         .name             = "abe_clkdm",          
252         .pwrdm            = { .name = "abe_pwr    
253         .prcm_partition   = OMAP54XX_CM_CORE_A    
254         .cm_inst          = OMAP54XX_CM_CORE_A    
255         .clkdm_offs       = OMAP54XX_CM_CORE_A    
256         .dep_bit          = OMAP54XX_ABE_STATD    
257         .flags            = CLKDM_CAN_HWSUP_SW    
258 };                                                
259                                                   
260 static struct clockdomain dss_54xx_clkdm = {      
261         .name             = "dss_clkdm",          
262         .pwrdm            = { .name = "dss_pwr    
263         .prcm_partition   = OMAP54XX_CM_CORE_P    
264         .cm_inst          = OMAP54XX_CM_CORE_D    
265         .clkdm_offs       = OMAP54XX_CM_CORE_D    
266         .dep_bit          = OMAP54XX_DSS_STATD    
267         .wkdep_srcs       = dss_wkup_sleep_dep    
268         .sleepdep_srcs    = dss_wkup_sleep_dep    
269         .flags            = CLKDM_CAN_HWSUP_SW    
270 };                                                
271                                                   
272 static struct clockdomain dsp_54xx_clkdm = {      
273         .name             = "dsp_clkdm",          
274         .pwrdm            = { .name = "dsp_pwr    
275         .prcm_partition   = OMAP54XX_CM_CORE_A    
276         .cm_inst          = OMAP54XX_CM_CORE_A    
277         .clkdm_offs       = OMAP54XX_CM_CORE_A    
278         .dep_bit          = OMAP54XX_DSP_STATD    
279         .wkdep_srcs       = dsp_wkup_sleep_dep    
280         .sleepdep_srcs    = dsp_wkup_sleep_dep    
281         .flags            = CLKDM_CAN_HWSUP_SW    
282 };                                                
283                                                   
284 static struct clockdomain c2c_54xx_clkdm = {      
285         .name             = "c2c_clkdm",          
286         .pwrdm            = { .name = "core_pw    
287         .prcm_partition   = OMAP54XX_CM_CORE_P    
288         .cm_inst          = OMAP54XX_CM_CORE_C    
289         .clkdm_offs       = OMAP54XX_CM_CORE_C    
290         .wkdep_srcs       = c2c_wkup_sleep_dep    
291         .sleepdep_srcs    = c2c_wkup_sleep_dep    
292         .flags            = CLKDM_CAN_FORCE_WA    
293 };                                                
294                                                   
295 static struct clockdomain l4per_54xx_clkdm = {    
296         .name             = "l4per_clkdm",        
297         .pwrdm            = { .name = "core_pw    
298         .prcm_partition   = OMAP54XX_CM_CORE_P    
299         .cm_inst          = OMAP54XX_CM_CORE_C    
300         .clkdm_offs       = OMAP54XX_CM_CORE_C    
301         .dep_bit          = OMAP54XX_L4PER_STA    
302         .flags            = CLKDM_CAN_HWSUP_SW    
303 };                                                
304                                                   
305 static struct clockdomain gpu_54xx_clkdm = {      
306         .name             = "gpu_clkdm",          
307         .pwrdm            = { .name = "gpu_pwr    
308         .prcm_partition   = OMAP54XX_CM_CORE_P    
309         .cm_inst          = OMAP54XX_CM_CORE_G    
310         .clkdm_offs       = OMAP54XX_CM_CORE_G    
311         .dep_bit          = OMAP54XX_GPU_STATD    
312         .wkdep_srcs       = gpu_wkup_sleep_dep    
313         .sleepdep_srcs    = gpu_wkup_sleep_dep    
314         .flags            = CLKDM_CAN_HWSUP_SW    
315 };                                                
316                                                   
317 static struct clockdomain wkupaon_54xx_clkdm =    
318         .name             = "wkupaon_clkdm",      
319         .pwrdm            = { .name = "wkupaon    
320         .prcm_partition   = OMAP54XX_PRM_PARTI    
321         .cm_inst          = OMAP54XX_PRM_WKUPA    
322         .clkdm_offs       = OMAP54XX_PRM_WKUPA    
323         .dep_bit          = OMAP54XX_WKUPAON_S    
324         .flags            = CLKDM_CAN_FORCE_WA    
325 };                                                
326                                                   
327 static struct clockdomain mpu0_54xx_clkdm = {     
328         .name             = "mpu0_clkdm",         
329         .pwrdm            = { .name = "cpu0_pw    
330         .prcm_partition   = OMAP54XX_PRCM_MPU_    
331         .cm_inst          = OMAP54XX_PRCM_MPU_    
332         .clkdm_offs       = OMAP54XX_PRCM_MPU_    
333         .flags            = CLKDM_CAN_FORCE_WA    
334 };                                                
335                                                   
336 static struct clockdomain mpu1_54xx_clkdm = {     
337         .name             = "mpu1_clkdm",         
338         .pwrdm            = { .name = "cpu1_pw    
339         .prcm_partition   = OMAP54XX_PRCM_MPU_    
340         .cm_inst          = OMAP54XX_PRCM_MPU_    
341         .clkdm_offs       = OMAP54XX_PRCM_MPU_    
342         .flags            = CLKDM_CAN_FORCE_WA    
343 };                                                
344                                                   
345 static struct clockdomain coreaon_54xx_clkdm =    
346         .name             = "coreaon_clkdm",      
347         .pwrdm            = { .name = "coreaon    
348         .prcm_partition   = OMAP54XX_CM_CORE_P    
349         .cm_inst          = OMAP54XX_CM_CORE_C    
350         .clkdm_offs       = OMAP54XX_CM_CORE_C    
351         .flags            = CLKDM_CAN_FORCE_WA    
352 };                                                
353                                                   
354 static struct clockdomain mpu_54xx_clkdm = {      
355         .name             = "mpu_clkdm",          
356         .pwrdm            = { .name = "mpu_pwr    
357         .prcm_partition   = OMAP54XX_CM_CORE_A    
358         .cm_inst          = OMAP54XX_CM_CORE_A    
359         .clkdm_offs       = OMAP54XX_CM_CORE_A    
360         .wkdep_srcs       = mpu_wkup_sleep_dep    
361         .sleepdep_srcs    = mpu_wkup_sleep_dep    
362         .flags            = CLKDM_CAN_FORCE_WA    
363 };                                                
364                                                   
365 static struct clockdomain l3init_54xx_clkdm =     
366         .name             = "l3init_clkdm",       
367         .pwrdm            = { .name = "l3init_    
368         .prcm_partition   = OMAP54XX_CM_CORE_P    
369         .cm_inst          = OMAP54XX_CM_CORE_L    
370         .clkdm_offs       = OMAP54XX_CM_CORE_L    
371         .dep_bit          = OMAP54XX_L3INIT_ST    
372         .wkdep_srcs       = l3init_wkup_sleep_    
373         .sleepdep_srcs    = l3init_wkup_sleep_    
374         .flags            = CLKDM_CAN_HWSUP_SW    
375 };                                                
376                                                   
377 static struct clockdomain dma_54xx_clkdm = {      
378         .name             = "dma_clkdm",          
379         .pwrdm            = { .name = "core_pw    
380         .prcm_partition   = OMAP54XX_CM_CORE_P    
381         .cm_inst          = OMAP54XX_CM_CORE_C    
382         .clkdm_offs       = OMAP54XX_CM_CORE_C    
383         .wkdep_srcs       = dma_wkup_sleep_dep    
384         .sleepdep_srcs    = dma_wkup_sleep_dep    
385         .flags            = CLKDM_CAN_FORCE_WA    
386 };                                                
387                                                   
388 static struct clockdomain l3instr_54xx_clkdm =    
389         .name             = "l3instr_clkdm",      
390         .pwrdm            = { .name = "core_pw    
391         .prcm_partition   = OMAP54XX_CM_CORE_P    
392         .cm_inst          = OMAP54XX_CM_CORE_C    
393         .clkdm_offs       = OMAP54XX_CM_CORE_C    
394 };                                                
395                                                   
396 static struct clockdomain emif_54xx_clkdm = {     
397         .name             = "emif_clkdm",         
398         .pwrdm            = { .name = "core_pw    
399         .prcm_partition   = OMAP54XX_CM_CORE_P    
400         .cm_inst          = OMAP54XX_CM_CORE_C    
401         .clkdm_offs       = OMAP54XX_CM_CORE_C    
402         .dep_bit          = OMAP54XX_EMIF_STAT    
403         .flags            = CLKDM_CAN_FORCE_WA    
404 };                                                
405                                                   
406 static struct clockdomain emu_54xx_clkdm = {      
407         .name             = "emu_clkdm",          
408         .pwrdm            = { .name = "emu_pwr    
409         .prcm_partition   = OMAP54XX_PRM_PARTI    
410         .cm_inst          = OMAP54XX_PRM_EMU_C    
411         .clkdm_offs       = OMAP54XX_PRM_EMU_C    
412         .flags            = CLKDM_CAN_FORCE_WA    
413 };                                                
414                                                   
415 static struct clockdomain cam_54xx_clkdm = {      
416         .name             = "cam_clkdm",          
417         .pwrdm            = { .name = "cam_pwr    
418         .prcm_partition   = OMAP54XX_CM_CORE_P    
419         .cm_inst          = OMAP54XX_CM_CORE_C    
420         .clkdm_offs       = OMAP54XX_CM_CORE_C    
421         .wkdep_srcs       = cam_wkup_sleep_dep    
422         .sleepdep_srcs    = cam_wkup_sleep_dep    
423         .flags            = CLKDM_CAN_HWSUP_SW    
424 };                                                
425                                                   
426 /* As clockdomains are added or removed above,    
427 static struct clockdomain *clockdomains_omap54    
428         &l4sec_54xx_clkdm,                        
429         &iva_54xx_clkdm,                          
430         &mipiext_54xx_clkdm,                      
431         &l3main2_54xx_clkdm,                      
432         &l3main1_54xx_clkdm,                      
433         &custefuse_54xx_clkdm,                    
434         &ipu_54xx_clkdm,                          
435         &l4cfg_54xx_clkdm,                        
436         &abe_54xx_clkdm,                          
437         &dss_54xx_clkdm,                          
438         &dsp_54xx_clkdm,                          
439         &c2c_54xx_clkdm,                          
440         &l4per_54xx_clkdm,                        
441         &gpu_54xx_clkdm,                          
442         &wkupaon_54xx_clkdm,                      
443         &mpu0_54xx_clkdm,                         
444         &mpu1_54xx_clkdm,                         
445         &coreaon_54xx_clkdm,                      
446         &mpu_54xx_clkdm,                          
447         &l3init_54xx_clkdm,                       
448         &dma_54xx_clkdm,                          
449         &l3instr_54xx_clkdm,                      
450         &emif_54xx_clkdm,                         
451         &emu_54xx_clkdm,                          
452         &cam_54xx_clkdm,                          
453         NULL                                      
454 };                                                
455                                                   
456 void __init omap54xx_clockdomains_init(void)      
457 {                                                 
458         clkdm_register_platform_funcs(&omap4_c    
459         clkdm_register_clkdms(clockdomains_oma    
460         clkdm_complete_init();                    
461 }                                                 
462                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php