1. 05 6月, 2015 1 次提交
  2. 13 4月, 2015 1 次提交
  3. 28 1月, 2015 1 次提交
  4. 10 9月, 2014 2 次提交
  5. 22 4月, 2014 1 次提交
  6. 17 3月, 2014 1 次提交
  7. 26 2月, 2014 1 次提交
  8. 10 2月, 2014 1 次提交
  9. 20 12月, 2013 1 次提交
    • S
      clk/zynq/clkc: Add 'fclk-enable' feature · ba52f8a9
      Soren Brinkmann 提交于
      In some use cases Zynq's FPGA clocks are used as static clock
      generators for IP in the FPGA part of the SOC for which no Linux driver
      exists and would control those clocks. To avoid automatic
      gating of these clocks in such cases a new property - fclk-enable - is
      added to the clock controller's DT description to accomodate such use
      cases. It's value is a bitmask, where a set bit results in enabling
      the corresponding FCLK through the clkc.
      
      FPGA clocks are handled following the rules below:
      
      If an FCLK is not enabled by bootloaders, that FCLK will be disabled in
      Linux. Drivers can enable and control it through the CCF as usual.
      
      If an FCLK is enabled by bootloaders AND the corresponding bit in the
      'fclk-enable' DT property is set, that FCLK will be enabled by the clkc,
      resulting in an off by one reference count for that clock. Ensuring it
      will always be running.
      Signed-off-by: NSoren Brinkmann <soren.brinkmann@xilinx.com>
      Acked-by: NMichal Simek <michal.simek@xilinx.com>
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      ba52f8a9
  10. 08 10月, 2013 1 次提交
  11. 20 8月, 2013 1 次提交
    • J
      clk: add CLK_SET_RATE_NO_REPARENT flag · 819c1de3
      James Hogan 提交于
      Add a CLK_SET_RATE_NO_REPARENT clock flag, which will prevent muxes
      being reparented during clk_set_rate.
      
      To avoid breaking existing platforms, all callers of clk_register_mux()
      are adjusted to pass the new flag. Platform maintainers are encouraged
      to remove the flag if they wish to allow mux reparenting on set_rate.
      Signed-off-by: NJames Hogan <james.hogan@imgtec.com>
      Reviewed-by: NStephen Boyd <sboyd@codeaurora.org>
      Cc: Mike Turquette <mturquette@linaro.org>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Viresh Kumar <viresh.linux@gmail.com>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
      Cc: Chao Xie <xiechao.mail@gmail.com>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: "Emilio López" <emilio@elopez.com.ar>
      Cc: Gregory CLEMENT <gregory.clement@free-electrons.com>
      Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
      Cc: Prashant Gaikwad <pgaikwad@nvidia.com>
      Cc: Thierry Reding <thierry.reding@gmail.com>
      Cc: Peter De Schrijver <pdeschrijver@nvidia.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Andrew Chew <achew@nvidia.com>
      Cc: Doug Anderson <dianders@chromium.org>
      Cc: Heiko Stuebner <heiko@sntech.de>
      Cc: Paul Walmsley <pwalmsley@nvidia.com>
      Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>
      Cc: Thomas Abraham <thomas.abraham@linaro.org>
      Cc: Tomasz Figa <t.figa@samsung.com>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-samsung-soc@vger.kernel.org
      Cc: spear-devel@list.st.com
      Cc: linux-tegra@vger.kernel.org
      Tested-by: NHaojian Zhuang <haojian.zhuang@gmail.com>
      Acked-by: Stephen Warren <swarren@nvidia.com> [tegra]
      Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com> [sunxi]
      Acked-by: Sören Brinkmann <soren.brinkmann@xilinx.com> [Zynq]
      Signed-off-by: NMike Turquette <mturquette@linaro.org>
      819c1de3
  12. 14 8月, 2013 2 次提交
  13. 27 5月, 2013 1 次提交