Lines Matching refs:cgu
12 #include <dt-bindings/clock/x1000-cgu.h>
14 #include "cgu.h"
61 static struct ingenic_cgu *cgu;
69 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1);
121 spin_lock_irqsave(&cgu->lock, flags);
123 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1);
126 writel(usbpcr1, cgu->base + CGU_REG_USBPCR1);
128 spin_unlock_irqrestore(&cgu->lock, flags);
134 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR;
135 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR;
144 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR;
145 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR;
153 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR;
154 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR;
461 cgu = ingenic_cgu_new(x1000_cgu_clocks,
463 if (!cgu) {
468 retval = ingenic_cgu_register_clocks(cgu);
474 ingenic_cgu_register_syscore_ops(cgu);
480 CLK_OF_DECLARE_DRIVER(x1000_cgu, "ingenic,x1000-cgu", x1000_cgu_init);