aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/watchdog
diff options
context:
space:
mode:
authorShaohui Xie <Shaohui.Xie@freescale.com>2012-05-11 01:33:40 -0400
committerKumar Gala <galak@kernel.crashing.org>2012-07-10 08:07:22 -0400
commitbe0884ce23b8c4270b6342b7f410126a67b9c8ad (patch)
tree20171fa3fb007e11d6a81c4c8f3b7121ca3fcc74 /drivers/watchdog
parent5a271fe784e799cfeaeac7792b1c87b837e41cbd (diff)
powerpc/watchdog: replace CONFIG_FSL_BOOKE with CONFIG_PPC_FSL_BOOK3E
CONFIG_FSL_BOOKE is only defined in 32-bit, CONFIG_PPC_FSL_BOOK3E is defined in both 32-bit and 64-bit, so use CONFIG_PPC_FSL_BOOK3E to make driver work in 32-bit & 64-bit. Signed-off-by: Shaohui Xie <Shaohui.Xie@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'drivers/watchdog')
-rw-r--r--drivers/watchdog/Kconfig8
-rw-r--r--drivers/watchdog/booke_wdt.c4
2 files changed, 6 insertions, 6 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
index fe819b76de5..c450cfcd702 100644
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
@@ -1115,10 +1115,10 @@ config BOOKE_WDT
1115config BOOKE_WDT_DEFAULT_TIMEOUT 1115config BOOKE_WDT_DEFAULT_TIMEOUT
1116 int "PowerPC Book-E Watchdog Timer Default Timeout" 1116 int "PowerPC Book-E Watchdog Timer Default Timeout"
1117 depends on BOOKE_WDT 1117 depends on BOOKE_WDT
1118 default 38 if FSL_BOOKE 1118 default 38 if PPC_FSL_BOOK3E
1119 range 0 63 if FSL_BOOKE 1119 range 0 63 if PPC_FSL_BOOK3E
1120 default 3 if !FSL_BOOKE 1120 default 3 if !PPC_FSL_BOOK3E
1121 range 0 3 if !FSL_BOOKE 1121 range 0 3 if !PPC_FSL_BOOK3E
1122 help 1122 help
1123 Select the default watchdog timer period to be used by the PowerPC 1123 Select the default watchdog timer period to be used by the PowerPC
1124 Book-E watchdog driver. A watchdog "event" occurs when the bit 1124 Book-E watchdog driver. A watchdog "event" occurs when the bit
diff --git a/drivers/watchdog/booke_wdt.c b/drivers/watchdog/booke_wdt.c
index ce0ab4415ef..3fe82d0e8ca 100644
--- a/drivers/watchdog/booke_wdt.c
+++ b/drivers/watchdog/booke_wdt.c
@@ -37,7 +37,7 @@
37u32 booke_wdt_enabled; 37u32 booke_wdt_enabled;
38u32 booke_wdt_period = CONFIG_BOOKE_WDT_DEFAULT_TIMEOUT; 38u32 booke_wdt_period = CONFIG_BOOKE_WDT_DEFAULT_TIMEOUT;
39 39
40#ifdef CONFIG_FSL_BOOKE 40#ifdef CONFIG_PPC_FSL_BOOK3E
41#define WDTP(x) ((((x)&0x3)<<30)|(((x)&0x3c)<<15)) 41#define WDTP(x) ((((x)&0x3)<<30)|(((x)&0x3c)<<15))
42#define WDTP_MASK (WDTP(0x3f)) 42#define WDTP_MASK (WDTP(0x3f))
43#else 43#else
@@ -190,7 +190,7 @@ static long booke_wdt_ioctl(struct file *file,
190 case WDIOC_SETTIMEOUT: 190 case WDIOC_SETTIMEOUT:
191 if (get_user(tmp, p)) 191 if (get_user(tmp, p))
192 return -EFAULT; 192 return -EFAULT;
193#ifdef CONFIG_FSL_BOOKE 193#ifdef CONFIG_PPC_FSL_BOOK3E
194 /* period of 1 gives the largest possible timeout */ 194 /* period of 1 gives the largest possible timeout */
195 if (tmp > period_to_sec(1)) 195 if (tmp > period_to_sec(1))
196 return -EINVAL; 196 return -EINVAL;