/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | aspeed-pwm-tacho.c | 174 int pwm_port; member 243 enum pwm_port { PWMA, PWMB, PWMC, PWMD, PWME, PWMF, PWMG, PWMH }; enum 401 static void aspeed_set_pwm_port_enable(struct regmap *regmap, u8 pwm_port, in aspeed_set_pwm_port_enable() argument 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() 410 u8 pwm_port, u8 type) in aspeed_set_pwm_port_type() 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] in aspeed_set_pwm_port_type() 409 aspeed_set_pwm_port_type(struct regmap *regmap, u8 pwm_port, u8 type) aspeed_set_pwm_port_type() argument 420 aspeed_set_pwm_port_duty_rising_falling(struct regmap *regmap, u8 pwm_port, u8 rising, u8 falling) aspeed_set_pwm_port_duty_rising_falling() argument 734 aspeed_create_pwm_port(struct aspeed_pwm_tacho_data *priv, u8 pwm_port) aspeed_create_pwm_port() argument 809 aspeed_create_pwm_cooling(struct device *dev, struct device_node *child, struct aspeed_pwm_tacho_data *priv, u32 pwm_port, u8 num_levels) aspeed_create_pwm_cooling() argument 854 u32 pwm_port; aspeed_create_fan() local [all...] |
H A D | npcm750-pwm-fan.c | 185 int pwm_port; member 810 ret = npcm7xx_pwm_config_set(cdev->data, cdev->pwm_port, in npcm7xx_pwm_cz_set_cur_state() 825 u32 pwm_port, u8 num_levels) in npcm7xx_create_pwm_cooling() 847 pwm_port); in npcm7xx_create_pwm_cooling() 855 cdev->pwm_port = pwm_port; in npcm7xx_create_pwm_cooling() 857 data->cdev[pwm_port] = cdev; in npcm7xx_create_pwm_cooling() 867 u32 pwm_port; in npcm7xx_en_pwm_fan() local 871 ret = of_property_read_u32(child, "reg", &pwm_port); in npcm7xx_en_pwm_fan() 875 data->pwm_present[pwm_port] in npcm7xx_en_pwm_fan() 822 npcm7xx_create_pwm_cooling(struct device *dev, struct device_node *child, struct npcm7xx_pwm_fan_data *data, u32 pwm_port, u8 num_levels) npcm7xx_create_pwm_cooling() argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | aspeed-pwm-tacho.c | 173 int pwm_port; member 242 enum pwm_port { PWMA, PWMB, PWMC, PWMD, PWME, PWMF, PWMG, PWMH }; enum 400 static void aspeed_set_pwm_port_enable(struct regmap *regmap, u8 pwm_port, in aspeed_set_pwm_port_enable() argument 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() 409 u8 pwm_port, u8 type) in aspeed_set_pwm_port_type() 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] in aspeed_set_pwm_port_type() 408 aspeed_set_pwm_port_type(struct regmap *regmap, u8 pwm_port, u8 type) aspeed_set_pwm_port_type() argument 419 aspeed_set_pwm_port_duty_rising_falling(struct regmap *regmap, u8 pwm_port, u8 rising, u8 falling) aspeed_set_pwm_port_duty_rising_falling() argument 733 aspeed_create_pwm_port(struct aspeed_pwm_tacho_data *priv, u8 pwm_port) aspeed_create_pwm_port() argument 808 aspeed_create_pwm_cooling(struct device *dev, struct device_node *child, struct aspeed_pwm_tacho_data *priv, u32 pwm_port, u8 num_levels) aspeed_create_pwm_cooling() argument 853 u32 pwm_port; aspeed_create_fan() local [all...] |
H A D | npcm750-pwm-fan.c | 185 int pwm_port; member 810 ret = npcm7xx_pwm_config_set(cdev->data, cdev->pwm_port, in npcm7xx_pwm_cz_set_cur_state() 825 u32 pwm_port, u8 num_levels) in npcm7xx_create_pwm_cooling() 847 pwm_port); in npcm7xx_create_pwm_cooling() 855 cdev->pwm_port = pwm_port; in npcm7xx_create_pwm_cooling() 857 data->cdev[pwm_port] = cdev; in npcm7xx_create_pwm_cooling() 867 u32 pwm_port; in npcm7xx_en_pwm_fan() local 871 ret = of_property_read_u32(child, "reg", &pwm_port); in npcm7xx_en_pwm_fan() 875 data->pwm_present[pwm_port] in npcm7xx_en_pwm_fan() 822 npcm7xx_create_pwm_cooling(struct device *dev, struct device_node *child, struct npcm7xx_pwm_fan_data *data, u32 pwm_port, u8 num_levels) npcm7xx_create_pwm_cooling() argument [all...] |