8571c62d45
map_bus callback is called before every .read/.write operation. Implement it and change custom read write operations for the pci subsystem generics. Make the probe function to don't use legacy stuff and request bus resources directly. Get pci register base and ranges from device tree. The driver is not using PCI_LEGACY code anymore and shall use the PCI_DRIVERS_GENERIC option to correct compile it. Add also new Kconfig file for this controller setting there its correct dependencies. Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com> Tested-by: NeilBrown <neil@brown.name> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
134 lines
3.1 KiB
Plaintext
134 lines
3.1 KiB
Plaintext
menuconfig STAGING
|
|
bool "Staging drivers"
|
|
default n
|
|
---help---
|
|
This option allows you to select a number of drivers that are
|
|
not of the "normal" Linux kernel quality level. These drivers
|
|
are placed here in order to get a wider audience to make use of
|
|
them. Please note that these drivers are under heavy
|
|
development, may or may not work, and may contain userspace
|
|
interfaces that most likely will be changed in the near
|
|
future.
|
|
|
|
Using any of these drivers will taint your kernel which might
|
|
affect support options from both the community, and various
|
|
commercial support organizations.
|
|
|
|
If you wish to work on these drivers, to help improve them, or
|
|
to report problems you have with them, please see the
|
|
driver_name.README file in the drivers/staging/ directory to
|
|
see what needs to be worked on, and who to contact.
|
|
|
|
If in doubt, say N here.
|
|
|
|
|
|
if STAGING
|
|
|
|
source "drivers/staging/wlan-ng/Kconfig"
|
|
|
|
source "drivers/staging/comedi/Kconfig"
|
|
|
|
source "drivers/staging/olpc_dcon/Kconfig"
|
|
|
|
source "drivers/staging/rtl8192u/Kconfig"
|
|
|
|
source "drivers/staging/rtl8192e/Kconfig"
|
|
|
|
source "drivers/staging/rtl8723bs/Kconfig"
|
|
|
|
source "drivers/staging/rtl8712/Kconfig"
|
|
|
|
source "drivers/staging/rtl8188eu/Kconfig"
|
|
|
|
source "drivers/staging/rtlwifi/Kconfig"
|
|
|
|
source "drivers/staging/rts5208/Kconfig"
|
|
|
|
source "drivers/staging/octeon/Kconfig"
|
|
|
|
source "drivers/staging/octeon-usb/Kconfig"
|
|
|
|
source "drivers/staging/vt6655/Kconfig"
|
|
|
|
source "drivers/staging/vt6656/Kconfig"
|
|
|
|
source "drivers/staging/iio/Kconfig"
|
|
|
|
source "drivers/staging/sm750fb/Kconfig"
|
|
|
|
source "drivers/staging/xgifb/Kconfig"
|
|
|
|
source "drivers/staging/emxx_udc/Kconfig"
|
|
|
|
source "drivers/staging/speakup/Kconfig"
|
|
|
|
source "drivers/staging/nvec/Kconfig"
|
|
|
|
source "drivers/staging/media/Kconfig"
|
|
|
|
source "drivers/staging/android/Kconfig"
|
|
|
|
source "drivers/staging/board/Kconfig"
|
|
|
|
source "drivers/staging/gdm724x/Kconfig"
|
|
|
|
source "drivers/staging/fwserial/Kconfig"
|
|
|
|
source "drivers/staging/goldfish/Kconfig"
|
|
|
|
source "drivers/staging/netlogic/Kconfig"
|
|
|
|
source "drivers/staging/mt29f_spinand/Kconfig"
|
|
|
|
source "drivers/staging/dgnc/Kconfig"
|
|
|
|
source "drivers/staging/gs_fpgaboot/Kconfig"
|
|
|
|
source "drivers/staging/unisys/Kconfig"
|
|
|
|
source "drivers/staging/clocking-wizard/Kconfig"
|
|
|
|
source "drivers/staging/fbtft/Kconfig"
|
|
|
|
source "drivers/staging/fsl-mc/Kconfig"
|
|
|
|
source "drivers/staging/fsl-dpaa2/Kconfig"
|
|
|
|
source "drivers/staging/wilc1000/Kconfig"
|
|
|
|
source "drivers/staging/most/Kconfig"
|
|
|
|
source "drivers/staging/ks7010/Kconfig"
|
|
|
|
source "drivers/staging/greybus/Kconfig"
|
|
|
|
source "drivers/staging/vc04_services/Kconfig"
|
|
|
|
source "drivers/staging/typec/Kconfig"
|
|
|
|
source "drivers/staging/vboxvideo/Kconfig"
|
|
|
|
source "drivers/staging/pi433/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-pci/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-pinctrl/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-spi/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-dma/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-mmc/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-eth/Kconfig"
|
|
|
|
source "drivers/staging/mt7621-dts/Kconfig"
|
|
|
|
source "drivers/staging/gasket/Kconfig"
|
|
|
|
source "drivers/staging/axis-fifo/Kconfig"
|
|
|
|
source "drivers/staging/erofs/Kconfig"
|
|
|
|
endif # STAGING
|