[PATCH v3 0/5] PCI/pwrctrl: tc9563: introduce support for embedded GPIO controller
From: Lorenzo Bianconi <hidden>
Date: 2026-09-04 17:16:13
Also in:
linux-arm-msm, linux-devicetree, linux-pci
This series is based on pwrctrl upstream branch. --- Changes in v3: - Describe gpio-controller support in TC9563 binding instead of defining a gpio child node. - Link to v2: https://lore.kernel.org/r/20260903-pci-tc9563-aux-v2-0-34c625b542c1@oss.qualcomm.com (local) Changes in v2: - Fix PCI_PWRCTRL_TC9563 Kconfig dependency - Move of_node refcounting management in tc9563_pwrctrl_adev_add(). - Link to v1: https://lore.kernel.org/r/20260901-pci-tc9563-aux-v1-0-dd9b80738e70@oss.qualcomm.com (local) --- Alex Elder (1): gpio: tc9563: Add support for the embedded GPIO controller Lorenzo Bianconi (4): dt-bindings: PCI: toshiba,tc9563: Document embedded GPIO controller PCI/pwrctrl: tc9563: Add GPIO auxiliary device support PCI/pwrctrl: tc9563: Switch per-port reset to GPIO descriptor API arm64: dts: qcom: qcs6490-rb3gen2: Enable TC9563 embedded GPIO controller .../devicetree/bindings/pci/toshiba,tc9563.yaml | 19 ++- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 7 +- drivers/gpio/Kconfig | 11 ++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tc9563.c | 99 +++++++++++++ drivers/pci/pwrctrl/Kconfig | 1 + drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 154 +++++++++++++++++++-- include/linux/soc/qcom/tc9563.h | 19 +++ 8 files changed, 294 insertions(+), 17 deletions(-) --- base-commit: 028f86457e822ab9de5b0d6d23efddc1b8b54ae1 change-id: 20260731-pci-tc9563-aux-66a29d438f60 Best regards, -- Lorenzo Bianconi [off-list ref]