Dave, to be honest no !

I know DT has some useful utils / included files, but I've not used that one.

Often, where I gets stumped is when you want a selection of multiplexed pins on one port, you know, the first 4 pins analogue, the next two digital and the remaining something else