Lines Matching full:cpc

223 	cpc_corenet_t *cpc = (cpc_corenet_t *)CONFIG_SYS_FSL_CPC_ADDR;  in disable_cpc_sram()  local
225 for (i = 0; i < CONFIG_SYS_NUM_CPC; i++, cpc++) { in disable_cpc_sram()
226 if (in_be32(&cpc->cpcsrcr0) & CPC_SRCR0_SRAMEN) { in disable_cpc_sram()
236 clrbits_be32(&cpc->cpchdbcr0, CPC_HDBCR0_CDQ_SPEC_DIS); in disable_cpc_sram()
237 out_be32(&cpc->cpccsr0, 0); in disable_cpc_sram()
238 out_be32(&cpc->cpcsrcr0, 0); in disable_cpc_sram()
280 cpc_corenet_t *cpc = (cpc_corenet_t *)CONFIG_SYS_FSL_CPC_ADDR; in enable_cpc() local
295 for (i = 0; i < CONFIG_SYS_NUM_CPC; i++, cpc++) { in enable_cpc()
297 sprintf(cpc_subarg, "cpc%u", i + 1); in enable_cpc()
302 cpccfg0 = in_be32(&cpc->cpccfg0); in enable_cpc()
306 setbits_be32(&cpc->cpchdbcr0, CPC_HDBCR0_TAG_ECC_SCRUB_DIS); in enable_cpc()
309 setbits_be32(&cpc->cpchdbcr0, CPC_HDBCR0_DATA_ECC_SCRUB_DIS); in enable_cpc()
312 setbits_be32(&cpc->cpchdbcr0, 1 << (31 - 21)); in enable_cpc()
316 setbits_be32(&cpc->cpchdbcr0, in enable_cpc()
321 out_be32(&cpc->cpccsr0, CPC_CSR0_CE | CPC_CSR0_PE); in enable_cpc()
323 in_be32(&cpc->cpccsr0); in enable_cpc()
334 cpc_corenet_t *cpc = (cpc_corenet_t *)CONFIG_SYS_FSL_CPC_ADDR; in invalidate_cpc() local
336 for (i = 0; i < CONFIG_SYS_NUM_CPC; i++, cpc++) { in invalidate_cpc()
337 /* skip CPC when it used as all SRAM */ in invalidate_cpc()
338 if (in_be32(&cpc->cpcsrcr0) & CPC_SRCR0_SRAMEN) in invalidate_cpc()
340 /* Flash invalidate the CPC and clear all the locks */ in invalidate_cpc()
341 out_be32(&cpc->cpccsr0, CPC_CSR0_FI | CPC_CSR0_LFC); in invalidate_cpc()
342 while (in_be32(&cpc->cpccsr0) & (CPC_CSR0_FI | CPC_CSR0_LFC)) in invalidate_cpc()
498 /* Invalidate the CPC before DDR gets enabled */ in cpu_init_f()