[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <wlvvuq2ldv4funye2ylnccq7soyrqkqggg36oimnvmhxbbjvnl@yyy4y5nyruzn>
Date: Wed, 18 Dec 2024 10:29:28 +0100
From: Krzysztof Kozlowski <krzk@...nel.org>
To: Tudor Ambarus <tudor.ambarus@...aro.org>
Cc: Jassi Brar <jassisinghbrar@...il.com>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>, Conor Dooley <conor+dt@...nel.org>,
Alim Akhtar <alim.akhtar@...sung.com>, linux-kernel@...r.kernel.org, linux-samsung-soc@...r.kernel.org,
devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, andre.draszik@...aro.org,
peter.griffin@...aro.org, kernel-team@...roid.com, willmcvicker@...gle.com,
daniel.lezcano@...aro.org, vincent.guittot@...aro.org, ulf.hansson@...aro.org,
arnd@...db.de
Subject: Re: [PATCH v5 1/3] dt-bindings: mailbox: add google,gs101-mbox
On Tue, Dec 17, 2024 at 09:40:20AM +0000, Tudor Ambarus wrote:
> +description: |
> + The samsung exynos mailbox controller has 16 flag bits for hardware interrupt
If there is going to be any new posting:
The Samsung Exynos mailbox controller, used on Google GS101 SoC, ....
> + generation and a shared register for passing mailbox messages. When the
> + controller is used by the ACPM protocol the shared register is ignored and
> + the mailbox controller acts as a doorbell. The controller just raises the
> + interrupt to the firmware after the ACPM protocol has written the message to
> + SRAM.
> +
> +properties:
> + compatible:
> + const: google,gs101-mbox
> +
> + reg:
> + maxItems: 1
> +
> + clocks:
> + maxItems: 1
> +
> + clock-names:
> + items:
> + - const: pclk
> +
> + interrupts:
> + description: IRQ line for the RX mailbox.
> + maxItems: 1
> +
> + '#mbox-cells':
> + description: |
> + <&phandle type channel>
> + phandle : label name of controller.
> + type : channel type, doorbell or data-transfer.
> + channel : channel number.
> +
> + Here is how a client can reference them:
> + mboxes = <&ap2apm_mailbox DOORBELL 2>;
> + mboxes = <&ap2apm_mailbox DATA 3>;
This ordering assumes there is channel "2" in doorbel and in data, so
two times "2" and of course the same for all others. If this is
configuration of one channel, so "2" is either doorbell or data, then
type should be the last.
With that assumption:
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
Best regards,
Krzysztof
Powered by blists - more mailing lists