clk.c (a976c2951d8f376112361830aa7762beff83a205) clk.c (1667393126d7c51fad8b3cb9d3798e8e0367e2ec)
1/*
2 * Copyright (C) 2010-2011 Canonical Ltd <jeremy.kerr@canonical.com>
3 * Copyright (C) 2011-2012 Linaro Ltd <mturquette@linaro.org>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
8 *

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

3127
3128 cp->node = of_node_get(np);
3129 cp->data = data;
3130 cp->get = clk_src_get;
3131
3132 mutex_lock(&of_clk_mutex);
3133 list_add(&cp->link, &of_clk_providers);
3134 mutex_unlock(&of_clk_mutex);
1/*
2 * Copyright (C) 2010-2011 Canonical Ltd <jeremy.kerr@canonical.com>
3 * Copyright (C) 2011-2012 Linaro Ltd <mturquette@linaro.org>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
8 *

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

3127
3128 cp->node = of_node_get(np);
3129 cp->data = data;
3130 cp->get = clk_src_get;
3131
3132 mutex_lock(&of_clk_mutex);
3133 list_add(&cp->link, &of_clk_providers);
3134 mutex_unlock(&of_clk_mutex);
3135 pr_debug("Added clock from %s\n", np->full_name);
3135 pr_debug("Added clock from %pOF\n", np);
3136
3137 ret = of_clk_set_defaults(np, true);
3138 if (ret < 0)
3139 of_clk_del_provider(np);
3140
3141 return ret;
3142}
3143EXPORT_SYMBOL_GPL(of_clk_add_provider);

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

3162
3163 cp->node = of_node_get(np);
3164 cp->data = data;
3165 cp->get_hw = get;
3166
3167 mutex_lock(&of_clk_mutex);
3168 list_add(&cp->link, &of_clk_providers);
3169 mutex_unlock(&of_clk_mutex);
3136
3137 ret = of_clk_set_defaults(np, true);
3138 if (ret < 0)
3139 of_clk_del_provider(np);
3140
3141 return ret;
3142}
3143EXPORT_SYMBOL_GPL(of_clk_add_provider);

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

3162
3163 cp->node = of_node_get(np);
3164 cp->data = data;
3165 cp->get_hw = get;
3166
3167 mutex_lock(&of_clk_mutex);
3168 list_add(&cp->link, &of_clk_providers);
3169 mutex_unlock(&of_clk_mutex);
3170 pr_debug("Added clk_hw provider from %s\n", np->full_name);
3170 pr_debug("Added clk_hw provider from %pOF\n", np);
3171
3172 ret = of_clk_set_defaults(np, true);
3173 if (ret < 0)
3174 of_clk_del_provider(np);
3175
3176 return ret;
3177}
3178EXPORT_SYMBOL_GPL(of_clk_add_hw_provider);

--- 333 unchanged lines hidden ---
3171
3172 ret = of_clk_set_defaults(np, true);
3173 if (ret < 0)
3174 of_clk_del_provider(np);
3175
3176 return ret;
3177}
3178EXPORT_SYMBOL_GPL(of_clk_add_hw_provider);

--- 333 unchanged lines hidden ---