Lines Matching full:cgu
3 * JZ4770 SoC CGU driver
13 #include <dt-bindings/clock/jz4770-cgu.h>
15 #include "cgu.h"
49 static struct ingenic_cgu *cgu; variable
53 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_enable()
54 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_enable()
63 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_disable()
64 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_disable()
72 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_is_enabled()
73 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_is_enabled()
439 cgu = ingenic_cgu_new(jz4770_cgu_clocks, in jz4770_cgu_init()
441 if (!cgu) { in jz4770_cgu_init()
442 pr_err("%s: failed to initialise CGU\n", __func__); in jz4770_cgu_init()
446 retval = ingenic_cgu_register_clocks(cgu); in jz4770_cgu_init()
448 pr_err("%s: failed to register CGU Clocks\n", __func__); in jz4770_cgu_init()
450 ingenic_cgu_register_syscore_ops(cgu); in jz4770_cgu_init()
454 CLK_OF_DECLARE_DRIVER(jz4770_cgu, "ingenic,jz4770-cgu", jz4770_cgu_init);