OSDN Git Service

Renesas Ethernet AVB driver proper
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Wed, 10 Jun 2015 22:01:43 +0000 (01:01 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 11 Jun 2015 07:14:29 +0000 (00:14 -0700)
commitc156633f1353264634135dea86ffcae74f2122fc
tree54b007446cc496916c1c91f79054bcdab139adc2
parent2b0a8c9eee81882fc0001ccf6d9af62cdc682f9e
Renesas Ethernet AVB driver proper

Ethernet AVB includes an Gigabit Ethernet controller (E-MAC) that is basically
compatible with SuperH Gigabit Ethernet E-MAC.  Ethernet AVB has  a  dedicated
direct memory access controller (AVB-DMAC) that is a new design compared to the
SuperH E-DMAC. The AVB-DMAC is compliant with 3 standards formulated for IEEE
802.1BA: IEEE 802.1AS timing and synchronization protocol, IEEE 802.1Qav real-
time transfer, and the IEEE 802.1Qat stream reservation protocol.

The  driver only supports device tree probing, so the binding document is
included in this patch.

Based on the original patches by Mitsuhiro Kimura.

Signed-off-by: Mitsuhiro Kimura <mitsuhiro.kimura.kc@renesas.com>
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/renesas,ravb.txt [new file with mode: 0644]
drivers/net/ethernet/renesas/Kconfig
drivers/net/ethernet/renesas/Makefile
drivers/net/ethernet/renesas/ravb.c [new file with mode: 0644]
drivers/net/ethernet/renesas/ravb.h [new file with mode: 0644]