Hello,
Can anyone confirm the following registers/bits on the TPS65950 programmed via I2C successfully allow the 4 pins of each port to coexist with another device? I am looking to share McBSP Channels 2 & 3 from an OMAP3530 between a TPS65950 and another IC. The pins on the off-module device can be tri-stated already, so there is no conflict there. The description on some of the other registers indicates that the Bluetooth/voice/audio interfaces are switched off, but is unclear if the I/Os are now floating. If this is possible, then I think just CODEEPDZ would cause the desired tri-state, but the rest are there for thoroughness.
Register | Bit | Value | Description |
CODEC_MODE | CODECPDZ | 0 | Codec Powered Off |
AUDIO_IF | AIF_TRI_EN | 1 | High Impedance |
AUDIO_IF | AIF_EN | 0 | Off mode DIN/DOUT/SYN/CLK = L |
VOICE_IF | VIF_DIN_EN | 0 | Off mode vdr = L |
VOICE_IF | VIF_DOUT_EN | 0 | Off mode pcm_vdx = L |
VOICE_IF | VIF_TRI_EN | 1 | High Impedance |
VOICE_IF | VIF_EN | 0 | Mode VDR and PCM_VDX = L |
BT_IF | BT_DIN_EN | 0 | Off mode BTDIN = L |
BT_IF | BT_DOUT_EN | 0 | Off mode BT_PCM_VDX = L |
BT_IF | BT_TRI_EN | 1 | High Impedance |
BT_IF | BT_EN | 0 | Mode BTDIN/BTDOUT = L) |
Thank-you.