summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>2026-08-07 01:06:07 +0300
committerLinus Walleij <linusw@kernel.org>2026-08-07 20:44:25 +0200
commit8095e8785a901b50ccc883a7287476fd4b44dbac (patch)
treea8caccc152ca61627749c859b9bdeaef6efd157c
parentc4776d20be8ced21d5b556f853823f16a624fac3 (diff)
downloadlinux-stable-8095e8785a901b50ccc883a7287476fd4b44dbac.tar.gz
linux-stable-8095e8785a901b50ccc883a7287476fd4b44dbac.zip
dt-bindings: pinctrl: airoha: an7583: add missed features
Changes: * add npu_uart pin-group support for uart pin-function * add pon_alt pin-group support for pon pin-function * add support for olt pin group/function Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Signed-off-by: Linus Walleij <linusw@kernel.org>
-rw-r--r--Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml14
1 files changed, 11 insertions, 3 deletions
diff --git a/Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml
index 24f1ac60eea8..aad2e9880ec6 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, i2c, jtag, pcm, spi,
+ enum: [pon, olt, tod_1pps, sipo, mdio, uart, i2c, 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]
@@ -81,7 +81,15 @@ patternProperties:
then:
properties:
groups:
- enum: [pon]
+ enum: [pon, pon_alt]
+ - if:
+ properties:
+ function:
+ const: olt
+ then:
+ properties:
+ groups:
+ enum: [olt]
- if:
properties:
function:
@@ -115,7 +123,7 @@ patternProperties:
groups:
items:
enum: [uart2, uart2_cts_rts, hsuart, hsuart_cts_rts,
- uart4, uart5]
+ uart4, uart5, npu_uart]
maxItems: 2
- if:
properties: