aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk
diff options
context:
space:
mode:
authorNicolas Ferre <nicolas.ferre@microchip.com>2019-02-23 01:08:58 +0100
committerStephen Boyd <sboyd@kernel.org>2019-02-25 09:23:45 -0800
commit97d010dc420469fbdfcf0b335578f19a0b25e17b (patch)
treef77566c32d688be12363431c72c4dcf03922b32d /drivers/clk
parentclk: at91: optimize clk_round_rate() for AUDIO_PLL (diff)
downloadlinux-dev-97d010dc420469fbdfcf0b335578f19a0b25e17b.tar.xz
linux-dev-97d010dc420469fbdfcf0b335578f19a0b25e17b.zip
clk: at91: programmable: remove unneeded register read
This register read is a leftover of a previous read/modify/write. We now use regmap_update_bits(), so we don't need it anymore. Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk')
-rw-r--r--drivers/clk/at91/clk-programmable.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/clk/at91/clk-programmable.c b/drivers/clk/at91/clk-programmable.c
index 5bc68b9c5498..89d6f3736dbf 100644
--- a/drivers/clk/at91/clk-programmable.c
+++ b/drivers/clk/at91/clk-programmable.c
@@ -132,11 +132,8 @@ static int clk_programmable_set_rate(struct clk_hw *hw, unsigned long rate,
struct clk_programmable *prog = to_clk_programmable(hw);
const struct clk_programmable_layout *layout = prog->layout;
unsigned long div = parent_rate / rate;
- unsigned int pckr;
int shift = 0;
- regmap_read(prog->regmap, AT91_PMC_PCKR(prog->id), &pckr);
-
if (!div)
return -EINVAL;