Hello, On 7 May 2015 at 09:28, Pantelis Antoniou <pantelis.antoniou@xxxxxxxxxxxx> wrote: > Hi Geert, > >> On May 7, 2015, at 10:17 , Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote: >> >> On Tue, May 5, 2015 at 6:51 PM, Michal Suchanek <hramrach@xxxxxxxxx> wrote: >>> On 5 May 2015 at 17:18, Michal Suchanek <hramrach@xxxxxxxxx> wrote: >>>> where is a device tree compiler that can compile an overlay? >>>> >>>> The compiler at git://git.kernel.org/pub/scm/utils/dtc/dtc.git shrieks >>>> there is a syntax error as soon as the /plugin/ tag is present. >>> >>> ok, so I found a dtc patch here https://lkml.org/lkml/2013/1/4/295 >>> >>> This does not apply cleanly to current DTC but the parts that fail are >>> due to cosmetic changes in the code so I went ahead and applied it. >> >> Thanks for the link! That patch indeed requires some manual rework. >> >>> However, the created blob is not what the kernel can accept into >>> of_overlay_create so what do I do with the blob to load it? >> >> Use "OF: DT-Overlay configfs interface" from Pantelis? >> >> That depends on "configfs: Implement binary attributes", also from Pantelis, >> which requires reverting commit 28444a2bde8d1695i ("configfs_add_file: >> fold into its sole caller"). >> >> All of the above require manual fixups to apply. >> >> Still have to try the actual loading, new to the overlay game on mainline >> kernels (I did use it on boneblack with its original kernel and its overlay >> manager). >> > > Posted the patches recently, but for your convenience here’s the git tree. > > https://github.com/pantoniou/dtc/tree/dt-overlays5 > > FWIW, I’ll post the capemgr patch today too. > I did not find those so tried loading the overlay by hand. FWIW like the half dozen patches of this https://github.com/hramrach/linux-sunxi are the overlay loading atm. I can cat the overlay blob to sysfs and it creates a device so I guess it basically works. What I need to investigate is exporting some useful information about the overlays in sysfs. Thanks Michal -- 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