On 15:20-20190722, Suman Anna wrote: > The AM65x Main NavSS block contains a Mailbox IP instance with > multiple clusters. Each cluster is equivalent to an Mailbox IP > instance on OMAP platforms. > > Add all the Mailbox clusters as their own nodes under the MAIN > NavSS cbass_main_navss interconnect node instead of creating an > almost empty parent node for the new K3 mailbox IP and the clusters > as its child nodes. All these nodes are marked as disabled, and > they need to be enabled along with the appropriate child nodes > on a need basis. > > NOTE: > The NavSS only has a limited number of interrupts, so all the > interrupts generated by a Mailbox IP are not added by default. > Only the needed interrupts that are targeted towards the A53 > GIC will need to be be added later on when some sub-mailbox > child nodes are added. > > Signed-off-by: Suman Anna <s-anna@xxxxxx> > --- > arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 108 +++++++++++++++++++++++ > 1 file changed, 108 insertions(+) > > diff --git a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi > index 8413e80f9d3a..0b3ea2a871ee 100644 > --- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi > +++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi > @@ -419,6 +419,114 @@ > reg = <0x00 0x30e00000 0x00 0x1000>; > #hwlock-cells = <1>; > }; > + > + mailbox0_cluster0: mailbox@31f80000 { > + compatible = "ti,am654-mailbox"; > + reg = <0x00 0x31f80000 0x00 0x200>; > + #mbox-cells = <1>; > + ti,mbox-num-users = <4>; > + ti,mbox-num-fifos = <16>; > + status = "disabled"; We don't use status="disabled" as default so far. -- Regards, Nishanth Menon