This patch series adds support for the Qualcomm QCA7000 Homeplug GreenPHY. The QCA7000 is serial-to-powerline bridge with two interfaces: UART and SPI. These patches handles only the last one, with an Ethernet over SPI protocol driver. This driver based on the Qualcomm code [1], but contains a lot of changes since last year: * devictree support * DebugFS support * ethtool support * better error handling * performance improvements * code cleanup For more details look at our git repository [2]. The code has been tested only on Freescale i.MX28 boards, but should work on other platforms. Any comments about the code are welcome. [1] - https://github.com/IoE/qca7000 [2] - https://github.com/I2SE/qca7000/tree/linux-mainline Stefan Wahren (2): Documentation: add Device tree bindings for QCA7000 net: qualcomm: new Ethernet over SPI driver for QCA7000 .../devicetree/bindings/net/qca-qca7000-spi.txt | 51 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/qualcomm/Kconfig | 30 + drivers/net/ethernet/qualcomm/Makefile | 6 + drivers/net/ethernet/qualcomm/qca_7k.c | 149 +++ drivers/net/ethernet/qualcomm/qca_7k.h | 72 ++ drivers/net/ethernet/qualcomm/qca_debug.c | 231 +++++ drivers/net/ethernet/qualcomm/qca_debug.h | 32 + drivers/net/ethernet/qualcomm/qca_framing.c | 155 +++ drivers/net/ethernet/qualcomm/qca_framing.h | 134 +++ drivers/net/ethernet/qualcomm/qca_spi.c | 1030 ++++++++++++++++++++ drivers/net/ethernet/qualcomm/qca_spi.h | 108 ++ 13 files changed, 2000 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/qca-qca7000-spi.txt create mode 100644 drivers/net/ethernet/qualcomm/Kconfig create mode 100644 drivers/net/ethernet/qualcomm/Makefile create mode 100644 drivers/net/ethernet/qualcomm/qca_7k.c create mode 100644 drivers/net/ethernet/qualcomm/qca_7k.h create mode 100644 drivers/net/ethernet/qualcomm/qca_debug.c create mode 100644 drivers/net/ethernet/qualcomm/qca_debug.h create mode 100644 drivers/net/ethernet/qualcomm/qca_framing.c create mode 100644 drivers/net/ethernet/qualcomm/qca_framing.h create mode 100644 drivers/net/ethernet/qualcomm/qca_spi.c create mode 100644 drivers/net/ethernet/qualcomm/qca_spi.h -- 1.7.10.4 -- 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