Lines Matching refs:sst

166 	omap_port->sst.divisor = val;  in ssi_div_set()
339 if (omap_port->sst.mode != SSI_MODE_FRAME) { in ssi_async_break()
382 BUG_ON(msg->channel >= omap_port->sst.channels); in ssi_async()
445 void __iomem *sst = omap_port->sst_base; in ssi_setup() local
463 writel_relaxed(SSI_MODE_SLEEP, sst + SSI_SST_MODE_REG); in ssi_setup()
468 writel_relaxed(31, sst + SSI_SST_FRAMESIZE_REG); in ssi_setup()
469 writel_relaxed(div, sst + SSI_SST_DIVISOR_REG); in ssi_setup()
470 writel_relaxed(cl->tx_cfg.num_hw_channels, sst + SSI_SST_CHANNELS_REG); in ssi_setup()
471 writel_relaxed(cl->tx_cfg.arb_mode, sst + SSI_SST_ARBMODE_REG); in ssi_setup()
472 writel_relaxed(cl->tx_cfg.mode, sst + SSI_SST_MODE_REG); in ssi_setup()
486 omap_port->sst.divisor = div; in ssi_setup()
487 omap_port->sst.frame_size = 31; in ssi_setup()
488 omap_port->sst.channels = cl->tx_cfg.num_hw_channels; in ssi_setup()
489 omap_port->sst.arb_mode = cl->tx_cfg.arb_mode; in ssi_setup()
490 omap_port->sst.mode = cl->tx_cfg.mode; in ssi_setup()
510 void __iomem *sst = omap_port->sst_base; in ssi_flush() local
528 writel_relaxed(0, sst + SSI_SST_BUFSTATE_REG); in ssi_flush()
529 writel_relaxed(0, sst + SSI_SST_TXSTATE_REG); in ssi_flush()
750 omap_port->sst.mode = SSI_MODE_SLEEP; in ssi_release()
1287 writel_relaxed(omap_port->sst.frame_size, base + SSI_SST_FRAMESIZE_REG); in ssi_restore_port_ctx()
1288 writel_relaxed(omap_port->sst.channels, base + SSI_SST_CHANNELS_REG); in ssi_restore_port_ctx()
1289 writel_relaxed(omap_port->sst.arb_mode, base + SSI_SST_ARBMODE_REG); in ssi_restore_port_ctx()
1304 writel_relaxed(omap_port->sst.mode, in ssi_restore_port_mode()
1316 writel_relaxed(omap_port->sst.divisor, in ssi_restore_divisor()