/* Changing the baud clock source changes the data rate generated by the SSI. Therefore, the data rate should be reconfigured after any change to the SSI clock source. */
void SSIClockSourceSet(uint32_t ui32Base, uint32_t ui32Source)
/* Changing the baud clock source changes the data rate generated by the SSI. Therefore, the data rate should be reconfigured after any change to the SSI clock source. */
void SSIClockSourceSet(uint32_t ui32Base, uint32_t ui32Source)
{
    ASSERT(_SSIBaseValid(ui32Base));
    ASSERT((ui32Source == SSI_CLOCK_SYSTEM) ||
           (ui32Source == SSI_CLOCK_ALTCLK));
    HWREG(ui32Base + SSI_O_CC) = ui32Source;
}