All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 00/17] staging: mt7621-pci: Parse ports info from DT and other minor cleanups
@ 2018-10-15 18:22 Sergio Paracuellos
  2018-10-15 18:22 ` [PATCH v5 01/17] staging: mt7621-pci: parse and init port data from device tree Sergio Paracuellos
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Sergio Paracuellos @ 2018-10-15 18:22 UTC (permalink / raw)
  To: gregkh; +Cc: neil, driverdev-devel

This patch series parse remaining port info from device tree storing
it in mt7621_pcie_port struct created for this.

Also minor cleanups are performed here:
    - Remove not used macros.
    - Use kernel reset_control functions.
    - Remove unused code.

Changes in v5:
    - Patch 18 removed from the series. Already submited by Mamta Shukla (also applied)
    - Rebased onto staging-next

Changes in v4:
    - Some patches of this series was previously added to staging.
    - Rebased onto staging-next.

Changes in v3:
    - 'mt7621_pcie_enable_port' now returns an error instead of void
      to avoid a layering violation.
    - Delete 'mt7621_pcie_port_free' function and just delete
      port from the list in probe function.
    - Use parent node to get base address registers for each port.

Changes in v2:
    - Rewrite phy part of the driver
    - fix some checkpatch complains
    - make use of sysctl from DT

Hope this helps.

Best regards,
    Sergio Paracuellos

Sergio Paracuellos (17):
  staging: mt7621-pci: parse and init port data from device tree
  staging: mt7621-pci: replace return value if
    devm_pci_alloc_host_bridge call fails
  staging: mt7621-pci: add two helpers for read and write pcie register
    ports
  staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' function
  staging: mt7621-pci: remove [ASSERT|DEASSERT]_SYSRST_PCIE macros
  staging: mt7621-pci: remove GPL2+ text from license header
  staging: mt7621-pci: remove two commented code lines
  staging: mt7621-pci: remove reset related unused macros
  staging: mt7621-pci: reagroup reset related macros all together
  staging: mt7621-pci: rewrite pcie phy related functions
  staging: mt7621-pci: factor out 'mt7621_enable_phy' function
  staging: mt7621-pci: debug port N_FTS inside 'mt7621_pcie_enable_port'
  staging: mt7621-pci: rename 'mt7621_pcie_enable_port' into
    'mt7621_pcie_init_port'
  staging: mt7621-dts: add sysctl registers base address to pcie
  staging: mt7621-pci: remap and use sysctl from device tree
  staging: mt7621-pci: use a trailing */ on a separate line
  staging: mt7621-pci: use dev_* functions instead of printk

 drivers/staging/mt7621-dts/mt7621.dtsi  |   4 +-
 drivers/staging/mt7621-pci/pci-mt7621.c | 583 ++++++++++++++++++++------------
 2 files changed, 373 insertions(+), 214 deletions(-)

-- 
2.7.4

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

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

end of thread, other threads:[~2018-10-15 18:23 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-15 18:22 [PATCH v5 00/17] staging: mt7621-pci: Parse ports info from DT and other minor cleanups Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 01/17] staging: mt7621-pci: parse and init port data from device tree Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 02/17] staging: mt7621-pci: replace return value if devm_pci_alloc_host_bridge call fails Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 03/17] staging: mt7621-pci: add two helpers for read and write pcie register ports Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 04/17] staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' function Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 05/17] staging: mt7621-pci: remove [ASSERT|DEASSERT]_SYSRST_PCIE macros Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 06/17] staging: mt7621-pci: remove GPL2+ text from license header Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 07/17] staging: mt7621-pci: remove two commented code lines Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 08/17] staging: mt7621-pci: remove reset related unused macros Sergio Paracuellos
2018-10-15 18:22 ` [PATCH v5 09/17] staging: mt7621-pci: reagroup reset related macros all together Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 10/17] staging: mt7621-pci: rewrite pcie phy related functions Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 11/17] staging: mt7621-pci: factor out 'mt7621_enable_phy' function Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 12/17] staging: mt7621-pci: debug port N_FTS inside 'mt7621_pcie_enable_port' Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 13/17] staging: mt7621-pci: rename 'mt7621_pcie_enable_port' into 'mt7621_pcie_init_port' Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 14/17] staging: mt7621-dts: add sysctl registers base address to pcie Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 15/17] staging: mt7621-pci: remap and use sysctl from device tree Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 16/17] staging: mt7621-pci: use a trailing */ on a separate line Sergio Paracuellos
2018-10-15 18:23 ` [PATCH v5 17/17] staging: mt7621-pci: use dev_* functions instead of printk 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.