Lines Matching refs:gpio_bank
50 #define map_entry(m, i) reserved_##m##_map[gpio_bank(i)]
57 static DECLARE_RESERVED_MAP(peri, gpio_bank(MAX_RESOURCES));
76 gpio_array[gpio_bank(gpio)]->port_fer &= ~gpio_bit(gpio); in port_setup()
78 gpio_array[gpio_bank(gpio)]->port_fer |= gpio_bit(gpio); in port_setup()
81 gpio_array[gpio_bank(gpio)]->port_fer_clear = gpio_bit(gpio); in port_setup()
83 gpio_array[gpio_bank(gpio)]->port_fer_set = gpio_bit(gpio); in port_setup()
93 pmux = gpio_array[gpio_bank(ident)]->port_mux; in portmux_setup()
98 gpio_array[gpio_bank(ident)]->port_mux = pmux; in portmux_setup()
106 pmux = gpio_array[gpio_bank(ident)]->port_mux; in get_portmux()
114 (gpio_array[gpio_bank(gpio)]->dir_clear >> gpio_sub_n(gpio)); in get_gpio_dir()
297 static DECLARE_RESERVED_MAP(special_gpio, gpio_bank(MAX_RESOURCES));
346 gpio_array[gpio_bank(gpio)]->dir_clear = gpio_bit(gpio); in __gpio_direction_input()
348 gpio_array[gpio_bank(gpio)]->inen |= gpio_bit(gpio); in __gpio_direction_input()
350 gpio_array[gpio_bank(gpio)]->inen_set = gpio_bit(gpio); in __gpio_direction_input()
373 gpio_array[gpio_bank(gpio)]->data_set = gpio_bit(gpio); in gpio_set_value()
375 gpio_array[gpio_bank(gpio)]->data_clear = gpio_bit(gpio); in gpio_set_value()
392 gpio_array[gpio_bank(gpio)]->inen &= ~gpio_bit(gpio); in gpio_direction_output()
394 gpio_array[gpio_bank(gpio)]->inen_clear = gpio_bit(gpio); in gpio_direction_output()
397 gpio_array[gpio_bank(gpio)]->dir_set = gpio_bit(gpio); in gpio_direction_output()
406 return 1 & (gpio_array[gpio_bank(gpio)]->data >> gpio_sub_n(gpio)); in gpio_get_value()