opnsense-src/sys/dev/gpio
Kornel Duleba 463b6ba05a Introduce qoriq_gpio_pic driver
It adds the PIC functionality on top of qoriq_gpio driver.
We need a separate module since the powerpc PIC API is completely
different than on other architectures.

Two types of intr_map_data are supported:
INTR_MAP_DATA_GPIO and INTR_MAP_DATA_FDT.

This way interrupts can be allocated using the userspace gpio
interrupt allocation method, as well as directly from simplebus.
The latter can be used by devices that have its irq routed to a GPIO pin.

Obtained from: Semihalf
Sponsored by: Alstom Group
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 Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
chvgpio.c Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
chvgpio_reg.h
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.c newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
gpiobus_if.m Fix some common typos in comments 2021-08-08 10:16:06 +02: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.c gpiokeys: add evdev support 2020-08-12 09:49:25 +00:00
gpiokeys.h
gpiokeys_codes.c gpiokeys: Use the new device-tree vendor include 2021-01-15 20:07:24 +01:00
gpioled.c gpioled: add a new hint for initial state 2019-05-23 11:15:22 +00:00
gpioled_fdt.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.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
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
qoriq_gpio.c Introduce qoriq_gpio_pic driver 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