clk-wm831x.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) clk-wm831x.c (fa2a1931e48a87ef1376df95ee84a13fcf2acc59)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * WM831x clock control
4 *
5 * Copyright 2011-2 Wolfson Microelectronics PLC.
6 *
7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
8 */

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

324 WM831X_CLKOUT_SRC,
325 parent << WM831X_CLKOUT_SRC_SHIFT);
326}
327
328static const struct clk_ops wm831x_clkout_ops = {
329 .is_prepared = wm831x_clkout_is_prepared,
330 .prepare = wm831x_clkout_prepare,
331 .unprepare = wm831x_clkout_unprepare,
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * WM831x clock control
4 *
5 * Copyright 2011-2 Wolfson Microelectronics PLC.
6 *
7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
8 */

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

324 WM831X_CLKOUT_SRC,
325 parent << WM831X_CLKOUT_SRC_SHIFT);
326}
327
328static const struct clk_ops wm831x_clkout_ops = {
329 .is_prepared = wm831x_clkout_is_prepared,
330 .prepare = wm831x_clkout_prepare,
331 .unprepare = wm831x_clkout_unprepare,
332 .determine_rate = clk_hw_determine_rate_no_reparent,
332 .get_parent = wm831x_clkout_get_parent,
333 .set_parent = wm831x_clkout_set_parent,
334};
335
336static const struct clk_init_data wm831x_clkout_init = {
337 .name = "clkout",
338 .ops = &wm831x_clkout_ops,
339 .parent_names = wm831x_clkout_parents,

--- 59 unchanged lines hidden ---
333 .get_parent = wm831x_clkout_get_parent,
334 .set_parent = wm831x_clkout_set_parent,
335};
336
337static const struct clk_init_data wm831x_clkout_init = {
338 .name = "clkout",
339 .ops = &wm831x_clkout_ops,
340 .parent_names = wm831x_clkout_parents,

--- 59 unchanged lines hidden ---