]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
hwmon: (npcm750-pwm-fan) Remove another unused field in struct npcm7xx_cooling_device
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Tue, 30 Apr 2024 19:35:38 +0000 (21:35 +0200)
committerGuenter Roeck <linux@roeck-us.net>
Wed, 1 May 2024 14:47:49 +0000 (07:47 -0700)
In "struct npcm7xx_cooling_device", the 'pwm_clk_freq' field is only
written and never used.

Remove it and update npcm7xx_pwm_init() accordingly.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/2ff738663d40ac5ae3d0b4d2e688ff7e36032be8.1714505655.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/npcm750-pwm-fan.c

index 6d92a3b89198087d24c9713697928311e80293d8..bc8db1dc595db1164a28fc9c54a12c632a518a9a 100644 (file)
@@ -196,7 +196,6 @@ struct npcm7xx_pwm_fan_data {
        void __iomem *pwm_base;
        void __iomem *fan_base;
        int pwm_modules;
-       unsigned long pwm_clk_freq;
        struct clk *pwm_clk;
        struct clk *fan_clk;
        struct mutex pwm_lock[NPCM7XX_PWM_MAX_MODULES];
@@ -691,11 +690,12 @@ static u32 npcm7xx_pwm_init(struct npcm7xx_pwm_fan_data *data)
 {
        int m, ch;
        u32 prescale_val, output_freq;
+       unsigned long pwm_clk_freq;
 
-       data->pwm_clk_freq = clk_get_rate(data->pwm_clk);
+       pwm_clk_freq = clk_get_rate(data->pwm_clk);
 
        /* Adjust NPCM7xx PWMs output frequency to ~25Khz */
-       output_freq = data->pwm_clk_freq / PWN_CNT_DEFAULT;
+       output_freq = pwm_clk_freq / PWN_CNT_DEFAULT;
        prescale_val = DIV_ROUND_CLOSEST(output_freq, PWM_OUTPUT_FREQ_25KHZ);
 
        /* If prescale_val = 0, then the prescale output clock is stopped */