[v2 0/3] Add pinctrl support for sky1
From: Gary Yang <hidden>
Date: 2025-09-12 06:06:54
Also in:
linux-devicetree, linux-gpio, lkml
Patch 1: add Cix pinctrl driver to support pinmux and pinconfigs Patch 2: add Cix pinctrl nodes and header file Patch 3: add yaml doc Changes for v2: - restructure the pinctrl driver to support pinmux=<..> - redefine pinmux macros - move header file from dt-bindings to dts - fix the code-style issues Gary Yang (3): pinctrl: cix: Add pin-controller support for sky1 dt-bindings: pinctrl: Add cix,sky1-pinctrl arm64: dts: cix: Add pinctrl nodes for sky1 .../bindings/pinctrl/cix,sky1-pinctrl.yaml | 85 + arch/arm64/boot/dts/cix/sky1-orion-o6.dts | 32 + arch/arm64/boot/dts/cix/sky1-pinfunc.h | 417 +++++ arch/arm64/boot/dts/cix/sky1.dtsi | 10 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/cix/Kconfig | 14 + drivers/pinctrl/cix/Makefile | 4 + drivers/pinctrl/cix/pinctrl-sky1-base.c | 581 +++++++ drivers/pinctrl/cix/pinctrl-sky1.c | 1435 +++++++++++++++++ drivers/pinctrl/cix/pinctrl-sky1.h | 46 + 11 files changed, 2626 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/cix,sky1-pinctrl.yaml create mode 100644 arch/arm64/boot/dts/cix/sky1-pinfunc.h create mode 100644 drivers/pinctrl/cix/Kconfig create mode 100644 drivers/pinctrl/cix/Makefile create mode 100644 drivers/pinctrl/cix/pinctrl-sky1-base.c create mode 100644 drivers/pinctrl/cix/pinctrl-sky1.c create mode 100644 drivers/pinctrl/cix/pinctrl-sky1.h -- 2.49.0