mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-01 10:45:49 +00:00
hwmon: (npcm750-pwm-fan) Remove another unused field in struct npcm7xx_cooling_device
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>
This commit is contained in:
parent
cfdafddf16
commit
1d4d673359
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user