Skip to content
  1. Jan 28, 2015
  2. Jan 25, 2015
  3. Jan 21, 2015
  4. Jan 18, 2015
  5. Jan 15, 2015
  6. Jan 14, 2015
  7. Jan 13, 2015
  8. Jan 08, 2015
  9. Dec 29, 2014
    • Heiko Stuebner's avatar
      clk: rockchip: fix rk3288 cpuclk core dividers · 9880d427
      Heiko Stuebner authored
      
      
      Commit 0e5bdb3f (clk: rockchip: switch to using the new cpuclk type
      for armclk) didn't take into account that the divider used on rk3288
      are of the (n+1) type.
      
      The rk3066 and rk3188 socs use more complex divider types making it
      necessary for the list-elements to be the real register-values to write.
      
      Therefore reduce divider values in the table accordingly so that they
      really are the values that should be written to the registers and match
      the dividers actually specified for the rk3288.
      
      Reported-by: default avatarSonny Rao <sonnyrao@chromium.org>
      Fixes: 0e5bdb3f ("clk: rockchip: switch to using the new cpuclk type for armclk")
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      Reviewed-by: default avatarDoug Anderson <dianders@chromium.org>
      Cc: stable@vger.kernel.org
      9880d427
    • Heiko Stuebner's avatar
      clk: rockchip: fix rk3066 pll lock bit location · 12551f02
      Heiko Stuebner authored
      
      
      The bit locations indicating the locking status of the plls on rk3066 are
      shifted by one to the right when compared to the rk3188, bits [7:4] instead
      of [8:5] on the rk3188, thus indicating the locking state of the wrong pll
      or a completely different information in case of the gpll.
      
      The recently introduced pll init code exposed that problem on some rk3066
      boards when it tried to bring the boot-pll value in line with the value
      from the rate table.
      
      Fix this by defining separate pll definitions for rk3066 with the correct
      locking indices.
      
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      Fixes: 2c14736c ("clk: rockchip: add clock driver for rk3188 and rk3066 clocks")
      Tested-by: default avatarFUKAUMI Naoki <naobsd@gmail.com>
      Cc: stable@vger.kernel.org
      12551f02
  10. Dec 23, 2014
  11. Dec 21, 2014