lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <5EE567C6-95A1-4441-8D29-E365B975B34F@svenpeter.dev>
Date: Sat, 31 Aug 2024 08:43:01 +0200
From: Sven Peter <sven@...npeter.dev>
To: Nick Chan <towinchenmi@...il.com>
Cc: Hector Martin <marcan@...can.st>,
 Alyssa Rosenzweig <alyssa@...enzweig.io>,
 Thomas Gleixner <tglx@...utronix.de>, Rob Herring <robh@...nel.org>,
 Krzysztof Kozlowski <krzk+dt@...nel.org>,
 Conor Dooley <conor+dt@...nel.org>, asahi@...ts.linux.dev,
 linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
 devicetree@...r.kernel.org, konrad.dybcio@...ainline.org,
 ~postmarketos/upstreaming@...ts.sr.ht
Subject: Re: [PATCH v2 1/4] dt-bindings: apple,aic: Document A7-A11 compatibles


> On 31. Aug 2024, at 07:57, Nick Chan <towinchenmi@...il.com> wrote:
> 
> Document and describe the compatibles for Apple A7-A11 SoCs.
> 
> There are three feature levels:
> - apple,aic: No fast IPI, for A7-A10
> - apple,t8015-aic: fast IPI, global only, for A11
> - apple,t8103-aic: fast IPI with local and global support, for M1
> 
> Each feature level is an extension of the previous, for example, M1 will
> also work with the A7 feature level.
> 
> All of A7-M1 gets its own SoC-specific compatible, and the "apple,aic"
> compatible as a fallback.
> 
> Signed-off-by: Nick Chan <towinchenmi@...il.com>
> ---

Reviewed-by: Sven Peter <sven@...npeter.dev>


> .../bindings/interrupt-controller/apple,aic.yaml   | 14 +++++++++++++-
> 1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml b/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
> index 698588e9aa86..4be9b596a790 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
> @@ -31,13 +31,25 @@ description: |
>   This device also represents the FIQ interrupt sources on platforms using AIC,
>   which do not go through a discrete interrupt controller.
> 
> +  IPIs may be performed via MMIO registers on all variants of AIC. Starting
> +  from A11, system registers may also be used for "fast" IPIs. Starting from
> +  M1, even faster IPIs within the same cluster may be achieved by writing to
> +  a "local" fast IPI register as opposed to using the "global" fast IPI
> +  register.
> +
> allOf:
>   - $ref: /schemas/interrupt-controller.yaml#
> 
> properties:
>   compatible:
>     items:
> -      - const: apple,t8103-aic
> +      - enum:
> +          - apple,s5l8960x-aic
> +          - apple,t7000-aic
> +          - apple,s8000-aic
> +          - apple,t8010-aic
> +          - apple,t8015-aic
> +          - apple,t8103-aic
>       - const: apple,aic
> 
>   interrupt-controller: true
> --
> 2.46.0
> 


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ