Lines Matching refs:val
68 unsigned port_offset, u32 val)
71 writel(val, IOMEM(c->chip.regs + section_offset + port_offset));
78 u32 val, dir;
83 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_INPUT);
85 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT);
88 return (val >> ZEVIO_GPIO_BIT(pin)) & 0x1;
94 u32 val;
97 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT);
99 val |= BIT(ZEVIO_GPIO_BIT(pin));
101 val &= ~BIT(ZEVIO_GPIO_BIT(pin));
103 zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_OUTPUT, val);
110 u32 val;
114 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION);
115 val |= BIT(ZEVIO_GPIO_BIT(pin));
116 zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_DIRECTION, val);
127 u32 val;
130 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT);
132 val |= BIT(ZEVIO_GPIO_BIT(pin));
134 val &= ~BIT(ZEVIO_GPIO_BIT(pin));
136 zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_OUTPUT, val);
137 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION);
138 val &= ~BIT(ZEVIO_GPIO_BIT(pin));
139 zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_DIRECTION, val);