diff options
author | Uwe Kleine-König <uwe@kleine-koenig.org> | 2019-08-24 03:10:40 +0300 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2020-01-08 15:44:51 +0300 |
commit | 02afb811e0cf96958ac69c4b3372088180c829a7 (patch) | |
tree | e4215e0a177e817bec1fc66cbd97590dec9572fd | |
parent | 998d189a817b8aae5b9e416c40dcb35b1fd79d3c (diff) | |
download | linux-02afb811e0cf96958ac69c4b3372088180c829a7.tar.xz |
pwm: atmel: Use register accessors for channels
This makes it a bit easier when instrumenting register access to only
have to add code in one place.
Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
-rw-r--r-- | drivers/pwm/pwm-atmel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pwm/pwm-atmel.c b/drivers/pwm/pwm-atmel.c index 3ff3c171437e..b8b47c315ac0 100644 --- a/drivers/pwm/pwm-atmel.c +++ b/drivers/pwm/pwm-atmel.c @@ -111,7 +111,7 @@ static inline u32 atmel_pwm_ch_readl(struct atmel_pwm_chip *chip, { unsigned long base = PWM_CH_REG_OFFSET + ch * PWM_CH_REG_SIZE; - return readl_relaxed(chip->base + base + offset); + return atmel_pwm_readl(chip, base + offset); } static inline void atmel_pwm_ch_writel(struct atmel_pwm_chip *chip, @@ -120,7 +120,7 @@ static inline void atmel_pwm_ch_writel(struct atmel_pwm_chip *chip, { unsigned long base = PWM_CH_REG_OFFSET + ch * PWM_CH_REG_SIZE; - writel_relaxed(val, chip->base + base + offset); + atmel_pwm_writel(chip, base + offset, val); } static int atmel_pwm_calculate_cprd_and_pres(struct pwm_chip *chip, |