I understand that the existing clock stop mode configuration is undefined and cannot provide guaranteed operation. The McBSP is being used as the SPI master so I will configure CLKSTP/CLKXP/CLKRP as 1100b (as defined state per table 6-2) in the revision.
I would like further clarification on CLKRM bit. I understand that signal is irrelevant since CKLSTP = 11b. However, I still wonder if the existing design (MCLKR pin configured as an output pin while also being driven from an unsynchronized external source) could possibly affect proper operation of McBSP internal chip hardware (noise interference, saturation of MOS gates, latch-up, etc..) and contribute to data receive errors. Note that the frame sync pin is also being driven from an external source. I intend to modify the configuration to define both of these pins as input pins (CLKRM=0 and FSRM=0) even though I don't use the signals. This is so that I do not need to change hardware boards in existing systems to remove external drive signals; simpler to download new firmware version to eliminate drive signal collision condition on these pins.