TianoCore EDK2 master
Loading...
Searching...
No Matches
SP805Watchdog.h File Reference

Go to the source code of this file.

Macros

#define SP805_WDOG_LOAD_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x000)
 
#define SP805_WDOG_CURRENT_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x004)
 
#define SP805_WDOG_CONTROL_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x008)
 
#define SP805_WDOG_INT_CLR_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x00C)
 
#define SP805_WDOG_RAW_INT_STS_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x010)
 
#define SP805_WDOG_MSK_INT_STS_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x014)
 
#define SP805_WDOG_LOCK_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xC00)
 
#define SP805_WDOG_PERIPH_ID0   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFE0)
 
#define SP805_WDOG_PERIPH_ID1   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFE4)
 
#define SP805_WDOG_PERIPH_ID2   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFE8)
 
#define SP805_WDOG_PERIPH_ID3   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFEC)
 
#define SP805_WDOG_PCELL_ID0   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFF0)
 
#define SP805_WDOG_PCELL_ID1   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFF4)
 
#define SP805_WDOG_PCELL_ID2   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFF8)
 
#define SP805_WDOG_PCELL_ID3   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFFC)
 
#define SP805_WDOG_CTRL_INTEN   BIT0
 
#define SP805_WDOG_CTRL_RESEN   BIT1
 
#define SP805_WDOG_RAW_INT_STS_WDOGRIS   BIT0
 
#define SP805_WDOG_MSK_INT_STS_WDOGMIS   BIT0
 
#define SP805_WDOG_LOCK_IS_UNLOCKED   0x00000000
 
#define SP805_WDOG_LOCK_IS_LOCKED   0x00000001
 
#define SP805_WDOG_SPECIAL_UNLOCK_CODE   0x1ACCE551
 

Detailed Description

Copyright (c) 2011-2012, ARM Limited. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SP805Watchdog.h.

Macro Definition Documentation

◆ SP805_WDOG_CONTROL_REG

#define SP805_WDOG_CONTROL_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x008)

Definition at line 15 of file SP805Watchdog.h.

◆ SP805_WDOG_CTRL_INTEN

#define SP805_WDOG_CTRL_INTEN   BIT0

Definition at line 32 of file SP805Watchdog.h.

◆ SP805_WDOG_CTRL_RESEN

#define SP805_WDOG_CTRL_RESEN   BIT1

Definition at line 33 of file SP805Watchdog.h.

◆ SP805_WDOG_CURRENT_REG

#define SP805_WDOG_CURRENT_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x004)

Definition at line 14 of file SP805Watchdog.h.

◆ SP805_WDOG_INT_CLR_REG

#define SP805_WDOG_INT_CLR_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x00C)

Definition at line 16 of file SP805Watchdog.h.

◆ SP805_WDOG_LOAD_REG

#define SP805_WDOG_LOAD_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x000)

Definition at line 13 of file SP805Watchdog.h.

◆ SP805_WDOG_LOCK_IS_LOCKED

#define SP805_WDOG_LOCK_IS_LOCKED   0x00000001

Definition at line 38 of file SP805Watchdog.h.

◆ SP805_WDOG_LOCK_IS_UNLOCKED

#define SP805_WDOG_LOCK_IS_UNLOCKED   0x00000000

Definition at line 37 of file SP805Watchdog.h.

◆ SP805_WDOG_LOCK_REG

#define SP805_WDOG_LOCK_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xC00)

Definition at line 19 of file SP805Watchdog.h.

◆ SP805_WDOG_MSK_INT_STS_REG

#define SP805_WDOG_MSK_INT_STS_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x014)

Definition at line 18 of file SP805Watchdog.h.

◆ SP805_WDOG_MSK_INT_STS_WDOGMIS

#define SP805_WDOG_MSK_INT_STS_WDOGMIS   BIT0

Definition at line 35 of file SP805Watchdog.h.

◆ SP805_WDOG_PCELL_ID0

#define SP805_WDOG_PCELL_ID0   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFF0)

Definition at line 26 of file SP805Watchdog.h.

◆ SP805_WDOG_PCELL_ID1

#define SP805_WDOG_PCELL_ID1   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFF4)

Definition at line 27 of file SP805Watchdog.h.

◆ SP805_WDOG_PCELL_ID2

#define SP805_WDOG_PCELL_ID2   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFF8)

Definition at line 28 of file SP805Watchdog.h.

◆ SP805_WDOG_PCELL_ID3

#define SP805_WDOG_PCELL_ID3   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFFC)

Definition at line 29 of file SP805Watchdog.h.

◆ SP805_WDOG_PERIPH_ID0

#define SP805_WDOG_PERIPH_ID0   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFE0)

Definition at line 21 of file SP805Watchdog.h.

◆ SP805_WDOG_PERIPH_ID1

#define SP805_WDOG_PERIPH_ID1   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFE4)

Definition at line 22 of file SP805Watchdog.h.

◆ SP805_WDOG_PERIPH_ID2

#define SP805_WDOG_PERIPH_ID2   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFE8)

Definition at line 23 of file SP805Watchdog.h.

◆ SP805_WDOG_PERIPH_ID3

#define SP805_WDOG_PERIPH_ID3   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0xFEC)

Definition at line 24 of file SP805Watchdog.h.

◆ SP805_WDOG_RAW_INT_STS_REG

#define SP805_WDOG_RAW_INT_STS_REG   ((UINT32)PcdGet32 (PcdSP805WatchdogBase) + 0x010)

Definition at line 17 of file SP805Watchdog.h.

◆ SP805_WDOG_RAW_INT_STS_WDOGRIS

#define SP805_WDOG_RAW_INT_STS_WDOGRIS   BIT0

Definition at line 34 of file SP805Watchdog.h.

◆ SP805_WDOG_SPECIAL_UNLOCK_CODE

#define SP805_WDOG_SPECIAL_UNLOCK_CODE   0x1ACCE551

Definition at line 39 of file SP805Watchdog.h.