Lines Matching refs:ccu
102 static int sunxi_ccu_probe(struct sunxi_ccu *ccu, struct device *dev,
109 ccu->desc = desc;
111 spin_lock_init(&ccu->lock);
120 cclk->lock = &ccu->lock;
146 reset = &ccu->reset;
152 reset->lock = &ccu->lock;
176 struct sunxi_ccu *ccu = res;
177 const struct sunxi_ccu_desc *desc = ccu->desc;
180 reset_controller_unregister(&ccu->reset.rcdev);
195 struct sunxi_ccu *ccu;
198 ccu = devres_alloc(devm_sunxi_ccu_release, sizeof(*ccu), GFP_KERNEL);
199 if (!ccu)
202 ret = sunxi_ccu_probe(ccu, dev, dev->of_node, reg, desc);
204 devres_free(ccu);
208 devres_add(dev, ccu);
217 struct sunxi_ccu *ccu;
220 ccu = kzalloc(sizeof(*ccu), GFP_KERNEL);
221 if (!ccu)
224 ret = sunxi_ccu_probe(ccu, NULL, node, reg, desc);
227 kfree(ccu);