Robert,
I'm curious as to why your dtc-overlay.sh checks out a specific commit from kernel.org for dtc, then merges pantoniou's dt-overlays5 branch, rather than just cloning pantoniou's branch and building that directly.
The reason I ask is that I'm trying to enhance the machomebrew formula for dtc to support -@, and it's proving to be a pain to do the git-pull the way your script does.
I could, of course, create a new repo with a branch with the patch applied as done in your script, but I'd rather not add to the confusion if it's not necessary.
Thanks!