hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan

npcm7xx_pwm_config_set() can return '-ENODEV' for failed. So check
the value of 'ret' after calling npcm7xx_pwm_config_set().

Signed-off-by: Su Hui <suhui@nfschina.com>
Link: https://lore.kernel.org/r/20231020085518.198477-1-suhui@nfschina.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
Su Hui 2023-10-20 16:55:19 +08:00 committed by Guenter Roeck
parent 748465a53e
commit b92b2984a5

View File

@ -875,6 +875,8 @@ static int npcm7xx_en_pwm_fan(struct device *dev,
data->pwm_present[pwm_port] = true;
ret = npcm7xx_pwm_config_set(data, pwm_port,
NPCM7XX_PWM_CMR_DEFAULT_NUM);
if (ret)
return ret;
ret = of_property_count_u8_elems(child, "cooling-levels");
if (ret > 0) {