Lines Matching refs:is_on
101 void (*set_deglitch)(struct at91_port *pio, u32 mask, bool is_on);
102 void (*set_debounce)(struct at91_port *pio, u32 mask, bool is_on,
104 void (*set_pulldown)(struct at91_port *pio, u32 mask, bool is_on);
133 bool is_on, bool val) in at91_mux_set_output() argument
136 writel(mask, (is_on ? &pio->oer : &pio->odr)); in at91_mux_set_output()
178 static void at91_mux_set_deglitch(struct at91_port *pio, u32 mask, bool is_on) in at91_mux_set_deglitch() argument
180 writel(mask, (is_on ? &pio->ifer : &pio->ifdr)); in at91_mux_set_deglitch()
184 u32 mask, bool is_on) in at91_mux_pio3_set_deglitch() argument
186 if (is_on) in at91_mux_pio3_set_deglitch()
188 at91_mux_set_deglitch(pio, mask, is_on); in at91_mux_pio3_set_deglitch()
192 bool is_on, u32 div) in at91_mux_pio3_set_debounce() argument
194 if (is_on) { in at91_mux_pio3_set_debounce()
204 u32 mask, bool is_on) in at91_mux_pio3_set_pulldown() argument
206 if (is_on) in at91_mux_pio3_set_pulldown()
209 writel(mask, (is_on ? &pio->mux.pio3.ppder : &pio->mux.pio3.ppddr)); in at91_mux_pio3_set_pulldown()