So I'm doing development on an ARM embedded system which is using the device trees. We're going to integrate a small PCB with a processor and support components onto a bigger PCB, which will be the base board of our system.
We've received a device tree hierarchy from the processor PCB manufacturer as a part of a board support package, and the BSP device tree hogs all unused GPIOs in a single hog group.
I need a GPIO to use as an interrupt line for a driver, and since it's hogged, I'm getting iomux issues.
My current workaround is to manually remove the needed pin from the hog group, but that feels a bit blunt.
So my question is: Is there a better or a recommended way to unhog a pin?