[PULL][Zesty] net: qcom/emac driver updates
dann frazier
dann.frazier at canonical.com
Thu Feb 23 00:33:01 UTC 2017
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
More information about the kernel-team
mailing list