Re: [PATCH 1/8] dt-bindings: tegra186-hsp: Add shared interrupts

From: Mikko Perttunen
Date: Tue Jun 19 2018 - 08:41:17 EST


On 22.05.2018 18:15, Jon Hunter wrote:

On 08/05/18 12:43, Mikko Perttunen wrote:
Non-doorbell interrupts are routed through "shared interrupts". These
interrupts can be mapped to various internal interrupt lines. Add
interrupt properties for shared interrupts to the tegra186-hsp device
tree bindings.

Reading the Tegra documentation, although the doorbells have dedicated interrupts, it appears that the doorbell interrupts can also be routed via these shared interrupts.

Thanks, I changed the text slightly to account for this.


Signed-off-by: Mikko Perttunen <mperttunen@xxxxxxxxxx>
---
 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt b/Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt
index b99d25fc2f26..9edcdf82d719 100644
--- a/Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt
+++ b/Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt
@@ -21,6 +21,8 @@ Required properties:
ÂÂÂÂÂ Contains a list of names for the interrupts described by the interrupt
ÂÂÂÂÂ property. May contain the following entries, in any order:
ÂÂÂÂÂ - "doorbell"
+ÂÂÂ - "sharedN", where 'N' is a number from zero up to the number of
+ÂÂÂÂÂ external interrupts supported by the HSP instance minus one.
ÂÂÂÂÂ Users of this binding MUST look up entries in the interrupt property
ÂÂÂÂÂ by name, using this interrupt-names property to do so.
 - interrupts

How is the mapping of shared-mailboxes interrupts to the actual 'sharedN' interrupt managed?

Currently the driver always uses shared0 for mailbox-full interrupt, and nothing else, which is what downstream does as well. It's difficult to do anything else as we can trample on some other driver's configuration..


Cheers
Jon


Thanks,
Mikko