1. 23 7月, 2014 1 次提交
    • A
      video: fix up versatile CLCD helper move · ec4c4d87
      Arnd Bergmann 提交于
      commit 11c32d7b ("video: move Versatile CLCD helpers")
      moved files out of the plat-versatile directory but in the process
      got a few of the dependencies wrong:
      
      - If CONFIG_FB is not set, the file no longer gets built, resulting
        in a link error
      - If CONFIG_FB or CONFIG_FB_ARMCLCD are disabled, we also get a
        Kconfig warning for incorrect dependencies due to the symbol
        being 'select'ed from the platform Kconfig.
      - When the file is not built, we also get a link error for missing
        symbols.
      
      This patch should fix all three, by removing the 'select' statements,
      changing the Kconfig description of the symbol to be enabled in
      exactly the right configurations, and adding inline stub functions
      for the case when the framebuffer driver is disabled.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
      ec4c4d87
  2. 22 7月, 2014 1 次提交
    • O
      Merge tag 'omap-for-v3.17/soc-cleanup' of... · 9db58cc9
      Olof Johansson 提交于
      Merge tag 'omap-for-v3.17/soc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
      
      Merge "omap soc clean-up for v3.17 merge window" from Tony Lindgren:
      
      SoC specific omap clean-up for v3.17 merge window:
       - Changes to PRM and clock related code to help move
         things to drivers
       - Removal of unused ctrl module defines that no longer
         are needed with things moving to .dts files and
         drivers
      
      * tag 'omap-for-v3.17/soc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (23 commits)
        ARM: OMAP2+: clock/interface: remove some headers from clkt_iclk.c file
        ARM: OMAP2+: clock/dpll: remove unused header includes from dpll3xxx.c
        ARM: OMAP2+: clock/dpll: remove unused header includes from clkt_dpll.c
        ARM: OMAP2+: clock/interface: add a clk_features definition for idlest value
        ARM: OMAP2+: clock/dpll: add jitter correction behind clk_features
        ARM: OMAP2+: clock/dpll: convert bypass check to use clk_features
        ARM: OMAP2+: clock/dpll: add private API for checking if DPLL is in bypass
        ARM: OMAP2+: clock: add fint values to the ti_clk_features struct
        ARM: OMAP2+: clock: introduce ti_clk_features flags
        ARM: OMAP4+: dpll44xx: remove cm-regbits-44xx.h and clock44xx.h includes
        ARM: OMAP4+: dpll: remove cpu_is_omap44xx checks
        ARM: OMAP4+: clock: remove DEFINE_CLK_OMAP_HSDIVIDER macro
        ARM: OMAP4: Ctrl module register define diet
        ARM: OMAP3: control: isolate control module init to its own function
        ARM: OMAP3: PRM: move modem reset and iva2 idle to PRM driver
        ARM: OMAP3: control: add API for setting up the modem pads
        ARM: OMAP3: PRM: move PRM init code from PM core to the driver
        ARM: OMAP24xx: PRM: add API for clearing wakeup status bits
        ARM: OMAP3: PRM: add API for saving PRM scratchpad contents
        ARM: OMAP3: PRM: add API for checking and clearing cold reset status
        ...
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      9db58cc9
  3. 21 7月, 2014 1 次提交
  4. 20 7月, 2014 3 次提交
    • O
      Merge tag 'samsung-cleanup' of... · f57c0e04
      Olof Johansson 提交于
      Merge tag 'samsung-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup
      
      Merge "Samsung cleanup for v3.17" from Kukjin Kim:
      
      Most of them are for exynos SoCs, remove useless codes and update for
      PMU consolidation.
      
      - remove unnecessary header file in mach-exynos/pmu.c
      - remove unused code in mach-exynos/common.h
      - remove mach-exynos/regs-pmu.h dependency from PD
      - remove file path from comment section in mach-exynos
      
      - move SYSREG definitions into mach-exynos/regs-sys.h
      
      - add mapping PMU base address via DT for PMU cleanup
      
      - use staic in mach-exynos/common.h
      - update Samsung UART config options for low-level debug
      
      * tag 'samsung-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
        ARM: EXYNOS: Add support for mapping PMU base address via DT
        ARM: EXYNOS: Remove "linux/bug.h" from pmu.c
        ARM: EXYNOS: Remove regs-pmu.h header dependency from pm_domain
        ARM: EXYNOS: Remove file path from comment section
        ARM: EXYNOS: Move SYSREG definition into sys-reg specific file
        ARM: EXYNOS: Make exynos machine_ops as static
        ARM: EXYNOS: Remove unused code in common.h
        ARM: debug: Update Samsung UART config options
        + Linux 3.16-rc5
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      f57c0e04
    • O
      Merge tag 'tegra-for-3.17-soc' of... · c6b659c0
      Olof Johansson 提交于
      Merge tag 'tegra-for-3.17-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup
      
      Merge "ARM: tegra: core code changes for 3.17" from Thierry Reding:
      
      Some of the code that's currently called from the Tegra machine setup
      code is moved to regular initcalls. To catch dependency violations, the
      various code paths now WARN if they're called to early. Not all of the
      potential candidates are converted yet, but those that were have been
      verified to work across all supported Tegra generations.
      
      A new function, soc_is_tegra(), is also provided to make sure that the
      initcalls can abort early if they aren't run on Tegra, which can happen
      for multi-platform builds.
      
      Finally this also moves out the PMC driver to drivers/soc/tegra so that
      it can be shared with 64-bit ARM.
      
      This is based on the for-3.17/fuse-move branch. The split is somewhat
      arbitrary but allows the dependents of the for-3.17/fuse-move to pull
      in as little code as necessary.
      
      * tag 'tegra-for-3.17-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Convert PMC to a driver
        soc/tegra: fuse: Set up in early initcall
        ARM: tegra: Always lock the CPU reset vector
        ARM: tegra: Setup CPU hotplug in a pure initcall
        soc/tegra: Implement runtime check for Tegra SoCs
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      c6b659c0
    • O
      Merge tag 'tegra-for-3.17-fuse-move' of... · 23e89292
      Olof Johansson 提交于
      Merge tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup
      
      Merge "ARM: tegra: move fuse code out of arch/arm" from Thierry Reding:
      
      This branch moves code related to the Tegra fuses out of arch/arm and
      into a centralized location which could be shared with ARM64. It also
      adds support for reading the fuse data through sysfs.
      
      Included is also some preparatory work that moves Tegra-related header
      files from include/linux to include/soc/tegra as suggested by Arnd.
      
      Furthermore the Tegra chip ID is now retrieved using a function rather
      than a variable so that sanity checks can be done. This is convenient
      in subsequent patches that will move some of the code that's currently
      called from Tegra machine setup into regular initcalls so that it can
      be reused on 64-bit ARM. The sanity checks help with verifying that no
      code tries to obtain the Tegra chip ID before the underlying driver is
      properly initialized.
      
      * tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        soc/tegra: fuse: fix dummy functions
        soc/tegra: fuse: move APB DMA into Tegra20 fuse driver
        soc/tegra: Add efuse and apbmisc bindings
        soc/tegra: Add efuse driver for Tegra
        ARM: tegra: move fuse exports to soc/tegra/fuse.h
        ARM: tegra: export apb dma readl/writel
        ARM: tegra: Use a function to get the chip ID
        ARM: tegra: Sort includes alphabetically
        ARM: tegra: Move includes to include/soc/tegra
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      23e89292
  5. 19 7月, 2014 1 次提交
  6. 17 7月, 2014 15 次提交
  7. 16 7月, 2014 12 次提交
  8. 15 7月, 2014 6 次提交