Lines Matching refs:mc13783

34 	struct mc13xxx *mc13783;  member
60 mc13xxx_irq_ack(priv->mc13783, irq); in button_irq()
61 mc13xxx_reg_read(priv->mc13783, MC13783_REG_INTERRUPT_SENSE_1, &val); in button_irq()
94 struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); in mc13783_pwrbutton_probe() local
124 priv->mc13783 = mc13783; in mc13783_pwrbutton_probe()
126 mc13xxx_lock(mc13783); in mc13783_pwrbutton_probe()
139 err = mc13xxx_irq_request(mc13783, MC13783_IRQ_ONOFD1, in mc13783_pwrbutton_probe()
158 err = mc13xxx_irq_request(mc13783, MC13783_IRQ_ONOFD2, in mc13783_pwrbutton_probe()
177 err = mc13xxx_irq_request(mc13783, MC13783_IRQ_ONOFD3, in mc13783_pwrbutton_probe()
185 mc13xxx_reg_rmw(mc13783, MC13783_REG_POWER_CONTROL_2, 0x3FE, reg); in mc13783_pwrbutton_probe()
187 mc13xxx_unlock(mc13783); in mc13783_pwrbutton_probe()
209 mc13xxx_lock(mc13783); in mc13783_pwrbutton_probe()
212 mc13xxx_irq_free(mc13783, MC13783_IRQ_ONOFD3, priv); in mc13783_pwrbutton_probe()
216 mc13xxx_irq_free(mc13783, MC13783_IRQ_ONOFD2, priv); in mc13783_pwrbutton_probe()
220 mc13xxx_irq_free(mc13783, MC13783_IRQ_ONOFD1, priv); in mc13783_pwrbutton_probe()
223 mc13xxx_unlock(mc13783); in mc13783_pwrbutton_probe()
239 mc13xxx_lock(priv->mc13783); in mc13783_pwrbutton_remove()
242 mc13xxx_irq_free(priv->mc13783, MC13783_IRQ_ONOFD3, priv); in mc13783_pwrbutton_remove()
244 mc13xxx_irq_free(priv->mc13783, MC13783_IRQ_ONOFD2, priv); in mc13783_pwrbutton_remove()
246 mc13xxx_irq_free(priv->mc13783, MC13783_IRQ_ONOFD1, priv); in mc13783_pwrbutton_remove()
248 mc13xxx_unlock(priv->mc13783); in mc13783_pwrbutton_remove()