Lines Matching refs:writel
127 writel(MTK_DFSE_THR_CTRL_EN | mask, cryp->base + DFE_THR_CTRL); in mtk_desc_ring_link()
128 writel(MTK_DFSE_THR_CTRL_EN | mask, cryp->base + DSE_THR_CTRL); in mtk_desc_ring_link()
140 writel(MTK_DFSE_MIN_DATA(ipbuf - 1) | in mtk_dfe_dse_buf_setup()
146 writel(MTK_DFSE_MIN_DATA(opbuf - 1) | in mtk_dfe_dse_buf_setup()
150 writel(MTK_IN_BUF_MIN_THRESH(ipbuf - 1) | in mtk_dfe_dse_buf_setup()
154 writel(MTK_IN_BUF_MIN_THRESH(itbuf - 1) | in mtk_dfe_dse_buf_setup()
158 writel(MTK_OUT_BUF_MIN_THRESH(opbuf - 1) | in mtk_dfe_dse_buf_setup()
162 writel(0, cryp->base + PE_OUT_TBUF_THRESH); in mtk_dfe_dse_buf_setup()
163 writel(0, cryp->base + PE_OUT_BUF_CTRL); in mtk_dfe_dse_buf_setup()
181 writel(0, cryp->base + DFE_THR_CTRL); in mtk_dfe_dse_state_check()
182 writel(0, cryp->base + DSE_THR_CTRL); in mtk_dfe_dse_state_check()
195 writel(MTK_DFSE_THR_CTRL_RESET, cryp->base + DFE_THR_CTRL); in mtk_dfe_dse_reset()
196 writel(0, cryp->base + DFE_PRIO_0); in mtk_dfe_dse_reset()
197 writel(0, cryp->base + DFE_PRIO_1); in mtk_dfe_dse_reset()
198 writel(0, cryp->base + DFE_PRIO_2); in mtk_dfe_dse_reset()
199 writel(0, cryp->base + DFE_PRIO_3); in mtk_dfe_dse_reset()
201 writel(MTK_DFSE_THR_CTRL_RESET, cryp->base + DSE_THR_CTRL); in mtk_dfe_dse_reset()
202 writel(0, cryp->base + DSE_PRIO_0); in mtk_dfe_dse_reset()
203 writel(0, cryp->base + DSE_PRIO_1); in mtk_dfe_dse_reset()
204 writel(0, cryp->base + DSE_PRIO_2); in mtk_dfe_dse_reset()
205 writel(0, cryp->base + DSE_PRIO_3); in mtk_dfe_dse_reset()
222 writel(0, cryp->base + CDR_CFG(i)); in mtk_cmd_desc_ring_setup()
225 writel(MTK_CNT_RST, cryp->base + CDR_PREP_COUNT(i)); in mtk_cmd_desc_ring_setup()
226 writel(MTK_CNT_RST, cryp->base + CDR_PROC_COUNT(i)); in mtk_cmd_desc_ring_setup()
228 writel(0, cryp->base + CDR_PREP_PNTR(i)); in mtk_cmd_desc_ring_setup()
229 writel(0, cryp->base + CDR_PROC_PNTR(i)); in mtk_cmd_desc_ring_setup()
230 writel(0, cryp->base + CDR_DMA_CFG(i)); in mtk_cmd_desc_ring_setup()
233 writel(0, cryp->base + CDR_BASE_ADDR_HI(i)); in mtk_cmd_desc_ring_setup()
234 writel(cryp->ring[i]->cmd_dma, cryp->base + CDR_BASE_ADDR_LO(i)); in mtk_cmd_desc_ring_setup()
236 writel(MTK_DESC_RING_SZ, cryp->base + CDR_RING_SIZE(i)); in mtk_cmd_desc_ring_setup()
239 writel(MTK_CDR_STAT_CLR, cryp->base + CDR_STAT(i)); in mtk_cmd_desc_ring_setup()
245 writel(MTK_DESC_SIZE(MTK_DESC_SZ) | in mtk_cmd_desc_ring_setup()
250 writel(MTK_DESC_FETCH_SIZE(count * MTK_DESC_OFF) | in mtk_cmd_desc_ring_setup()
262 writel(0, cryp->base + RDR_CFG(i)); in mtk_res_desc_ring_setup()
265 writel(MTK_CNT_RST, cryp->base + RDR_PREP_COUNT(i)); in mtk_res_desc_ring_setup()
266 writel(MTK_CNT_RST, cryp->base + RDR_PROC_COUNT(i)); in mtk_res_desc_ring_setup()
268 writel(0, cryp->base + RDR_PREP_PNTR(i)); in mtk_res_desc_ring_setup()
269 writel(0, cryp->base + RDR_PROC_PNTR(i)); in mtk_res_desc_ring_setup()
270 writel(0, cryp->base + RDR_DMA_CFG(i)); in mtk_res_desc_ring_setup()
273 writel(0, cryp->base + RDR_BASE_ADDR_HI(i)); in mtk_res_desc_ring_setup()
274 writel(cryp->ring[i]->res_dma, cryp->base + RDR_BASE_ADDR_LO(i)); in mtk_res_desc_ring_setup()
276 writel(MTK_DESC_RING_SZ, cryp->base + RDR_RING_SIZE(i)); in mtk_res_desc_ring_setup()
277 writel(MTK_RDR_STAT_CLR, cryp->base + RDR_STAT(i)); in mtk_res_desc_ring_setup()
284 writel(MTK_RDR_PROC_THRESH | MTK_RDR_PROC_MODE, in mtk_res_desc_ring_setup()
292 writel(MTK_DESC_SIZE(MTK_DESC_SZ) | MTK_DESC_OFFSET(MTK_DESC_OFF), in mtk_res_desc_ring_setup()
299 writel(MTK_DESC_FETCH_SIZE(count * MTK_DESC_OFF) | in mtk_res_desc_ring_setup()
319 writel(0, cryp->base + EIP97_MST_CTRL); in mtk_packet_engine_setup()
325 writel(val, cryp->base + HIA_MST_CTRL); in mtk_packet_engine_setup()
343 writel(MTK_PE_TK_LOC_AVL | MTK_PE_PROC_HELD | MTK_PE_TK_TIMEOUT_EN, in mtk_packet_engine_setup()
347 writel(MTK_AIC_G_CLR, cryp->base + AIC_G_ACK); in mtk_packet_engine_setup()
348 writel(MTK_PE_INPUT_DMA_ERR | MTK_PE_OUTPUT_DMA_ERR | in mtk_packet_engine_setup()
394 writel(0, cryp->base + AIC_G_ENABLE_CTRL); in mtk_aic_init()
395 writel(0, cryp->base + AIC_G_POL_CTRL); in mtk_aic_init()
396 writel(0, cryp->base + AIC_G_TYPE_CTRL); in mtk_aic_init()
397 writel(0, cryp->base + AIC_G_ENABLE_SET); in mtk_aic_init()
399 writel(0, cryp->base + AIC_ENABLE_CTRL(hw)); in mtk_aic_init()
400 writel(0, cryp->base + AIC_POL_CTRL(hw)); in mtk_aic_init()
401 writel(0, cryp->base + AIC_TYPE_CTRL(hw)); in mtk_aic_init()
402 writel(0, cryp->base + AIC_ENABLE_SET(hw)); in mtk_aic_init()