1. 13 Mar, 2016 1 commit
    • Olof Johansson's avatar
      Merge tag 'samsung-soc-4.6-2' of... · 2a993a58
      Olof Johansson authored
      Merge tag 'samsung-soc-4.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc
      
      Samsung Exynos (and older platforms) improvements for v4.6:
      1. Split out Exynos PMU driver implementation from arm/mach-exynos
         to the drivers/soc/samsung which will allow re-use of it on ARM64.
      2. Use generic DT cpufreq driver on Exynos542x/5800.
      3. Minor cleanups.
      
      * tag 'samsung-soc-4.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: s3c24xx: Avoid warning for inb/outb
        ARM: SAMSUNG: Remove unused register offset definition
        ARM: EXYNOS: Cleanup header files inclusion
        drivers: soc: samsung: Enable COMPILE_TEST
        MAINTAINERS: Add maintainers entry for drivers/soc/samsung
        drivers: soc: Add support for Exynos PMU driver
        ARM: EXYNOS: Split up exynos5420 SoC specific PMU data
        ARM: EXYNOS: Split up exynos5250 SoC specific PMU data
        ARM: EXYNOS: Split up exynos4 SoC specific PMU data
        ARM: EXYNOS: Split up exynos3250 SoC specific PMU data
        ARM: EXYNOS: Move pmu specific headers under "linux/soc/samsung"
        ARM: EXYNOS: Correct header comment in Kconfig file
        ARM: EXYNOS: Use generic cpufreq driver for Exynos5422/5800
        ARM: EXYNOS: Use generic cpufreq driver for Exynos5420
        ARM: s3c64xx: use "depends on" instead of "if" after prompt
        ARM: plat-samsung: use to_platform_device()
        ARM: EXYNOS: Code cleanup in map.h
        ARM: EXYNOS: Remove unused static mapping of CMU for exynos5
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2a993a58
  2. 02 Mar, 2016 4 commits
  3. 01 Mar, 2016 2 commits
  4. 29 Feb, 2016 3 commits
  5. 28 Feb, 2016 2 commits
    • Dirk Behme's avatar
      ARM: imx: Do L2 errata only if the L2 cache isn't enabled · bc3d8ede
      Dirk Behme authored
      All the generic L2 cache handling code is encapsulated by a
      check if the L2 cache is enabled. If it's enabled already, the code
      is skipped. The write to the L2-Cache controller from non-secure
      world causes an imprecise external abort. This is needed in
      scenarios where one of the cores runs an other OS, e.g. an RTOS.
      
      For the i.MX6 specific L2 cache handling we missed this check.
      Add it.
      Signed-off-by: default avatarMarcel Grosshans <MarcelViktor.Grosshans@de.bosch.com>
      Signed-off-by: default avatarDirk Behme <dirk.behme@de.bosch.com>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      bc3d8ede
    • Arnd Bergmann's avatar
      ARM: imx: select ARM_CPU_SUSPEND only for imx6 · b4042a4c
      Arnd Bergmann authored
      i.MX only needs to select ARM_CPU_SUSPEND manually for the
      very specific case that CONFIG_PM_SLEEP is disabled and imx6
      is used with CONFIG_PM enabled for runtime PM.
      
      If we are building a kernel only for CPUs that are not using
      the cpu_suspend() helper, we otherwise get a harmless
      build warning:
      
      warning: (ARCH_MXC && SOC_IMX23 && SOC_IMX28 && ARCH_PXA && MACH_MVEBU_V7 && ARCH_OMAP3 && ARCH_OMAP4 && SOC_OMAP5 && SOC_AM33XX && SOC_DRA7XX && ARCH_EXYNOS3 && ARCH_EXYNOS4 && EXYNOS5420_MCPM &&
      EXYNOS_CPU_SUSPEND && ARCH_VEXPRESS_TC2_PM && ARM_BIG_LITTLE_CPUIDLE && ARM_HIGHBANK_CPUIDLE && QCOM_PM) selects ARM_CPU_SUSPEND which has unmet direct dependencies (ARCH_SUSPEND_POSSIBLE)
      
      This moves the option to the SOC_IMX6 option that actually
      requires it, in effect reverting commit f36b594f ("ARM:
      mach-imx: Select ARM_CPU_SUSPEND at ARCH_MXC level") that was
      meant as a cleanup and unintentionally caused this warning.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      b4042a4c
  6. 26 Feb, 2016 12 commits
  7. 25 Feb, 2016 16 commits