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:
MIBSPI1SIMO[1] - default state is pulled down
MIBSPI3NCS[4]- default state is pulled down
But in pull select register of MIBSPI1SIMO[1] and MIBSPI3NCS[4] always see as pulled up.
Note : my code is using MIBSPI1SIMO[1] and MIBSPI3NCS[4] as GIO with pull down setting.
Can you clarify why the MIBSPI pull register says pulled up for pin MIBSPI1SIMO[1] and MIBSPI3NCS[4] ?
I have referring the Datasheet_spns162_RevC_TMS570LS3137