All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] staging: mt7621-pci: complete review
@ 2021-05-05 12:17 Sergio Paracuellos
  2021-05-05 12:17 ` [PATCH 01/10] staging: mt7621-pci: make use of kernel clock apis Sergio Paracuellos
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Sergio Paracuellos @ 2021-05-05 12:17 UTC (permalink / raw)
  To: linux-staging; +Cc: gregkh, neil, ilya.lipnitskiy

This patchet contains different missing stuff to give this driver
a try to get mainlined into a proper place in the kernel:
- Make use of kernel clock apis.
- Avoid to request gpio mode since it is already being requested
through the pin control driver.
- Properly map interrupts using 'interrupt-map' and 'interrupt-map-mask'
device tree properties instead of using a custom 'map_irq' callback.
- Use msleep instead of mdelay in remaining places.
- Other minor cleanups.

After this changes, LOC decreased a bit which is always a good thing :-).

All of this has been tested in two different boards resulting in
a working platform:
 - GNUBee PC1
 - HiLink HLK-7621A Evaluation Board.

Best regards,
    Sergio Paracuellos

Sergio Paracuellos (10):
  staging: mt7621-pci: make use of kernel clock apis
  staging: mt7621-pci: avoid to set gpio mode in driver
  staging: mt7621-pci: remove some not needed includes
  staging: mt7621-pci: group io resource assignments all together
  staging: mt7621-pci: replace mdelay with msleep
  staging: mt7621-pci: directly return 'mt7621_pcie_register_host'
  staging: mt7621-pci: avoid custom 'map_irq' function
  staging: mt7621-pci: remove two blank lines
  staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask'
  staging: mt7621-dts: properly organize pcie node

 drivers/staging/mt7621-dts/mt7621.dtsi  |  34 ++++--
 drivers/staging/mt7621-pci/pci-mt7621.c | 154 +++++-------------------
 2 files changed, 48 insertions(+), 140 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-05-05 12:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-05 12:17 [PATCH 00/10] staging: mt7621-pci: complete review Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 01/10] staging: mt7621-pci: make use of kernel clock apis Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 02/10] staging: mt7621-pci: avoid to set gpio mode in driver Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 03/10] staging: mt7621-pci: remove some not needed includes Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 04/10] staging: mt7621-pci: group io resource assignments all together Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 05/10] staging: mt7621-pci: replace mdelay with msleep Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 06/10] staging: mt7621-pci: directly return 'mt7621_pcie_register_host' Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 07/10] staging: mt7621-pci: avoid custom 'map_irq' function Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 08/10] staging: mt7621-pci: remove two blank lines Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 09/10] staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' Sergio Paracuellos
2021-05-05 12:17 ` [PATCH 10/10] staging: mt7621-dts: properly organize pcie node Sergio Paracuellos

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.