]>
Commit | Line | Data |
---|---|---|
9f38945f OM |
1 | /** @file\r |
2 | *\r | |
7c609a14 | 3 | * Copyright (c) 2013-2017, ARM Limited. All rights reserved.\r |
9f38945f | 4 | *\r |
4059386c | 5 | * SPDX-License-Identifier: BSD-2-Clause-Patent\r |
9f38945f OM |
6 | *\r |
7 | **/\r | |
429309e0 | 8 | \r |
cc15a619 PG |
9 | #ifndef GENERIC_WATCHDOG_H_\r |
10 | #define GENERIC_WATCHDOG_H_\r | |
9f38945f OM |
11 | \r |
12 | // Refresh Frame:\r | |
429309e0 | 13 | #define GENERIC_WDOG_REFRESH_REG ((UINTN)FixedPcdGet64 (PcdGenericWatchdogRefreshBase) + 0x000)\r |
9f38945f OM |
14 | \r |
15 | // Control Frame:\r | |
429309e0 MK |
16 | #define GENERIC_WDOG_CONTROL_STATUS_REG ((UINTN)FixedPcdGet64 (PcdGenericWatchdogControlBase) + 0x000)\r |
17 | #define GENERIC_WDOG_OFFSET_REG ((UINTN)FixedPcdGet64 (PcdGenericWatchdogControlBase) + 0x008)\r | |
18 | #define GENERIC_WDOG_COMPARE_VALUE_REG_LOW ((UINTN)FixedPcdGet64 (PcdGenericWatchdogControlBase) + 0x010)\r | |
19 | #define GENERIC_WDOG_COMPARE_VALUE_REG_HIGH ((UINTN)FixedPcdGet64 (PcdGenericWatchdogControlBase) + 0x014)\r | |
9f38945f OM |
20 | \r |
21 | // Values of bit 0 of the Control/Status Register\r | |
429309e0 MK |
22 | #define GENERIC_WDOG_ENABLED 1\r |
23 | #define GENERIC_WDOG_DISABLED 0\r | |
9f38945f | 24 | \r |
429309e0 | 25 | #endif // GENERIC_WATCHDOG_H_\r |