summaryrefslogtreecommitdiff
path: root/sys/src/9/imx8/fns.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2022-07-03 11:36:50 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2022-07-03 11:36:50 +0000
commit548a48d1561dd77dbc082dddf0f9a2776ee91914 (patch)
tree5d8df94bd49aa1d186b2a2e2cf97f79f757e148f /sys/src/9/imx8/fns.h
parente39d9249076e9a95e97b33313be1ab2e23095f1d (diff)
imx8: pcie and nvme support
Diffstat (limited to 'sys/src/9/imx8/fns.h')
-rw-r--r--sys/src/9/imx8/fns.h7
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);