aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-12-16 17:17:36 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2014-12-16 17:17:36 -0500
commit94bbdb63d7ed5ca56b788e43d0ca4a8f9494c9e7 (patch)
tree7fd7589b8947f9f603fa61417a8472e2dc8c16d9 /arch/arm/mach-omap2
parent36c0a48fe5fa119090749e5fa774e95c7bfd0f5e (diff)
parent5f1b2953da58e51e97eea9b7235545d72e9e1dab (diff)
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC fixes from Arnd Bergmann: "Here are the first arm-soc bug fixes. Most of these are OMAP related fixes for regressions or minor bugs. Aside from that, there are a few defconfig changes for various platforms" * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: iommu/exynos: Fix arm64 allmodconfig build ARM: defconfigs: use CONFIG_CPUFREQ_DT ARM: omap2plus_defconfig: Enable AHCI_PLATFORM driver ARM: dts: am437x-sk-evm.dts: fix LCD timings ARM: dts: dra7-evm: Update SMPS7 (VDD_CORE) max voltage to match DM ARM: dts: dra7-evm: Fix typo in SMPS6 (VDD_GPU) max voltage ARM: OMAP2+: AM43x: Add ID for ES1.2 ARM: dts: am437x-sk: fix lcd enable pin mux data ARM: dts: Fix gpmc regression for omap 2430sdp smc91x Revert "ARM: shmobile: multiplatform: add Audo DMAC peri peri support on defconfig" ARM: dts: dra7: fix DSS PLL clock mux registers ARM: dts: DRA7: wdt: Fix compatible property for watchdog node ARM: OMAP2+: clock: remove unused function prototype
Diffstat (limited to 'arch/arm/mach-omap2')
-rw-r--r--arch/arm/mach-omap2/clock.h2
-rw-r--r--arch/arm/mach-omap2/id.c8
-rw-r--r--arch/arm/mach-omap2/soc.h1
3 files changed, 7 insertions, 4 deletions
diff --git a/arch/arm/mach-omap2/clock.h b/arch/arm/mach-omap2/clock.h
index 641337c6cde9..a4282e79143e 100644
--- a/arch/arm/mach-omap2/clock.h
+++ b/arch/arm/mach-omap2/clock.h
@@ -270,8 +270,6 @@ extern const struct clksel_rate div31_1to31_rates[];
270 270
271extern void __iomem *clk_memmaps[]; 271extern void __iomem *clk_memmaps[];
272 272
273extern int am33xx_clk_init(void);
274
275extern int omap2_clkops_enable_clkdm(struct clk_hw *hw); 273extern int omap2_clkops_enable_clkdm(struct clk_hw *hw);
276extern void omap2_clkops_disable_clkdm(struct clk_hw *hw); 274extern void omap2_clkops_disable_clkdm(struct clk_hw *hw);
277 275
diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
index 53841dea80ea..c25feba05818 100644
--- a/arch/arm/mach-omap2/id.c
+++ b/arch/arm/mach-omap2/id.c
@@ -471,11 +471,15 @@ void __init omap3xxx_check_revision(void)
471 cpu_rev = "1.0"; 471 cpu_rev = "1.0";
472 break; 472 break;
473 case 1: 473 case 1:
474 /* FALLTHROUGH */
475 default:
476 omap_revision = AM437X_REV_ES1_1; 474 omap_revision = AM437X_REV_ES1_1;
477 cpu_rev = "1.1"; 475 cpu_rev = "1.1";
478 break; 476 break;
477 case 2:
478 /* FALLTHROUGH */
479 default:
480 omap_revision = AM437X_REV_ES1_2;
481 cpu_rev = "1.2";
482 break;
479 } 483 }
480 break; 484 break;
481 case 0xb8f2: 485 case 0xb8f2:
diff --git a/arch/arm/mach-omap2/soc.h b/arch/arm/mach-omap2/soc.h
index 4376f59626d1..c1a3b4416311 100644
--- a/arch/arm/mach-omap2/soc.h
+++ b/arch/arm/mach-omap2/soc.h
@@ -446,6 +446,7 @@ IS_OMAP_TYPE(3430, 0x3430)
446#define AM437X_CLASS 0x43700000 446#define AM437X_CLASS 0x43700000
447#define AM437X_REV_ES1_0 (AM437X_CLASS | (0x10 << 8)) 447#define AM437X_REV_ES1_0 (AM437X_CLASS | (0x10 << 8))
448#define AM437X_REV_ES1_1 (AM437X_CLASS | (0x11 << 8)) 448#define AM437X_REV_ES1_1 (AM437X_CLASS | (0x11 << 8))
449#define AM437X_REV_ES1_2 (AM437X_CLASS | (0x12 << 8))
449 450
450#define OMAP443X_CLASS 0x44300044 451#define OMAP443X_CLASS 0x44300044
451#define OMAP4430_REV_ES1_0 (OMAP443X_CLASS | (0x10 << 8)) 452#define OMAP4430_REV_ES1_0 (OMAP443X_CLASS | (0x10 << 8))