pwm: atmel: Make use of pwmchip_parent() accessor
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Wed, 14 Feb 2024 09:30:56 +0000 (10:30 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 15 Feb 2024 11:59:19 +0000 (12:59 +0100)
struct pwm_chip::dev is about to change. To not have to touch this
driver in the same commit as struct pwm_chip::dev, use the accessor
function provided for exactly this purpose.

Link: https://lore.kernel.org/r/f8ca10033204111e4eb2e7a4dad0bd1f7586c735.1707900770.git.u.kleine-koenig@pengutronix.de
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
drivers/pwm/pwm-atmel.c

index d96afc249b7746805c0a937a107631d646b9d2f9..920bad27fbeedbe1fc69bfeab27394de3489cddc 100644 (file)
@@ -210,7 +210,7 @@ static int atmel_pwm_calculate_cprd_and_pres(struct pwm_chip *chip,
        shift = fls(cycles) - atmel_pwm->data->cfg.period_bits;
 
        if (shift > PWM_MAX_PRES) {
-               dev_err(chip->dev, "pres exceeds the maximum value\n");
+               dev_err(pwmchip_parent(chip), "pres exceeds the maximum value\n");
                return -EINVAL;
        } else if (shift > 0) {
                *pres = shift;
@@ -318,7 +318,7 @@ static int atmel_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
                ret = atmel_pwm_calculate_cprd_and_pres(chip, clkrate, state, &cprd,
                                                        &pres);
                if (ret) {
-                       dev_err(chip->dev,
+                       dev_err(pwmchip_parent(chip),
                                "failed to calculate cprd and prescaler\n");
                        return ret;
                }
@@ -330,7 +330,7 @@ static int atmel_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
                } else {
                        ret = clk_enable(atmel_pwm->clk);
                        if (ret) {
-                               dev_err(chip->dev, "failed to enable clock\n");
+                               dev_err(pwmchip_parent(chip), "failed to enable clock\n");
                                return ret;
                        }
                }
@@ -478,7 +478,7 @@ static int atmel_pwm_enable_clk_if_on(struct pwm_chip *chip, bool on)
        for (i = 0; i < cnt; i++) {
                ret = clk_enable(atmel_pwm->clk);
                if (ret) {
-                       dev_err(chip->dev,
+                       dev_err(pwmchip_parent(chip),
                                "failed to enable clock for pwm %pe\n",
                                ERR_PTR(ret));