summaryrefslogtreecommitdiff
path: root/arch/mips/cpu/mips32/incaip/incaip_wdt.S
diff options
context:
space:
mode:
authorDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2014-04-10 00:39:28 +0200
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2014-04-20 13:16:43 +0200
commit538cf92c8c2e8ea7f78c87b5bfb2f705b4b02fa8 (patch)
treeeaca9b55842f02c81f8d785cf5fe2ea26e8f0a20 /arch/mips/cpu/mips32/incaip/incaip_wdt.S
parent5f978d7efe7b68d8b9f127a8dfb8eaa999126485 (diff)
downloadu-boot-imx-538cf92c8c2e8ea7f78c87b5bfb2f705b4b02fa8.zip
u-boot-imx-538cf92c8c2e8ea7f78c87b5bfb2f705b4b02fa8.tar.gz
u-boot-imx-538cf92c8c2e8ea7f78c87b5bfb2f705b4b02fa8.tar.bz2
MIPS: drop incaip board
This is dead hardware and no one is interested in making the necessary changes for upcoming features like generic board or driver model. Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Wolfgang Denk <wd@denx.de>
Diffstat (limited to 'arch/mips/cpu/mips32/incaip/incaip_wdt.S')
-rw-r--r--arch/mips/cpu/mips32/incaip/incaip_wdt.S55
1 files changed, 0 insertions, 55 deletions
diff --git a/arch/mips/cpu/mips32/incaip/incaip_wdt.S b/arch/mips/cpu/mips32/incaip/incaip_wdt.S
deleted file mode 100644
index b15320a..0000000
--- a/arch/mips/cpu/mips32/incaip/incaip_wdt.S
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * INCA-IP Watchdog timer management code.
- *
- * Copyright (c) 2003 Wolfgang Denk <wd@denx.de>
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-
-#include <config.h>
-#include <asm/regdef.h>
-
-
-#define WD_BASE 0xb8000000
-#define WD_CON0(value) 0x0020(value)
-#define WD_CON1(value) 0x0024(value)
-#define WD_DISABLE 0x00000008
-#define WD_ENABLE 0x00000000
-#define WD_WRITE_PW 0xFFFC00F8
-#define WD_WRITE_ENDINIT 0xFFFC00F3
-#define WD_WRITE_INIT 0xFFFC00F2
-
-
- .globl disable_incaip_wdt
-disable_incaip_wdt:
- li t0, WD_BASE
-
- /* Calculate password.
- */
- lw t2, WD_CON1(t0)
- and t2, 0xC
-
- lw t3, WD_CON0(t0)
- and t3, 0xFFFFFF01
-
- or t3, t2
- or t3, 0xF0
-
- sw t3, WD_CON0(t0) /* write password */
-
- /* Clear ENDINIT.
- */
- li t1, WD_WRITE_INIT
- sw t1, WD_CON0(t0)
-
-
- li t1, WD_DISABLE
- sw t1, WD_CON1(t0) /* disable watchdog */
- li t1, WD_WRITE_PW
- sw t1, WD_CON0(t0) /* write password */
- li t1, WD_WRITE_ENDINIT
- sw t1, WD_CON0(t0) /* end command */
-
- jr ra
- nop