Home
last modified time | relevance | path

Searched refs:prescale_val (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/hwmon/
H A Dnpcm750-pwm-fan.c676 u32 prescale_val, output_freq; in npcm7xx_pwm_init() local
682 prescale_val = DIV_ROUND_CLOSEST(output_freq, PWM_OUTPUT_FREQ_25KHZ); in npcm7xx_pwm_init()
684 /* If prescale_val = 0, then the prescale output clock is stopped */ in npcm7xx_pwm_init()
685 if (prescale_val < MIN_PRESCALE1) in npcm7xx_pwm_init()
686 prescale_val = MIN_PRESCALE1; in npcm7xx_pwm_init()
688 * prescale_val need to decrement in one because in the PWM Prescale in npcm7xx_pwm_init()
691 prescale_val--; in npcm7xx_pwm_init()
694 prescale_val |= (prescale_val << NPCM7XX_PWM_PRESCALE_SHIFT_CH01); in npcm7xx_pwm_init()
697 iowrite32(prescale_val, NPCM7XX_PWM_REG_P in npcm7xx_pwm_init()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dnpcm750-pwm-fan.c676 u32 prescale_val, output_freq; in npcm7xx_pwm_init() local
682 prescale_val = DIV_ROUND_CLOSEST(output_freq, PWM_OUTPUT_FREQ_25KHZ); in npcm7xx_pwm_init()
684 /* If prescale_val = 0, then the prescale output clock is stopped */ in npcm7xx_pwm_init()
685 if (prescale_val < MIN_PRESCALE1) in npcm7xx_pwm_init()
686 prescale_val = MIN_PRESCALE1; in npcm7xx_pwm_init()
688 * prescale_val need to decrement in one because in the PWM Prescale in npcm7xx_pwm_init()
691 prescale_val--; in npcm7xx_pwm_init()
694 prescale_val |= (prescale_val << NPCM7XX_PWM_PRESCALE_SHIFT_CH01); in npcm7xx_pwm_init()
697 iowrite32(prescale_val, NPCM7XX_PWM_REG_P in npcm7xx_pwm_init()
[all...]

Completed in 4 milliseconds