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/fns.h | |
parent | e39d9249076e9a95e97b33313be1ab2e23095f1d (diff) |
imx8: pcie and nvme support
Diffstat (limited to 'sys/src/9/imx8/fns.h')
-rw-r--r-- | sys/src/9/imx8/fns.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/src/9/imx8/fns.h b/sys/src/9/imx8/fns.h index 735225372..9958da735 100644 --- a/sys/src/9/imx8/fns.h +++ b/sys/src/9/imx8/fns.h @@ -159,3 +159,10 @@ extern uint iomuxgpr(int gpr, uint set, uint mask); #define GPIO_PIN(n, m) ((n)<<5 | (m)) extern void gpioout(uint pin, int set); extern int gpioin(uint pin); + +/* pciimx */ +extern int pcicfgrw8(int tbdf, int rno, int data, int read); +extern int pcicfgrw16(int tbdf, int rno, int data, int read); +extern int pcicfgrw32(int tbdf, int rno, int data, int read); +extern void pciintrenable(int tbdf, void (*f)(Ureg*, void*), void *a); +extern void pciintrdisable(int tbdf, void (*f)(Ureg*, void*), void *a); |