Skip to content

Commit f9e6ce7

Browse files
claudiubezneasre
authored andcommitted
power: reset: at91-reset: add sclk to struct at91_reset
Add sclk to struct at91_reset. Signed-off-by: Claudiu Beznea <[email protected]> Signed-off-by: Sebastian Reichel <[email protected]>
1 parent 4d9ce0f commit f9e6ce7

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

drivers/power/reset/at91-reset.c

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,11 @@ enum reset_type {
5252
struct at91_reset {
5353
void __iomem *rstc_base;
5454
void __iomem *ramc_base[2];
55+
struct clk *sclk;
5556
};
5657

5758
static struct at91_reset reset;
5859

59-
static struct clk *sclk;
60-
6160
/*
6261
* unless the SDRAM is cleanly shutdown before we hit the
6362
* reset register it can be left driving the data bus and
@@ -238,19 +237,19 @@ static int __init at91_reset_probe(struct platform_device *pdev)
238237
match = of_match_node(at91_reset_of_match, pdev->dev.of_node);
239238
at91_restart_nb.notifier_call = match->data;
240239

241-
sclk = devm_clk_get(&pdev->dev, NULL);
242-
if (IS_ERR(sclk))
243-
return PTR_ERR(sclk);
240+
reset.sclk = devm_clk_get(&pdev->dev, NULL);
241+
if (IS_ERR(reset.sclk))
242+
return PTR_ERR(reset.sclk);
244243

245-
ret = clk_prepare_enable(sclk);
244+
ret = clk_prepare_enable(reset.sclk);
246245
if (ret) {
247246
dev_err(&pdev->dev, "Could not enable slow clock\n");
248247
return ret;
249248
}
250249

251250
ret = register_restart_handler(&at91_restart_nb);
252251
if (ret) {
253-
clk_disable_unprepare(sclk);
252+
clk_disable_unprepare(reset.sclk);
254253
return ret;
255254
}
256255

@@ -262,7 +261,7 @@ static int __init at91_reset_probe(struct platform_device *pdev)
262261
static int __exit at91_reset_remove(struct platform_device *pdev)
263262
{
264263
unregister_restart_handler(&at91_restart_nb);
265-
clk_disable_unprepare(sclk);
264+
clk_disable_unprepare(reset.sclk);
266265

267266
return 0;
268267
}

0 commit comments

Comments
 (0)