]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'pm/linux-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Fri, 30 May 2014 01:14:35 +0000 (11:14 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Fri, 30 May 2014 01:14:35 +0000 (11:14 +1000)
Conflicts:
drivers/cpufreq/exynos-cpufreq.c
drivers/cpufreq/exynos-cpufreq.h

1  2 
Documentation/kernel-parameters.txt
MAINTAINERS
drivers/clk/Makefile
drivers/cpufreq/Kconfig.arm
drivers/cpufreq/exynos-cpufreq.c
drivers/cpufreq/exynos-cpufreq.h
drivers/cpuidle/Kconfig.arm
drivers/cpuidle/Makefile
include/linux/cpuidle.h
include/linux/suspend.h

Simple merge
diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
index 348c8bafe436247d8368989af5e9a35e3bb33057,c3e55aa28cf87de7da5bbad69ff74f2385578f84..1e0ec57bf6e35074ac00ff0b58252e2e7077d7e0
@@@ -162,22 -163,16 +162,24 @@@ static int exynos_cpufreq_probe(struct 
        if (!exynos_info)
                return -ENOMEM;
  
 -      if (soc_is_exynos4210())
+       exynos_info->dev = &pdev->dev;
 +      if (of_machine_is_compatible("samsung,exynos4210")) {
 +              exynos_info->type = EXYNOS_SOC_4210;
                ret = exynos4210_cpufreq_init(exynos_info);
 -      else if (soc_is_exynos4212() || soc_is_exynos4412())
 +      } else if (of_machine_is_compatible("samsung,exynos4212")) {
 +              exynos_info->type = EXYNOS_SOC_4212;
 +              ret = exynos4x12_cpufreq_init(exynos_info);
 +      } else if (of_machine_is_compatible("samsung,exynos4412")) {
 +              exynos_info->type = EXYNOS_SOC_4412;
                ret = exynos4x12_cpufreq_init(exynos_info);
 -      else if (soc_is_exynos5250())
 +      } else if (of_machine_is_compatible("samsung,exynos5250")) {
 +              exynos_info->type = EXYNOS_SOC_5250;
                ret = exynos5250_cpufreq_init(exynos_info);
 -      else
 -              return 0;
 +      } else {
 +              pr_err("%s: Unknown SoC type\n", __func__);
 +              return -ENODEV;
 +      }
  
        if (ret)
                goto err_vdd_arm;
index 51af42e1b7feb6eb2f9499bb63f28ca9944741cf,b72ff10a040ef1ddebf73d7d57aec7eddb1b94ca..8dfebaca1e6d31f50539cf028b6f530a439e7d01
@@@ -41,7 -34,7 +41,8 @@@ struct apll_freq 
  };
  
  struct exynos_dvfs_info {
+       struct device   *dev;
 +      enum exynos_soc_type type;
        unsigned long   mpll_freq_khz;
        unsigned int    pll_safe_idx;
        struct clk      *cpu_clk;
Simple merge
index 5404d5d1e66adfd0b3725cf1d79b2558000d8c85,534fff5758235cd406130d84576fc8894a8a0a76..d8bb1ff72561ace55a9832e314b28450a625a25b
@@@ -7,8 -7,8 +7,9 @@@ obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLE
  
  ##################################################################################
  # ARM SoC drivers
 +obj-$(CONFIG_ARM_ARMADA_370_XP_CPUIDLE) += cpuidle-armada-370-xp.o
  obj-$(CONFIG_ARM_BIG_LITTLE_CPUIDLE)  += cpuidle-big_little.o
+ obj-$(CONFIG_ARM_CLPS711X_CPUIDLE)    += cpuidle-clps711x.o
  obj-$(CONFIG_ARM_HIGHBANK_CPUIDLE)    += cpuidle-calxeda.o
  obj-$(CONFIG_ARM_KIRKWOOD_CPUIDLE)    += cpuidle-kirkwood.o
  obj-$(CONFIG_ARM_ZYNQ_CPUIDLE)                += cpuidle-zynq.o
Simple merge
Simple merge