[PATCH 13/20] dt-bindings: pinctrl: berlin: Support Synaptics SL261X SoCs

Richard GENOUD richard.genoud at bootlin.com
Tue Oct 27 02:11:37 PDT 2026


Le 29/09/2026 à 08:14, Jisheng Zhang a écrit :
> Document the dt-bindings for pinctrl in Synaptics SL261X SoCs.
> 
> Signed-off-by: Jisheng Zhang <jszhang at kernel.org>
> ---
>   .../bindings/pinctrl/marvell,berlin2-soc-pinctrl.yaml  | 10 ++++++++--
>   1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/pinctrl/marvell,berlin2-soc-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/marvell,berlin2-soc-pinctrl.yaml
> index 6ace3bf5433b..fb60a310a24e 100644
> --- a/Documentation/devicetree/bindings/pinctrl/marvell,berlin2-soc-pinctrl.yaml
> +++ b/Documentation/devicetree/bindings/pinctrl/marvell,berlin2-soc-pinctrl.yaml
> @@ -37,6 +37,8 @@ properties:
>             - marvell,berlin4ct-soc-pinctrl
>             - marvell,berlin4ct-system-pinctrl
>             - syna,as370-soc-pinctrl
> +          - syna,sl261x-soc-pinctrl
> +          - syna,sl261x-system-pinctrl
>   
>     reg:
>       maxItems: 1
> @@ -44,8 +46,10 @@ properties:
>   additionalProperties:
>     description: Pin group configuration subnodes.
>     type: object
> -  $ref: /schemas/pinctrl/pinmux-node.yaml#
> -  additionalProperties: false
> +
> +  allOf:
> +    - $ref: /schemas/pinctrl/pinmux-node.yaml#
> +    - $ref: /schemas/pinctrl/pincfg-node.yaml#

The special value bias-pull-up=2 is handled has a strong pull-up in the 
code, maybe that's something that needs a documentation in the binding
(or the strong pull up value is really 2 Ohms, and in this case, 
everything is ok)

>   
>     properties:
>       groups:
> @@ -60,6 +64,8 @@ additionalProperties:
>       - groups
>       - function
>   
> +  unevaluatedProperties: false
> +
>   allOf:
>     - if:
>         properties:

Regards,
Richard



More information about the linux-arm-kernel mailing list