[PATCH 0/3] Add pin controller support for TI TDA54 SoC

Yemike Abhilash Chandra y-abhilashchandra at ti.com
Wed Sep 30 02:20:17 PDT 2026


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




More information about the linux-arm-kernel mailing list