On Tue, Jun 6, 2017 at 2:17 PM, Stefani Seibold <stefani@xxxxxxxxxxx> wrote: > Hi Pantelis, > > thanks for the suggestion. This feature is not very well documented. I > tried this on my rasp1 running 4.12.0-rc3 and it doesn't work. My > source is: > > // rapsi example > /dts-v1/; > /plugin/; > > / { > compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709"; > > fragment@0 { > target-path = "/soc/i2s@7e203000"; > __overlay__ { > #address-cells = <0x00000001>; > #size-cells = <0x00000001>; > test = "test"; > timer = <&{/soc/timer@7e0030000}>; > }; > }; > }; > > > The resulting overlay is (decompiled with fdtdump): > > /dts-v1/; > // magic: 0xd00dfeed > // totalsize: 0x19a (410) > // off_dt_struct: 0x38 > // off_dt_strings: 0x148 > // off_mem_rsvmap: 0x28 > // version: 17 > // last_comp_version: 16 > // boot_cpuid_phys: 0x0 > // size_dt_strings: 0x52 > // size_dt_struct: 0x110 > > / { > compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709"; > fragment@0 { > target-path = "/soc/i2s@7e203000"; > __overlay__ { > #address-cells = <0x00000001>; > #size-cells = <0x00000001>; > test = "test"; > timer = <0xdeadbeef>; > }; > }; > __fixups__ { > /soc/timer@7e0030000 = "/fragment@0/__overlay__:timer:0"; Looks like you (Pantelis had the typo) have an extra 0 in 7e0030000 compared to your original example. Rob -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html