]> git.baikalelectronics.ru Git - kernel.git/commit
clk: at91: fix clk_programmable_set_parent()
authorBoris Brezillon <boris.brezillon@free-electrons.com>
Mon, 18 Jul 2016 07:49:12 +0000 (09:49 +0200)
committerMichael Turquette <mturquette@baylibre.com>
Tue, 19 Jul 2016 00:45:41 +0000 (17:45 -0700)
commit3aab0f30d1926d1262abd287793359cbc47f165b
tree15cbcba2a4262a9c78953ce9a2cb9bd8322bedfc
parent46019d4ab02ff53e32e3859c5df3696b5fa96c2d
clk: at91: fix clk_programmable_set_parent()

Since commit 43a33517624af ("clk: at91: make use of syscon/regmap
internally"), clk_programmable_set_parent() is always selecting the
first parent (AKA slow_clk), no matter what's passed in the 'index'
parameter.

Fix that by initializing the pckr variable to the index value.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reported-by: Hans Verkuil <hans.verkuil@cisco.com>
Fixes: 43a33517624af ("clk: at91: make use of syscon/regmap internally")
Cc: <stable@vger.kernel.org>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
Link: lkml.kernel.org/r/1468828152-18389-1-git-send-email-boris.brezillon@free-electrons.com
drivers/clk/at91/clk-programmable.c