Lines Matching refs:samsung_pwm_chip
71 * struct samsung_pwm_chip - private data of PWM chip
81 struct samsung_pwm_chip {
109 struct samsung_pwm_chip *to_samsung_pwm_chip(struct pwm_chip *chip)
111 return container_of(chip, struct samsung_pwm_chip, chip);
120 static void pwm_samsung_set_divisor(struct samsung_pwm_chip *pwm,
140 static int pwm_samsung_is_tdiv(struct samsung_pwm_chip *chip, unsigned int chan)
152 static unsigned long pwm_samsung_get_tin_rate(struct samsung_pwm_chip *chip,
168 static unsigned long pwm_samsung_calc_tin(struct samsung_pwm_chip *chip,
216 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
242 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
268 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
284 static void pwm_samsung_manual_update(struct samsung_pwm_chip *chip,
306 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
390 static void pwm_samsung_set_invert(struct samsung_pwm_chip *chip,
418 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
476 static int pwm_samsung_parse_dt(struct samsung_pwm_chip *chip)
503 static int pwm_samsung_parse_dt(struct samsung_pwm_chip *chip)
512 struct samsung_pwm_chip *chip;
588 struct samsung_pwm_chip *chip = platform_get_drvdata(pdev);
603 struct samsung_pwm_chip *our_chip = dev_get_drvdata(dev);