Lines Matching refs:is_on
177 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on);
179 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div);
181 void (*set_pulldown)(void __iomem *pio, unsigned mask, bool is_on);
409 bool is_on, bool val) in at91_mux_set_output() argument
412 writel_relaxed(mask, pio + (is_on ? PIO_OER : PIO_ODR)); in at91_mux_set_output()
494 static void at91_mux_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) in at91_mux_set_deglitch() argument
496 writel_relaxed(mask, pio + (is_on ? PIO_IFER : PIO_IFDR)); in at91_mux_set_deglitch()
507 static void at91_mux_pio3_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) in at91_mux_pio3_set_deglitch() argument
509 if (is_on) in at91_mux_pio3_set_deglitch()
511 at91_mux_set_deglitch(pio, mask, is_on); in at91_mux_pio3_set_deglitch()
523 bool is_on, u32 div) in at91_mux_pio3_set_debounce() argument
525 if (is_on) { in at91_mux_pio3_set_debounce()
538 static void at91_mux_pio3_set_pulldown(void __iomem *pio, unsigned mask, bool is_on) in at91_mux_pio3_set_pulldown() argument
540 if (is_on) in at91_mux_pio3_set_pulldown()
543 writel_relaxed(mask, pio + (is_on ? PIO_PPDER : PIO_PPDDR)); in at91_mux_pio3_set_pulldown()