diff options
| -rw-r--r-- | arch/arm/boot/dts/am437x-sk-evm.dts | 15 | ||||
| -rw-r--r-- | arch/arm/boot/dts/dra7-evm.dts | 4 | ||||
| -rw-r--r-- | arch/arm/boot/dts/dra7.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/dra72-evm.dts | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/dra7xx-clocks.dtsi | 6 | ||||
| -rw-r--r-- | arch/arm/boot/dts/omap2430-sdp.dts | 32 | ||||
| -rw-r--r-- | arch/arm/configs/multi_v7_defconfig | 2 | ||||
| -rw-r--r-- | arch/arm/configs/omap2plus_defconfig | 2 | ||||
| -rw-r--r-- | arch/arm/configs/shmobile_defconfig | 3 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/clock.h | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/id.c | 8 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/soc.h | 1 | ||||
| -rw-r--r-- | drivers/iommu/Kconfig | 2 |
13 files changed, 42 insertions, 39 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 | |||
| 479 | CONFIG_MAGIC_SYSRQ=y | 479 | CONFIG_MAGIC_SYSRQ=y |
| 480 | CONFIG_LOCKUP_DETECTOR=y | 480 | CONFIG_LOCKUP_DETECTOR=y |
| 481 | CONFIG_CRYPTO_DEV_TEGRA_AES=y | 481 | CONFIG_CRYPTO_DEV_TEGRA_AES=y |
| 482 | CONFIG_GENERIC_CPUFREQ_CPU0=y | 482 | CONFIG_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 | |||
| 127 | CONFIG_SCSI=y | 127 | CONFIG_SCSI=y |
| 128 | CONFIG_BLK_DEV_SD=y | 128 | CONFIG_BLK_DEV_SD=y |
| 129 | CONFIG_SCSI_SCAN_ASYNC=y | 129 | CONFIG_SCSI_SCAN_ASYNC=y |
| 130 | CONFIG_ATA=y | ||
| 131 | CONFIG_SATA_AHCI_PLATFORM=y | ||
| 130 | CONFIG_MD=y | 132 | CONFIG_MD=y |
| 131 | CONFIG_NETDEVICES=y | 133 | CONFIG_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 | |||
| 146 | CONFIG_RTC_DRV_S35390A=y | 146 | CONFIG_RTC_DRV_S35390A=y |
| 147 | CONFIG_DMADEVICES=y | 147 | CONFIG_DMADEVICES=y |
| 148 | CONFIG_SH_DMAE=y | 148 | CONFIG_SH_DMAE=y |
| 149 | CONFIG_RCAR_AUDMAC_PP=y | ||
| 150 | CONFIG_RCAR_DMAC=y | 149 | CONFIG_RCAR_DMAC=y |
| 151 | # CONFIG_IOMMU_SUPPORT is not set | 150 | # CONFIG_IOMMU_SUPPORT is not set |
| 152 | CONFIG_PWM=y | 151 | CONFIG_PWM=y |
| @@ -178,5 +177,5 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y | |||
| 178 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | 177 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y |
| 179 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y | 178 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y |
| 180 | CONFIG_CPU_THERMAL=y | 179 | CONFIG_CPU_THERMAL=y |
| 181 | CONFIG_GENERIC_CPUFREQ_CPU0=y | 180 | CONFIG_CPUFREQ_DT=y |
| 182 | CONFIG_REGULATOR_DA9210=y | 181 | CONFIG_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 | ||
| 271 | extern void __iomem *clk_memmaps[]; | 271 | extern void __iomem *clk_memmaps[]; |
| 272 | 272 | ||
| 273 | extern int am33xx_clk_init(void); | ||
| 274 | |||
| 275 | extern int omap2_clkops_enable_clkdm(struct clk_hw *hw); | 273 | extern int omap2_clkops_enable_clkdm(struct clk_hw *hw); |
| 276 | extern void omap2_clkops_disable_clkdm(struct clk_hw *hw); | 274 | extern 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)) |
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index 30f0e61341c5..2fbe3b1dc92d 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig | |||
| @@ -187,7 +187,7 @@ config TEGRA_IOMMU_SMMU | |||
| 187 | 187 | ||
| 188 | config EXYNOS_IOMMU | 188 | config EXYNOS_IOMMU |
| 189 | bool "Exynos IOMMU Support" | 189 | bool "Exynos IOMMU Support" |
| 190 | depends on ARCH_EXYNOS | 190 | depends on ARCH_EXYNOS && ARM |
| 191 | select IOMMU_API | 191 | select IOMMU_API |
| 192 | select ARM_DMA_USE_IOMMU | 192 | select ARM_DMA_USE_IOMMU |
| 193 | help | 193 | help |
