Lines Matching refs:base_addr

46 	vaddr_t base_addr;  in pl061_get_direction()  local
52 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_get_direction()
54 data = io_read8(base_addr + GPIODIR); in pl061_get_direction()
63 vaddr_t base_addr; in pl061_set_direction() local
68 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_set_direction()
71 io_setbits8(base_addr + GPIODIR, BIT(offset)); in pl061_set_direction()
73 io_clrbits8(base_addr + GPIODIR, BIT(offset)); in pl061_set_direction()
87 vaddr_t base_addr; in pl061_get_value() local
92 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_get_value()
94 if (io_read8(base_addr + BIT(offset + 2))) in pl061_get_value()
107 vaddr_t base_addr; in pl061_set_value() local
112 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_set_value()
115 io_write8(base_addr + BIT(offset + 2), BIT(offset)); in pl061_set_value()
117 io_write8(base_addr + BIT(offset + 2), 0); in pl061_set_value()
123 vaddr_t base_addr; in pl061_get_interrupt() local
129 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_get_interrupt()
131 data = io_read8(base_addr + GPIOIE); in pl061_get_interrupt()
141 vaddr_t base_addr; in pl061_set_interrupt() local
146 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_set_interrupt()
149 io_setbits8(base_addr + GPIOIE, BIT(offset)); in pl061_set_interrupt()
151 io_clrbits8(base_addr + GPIOIE, BIT(offset)); in pl061_set_interrupt()
159 void pl061_register(vaddr_t base_addr, unsigned int gpio_dev) in pl061_register() argument
163 pl061_reg_base[gpio_dev] = base_addr; in pl061_register()
189 vaddr_t base_addr; in pl061_get_mode_control() local
195 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_get_mode_control()
197 data = io_read8(base_addr + GPIOAFSEL); in pl061_get_mode_control()
206 vaddr_t base_addr; in pl061_set_mode_control() local
211 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_set_mode_control()
214 io_setbits8(base_addr + GPIOAFSEL, BIT(offset)); in pl061_set_mode_control()
216 io_clrbits8(base_addr + GPIOAFSEL, BIT(offset)); in pl061_set_mode_control()