NetBSD/sys/dev/gpio
thorpej 601e178380 Cleanup i2c bus acquire / release, centralizing all of the logic into
iic_acquire_bus() / iic_release_bus().  "acquire" and "release" hooks
no longer need to be provided by back-end controller drivers (only if
they need special handling, e.g. powering on the i2c controller).
This results in the removal of a bunch of rendundant code from each
back-end controller driver.

Assert that we are not in hard interrupt context in iic_acquire_bus(),
iic_exec(), and iic_release_bus().
2019-12-22 23:23:29 +00:00
..
files.gpio
gpio.c gpio: make GPIOREAD return also the symbolic name of the pin, if it is set 2019-10-20 09:35:18 +00:00
gpiobutton.c
gpioiic.c Cleanup i2c bus acquire / release, centralizing all of the logic into 2019-12-22 23:23:29 +00:00
gpioirq.c
gpiolock.c
gpioow.c localify 2019-12-06 07:12:38 +00:00
gpiopps.c
gpiopwm.c
gpiorfkill.c
gpiosim.c
gpiovar.h