Searched refs:pwm_port_params (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | aspeed-pwm-tacho.c | 245 struct pwm_port_params { struct 257 static const struct pwm_port_params pwm_port_params[] = { variable 404 regmap_update_bits(regmap, pwm_port_params[pwm_port].ctrl_reg, in aspeed_set_pwm_port_enable() 405 pwm_port_params[pwm_port].pwm_en, in aspeed_set_pwm_port_enable() 406 enable ? pwm_port_params[pwm_port].pwm_en : 0); in aspeed_set_pwm_port_enable() 412 u32 reg_value = (type & 0x1) << pwm_port_params[pwm_port].type_part1; in aspeed_set_pwm_port_type() 414 reg_value |= (type & 0x2) << pwm_port_params[pwm_port].type_part2; in aspeed_set_pwm_port_type() 416 regmap_update_bits(regmap, pwm_port_params[pwm_port].ctrl_reg, in aspeed_set_pwm_port_type() 417 pwm_port_params[pwm_por in aspeed_set_pwm_port_type() [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | aspeed-pwm-tacho.c | 244 struct pwm_port_params { struct 256 static const struct pwm_port_params pwm_port_params[] = { variable 403 regmap_update_bits(regmap, pwm_port_params[pwm_port].ctrl_reg, in aspeed_set_pwm_port_enable() 404 pwm_port_params[pwm_port].pwm_en, in aspeed_set_pwm_port_enable() 405 enable ? pwm_port_params[pwm_port].pwm_en : 0); in aspeed_set_pwm_port_enable() 411 u32 reg_value = (type & 0x1) << pwm_port_params[pwm_port].type_part1; in aspeed_set_pwm_port_type() 413 reg_value |= (type & 0x2) << pwm_port_params[pwm_port].type_part2; in aspeed_set_pwm_port_type() 415 regmap_update_bits(regmap, pwm_port_params[pwm_port].ctrl_reg, in aspeed_set_pwm_port_type() 416 pwm_port_params[pwm_por in aspeed_set_pwm_port_type() [all...] |
Completed in 3 milliseconds