All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add pin controller support for TI TDA54 SoC
@ 2026-09-30  9:20 Yemike Abhilash Chandra
  2026-09-30  9:20 ` [PATCH 1/3] dt-bindings: pinctrl: Add TI TDA54 pin controller Yemike Abhilash Chandra
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Yemike Abhilash Chandra @ 2026-09-30  9:20 UTC (permalink / raw)
  To: linusw, robh, krzk+dt, conor+dt, nm, vigneshr, kristo, brgl
  Cc: linux-gpio, linux-arm-kernel, devicetree, linux-kernel,
	y-abhilashchandra, afd, u-kumar1

TI TDA54 SoC uses a different pad configuration register layout from
other TI K3 SoCs, splitting the pad configuration across two registers:
PADCFGA for functional pin configuration and muxing, and PADCFGB for
wakeup and retention. Hence add a dedicated driver.

Note: I understand that patch 3 goes through the SoC tree, but is included
here to give reviewers the full context.

Yemike Abhilash Chandra (3):
  dt-bindings: pinctrl: Add TI TDA54 pin controller
  pinctrl: ti: Add TDA54 pin controller driver
  arm64: dts: ti: Add TDA54 pinctrl header

 .../bindings/pinctrl/ti,tda54-pinctrl.yaml    | 209 +++++
 MAINTAINERS                                   |   7 +
 arch/arm64/boot/dts/ti/k3-tda54-pinctrl.h     |  29 +
 drivers/pinctrl/ti/Kconfig                    |  10 +
 drivers/pinctrl/ti/Makefile                   |   1 +
 drivers/pinctrl/ti/pinctrl-tda54.c            | 794 ++++++++++++++++++
 6 files changed, 1050 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/ti,tda54-pinctrl.yaml
 create mode 100644 arch/arm64/boot/dts/ti/k3-tda54-pinctrl.h
 create mode 100644 drivers/pinctrl/ti/pinctrl-tda54.c

-- 
2.34.1


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

end of thread, other threads:[~2026-10-13  9:37 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-30  9:20 [PATCH 0/3] Add pin controller support for TI TDA54 SoC Yemike Abhilash Chandra
2026-09-30  9:20 ` [PATCH 1/3] dt-bindings: pinctrl: Add TI TDA54 pin controller Yemike Abhilash Chandra
2026-10-01 21:10   ` Linus Walleij
2026-10-01 21:26     ` Conor Dooley
2026-09-30  9:20 ` [PATCH 2/3] pinctrl: ti: Add TDA54 pin controller driver Yemike Abhilash Chandra
2026-09-30  9:47   ` sashiko-bot
2026-10-13  9:37     ` Yemike Abhilash Chandra
2026-10-01 20:52   ` Linus Walleij
2026-10-13  6:00     ` Yemike Abhilash Chandra
2026-10-11 23:11   ` Uwe Kleine-König
2026-10-13  6:09     ` Yemike Abhilash Chandra
2026-09-30  9:20 ` [PATCH 3/3] arm64: dts: ti: Add TDA54 pinctrl header Yemike Abhilash Chandra

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.