Lines Matching refs:is_on
104 void (*set_deglitch)(struct at91_port *pio, u32 mask, bool is_on);
105 void (*set_debounce)(struct at91_port *pio, u32 mask, bool is_on,
107 void (*set_pulldown)(struct at91_port *pio, u32 mask, bool is_on);
136 bool is_on, bool val) in at91_mux_set_output() argument
139 writel(mask, (is_on ? &pio->oer : &pio->odr)); in at91_mux_set_output()
181 static void at91_mux_set_deglitch(struct at91_port *pio, u32 mask, bool is_on) in at91_mux_set_deglitch() argument
183 writel(mask, (is_on ? &pio->ifer : &pio->ifdr)); in at91_mux_set_deglitch()
187 u32 mask, bool is_on) in at91_mux_pio3_set_deglitch() argument
189 if (is_on) in at91_mux_pio3_set_deglitch()
191 at91_mux_set_deglitch(pio, mask, is_on); in at91_mux_pio3_set_deglitch()
195 bool is_on, u32 div) in at91_mux_pio3_set_debounce() argument
197 if (is_on) { in at91_mux_pio3_set_debounce()
207 u32 mask, bool is_on) in at91_mux_pio3_set_pulldown() argument
209 if (is_on) in at91_mux_pio3_set_pulldown()
212 writel(mask, (is_on ? &pio->mux.pio3.ppder : &pio->mux.pio3.ppddr)); in at91_mux_pio3_set_pulldown()