diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2022-07-03 11:36:50 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2022-07-03 11:36:50 +0000 |
commit | 548a48d1561dd77dbc082dddf0f9a2776ee91914 (patch) | |
tree | 5d8df94bd49aa1d186b2a2e2cf97f79f757e148f /sys/src/9/imx8/gic.c | |
parent | e39d9249076e9a95e97b33313be1ab2e23095f1d (diff) |
imx8: pcie and nvme support
Diffstat (limited to 'sys/src/9/imx8/gic.c')
-rw-r--r-- | sys/src/9/imx8/gic.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/src/9/imx8/gic.c b/sys/src/9/imx8/gic.c index bfff2eada..6c3052e1d 100644 --- a/sys/src/9/imx8/gic.c +++ b/sys/src/9/imx8/gic.c @@ -254,6 +254,11 @@ intrenable(int irq, void (*f)(Ureg*, void*), void *a, int tbdf, char *) u32int intid; int cpu, prio; + if(BUSTYPE(tbdf) == BusPCI){ + pciintrenable(tbdf, f, a); + return; + } + if(tbdf != BUSUNKNOWN) return; @@ -306,6 +311,10 @@ intrenable(int irq, void (*f)(Ureg*, void*), void *a, int tbdf, char *) } void -intrdisable(int, void (*)(Ureg*, void*), void *, int, char*) +intrdisable(int tbdf, void (*f)(Ureg*, void*), void *a, int, char*) { + if(BUSTYPE(tbdf) == BusPCI){ + pciintrdisable(tbdf, f, a); + return; + } } |