linux/arch/arm64/boot/dts
huangdaode fc7e37c6b2 net: add Hisilicon Network Subsystem support (config and documents)
The Hisilicon Network Subsystem is a long term evolution IP which is
supposed to be used in Hisilicon ICT SoC. The IP, which is called hns
for short, is a TCP/IP acceleration engine, which can directly decode
TCP/IP stream and distribute them to different ring buffers.

HNS can be configured to work on different mode for different scenario.
This patch make use only some of the mode to make it as standard
ethernet NIC. The other mode will be added soon.

The whole function has 4 kernel sub-modules:

hnae: the HNS acceleration engine framework. It provides a abstract
interface between the engine and the upper layers which make use of the
engine by ring buffer.

hns_enet_drv: a standard ethernet driver that base on the ring buffer.

hns_dsaf: one of the implementation of HNS acceleration engine, which is
applied on Hililicon hip05, Hi1610 and other later-on SoCs

hns_mdio: the mdio control to the PHY, used by acceleration engine

This submit add basic config and documents

Signed-off-by: huangdaode <huangdaode@hisilicon.com>
Signed-off-by: Kenneth Lee <liguozhu@huawei.com>
Signed-off-by: Yisen Zhuang <Yisen.Zhuang@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-09-20 21:42:57 -07:00
..
amd arm64: amd-seattle: Fix PCI bus range due to SMMU limitation 2014-12-04 17:10:34 +01:00
apm dtb: xgene: Add 2nd 10GbE node 2015-09-15 12:47:46 -07:00
arm ARM64: dts: vexpress: Use assigned-clock-parents for sp810 2015-08-18 13:17:48 -07:00
broadcom arm64: dts: Add Broadcom North Star 2 support 2015-07-29 22:07:11 +02:00
cavium GICv3: Add ITS entry to THUNDER dts 2015-07-08 14:24:57 -07:00
exynos arm64: dts: Add nodes for mmc, i2c, rtc, watchdog, adc on exynos7 2014-12-23 00:19:08 +09:00
freescale arm64: Add DTS support for FSL's LS2085A SoC 2015-01-27 15:11:00 -08:00
hisilicon net: add Hisilicon Network Subsystem support (config and documents) 2015-09-20 21:42:57 -07:00
include arm64: Create link to include/dt-bindings to enable C preprocessor use. 2014-11-20 17:51:09 +01:00
marvell arm64: dts: Add dts files for Marvell Berlin4CT SoC 2015-08-03 20:45:54 +02:00
mediatek ARM64: dts: mt6795: enable basic SMP bringup for MT6795 2015-08-07 19:19:41 +02:00
qcom arm64: dts: qcom: Add apq8016-sbc board LED's related device nodes 2015-07-28 16:19:13 -05:00
rockchip arm64: dts: add Rockchip rk3368 core dtsi and board dts for the r88 board 2015-07-17 10:35:32 -07:00
sprd arm64: dts: sprd: adding ETM entries to Spreadtrum SC9836 2015-07-15 06:00:22 -04:00
xilinx ARM64: zynqmp: Move SPI nodes to the right location 2015-07-31 10:46:34 +02:00
.gitignore arm64: Add dtbs target for building all the enabled dtb files 2012-12-03 17:17:21 -06:00
Makefile Initial support for Marvell Berlin4CT ARM64 SoC 2015-08-13 14:48:09 +02:00