@@ -382,17 +382,17 @@ static int atmel_tcb_pwm_probe(struct platform_device *pdev)
382
382
{
383
383
struct pwm_chip * chip ;
384
384
const struct of_device_id * match ;
385
- struct atmel_tcb_pwm_chip * tcbpwm ;
385
+ struct atmel_tcb_pwm_chip * tcbpwmc ;
386
386
const struct atmel_tcb_config * config ;
387
387
struct device_node * np = pdev -> dev .of_node ;
388
388
char clk_name [] = "t0_clk" ;
389
389
int err ;
390
390
int channel ;
391
391
392
- chip = devm_pwmchip_alloc (& pdev -> dev , NPWM , sizeof (* tcbpwm ));
392
+ chip = devm_pwmchip_alloc (& pdev -> dev , NPWM , sizeof (* tcbpwmc ));
393
393
if (IS_ERR (chip ))
394
394
return PTR_ERR (chip );
395
- tcbpwm = to_tcb_chip (chip );
395
+ tcbpwmc = to_tcb_chip (chip );
396
396
397
397
err = of_property_read_u32 (np , "reg" , & channel );
398
398
if (err < 0 ) {
@@ -402,43 +402,43 @@ static int atmel_tcb_pwm_probe(struct platform_device *pdev)
402
402
return err ;
403
403
}
404
404
405
- tcbpwm -> regmap = syscon_node_to_regmap (np -> parent );
406
- if (IS_ERR (tcbpwm -> regmap ))
407
- return PTR_ERR (tcbpwm -> regmap );
405
+ tcbpwmc -> regmap = syscon_node_to_regmap (np -> parent );
406
+ if (IS_ERR (tcbpwmc -> regmap ))
407
+ return PTR_ERR (tcbpwmc -> regmap );
408
408
409
- tcbpwm -> slow_clk = of_clk_get_by_name (np -> parent , "slow_clk" );
410
- if (IS_ERR (tcbpwm -> slow_clk ))
411
- return PTR_ERR (tcbpwm -> slow_clk );
409
+ tcbpwmc -> slow_clk = of_clk_get_by_name (np -> parent , "slow_clk" );
410
+ if (IS_ERR (tcbpwmc -> slow_clk ))
411
+ return PTR_ERR (tcbpwmc -> slow_clk );
412
412
413
413
clk_name [1 ] += channel ;
414
- tcbpwm -> clk = of_clk_get_by_name (np -> parent , clk_name );
415
- if (IS_ERR (tcbpwm -> clk ))
416
- tcbpwm -> clk = of_clk_get_by_name (np -> parent , "t0_clk" );
417
- if (IS_ERR (tcbpwm -> clk )) {
418
- err = PTR_ERR (tcbpwm -> clk );
414
+ tcbpwmc -> clk = of_clk_get_by_name (np -> parent , clk_name );
415
+ if (IS_ERR (tcbpwmc -> clk ))
416
+ tcbpwmc -> clk = of_clk_get_by_name (np -> parent , "t0_clk" );
417
+ if (IS_ERR (tcbpwmc -> clk )) {
418
+ err = PTR_ERR (tcbpwmc -> clk );
419
419
goto err_slow_clk ;
420
420
}
421
421
422
422
match = of_match_node (atmel_tcb_of_match , np -> parent );
423
423
config = match -> data ;
424
424
425
425
if (config -> has_gclk ) {
426
- tcbpwm -> gclk = of_clk_get_by_name (np -> parent , "gclk" );
427
- if (IS_ERR (tcbpwm -> gclk )) {
428
- err = PTR_ERR (tcbpwm -> gclk );
426
+ tcbpwmc -> gclk = of_clk_get_by_name (np -> parent , "gclk" );
427
+ if (IS_ERR (tcbpwmc -> gclk )) {
428
+ err = PTR_ERR (tcbpwmc -> gclk );
429
429
goto err_clk ;
430
430
}
431
431
}
432
432
433
433
chip -> ops = & atmel_tcb_pwm_ops ;
434
- tcbpwm -> channel = channel ;
435
- tcbpwm -> width = config -> counter_width ;
434
+ tcbpwmc -> channel = channel ;
435
+ tcbpwmc -> width = config -> counter_width ;
436
436
437
- err = clk_prepare_enable (tcbpwm -> slow_clk );
437
+ err = clk_prepare_enable (tcbpwmc -> slow_clk );
438
438
if (err )
439
439
goto err_gclk ;
440
440
441
- spin_lock_init (& tcbpwm -> lock );
441
+ spin_lock_init (& tcbpwmc -> lock );
442
442
443
443
err = pwmchip_add (chip );
444
444
if (err < 0 )
@@ -449,31 +449,31 @@ static int atmel_tcb_pwm_probe(struct platform_device *pdev)
449
449
return 0 ;
450
450
451
451
err_disable_clk :
452
- clk_disable_unprepare (tcbpwm -> slow_clk );
452
+ clk_disable_unprepare (tcbpwmc -> slow_clk );
453
453
454
454
err_gclk :
455
- clk_put (tcbpwm -> gclk );
455
+ clk_put (tcbpwmc -> gclk );
456
456
457
457
err_clk :
458
- clk_put (tcbpwm -> clk );
458
+ clk_put (tcbpwmc -> clk );
459
459
460
460
err_slow_clk :
461
- clk_put (tcbpwm -> slow_clk );
461
+ clk_put (tcbpwmc -> slow_clk );
462
462
463
463
return err ;
464
464
}
465
465
466
466
static void atmel_tcb_pwm_remove (struct platform_device * pdev )
467
467
{
468
468
struct pwm_chip * chip = platform_get_drvdata (pdev );
469
- struct atmel_tcb_pwm_chip * tcbpwm = to_tcb_chip (chip );
469
+ struct atmel_tcb_pwm_chip * tcbpwmc = to_tcb_chip (chip );
470
470
471
471
pwmchip_remove (chip );
472
472
473
- clk_disable_unprepare (tcbpwm -> slow_clk );
474
- clk_put (tcbpwm -> gclk );
475
- clk_put (tcbpwm -> clk );
476
- clk_put (tcbpwm -> slow_clk );
473
+ clk_disable_unprepare (tcbpwmc -> slow_clk );
474
+ clk_put (tcbpwmc -> gclk );
475
+ clk_put (tcbpwmc -> clk );
476
+ clk_put (tcbpwmc -> slow_clk );
477
477
}
478
478
479
479
static const struct of_device_id atmel_tcb_pwm_dt_ids [] = {
@@ -485,32 +485,32 @@ MODULE_DEVICE_TABLE(of, atmel_tcb_pwm_dt_ids);
485
485
static int atmel_tcb_pwm_suspend (struct device * dev )
486
486
{
487
487
struct pwm_chip * chip = dev_get_drvdata (dev );
488
- struct atmel_tcb_pwm_chip * tcbpwm = to_tcb_chip (chip );
489
- struct atmel_tcb_channel * chan = & tcbpwm -> bkup ;
490
- unsigned int channel = tcbpwm -> channel ;
488
+ struct atmel_tcb_pwm_chip * tcbpwmc = to_tcb_chip (chip );
489
+ struct atmel_tcb_channel * chan = & tcbpwmc -> bkup ;
490
+ unsigned int channel = tcbpwmc -> channel ;
491
491
492
- regmap_read (tcbpwm -> regmap , ATMEL_TC_REG (channel , CMR ), & chan -> cmr );
493
- regmap_read (tcbpwm -> regmap , ATMEL_TC_REG (channel , RA ), & chan -> ra );
494
- regmap_read (tcbpwm -> regmap , ATMEL_TC_REG (channel , RB ), & chan -> rb );
495
- regmap_read (tcbpwm -> regmap , ATMEL_TC_REG (channel , RC ), & chan -> rc );
492
+ regmap_read (tcbpwmc -> regmap , ATMEL_TC_REG (channel , CMR ), & chan -> cmr );
493
+ regmap_read (tcbpwmc -> regmap , ATMEL_TC_REG (channel , RA ), & chan -> ra );
494
+ regmap_read (tcbpwmc -> regmap , ATMEL_TC_REG (channel , RB ), & chan -> rb );
495
+ regmap_read (tcbpwmc -> regmap , ATMEL_TC_REG (channel , RC ), & chan -> rc );
496
496
497
497
return 0 ;
498
498
}
499
499
500
500
static int atmel_tcb_pwm_resume (struct device * dev )
501
501
{
502
502
struct pwm_chip * chip = dev_get_drvdata (dev );
503
- struct atmel_tcb_pwm_chip * tcbpwm = to_tcb_chip (chip );
504
- struct atmel_tcb_channel * chan = & tcbpwm -> bkup ;
505
- unsigned int channel = tcbpwm -> channel ;
503
+ struct atmel_tcb_pwm_chip * tcbpwmc = to_tcb_chip (chip );
504
+ struct atmel_tcb_channel * chan = & tcbpwmc -> bkup ;
505
+ unsigned int channel = tcbpwmc -> channel ;
506
506
507
- regmap_write (tcbpwm -> regmap , ATMEL_TC_REG (channel , CMR ), chan -> cmr );
508
- regmap_write (tcbpwm -> regmap , ATMEL_TC_REG (channel , RA ), chan -> ra );
509
- regmap_write (tcbpwm -> regmap , ATMEL_TC_REG (channel , RB ), chan -> rb );
510
- regmap_write (tcbpwm -> regmap , ATMEL_TC_REG (channel , RC ), chan -> rc );
507
+ regmap_write (tcbpwmc -> regmap , ATMEL_TC_REG (channel , CMR ), chan -> cmr );
508
+ regmap_write (tcbpwmc -> regmap , ATMEL_TC_REG (channel , RA ), chan -> ra );
509
+ regmap_write (tcbpwmc -> regmap , ATMEL_TC_REG (channel , RB ), chan -> rb );
510
+ regmap_write (tcbpwmc -> regmap , ATMEL_TC_REG (channel , RC ), chan -> rc );
511
511
512
512
if (chan -> enabled )
513
- regmap_write (tcbpwm -> regmap ,
513
+ regmap_write (tcbpwmc -> regmap ,
514
514
ATMEL_TC_CLKEN | ATMEL_TC_SWTRG ,
515
515
ATMEL_TC_REG (channel , CCR ));
516
516
0 commit comments