[PATCH v9 1/6] dt-bindings: spmi: apple,spmi: Add t603x and t8122
Conor Dooley
conor at kernel.org
Tue Sep 1 10:41:36 PDT 2026
On Tue, Sep 01, 2026 at 12:29:00PM +0200, Sasha Finkelstein wrote:
> Add t603x and t8122 compatibles, interrupt support, and support for
> SPMI controllers that are not always-on.
>
> Reviewed-by: Janne Grunau <j at jannau.net>
> Signed-off-by: Sasha Finkelstein <k at chaosmail.tech>
> ---
> Documentation/devicetree/bindings/spmi/apple,spmi.yaml | 29 +++++++++++++++++++++++++++++
> 1 file changed, 29 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/spmi/apple,spmi.yaml b/Documentation/devicetree/bindings/spmi/apple,spmi.yaml
> index 3e5b14bc8c31..4e73083ecec3 100644
> --- a/Documentation/devicetree/bindings/spmi/apple,spmi.yaml
> +++ b/Documentation/devicetree/bindings/spmi/apple,spmi.yaml
> @@ -20,8 +20,11 @@ properties:
> - items:
> - enum:
> - apple,t6020-spmi
> + - apple,t6030-spmi
> + - apple,t6031-spmi
> - apple,t8012-spmi
> - apple,t8015-spmi
> + - apple,t8122-spmi
> - const: apple,t8103-spmi
> - items:
> - enum:
> @@ -34,10 +37,36 @@ properties:
> reg:
> maxItems: 1
>
> + interrupts:
> + maxItems: 1
> + description: Optional, operates in polled mode if not present
> +
> + interrupt-controller: true
> +
> + "#interrupt-cells":
> + const: 2
> +
> + power-domains:
> + maxItems: 1
> +
> required:
> - compatible
> - reg
>
> +if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - apple,t8122-spmi
> + - apple,t6030-spmi
> + - apple,t6031-spmi
> +then:
> + required:
> + - interrupt-controller
> + - "#interrupt-cells"
> + - interrupts
else: false?
Or do the existing devices also support these?
> +
> unevaluatedProperties: false
>
> examples:
>
> --
> 2.55.0
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20260901/6fcb23a9/attachment.sig>
More information about the linux-arm-kernel
mailing list