SoCFPGA: L3 NIC driver
Get series with b4
b4 am [email protected]Versions newest first
- v3 Latest3 patches 0 repliesNew
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | Documentation: dt: add Altera L3 NIC bindings | +0 | 0 replies | |
| 2/3 | ARM: socfpga: Add driver for the L3 interconnect | +0 | 2 replies | |
| 3/3 | ARM: dts: socfpga: Add l3nic node | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 0/3] SoCFPGA: L3 NIC driver
+CC: Alan Tull
Quoted 36 lines · Steffen Trumtrar
Hi!
This series adds support for the SoCFPGA L3 NIC. As the memory range has a lot of holes, where you can not read from, syscon can not be used for this IP core. Instead add a new driver, that knows about all the allowed ranges and guards the access via regmap.
Changes in v3:
- Split out the devicetree binding in its own patch
Regards,
SteffenSteffen Trumtrar (3):
Documentation: dt: add Altera L3 NIC bindings
ARM: socfpga: Add driver for the L3 interconnect
ARM: dts: socfpga: Add l3nic node.../bindings/soc/socfpga/altr,l3-nic.txt | 15 ++ arch/arm/boot/dts/socfpga.dtsi | 5 + drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/socfpga/Kconfig | 10 + drivers/soc/socfpga/Makefile | 1 + drivers/soc/socfpga/l3nic.c | 221 +++++++++++++++++++++ include/soc/socfpga/gpv.h | 63 ++++++ include/soc/socfpga/l3regs.h | 192 ++++++++++++++++++ 9 files changed, 509 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/socfpga/altr,l3-nic.txt create mode 100644 drivers/soc/socfpga/Kconfig create mode 100644 drivers/soc/socfpga/Makefile create mode 100644 drivers/soc/socfpga/l3nic.c create mode 100644 include/soc/socfpga/gpv.h create mode 100644 include/soc/socfpga/l3regs.h