1. 17 Nov, 2016 1 commit
    • 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
  2. 16 Nov, 2016 7 commits
  3. 15 Nov, 2016 4 commits
  4. 14 Nov, 2016 2 commits
  5. 11 Nov, 2016 7 commits
  6. 10 Nov, 2016 5 commits
  7. 09 Nov, 2016 3 commits
  8. 08 Nov, 2016 3 commits
  9. 07 Nov, 2016 3 commits
  10. 05 Nov, 2016 3 commits
  11. 04 Nov, 2016 2 commits
    • Paul Gortmaker's avatar
      clk: ti: make clk-dra7-atl explicitly non-modular · 172ff5a2
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      arch/arm/mach-omap2/Kconfig:config SOC_DRA7XX
      arch/arm/mach-omap2/Kconfig:    bool "TI DRA7XX"
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the modular code that is essentially orphaned, so that
      when reading the driver there is no doubt it is builtin-only.
      
      We explicitly disallow a driver unbind, since that doesn't have a
      sensible use case anyway, and it allows us to drop the ".remove"
      code for non-modular drivers.
      
      Since module_platform_driver() uses the same init level priority as
      builtin_platform_driver() the init ordering remains unchanged with
      this commit.
      
      Also note that MODULE_DEVICE_TABLE is a no-op for non-modular code.
      
      We also delete the MODULE_LICENSE tags etc. since all that information
      is already contained at the top of the file in the comments.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Cc: Michael Turquette <mturquette@baylibre.com>
      Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
      Cc: Stephen Boyd <sboyd@codeaurora.org>
      Cc: linux-omap@vger.kernel.org
      Cc: linux-clk@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      172ff5a2
    • Paul Gortmaker's avatar
      clk: tegra: make clk-tegra124-dfll-fcpu explicitly non-modular · 33996b02
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      arch/arm/mach-tegra/Kconfig:config ARCH_TEGRA_124_SOC
      arch/arm/mach-tegra/Kconfig:    bool "Enable support for Tegra124 family"
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the modular code that is essentially orphaned, so that
      when reading the driver there is no doubt it is builtin-only.
      
      Since module_init translates to device_initcall in the non-modular
      case, the init ordering remains unchanged with this commit.
      
      Also note that MODULE_DEVICE_TABLE is a no-op for non-modular code.
      
      We also delete the MODULE_LICENSE tags etc. since all that information
      is already contained at the top of the file in the comments.
      
      Cc: Peter De Schrijver <pdeschrijver@nvidia.com>
      Cc: Prashant Gaikwad <pgaikwad@nvidia.com>
      Cc: Michael Turquette <mturquette@baylibre.com>
      Cc: Stephen Boyd <sboyd@codeaurora.org>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Thierry Reding <thierry.reding@gmail.com>
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: Aleksandr Frid <afrid@nvidia.com>
      Cc: Paul Walmsley <pwalmsley@nvidia.com>
      Cc: linux-clk@vger.kernel.org
      Cc: linux-tegra@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      33996b02