Skip to content

Support for RTL930x/RTL931x GPIOs

Sander Vanheule linux-devicetree linux-gpio lkml 1 version Applied

Status from this message: Queued the entire series, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 11 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6dt-bindings: gpio: realtek-otto: Add rtl9300 compatibleDocumentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml+31 -22 replies
2/6gpio: realtek-otto: Support reversed port layoutsdrivers/gpio/gpio-realtek-otto.c+51 -43 replies
3/6gpio: realtek-otto: Support per-cpu interruptsdrivers/gpio/gpio-realtek-otto.c+74 -14 replies
4/6gpio: realtek-otto: Add RTL930x supportdrivers/gpio/gpio-realtek-otto.c+4 -00 replies
5/6dt-bindings: gpio: realtek-otto: Add rtl9310 compatibleDocumentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml+1 -01 reply
6/6gpio: realtek-otto: Add RTL931x supportdrivers/gpio/gpio-realtek-otto.c+3 -00 replies

Reviews trailers per patch

3 of 6 patches have a Reviewed-by or Acked-by.

PatchKrzysztof KozlowskiLinus Walleij
1/6R-b
2/6R-b
3/6
4/6
5/6A-b
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH v1 0/6] Support for RTL930x/RTL931x GPIOs

This patch series adds support for the GPIO controllers as found on the RTL930x and RTL931x SoC families of MIPS CPUs, used in managed NBase-T ethernet switches.

The RTL931x's GPIO controller behaves the same as the one in the older RTL838x and RTL839x series. This controller is trivially supported.

The RTL930x's controller has a reversed port order, and supports CPU affinity settings for individual GPIO line IRQs, thus requiring two additional changes to implement these features.

Sander Vanheule (6):
dt-bindings: gpio: realtek-otto: Add rtl9300 compatible
gpio: realtek-otto: Support reversed port layouts
gpio: realtek-otto: Support per-cpu interrupts
gpio: realtek-otto: Add RTL930x support
dt-bindings: gpio: realtek-otto: Add rtl9310 compatible
gpio: realtek-otto: Add RTL931x support

 .../bindings/gpio/realtek,otto-gpio.yaml      |  34 ++++-
 drivers/gpio/gpio-realtek-otto.c              | 137 +++++++++++++++++-
 2 files changed, 164 insertions(+), 7 deletions(-)
Signature · 1 line
2.35.1