Hello,
The GPIOs are controlled according to how you configured the device tree.
According to the device tree of our SareSD board. When you the board entres into de LPSR mode, the muxing will change depending on the configuration of the device tree:
&iomuxc_lpsr {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hog_2 &pinctrl_usbotg2_pwr_2>;
imx7d-sdb {
pinctrl_hog_2: hoggrp-2 {
fsl,pins = < MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5 0x14 >;
};
pinctrl_pwm1: pwm1grp {
fsl,pins = < MX7D_PAD_LPSR_GPIO1_IO01__PWM1_OUT 0x30 >;
};
pinctrl_usbotg2_pwr_2: usbotg2-2 {
fsl,pins = < MX7D_PAD_LPSR_GPIO1_IO07__GPIO1_IO7 0x14 >;
};
pinctrl_enet2_epdc0_en: enet2_epdc0_grp {
fsl,pins = < MX7D_PAD_LPSR_GPIO1_IO04__GPIO1_IO4 0x80000000 >;
};
pinctrl_sai3_mclk: sai3grp_mclk {
fsl,pins = < MX7D_PAD_LPSR_GPIO1_IO03__SAI3_MCLK 0x1f >;
};
};
};
In the case of the pins tool. Probably, you are not configuring the LPSR mode of the board. That is why you are not seeing it in the iomux_lpsr group.
Hope I made me understand.
Best regards,
Diego.