Lines Matching refs:guts
15 #include <linux/fsl/guts.h>
17 struct guts {
28 static struct guts *guts;
127 if (!guts || !guts->regs)
130 if (guts->little_endian)
131 svr = ioread32(&guts->regs->svr);
133 svr = ioread32be(&guts->regs->svr);
147 /* Initialize guts */
148 guts = devm_kzalloc(dev, sizeof(*guts), GFP_KERNEL);
149 if (!guts)
152 guts->little_endian = of_property_read_bool(np, "little-endian");
155 guts->regs = devm_ioremap_resource(dev, res);
156 if (IS_ERR(guts->regs))
157 return PTR_ERR(guts->regs);
210 * guts node, for Freescale QorIQ SOCs.
215 { .compatible = "fsl,p1010-guts", },
216 { .compatible = "fsl,p1020-guts", },
217 { .compatible = "fsl,p1021-guts", },
218 { .compatible = "fsl,p1022-guts", },
219 { .compatible = "fsl,p1023-guts", },
220 { .compatible = "fsl,p2020-guts", },
221 { .compatible = "fsl,bsc9131-guts", },
222 { .compatible = "fsl,bsc9132-guts", },
223 { .compatible = "fsl,mpc8536-guts", },
224 { .compatible = "fsl,mpc8544-guts", },
225 { .compatible = "fsl,mpc8548-guts", },
226 { .compatible = "fsl,mpc8568-guts", },
227 { .compatible = "fsl,mpc8569-guts", },
228 { .compatible = "fsl,mpc8572-guts", },
243 .name = "fsl-guts",