From: Jaehoon Chung Date: Mon, 26 Jun 2023 03:48:44 +0000 (+0900) Subject: pwm: pwm-starfive-ptc: Fix imcompatible poiter type X-Git-Tag: accepted/tizen/unified/riscv/20230725.071352~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a7c0b8fdb6737c9feb192976113e075add74ae0;p=platform%2Fkernel%2Flinux-starfive.git pwm: pwm-starfive-ptc: Fix imcompatible poiter type The get_state of pwm_ops is 'int' type, but starfive_pwm_ptc_get_state function is 'void' type. It needs to fix correct pointer type. Change-Id: I8560bb1c0d9571fc0d4e66aa593d257e474f033f Signed-off-by: Jaehoon Chung --- diff --git a/drivers/pwm/pwm-starfive-ptc.c b/drivers/pwm/pwm-starfive-ptc.c index a393f3ccbbe8..239df796d240 100644 --- a/drivers/pwm/pwm-starfive-ptc.c +++ b/drivers/pwm/pwm-starfive-ptc.c @@ -68,7 +68,7 @@ struct starfive_pwm_ptc_device *chip_to_starfive_ptc(struct pwm_chip *c) return container_of(c, struct starfive_pwm_ptc_device, chip); } -static void starfive_pwm_ptc_get_state(struct pwm_chip *chip, +static int starfive_pwm_ptc_get_state(struct pwm_chip *chip, struct pwm_device *dev, struct pwm_state *state) { @@ -85,6 +85,8 @@ static void starfive_pwm_ptc_get_state(struct pwm_chip *chip, state->duty_cycle = data_hrc * pwm_clk_ns; state->polarity = PWM_POLARITY_NORMAL; state->enabled = 1; + + return 0; } static int starfive_pwm_ptc_apply(struct pwm_chip *chip,