iMX6ULL pin multiplexing in device trees

Hi, my team is trying to multiplex pins on the imx6ull to use on startup, we have been trying to do this in the building of the OS by changing the device tree files but we were wondering if there was a better way to do this? It’s my understanding that the imx6ull doesn’t support device tree overlays so any help would be appreciated. Were all pretty new to this sort of work so apologies if were missing something obvious.

Were using a mix of Viola boards and Iris boards for testing with the hope of using our own custom carrier after the multiplexing has been done and were working with the following OS
TDX Wayland with XWayland 5.3.0-devel-20210506163100+build.0 (dunfell)

Thanks in advance to anyone that can give us a few pointers

Yes we don’t support Device Tree overlays on modules with raw NAND since it hard manage them on boot time under UBI/UBIFS. To simplify a debugging you can build and replace Device Tree only without full image building/re-flashing. Please check this article.

Thanks Alex, we’ll look at this and see if it works out better for us!