clk-ddr.c (5617c122e6015e2371c0bd6b5ad2e070844df24a) | clk-ddr.c (4a262b14c57d6ec88982d40273e742f7b9151560) |
---|---|
1/* 2 * Copyright (c) 2016 Rockchip Electronics Co. Ltd. 3 * Author: Lin Huang <hl@rock-chips.com> 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 as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. --- 130 unchanged lines hidden (view full) --- 139 ddrclk->mux_offset = mux_offset; 140 ddrclk->mux_shift = mux_shift; 141 ddrclk->mux_width = mux_width; 142 ddrclk->div_shift = div_shift; 143 ddrclk->div_width = div_width; 144 ddrclk->ddr_flag = ddr_flag; 145 146 clk = clk_register(NULL, &ddrclk->hw); | 1/* 2 * Copyright (c) 2016 Rockchip Electronics Co. Ltd. 3 * Author: Lin Huang <hl@rock-chips.com> 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 as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. --- 130 unchanged lines hidden (view full) --- 139 ddrclk->mux_offset = mux_offset; 140 ddrclk->mux_shift = mux_shift; 141 ddrclk->mux_width = mux_width; 142 ddrclk->div_shift = div_shift; 143 ddrclk->div_width = div_width; 144 ddrclk->ddr_flag = ddr_flag; 145 146 clk = clk_register(NULL, &ddrclk->hw); |
147 if (IS_ERR(clk)) { 148 pr_err("%s: could not register ddrclk %s\n", __func__, name); | 147 if (IS_ERR(clk)) |
149 kfree(ddrclk); | 148 kfree(ddrclk); |
150 return NULL; 151 } | |
152 153 return clk; 154} | 149 150 return clk; 151} |