Lines Matching refs:guts
17 #include <linux/fsl/guts.h>
48 * guts: Pointer to GUTS structure
53 static inline void guts_set_dmuxcr(struct ccsr_guts __iomem *guts,
58 clrsetbits_be32(&guts->dmuxcr, 3 << shift, device << shift);
93 struct ccsr_guts __iomem *guts;
95 guts = ioremap(guts_phys, sizeof(struct ccsr_guts));
96 if (!guts) {
102 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK,
106 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK,
110 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0],
113 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1],
116 iounmap(guts);
165 struct ccsr_guts __iomem *guts;
167 guts = ioremap(guts_phys, sizeof(struct ccsr_guts));
168 if (!guts) {
174 clrbits32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK);
175 clrbits32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK);
176 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], 0);
177 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], 0);
179 iounmap(guts);
381 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");