Searched refs:group_drive (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/dev/ftgpio/ |
H A D | ftgpio.c | 226 uint8_t group_drive, ioreg; in ftgpio_pin_set_drive() local 231 group_drive = superio_read(sc->dev, ioreg); in ftgpio_pin_set_drive() 233 group, group_drive, ioreg); in ftgpio_pin_set_drive() 236 group_drive |= (1 << index); /* push pull */ in ftgpio_pin_set_drive() 238 group_drive &= ~(1 << index); /* open drain */ in ftgpio_pin_set_drive() 239 superio_write(sc->dev, ioreg, group_drive); in ftgpio_pin_set_drive() 246 uint8_t group_drive, ioreg; in ftgpio_pin_is_pushpull() local 253 group_drive = superio_read(sc->dev, ioreg); in ftgpio_pin_is_pushpull() 255 group, group_drive, ioreg); in ftgpio_pin_is_pushpull() 257 is_pushpull = group_drive & (1 << index); in ftgpio_pin_is_pushpull()
|