Re: [PATCH v2 1/2] doc/devicetree: Add Aspeed VIC bindings
From: Rob Herring <hidden>
Date: 2016-05-12 17:20:27
Also in:
linux-arm-kernel
On Wed, May 11, 2016 at 8:01 PM, Benjamin Herrenschmidt [off-list ref] wrote:
On Wed, 2016-05-11 at 09:33 -0500, Rob Herring wrote:quoted
quoted
+- interrupt-controller : Identifies the node as an interrupt controller +- #interrupt-cells : Specifies the number of cells needed to encode an + interrupt source. The value shall be 1.No need for level vs. edge flags?That's an open question. Most interrupts are fixed. A handful of GPIOs can be configured either way. For now I am relying on uboot setting up the right config for them and I read it back at boot time, but we could make it part of the binding I suppose.
It is almost standard to just use 2 cells here even if reserved for future use. Especially since the IP block seems to have registers to control that.
quoted
quoted
+- valid-sources : bitmask of valid irq sourcesDrop this. Either all interrupt controllers need this or none of them do. The valid sources are the ones described in the DT.Looking at the code (I wrote that ages ago), this is only used for:
I'm guessing it came from the VIC binding. I never really liked the property, but not enough to worry about it. Rob -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html