clk.c (762f99f4f3cb41a775b5157dd761217beba65873) | clk.c (08edf70457b375d2f09aaee5ba07777046293d93) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Hisilicon clock driver 4 * 5 * Copyright (c) 2012-2013 Hisilicon Limited. 6 * Copyright (c) 2012-2013 Linaro Limited. 7 * 8 * Author: Haojian Zhuang <haojian.zhuang@linaro.org> --- 148 unchanged lines hidden (view full) --- 157 for (i = 0; i < nums; i++) { 158 u32 mask = BIT(clks[i].width) - 1; 159 160 clk = clk_register_mux_table(NULL, clks[i].name, 161 clks[i].parent_names, 162 clks[i].num_parents, clks[i].flags, 163 base + clks[i].offset, clks[i].shift, 164 mask, clks[i].mux_flags, | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Hisilicon clock driver 4 * 5 * Copyright (c) 2012-2013 Hisilicon Limited. 6 * Copyright (c) 2012-2013 Linaro Limited. 7 * 8 * Author: Haojian Zhuang <haojian.zhuang@linaro.org> --- 148 unchanged lines hidden (view full) --- 157 for (i = 0; i < nums; i++) { 158 u32 mask = BIT(clks[i].width) - 1; 159 160 clk = clk_register_mux_table(NULL, clks[i].name, 161 clks[i].parent_names, 162 clks[i].num_parents, clks[i].flags, 163 base + clks[i].offset, clks[i].shift, 164 mask, clks[i].mux_flags, |
165 (u32 *)clks[i].table, &hisi_clk_lock); | 165 clks[i].table, &hisi_clk_lock); |
166 if (IS_ERR(clk)) { 167 pr_err("%s: failed to register clock %s\n", 168 __func__, clks[i].name); 169 goto err; 170 } 171 172 if (clks[i].alias) 173 clk_register_clkdev(clk, clks[i].alias, NULL); --- 170 unchanged lines hidden --- | 166 if (IS_ERR(clk)) { 167 pr_err("%s: failed to register clock %s\n", 168 __func__, clks[i].name); 169 goto err; 170 } 171 172 if (clks[i].alias) 173 clk_register_clkdev(clk, clks[i].alias, NULL); --- 170 unchanged lines hidden --- |