|
@@ -207,8 +207,13 @@ void __init tegra_init_from_table(struct tegra_clk_init_table *tbl,
|
|
|
|
|
|
for (; tbl->clk_id < clk_max; tbl++) {
|
|
|
clk = clks[tbl->clk_id];
|
|
|
- if (IS_ERR_OR_NULL(clk))
|
|
|
- return;
|
|
|
+ if (IS_ERR_OR_NULL(clk)) {
|
|
|
+ pr_err("%s: invalid entry %ld in clks array for id %d\n",
|
|
|
+ __func__, PTR_ERR(clk), tbl->clk_id);
|
|
|
+ WARN_ON(1);
|
|
|
+
|
|
|
+ continue;
|
|
|
+ }
|
|
|
|
|
|
if (tbl->parent_id < clk_max) {
|
|
|
struct clk *parent = clks[tbl->parent_id];
|