| /* SPDX-License-Identifier: GPL-2.0+ */ |
| * Copyright (C) 2015-2016 Intel Corp. |
| * (Written by Lance Zhao <lijian.zhao@intel.com> for Intel Corp.) |
| * Copyright 2019 Google LLC |
| #include <power/acpi_pmc.h> |
| #define PMC_GPE_SW_31_0 0 |
| #define PMC_GPE_SW_63_32 1 |
| #define PMC_GPE_NW_31_0 3 |
| #define PMC_GPE_NW_63_32 4 |
| #define PMC_GPE_NW_95_64 5 |
| #define PMC_GPE_N_63_32 7 |
| #define SCI_IRQ_MASK (0xff << SCI_IRQ_SHIFT) |
| /* P-state configuration */ |
| #define PSS_MAX_ENTRIES 8 |
| #define PSS_LATENCY_TRANSITION 10 |
| #define PSS_LATENCY_BUSMASTER 10 |
| /* Track power state from reset to log events */ |
| struct __packed chipset_power_state { |
| u32 gpe0_sts[GPE0_REG_MAX]; |
| u32 gpe0_en[GPE0_REG_MAX]; |
| #endif /* !__ASSEMBLY__ */ |