diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-12-30 20:13:13 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-12-30 20:13:13 -0500 |
| commit | 9bb29b6b927bcd79cf185ee67bcebfe630f0dea1 (patch) | |
| tree | 5b7913fe3a66f563088a7dd769bec31d6eb22654 | |
| parent | e4811a27842b4fa0d321d49de1b9d0534d05e455 (diff) | |
| parent | 007487f1fd43d84f26cda926081ca219a24ecbc4 (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:
"A very small set of fixes for 3.19, as everyone was out.
The clocksource patch was something I missed for the merge window
after the change that broke arm64 was merged through arm-soc. The
other two patches are a fix for an undetected merge problem in mvebu
and a defconfig change to make some exynos boards work with the normal
multi_v7_defconfig"
* tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
Add USB_EHCI_EXYNOS to multi_v7_defconfig
ARM: mvebu: Fix pinctrl configuration for Armada 370 DB
clocksource: arch_timer: Only use the virtual counter (CNTVCT) on arm64
| -rw-r--r-- | arch/arm/boot/dts/armada-370-db.dts | 24 | ||||
| -rw-r--r-- | arch/arm/configs/multi_v7_defconfig | 1 | ||||
| -rw-r--r-- | drivers/clocksource/arm_arch_timer.c | 2 |
3 files changed, 2 insertions, 25 deletions
diff --git a/arch/arm/boot/dts/armada-370-db.dts b/arch/arm/boot/dts/armada-370-db.dts index 1466580be295..70b1943a86b1 100644 --- a/arch/arm/boot/dts/armada-370-db.dts +++ b/arch/arm/boot/dts/armada-370-db.dts | |||
| @@ -203,27 +203,3 @@ | |||
| 203 | compatible = "linux,spdif-dir"; | 203 | compatible = "linux,spdif-dir"; |
| 204 | }; | 204 | }; |
| 205 | }; | 205 | }; |
| 206 | |||
| 207 | &pinctrl { | ||
| 208 | /* | ||
| 209 | * These pins might be muxed as I2S by | ||
| 210 | * the bootloader, but it conflicts | ||
| 211 | * with the real I2S pins that are | ||
| 212 | * muxed using i2s_pins. We must mux | ||
| 213 | * those pins to a function other than | ||
| 214 | * I2S. | ||
| 215 | */ | ||
| 216 | pinctrl-0 = <&hog_pins1 &hog_pins2>; | ||
| 217 | pinctrl-names = "default"; | ||
| 218 | |||
| 219 | hog_pins1: hog-pins1 { | ||
| 220 | marvell,pins = "mpp6", "mpp8", "mpp10", | ||
| 221 | "mpp12", "mpp13"; | ||
| 222 | marvell,function = "gpio"; | ||
| 223 | }; | ||
| 224 | |||
| 225 | hog_pins2: hog-pins2 { | ||
| 226 | marvell,pins = "mpp5", "mpp7", "mpp9"; | ||
| 227 | marvell,function = "gpo"; | ||
| 228 | }; | ||
| 229 | }; | ||
diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index 2328fe752e9c..bc393b7e5ece 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig | |||
| @@ -338,6 +338,7 @@ CONFIG_USB=y | |||
| 338 | CONFIG_USB_XHCI_HCD=y | 338 | CONFIG_USB_XHCI_HCD=y |
| 339 | CONFIG_USB_XHCI_MVEBU=y | 339 | CONFIG_USB_XHCI_MVEBU=y |
| 340 | CONFIG_USB_EHCI_HCD=y | 340 | CONFIG_USB_EHCI_HCD=y |
| 341 | CONFIG_USB_EHCI_EXYNOS=y | ||
| 341 | CONFIG_USB_EHCI_TEGRA=y | 342 | CONFIG_USB_EHCI_TEGRA=y |
| 342 | CONFIG_USB_EHCI_HCD_STI=y | 343 | CONFIG_USB_EHCI_HCD_STI=y |
| 343 | CONFIG_USB_EHCI_HCD_PLATFORM=y | 344 | CONFIG_USB_EHCI_HCD_PLATFORM=y |
diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c index 6a79fc4f900c..095c1774592c 100644 --- a/drivers/clocksource/arm_arch_timer.c +++ b/drivers/clocksource/arm_arch_timer.c | |||
| @@ -462,7 +462,7 @@ static void __init arch_counter_register(unsigned type) | |||
| 462 | 462 | ||
| 463 | /* Register the CP15 based counter if we have one */ | 463 | /* Register the CP15 based counter if we have one */ |
| 464 | if (type & ARCH_CP15_TIMER) { | 464 | if (type & ARCH_CP15_TIMER) { |
| 465 | if (arch_timer_use_virtual) | 465 | if (IS_ENABLED(CONFIG_ARM64) || arch_timer_use_virtual) |
| 466 | arch_timer_read_counter = arch_counter_get_cntvct; | 466 | arch_timer_read_counter = arch_counter_get_cntvct; |
| 467 | else | 467 | else |
| 468 | arch_timer_read_counter = arch_counter_get_cntpct; | 468 | arch_timer_read_counter = arch_counter_get_cntpct; |
