[PATCH 1/8] dt-bindings: tegra186-hsp: Add shared interrupts
From: Mikko Perttunen <hidden>
Date: 2018-06-19 12:41:17
Also in:
linux-devicetree, linux-serial, linux-tegra, lkml
On 22.05.2018 18:15, Jon Hunter wrote:
On 08/05/18 12:43, Mikko Perttunen wrote:quoted
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.
quoted
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> --- ? Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt | 2 ++ ? 1 file changed, 2 insertions(+)diff --gita/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. ? - interruptsHow 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