Lines Matching refs:is_on
86 void (*set_deglitch)(struct at91_port *pio, u32 mask, bool is_on);
87 void (*set_debounce)(struct at91_port *pio, u32 mask, bool is_on,
89 void (*set_pulldown)(struct at91_port *pio, u32 mask, bool is_on);
117 bool is_on, bool val) in at91_mux_set_output() argument
120 writel(mask, (is_on ? &pio->oer : &pio->odr)); in at91_mux_set_output()
162 static void at91_mux_set_deglitch(struct at91_port *pio, u32 mask, bool is_on) in at91_mux_set_deglitch() argument
164 writel(mask, (is_on ? &pio->ifer : &pio->ifdr)); in at91_mux_set_deglitch()
168 u32 mask, bool is_on) in at91_mux_pio3_set_deglitch() argument
170 if (is_on) in at91_mux_pio3_set_deglitch()
172 at91_mux_set_deglitch(pio, mask, is_on); in at91_mux_pio3_set_deglitch()
176 bool is_on, u32 div) in at91_mux_pio3_set_debounce() argument
178 if (is_on) { in at91_mux_pio3_set_debounce()
188 u32 mask, bool is_on) in at91_mux_pio3_set_pulldown() argument
190 if (is_on) in at91_mux_pio3_set_pulldown()
193 writel(mask, (is_on ? &pio->mux.pio3.ppder : &pio->mux.pio3.ppddr)); in at91_mux_pio3_set_pulldown()