Home
last modified time | relevance | path

Searched refs:our_chip (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/pwm/
H A Dpwm-samsung.c120 static void __pwm_samsung_manual_update(struct samsung_pwm_chip *our_chip, in __pwm_samsung_manual_update() argument
126 tcon = readl(our_chip->base + REG_TCON); in __pwm_samsung_manual_update()
128 writel(tcon, our_chip->base + REG_TCON); in __pwm_samsung_manual_update()
131 writel(tcon, our_chip->base + REG_TCON); in __pwm_samsung_manual_update()
134 static void pwm_samsung_set_divisor(struct samsung_pwm_chip *our_chip, in pwm_samsung_set_divisor() argument
142 bits = (fls(divisor) - 1) - our_chip->variant.div_base; in pwm_samsung_set_divisor()
146 reg = readl(our_chip->base + REG_TCFG1); in pwm_samsung_set_divisor()
149 writel(reg, our_chip->base + REG_TCFG1); in pwm_samsung_set_divisor()
154 static int pwm_samsung_is_tdiv(struct samsung_pwm_chip *our_chip, unsigned int chan) in pwm_samsung_is_tdiv() argument
156 struct samsung_pwm_variant *variant = &our_chip->variant; in pwm_samsung_is_tdiv()
[all …]
/linux/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.c61 struct exynos_irq_chip *our_chip = to_exynos_irq_chip(chip); in exynos_irq_mask() local
70 reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_mask()
92 struct exynos_irq_chip *our_chip = to_exynos_irq_chip(chip); in exynos_irq_ack() local
99 reg_pend = our_chip->eint_pend + bank->eint_offset; in exynos_irq_ack()
115 struct exynos_irq_chip *our_chip = to_exynos_irq_chip(chip); in exynos_irq_unmask() local
135 reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_unmask()
157 struct exynos_irq_chip *our_chip = to_exynos_irq_chip(chip); in exynos_irq_set_type() local
193 reg_con = our_chip->eint_con + bank->eint_offset; in exynos_irq_set_type()