summaryrefslogtreecommitdiff
path: root/src/soc/intel/skylake/acpi.c
AgeCommit message (Expand)Author
2022-11-04soc/intel: Include <cpu/cpu.h> instead of <arch/cpu.h>Elyes Haouas
2022-05-16soc/intel/*: Use SSDT to pass A4GB and A4GSArthur Heymans
2022-05-16soc/intel: Remove unused <cpu/intel/common/common.h>Elyes HAOUAS
2021-11-09soc/intel: generate SSDT instead of using GNVS for SGXMichael Niewöhner
2021-10-19soc/intel/skl: Constify `soc_get_cstate_map()`Patrick Georgi
2021-10-18soc/skylake: Make VT-d controllable from CMOS optionSean Rhodes
2021-10-17soc/intel/skylake: switch to common ACPI codeMichael Niewöhner
2021-10-05src/soc to src/superio: Fix spelling errorsMartin Roth
2021-06-25soc/intel/skylake: Use `is_devfn_enabled()`Angel Pons
2021-04-21soc/intel/skylake: Move acpi_sci_irq() to acpi.cAngel Pons
2021-04-08soc/intel/skylake: Drop unnecessary `ignore_vtd` optionAngel Pons
2021-03-01soc/intel/skylake: Move soc_acpi_name()Angel Pons
2021-03-01soc/intel: Factor out identical acpigen GPIO helpersAngel Pons
2021-02-16ACPI: Add acpi_reset_gnvs_for_wake()Kyösti Mälkki
2021-02-08soc/intel: Drop CID1 from GNVSKyösti Mälkki
2021-01-30soc/intel: Replace `SA_PCIEX_LENGTH` Kconfig optionsAngel Pons
2021-01-29soc/intel: Remove duplicate call to acpi_wake_source()Kyösti Mälkki
2021-01-28soc/intel: Refactor fill_acpi_wake()Kyösti Mälkki
2021-01-23ACPI: Add helpers for CBMEM_ID_POWER_STATEKyösti Mälkki
2021-01-20ACPI GNVS: Drop most dev_count_cpu()Kyösti Mälkki
2021-01-13ACPI: Have single call-site for acpi_inject_nvsa()Kyösti Mälkki
2021-01-13ACPI: Add common acpi_fill_gnvs()Kyösti Mälkki
2021-01-10soc/intel: Rename to soc_fill_gnvs()Kyösti Mälkki
2021-01-10ACPI: Replace uses of CBMEM_ID_ACPI_GNVSKyösti Mälkki
2021-01-10ACPI: Drop redundant ChromeOS setup for GNVSKyösti Mälkki
2021-01-10ACPI: Drop redundant CONSOLE_CBMEM setup in GNVSKyösti Mälkki
2021-01-10ACPI: Drop redundant CBMEM_ID_ACPI_GNVS allocationsKyösti Mälkki
2021-01-04arch/x86: Pass GNVS as parameter to SMM moduleKyösti Mälkki
2021-01-03soc/intel: Drop indirect <soc/nvs.h> includeKyösti Mälkki
2020-12-04soc/intel/common/block/gpio: add code for NMI enablingMichael Niewöhner
2020-12-02soc/intel/skylake: Fix compilation under x86_64Patrick Rudolph
2020-11-04soc/intel/skl,acpi/acpigen: convert global CPPC package to local oneMichael Niewöhner
2020-10-26soc/intel/skl: replace conditional on dt option reading CPUID for CPPCMichael Niewöhner
2020-09-28soc/intel/common/block/lpc: add acpi nameJonathan Zhang
2020-09-21soc/intel/skylake: acpi: drop HWP's dependency on EISTMichael Niewöhner
2020-08-17soc/intel/skylake/acpi.c: Name devices on secondary busBenjamin Doron
2020-08-04soc/intel/skylake: Add RMRRs after all DRHDsAngel Pons
2020-07-14soc/intel/skylake: Move `acpi_fill_fadt` to fadt.cAngel Pons
2020-07-14src: Drop unused <cpu/x86/tsc.h> includeElyes HAOUAS
2020-06-30ACPI: Drop typedef global_nvs_tKyösti Mälkki
2020-06-24src: Report byte-sized access for GPE0Angel Pons
2020-06-24ACPI: Replace smm_setup_structures()Kyösti Mälkki
2020-06-18soc/intel,chromeos: Fix EC RO/RW status in GNVSKyösti Mälkki
2020-06-06arch/x86: Declare permanent_smi_handler()Kyösti Mälkki
2020-06-06soc,southbridge/intel: Control SMI related FADT entriesKyösti Mälkki
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-08soc/intel/skl: Drop `acpi_mainboard_gnvs`Angel Pons
2020-05-02acpi: Move ACPI table support out of arch/x86 (3/5)Furquan Shaikh
2020-04-28device: Constify struct device * parameter to acpi_inject_dsdtFurquan Shaikh
2020-04-28device: Constify struct device * parameter to acpi_fill_ssdt()Furquan Shaikh
2020-04-28device: Constify struct device * parameter to write_acpi_tablesFurquan Shaikh
2020-04-13acpi: Bump FADT to revision 6Patrick Rudolph
2020-04-06soc/intel/skylake: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-23acpi: Change Processor ACPI Name (Intel only)Christian Walter
2020-03-18soc: Remove copyright noticesPatrick Georgi
2020-01-10soc/intel/{apl,cnl,icl,skl,tgl}: Make above 4GB MMIO resource properSubrata Banik
2019-11-04soc/intel/sgx: convert SGX and PRMRR devicetree options to KconfigMichael Niewöhner
2019-10-10soc/intel: sgx: get rid of UEFI-style usage of global variableMichael Niewöhner
2019-10-02soc/intel: Replace config_of_path() with config_of_soc()Kyösti Mälkki
2019-09-30soc/intel/skylake: Fix ACPI exception AE_NOT_FOUNDPatrick Rudolph
2019-09-03soc/skylake: do not rely on P2SB data to generate DRHDAngel Pons
2019-08-30soc/intel/skl/acpi: add description for missing PCIe portsMaxim Polyakov
2019-08-20src: Remove variable length arraysJacob Garber
2019-07-18soc/intel: Use config_of_path(SA_DEVFN_ROOT)Kyösti Mälkki
2019-07-04soc/intel: Replace uses of dev_find_slot()Kyösti Mälkki
2019-04-26soc/{amd,intel}/chip: Use local include for chip.hElyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-03-04arch/io.h: Drop unnecessary includeKyösti Mälkki
2019-03-04arch/x86/acpi: Remove obsolete acpi_gen_regaddr resv fieldElyes HAOUAS
2019-02-15src: Use macro `ACPI_FADT_LEGACY_FREE`Paul Menzel
2019-01-16soc/intel/skylake: Access conf pointer only if its not nullPratik Prajapati
2018-11-30soc/intel/skylake: Rework acpi/cpu.aslArthur Heymans
2018-11-12src: Remove unneeded include "{arch,cpu}/cpu.h"Elyes HAOUAS
2018-10-08Move compiler.h to commonlibNico Huber
2018-09-06chromeos/gnvs: remove function and naming cleanupJoel Kitching
2018-08-27update all FADT version 3.0 to use the get tables functionMarc Jones
2018-08-22acpi: remove CBMEM_ID_ACPI_GNVS_PTR entryJoel Kitching
2018-08-20soc/intel/skylake: add CPPC supportMatt Delco
2018-08-20soc/intel/common/block: Move common uart function to block/uartSubrata Banik
2018-06-30soc/intel/skylake: Generate ACPI RMRR tableMatt DeVillier
2018-06-30arch/x86/acpi: Add DMAR RMRR helper functionsMatt DeVillier
2018-06-28soc/intel/common/block: Move p2sb common functions into block/p2sbSubrata Banik
2018-06-08soc/intel/skylake: Enable low power S0Idle capabilityHaridhar Kalvala
2018-06-04soc/intel/skylake: Get rid of device_tElyes HAOUAS
2018-05-18soc/intel: Add support for USB ACPI code generationDuncan Laurie
2018-04-24compiler.h: add __weak macroAaron Durbin
2018-04-20pci: Move inline PCI functions to pci_ops.hPatrick Rudolph
2018-04-05soc/intel/skylake: Generate ACPI DMAR tableNico Huber
2018-03-06soc/intel/skylake: Remove MCFG constantsDuncan Laurie
2018-03-06soc/intel: Fix MCFG end bus numberDuncan Laurie
2018-02-22soc/intel/skylake: Do not set ACPI_FADT_LEGACY_DEVICESFurquan Shaikh
2018-01-31soc/intel/skylake: Always add PM1_TMR block to FADTDuncan Laurie
2017-11-15soc/intel: Enable ACPI DBG2 table generationDuncan Laurie
2017-10-20soc/intel/skylake: update GNVS with SGX dataPratik Prajapati
2017-10-03soc/intel/skylake: Enable common LPC IPRavi Sarawadi
2017-09-14device: acpi_name() should take a const struct deviceAaron Durbin
2017-06-09soc/intel/skylake: Use CPU common library codeBarnali Sarkar
2017-06-05soc/intel/skylake: Add config for cpu base clock frequencyAamir Bohra
2017-05-25soc/intel/skylake: Implement GPIO ACPI AML generating functionsFurquan Shaikh
2017-05-16soc/intel/skylake: Add option to enable/disable EISTSubrata Banik