1. 07 Aug, 2014 1 commit
    • Olof Johansson's avatar
      Merge branch 'next/fixes-non-critical' into next/cleanup · c4846a78
      Olof Johansson authored
      Merging in the few fixes we had also received, no need to keep those in
      a separate branch.
      
      * next/fixes-non-critical:
        drivers: CCI: Correct use of ! and &
        MAINTAINERS: Add sdhci-st file to ARCH/STI architecture
        ARM: EXYNOS: Fix build breakge with PM_SLEEP=n
        ARM: omap2+: gpmc-nand: Use dynamic platform_device_alloc()
        omap16xx: Removes fixme no longer needed in ocpi_enable()
        ARM: dts: OMAP5: Add device nodes for ABB
        ARM: omap2+: usb-tusb6010.c: Cleaning up variable is set more than once
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c4846a78
  2. 31 Jul, 2014 1 commit
  3. 28 Jul, 2014 1 commit
    • Mark Brown's avatar
      video: clcd-versatile: Depend on ARM · 94f30477
      Mark Brown authored
      The Versatile CLCD helpers call dma_alloc_writecombine() which is only
      available on ARM and AVR32, meaning they won't build on other platforms
      including arm64. Unfortunately the current Kconfig enables the symbol
      by default if ARCH_VEXPRESS is defined which means that it is enabled on
      arm64 when building for the ARM reference platforms and models for ARMv8
      since they have many hardware similarities with their pre-ARMv8 systems.
      
      Since all the systems that need the helpers are ARM systems fix this by
      adding a dependency on ARM.
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      94f30477
  4. 26 Jul, 2014 1 commit
  5. 23 Jul, 2014 1 commit
    • Arnd Bergmann's avatar
      video: fix up versatile CLCD helper move · ec4c4d87
      Arnd Bergmann authored
      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: default avatarArnd Bergmann <arnd@arndb.de>
      Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      ec4c4d87
  6. 22 Jul, 2014 1 commit
  7. 21 Jul, 2014 2 commits
    • Olof Johansson's avatar
      Merge tag 'omap-for-v3.17/soc-cleanup' of... · 9db58cc9
      Olof Johansson authored
      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: default avatarOlof Johansson <olof@lixom.net>
      9db58cc9
    • Tony Lindgren's avatar
      Merge tag 'for-v3.17/omap-clock-a' of... · 3db53918
      Tony Lindgren authored
      Merge tag 'for-v3.17/omap-clock-a' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into omap-for-v3.17/soc
      
      An OMAP clock cleanup series for 3.17 from Tero Kristo.
      This is in preparation for moving this code into drivers/clk/ti.
      
      Basic build, boot, and PM test logs are here:
      
      http://www.pwsan.com/omap/testlogs/clock-a-v3.17/20140717034329/
      3db53918
  8. 19 Jul, 2014 5 commits
    • Olof Johansson's avatar
      Merge tag 'samsung-cleanup' of... · f57c0e04
      Olof Johansson authored
      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: default avatarOlof Johansson <olof@lixom.net>
      f57c0e04
    • Krzysztof Kozlowski's avatar
      ARM: EXYNOS: Fix build breakge with PM_SLEEP=n · 7310d99f
      Krzysztof Kozlowski authored
      Fix building of exynos_defconfig with disabled PM_SLEEP:
      CONFIG_PM_SLEEP=n
      CONFIG_PM_SLEEP_SMP=n
      CONFIG_SUSPEND=n
      by moving functions for power up/down of CPU and cluster to platsmp.c
      
      The build error messages:
      arch/arm/mach-exynos/built-in.o: In function `exynos_boot_secondary':
      arch/arm/mach-exynos/platsmp.c:111: undefined reference to `exynos_cpu_power_state'
      arch/arm/mach-exynos/platsmp.c:112: undefined reference to `exynos_cpu_power_up'
      arch/arm/mach-exynos/platsmp.c:116: undefined reference to `exynos_cpu_power_state'
      make: *** [vmlinux] Error 1
      Signed-off-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
      Reviewed-by: Tomasz Figa <t.figa@samsung.com>,
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      7310d99f
    • Olof Johansson's avatar
      Merge tag 'v3.16-rc5' into next/fixes-non-critical · 4e9816d0
      Olof Johansson authored
      Linux 3.16-rc5
      4e9816d0
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.17-soc' of... · c6b659c0
      Olof Johansson authored
      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: default avatarOlof Johansson <olof@lixom.net>
      c6b659c0
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.17-fuse-move' of... · 23e89292
      Olof Johansson authored
      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: default avatarOlof Johansson <olof@lixom.net>
      23e89292
  9. 18 Jul, 2014 1 commit
  10. 17 Jul, 2014 15 commits
  11. 16 Jul, 2014 1 commit
  12. 15 Jul, 2014 10 commits