linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] SoCFPGA: L3 NIC driver
@ 2014-11-29 20:14 Steffen Trumtrar
  2014-11-29 20:14 ` [PATCH v3 1/3] Documentation: dt: add Altera L3 NIC bindings Steffen Trumtrar
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: Steffen Trumtrar @ 2014-11-29 20:14 UTC (permalink / raw)
  To: linux-arm-kernel

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,
Steffen

Steffen 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

-- 
2.1.3

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-12-16  8:31 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-29 20:14 [PATCH v3 0/3] SoCFPGA: L3 NIC driver Steffen Trumtrar
2014-11-29 20:14 ` [PATCH v3 1/3] Documentation: dt: add Altera L3 NIC bindings Steffen Trumtrar
2014-12-02 16:44   ` Dinh Nguyen
2014-11-29 20:14 ` [PATCH v3 2/3] ARM: socfpga: Add driver for the L3 interconnect Steffen Trumtrar
2014-12-02 16:45   ` Dinh Nguyen
2014-12-05 19:51     ` atull
2014-12-05 20:19       ` Steffen Trumtrar
2014-12-15 22:34   ` Pavel Machek
2014-12-16  8:31     ` Steffen Trumtrar
2014-11-29 20:14 ` [PATCH v3 3/3] ARM: dts: socfpga: Add l3nic node Steffen Trumtrar
2014-12-02 16:46   ` Dinh Nguyen
2014-11-30 11:51 ` [PATCH v3 0/3] SoCFPGA: L3 NIC driver Arnd Bergmann
2014-11-30 20:53   ` Robert Schwebel
2014-12-04 16:30     ` Arnd Bergmann
2014-12-04 18:37       ` Mark Rutland
2014-12-05 11:30         ` Robin Murphy
2014-12-05 22:18           ` Rob Herring
2014-12-01 10:08 ` Mark Rutland
2014-12-01 10:36   ` Steffen Trumtrar
2014-12-02 16:44 ` Dinh Nguyen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).