pll.c (9095bf25ea08135a5b74875dd0e3eeaddc4218a0) pll.c (e665f029a283aff4f36f0c5388f7c708be67470e)
1/*
2 * PLL clock driver for Keystone devices
3 *
4 * Copyright (C) 2013 Texas Instruments Inc.
5 * Murali Karicheri <m-karicheri2@ti.com>
6 * Santosh Shilimkar <santosh.shilimkar@ti.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 205 unchanged lines hidden (view full) ---

214
215 clk = clk_register_pll(NULL, node->name, parent_name, pll_data);
216 if (clk) {
217 of_clk_add_provider(node, of_clk_src_simple_get, clk);
218 return;
219 }
220
221out:
1/*
2 * PLL clock driver for Keystone devices
3 *
4 * Copyright (C) 2013 Texas Instruments Inc.
5 * Murali Karicheri <m-karicheri2@ti.com>
6 * Santosh Shilimkar <santosh.shilimkar@ti.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 205 unchanged lines hidden (view full) ---

214
215 clk = clk_register_pll(NULL, node->name, parent_name, pll_data);
216 if (clk) {
217 of_clk_add_provider(node, of_clk_src_simple_get, clk);
218 return;
219 }
220
221out:
222 pr_err("%s: error initializing pll %s\n", __func__, node->name);
222 pr_err("%s: error initializing pll %pOFn\n", __func__, node);
223 kfree(pll_data);
224}
225
226/**
227 * of_keystone_pll_clk_init - PLL initialisation DT wrapper
228 * @node: device tree node for this clock
229 */
230static void __init of_keystone_pll_clk_init(struct device_node *node)

--- 110 unchanged lines hidden ---
223 kfree(pll_data);
224}
225
226/**
227 * of_keystone_pll_clk_init - PLL initialisation DT wrapper
228 * @node: device tree node for this clock
229 */
230static void __init of_keystone_pll_clk_init(struct device_node *node)

--- 110 unchanged lines hidden ---