1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #ifndef _BROADWELL_ADSP_H_ 4 #define _BROADWELL_ADSP_H_ 5 6 #define ADSP_PCI_IRQ 23 7 #define ADSP_ACPI_IRQ 3 8 #define ADSP_ACPI_IRQEN (1 << 3) 9 10 #define ADSP_SHIM_BASE_LPT 0xe7000 11 #define ADSP_SHIM_BASE_WPT 0xfb000 12 #define ADSP_SHIM_LTRC 0xe0 13 #define ADSP_SHIM_LTRC_VALUE 0x3003 14 #define ADSP_SHIM_IMC 0x28 15 #define ADSP_SHIM_IPCD 0x40 16 17 #define ADSP_PCI_VDRTCTL0 0xa0 18 #define ADSP_VDRTCTL0_D3PGD_LPT (1 << 1) 19 #define ADSP_VDRTCTL0_D3PGD_WPT (1 << 0) 20 #define ADSP_VDRTCTL0_D3SRAMPGD_LPT (1 << 2) 21 #define ADSP_VDRTCTL0_D3SRAMPGD_WPT (1 << 1) 22 #define ADSP_PCI_VDRTCTL1 0xa4 23 #define ADSP_PCI_VDRTCTL2 0xa8 24 #define ADSP_VDRTCTL2_VALUE 0x00000fff 25 26 #define ADSP_IOBP_VDLDAT1 0xd7000624 27 #define ADSP_VDLDAT1_VALUE 0x00040100 28 #define ADSP_IOBP_VDLDAT2 0xd7000628 29 #define ADSP_IOBP_ACPI_IRQ3 0xd9d8 30 #define ADSP_IOBP_ACPI_IRQ3I 0xd8d9 31 #define ADSP_IOBP_ACPI_IRQ4 0xdbda 32 #define ADSP_IOBP_PMCTL 0xd70001e0 33 #define ADSP_PMCTL_VALUE 0x3f 34 #define ADSP_IOBP_PCICFGCTL 0xd7000500 35 #define ADSP_PCICFGCTL_PCICD (1 << 0) 36 #define ADSP_PCICFGCTL_ACPIIE (1 << 1) 37 #define ADSP_PCICFGCTL_SPCBAD (1 << 7) 38 39 #endif 40