Lines Matching refs:single_ended_mask
32 uint32_t single_ended_mask; member
51 data->single_ended_mask |= BIT(pin); in gpio_rpi_configure()
68 data->single_ended_mask &= ~(BIT(pin)); in gpio_rpi_configure()
94 gpio_put_masked(mask & ~data->single_ended_mask, value); in gpio_rpi_port_set_masked_raw()
96 gpio_set_dir_masked(mask & data->single_ended_mask & data->open_drain_mask, ~value); in gpio_rpi_port_set_masked_raw()
98 gpio_set_dir_masked(mask & data->single_ended_mask & ~data->open_drain_mask, value); in gpio_rpi_port_set_masked_raw()
107 gpio_set_mask(pins & ~data->single_ended_mask); in gpio_rpi_port_set_bits_raw()
109 gpio_set_dir_in_masked(pins & data->single_ended_mask & data->open_drain_mask); in gpio_rpi_port_set_bits_raw()
111 gpio_set_dir_out_masked(pins & data->single_ended_mask & ~data->open_drain_mask); in gpio_rpi_port_set_bits_raw()
120 gpio_clr_mask(pins & ~data->single_ended_mask); in gpio_rpi_port_clear_bits_raw()
122 gpio_set_dir_out_masked(pins & data->single_ended_mask & data->open_drain_mask); in gpio_rpi_port_clear_bits_raw()
124 gpio_set_dir_in_masked(pins & data->single_ended_mask & ~data->open_drain_mask); in gpio_rpi_port_clear_bits_raw()
133 gpio_xor_mask(pins & ~data->single_ended_mask); in gpio_rpi_port_toggle_bits()
138 sio_hw->gpio_oe_togl = (pins & data->single_ended_mask); in gpio_rpi_port_toggle_bits()