Home
last modified time | relevance | path

Searched refs:guts (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/soc/loongson/
H A Dloongson2_guts.c40 static struct guts { struct
43 } *guts; variable
82 if (!guts || !guts->regs) in loongson2_guts_get_svr()
85 if (guts->little_endian) in loongson2_guts_get_svr()
86 svr = ioread32(&guts->regs->svr); in loongson2_guts_get_svr()
88 svr = ioread32be(&guts->regs->svr); in loongson2_guts_get_svr()
101 /* Initialize guts */ in loongson2_guts_probe()
102 guts = devm_kzalloc(dev, sizeof(*guts), GFP_KERNE in loongson2_guts_probe()
[all...]
/kernel/linux/linux-5.10/drivers/soc/fsl/
H A Dguts.c15 #include <linux/fsl/guts.h>
17 struct guts { struct
28 static struct guts *guts; variable
127 if (!guts || !guts->regs) in fsl_guts_get_svr()
130 if (guts->little_endian) in fsl_guts_get_svr()
131 svr = ioread32(&guts->regs->svr); in fsl_guts_get_svr()
133 svr = ioread32be(&guts->regs->svr); in fsl_guts_get_svr()
147 /* Initialize guts */ in fsl_guts_probe()
[all...]
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dp1022_ds.c10 #include <linux/fsl/guts.h>
41 * guts: Pointer to GUTS structure
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, mdat in p1022_ds_machine_probe()
161 struct ccsr_guts __iomem *guts; p1022_ds_machine_remove() local
[all...]
H A Dp1022_rdk.c17 #include <linux/fsl/guts.h>
48 * guts: Pointer to GUTS structure
53 static inline void guts_set_dmuxcr(struct ccsr_guts __iomem *guts, in guts_set_dmuxcr() argument
58 clrsetbits_be32(&guts->dmuxcr, 3 << shift, device << shift); in guts_set_dmuxcr()
93 struct ccsr_guts __iomem *guts; in p1022_rdk_machine_probe() local
95 guts = ioremap(guts_phys, sizeof(struct ccsr_guts)); in p1022_rdk_machine_probe()
96 if (!guts) { in p1022_rdk_machine_probe()
102 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK, in p1022_rdk_machine_probe()
106 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK, in p1022_rdk_machine_probe()
110 guts_set_dmuxcr(guts, mdat in p1022_rdk_machine_probe()
165 struct ccsr_guts __iomem *guts; p1022_rdk_machine_remove() local
[all...]
H A Dmpc8610_hpcd.c11 #include <linux/fsl/guts.h>
55 struct ccsr_guts __iomem *guts; in mpc8610_hpcd_machine_probe() local
57 guts = ioremap(guts_phys, sizeof(struct ccsr_guts)); in mpc8610_hpcd_machine_probe()
58 if (!guts) { in mpc8610_hpcd_machine_probe()
64 guts_set_dmacr(guts, machine_data->dma_id[0], in mpc8610_hpcd_machine_probe()
67 guts_set_dmacr(guts, machine_data->dma_id[1], in mpc8610_hpcd_machine_probe()
71 guts_set_pmuxcr_dma(guts, machine_data->dma_id[0], in mpc8610_hpcd_machine_probe()
73 guts_set_pmuxcr_dma(guts, machine_data->dma_id[1], in mpc8610_hpcd_machine_probe()
78 clrsetbits_be32(&guts->pmuxcr, in mpc8610_hpcd_machine_probe()
82 clrsetbits_be32(&guts in mpc8610_hpcd_machine_probe()
139 struct ccsr_guts __iomem *guts; mpc8610_hpcd_machine_remove() local
[all...]
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dp1022_ds.c10 #include <linux/fsl/guts.h>
41 * guts: Pointer to GUTS structure
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, mdat in p1022_ds_machine_probe()
161 struct ccsr_guts __iomem *guts; p1022_ds_machine_remove() local
[all...]
H A Dp1022_rdk.c17 #include <linux/fsl/guts.h>
48 * guts: Pointer to GUTS structure
53 static inline void guts_set_dmuxcr(struct ccsr_guts __iomem *guts, in guts_set_dmuxcr() argument
58 clrsetbits_be32(&guts->dmuxcr, 3 << shift, device << shift); in guts_set_dmuxcr()
93 struct ccsr_guts __iomem *guts; in p1022_rdk_machine_probe() local
95 guts = ioremap(guts_phys, sizeof(struct ccsr_guts)); in p1022_rdk_machine_probe()
96 if (!guts) { in p1022_rdk_machine_probe()
102 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK, in p1022_rdk_machine_probe()
106 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK, in p1022_rdk_machine_probe()
110 guts_set_dmuxcr(guts, mdat in p1022_rdk_machine_probe()
165 struct ccsr_guts __iomem *guts; p1022_rdk_machine_remove() local
[all...]
H A Dmpc8610_hpcd.c11 #include <linux/fsl/guts.h>
55 struct ccsr_guts __iomem *guts; in mpc8610_hpcd_machine_probe() local
57 guts = ioremap(guts_phys, sizeof(struct ccsr_guts)); in mpc8610_hpcd_machine_probe()
58 if (!guts) { in mpc8610_hpcd_machine_probe()
64 guts_set_dmacr(guts, machine_data->dma_id[0], in mpc8610_hpcd_machine_probe()
67 guts_set_dmacr(guts, machine_data->dma_id[1], in mpc8610_hpcd_machine_probe()
71 guts_set_pmuxcr_dma(guts, machine_data->dma_id[0], in mpc8610_hpcd_machine_probe()
73 guts_set_pmuxcr_dma(guts, machine_data->dma_id[1], in mpc8610_hpcd_machine_probe()
78 clrsetbits_be32(&guts->pmuxcr, in mpc8610_hpcd_machine_probe()
82 clrsetbits_be32(&guts in mpc8610_hpcd_machine_probe()
139 struct ccsr_guts __iomem *guts; mpc8610_hpcd_machine_remove() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/
H A Dmpc85xx_pm_ops.c13 #include <linux/fsl/guts.h>
18 static struct ccsr_guts __iomem *guts; variable
61 setbits32(&guts->devdisr, mask); in mpc85xx_freeze_time_base()
63 clrbits32(&guts->devdisr, mask); in mpc85xx_freeze_time_base()
65 in_be32(&guts->devdisr); in mpc85xx_freeze_time_base()
69 { .compatible = "fsl,mpc8572-guts", },
70 { .compatible = "fsl,p1020-guts", },
71 { .compatible = "fsl,p1021-guts", },
72 { .compatible = "fsl,p1022-guts", },
73 { .compatible = "fsl,p1023-guts", },
[all...]
H A Dp1022_rdk.c15 #include <linux/fsl/guts.h>
45 struct ccsr_guts __iomem *guts; in p1022rdk_set_pixel_clock() local
51 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); in p1022rdk_set_pixel_clock()
57 guts = of_iomap(guts_np, 0); in p1022rdk_set_pixel_clock()
59 if (!guts) { in p1022rdk_set_pixel_clock()
78 clrbits32(&guts->clkdvdr, in p1022rdk_set_pixel_clock()
82 setbits32(&guts->clkdvdr, CLKDVDR_PXCKEN | (pxclk << 16)); in p1022rdk_set_pixel_clock()
84 iounmap(guts); in p1022rdk_set_pixel_clock()
H A Dtwr_p102x.c14 #include <linux/fsl/guts.h>
60 struct ccsr_guts __iomem *guts; in twr_p1025_setup_arch() local
63 np = of_find_compatible_node(NULL, NULL, "fsl,p1021-guts"); in twr_p1025_setup_arch()
65 guts = of_iomap(np, 0); in twr_p1025_setup_arch()
66 if (!guts) in twr_p1025_setup_arch()
75 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in twr_p1025_setup_arch()
79 iounmap(guts); in twr_p1025_setup_arch()
H A Dp1022_ds.c19 #include <linux/fsl/guts.h>
168 struct ccsr_guts __iomem *guts; in p1022ds_set_monitor_port() local
180 guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); in p1022ds_set_monitor_port()
186 guts = of_iomap(guts_node, 0); in p1022ds_set_monitor_port()
187 if (!guts) { in p1022ds_set_monitor_port()
289 if ((in_be32(&guts->pmuxcr) & PMUXCR_ELBCDIU_MASK) != in p1022ds_set_monitor_port()
319 clrsetbits_be32(&guts->pmuxcr, PMUXCR_ELBCDIU_MASK, in p1022ds_set_monitor_port()
321 in_be32(&guts->pmuxcr); in p1022ds_set_monitor_port()
359 if (guts) in p1022ds_set_monitor_port()
360 iounmap(guts); in p1022ds_set_monitor_port()
375 struct ccsr_guts __iomem *guts; p1022ds_set_pixel_clock() local
[all...]
H A Dmpc85xx_rdb.c16 #include <linux/fsl/guts.h>
80 struct ccsr_guts __iomem *guts; in mpc85xx_rdb_setup_arch() local
84 guts = of_iomap(np, 0); in mpc85xx_rdb_setup_arch()
85 if (!guts) { in mpc85xx_rdb_setup_arch()
96 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in mpc85xx_rdb_setup_arch()
100 iounmap(guts); in mpc85xx_rdb_setup_arch()
H A Dmpc85xx_mds.c33 #include <linux/fsl/guts.h>
244 struct ccsr_guts __iomem *guts; in mpc85xx_mds_qe_init() local
248 guts = of_iomap(np, 0); in mpc85xx_mds_qe_init()
249 if (!guts) in mpc85xx_mds_qe_init()
258 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in mpc85xx_mds_qe_init()
262 iounmap(guts); in mpc85xx_mds_qe_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/
H A Dmpc85xx_pm_ops.c13 #include <linux/fsl/guts.h>
20 static struct ccsr_guts __iomem *guts; variable
63 setbits32(&guts->devdisr, mask); in mpc85xx_freeze_time_base()
65 clrbits32(&guts->devdisr, mask); in mpc85xx_freeze_time_base()
67 in_be32(&guts->devdisr); in mpc85xx_freeze_time_base()
71 { .compatible = "fsl,mpc8572-guts", },
72 { .compatible = "fsl,p1020-guts", },
73 { .compatible = "fsl,p1021-guts", },
74 { .compatible = "fsl,p1022-guts", },
75 { .compatible = "fsl,p1023-guts", },
[all...]
H A Dp1022_rdk.c15 #include <linux/fsl/guts.h>
46 struct ccsr_guts __iomem *guts; in p1022rdk_set_pixel_clock() local
52 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); in p1022rdk_set_pixel_clock()
58 guts = of_iomap(guts_np, 0); in p1022rdk_set_pixel_clock()
60 if (!guts) { in p1022rdk_set_pixel_clock()
79 clrbits32(&guts->clkdvdr, in p1022rdk_set_pixel_clock()
83 setbits32(&guts->clkdvdr, CLKDVDR_PXCKEN | (pxclk << 16)); in p1022rdk_set_pixel_clock()
85 iounmap(guts); in p1022rdk_set_pixel_clock()
H A Dtwr_p102x.c14 #include <linux/fsl/guts.h>
61 struct ccsr_guts __iomem *guts; in twr_p1025_setup_arch() local
64 np = of_find_compatible_node(NULL, NULL, "fsl,p1021-guts"); in twr_p1025_setup_arch()
66 guts = of_iomap(np, 0); in twr_p1025_setup_arch()
67 if (!guts) in twr_p1025_setup_arch()
76 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in twr_p1025_setup_arch()
80 iounmap(guts); in twr_p1025_setup_arch()
H A Dp1022_ds.c19 #include <linux/fsl/guts.h>
169 struct ccsr_guts __iomem *guts; in p1022ds_set_monitor_port() local
181 guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); in p1022ds_set_monitor_port()
187 guts = of_iomap(guts_node, 0); in p1022ds_set_monitor_port()
188 if (!guts) { in p1022ds_set_monitor_port()
290 if ((in_be32(&guts->pmuxcr) & PMUXCR_ELBCDIU_MASK) != in p1022ds_set_monitor_port()
320 clrsetbits_be32(&guts->pmuxcr, PMUXCR_ELBCDIU_MASK, in p1022ds_set_monitor_port()
322 in_be32(&guts->pmuxcr); in p1022ds_set_monitor_port()
360 if (guts) in p1022ds_set_monitor_port()
361 iounmap(guts); in p1022ds_set_monitor_port()
376 struct ccsr_guts __iomem *guts; p1022ds_set_pixel_clock() local
[all...]
H A Dmpc85xx_rdb.c17 #include <linux/fsl/guts.h>
66 struct ccsr_guts __iomem *guts; in mpc85xx_rdb_setup_arch() local
70 guts = of_iomap(np, 0); in mpc85xx_rdb_setup_arch()
71 if (!guts) { in mpc85xx_rdb_setup_arch()
82 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in mpc85xx_rdb_setup_arch()
86 iounmap(guts); in mpc85xx_rdb_setup_arch()
H A Dmpc85xx_mds.c33 #include <linux/fsl/guts.h>
236 struct ccsr_guts __iomem *guts; in mpc85xx_mds_qe_init() local
240 guts = of_iomap(np, 0); in mpc85xx_mds_qe_init()
241 if (!guts) in mpc85xx_mds_qe_init()
250 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in mpc85xx_mds_qe_init()
254 iounmap(guts); in mpc85xx_mds_qe_init()
/kernel/linux/linux-5.10/arch/powerpc/platforms/86xx/
H A Dmpc8610_hpcd.c23 #include <linux/fsl/guts.h>
85 { .compatible = "fsl,mpc8610-guts", },
223 struct ccsr_guts __iomem *guts; in mpc8610hpcd_set_pixel_clock() local
229 guts_np = of_find_compatible_node(NULL, NULL, "fsl,mpc8610-guts"); in mpc8610hpcd_set_pixel_clock()
235 guts = of_iomap(guts_np, 0); in mpc8610hpcd_set_pixel_clock()
237 if (!guts) { in mpc8610hpcd_set_pixel_clock()
256 clrbits32(&guts->clkdvdr, in mpc8610hpcd_set_pixel_clock()
260 setbits32(&guts->clkdvdr, CLKDVDR_PXCKEN | (pxclk << 16)); in mpc8610hpcd_set_pixel_clock()
262 iounmap(guts); in mpc8610hpcd_set_pixel_clock()
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-qoriq.c13 #include <linux/fsl/guts.h>
94 struct ccsr_guts __iomem *guts; member
471 reg = ioread32be(&cg->guts->rcwsr[7]); in p2041_init_periph()
483 reg = ioread32be(&cg->guts->rcwsr[7]); in p4080_init_periph()
501 reg = ioread32be(&cg->guts->rcwsr[7]); in p5020_init_periph()
516 reg = ioread32be(&cg->guts->rcwsr[7]); in p5040_init_periph()
1502 struct device_node *guts; in _clockgen_init() local
1504 guts = of_find_compatible_node(NULL, NULL, in _clockgen_init()
1506 if (guts) { in _clockgen_init()
1507 clockgen.guts in _clockgen_init()
[all...]
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-qoriq.c15 #include <linux/fsl/guts.h>
96 struct ccsr_guts __iomem *guts; member
473 reg = ioread32be(&cg->guts->rcwsr[7]); in p2041_init_periph()
485 reg = ioread32be(&cg->guts->rcwsr[7]); in p4080_init_periph()
503 reg = ioread32be(&cg->guts->rcwsr[7]); in p5020_init_periph()
518 reg = ioread32be(&cg->guts->rcwsr[7]); in p5040_init_periph()
1528 struct device_node *guts; in _clockgen_init() local
1530 guts = of_find_compatible_node(NULL, NULL, in _clockgen_init()
1532 if (guts) { in _clockgen_init()
1533 clockgen.guts in _clockgen_init()
[all...]
/kernel/linux/linux-5.10/include/linux/fsl/
H A Dguts.h150 * guts: Pointer to GUTS structure
155 static inline void guts_set_dmacr(struct ccsr_guts __iomem *guts, in guts_set_dmacr() argument
160 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
186 * guts: Pointer to GUTS structure
191 static inline void guts_set_pmuxcr_dma(struct ccsr_guts __iomem *guts, in guts_set_pmuxcr_dma() argument
197 clrsetbits_be32(&guts->pmuxcr, 1 << shift, value << shift); in guts_set_pmuxcr_dma()
/kernel/linux/linux-6.6/include/linux/fsl/
H A Dguts.h150 * guts: Pointer to GUTS structure
155 static inline void guts_set_dmacr(struct ccsr_guts __iomem *guts, in guts_set_dmacr() argument
160 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
186 * guts: Pointer to GUTS structure
191 static inline void guts_set_pmuxcr_dma(struct ccsr_guts __iomem *guts, in guts_set_pmuxcr_dma() argument
197 clrsetbits_be32(&guts->pmuxcr, 1 << shift, value << shift); in guts_set_pmuxcr_dma()

Completed in 14 milliseconds

12