Lines Matching refs:cgu
13 #include <dt-bindings/clock/ingenic,x1000-cgu.h>
15 #include "cgu.h"
62 static struct ingenic_cgu *cgu;
70 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1);
122 spin_lock_irqsave(&cgu->lock, flags);
124 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1);
127 writel(usbpcr1, cgu->base + CGU_REG_USBPCR1);
129 spin_unlock_irqrestore(&cgu->lock, flags);
135 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR;
136 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR;
145 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR;
146 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR;
154 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR;
155 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR;
201 writel(0, cgu->base + CGU_REG_I2SCDR1);
545 cgu = ingenic_cgu_new(x1000_cgu_clocks,
547 if (!cgu) {
552 retval = ingenic_cgu_register_clocks(cgu);
558 ingenic_cgu_register_syscore_ops(cgu);
564 CLK_OF_DECLARE_DRIVER(x1000_cgu, "ingenic,x1000-cgu", x1000_cgu_init);