[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v6 00/10] Add Ethernet device for i.MX6 SOC
From: |
Jean-Christophe Dubois |
Subject: |
[Qemu-devel] [PATCH v6 00/10] Add Ethernet device for i.MX6 SOC |
Date: |
Mon, 30 May 2016 19:25:33 +0200 |
This patch series adds Gb ENET Ethernet device to the i.MX6 SOC.
The ENET device is an evolution of the FEC device present on the i.MX25 SOC
and is backward compatible with it.
Therefore the ENET support has been added to the actual Qemu FEC device (
rather than adding a new device).
The Patch has been tested by:
* Booting linux on i.MX25 PDK board emulation and accessing internet
* Booting linux on i.MX6 Sabrelite board emulation and accessing internet
Jean-Christophe Dubois (10):
net: improve UDP/TCP checksum computation.
net: handle optional VLAN header in checksum computation.
i.MX: Fix FEC code for MDIO operation selection
i.MX: Fix FEC code for MDIO address selection
i.MX: Fix FEC code for ECR register reset value.
i.MX: reset TX/RX descriptors when FEC is disabled.
i.MX: Rename i.MX FEC defines to ENET_XXX
i.MX: move FEC device to a register array structure.
Add ENET/Gbps Ethernet support to FEC device
Add ENET device to i.MX6 SOC.
hw/arm/fsl-imx25.c | 1 +
hw/arm/fsl-imx6.c | 17 +
hw/net/imx_fec.c | 1009 ++++++++++++++++++++++++++++++++++-----------
include/hw/arm/fsl-imx6.h | 6 +-
include/hw/net/imx_fec.h | 250 ++++++++---
net/checksum.c | 121 ++++--
6 files changed, 1077 insertions(+), 327 deletions(-)
--
2.7.4
- [Qemu-devel] [PATCH v6 00/10] Add Ethernet device for i.MX6 SOC,
Jean-Christophe Dubois <=
- [Qemu-devel] [PATCH v6 01/10] net: improve UDP/TCP checksum computation., Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 02/10] net: handle optional VLAN header in checksum computation., Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 06/10] i.MX: reset TX/RX descriptors when FEC is disabled., Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 04/10] i.MX: Fix FEC code for MDIO address selection, Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 03/10] i.MX: Fix FEC code for MDIO operation selection, Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 07/10] i.MX: Rename i.MX FEC defines to ENET_XXX, Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 05/10] i.MX: Fix FEC code for ECR register reset value., Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 08/10] i.MX: move FEC device to a register array structure., Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 09/10] Add ENET/Gbps Ethernet support to FEC device, Jean-Christophe Dubois, 2016/05/30
- [Qemu-devel] [PATCH v6 10/10] Add ENET device to i.MX6 SOC., Jean-Christophe Dubois, 2016/05/30