[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251106235713.1794668-1-ansuelsmth@gmail.com>
Date: Fri, 7 Nov 2025 00:57:03 +0100
From: Christian Marangi <ansuelsmth@...il.com>
To: Linus Walleij <linus.walleij@...aro.org>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Lorenzo Bianconi <lorenzo@...nel.org>,
Sean Wang <sean.wang@...nel.org>,
Matthias Brugger <matthias.bgg@...il.com>,
AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>,
linux-gpio@...r.kernel.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-mediatek@...ts.infradead.org,
linux-arm-kernel@...ts.infradead.org
Cc: Christian Marangi <ansuelsmth@...il.com>
Subject: [PATCH v2 0/5] pinctrl: airoha: add Airoha AN7583 support
This small series introduce support for Airoha AN7583 pinctrl
support.
Most of the changes are generalization and cleanup of the Airoha
pinctrl driver. These are needed as all the array in the inner
function were hardcoded to EN7581 and didn't reference stuff
from the priv groups.
Everything is changed to match_data and priv struct so
adding AN7583 is just a matter of adding the structs.
Also the schema is generalized where needed to address
for the small difference between AN7583 and EN7581.
Christian Marangi (5):
pinctrl: airoha: generalize pins/group/function/confs handling
pinctrl: airoha: convert PHY LED GPIO to macro
pinctrl: airoha: convert PWM GPIO to macro
dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller
pinctrl: airoha: add support for Airoha AN7583 PINs
.../pinctrl/airoha,an7583-pinctrl.yaml | 402 +++
drivers/pinctrl/mediatek/pinctrl-airoha.c | 2523 +++++++++--------
2 files changed, 1706 insertions(+), 1219 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml
--
2.51.0
Powered by blists - more mailing lists