Lines Matching defs:apmu
28 struct clk_apmu *apmu = to_clk_apmu(hw);
32 if (apmu->lock)
33 spin_lock_irqsave(apmu->lock, flags);
35 data = readl_relaxed(apmu->base) | apmu->enable_mask;
36 writel_relaxed(data, apmu->base);
38 if (apmu->lock)
39 spin_unlock_irqrestore(apmu->lock, flags);
46 struct clk_apmu *apmu = to_clk_apmu(hw);
50 if (apmu->lock)
51 spin_lock_irqsave(apmu->lock, flags);
53 data = readl_relaxed(apmu->base) & ~apmu->enable_mask;
54 writel_relaxed(data, apmu->base);
56 if (apmu->lock)
57 spin_unlock_irqrestore(apmu->lock, flags);
68 struct clk_apmu *apmu;
72 apmu = kzalloc(sizeof(*apmu), GFP_KERNEL);
73 if (!apmu)
82 apmu->base = base;
83 apmu->enable_mask = enable_mask;
84 apmu->lock = lock;
85 apmu->hw.init = &init;
87 clk = clk_register(NULL, &apmu->hw);
90 kfree(apmu);