Home
last modified time | relevance | path

Searched refs:gpio_base (Results 1 – 4 of 4) sorted by relevance

/optee_os/core/drivers/
H A Dbcm_gpio.c39 if ((pin >= gc->gpio_base) && in bcm_gpio_pin_to_chip()
40 (pin < (gc->gpio_base + gc->ngpios))) in bcm_gpio_pin_to_chip()
51 if ((start < (gc->gpio_base + gc->ngpios)) && in gpio_is_range_overlap()
52 (end > gc->gpio_base)) in gpio_is_range_overlap()
175 unsigned int gpio_base, unsigned int ngpios) in iproc_gpio_init() argument
177 assert(!gpio_is_range_overlap(gpio_base, gpio_base + gc->ngpios)); in iproc_gpio_init()
181 gc->gpio_base = gpio_base; in iproc_gpio_init()
186 DMSG("gpio chip for <%u - %u>", gpio_base, gpio_base + ngpios); in iproc_gpio_init()
H A Dls_gpio.c40 gpio_data_addr = gc_data->gpio_base + GPIODAT; in ls_gpio_get_value()
65 gpio_data_addr = gc_data->gpio_base + GPIODAT; in ls_gpio_set_value()
91 gpio_dir_addr = gc_data->gpio_base + GPIODIR; in ls_gpio_get_direction()
116 gpio_dir_addr = gc_data->gpio_base + GPIODIR; in ls_gpio_set_direction()
140 gpio_ier_addr = gc_data->gpio_base + GPIOIER; in gpio_get_interrupt()
165 gpio_ier_addr = gc_data->gpio_base + GPIOIER; in gpio_set_interrupt()
207 gpio_data->gpio_base = ctrl_base; in get_info_from_device_tree()
233 io_setbits32(gpio_data->gpio_base + GPIOIBE, UINT32_MAX); in ls_gpio_init()
/optee_os/core/include/drivers/
H A Dbcm_gpio.h22 unsigned int gpio_base; member
H A Dls_gpio.h42 vaddr_t gpio_base; member