Home | History | Annotate | Download | only in ic

Lines Matching defs:pin

51 	u_int pin;
61 for (pin = 0; pin < 8; pin++) {
62 sc->sc_pins[pin].pin_num = pin;
64 if ((cnf & __BIT(pin)) != 0)
66 sc->sc_pins[pin].pin_caps =
69 sc->sc_pins[pin].pin_state =
70 plgpio_pin_read(sc, pin);
84 plgpio_pin_read(void *priv, int pin)
88 const uint32_t v = PLGPIO_READ(sc, PL061_GPIODATA_REG(1<<pin));
90 return (v >> pin) & 1;
94 plgpio_pin_write(void *priv, int pin, int val)
98 PLGPIO_WRITE(sc, PL061_GPIODATA_REG(1 << pin), val << pin);
102 plgpio_pin_ctl(void *priv, int pin, int flags)
109 v &= ~(1 << pin);
113 v |= (1 << pin);