at91_wdt struct is only used by spl, remove this reference and the struct
itself.

Signed-off-by: Zixun LI <ad...@hifiphile.com>
---
 arch/arm/mach-at91/include/mach/at91_wdt.h | 6 ------
 arch/arm/mach-at91/spl.c                   | 4 +---
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/arch/arm/mach-at91/include/mach/at91_wdt.h 
b/arch/arm/mach-at91/include/mach/at91_wdt.h
index 
8ef8e007d7767308a5b46be46b02c51073723a41..78ad0453fd9eb3e42674d10cb11ce3da820cdc6a
 100644
--- a/arch/arm/mach-at91/include/mach/at91_wdt.h
+++ b/arch/arm/mach-at91/include/mach/at91_wdt.h
@@ -19,12 +19,6 @@
 
 #else
 
-typedef struct at91_wdt {
-       u32     cr;
-       u32     mr;
-       u32     sr;
-} at91_wdt_t;
-
 struct at91_wdt_priv {
        void __iomem *regs;
        u32 regval;
diff --git a/arch/arm/mach-at91/spl.c b/arch/arm/mach-at91/spl.c
index 
5feb8f735511a45dd37ee04bb3742f57d8f2e067..a814973242a723c47af210bd76db9210db061063
 100644
--- a/arch/arm/mach-at91/spl.c
+++ b/arch/arm/mach-at91/spl.c
@@ -14,9 +14,7 @@
 #if !defined(CONFIG_WDT_AT91)
 void at91_disable_wdt(void)
 {
-       struct at91_wdt *wdt = (struct at91_wdt *)ATMEL_BASE_WDT;
-
-       writel(AT91_WDT_MR_WDDIS, &wdt->mr);
+       writel(AT91_WDT_MR_WDDIS, ATMEL_BASE_WDT + AT91_WDT_MR);
 }
 #endif
 

-- 
2.49.0

Reply via email to