Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-gpio-mm.c51 struct gpiomm_gpio *const gpiommgpio = gpiochip_get_data(chip); in gpiomm_gpio_get_direction() local
55 if (gpiommgpio->io_state[port] & mask) in gpiomm_gpio_get_direction()
64 struct gpiomm_gpio *const gpiommgpio = gpiochip_get_data(chip); in gpiomm_gpio_direction_input() local
67 const unsigned int control_addr = gpiommgpio->base + 3 + control_port*4; in gpiomm_gpio_direction_input()
71 spin_lock_irqsave(&gpiommgpio->lock, flags); in gpiomm_gpio_direction_input()
77 gpiommgpio->io_state[io_port] |= 0xF0; in gpiomm_gpio_direction_input()
78 gpiommgpio->control[control_port] |= BIT(3); in gpiomm_gpio_direction_input()
80 gpiommgpio->io_state[io_port] |= 0x0F; in gpiomm_gpio_direction_input()
81 gpiommgpio->control[control_port] |= BIT(0); in gpiomm_gpio_direction_input()
84 gpiommgpio->io_state[io_port] |= 0xFF; in gpiomm_gpio_direction_input()
[all …]