@@ -228,21 +228,21 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
228
228
[JZ4780_CLK_CPU ] = {
229
229
"cpu" , CGU_CLK_DIV ,
230
230
.parents = { JZ4780_CLK_CPUMUX , -1 },
231
- .div = { CGU_REG_CLOCKCONTROL , 0 , 4 , 22 , -1 , -1 },
231
+ .div = { CGU_REG_CLOCKCONTROL , 0 , 0 , 4 , 22 , -1 , -1 },
232
232
},
233
233
234
234
[JZ4780_CLK_L2CACHE ] = {
235
235
"l2cache" , CGU_CLK_DIV ,
236
236
.parents = { JZ4780_CLK_CPUMUX , -1 },
237
- .div = { CGU_REG_CLOCKCONTROL , 4 , 4 , -1 , -1 , -1 },
237
+ .div = { CGU_REG_CLOCKCONTROL , 4 , 0 , 4 , -1 , -1 , -1 },
238
238
},
239
239
240
240
[JZ4780_CLK_AHB0 ] = {
241
241
"ahb0" , CGU_CLK_MUX | CGU_CLK_DIV ,
242
242
.parents = { -1 , JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
243
243
JZ4780_CLK_EPLL },
244
244
.mux = { CGU_REG_CLOCKCONTROL , 26 , 2 },
245
- .div = { CGU_REG_CLOCKCONTROL , 8 , 4 , 21 , -1 , -1 },
245
+ .div = { CGU_REG_CLOCKCONTROL , 8 , 0 , 4 , 21 , -1 , -1 },
246
246
},
247
247
248
248
[JZ4780_CLK_AHB2PMUX ] = {
@@ -255,36 +255,36 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
255
255
[JZ4780_CLK_AHB2 ] = {
256
256
"ahb2" , CGU_CLK_DIV ,
257
257
.parents = { JZ4780_CLK_AHB2PMUX , -1 },
258
- .div = { CGU_REG_CLOCKCONTROL , 12 , 4 , 20 , -1 , -1 },
258
+ .div = { CGU_REG_CLOCKCONTROL , 12 , 0 , 4 , 20 , -1 , -1 },
259
259
},
260
260
261
261
[JZ4780_CLK_PCLK ] = {
262
262
"pclk" , CGU_CLK_DIV ,
263
263
.parents = { JZ4780_CLK_AHB2PMUX , -1 },
264
- .div = { CGU_REG_CLOCKCONTROL , 16 , 4 , 20 , -1 , -1 },
264
+ .div = { CGU_REG_CLOCKCONTROL , 16 , 0 , 4 , 20 , -1 , -1 },
265
265
},
266
266
267
267
[JZ4780_CLK_DDR ] = {
268
268
"ddr" , CGU_CLK_MUX | CGU_CLK_DIV ,
269
269
.parents = { -1 , JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL , -1 },
270
270
.mux = { CGU_REG_DDRCDR , 30 , 2 },
271
- .div = { CGU_REG_DDRCDR , 0 , 4 , 29 , 28 , 27 },
271
+ .div = { CGU_REG_DDRCDR , 0 , 0 , 4 , 29 , 28 , 27 },
272
272
},
273
273
274
274
[JZ4780_CLK_VPU ] = {
275
275
"vpu" , CGU_CLK_MUX | CGU_CLK_DIV | CGU_CLK_GATE ,
276
276
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
277
277
JZ4780_CLK_EPLL , -1 },
278
278
.mux = { CGU_REG_VPUCDR , 30 , 2 },
279
- .div = { CGU_REG_VPUCDR , 0 , 4 , 29 , 28 , 27 },
279
+ .div = { CGU_REG_VPUCDR , 0 , 0 , 4 , 29 , 28 , 27 },
280
280
.gate_bit = 32 + 2 ,
281
281
},
282
282
283
283
[JZ4780_CLK_I2SPLL ] = {
284
284
"i2s_pll" , CGU_CLK_MUX | CGU_CLK_DIV ,
285
285
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_EPLL , -1 },
286
286
.mux = { CGU_REG_I2SCDR , 30 , 1 },
287
- .div = { CGU_REG_I2SCDR , 0 , 8 , 29 , 28 , 27 },
287
+ .div = { CGU_REG_I2SCDR , 0 , 0 , 8 , 29 , 28 , 27 },
288
288
},
289
289
290
290
[JZ4780_CLK_I2S ] = {
@@ -298,15 +298,15 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
298
298
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
299
299
JZ4780_CLK_VPLL , -1 },
300
300
.mux = { CGU_REG_LP0CDR , 30 , 2 },
301
- .div = { CGU_REG_LP0CDR , 0 , 8 , 28 , 27 , 26 },
301
+ .div = { CGU_REG_LP0CDR , 0 , 0 , 8 , 28 , 27 , 26 },
302
302
},
303
303
304
304
[JZ4780_CLK_LCD1PIXCLK ] = {
305
305
"lcd1pixclk" , CGU_CLK_MUX | CGU_CLK_DIV ,
306
306
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
307
307
JZ4780_CLK_VPLL , -1 },
308
308
.mux = { CGU_REG_LP1CDR , 30 , 2 },
309
- .div = { CGU_REG_LP1CDR , 0 , 8 , 28 , 27 , 26 },
309
+ .div = { CGU_REG_LP1CDR , 0 , 0 , 8 , 28 , 27 , 26 },
310
310
},
311
311
312
312
[JZ4780_CLK_MSCMUX ] = {
@@ -318,21 +318,21 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
318
318
[JZ4780_CLK_MSC0 ] = {
319
319
"msc0" , CGU_CLK_DIV | CGU_CLK_GATE ,
320
320
.parents = { JZ4780_CLK_MSCMUX , -1 },
321
- .div = { CGU_REG_MSC0CDR , 0 , 8 , 29 , 28 , 27 },
321
+ .div = { CGU_REG_MSC0CDR , 0 , 1 , 8 , 29 , 28 , 27 },
322
322
.gate_bit = 3 ,
323
323
},
324
324
325
325
[JZ4780_CLK_MSC1 ] = {
326
326
"msc1" , CGU_CLK_DIV | CGU_CLK_GATE ,
327
327
.parents = { JZ4780_CLK_MSCMUX , -1 },
328
- .div = { CGU_REG_MSC1CDR , 0 , 8 , 29 , 28 , 27 },
328
+ .div = { CGU_REG_MSC1CDR , 0 , 1 , 8 , 29 , 28 , 27 },
329
329
.gate_bit = 11 ,
330
330
},
331
331
332
332
[JZ4780_CLK_MSC2 ] = {
333
333
"msc2" , CGU_CLK_DIV | CGU_CLK_GATE ,
334
334
.parents = { JZ4780_CLK_MSCMUX , -1 },
335
- .div = { CGU_REG_MSC2CDR , 0 , 8 , 29 , 28 , 27 },
335
+ .div = { CGU_REG_MSC2CDR , 0 , 1 , 8 , 29 , 28 , 27 },
336
336
.gate_bit = 12 ,
337
337
},
338
338
@@ -341,15 +341,15 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
341
341
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
342
342
JZ4780_CLK_EPLL , JZ4780_CLK_OTGPHY },
343
343
.mux = { CGU_REG_UHCCDR , 30 , 2 },
344
- .div = { CGU_REG_UHCCDR , 0 , 8 , 29 , 28 , 27 },
344
+ .div = { CGU_REG_UHCCDR , 0 , 0 , 8 , 29 , 28 , 27 },
345
345
.gate_bit = 24 ,
346
346
},
347
347
348
348
[JZ4780_CLK_SSIPLL ] = {
349
349
"ssi_pll" , CGU_CLK_MUX | CGU_CLK_DIV ,
350
350
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL , -1 },
351
351
.mux = { CGU_REG_SSICDR , 30 , 1 },
352
- .div = { CGU_REG_SSICDR , 0 , 8 , 29 , 28 , 27 },
352
+ .div = { CGU_REG_SSICDR , 0 , 0 , 8 , 29 , 28 , 27 },
353
353
},
354
354
355
355
[JZ4780_CLK_SSI ] = {
@@ -362,15 +362,15 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
362
362
"cim_mclk" , CGU_CLK_MUX | CGU_CLK_DIV ,
363
363
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL , -1 },
364
364
.mux = { CGU_REG_CIMCDR , 31 , 1 },
365
- .div = { CGU_REG_CIMCDR , 0 , 8 , 30 , 29 , 28 },
365
+ .div = { CGU_REG_CIMCDR , 0 , 0 , 8 , 30 , 29 , 28 },
366
366
},
367
367
368
368
[JZ4780_CLK_PCMPLL ] = {
369
369
"pcm_pll" , CGU_CLK_MUX | CGU_CLK_DIV ,
370
370
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
371
371
JZ4780_CLK_EPLL , JZ4780_CLK_VPLL },
372
372
.mux = { CGU_REG_PCMCDR , 29 , 2 },
373
- .div = { CGU_REG_PCMCDR , 0 , 8 , 28 , 27 , 26 },
373
+ .div = { CGU_REG_PCMCDR , 0 , 0 , 8 , 28 , 27 , 26 },
374
374
},
375
375
376
376
[JZ4780_CLK_PCM ] = {
@@ -385,7 +385,7 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
385
385
.parents = { -1 , JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
386
386
JZ4780_CLK_EPLL },
387
387
.mux = { CGU_REG_GPUCDR , 30 , 2 },
388
- .div = { CGU_REG_GPUCDR , 0 , 4 , 29 , 28 , 27 },
388
+ .div = { CGU_REG_GPUCDR , 0 , 0 , 4 , 29 , 28 , 27 },
389
389
.gate_bit = 32 + 4 ,
390
390
},
391
391
@@ -394,7 +394,7 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
394
394
.parents = { JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
395
395
JZ4780_CLK_VPLL , -1 },
396
396
.mux = { CGU_REG_HDMICDR , 30 , 2 },
397
- .div = { CGU_REG_HDMICDR , 0 , 8 , 29 , 28 , 26 },
397
+ .div = { CGU_REG_HDMICDR , 0 , 0 , 8 , 29 , 28 , 26 },
398
398
.gate_bit = 32 + 9 ,
399
399
},
400
400
@@ -403,7 +403,7 @@ static const struct jz47xx_cgu_clk_info jz4780_cgu_clocks[] = {
403
403
.parents = { -1 , JZ4780_CLK_SCLKA , JZ4780_CLK_MPLL ,
404
404
JZ4780_CLK_EPLL },
405
405
.mux = { CGU_REG_BCHCDR , 30 , 2 },
406
- .div = { CGU_REG_BCHCDR , 0 , 4 , 29 , 28 , 27 },
406
+ .div = { CGU_REG_BCHCDR , 0 , 0 , 4 , 29 , 28 , 27 },
407
407
.gate_bit = 1 ,
408
408
},
409
409
0 commit comments