Lines Matching defs:pin
78 uint32_t *bank, uint32_t *pin)
93 *pin = gpio - platdata->p_data->bank_min[bnk];
106 uint32_t pin = 0;
108 versal_gpio_get_pin(chip, gpio, &bank, &pin);
110 return (io_read32(chip->base + DATA_RO_OFFSET(bank)) >> pin) & 1;
118 uint32_t pin = 0;
120 versal_gpio_get_pin(chip, gpio, &bank, &pin);
134 val = ~BIT32(pin + VERSAL_GPIO_MID_PIN) &
135 (SHIFT_U32(val, pin) | VERSAL_GPIO_UPPER_MASK);
145 uint32_t pin = 0;
147 versal_gpio_get_pin(chip, gpio, &bank, &pin);
150 /* set the GPIO pin as output */
152 reg |= BIT(pin);
155 /* configure the output enable reg for the pin */
158 reg |= BIT(pin);
161 /* set the state of the pin */
165 assert(!(bank == 0 && (pin == 7 || pin == 8)));
168 reg &= ~BIT(pin);
176 uint32_t pin = 0;
179 versal_gpio_get_pin(chip, gpio, &bank, &pin);
181 if (io_read32(chip->base + DIRM_OFFSET(bank)) & BIT(pin))