diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-13 16:42:54 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-13 16:42:54 -0400 |
commit | 833e68340d108d88f4cb79b7d7223f6859d362ca (patch) | |
tree | 89f960431365ce2d47178c0620634b66979497fa /arch/arm | |
parent | c55244137306b626bc64023fd7160985443205a7 (diff) | |
parent | cce78da76601b64305c050f602767bf58cebcf5d (diff) |
Merge git://www.linux-watchdog.org/linux-watchdog
Pull watchdog updates from Wim Van Sebroeck:
- lots of devm_ conversions and cleanup
- platform_set_drvdata cleanups
- s3c2410: dev_err/dev_info + dev_pm_ops
- watchdog_core: don't try to stop device if not running fix
- wdrtas: use print_hex_dump
- xilinx cleanups
- orion_wdt fixes
- softdog cleanup
- hpwdt: check on UEFI bits
- deletion of mpcore_wdt driver
- addition of broadcom BCM2835 watchdog timer driver
- addition of MEN A21 watcdog devices
* git://www.linux-watchdog.org/linux-watchdog: (38 commits)
watchdog: hpwdt: Add check for UEFI bits
watchdog: softdog: remove replaceable ping operation
watchdog: New watchdog driver for MEN A21 watchdogs
Watchdog: fix clearing of the watchdog interrupt
Watchdog: allow orion_wdt to be built for Dove
watchdog: Add Broadcom BCM2835 watchdog timer driver
watchdog: delete mpcore_wdt driver
watchdog: xilinx: Setup the origin compatible string
watchdog: xilinx: Fix driver header
watchdog: wdrtas: don't use custom version of print_hex_dump
watchdog: core: don't try to stop device if not running
watchdog: jz4740: Pass device to clk_get
watchdog: twl4030: Remove redundant platform_set_drvdata()
watchdog: mpcore: Remove redundant platform_set_drvdata()
watchdog: da9055: use platform_{get,set}_drvdata()
watchdog: da9052: use platform_{get,set}_drvdata()
watchdog: cpwd: use platform_{get,set}_drvdata()
watchdog: s3c2410_wdt: convert s3c2410wdt to dev_pm_ops
watchdog: s3c2410_wdt: use dev_err()/dev_info() instead of pr_err()/pr_info()
watchdog: wm831x: use platform_{get,set}_drvdata()
...
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/configs/spear13xx_defconfig | 1 | ||||
-rw-r--r-- | arch/arm/mach-dove/include/mach/bridge-regs.h | 1 | ||||
-rw-r--r-- | arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-orion5x/include/mach/bridge-regs.h | 3 |
4 files changed, 1 insertions, 6 deletions
diff --git a/arch/arm/configs/spear13xx_defconfig b/arch/arm/configs/spear13xx_defconfig index 1fdb82694ca2..82eaa552ed14 100644 --- a/arch/arm/configs/spear13xx_defconfig +++ b/arch/arm/configs/spear13xx_defconfig | |||
@@ -61,7 +61,6 @@ CONFIG_GPIO_SYSFS=y | |||
61 | CONFIG_GPIO_PL061=y | 61 | CONFIG_GPIO_PL061=y |
62 | # CONFIG_HWMON is not set | 62 | # CONFIG_HWMON is not set |
63 | CONFIG_WATCHDOG=y | 63 | CONFIG_WATCHDOG=y |
64 | CONFIG_MPCORE_WATCHDOG=y | ||
65 | # CONFIG_HID_SUPPORT is not set | 64 | # CONFIG_HID_SUPPORT is not set |
66 | CONFIG_USB=y | 65 | CONFIG_USB=y |
67 | # CONFIG_USB_DEVICE_CLASS is not set | 66 | # CONFIG_USB_DEVICE_CLASS is not set |
diff --git a/arch/arm/mach-dove/include/mach/bridge-regs.h b/arch/arm/mach-dove/include/mach/bridge-regs.h index 99f259e8cf33..5362df3df89f 100644 --- a/arch/arm/mach-dove/include/mach/bridge-regs.h +++ b/arch/arm/mach-dove/include/mach/bridge-regs.h | |||
@@ -26,6 +26,7 @@ | |||
26 | #define SYSTEM_SOFT_RESET (BRIDGE_VIRT_BASE + 0x010c) | 26 | #define SYSTEM_SOFT_RESET (BRIDGE_VIRT_BASE + 0x010c) |
27 | #define SOFT_RESET 0x00000001 | 27 | #define SOFT_RESET 0x00000001 |
28 | 28 | ||
29 | #define BRIDGE_CAUSE (BRIDGE_VIRT_BASE + 0x0110) | ||
29 | #define BRIDGE_INT_TIMER1_CLR (~0x0004) | 30 | #define BRIDGE_INT_TIMER1_CLR (~0x0004) |
30 | 31 | ||
31 | #define IRQ_VIRT_BASE (BRIDGE_VIRT_BASE + 0x0200) | 32 | #define IRQ_VIRT_BASE (BRIDGE_VIRT_BASE + 0x0200) |
diff --git a/arch/arm/mach-kirkwood/include/mach/bridge-regs.h b/arch/arm/mach-kirkwood/include/mach/bridge-regs.h index d4cbe5e81bb4..91242c944d7a 100644 --- a/arch/arm/mach-kirkwood/include/mach/bridge-regs.h +++ b/arch/arm/mach-kirkwood/include/mach/bridge-regs.h | |||
@@ -21,14 +21,12 @@ | |||
21 | #define CPU_RESET 0x00000002 | 21 | #define CPU_RESET 0x00000002 |
22 | 22 | ||
23 | #define RSTOUTn_MASK (BRIDGE_VIRT_BASE + 0x0108) | 23 | #define RSTOUTn_MASK (BRIDGE_VIRT_BASE + 0x0108) |
24 | #define WDT_RESET_OUT_EN 0x00000002 | ||
25 | #define SOFT_RESET_OUT_EN 0x00000004 | 24 | #define SOFT_RESET_OUT_EN 0x00000004 |
26 | 25 | ||
27 | #define SYSTEM_SOFT_RESET (BRIDGE_VIRT_BASE + 0x010c) | 26 | #define SYSTEM_SOFT_RESET (BRIDGE_VIRT_BASE + 0x010c) |
28 | #define SOFT_RESET 0x00000001 | 27 | #define SOFT_RESET 0x00000001 |
29 | 28 | ||
30 | #define BRIDGE_CAUSE (BRIDGE_VIRT_BASE + 0x0110) | 29 | #define BRIDGE_CAUSE (BRIDGE_VIRT_BASE + 0x0110) |
31 | #define WDT_INT_REQ 0x0008 | ||
32 | 30 | ||
33 | #define BRIDGE_INT_TIMER1_CLR (~0x0004) | 31 | #define BRIDGE_INT_TIMER1_CLR (~0x0004) |
34 | 32 | ||
diff --git a/arch/arm/mach-orion5x/include/mach/bridge-regs.h b/arch/arm/mach-orion5x/include/mach/bridge-regs.h index 461fd69a10ae..f727d03f1688 100644 --- a/arch/arm/mach-orion5x/include/mach/bridge-regs.h +++ b/arch/arm/mach-orion5x/include/mach/bridge-regs.h | |||
@@ -18,7 +18,6 @@ | |||
18 | #define CPU_CTRL (ORION5X_BRIDGE_VIRT_BASE + 0x104) | 18 | #define CPU_CTRL (ORION5X_BRIDGE_VIRT_BASE + 0x104) |
19 | 19 | ||
20 | #define RSTOUTn_MASK (ORION5X_BRIDGE_VIRT_BASE + 0x108) | 20 | #define RSTOUTn_MASK (ORION5X_BRIDGE_VIRT_BASE + 0x108) |
21 | #define WDT_RESET_OUT_EN 0x0002 | ||
22 | 21 | ||
23 | #define CPU_SOFT_RESET (ORION5X_BRIDGE_VIRT_BASE + 0x10c) | 22 | #define CPU_SOFT_RESET (ORION5X_BRIDGE_VIRT_BASE + 0x10c) |
24 | 23 | ||
@@ -26,8 +25,6 @@ | |||
26 | 25 | ||
27 | #define POWER_MNG_CTRL_REG (ORION5X_BRIDGE_VIRT_BASE + 0x11C) | 26 | #define POWER_MNG_CTRL_REG (ORION5X_BRIDGE_VIRT_BASE + 0x11C) |
28 | 27 | ||
29 | #define WDT_INT_REQ 0x0008 | ||
30 | |||
31 | #define BRIDGE_INT_TIMER1_CLR (~0x0004) | 28 | #define BRIDGE_INT_TIMER1_CLR (~0x0004) |
32 | 29 | ||
33 | #define MAIN_IRQ_CAUSE (ORION5X_BRIDGE_VIRT_BASE + 0x200) | 30 | #define MAIN_IRQ_CAUSE (ORION5X_BRIDGE_VIRT_BASE + 0x200) |