[PATCH v8 30/35] dt-bindings: pinctrl: airoha: an7583: add olt function/group
From: Mikhail Kshevetskiy
Date: Mon Jul 27 2026 - 13:59:15 EST
Add support for olt pin function for olt pin group.
Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@xxxxxxxxx>
---
.../bindings/pinctrl/airoha,an7583-pinctrl.yaml | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml
index 7deb48db52c3a..f016e0da65a57 100644
--- a/Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml
@@ -60,7 +60,7 @@ patternProperties:
function:
description:
A string containing the name of the function to mux to the group.
- enum: [pon, tod_1pps, sipo, mdio, uart, jtag, pcm, spi,
+ enum: [pon, olt, tod_1pps, sipo, mdio, uart, jtag, pcm, spi,
pcm_spi, emmc, pnand, gpio, pcie_reset, pwm, phy1_led0,
phy2_led0, phy3_led0, phy4_led0, phy1_led1, phy2_led1,
phy3_led1, phy4_led1]
@@ -82,6 +82,14 @@ patternProperties:
properties:
groups:
enum: [pon, pon_alt]
+ - if:
+ properties:
+ function:
+ const: olt
+ then:
+ properties:
+ groups:
+ enum: [olt]
- if:
properties:
function:
--
2.53.0