Lines Matching refs:ssp_regs

46 	struct mxs_ssp_regs *ssp_regs = priv->regs;  in mxsmmc_cd()  local
51 return !(readl(&ssp_regs->hw_ssp_status) & SSP_STATUS_CARD_DETECT); in mxsmmc_cd()
56 struct mxs_ssp_regs *ssp_regs = priv->regs; in mxsmmc_send_cmd_pio() local
65 reg = readl(&ssp_regs->hw_ssp_status); in mxsmmc_send_cmd_pio()
67 *data_ptr++ = readl(&ssp_regs->hw_ssp_data); in mxsmmc_send_cmd_pio()
77 reg = readl(&ssp_regs->hw_ssp_status); in mxsmmc_send_cmd_pio()
79 writel(*data_ptr++, &ssp_regs->hw_ssp_data); in mxsmmc_send_cmd_pio()
139 struct mxs_ssp_regs *ssp_regs = priv->regs; in mxsmmc_send_cmd() local
151 reg = readl(&ssp_regs->hw_ssp_status); in mxsmmc_send_cmd()
182 writel(SSP_CTRL1_DMA_ENABLE, &ssp_regs->hw_ssp_ctrl1_clr); in mxsmmc_send_cmd()
184 writel(SSP_CTRL1_DMA_ENABLE, &ssp_regs->hw_ssp_ctrl1_set); in mxsmmc_send_cmd()
187 reg = readl(&ssp_regs->hw_ssp_cmd0); in mxsmmc_send_cmd()
192 writel(reg, &ssp_regs->hw_ssp_cmd0); in mxsmmc_send_cmd()
195 writel(cmd->cmdarg, &ssp_regs->hw_ssp_cmd1); in mxsmmc_send_cmd()
215 clrsetbits_le32(&ssp_regs->hw_ssp_cmd0, in mxsmmc_send_cmd()
221 writel(reg, &ssp_regs->hw_ssp_xfer_size); in mxsmmc_send_cmd()
227 writel(reg, &ssp_regs->hw_ssp_block_size); in mxsmmc_send_cmd()
233 writel(ctrl0, &ssp_regs->hw_ssp_ctrl0); in mxsmmc_send_cmd()
239 reg = readl(&ssp_regs->hw_ssp_status); in mxsmmc_send_cmd()
266 cmd->response[3] = readl(&ssp_regs->hw_ssp_sdresp0); in mxsmmc_send_cmd()
267 cmd->response[2] = readl(&ssp_regs->hw_ssp_sdresp1); in mxsmmc_send_cmd()
268 cmd->response[1] = readl(&ssp_regs->hw_ssp_sdresp2); in mxsmmc_send_cmd()
269 cmd->response[0] = readl(&ssp_regs->hw_ssp_sdresp3); in mxsmmc_send_cmd()
271 cmd->response[0] = readl(&ssp_regs->hw_ssp_sdresp0); in mxsmmc_send_cmd()
295 reg = readl(&ssp_regs->hw_ssp_status); in mxsmmc_send_cmd()
310 struct mxs_ssp_regs *ssp_regs = priv->regs; in mxsmmc_set_ios() local
329 clrsetbits_le32(&ssp_regs->hw_ssp_ctrl0, in mxsmmc_set_ios()
341 struct mxs_ssp_regs *ssp_regs = priv->regs; in mxsmmc_init() local
344 mxs_reset_block(&ssp_regs->hw_ssp_ctrl0_reg); in mxsmmc_init()
356 &ssp_regs->hw_ssp_ctrl1_set); in mxsmmc_init()
362 writel(SSP_CMD0_CONT_CLKING_EN, &ssp_regs->hw_ssp_cmd0_set); in mxsmmc_init()
364 writel(SSP_CMD0_CONT_CLKING_EN, &ssp_regs->hw_ssp_cmd0_clr); in mxsmmc_init()