Lines Matching refs:is_on
159 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on);
161 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div);
163 void (*set_pulldown)(void __iomem *pio, unsigned mask, bool is_on);
389 bool is_on, bool val) in at91_mux_set_output() argument
392 writel_relaxed(mask, pio + (is_on ? PIO_OER : PIO_ODR)); in at91_mux_set_output()
474 static void at91_mux_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) in at91_mux_set_deglitch() argument
476 writel_relaxed(mask, pio + (is_on ? PIO_IFER : PIO_IFDR)); in at91_mux_set_deglitch()
487 static void at91_mux_pio3_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) in at91_mux_pio3_set_deglitch() argument
489 if (is_on) in at91_mux_pio3_set_deglitch()
491 at91_mux_set_deglitch(pio, mask, is_on); in at91_mux_pio3_set_deglitch()
503 bool is_on, u32 div) in at91_mux_pio3_set_debounce() argument
505 if (is_on) { in at91_mux_pio3_set_debounce()
518 static void at91_mux_pio3_set_pulldown(void __iomem *pio, unsigned mask, bool is_on) in at91_mux_pio3_set_pulldown() argument
520 if (is_on) in at91_mux_pio3_set_pulldown()
523 writel_relaxed(mask, pio + (is_on ? PIO_PPDER : PIO_PPDDR)); in at91_mux_pio3_set_pulldown()