Adding SGMII based 1GbE basic support to APM X-Gene SoC ethernet driver. v2: Address comments from v1 * Split the patchset into two, the first one being preparatory patch * Added link_state function pointer to the xgene_mac_ops structure * Added xgene_indirect_ctl structure for indirect read/write arguments v1: * Initial version --- Iyappan Subramanian (4): dtb: Add SGMII based 1GbE node to APM X-Gene SoC device tree drivers: net: xgene: Preparing for adding SGMII based 1GbE drivers: net: xgene: Add SGMII based 1GbE support drivers: net: xgene: Add SGMII based 1GbE ethtool support arch/arm64/boot/dts/apm-mustang.dts | 4 + arch/arm64/boot/dts/apm-storm.dtsi | 24 ++ drivers/net/ethernet/apm/xgene/Makefile | 2 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 25 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 1 - drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 4 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 18 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 12 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 389 +++++++++++++++++++++ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h | 41 +++ drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 3 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 4 - 12 files changed, 506 insertions(+), 21 deletions(-) create mode 100644 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c create mode 100644 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html