Searched refs:cgu (Results 1 – 10 of 10) sorted by relevance
/drivers/clk/ingenic/ |
D | cgu.c | 35 ingenic_cgu_gate_get(struct ingenic_cgu *cgu, in ingenic_cgu_gate_get() argument 38 return !!(readl(cgu->base + info->reg) & BIT(info->bit)) in ingenic_cgu_gate_get() 53 ingenic_cgu_gate_set(struct ingenic_cgu *cgu, in ingenic_cgu_gate_set() argument 56 u32 clkgr = readl(cgu->base + info->reg); in ingenic_cgu_gate_set() 63 writel(clkgr, cgu->base + info->reg); in ingenic_cgu_gate_set() 74 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_pll_recalc_rate() local 82 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_pll_recalc_rate() 86 spin_lock_irqsave(&cgu->lock, flags); in ingenic_pll_recalc_rate() 87 ctl = readl(cgu->base + pll_info->reg); in ingenic_pll_recalc_rate() 88 spin_unlock_irqrestore(&cgu->lock, flags); in ingenic_pll_recalc_rate() [all …]
|
D | Makefile | 2 obj-$(CONFIG_INGENIC_CGU_COMMON) += cgu.o pm.o 3 obj-$(CONFIG_INGENIC_CGU_JZ4740) += jz4740-cgu.o 4 obj-$(CONFIG_INGENIC_CGU_JZ4725B) += jz4725b-cgu.o 5 obj-$(CONFIG_INGENIC_CGU_JZ4770) += jz4770-cgu.o 6 obj-$(CONFIG_INGENIC_CGU_JZ4780) += jz4780-cgu.o
|
D | jz4780-cgu.c | 91 static struct ingenic_cgu *cgu; variable 107 spin_lock_irqsave(&cgu->lock, flags); in jz4780_otg_phy_set_parent() 109 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1); in jz4780_otg_phy_set_parent() 113 writel(usbpcr1, cgu->base + CGU_REG_USBPCR1); in jz4780_otg_phy_set_parent() 115 spin_unlock_irqrestore(&cgu->lock, flags); in jz4780_otg_phy_set_parent() 125 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1); in jz4780_otg_phy_recalc_rate() 188 spin_lock_irqsave(&cgu->lock, flags); in jz4780_otg_phy_set_rate() 190 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1); in jz4780_otg_phy_set_rate() 193 writel(usbpcr1, cgu->base + CGU_REG_USBPCR1); in jz4780_otg_phy_set_rate() 195 spin_unlock_irqrestore(&cgu->lock, flags); in jz4780_otg_phy_set_rate() [all …]
|
D | jz4770-cgu.c | 47 static struct ingenic_cgu *cgu; variable 51 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_enable() 52 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_enable() 61 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_disable() 62 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_disable() 70 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_is_enabled() 71 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_is_enabled() 433 cgu = ingenic_cgu_new(jz4770_cgu_clocks, in jz4770_cgu_init() 435 if (!cgu) in jz4770_cgu_init() 438 retval = ingenic_cgu_register_clocks(cgu); in jz4770_cgu_init() [all …]
|
D | jz4725b-cgu.c | 31 static struct ingenic_cgu *cgu; variable 247 cgu = ingenic_cgu_new(jz4725b_cgu_clocks, in jz4725b_cgu_init() 249 if (!cgu) { in jz4725b_cgu_init() 254 retval = ingenic_cgu_register_clocks(cgu); in jz4725b_cgu_init() 258 ingenic_cgu_register_syscore_ops(cgu); in jz4725b_cgu_init()
|
D | jz4740-cgu.c | 46 static struct ingenic_cgu *cgu; variable 244 cgu = ingenic_cgu_new(jz4740_cgu_clocks, in jz4740_cgu_init() 246 if (!cgu) { in jz4740_cgu_init() 251 retval = ingenic_cgu_register_clocks(cgu); in jz4740_cgu_init() 255 ingenic_cgu_register_syscore_ops(cgu); in jz4740_cgu_init()
|
D | pm.c | 39 void ingenic_cgu_register_syscore_ops(struct ingenic_cgu *cgu) in ingenic_cgu_register_syscore_ops() argument 42 ingenic_cgu_base = cgu->base; in ingenic_cgu_register_syscore_ops()
|
D | cgu.h | 198 struct ingenic_cgu *cgu; member 226 int ingenic_cgu_register_clocks(struct ingenic_cgu *cgu);
|
D | pm.h | 10 void ingenic_cgu_register_syscore_ops(struct ingenic_cgu *cgu);
|
/drivers/clk/nxp/ |
D | Makefile | 2 obj-$(CONFIG_ARCH_LPC18XX) += clk-lpc18xx-cgu.o
|