Lines Matching refs:dev_clk
236 struct clk_device *dev_clk; in vtwm_device_clk_init() local
246 dev_clk = kzalloc(sizeof(*dev_clk), GFP_KERNEL); in vtwm_device_clk_init()
247 if (WARN_ON(!dev_clk)) in vtwm_device_clk_init()
250 dev_clk->lock = &_lock; in vtwm_device_clk_init()
254 dev_clk->en_reg = pmc_base + en_reg; in vtwm_device_clk_init()
255 rc = of_property_read_u32(node, "enable-bit", &dev_clk->en_bit); in vtwm_device_clk_init()
266 dev_clk->div_reg = pmc_base + div_reg; in vtwm_device_clk_init()
271 dev_clk->div_mask = 0x1f; in vtwm_device_clk_init()
273 of_property_read_u32(node, "divisor-mask", &dev_clk->div_mask); in vtwm_device_clk_init()
292 kfree(dev_clk); in vtwm_device_clk_init()
302 dev_clk->hw.init = &init; in vtwm_device_clk_init()
304 clk = clk_register(NULL, &dev_clk->hw); in vtwm_device_clk_init()
306 kfree(dev_clk); in vtwm_device_clk_init()