summaryrefslogtreecommitdiff
path: root/src/soc/amd/stoneyridge/acpi.c
AgeCommit message (Expand)Author
2023-04-21Drop unused include <version.h>Kyösti Mälkki
2023-04-21ACPI: Obsolete FADT p_lvl2_lat and p_lvl3_lat fieldsKyösti Mälkki
2023-04-15sb,soc/amd,intel: Add and use ACPI_COMMON_MADT_LAPICKyösti Mälkki
2023-03-29soc/amd/stoneyridge: use common AMD CPU power state ACPI generationFelix Held
2023-03-29soc/amd/stoneyridge/acpi: add C state config tableFelix Held
2023-03-06soc/amd/*/acpi: drop unneeded mon_alrm FADT assignmentFelix Held
2023-02-28soc/amd/*/acpi: add comment about p_lvl[2,3]_lat FADT field usageFelix Held
2023-02-28soc/amd/stoneyridge/acpi: introduce and use ACPI_SCI_IRQ definitionFelix Held
2023-02-28soc/amd/picasso,stoneyridge/acpi: drop unneeded res2 FADT assignmentFelix Held
2023-02-27soc/amd/stoneyridge/acpi: use available number of CPUs for CPU entriesFelix Held
2023-02-22soc/amd/picasso,stoneyridge/acpi: drop x_firmware_ctl_[l,h] assignmentFelix Held
2023-02-22soc/amd/picasso,stoneyridge/acpi: drop unneeded ARM_boot_arch assignmentFelix Held
2023-02-07soc/amd/stoneyridge/acpi: use acpigen_write_processor_deviceFelix Held
2023-01-18soc/amd: Include <gpio.h> instead of <soc/gpio.h>Elyes Haouas
2022-11-25ACPI: Use common code for MADT LAPIC NMIsKyösti Mälkki
2022-11-17soc/amd: Use ioapic helper functionsKyösti Mälkki
2022-10-18soc/amd: factor out writing extended PM registers in FADTFelix Held
2022-10-15treewide: Use 'fadt->x_pm1a_evt_blk.addrl = fadt->pm1a_evt_blk'Felix Held
2022-10-12treewide: Use 'fadt->x_pm1a_cnt_blk.addrl = fadt->pm1a_cnt_blk'Elyes Haouas
2022-10-12treewide: Use 'fadt->x_pm_tmr_blk.addrl = fadt->pm_tmr_blk'Elyes Haouas
2022-10-12treewide: Use 'gpe0_blk' for 'x_gpe0_blk.addrl'Elyes Haouas
2022-10-12treewide: Use 'gpe0_blk_len' for 'x_gpe0_blk.bit_width'Elyes Haouas
2022-10-12treewide: Use 'fadt->pm_tmr_len' for 'x_pm_tmr_blk.bit_width'Elyes Haouas
2022-10-12treewide: Use 'fadt->pm1_cnt_len' for 'x_pm1a_cnt_blk.bit_width'Elyes Haouas
2022-10-12treewide: Use 'fadt->pm1_evt_len' for 'x_pm1a_evt_blk.bit_width'Elyes Haouas
2022-03-03soc/amd/stoneyridge/acpi: generate PPKG object in generate_cpu_entriesFelix Held
2022-02-24treewide: Write minor version at acpi_create_fadt() functionElyes Haouas
2022-02-21[acpi]{include,soc/amd,southbridge/amd}: Clarify ARM_boot_arch in commentsElyes Haouas
2022-02-21src/acpi: Add macro for FADT Minor Version and use itElyes Haouas
2022-01-05soc/amd: Remove unused <string.h>Elyes HAOUAS
2021-11-25soc/amd/stoneyridge: use SOC_AMD_COMMON_BLOCK_ACPI_GPIOFelix Held
2021-11-24soc/amd/picasso,stoneyridge/acpi: use define for RTC_DATE_ALARMFelix Held
2021-08-19acpi: Fill fadt->century based on KconfigNico Huber
2021-06-18soc/amd/picasso,stoneyridge/acpi: use defines for MADT parametersFelix Held
2021-06-11soc/amd/stoneyridge: Set missing RTC offsets for day alarm and centuryAnand K Mistry
2021-03-22acpi/acpigen.h: Add more intuitive AML package closing functionsJakub Czapiga
2021-02-16ACPI: Add acpi_reset_gnvs_for_wake()Kyösti Mälkki
2021-02-13soc/amd: introduce and use common IOAPIC IDsFelix Held
2021-02-12soc/amd: Move southbridge_write_acpi_tablesRaul E Rangel
2021-02-07soc/amd/stoneyridge: remove STONEYRIDGE_ prefix of ACPI_IO_BASE defineFelix Held
2021-02-01soc/amd: Drop PCNT from GNVSKyö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-13soc/amd: Rename to soc_fill_gnvs()Kyö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
2020-09-21soc/amd: Drop unneeded empty linesElyes HAOUAS
2020-07-20src: Make HAVE_CF9_RESET set the FADT reset registerAngel Pons
2020-07-20src: Drop useless cache flush settings in FADTAngel Pons
2020-07-20src: Never overwrite `fadt->flags`Angel Pons
2020-07-20amd/{hudson,stoney,picasso}: Drop PM2 settings from FADTAngel Pons
2020-07-20src: Drop useless PM1b settings from FADTAngel Pons
2020-07-20src: Drop useless GPE1 settings from FADTAngel Pons
2020-06-30ACPI: Drop typedef global_nvs_tKyösti Mälkki
2020-06-29soc/amd/common: Drop ACPIMMIO GPIO bank separationKyösti Mälkki
2020-06-24src: Report byte-sized access for GPE0Angel Pons
2020-06-10sb,soc/amd, ACPI: Do not override FADT preferred_pm_profileKyösti Mälkki
2020-06-10soc/amd/stoneyridge,picasso: Select COMMON_FADTKyösti Mälkki
2020-06-10sb,soc/amd: Remove FADT_PM_PROFILEKyösti Mälkki
2020-06-06arch/x86: Declare permanent_smi_handler()Kyösti Mälkki
2020-06-03soc,southbridge/amd: Remove some explicit zero-initializersKyösti Mälkki
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
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-05soc/amd: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-25acpi: correct the processor devices scopeMichał Żygowski
2020-03-18soc: Remove copyright noticesPatrick Georgi
2019-11-23soc/amd: Move SCI enable outside table creationKyösti Mälkki
2019-06-06soc/amd/stoneyridge: Relocate MMIO access of ACPI registersMarshall Dawson
2019-06-06soc/amd/stoneyridge: Move GPIO support to commonMarshall Dawson
2019-05-16soc/amd/common: Create AcpiMmio functionality from stoneyridgeMarshall Dawson
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-01device/pci: Fix PCI accessor headersKyösti Mälkki
2019-03-01ACPI: Rename FADT model and set it to zeroElyes HAOUAS
2019-02-21ACPI: Correct asl_compiler_revision valueElyes HAOUAS
2018-12-03soc/amd/stoneyridge: Use new ACPI MMIO functionsRichard Spiegel
2018-11-29arch/acpi.h: Add some update to version 6.2aElyes HAOUAS
2018-11-28soc/amd/stoneyridge: Replace public magic numbersPatrick Georgi
2018-10-12amd/stoneyridge: Convert hex definitions to lower caseMarshall Dawson
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-08soc/amd/stoneyridge/acpi.c: Remove fixed value variablesRichard Spiegel
2018-07-03soc/amd/stoneyridge: correct GPIO emission error in ACPIKevin Chiu
2018-06-13soc/amd/stoneyridge/acpi.c: Create GPIO acpigen proceduresRichard Spiegel
2018-05-23stoneyridge: Store wake parameters in NVSRichard Spiegel
2018-05-23soc/amd/stoneyridge/: Get rid of device_tElyes HAOUAS
2017-10-19soc/amd/stoneyridge: Use macros for PCI_DEVFN callsChris Ching
2017-09-30amd/stoneyridge: Use generic SMM command port valuesMarshall Dawson
2017-08-29amd/stoneyridge: Change ACPI _PR.CPxx to _PR.PxxxMarc Jones
2017-08-14stoneyridge: Fix CPU ASL \_PR tableMarc Jones
2017-08-14stoneyridge: Rename hudson to southbridgeMarc Jones
2017-07-31soc/amd/stoneyridge: Move ACPI MADT table to socMarc Jones
2017-07-31soc/amd/stoneyridge: Add GNVSMarc Jones