Lines Matching refs:sscr0
169 u32 sscr0 = pxa_ssp_read_reg(ssp, SSCR0);
172 sscr0 &= ~0x0000ff00;
173 sscr0 |= ((div - 2)/2) << 8; /* 2..512 */
175 sscr0 &= ~0x000fff00;
176 sscr0 |= (div - 1) << 8; /* 1..4096 */
178 pxa_ssp_write_reg(ssp, SSCR0, sscr0);
190 u32 sscr0 = pxa_ssp_read_reg(ssp, SSCR0) &
214 sscr0 |= SSCR0_MOD;
225 sscr0 |= SSCR0_ECS;
229 sscr0 |= SSCR0_NCS | SSCR0_MOD;
234 sscr0 |= SSCR0_ACS;
244 pxa_ssp_write_reg(ssp, SSCR0, sscr0);
323 u32 sscr0;
325 sscr0 = pxa_ssp_read_reg(ssp, SSCR0);
326 sscr0 &= ~(SSCR0_MOD | SSCR0_SlotsPerFrm(8) | SSCR0_EDSS | SSCR0_DSS);
330 sscr0 |= SSCR0_EDSS | SSCR0_DataSize(slot_width - 16);
332 sscr0 |= SSCR0_DataSize(slot_width);
336 sscr0 |= SSCR0_MOD;
339 sscr0 |= SSCR0_SlotsPerFrm(slots);
345 pxa_ssp_write_reg(ssp, SSCR0, sscr0);
418 u32 sscr0, sscr1, sspsp, scfr;
425 sscr0 = pxa_ssp_read_reg(ssp, SSCR0) &
466 sscr0 |= SSCR0_PSP;
475 sscr0 |= SSCR0_MOD | SSCR0_PSP;
483 pxa_ssp_write_reg(ssp, SSCR0, sscr0);
538 u32 sscr0, sspsp;
565 sscr0 = pxa_ssp_read_reg(ssp, SSCR0) & ~(SSCR0_DSS | SSCR0_EDSS);
571 sscr0 |= SSCR0_FPCKE;
572 sscr0 |= SSCR0_DataSize(16);
575 sscr0 |= (SSCR0_EDSS | SSCR0_DataSize(8));
578 sscr0 |= (SSCR0_EDSS | SSCR0_DataSize(16));
581 pxa_ssp_write_reg(ssp, SSCR0, sscr0);
583 if (sscr0 & SSCR0_ACS) {
614 } else if (sscr0 & SSCR0_ECS) {
665 if ((sscr0 & SSCR0_MOD) && !ttsa) {
678 uint32_t sscr0 = pxa_ssp_read_reg(ssp, SSCR0);
683 if (value && (sscr0 & SSCR0_SSE))
684 pxa_ssp_write_reg(ssp, SSCR0, sscr0 & ~SSCR0_SSE);
703 pxa_ssp_write_reg(ssp, SSCR0, sscr0 | SSCR0_SSE);