autoidle.c (cbecf716ca618fd44feda6bd9a64a8179d031fc5) autoidle.c (ed06099c5d0b329082cc19c58eace0b20bf7fe70)
1/*
2 * TI clock autoidle support
3 *
4 * Copyright (C) 2013 Texas Instruments, Inc.
5 *
6 * Tero Kristo <t-kristo@ti.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

200 return 0;
201
202 clk = kzalloc(sizeof(*clk), GFP_KERNEL);
203
204 if (!clk)
205 return -ENOMEM;
206
207 clk->shift = shift;
1/*
2 * TI clock autoidle support
3 *
4 * Copyright (C) 2013 Texas Instruments, Inc.
5 *
6 * Tero Kristo <t-kristo@ti.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

200 return 0;
201
202 clk = kzalloc(sizeof(*clk), GFP_KERNEL);
203
204 if (!clk)
205 return -ENOMEM;
206
207 clk->shift = shift;
208 clk->name = node->name;
208 clk->name = ti_dt_clk_name(node);
209 ret = ti_clk_get_reg_addr(node, 0, &clk->reg);
210 if (ret) {
211 kfree(clk);
212 return ret;
213 }
214
215 if (of_property_read_bool(node, "ti,invert-autoidle-bit"))
216 clk->flags |= AUTOIDLE_LOW;

--- 49 unchanged lines hidden ---
209 ret = ti_clk_get_reg_addr(node, 0, &clk->reg);
210 if (ret) {
211 kfree(clk);
212 return ret;
213 }
214
215 if (of_property_read_bool(node, "ti,invert-autoidle-bit"))
216 clk->flags |= AUTOIDLE_LOW;

--- 49 unchanged lines hidden ---