SSSR
pxa2xx_spi_write(drv_data, SSSR, drv_data->clear_sr);
pxa2xx_spi_write(drv_data, SSSR, spi_get_chipselect(spi, 0));
while (pxa2xx_spi_read(drv_data, SSSR) & SSSR_BSY &&
} while ((pxa2xx_spi_read(drv_data, SSSR) & SSSR_BSY) && --limit);
pxa2xx_spi_write(drv_data, SSSR, SSSR_TINT);
status = pxa2xx_spi_read(drv_data, SSSR);
return pxa2xx_spi_read(drv_data, SSSR) & bits;
pxa2xx_spi_write(drv_data, SSSR, val);
catpt_writel_ssp(cdev, i, SSSR, CATPT_SSS_DEFAULT);
__raw_writel(sssr, ssp->mmio_base + SSSR);
while (pxa_ssp_read_reg(ssp, SSSR) & SSSR_BSY)
pxa_ssp_read_reg(ssp, SSPSP), pxa_ssp_read_reg(ssp, SSSR),
uint32_t sssr = pxa_ssp_read_reg(ssp, SSSR);
pxa_ssp_write_reg(ssp, SSSR, sssr);
val = pxa_ssp_read_reg(ssp, SSSR);
pxa_ssp_write_reg(ssp, SSSR, val);