GPIO Pullup even though pin is used for SIM peripheral

Hi all,

I am using the following pins for the SIM functionality in my IMX7.

	pinctrl_sim1: sim-grp {
		fsl,pins = <
			MX7D_PAD_EPDC_DATA00__SIM1_PORT2_TRXD 		0x30 /* SODIMM 111 5k pullup*/	
			MX7D_PAD_EPDC_DATA01__SIM1_PORT2_CLK      	0x00 /* SODIMM 113*/
			MX7D_PAD_EPDC_DATA02__SIM1_PORT2_RST_B		0x00 /* SODIMM 115*/
			MX7D_PAD_EPDC_DATA03__SIM1_PORT2_SVEN 		0x00 /* SODIMM 117*/
			MX7D_PAD_EPDC_DATA04__SIM1_PORT2_PD		0x50 /* SODIMM 119 47k pull up*/ 
		>;
	};

I would like to know if even though the pin is being used for special function if my 5k pull-up will still be activated? I do not have any option to put a pullup on my PCB, so this is my last resort

Hi @eoin_oc,

Thanks for using the Toradex community.

I checked this in the reference manual of the iMX7, which I think you already have. If not you find it here:

Reference Manual iMX7

You will need to create a login to actually download it.

According to my analysis, your settings are correct and should be working as you intend.

To be absolutely sure you could connect a series resistor (5k & 47k) to the according pin and measure the voltage. If it is working you should see half the voltage on the pin.

If you have any further questions feel free to reach out again.

Best Regards
Kevin