Lines Matching refs:ssicr

136 	unsigned long ssicr = SSIREG(SSICR);  in ssi_hw_params()  local
143 pr_debug("ssi_hw_params() enter\nssicr was %08lx\n", ssicr); in ssi_hw_params()
146 ssicr &= ~(CR_TRMD | CR_CHNL_MASK | CR_DWL_MASK | CR_PDTA | in ssi_hw_params()
151 ssicr |= CR_TRMD; /* transmit */ in ssi_hw_params()
158 ssicr |= ((channels >> 1) - 1) << CR_CHNL_SHIFT; in ssi_hw_params()
169 ssicr |= i << CR_DWL_SHIFT; in ssi_hw_params()
198 ssicr |= i << CR_SWL_SHIFT; in ssi_hw_params()
205 SSIREG(SSICR) = ssicr; in ssi_hw_params()
207 pr_debug("ssi_hw_params() leave\nssicr is now %08lx\n", ssicr); in ssi_hw_params()
228 unsigned long ssicr; in ssi_set_clkdiv() local
232 ssicr = SSIREG(SSICR) & ~CR_CKDIV_MASK; in ssi_set_clkdiv()
238 SSIREG(SSICR) = ssicr | (i << CR_CKDIV_SHIFT); in ssi_set_clkdiv()
251 unsigned long ssicr = SSIREG(SSICR); in ssi_set_fmt() local
253 pr_debug("ssi_set_fmt()\nssicr was 0x%08lx\n", ssicr); in ssi_set_fmt()
255 ssicr &= ~(CR_DEL | CR_PDTA | CR_BREN | CR_SWSP | CR_SCKP | in ssi_set_fmt()
262 ssicr |= CR_DEL | CR_PDTA; in ssi_set_fmt()
265 ssicr |= CR_DEL; in ssi_set_fmt()
276 ssicr |= CR_BREN; in ssi_set_fmt()
282 ssicr |= CR_SCKP; /* sample data at low clkedge */ in ssi_set_fmt()
285 ssicr |= CR_SCKP | CR_SWSP; in ssi_set_fmt()
290 ssicr |= CR_SWSP; /* word select starts low */ in ssi_set_fmt()
301 ssicr |= CR_SCK_MASTER; in ssi_set_fmt()
304 ssicr |= CR_SWS_MASTER; in ssi_set_fmt()
307 ssicr |= CR_SWS_MASTER | CR_SCK_MASTER; in ssi_set_fmt()
314 SSIREG(SSICR) = ssicr; in ssi_set_fmt()
315 pr_debug("ssi_set_fmt() leave\nssicr is now 0x%08lx\n", ssicr); in ssi_set_fmt()