Lines Matching refs:our_chip
216 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
219 if (!(our_chip->variant.output_mask & BIT(pwm->hwpwm))) {
242 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
249 tcon = readl(our_chip->base + REG_TCON);
253 writel(tcon, our_chip->base + REG_TCON);
257 writel(tcon, our_chip->base + REG_TCON);
259 our_chip->disabled_mask &= ~BIT(pwm->hwpwm);
268 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
275 tcon = readl(our_chip->base + REG_TCON);
277 writel(tcon, our_chip->base + REG_TCON);
279 our_chip->disabled_mask |= BIT(pwm->hwpwm);
306 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
318 tcnt = readl(our_chip->base + REG_TCNTB(pwm->hwpwm));
319 oldtcmp = readl(our_chip->base + REG_TCMPB(pwm->hwpwm));
331 dev_dbg(our_chip->chip.dev, "duty_ns=%d, period_ns=%d (%u)\n",
334 tin_rate = pwm_samsung_calc_tin(our_chip, pwm->hwpwm, period);
336 dev_dbg(our_chip->chip.dev, "tin_rate=%lu\n", tin_rate);
360 dev_dbg(our_chip->chip.dev,
364 writel(tcnt, our_chip->base + REG_TCNTB(pwm->hwpwm));
365 writel(tcmp, our_chip->base + REG_TCMPB(pwm->hwpwm));
373 dev_dbg(our_chip->chip.dev, "Forcing manual update");
374 pwm_samsung_manual_update(our_chip, pwm);
418 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
422 pwm_samsung_set_invert(our_chip, pwm->hwpwm, invert);
603 struct samsung_pwm_chip *our_chip = dev_get_drvdata(dev);
604 struct pwm_chip *chip = &our_chip->chip;
614 if (our_chip->variant.output_mask & BIT(i))
615 pwm_samsung_set_invert(our_chip, i,
616 our_chip->inverter_mask & BIT(i));
622 pwm_samsung_manual_update(our_chip, pwm);
625 if (our_chip->disabled_mask & BIT(i))