freebsd-dev/sys/dev/gpio
Kornel Duleba b8b7c0dda9 qoriq_gpio: Add support for driver inheritance
Expose softc and other necessary things in a separate header.
This is needed for an armv8 specific driver, that will inherit from this
one. Driver mutex was converted to a spin lock, so that it can be later
used in interrupt filter context.

Obtained from: Semihalf
Sponsored by: Alstom Group
Differential revision: https://reviews.freebsd.org/D32587
2021-11-06 09:08:45 +01:00
..
dwgpio o Add support for multi-port instances of Synopsys DesignWare APB GPIO 2019-09-04 15:37:24 +00:00
bytgpio.c
chvgpio_reg.h
chvgpio.c
gpio_if.m Fix some common typos in comments 2021-08-08 10:16:06 +02:00
gpiobacklight.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
gpiobus_if.m Fix some common typos in comments 2021-08-08 10:16:06 +02:00
gpiobus.c newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
gpiobusvar.h Move most of the gpio_pin_* functions from ofw_gpiobus.c to gpiobus.c so 2019-12-01 21:27:09 +00:00
gpioc.c gpioc_detach: fix freeing of wrong pointers 2021-03-23 12:45:18 +02:00
gpioiic.c Revert "Define PNP info after defining driver modules" 2021-01-23 10:59:41 -05:00
gpiokeys_codes.c gpiokeys: Use the new device-tree vendor include 2021-01-15 20:07:24 +01:00
gpiokeys.c gpiokeys: add evdev support 2020-08-12 09:49:25 +00:00
gpiokeys.h
gpioled_fdt.c
gpioled.c
gpiomdio.c Add a GPIO based MDIO bit-banging bus driver. 2019-12-06 20:21:07 +00:00
gpiopower.c
gpiopps.c Fix a common typo in source code comments 2021-08-29 11:45:09 +02:00
gpioregulator.c Remove "all rights reserved" from copyright for the file that Jared McNeill 2019-12-03 21:05:33 +00:00
gpiospi.c
gpioths.c Revert "Define PNP info after defining driver modules" 2021-01-23 10:59:41 -05:00
ofw_gpiobus.c newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
pl061_acpi.c Move the pl061 acpi attachment earlier 2020-09-10 14:58:46 +00:00
pl061_fdt.c Add a GPIO driver for the Arm pl061 controller 2020-09-08 11:35:35 +00:00
pl061.c Allow for interrupts on pl061 children 2020-09-14 08:59:16 +00:00
pl061.h Add a GPIO driver for the Arm pl061 controller 2020-09-08 11:35:35 +00:00
qoriq_gpio.c qoriq_gpio: Add support for driver inheritance 2021-11-06 09:08:45 +01:00
qoriq_gpio.h qoriq_gpio: Add support for driver inheritance 2021-11-06 09:08:45 +01:00