ath10k/rtw89: make compile again after LinuxKPI changes

Both drivers are not yet attached to the build so this change is
for people currently trying them out.

In 96ab16ebab6319dce9b3041961b0ab6e20a4fecc the sys/rman.h include
was removed.  In various wireless drivers we prefer to directly use
bus_dma functions rather than io* LinuxKPI once.  In order to cast
the pointer we need sys/rman.h back for our native 'struct resource'
in their pci.c implementations.
Long-term we should consider providing some lkpi_-FreeBSD-specific
wrapper functions to avoid this problem.

MFC after:	3 days

(cherry picked from commit c8e7f78a3d28ff6e6223ed136ada8e1e2f34965e)
This commit is contained in:
Bjoern A. Zeeb 2024-01-08 15:29:09 +00:00
parent fcc737d59e
commit 7e72ea8cd1
2 changed files with 4 additions and 0 deletions

View file

@ -15,6 +15,7 @@
#include <linux/bitops.h>
#if defined(__FreeBSD__)
#include <linux/delay.h>
#include <sys/rman.h>
#endif
#include "core.h"

View file

@ -7,6 +7,9 @@
#endif
#include <linux/pci.h>
#if defined(__FreeBSD__)
#include <sys/rman.h>
#endif
#include "mac.h"
#include "pci.h"