We were using Colibri iMX6 for our products, but now due to some data acquisition problems, we switched to iMX7 so that we can use M4 for data acquisition and A7 for our processing. As we have switched the module,
I have some doubts regarding the pin configurations in device tree.If we are going to use a gpio pin from M4, Toradex advices to enable a whole gpio bank for M4.
1.If we are going to use GPIO bank 4 from M4, then how to disable the whole gpio bank 4 in device tree?
I could see gpio4-grp under iomux in device tree. But I could see some pins from different gpio banks under this gpio4-grp.So will disabling this disable the gpio bank 4?
2.If we have GPIO bank 4 completely disabled from Linux using device tree, then is it possible to access the other peripherals that are muxed with GPIO bank 4 from Linux? For example,let’s say I have completely disabled the GPIO bank 4 for using them in M4, but I need to use the ECSPI3 from the Linux side. The ECSPI3 pins are muxed with gpio bank 4 pins. Is it possible?