arch/sh/include/cpu-sh3/cpu/watchdog.h

Source file repositories/reference/linux-study-clean/arch/sh/include/cpu-sh3/cpu/watchdog.h

File Facts

System
Linux kernel
Corpus path
arch/sh/include/cpu-sh3/cpu/watchdog.h
Extension
.h
Size
448 bytes
Lines
23
Domain
Architecture Layer
Bucket
arch/sh
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef __ASM_CPU_SH3_WATCHDOG_H
#define __ASM_CPU_SH3_WATCHDOG_H

/* Register definitions */
#define WTCNT		0xffffff84
#define WTCSR		0xffffff86

/* Bit definitions */
#define WTCSR_TME	0x80
#define WTCSR_WT	0x40
#define WTCSR_RSTS	0x20
#define WTCSR_WOVF	0x10
#define WTCSR_IOVF	0x08

#endif /* __ASM_CPU_SH3_WATCHDOG_H */

Annotation

Implementation Notes