ocp bus node will be needed for hwmod data module init, so it can't be reserved by l3-smx driver. Thus, split l3-smx as its own separate node under the ocp bus, and add a new compatible string for the l3-bus. Signed-off-by: Tero Kristo <t-kristo@xxxxxx> --- arch/arm/boot/dts/omap3.dtsi | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi index 3fdc84f..4ff8685 100644 --- a/arch/arm/boot/dts/omap3.dtsi +++ b/arch/arm/boot/dts/omap3.dtsi @@ -79,13 +79,17 @@ * hierarchy. */ ocp { - compatible = "ti,omap3-l3-smx", "simple-bus"; - reg = <0x68000000 0x10000>; - interrupts = <9 10>; + compatible = "simple-bus", "ti,omap3-l3"; #address-cells = <1>; #size-cells = <1>; ranges; - ti,hwmods = "l3_main"; + + l3_smx: l3_smx@68000000 { + compatible = "ti,omap3-l3-smx"; + reg = <0x68000000 0x10000>; + interrupts = <9 10>; + ti,hwmods = "l3_main"; + }; aes: aes@480c5000 { compatible = "ti,omap3-aes"; -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html