SSPA_SP
if ((__raw_readl(sspa->tx_base + SSPA_SP) & SSPA_SP_S_EN) ||
(__raw_readl(sspa->rx_base + SSPA_SP) & SSPA_SP_S_EN)) {
__raw_writel(sspa->sp, sspa->tx_base + SSPA_SP);
__raw_writel(sspa->sp, sspa->rx_base + SSPA_SP);
__raw_writel(sspa->sp, sspa->tx_base + SSPA_SP);
__raw_writel(sspa->sp, sspa->rx_base + SSPA_SP);
__raw_writel(sspa->sp & ~SSPA_SP_MSL, sspa->tx_base + SSPA_SP);
__raw_writel(sspa_sp, sspa->tx_base + SSPA_SP);
__raw_writel(sspa_sp, sspa->tx_base + SSPA_SP);
__raw_writel(sspa_sp, sspa->rx_base + SSPA_SP);
__raw_writel(sspa_sp, sspa->rx_base + SSPA_SP);