Hi Andrew, Thanks for your series! On Tue, Jul 2, 2024 at 6:45 PM Andrew Davis <afd@xxxxxx> wrote: > So what does this all look like? Let's take an example of a BeaglePlay > with two Grove connectors for which we have physically attached a > Sunlight module to the first connector, and an Air Quality sensor to > the second. Doing ahead of time command-line DT overlay application: > > ./fdtoverlay \ > -o output.dtb \ > -i k3-am625-beagleplay.dtb > k3-am625-beagleplay-grove-connector0.dtbo grove-sunlight-sensor.dtbo \ > k3-am625-beagleplay-grove-connector1.dtbo grove-air-quality.dtbo > > We start with the base board, then apply the adapter overlay for the > specific connector we are going to attach the add-on. The next add-on > overlay applied will attach to the connector most recently applied. > This can be continued as needed, simply apply the next connector's > adapter overlay, then the next add-on, rinse, repeat. Oh, that's a neat trick, eliminating the need to enhance fdtoverlay and friends with support for translating anchors while applying. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds