| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * Platform data for the Intel TCO Watchdog | |
| */ | |
| #ifndef _ITCO_WDT_H_ | |
| #define _ITCO_WDT_H_ | |
| /* Watchdog resources */ | |
| #define ICH_RES_IO_TCO 0 | |
| #define ICH_RES_IO_SMI 1 | |
| #define ICH_RES_MEM_OFF 2 | |
| #define ICH_RES_MEM_GCS_PMC 0 | |
| /** | |
| * struct itco_wdt_platform_data - iTCO_wdt platform data | |
| * @name: Name of the platform | |
| * @version: iTCO version | |
| * @no_reboot_use_pmc: Use PMC BXT API to set and clear NO_REBOOT bit | |
| */ | |
| struct itco_wdt_platform_data { | |
| char name[32]; | |
| unsigned int version; | |
| bool no_reboot_use_pmc; | |
| }; | |
| #endif /* _ITCO_WDT_H_ */ |