aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/am437x-sk-evm.dts15
-rw-r--r--arch/arm/boot/dts/dra7-evm.dts4
-rw-r--r--arch/arm/boot/dts/dra7.dtsi2
-rw-r--r--arch/arm/boot/dts/dra72-evm.dts2
-rw-r--r--arch/arm/boot/dts/dra7xx-clocks.dtsi6
-rw-r--r--arch/arm/boot/dts/omap2430-sdp.dts32
-rw-r--r--arch/arm/configs/multi_v7_defconfig2
-rw-r--r--arch/arm/configs/omap2plus_defconfig2
-rw-r--r--arch/arm/configs/shmobile_defconfig3
-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
12 files changed, 41 insertions, 38 deletions
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts
index 87aa4f3b8b3d..53bbfc90b26a 100644
--- a/arch/arm/boot/dts/am437x-sk-evm.dts
+++ b/arch/arm/boot/dts/am437x-sk-evm.dts
@@ -100,7 +100,7 @@
100 }; 100 };
101 101
102 lcd0: display { 102 lcd0: display {
103 compatible = "osddisplays,osd057T0559-34ts", "panel-dpi"; 103 compatible = "newhaven,nhd-4.3-480272ef-atxl", "panel-dpi";
104 label = "lcd"; 104 label = "lcd";
105 105
106 pinctrl-names = "default"; 106 pinctrl-names = "default";
@@ -112,11 +112,11 @@
112 clock-frequency = <9000000>; 112 clock-frequency = <9000000>;
113 hactive = <480>; 113 hactive = <480>;
114 vactive = <272>; 114 vactive = <272>;
115 hfront-porch = <8>; 115 hfront-porch = <2>;
116 hback-porch = <43>; 116 hback-porch = <2>;
117 hsync-len = <4>; 117 hsync-len = <41>;
118 vback-porch = <12>; 118 vfront-porch = <2>;
119 vfront-porch = <4>; 119 vback-porch = <2>;
120 vsync-len = <10>; 120 vsync-len = <10>;
121 hsync-active = <0>; 121 hsync-active = <0>;
122 vsync-active = <0>; 122 vsync-active = <0>;
@@ -320,8 +320,7 @@
320 320
321 lcd_pins: lcd_pins { 321 lcd_pins: lcd_pins {
322 pinctrl-single,pins = < 322 pinctrl-single,pins = <
323 /* GPIO 5_8 to select LCD / HDMI */ 323 0x1c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpcm_ad7.gpio1_7 */
324 0x238 (PIN_OUTPUT_PULLUP | MUX_MODE7)
325 >; 324 >;
326 }; 325 };
327}; 326};
diff --git a/arch/arm/boot/dts/dra7-evm.dts b/arch/arm/boot/dts/dra7-evm.dts
index 736092b1a535..10b725c7bfc0 100644
--- a/arch/arm/boot/dts/dra7-evm.dts
+++ b/arch/arm/boot/dts/dra7-evm.dts
@@ -304,7 +304,7 @@
304 /* VDD_GPU - over VDD_SMPS6 */ 304 /* VDD_GPU - over VDD_SMPS6 */
305 regulator-name = "smps6"; 305 regulator-name = "smps6";
306 regulator-min-microvolt = <850000>; 306 regulator-min-microvolt = <850000>;
307 regulator-max-microvolt = <12500000>; 307 regulator-max-microvolt = <1250000>;
308 regulator-always-on; 308 regulator-always-on;
309 regulator-boot-on; 309 regulator-boot-on;
310 }; 310 };
@@ -313,7 +313,7 @@
313 /* CORE_VDD */ 313 /* CORE_VDD */
314 regulator-name = "smps7"; 314 regulator-name = "smps7";
315 regulator-min-microvolt = <850000>; 315 regulator-min-microvolt = <850000>;
316 regulator-max-microvolt = <1030000>; 316 regulator-max-microvolt = <1060000>;
317 regulator-always-on; 317 regulator-always-on;
318 regulator-boot-on; 318 regulator-boot-on;
319 }; 319 };
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi
index 63bf99be1762..22771bc1643a 100644
--- a/arch/arm/boot/dts/dra7.dtsi
+++ b/arch/arm/boot/dts/dra7.dtsi
@@ -742,7 +742,7 @@
742 }; 742 };
743 743
744 wdt2: wdt@4ae14000 { 744 wdt2: wdt@4ae14000 {
745 compatible = "ti,omap4-wdt"; 745 compatible = "ti,omap3-wdt";
746 reg = <0x4ae14000 0x80>; 746 reg = <0x4ae14000 0x80>;
747 interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 747 interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
748 ti,hwmods = "wd_timer2"; 748 ti,hwmods = "wd_timer2";
diff --git a/arch/arm/boot/dts/dra72-evm.dts b/arch/arm/boot/dts/dra72-evm.dts
index afc74fd4bb5e..89085d066c65 100644
--- a/arch/arm/boot/dts/dra72-evm.dts
+++ b/arch/arm/boot/dts/dra72-evm.dts
@@ -160,7 +160,7 @@
160 /* VDD_CORE */ 160 /* VDD_CORE */
161 regulator-name = "smps2"; 161 regulator-name = "smps2";
162 regulator-min-microvolt = <850000>; 162 regulator-min-microvolt = <850000>;
163 regulator-max-microvolt = <1030000>; 163 regulator-max-microvolt = <1060000>;
164 regulator-boot-on; 164 regulator-boot-on;
165 regulator-always-on; 165 regulator-always-on;
166 }; 166 };
diff --git a/arch/arm/boot/dts/dra7xx-clocks.dtsi b/arch/arm/boot/dts/dra7xx-clocks.dtsi
index 2c05b3f017fa..4bdcbd61ce47 100644
--- a/arch/arm/boot/dts/dra7xx-clocks.dtsi
+++ b/arch/arm/boot/dts/dra7xx-clocks.dtsi
@@ -1042,7 +1042,7 @@
1042 #clock-cells = <0>; 1042 #clock-cells = <0>;
1043 compatible = "ti,mux-clock"; 1043 compatible = "ti,mux-clock";
1044 clocks = <&sys_clkin1>, <&sys_clkin2>; 1044 clocks = <&sys_clkin1>, <&sys_clkin2>;
1045 reg = <0x01a4>; 1045 reg = <0x0164>;
1046 }; 1046 };
1047 1047
1048 mlb_clk: mlb_clk { 1048 mlb_clk: mlb_clk {
@@ -1084,14 +1084,14 @@
1084 #clock-cells = <0>; 1084 #clock-cells = <0>;
1085 compatible = "ti,mux-clock"; 1085 compatible = "ti,mux-clock";
1086 clocks = <&sys_clkin1>, <&sys_clkin2>; 1086 clocks = <&sys_clkin1>, <&sys_clkin2>;
1087 reg = <0x01d0>; 1087 reg = <0x0168>;
1088 }; 1088 };
1089 1089
1090 video2_dpll_clk_mux: video2_dpll_clk_mux { 1090 video2_dpll_clk_mux: video2_dpll_clk_mux {
1091 #clock-cells = <0>; 1091 #clock-cells = <0>;
1092 compatible = "ti,mux-clock"; 1092 compatible = "ti,mux-clock";
1093 clocks = <&sys_clkin1>, <&sys_clkin2>; 1093 clocks = <&sys_clkin1>, <&sys_clkin2>;
1094 reg = <0x01d4>; 1094 reg = <0x016c>;
1095 }; 1095 };
1096 1096
1097 wkupaon_iclk_mux: wkupaon_iclk_mux { 1097 wkupaon_iclk_mux: wkupaon_iclk_mux {
diff --git a/arch/arm/boot/dts/omap2430-sdp.dts b/arch/arm/boot/dts/omap2430-sdp.dts
index 05eca2e4430f..6b36ede58488 100644
--- a/arch/arm/boot/dts/omap2430-sdp.dts
+++ b/arch/arm/boot/dts/omap2430-sdp.dts
@@ -48,22 +48,22 @@
48 gpmc,device-width = <1>; 48 gpmc,device-width = <1>;
49 gpmc,cycle2cycle-samecsen = <1>; 49 gpmc,cycle2cycle-samecsen = <1>;
50 gpmc,cycle2cycle-diffcsen = <1>; 50 gpmc,cycle2cycle-diffcsen = <1>;
51 gpmc,cs-on-ns = <7>; 51 gpmc,cs-on-ns = <6>;
52 gpmc,cs-rd-off-ns = <233>; 52 gpmc,cs-rd-off-ns = <187>;
53 gpmc,cs-wr-off-ns = <233>; 53 gpmc,cs-wr-off-ns = <187>;
54 gpmc,adv-on-ns = <22>; 54 gpmc,adv-on-ns = <18>;
55 gpmc,adv-rd-off-ns = <60>; 55 gpmc,adv-rd-off-ns = <48>;
56 gpmc,adv-wr-off-ns = <60>; 56 gpmc,adv-wr-off-ns = <48>;
57 gpmc,oe-on-ns = <67>; 57 gpmc,oe-on-ns = <60>;
58 gpmc,oe-off-ns = <210>; 58 gpmc,oe-off-ns = <169>;
59 gpmc,we-on-ns = <67>; 59 gpmc,we-on-ns = <66>;
60 gpmc,we-off-ns = <210>; 60 gpmc,we-off-ns = <169>;
61 gpmc,rd-cycle-ns = <233>; 61 gpmc,rd-cycle-ns = <187>;
62 gpmc,wr-cycle-ns = <233>; 62 gpmc,wr-cycle-ns = <187>;
63 gpmc,access-ns = <233>; 63 gpmc,access-ns = <187>;
64 gpmc,page-burst-access-ns = <30>; 64 gpmc,page-burst-access-ns = <24>;
65 gpmc,bus-turnaround-ns = <30>; 65 gpmc,bus-turnaround-ns = <24>;
66 gpmc,cycle2cycle-delay-ns = <30>; 66 gpmc,cycle2cycle-delay-ns = <24>;
67 gpmc,wait-monitoring-ns = <0>; 67 gpmc,wait-monitoring-ns = <0>;
68 gpmc,clk-activation-ns = <0>; 68 gpmc,clk-activation-ns = <0>;
69 gpmc,wr-data-mux-bus-ns = <0>; 69 gpmc,wr-data-mux-bus-ns = <0>;
diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
index d7896580f3bb..2328fe752e9c 100644
--- a/arch/arm/configs/multi_v7_defconfig
+++ b/arch/arm/configs/multi_v7_defconfig
@@ -479,4 +479,4 @@ CONFIG_DEBUG_FS=y
479CONFIG_MAGIC_SYSRQ=y 479CONFIG_MAGIC_SYSRQ=y
480CONFIG_LOCKUP_DETECTOR=y 480CONFIG_LOCKUP_DETECTOR=y
481CONFIG_CRYPTO_DEV_TEGRA_AES=y 481CONFIG_CRYPTO_DEV_TEGRA_AES=y
482CONFIG_GENERIC_CPUFREQ_CPU0=y 482CONFIG_CPUFREQ_DT=y
diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig
index 3e09286f7ff1..c2c3a852af9f 100644
--- a/arch/arm/configs/omap2plus_defconfig
+++ b/arch/arm/configs/omap2plus_defconfig
@@ -127,6 +127,8 @@ CONFIG_SRAM=y
127CONFIG_SCSI=y 127CONFIG_SCSI=y
128CONFIG_BLK_DEV_SD=y 128CONFIG_BLK_DEV_SD=y
129CONFIG_SCSI_SCAN_ASYNC=y 129CONFIG_SCSI_SCAN_ASYNC=y
130CONFIG_ATA=y
131CONFIG_SATA_AHCI_PLATFORM=y
130CONFIG_MD=y 132CONFIG_MD=y
131CONFIG_NETDEVICES=y 133CONFIG_NETDEVICES=y
132# CONFIG_NET_VENDOR_ARC is not set 134# CONFIG_NET_VENDOR_ARC is not set
diff --git a/arch/arm/configs/shmobile_defconfig b/arch/arm/configs/shmobile_defconfig
index 63fb5316ff02..df2c0f514b0a 100644
--- a/arch/arm/configs/shmobile_defconfig
+++ b/arch/arm/configs/shmobile_defconfig
@@ -146,7 +146,6 @@ CONFIG_RTC_CLASS=y
146CONFIG_RTC_DRV_S35390A=y 146CONFIG_RTC_DRV_S35390A=y
147CONFIG_DMADEVICES=y 147CONFIG_DMADEVICES=y
148CONFIG_SH_DMAE=y 148CONFIG_SH_DMAE=y
149CONFIG_RCAR_AUDMAC_PP=y
150CONFIG_RCAR_DMAC=y 149CONFIG_RCAR_DMAC=y
151# CONFIG_IOMMU_SUPPORT is not set 150# CONFIG_IOMMU_SUPPORT is not set
152CONFIG_PWM=y 151CONFIG_PWM=y
@@ -178,5 +177,5 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y
178CONFIG_CPU_FREQ_GOV_ONDEMAND=y 177CONFIG_CPU_FREQ_GOV_ONDEMAND=y
179CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y 178CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
180CONFIG_CPU_THERMAL=y 179CONFIG_CPU_THERMAL=y
181CONFIG_GENERIC_CPUFREQ_CPU0=y 180CONFIG_CPUFREQ_DT=y
182CONFIG_REGULATOR_DA9210=y 181CONFIG_REGULATOR_DA9210=y
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))