Searched refs:pwm_port (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/hwmon/ |
D | aspeed-pwm-tacho.c | 177 int pwm_port; member 244 enum pwm_port { PWMA, PWMB, PWMC, PWMD, PWME, PWMF, PWMG, PWMH }; enum 402 static void aspeed_set_pwm_port_enable(struct regmap *regmap, u8 pwm_port, in aspeed_set_pwm_port_enable() argument 405 regmap_update_bits(regmap, pwm_port_params[pwm_port].ctrl_reg, in aspeed_set_pwm_port_enable() 406 pwm_port_params[pwm_port].pwm_en, in aspeed_set_pwm_port_enable() 407 enable ? pwm_port_params[pwm_port].pwm_en : 0); in aspeed_set_pwm_port_enable() 411 u8 pwm_port, u8 type) in aspeed_set_pwm_port_type() argument 413 u32 reg_value = (type & 0x1) << pwm_port_params[pwm_port].type_part1; in aspeed_set_pwm_port_type() 415 reg_value |= (type & 0x2) << pwm_port_params[pwm_port].type_part2; in aspeed_set_pwm_port_type() 417 regmap_update_bits(regmap, pwm_port_params[pwm_port].ctrl_reg, in aspeed_set_pwm_port_type() [all …]
|
D | npcm750-pwm-fan.c | 185 int pwm_port; member 828 ret = npcm7xx_pwm_config_set(cdev->data, cdev->pwm_port, in npcm7xx_pwm_cz_set_cur_state() 843 u32 pwm_port, u8 num_levels) in npcm7xx_create_pwm_cooling() argument 865 pwm_port); in npcm7xx_create_pwm_cooling() 875 cdev->pwm_port = pwm_port; in npcm7xx_create_pwm_cooling() 877 data->cdev[pwm_port] = cdev; in npcm7xx_create_pwm_cooling() 887 u32 pwm_port; in npcm7xx_en_pwm_fan() local 891 ret = of_property_read_u32(child, "reg", &pwm_port); in npcm7xx_en_pwm_fan() 895 data->pwm_present[pwm_port] = true; in npcm7xx_en_pwm_fan() 896 ret = npcm7xx_pwm_config_set(data, pwm_port, in npcm7xx_en_pwm_fan() [all …]
|