Lines Matching refs:our_chip

207 	struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);  in pwm_samsung_request()  local
210 if (!(our_chip->variant.output_mask & BIT(pwm->hwpwm))) { in pwm_samsung_request()
234 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip); in pwm_samsung_enable() local
241 tcon = readl(our_chip->base + REG_TCON); in pwm_samsung_enable()
245 writel(tcon, our_chip->base + REG_TCON); in pwm_samsung_enable()
249 writel(tcon, our_chip->base + REG_TCON); in pwm_samsung_enable()
258 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip); in pwm_samsung_disable() local
265 tcon = readl(our_chip->base + REG_TCON); in pwm_samsung_disable()
267 writel(tcon, our_chip->base + REG_TCON); in pwm_samsung_disable()
294 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip); in pwm_samsung_config() local
309 tcnt = readl(our_chip->base + REG_TCNTB(pwm->hwpwm)); in pwm_samsung_config()
310 oldtcmp = readl(our_chip->base + REG_TCMPB(pwm->hwpwm)); in pwm_samsung_config()
322 dev_dbg(our_chip->chip.dev, "duty_ns=%d, period_ns=%d (%u)\n", in pwm_samsung_config()
325 tin_rate = pwm_samsung_calc_tin(our_chip, pwm->hwpwm, period); in pwm_samsung_config()
327 dev_dbg(our_chip->chip.dev, "tin_rate=%lu\n", tin_rate); in pwm_samsung_config()
351 dev_dbg(our_chip->chip.dev, in pwm_samsung_config()
355 writel(tcnt, our_chip->base + REG_TCNTB(pwm->hwpwm)); in pwm_samsung_config()
356 writel(tcmp, our_chip->base + REG_TCMPB(pwm->hwpwm)); in pwm_samsung_config()
364 dev_dbg(our_chip->chip.dev, "Forcing manual update"); in pwm_samsung_config()
365 pwm_samsung_manual_update(our_chip, pwm); in pwm_samsung_config()
403 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip); in pwm_samsung_set_polarity() local
407 pwm_samsung_set_invert(our_chip, pwm->hwpwm, invert); in pwm_samsung_set_polarity()