freebsd-dev/sys
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
..
amd64 amd64: Deduplicate routines for expanding KASAN/KMSAN shadow maps 2021-11-03 12:36:02 -04:00
arm sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
arm64 Introduce qoriq_gpio_pic driver 2021-11-06 09:08:45 +01:00
bsm
cam cam_periph: wired is really a bool, update it to a bool. 2021-11-05 08:56:48 -06:00
cddl Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
compat linprocfs: Fix formatting of Uid and Gid lines 2021-11-03 08:40:55 +00:00
conf Introduce qoriq_gpio_pic driver 2021-11-06 09:08:45 +01:00
contrib Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' 2021-10-29 19:18:03 +02:00
crypto ossl: Add support for ETA mode 2021-11-06 09:08:44 +01:00
ddb
dev Introduce qoriq_gpio_pic driver 2021-11-06 09:08:45 +01:00
dts ipq4018: add a device tree file for the ASUS rt-ac58u router 2021-10-18 19:18:46 +00:00
fs nfscl: Fix two more cases for forced dismount 2021-11-05 15:33:19 -07:00
gdb
geom gjournal(8): Fix a typo in a source code comment 2021-11-03 17:14:00 +01:00
gnu
i386 sysbeep: Adjust interface to take a duration as a sbt 2021-11-03 16:03:51 -06:00
isa
kern sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
kgssapi
libkern
mips sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
modules ossl: Add support for AES-CBC cipher 2021-11-06 09:08:44 +01:00
net pf: Introduce ridentifier 2021-11-05 09:39:56 +01:00
net80211 net80211: add a driver-private pointer to struct ieee80211_node 2021-10-31 19:08:28 +00:00
netgraph ng_pptpgre(4): Fix a typo in a source code comment 2021-11-03 17:15:59 +01:00
netinet Use layer five checksum flags in the mbuf packet header to pass on crypto state. 2021-11-04 18:52:06 +01:00
netinet6 blackhole(4): disable for locally originated TCP/UDP packets 2021-11-03 13:02:44 -07:00
netipsec ipsec: add a lock encompassing SPI allocation 2021-11-03 19:51:40 +00:00
netpfil pf: Introduce ridentifier 2021-11-05 09:39:56 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto Remove unused ocf_operation structure from stack. 2021-11-04 18:52:06 +01:00
powerpc sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
riscv sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-17 14:19:05 -04:00
security
sys sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
teken
tests
tools ipq4018: add TCSR definitions from Linux. 2021-10-18 19:18:01 +00:00
ufs ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
vm Fix a common typo in syctl descriptions 2021-11-03 20:49:24 +01:00
x86 Prefer CPUID leaf 1Fh for Intel CPU topology detection. 2021-11-06 00:53:52 -04:00
xdr
xen
Makefile