mbox

[PULL,Zesty] net: qcom/emac driver updates

Message ID CALdTtnuANxKGr+RViAt8dvyHR00CEYfEk1PVjfn-=8oW0rYaMg@mail.gmail.com
State New
Headers show

Pull-request

git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux

Message

dann frazier Feb. 23, 2017, 12:33 a.m. UTC
Several bugfixes and features (e.g. ethtool support) for the emac
driver landed in the 4.11 merge window. This branch backports them to
the zesty kernel. Ancillary cleanup patches are also included to
simplify backporting.

Everything here is a clean cherry-pick except for the first patch,
which required some minor backporting.


The following changes since commit
7cb3620dc766d0e0e9d83a8c6b8ec95ce4de1b44:

  ACPI/IORT: Fix iort_node_get_id() mapping entries indexing
(2017-02-22 15:47:49 -0600)

are available in the git repository at:

  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux
qcom-emac-updates

for you to fetch changes up to 253503d0ef2240a89c9fa64d440310c609a6d537:

  net: qcom/emac: fix a sizeof() typo (2017-02-22 16:44:43 -0700)

----------------------------------------------------------------
Dan Carpenter (1):
      net: qcom/emac: fix a sizeof() typo

Timur Tabi (12):
      net: qcom/emac: add ethtool support
      Revert "net: qcom/emac: configure the external phy to allow pause frames"
      net: qcom/emac: rename emac_phy to emac_sgmii and move it
      net: qcom/emac: claim the irq only when the device is opened
      net: qcom/emac: display the phy driver info after we connect
      net: qcom/emac: always use autonegotiation to configure the SGMII link
      net: qcom/emac: do not call emac_mac_start twice
      net: qcom/emac: remove extraneous wake-on-lan code
      net: qcom/emac: add an error interrupt handler for the sgmii
      net: qcom/emac: add ethool support for setting pause parameters
      net: qcom/emac: add ethtool support for reading hardware registers
      net: qcom/emac: add ethtool support for setting ring parameters

Wu Fengguang (1):
      net: qcom/emac: fix semicolon.cocci warnings

 drivers/net/ethernet/qualcomm/emac/Makefile             |   2 +-
 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c       | 261
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/qualcomm/emac/emac-mac.c           | 113
++++++++-------------------------------
 drivers/net/ethernet/qualcomm/emac/emac-mac.h           |   1 -
 drivers/net/ethernet/qualcomm/emac/emac-phy.c           |   5 --
 drivers/net/ethernet/qualcomm/emac/emac-phy.h           |  13 -----
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c |   2 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c |   2 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c |   2 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c         | 183
+++++++++++++++++++++++++++++++++++++++++++++++----------------
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.h         |  25 +++++++++
 drivers/net/ethernet/qualcomm/emac/emac.c               |  86
+++++++++++++++++++++---------
 drivers/net/ethernet/qualcomm/emac/emac.h               | 126
+++++++++++++++++++++++++++++++------------
 13 files changed, 601 insertions(+), 220 deletions(-)
 create mode 100644 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c

Comments

Seth Forshee Feb. 23, 2017, 8:57 p.m. UTC | #1
Applied to zesty master-next.