summaryrefslogtreecommitdiff
path: root/src/soc/amd/stoneyridge
AgeCommit message (Expand)Author
2023-09-06soc/amd: correctly report I2C controller state in ACPIFelix Held
2023-09-01util/amdfwtool: Deal with psp position in flash offset directlyZheng Bao
2023-08-15nb,soc/amd/*/northbridge: use mmio_range to add IOAPIC2 resourcesFelix Held
2023-08-09treewide: Get rid of "NO_DDRx" selectionElyes Haouas
2023-08-09soc/amd/*: Fix UART ACPI device statusMatt DeVillier
2023-08-09soc/amd/stoneyridge: use SoC common uart opsMatt DeVillier
2023-08-05src/*/post_code.h: Change post code prefix to POSTCODEYuchen He
2023-07-18include/cpu/amd/msr: introduce and use PSTATE_MSR_COUNTFelix Held
2023-07-18soc/amd/stoneyridge/pstate_util: fix off by one in P-state MSR numberFelix Held
2023-07-18soc/amd/stoneyridge: Use newer function for resource declarationsArthur Heymans
2023-07-17soc/amd/common/acpimmio: factor out IO port access to PM registersFelix Held
2023-07-07soc/amd/*/globalnvs,nvs: remove deprecated & unused CBMC field from GNVSFelix Held
2023-07-07soc/amd/*/Makefile.inc: Use _tohex instead of printfFred Reitberger
2023-07-06acpi/gnvs.c: Drop unused pointer to the cbmem consoleArthur Heymans
2023-06-23commonlib/console/post_code.h: Change post code prefix to POSTCODElilacious
2023-06-12soc/amd/stoney: Expand the SMM region for cacheZheng Bao
2023-06-08soc/amd/stoneyridge/acpi/northbridge: drop _STA method from PCI0 scopeFelix Held
2023-06-07soc/amd/stoneyridge/acpi/sb_pci0_fch: use VGA_MMIO_* definesFelix Held
2023-06-07soc/amd/stoneyridge/northbridge: use VGA_MMIO_* definesFelix Held
2023-06-07soc/amd/stoneyridge/acpi: rename sb_fch.asl to mmio.aslFelix Held
2023-06-07soc/amd/stoneyridge/acpi: use ROOT_BRIDGE macroFelix Held
2023-06-07soc/amd/common/acpi: move acpi_fill_root_complex_tom to StoneyridgeFelix Held
2023-06-06soc/amd/stoneyridge/northbridge: reserve PCI config IO portsFelix Held
2023-05-16soc/amd/*/Kconfig: change ACPI_CPU_STRING to use hexadecimal CPU numbersFelix Held
2023-05-13acpi/Kconfig: move \_SB scope out of ACPI_CPU_STRINGFelix Held
2023-05-13soc/amd/*/acpi/mmio.asl,sb_fch.asl: hide MISC deviceFelix Held
2023-05-13soc/amd/*/acpi/mmio.asl,sb_fch.asl: change AAHB's _STA back to methodFelix Held
2023-05-01soc/amd/stoney/acpi: Unhide PCI0 root device from OSMatt DeVillier
2023-04-29sb,soc/amd,intel: Drop include <cpu/x86/smm.h>Kyösti Mälkki
2023-04-29ACPI: Make FADT entries for RTC/CMOS architecturalKyösti Mälkki
2023-04-28soc/amd/stoneyridge/acpi/sb_pci0_fch: report correct PCI MMIO BAR windowFelix Held
2023-04-28soc/amd/stoneyridge/acpi/sb_pci0_fch: report correct number of PCI busesFelix Held
2023-04-27ACPI: Make FADT entries for SMI architecturalKyösti Mälkki
2023-04-26soc/amd: Use ACPI_COMMON_MADT_IOAPICKyösti Mälkki
2023-04-26arch/x86/ioapic: Promote ioapic_get_sci_pin()Kyösti Mälkki
2023-04-23include/cpu/amd/mtrr: fix typo in get_top_of_mem_above_4gbFelix Held
2023-04-21soc/amd/stoneyridge/memmap: use get_top_of_mem_below_4gbFelix Held
2023-04-21soc/amd/stoneyridge/northbridge: use get_top_of_mem_[below,above]_4gbFelix Held
2023-04-21Drop unused include <version.h>Kyösti Mälkki
2023-04-21include/cpu/amd/mtrr: rename functions to get top of memory regionsFelix Held
2023-04-21ACPI: Obsolete FADT p_lvl2_lat and p_lvl3_lat fieldsKyösti Mälkki
2023-04-20soc/amd/stoneyridge/northbridge: fix indentation in set_mmio_addr_regFelix Held
2023-04-15sb,soc/amd,intel: Add and use ACPI_COMMON_MADT_LAPICKyösti Mälkki
2023-04-13soc/amd/stoneyridge/northbridge: use common acpi_fill_root_complex_tomFelix Held
2023-04-01soc/amd/stoneyridge: factor out P-state utils to link in all stagesFelix Held
2023-04-01soc/amd/stoneyridge/Makefile: use all target for more compilation unitsFelix Held
2023-03-29soc/amd/stoneyridge: use common AMD CPU power state ACPI generationFelix Held
2023-03-29soc/amd/stoneyridge/cpu: implement get_pstate_latencyFelix Held
2023-03-29soc/amd/stoneyridge: implement and use get_pstate_0_regFelix Held
2023-03-29soc/amd/stoneyridge/acpi: add C state config tableFelix Held
2023-03-29soc/amd/stoneyridge/tsc_freq: use get_pstate_core_freqFelix Held
2023-03-29soc/amd/common/cpu/tsc: add get_pstate_core_freq for family 15h and 16hFelix Held
2023-03-29soc/amd/stoneyridge/monotonic_time: add comment that we can't use TSCFelix Held
2023-03-28soc/amd/stoneyridge/graphics: introduce defines for constantsFelix Held
2023-03-28soc/amd/stoneyridge: move map_oprom_vendev to graphics.cFelix Held
2023-03-28soc/amd/stoneyridge/Kconfig: use correct VGA_BIOS_IDFelix Held
2023-03-27soc/amd/stoneyridge/Kconfig: select SOC_AMD_COMMON_BLOCK_SVI2Felix Held
2023-03-27soc/amd/stoneyridge/include/msr: add pstate_msr bitfield structFelix Held
2023-03-15soc/amd: Print amdfwtool debug info if V=1Martin Roth
2023-03-10soc/amd/stoneyridge/monotonic_timer: use raw MSR dataFelix Held
2023-03-08soc/amd/stoneyridge/romstage: pass C state control IO base addressFelix Held
2023-03-07soc/amd/stoneyridge: request binaryPI to use \_SB_ scope in PSTATE SSDTFelix Held
2023-03-06soc/amd/*/acpi: drop unneeded mon_alrm FADT assignmentFelix Held
2023-02-28soc/amd: introduce and use PSTATE_MSR macroFelix 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-14amdfwtool: use SoC ID info instead of misleading comboable flagZheng Bao
2023-02-11soc/amd/*/Makefile.inc: remove command line soc-nameZheng Bao
2023-02-11soc/amd/*: Add SOC_NAME in fw.cfg(s)Zheng Bao
2023-02-09arch/x86/include/cpu: introduce CPU_TABLE_END CPU table terminatorFelix Held
2023-02-09amdfwtool: Add SOC family definition for CarrizoZheng Bao
2023-02-08soc/amd: use CPUID_FROM_FMS macro instead of magic numbersFelix Held
2023-02-08soc/amd/stoneyridge/cpu: use CPUID_ALL_STEPPINGS_MASKFelix Held
2023-02-08arch/x86/cpu: introduce and use device_match_maskFelix Held
2023-02-07soc/amd/stoneyridge/acpi: use acpigen_write_processor_deviceFelix Held
2023-02-06soc/amd/stoneyridge: remove LIDS field from global NVSFelix Held
2023-02-01treewide: Remove duplicated include <device/pci.h>Elyes Haouas
2023-01-22soc/amd/stoneyridge,sb/amd/pi/hudson: Remove unused AHCI_ROM_IDElyes Haouas
2023-01-22soc/amd/stoneyridge: clean up global NVSFelix Held
2023-01-19soc/amd/stoneyridge/northbridge: use acpi_align_currentFelix Held
2023-01-18soc/amd: Include <gpio.h> instead of <soc/gpio.h>Elyes Haouas
2023-01-17soc/amd: introduce and use common amd_cpu_bus_ops structFelix Held
2023-01-12treewide: Remove unused <cpu/amd/mtrr.h>Elyes Haouas
2023-01-09treewide: Remove unused <cpu/amd/msr.h>Elyes Haouas
2023-01-09soc/amd: Remove dummy SOC_SPECIFIC_OPTIONSElyes Haouas
2022-12-27tree/acpi: Replace constant "Zero" with actual numberFelix Singer
2022-12-27{acpi,arch,soc}/acpi: Replace constant "One" with actual numberFelix Singer
2022-12-06sb,soc/amd: Remove unused southbridge_io_trap_handler()Kyösti Mälkki
2022-11-25ACPI: Use common code for MADT LAPIC NMIsKyösti Mälkki
2022-11-24soc/amd: Define post codesMartin Roth
2022-11-18cbmem_top_chipset: Change the return value to uintptr_tElyes Haouas
2022-11-17soc/amd: Use ioapic helper functionsKyösti Mälkki
2022-11-04soc/amd: Specify memory types supported by each chipMartin Roth
2022-11-03soc/amd: Include <cpu/cpu.h> instead of <arch/cpu.h>Elyes Haouas
2022-10-29soc/amd/*/acpi/mmio.asl,sb_fch.asl: hide AAHB deviceFelix Held
2022-10-22soc/amd/*/i2c.h: Make definition more accurateFred Reitberger