Lines Matching refs:guts
46 static inline void guts_set_dmuxcr(struct ccsr_guts __iomem *guts, in guts_set_dmuxcr() argument
51 clrsetbits_be32(&guts->dmuxcr, 3 << shift, device << shift); in guts_set_dmuxcr()
87 struct ccsr_guts __iomem *guts; in p1022_ds_machine_probe() local
89 guts = ioremap(guts_phys, sizeof(struct ccsr_guts)); in p1022_ds_machine_probe()
90 if (!guts) { in p1022_ds_machine_probe()
96 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK, in p1022_ds_machine_probe()
100 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK, in p1022_ds_machine_probe()
104 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], in p1022_ds_machine_probe()
107 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], in p1022_ds_machine_probe()
110 iounmap(guts); in p1022_ds_machine_probe()
161 struct ccsr_guts __iomem *guts; in p1022_ds_machine_remove() local
163 guts = ioremap(guts_phys, sizeof(struct ccsr_guts)); in p1022_ds_machine_remove()
164 if (!guts) { in p1022_ds_machine_remove()
170 clrbits32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK); in p1022_ds_machine_remove()
171 clrbits32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK); in p1022_ds_machine_remove()
172 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], 0); in p1022_ds_machine_remove()
173 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], 0); in p1022_ds_machine_remove()
175 iounmap(guts); in p1022_ds_machine_remove()