With various bus attachments we need to make sure that core functionality
includes the common dependencies (linuxkpi, linuxkpi_wlan, and for debug.c
lindebugfs).
Each bus attachment then depends on the rtw88_core and its own parent layer
if needed (pci: depends on rtw88_core only as linuxkpi provides the pci
dependency, usb: linuxkpi_usb, sdio: linuxkpi_sdio).
Sponsored by: The FreeBSD Foundation
MFC after: 3 days