Thanks TJF… I had tried changing the pin-muxing using the device tree overlay and that works for all other pins but not the MMC1 pins… would libpruio work…?
It should work, since the pin-muxing is done by software running on a PRUSS. The kernel on the host has no influence on that process (and cannot prevent your system in case of unintentional changes).
By default, libpruio locks the pins used by the system. But you can unlock them for customization.