diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-29 22:57:43 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-29 22:57:43 -0500 |
commit | 17c7f85460d6b0e2bd11a736683bd81c4388474f (patch) | |
tree | 44a50a722b7a3de27bc4943f52fdb0fee336dfb5 /arch | |
parent | f7a6ad9fa24e4511a143e2b7b8a0d55864fe2edf (diff) | |
parent | ea3d4011a871e1802e201086195c61e6dbeaf6d5 (diff) |
Merge git://www.linux-watchdog.org/linux-watchdog
Pull watchdog updates from Wim Van Sebroeck:
- new driver for bcm281xx watchdog device
- new driver for gpio based watchdog devices
- remove DEFINE_PCI_DEVICE_TABLE macro for watchdog device drivers
- conversion of davinci_wdt and mpc8xxx_wdt to watchdog core
- improvements on davinci_wdt, at91/dt, at91sam9_wdt and s3c2410_wdt
- Auto-detect IO address and expand supported chips on w836* super-I/O
chipsets
- core: Make dt "timeout-sec" property work on drivers w/out min/max
- fix Kconfig dependencies
- sirf: Remove redundant of_match_ptr helper
- mach-moxart: add restart handler
- hpwdt patch to display better panic information
- imx2_wdt: disable watchdog timer during low power mode
* git://www.linux-watchdog.org/linux-watchdog: (31 commits)
watchdog: w83627hf_wdt: Reset watchdog trigger during initialization
watchdog: w83627hf: Add support for W83697HF and W83697UG
watchdog: w83627hf: Auto-detect IO address and supported chips
watchdog: at91sam9_wdt: increase security margin on watchdog counter reset
watchdog: at91sam9_wdt: avoid spurious watchdog reset during init
watchdog: at91sam9_wdt: fix secs_to_ticks
ARM: at91/dt: add watchdog properties to kizbox board
ARM: at91/dt: add sam9 watchdog default options to SoCs
watchdog: at91sam9_wdt: update device tree doc
watchdog: at91sam9_wdt: better watchdog support
watchdog: sp805_wdt depends also on ARM64
watchdog: mach-moxart: add restart handler
watchdog: mpc8xxx_wdt convert to watchdog core
watchdog: sirf: Remove redundant of_match_ptr helper
watchdog: hpwdt patch to display informative string
watchdog: dw_wdt: remove build dependencies
watchdog: imx2_wdt: disable watchdog timer during low power mode
watchdog: s3c2410_wdt: Report when the watchdog reset the system
watchdog: s3c2410_wdt: use syscon regmap interface to configure pmu register
watchdog: s3c2410_wdt: Handle rounding a little better for timeout
...
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/at91sam9260.dtsi | 5 | ||||
-rw-r--r-- | arch/arm/boot/dts/at91sam9263.dtsi | 5 | ||||
-rw-r--r-- | arch/arm/boot/dts/at91sam9g45.dtsi | 5 | ||||
-rw-r--r-- | arch/arm/boot/dts/at91sam9n12.dtsi | 5 | ||||
-rw-r--r-- | arch/arm/boot/dts/at91sam9x5.dtsi | 5 | ||||
-rw-r--r-- | arch/arm/boot/dts/kizbox.dts | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/sama5d3.dtsi | 5 | ||||
-rw-r--r-- | arch/arm/configs/bcm_defconfig | 3 |
8 files changed, 39 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/at91sam9260.dtsi b/arch/arm/boot/dts/at91sam9260.dtsi index 56ee8282a7a8..997901f7ed73 100644 --- a/arch/arm/boot/dts/at91sam9260.dtsi +++ b/arch/arm/boot/dts/at91sam9260.dtsi | |||
@@ -648,6 +648,11 @@ | |||
648 | watchdog@fffffd40 { | 648 | watchdog@fffffd40 { |
649 | compatible = "atmel,at91sam9260-wdt"; | 649 | compatible = "atmel,at91sam9260-wdt"; |
650 | reg = <0xfffffd40 0x10>; | 650 | reg = <0xfffffd40 0x10>; |
651 | interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>; | ||
652 | atmel,watchdog-type = "hardware"; | ||
653 | atmel,reset-type = "all"; | ||
654 | atmel,dbg-halt; | ||
655 | atmel,idle-halt; | ||
651 | status = "disabled"; | 656 | status = "disabled"; |
652 | }; | 657 | }; |
653 | }; | 658 | }; |
diff --git a/arch/arm/boot/dts/at91sam9263.dtsi b/arch/arm/boot/dts/at91sam9263.dtsi index c8fa9b9f07e3..0042f73068b0 100644 --- a/arch/arm/boot/dts/at91sam9263.dtsi +++ b/arch/arm/boot/dts/at91sam9263.dtsi | |||
@@ -552,6 +552,11 @@ | |||
552 | watchdog@fffffd40 { | 552 | watchdog@fffffd40 { |
553 | compatible = "atmel,at91sam9260-wdt"; | 553 | compatible = "atmel,at91sam9260-wdt"; |
554 | reg = <0xfffffd40 0x10>; | 554 | reg = <0xfffffd40 0x10>; |
555 | interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>; | ||
556 | atmel,watchdog-type = "hardware"; | ||
557 | atmel,reset-type = "all"; | ||
558 | atmel,dbg-halt; | ||
559 | atmel,idle-halt; | ||
555 | status = "disabled"; | 560 | status = "disabled"; |
556 | }; | 561 | }; |
557 | 562 | ||
diff --git a/arch/arm/boot/dts/at91sam9g45.dtsi b/arch/arm/boot/dts/at91sam9g45.dtsi index ef0857cb171c..cbcc058b26b4 100644 --- a/arch/arm/boot/dts/at91sam9g45.dtsi +++ b/arch/arm/boot/dts/at91sam9g45.dtsi | |||
@@ -706,6 +706,11 @@ | |||
706 | watchdog@fffffd40 { | 706 | watchdog@fffffd40 { |
707 | compatible = "atmel,at91sam9260-wdt"; | 707 | compatible = "atmel,at91sam9260-wdt"; |
708 | reg = <0xfffffd40 0x10>; | 708 | reg = <0xfffffd40 0x10>; |
709 | interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>; | ||
710 | atmel,watchdog-type = "hardware"; | ||
711 | atmel,reset-type = "all"; | ||
712 | atmel,dbg-halt; | ||
713 | atmel,idle-halt; | ||
709 | status = "disabled"; | 714 | status = "disabled"; |
710 | }; | 715 | }; |
711 | 716 | ||
diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi b/arch/arm/boot/dts/at91sam9n12.dtsi index 7248270a3ea6..394e6ce2afb7 100644 --- a/arch/arm/boot/dts/at91sam9n12.dtsi +++ b/arch/arm/boot/dts/at91sam9n12.dtsi | |||
@@ -541,6 +541,11 @@ | |||
541 | watchdog@fffffe40 { | 541 | watchdog@fffffe40 { |
542 | compatible = "atmel,at91sam9260-wdt"; | 542 | compatible = "atmel,at91sam9260-wdt"; |
543 | reg = <0xfffffe40 0x10>; | 543 | reg = <0xfffffe40 0x10>; |
544 | interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>; | ||
545 | atmel,watchdog-type = "hardware"; | ||
546 | atmel,reset-type = "all"; | ||
547 | atmel,dbg-halt; | ||
548 | atmel,idle-halt; | ||
544 | status = "disabled"; | 549 | status = "disabled"; |
545 | }; | 550 | }; |
546 | 551 | ||
diff --git a/arch/arm/boot/dts/at91sam9x5.dtsi b/arch/arm/boot/dts/at91sam9x5.dtsi index 6e5e9cfc3c49..174219de92fa 100644 --- a/arch/arm/boot/dts/at91sam9x5.dtsi +++ b/arch/arm/boot/dts/at91sam9x5.dtsi | |||
@@ -754,6 +754,11 @@ | |||
754 | watchdog@fffffe40 { | 754 | watchdog@fffffe40 { |
755 | compatible = "atmel,at91sam9260-wdt"; | 755 | compatible = "atmel,at91sam9260-wdt"; |
756 | reg = <0xfffffe40 0x10>; | 756 | reg = <0xfffffe40 0x10>; |
757 | interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>; | ||
758 | atmel,watchdog-type = "hardware"; | ||
759 | atmel,reset-type = "all"; | ||
760 | atmel,dbg-halt; | ||
761 | atmel,idle-halt; | ||
757 | status = "disabled"; | 762 | status = "disabled"; |
758 | }; | 763 | }; |
759 | 764 | ||
diff --git a/arch/arm/boot/dts/kizbox.dts b/arch/arm/boot/dts/kizbox.dts index 02df1914a47c..928f6eef2d59 100644 --- a/arch/arm/boot/dts/kizbox.dts +++ b/arch/arm/boot/dts/kizbox.dts | |||
@@ -53,6 +53,12 @@ | |||
53 | status = "okay"; | 53 | status = "okay"; |
54 | }; | 54 | }; |
55 | 55 | ||
56 | watchdog@fffffd40 { | ||
57 | timeout-sec = <15>; | ||
58 | atmel,max-heartbeat-sec = <16>; | ||
59 | atmel,min-heartbeat-sec = <0>; | ||
60 | status = "okay"; | ||
61 | }; | ||
56 | }; | 62 | }; |
57 | 63 | ||
58 | nand0: nand@40000000 { | 64 | nand0: nand@40000000 { |
diff --git a/arch/arm/boot/dts/sama5d3.dtsi b/arch/arm/boot/dts/sama5d3.dtsi index 1105558d188b..52447c17537a 100644 --- a/arch/arm/boot/dts/sama5d3.dtsi +++ b/arch/arm/boot/dts/sama5d3.dtsi | |||
@@ -1092,6 +1092,11 @@ | |||
1092 | watchdog@fffffe40 { | 1092 | watchdog@fffffe40 { |
1093 | compatible = "atmel,at91sam9260-wdt"; | 1093 | compatible = "atmel,at91sam9260-wdt"; |
1094 | reg = <0xfffffe40 0x10>; | 1094 | reg = <0xfffffe40 0x10>; |
1095 | interrupts = <4 IRQ_TYPE_LEVEL_HIGH 7>; | ||
1096 | atmel,watchdog-type = "hardware"; | ||
1097 | atmel,reset-type = "all"; | ||
1098 | atmel,dbg-halt; | ||
1099 | atmel,idle-halt; | ||
1095 | status = "disabled"; | 1100 | status = "disabled"; |
1096 | }; | 1101 | }; |
1097 | 1102 | ||
diff --git a/arch/arm/configs/bcm_defconfig b/arch/arm/configs/bcm_defconfig index 2c38fdf1951d..2519d6de0640 100644 --- a/arch/arm/configs/bcm_defconfig +++ b/arch/arm/configs/bcm_defconfig | |||
@@ -126,3 +126,6 @@ CONFIG_CRC7=y | |||
126 | CONFIG_XZ_DEC=y | 126 | CONFIG_XZ_DEC=y |
127 | CONFIG_AVERAGE=y | 127 | CONFIG_AVERAGE=y |
128 | CONFIG_PINCTRL_CAPRI=y | 128 | CONFIG_PINCTRL_CAPRI=y |
129 | CONFIG_WATCHDOG=y | ||
130 | CONFIG_BCM_KONA_WDT=y | ||
131 | CONFIG_BCM_KONA_WDT_DEBUG=y | ||