aboutsummaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/lpc
AgeCommit message (Expand)Author
2024-01-24soc/amd/*: Rename Makefiles from .inc to .mkMartin Roth
2023-08-15soc/amd/common/lpc: use fixed_io_range_flags instead of open codingFelix Held
2023-07-17soc/amd/common/lpc/lpc_util: use PM register mapping in ACPIMMIO regionFelix Held
2023-05-04soc/amd/common/block/lpc/lpc: simplify index handling in read resourcesFelix Held
2023-05-03soc/amd/common/block/lpc/lpc: drop custom lpc_set_resourcesFelix Held
2023-05-03soc/amd/common/block/lpc/lpc: report HPET MMIOFelix Held
2023-05-03soc/amd/common/block/lpc/lpc: use mmio_range to report FCH IOAPIC MMIOFelix Held
2023-05-03soc/amd/common/block/lpc/lpc: report eSPI MMIOFelix Held
2023-05-03soc/amd/common/block/lpc/lpc: increase size of SPI BAR to 4kByteFelix Held
2023-05-03soc/amd/common/block/lpc/lpc: report mapped SPI flash as MMIO rangeFelix Held
2023-04-26arch/x86/ioapic: Promote ioapic_get_sci_pin()Kyösti Mälkki
2023-04-19soc/amd/common/block/lpc/spi_dma: Leverage CBFS_CACHE when using SPI DMAKarthikeyan Ramasubramanian
2023-04-04soc/amd/*/Makefile: use all_x86 targetFelix Held
2023-02-01treewide: Remove duplicated include <device/pci.h>Elyes Haouas
2022-12-14soc/amd/common/block/espi_util: drop unneeded check in espi_get_configFelix Held
2022-12-14soc/amd/common/block/espi_util: make espi_set_initial_config non-fatalFelix Held
2022-12-14soc/amd/common/block/lpc/espi_util: make eSPI pin setup failure nonfatalFelix Held
2022-11-17soc/amd: Use ioapic helper functionsKyösti Mälkki
2022-10-31soc: Add SPDX license headers to MakefilesMartin Roth
2022-10-14soc/amd/*: Hook up LPC ops in devicetreeArthur Heymans
2022-09-30soc/amd/common/block/lpc/espi_util: use [read,write][8,16,32]pFelix Held
2022-08-25soc/amd: rework SPI flash MMIO region handlingFelix Held
2022-08-17soc/amd/common/include/espi: add more decode rangesFelix Held
2022-08-11treewide: Rename Sabrina to MendocinoJon Murphy
2022-07-14commonlib: Substitude macro "__unused" in compiler.hBill XIE
2022-07-08soc/amd/common/block/lpc/lpc.c: Remove duplicated includeElyes Haouas
2022-06-28soc,sb/amd: Change SPI controller resourceKyösti Mälkki
2022-06-22device/resource: Add _kb postfix for resource allocatorsKyösti Mälkki
2022-05-06soc/amd/common/include/espi: reduce visibility of IO/MMIO decode definesFelix Held
2022-05-06soc/amd/common/include/espi: generalize IO/MMIO decode range macrosFelix Held
2022-04-27soc/amd/common/block/lpc/espi: Add support for ALERT_ENABLE bitRaul E Rangel
2022-03-29soc/amd/common/block/lpc: Add support to not clear port80 enableKarthikeyan Ramasubramanian
2022-03-22soc/amd/common: move FCH IOAPIC and HPET init from SMBUs to LPC deviceFelix Held
2022-03-09soc/amd/*/lpc: rename SPIROM_BASE_ADDRESS_REGISTERFelix Held
2022-03-07src: Make PCI ID define names shorterFelix Singer
2022-02-22soc/amd/common/block/lpc/espi_util: use __fallthroughFelix Held
2022-02-11soc/amd/common/block/lpc/espi_util: add decode range register helpersFelix Held
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-01-07soc/amd/common/lpc/espi_util: move register definitions to header fileFelix Held
2022-01-07soc/amd/common/block/espi: use lower case hex digits in definitionsFelix Held
2022-01-07soc/amd/common/lpc/espi_util: handle espi_get_configuration errorFelix Held
2022-01-01src: Drop duplicated includesElyes HAOUAS
2021-12-20soc/amd/common/lpc/espi_util: use enum cb_err type for return valuesFelix Held
2021-12-20soc/amd/common/lpc/espi_util: use enum cb_err type for return valuesFelix Held
2021-12-20soc/amd/common/lpc/espi_util: simplify espi_configure_decodesFelix Held
2021-12-20soc/amd/common/lpc/espi_util: simplify espi_get_general_configurationFelix Held
2021-12-08soc/amd: use KiB and MiB definitionsFelix Held
2021-11-29soc/amd/common/block/lpc: use 32 bit accesses in lpc_enable_port80Felix Held
2021-11-29soc/amd/common/block/lpc/lpc_util: drop lpc_enable_pci_port80Felix Held
2021-11-15soc/amd/common/block: Add spi_hw mutexRaul E Rangel
2021-11-12soc/amd/common/block/lpc: Set FSP-S/M alignment to 64 when using SPI DMARaul E Rangel
2021-11-04soc/amd/common/block/lpc: Set CBFS_CACHE_ALIGN to 64 when using SPI DMARaul E Rangel
2021-11-02include/device/pci_ids,soc/amd/common/block/lpc: drop duplicate PCI IDsFelix Held
2021-11-01amd/lpc: Remove the weak functionZheng Bao
2021-10-25soc/amd/common/block/lpc/Makefile: simplify handling spi_dma.cFelix Held
2021-10-15soc/amd/common: move configure_espi_with_mb_hook implementationFelix Held
2021-10-15soc/amd/common/block/i2c: implement proper read_resourceFelix Held
2021-10-15soc/amd/common/block/lpc: simplify eSPI part of MakefileFelix Held
2021-08-05soc/amd/common/block/spi: Enable host burst to 4 DWORD when using DMAKarthikeyan Ramasubramanian
2021-07-18soc/amd/common/block/lpc/spi_dma: Yield after completing transactionRaul E Rangel
2021-07-18soc/amd/common/block/lpc/spi_dma: Use mutex to protect DMA registersRaul E Rangel
2021-07-18soc/amd/common/block/lpc/spi_dma: Implement SPI DMA functionalityRaul E Rangel
2021-07-14soc/amd/common/block/lpc: Don't disable the HOG bitRaul E Rangel
2021-07-02soc/amd/common/espi: Fix debug message log levelRaul E Rangel
2021-07-02soc/amd/common/block/lpc: Add custom SPI DMA boot deviceRaul E Rangel
2021-06-28soc/amd/cezanne: Add call to mb to configure eSPI requirementsMartin Roth
2021-05-30soc/amd/common/block/espi: Explicitly assert PLTRST#Raul E Rangel
2021-05-26soc/amd/common/block/espi: Fix typo in espi_setup_periph_channelRaul E Rangel
2021-05-25soc/amd/common/block/espi: Increase ESPI_CH_READY_TIMEOUT_US to 10msRaul E Rangel
2021-05-20soc/amd/common: Show espi init in logMartin Roth
2021-05-19soc/amd/common/block/espi_util: Work around in-band reset race conditionRaul E Rangel
2021-05-10Revert "soc/amd/common/espi: Don't set alert pin in espi_set_initial_config"Raul E Rangel
2021-05-06soc/amd/common/espi,mb/: Allow configuring open drain ALERT#Raul E Rangel
2021-05-06soc/amd/common/espi: Don't set alert pin in espi_set_initial_configRaul E Rangel
2021-05-06soc/amd/common/espi: Print set eSPI peripheral configRaul E Rangel
2021-04-29soc/amd/common: Remove eSPI decode workaroundRaul E Rangel
2021-04-23amd/common/blocks: Print eSPI peripheral channelRaul E Rangel
2021-04-05soc/amd: Make espi_clear_decodes privateRaul E Rangel
2021-04-05soc/amd: Make espi_configure_decodes privateRaul E Rangel
2021-04-05soc/amd/common/espi: Clear DNCMD_COMPLETE on completionRaul E Rangel
2021-04-05soc/amd/common/espi: Reset eSPI registers to known stateRaul E Rangel
2021-04-05soc/amd/common/espi: Add missing eSPI register definitionsRaul E Rangel
2021-04-05soc/amd/common/espi: Add ESPI_ prefix to SLAVE0_INT_ENRaul E Rangel
2021-04-05soc/amd/common: Add func to clear eSPI IO & memory decode rangesMartin Roth
2021-03-02soc/amd/common/blocks/lpc: Explicitly disable serial IRQRaul E Rangel
2021-02-18Revert "soc/amd: Add option to select if SOC supports ESPI sub decode"Felix Held
2021-02-18soc/amd/common/block/lpc: move ACPI name to common codeFelix Held
2021-02-16soc/amd/common/*/Kconfig: remove unneeded default n for bool optionsFelix Held
2021-02-12soc/amd: Move southbridge_write_acpi_tablesRaul E Rangel
2021-02-10soc/amd/common/blocks/lpc: Remove common SPI registersRaul E Rangel
2021-02-03src: Remove unused <cbmem.h>Elyes HAOUAS
2021-01-30soc/amd,intel: Drop leftover GNVS includesKyösti Mälkki
2021-01-28soc/amd/common: Handle I2C resource only if base address is definedZheng Bao
2021-01-27soc/amd/common: Only set write_acpi_tables if ACPI table is enabledZheng Bao
2021-01-26soc/amd: Add an option to select if SOC supports ESPI sub decodeZheng Bao
2021-01-19soc/amd: Drop unnecessary <soc/nvs.h> includeKyösti Mälkki
2021-01-13ACPI: Have single call-site for acpi_inject_nvsa()Kyösti Mälkki
2021-01-10ACPI: Drop redundant CBMEM_ID_ACPI_GNVS allocationsKyösti Mälkki
2020-12-15soc/amd/common: Move lpc_util to verstage_x86Kyösti Mälkki
2020-11-30soc/amd/common: simplify conditionals in MakefilesFelix Held