linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v10 0/6] Add Delta TN48M CPLD support
@ 2022-01-31 13:30 Robert Marko
  2022-01-31 13:30 ` [PATCH v10 1/6] mfd: simple-mfd-i2c: " Robert Marko
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Robert Marko @ 2022-01-31 13:30 UTC (permalink / raw)
  To: linus.walleij, brgl, robh+dt, lee.jones, p.zabel, linux-gpio,
	devicetree, linux-kernel, robh, skhan
  Cc: luka.perkov, Robert Marko

Delta TN48M switches have a Lattice CPLD that serves multiple purposes
including being a GPIO expander and providing various resets.

This patch series focuses on providing support for the CPLD provided
peripherals that are needed for the switch to function.

The series has been refined over the last 9 months or so and currently
all of the code has been reviewed and is ready for merge.
We are still hovewer waiting for the DT bindings to be reviewed for a
while, but hopefully Rob will provide feedback soon.

---
Changes in v10:
* Rebase onto 5.17-rc1

Robert Marko (6):
  mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
  gpio: Add Delta TN48M CPLD GPIO driver
  dt-bindings: reset: Add Delta TN48M
  reset: Add Delta TN48M CPLD reset controller
  dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings
  MAINTAINERS: Add Delta Networks TN48M CPLD drivers

 .../bindings/gpio/delta,tn48m-gpio.yaml       |  39 ++++++
 .../bindings/mfd/delta,tn48m-cpld.yaml        |  90 ++++++++++++
 .../bindings/reset/delta,tn48m-reset.yaml     |  35 +++++
 MAINTAINERS                                   |   9 ++
 drivers/gpio/Kconfig                          |  12 ++
 drivers/gpio/Makefile                         |   1 +
 drivers/gpio/gpio-tn48m.c                     | 100 ++++++++++++++
 drivers/mfd/Kconfig                           |  11 ++
 drivers/mfd/simple-mfd-i2c.c                  |   1 +
 drivers/reset/Kconfig                         |  13 ++
 drivers/reset/Makefile                        |   1 +
 drivers/reset/reset-tn48m.c                   | 128 ++++++++++++++++++
 include/dt-bindings/reset/delta,tn48m-reset.h |  20 +++
 13 files changed, 460 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
 create mode 100644 drivers/gpio/gpio-tn48m.c
 create mode 100644 drivers/reset/reset-tn48m.c
 create mode 100644 include/dt-bindings/reset/delta,tn48m-reset.h

-- 
2.34.1


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

end of thread, other threads:[~2022-03-17 10:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-31 13:30 [PATCH v10 0/6] Add Delta TN48M CPLD support Robert Marko
2022-01-31 13:30 ` [PATCH v10 1/6] mfd: simple-mfd-i2c: " Robert Marko
2022-01-31 13:30 ` [PATCH v10 2/6] gpio: Add Delta TN48M CPLD GPIO driver Robert Marko
2022-02-08  9:18   ` Bartosz Golaszewski
2022-01-31 13:30 ` [PATCH v10 3/6] dt-bindings: reset: Add Delta TN48M Robert Marko
2022-01-31 13:30 ` [PATCH v10 4/6] reset: Add Delta TN48M CPLD reset controller Robert Marko
2022-01-31 13:30 ` [PATCH v10 5/6] dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings Robert Marko
2022-03-02  8:47   ` Lee Jones
2022-03-02 21:39     ` Rob Herring
2022-03-03  9:19       ` Lee Jones
2022-03-03 12:41       ` Robert Marko
2022-03-04 21:47         ` Rob Herring
2022-03-17 10:19           ` Robert Marko
2022-01-31 13:30 ` [PATCH v10 6/6] MAINTAINERS: Add Delta Networks TN48M CPLD drivers Robert Marko

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).