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 --- |