diff options
-rw-r--r-- | drivers/mtd/nand/denali_dt.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/mtd/nand/denali_dt.c b/drivers/mtd/nand/denali_dt.c index 92530244e2cb..babb02c4b220 100644 --- a/drivers/mtd/nand/denali_dt.c +++ b/drivers/mtd/nand/denali_dt.c | |||
@@ -108,7 +108,7 @@ static int denali_dt_probe(struct platform_device *ofdev) | |||
108 | denali->dev->dma_mask = NULL; | 108 | denali->dev->dma_mask = NULL; |
109 | } | 109 | } |
110 | 110 | ||
111 | dt->clk = clk_get(&ofdev->dev, NULL); | 111 | dt->clk = devm_clk_get(&ofdev->dev, NULL); |
112 | if (IS_ERR(dt->clk)) { | 112 | if (IS_ERR(dt->clk)) { |
113 | dev_err(&ofdev->dev, "no clk available\n"); | 113 | dev_err(&ofdev->dev, "no clk available\n"); |
114 | return PTR_ERR(dt->clk); | 114 | return PTR_ERR(dt->clk); |
@@ -124,7 +124,6 @@ static int denali_dt_probe(struct platform_device *ofdev) | |||
124 | 124 | ||
125 | out_disable_clk: | 125 | out_disable_clk: |
126 | clk_disable_unprepare(dt->clk); | 126 | clk_disable_unprepare(dt->clk); |
127 | clk_put(dt->clk); | ||
128 | 127 | ||
129 | return ret; | 128 | return ret; |
130 | } | 129 | } |
@@ -135,7 +134,6 @@ static int denali_dt_remove(struct platform_device *ofdev) | |||
135 | 134 | ||
136 | denali_remove(&dt->denali); | 135 | denali_remove(&dt->denali); |
137 | clk_disable(dt->clk); | 136 | clk_disable(dt->clk); |
138 | clk_put(dt->clk); | ||
139 | 137 | ||
140 | return 0; | 138 | return 0; |
141 | } | 139 | } |