Hi,
From the overlapping register addresses in the examples and thisdescription, it looks like the pinctrlr and gpio controller are 1 block.If so, then there should only be 1 node.
Well, that's what I had until Linus W. just told me to do the opposite:
Just pull all these down two levels and make them one device each instead of having them inside the pin controller node like this.
-Paul