Lines Matching refs:hwirq
103 unsigned int hwirq, in gpio_rcar_config_interrupt_input_mode() argument
118 gpio_rcar_modify_bit(p, POSNEG, hwirq, !active_high_rising_edge); in gpio_rcar_config_interrupt_input_mode()
121 gpio_rcar_modify_bit(p, EDGLEVEL, hwirq, !level_trigger); in gpio_rcar_config_interrupt_input_mode()
125 gpio_rcar_modify_bit(p, BOTHEDGE, hwirq, both); in gpio_rcar_config_interrupt_input_mode()
128 gpio_rcar_modify_bit(p, IOINTSEL, hwirq, true); in gpio_rcar_config_interrupt_input_mode()
132 gpio_rcar_write(p, INTCLR, BIT(hwirq)); in gpio_rcar_config_interrupt_input_mode()
142 unsigned int hwirq = irqd_to_hwirq(d); in gpio_rcar_irq_set_type() local
144 dev_dbg(&p->pdev->dev, "sense irq = %d, type = %d\n", hwirq, type); in gpio_rcar_irq_set_type()
148 gpio_rcar_config_interrupt_input_mode(p, hwirq, true, true, in gpio_rcar_irq_set_type()
152 gpio_rcar_config_interrupt_input_mode(p, hwirq, false, true, in gpio_rcar_irq_set_type()
156 gpio_rcar_config_interrupt_input_mode(p, hwirq, true, false, in gpio_rcar_irq_set_type()
160 gpio_rcar_config_interrupt_input_mode(p, hwirq, false, false, in gpio_rcar_irq_set_type()
166 gpio_rcar_config_interrupt_input_mode(p, hwirq, true, false, in gpio_rcar_irq_set_type()