diff options
author | Boris Brezillon <boris.brezillon@free-electrons.com> | 2015-03-29 03:45:33 +0200 |
---|---|---|
committer | Michael Turquette <mturquette@linaro.org> | 2015-04-12 21:08:51 -0700 |
commit | 4591243102faa8de92da320edea47219901461e9 (patch) | |
tree | 896a83de022e746750b31953b2fef4b78fffa537 /drivers/clk/clk.c | |
parent | 3a9e9cb65be84d6c64fbe9c69a73c15d59f29454 (diff) |
clk: at91: usb: propagate rate modification to the parent clk
The at91sam9n12 and at91sam9x5 usb clocks do not propagate rate
modification requests to their parents.
This causes a bug when the PLLB is left uninitialized by the bootloader
(PLL multiplier set to 0, or in other words, PLL rate = 0 Hz).
Implement the determinate_rate method and propagate the change rate
request to the parent clk.
Cc: <stable@vger.kernel.org> # v3.14+
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reported-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Bo Shen <voice.shen@atmel.com>
Signed-off-by: Michael Turquette <mturquette@linaro.org>
Diffstat (limited to 'drivers/clk/clk.c')
0 files changed, 0 insertions, 0 deletions