1. 27 Dec, 2016 1 commit
    • Abhishek Sahu's avatar
      clk: qcom: ipq4019: Add the cpu clock frequency change notifier · 395717ee
      Abhishek Sahu authored
      The current driver code gives the crash or gets hang while switching
      the CPU frequency some time. The APSS CPU Clock divider is not glitch
      free so it the APPS clock need to be switched for stable clock during
      the change.
      
      This patch adds the frequency change notifier for APSS CPU clock. It
      changes the parent of this clock to stable PLL FEPLL500 for
      PRE_RATE_CHANGE event. This event will be generated before actual
      clock set operations. The clock set operation will again change its
      corresponding parent by getting the same from frequency table.
      Signed-off-by: default avatarAbhishek Sahu <absahu@codeaurora.org>
      [sboyd@codeaurora.org: Indent less in probe]
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      395717ee
  2. 21 Dec, 2016 5 commits
  3. 12 Dec, 2016 1 commit
  4. 09 Dec, 2016 9 commits
  5. 08 Dec, 2016 8 commits
  6. 06 Dec, 2016 1 commit
  7. 24 Nov, 2016 2 commits
  8. 23 Nov, 2016 8 commits
  9. 22 Nov, 2016 1 commit
    • Stephen Boyd's avatar
      Merge tag 'clk-v4.10-exynos5433' of git://linuxtv.org/snawrocki/samsung into clk-next · c705d22b
      Stephen Boyd authored
      Pull Exynos5433 SoC updates from Sylwester Nawrocki:
      
       - addition of missing documentation and DT properties for the CMU_AUD
         block source clocks,
       - correction of CMU_FSYS parent clock definition,
       - marking as critical clocks which have to be enabled in order
         to access control registers of child CMUs.
      
      * tag 'clk-v4.10-exynos5433' of git://linuxtv.org/snawrocki/samsung:
        clk: exynos5433: Mark some clocks as critical
        clk: exynos5433: Add documentation for the audio block parent clocks
        clk: exynos5433: Fix parent clocks for FSYS block
      c705d22b
  10. 21 Nov, 2016 1 commit
  11. 18 Nov, 2016 1 commit
  12. 17 Nov, 2016 2 commits
    • Stephen Boyd's avatar
      Merge tag 'clk-renesas-for-v4.10-tag3' of... · 9baabf43
      Stephen Boyd authored
      Merge tag 'clk-renesas-for-v4.10-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-next
      
      Pull more clk driver updates from Geert Uytterhoeven:
      
        - CSI2 and VIN clocks for R-Car M3-W,
        - Clock drivers for new RZ/G1M and RZ/G1E SoCs,
        - Minor bug fix for R-Car H3.
      
      * tag 'clk-renesas-for-v4.10-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers:
        clk: renesas: cpg-mssr: Add R8A7745 support
        clk: renesas: cpg-mssr: Add R8A7743 support
        clk: renesas: cpg-mssr: Add common R-Car Gen2 support
        clk: renesas: r8a7795: Fix HDMI parent clock
        clk: renesas: r8a7796: Add VIN clocks
        clk: renesas: r8a7796: Add CSI2 clocks
      9baabf43
    • Stephen Boyd's avatar
      Merge tag 'clk-renesas-for-v4.10-tag2' of... · 54fd1b3b
      Stephen Boyd authored
      Merge tag 'clk-renesas-for-v4.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-next
      
      Pull Renesas clk driver updates from Geerty Uytterhoeven:
      
        - Add R-Car RST driver for obtaining mode pin state, and move the
          related functionality from platform code to DT,
        - Add r8a7743 and r8a7745 CPG Core Clock Definitions.
      
      The commits here are intermingled with arm-soc material because
      of the hard dependency we're breaking between mach code and
      driver code. We're replacing that with a driver dependency
      between the soc driver and the clk driver.
      
      * tag 'clk-renesas-for-v4.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers: (25 commits)
        clk: renesas: Add r8a7745 CPG Core Clock Definitions
        clk: renesas: Add r8a7743 CPG Core Clock Definitions
        clk: renesas: rcar-gen2: Remove obsolete rcar_gen2_clocks_init()
        clk: renesas: r8a7779: Remove obsolete r8a7779_clocks_init()
        clk: renesas: r8a7778: Remove obsolete r8a7778_clocks_init()
        ARM: shmobile: rcar-gen2: Stop passing mode pins state to clock driver
        ARM: shmobile: r8a7779: Stop passing mode pins state to clock driver
        ARM: shmobile: r8a7778: Stop passing mode pins state to clock driver
        clk: renesas: rcar-gen3-cpg: Remove obsolete rcar_gen3_read_mode_pins()
        clk: renesas: r8a7796: Obtain mode pin values from R-Car RST driver
        clk: renesas: r8a7795: Obtain mode pin values from R-Car RST driver
        clk: renesas: rcar-gen2: Obtain mode pin values using RST driver
        clk: renesas: r8a7779: Obtain mode pin values from R-Car RST driver
        clk: renesas: r8a7778: Obtain mode pin values using R-Car RST driver
        arm64: renesas: r8a7796 dtsi: Add device node for RST module
        arm64: renesas: r8a7795 dtsi: Add device node for RST module
        ARM: dts: r8a7794: Add device node for RST module
        ARM: dts: r8a7793: Add device node for RST module
        ARM: dts: r8a7792: Add device node for RST module
        ARM: dts: r8a7791: Add device node for RST module
        ...
      54fd1b3b