1. 22 Feb, 2016 2 commits
  2. 19 Feb, 2016 3 commits
  3. 18 Feb, 2016 2 commits
  4. 17 Feb, 2016 1 commit
  5. 16 Feb, 2016 4 commits
  6. 15 Feb, 2016 1 commit
  7. 12 Feb, 2016 7 commits
  8. 10 Feb, 2016 4 commits
  9. 09 Feb, 2016 3 commits
  10. 08 Feb, 2016 8 commits
  11. 07 Feb, 2016 3 commits
    • Stephen Boyd's avatar
      clk: provider: Remove of_gpio_{gate,mux}_clk_setup() prototypes · 1e42754e
      Stephen Boyd authored
      These functions either never existed or were only used in
      OF_CLK_DECLARE() macros. Remove the dead prototypes.
      
      Cc: Jyri Sarha <jsarha@ti.com>
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      1e42754e
    • Stephen Boyd's avatar
      clk: Deprecate CLK_IS_ROOT · 47b0eeb3
      Stephen Boyd authored
      We don't use CLK_IS_ROOT but in a few places in the common clk
      framework core. Let's replace those checks with a check for the
      number of parents a clk has instead of the flag, freeing up one
      flag for something else. We don't remove the flag yet so that
      things keep building, but we'll remove it once all drivers have
      removed their flag usage.
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      47b0eeb3
    • Stephen Boyd's avatar
      clk: gpio: Make into a platform driver · 14b04f28
      Stephen Boyd authored
      clk_get() for DT based clks already returns EPROBE_DEFER when the
      OF clk provider is not present. So having all this code in the
      clk provider to return EPROBE_DEFER when the gpio isn't ready yet
      can be replaced with a platform driver that doesn't add the clk
      provider until the gpio can be requested. Get rid of the
      OF_CLK_DECLARE and convert this to a platform driver instead.
      Tested-by: default avatarJyri Sarha <jsarha@ti.com>
      Cc: Sergej Sawazki <ce3a@gmx.de>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Jon Nettleton <jon@solid-run.com>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      14b04f28
  12. 04 Feb, 2016 2 commits
    • Heiko Stuebner's avatar
      clk: rockchip: convert manually created factor clocks to the new type · 36714529
      Heiko Stuebner authored
      Clean up the init code and move the creation of factor clocks to the
      appropriate positions coming from the clock architecture diagrams.
      
      This also unifies the artificial separation of the hclk_vcodec etc clocks
      again.
      
      We do keep the separate definition of some watchdog and usb480m pseudo
      clocks for now, as they're not real factor clocks from the clock-tree
      but placeholders for fixes to come (usb480m gets supplied by the
      missing driver for the new usbphy type and the watchdog-gate is sitting
      somewhere else together which we cannot model currently).
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      36714529
    • Heiko Stuebner's avatar
      clk: rockchip: add a factor clock type · 29a30c26
      Heiko Stuebner authored
      Add a clock type for fixed factor clocks. This allows us to define fixed
      factor clocks where they appear in the clock hierarchy instead of in the
      init function.
      
      The additional factor_gate type, finally allows us to model some last
      parts of the clock tree correctly.
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      29a30c26