[PATCH 0/3] staging: mt7621-pci: avoid custom pci config read and writes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series include an attempt to avoid the use of custom
read and writes in driver code and use PCI subsystem common ones.

In order to do this map_bus callback is implemented and also a 
data structure for driver is included. registers base address
is being readed from device tree and the driver gets clean a lot
of code.

I know some commits can be split better, but this series are sent
to get a feedback about if this is the correct way to clean this.

I cannot test this code also, only compile it, so it would be nice 
to know if it runs and what should I check to complete it if not.

Thanks in advance for your time in reviewing this.

Best regards,
    Sergio Paracuellos

Sergio Paracuellos (3):
  staging: mt7621-pci: add data struct for mt7621 pci controller
  staging: mt7621-pci: use generic kernel pci subsystem read and write
  staging: mt7621-pci: remove dead code derived to not use custom reads
    and writes

 drivers/staging/mt7621-pci/pci-mt7621.c | 194 ++++++++++++--------------------
 1 file changed, 72 insertions(+), 122 deletions(-)

-- 
2.7.4

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux