I need clarity on below items
1. Push\pull setting of MIBSPI pins are applicable only if we use MIBSPI pins(CS,CLK,MOSI,SIMO) as GIO ?
2. In my project we are using MIBSPI functionality and as part of GIO code I am setting push\pull properties of all the peripherals pins used as pull enable and pull down.
including that of MIBSPI(CS,CLK,MOSI,SIMO).
But for (CS,CLK,MOSI,SIMO) pins I am seeing my setting in GIO code are not written into push pull register instead they are always pulled up.
on further investigation from datasheet I found the default pull state for MIBSPI pins which is mostly Pulled up
except for some pins Ex:
N2HET1[15]/MIBSPI1NCS[4] - default state is pulled down
But in pull select register of MIBSPI I always see MIBSPI1NCS[4] as pulled up.
Note : my code is using N2HET1[15] as GIO with pull down setting.
Can you clarify why the MIBSPI pull register says pulled up for pin N2HET1[15]/MIBSPI1NCS[4] ?