summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/include
AgeCommit message (Expand)Author
2023-05-08soc/intel/early_graphics: support to allow early graphics GPIO configTarun Tuli
2023-05-05src/soc/intel: Document meaning of variablesMaximilian Brune
2023-04-22soc/intel/cmn/cse: Make `cse_get_fpt_partition_info()` function staticSubrata Banik
2023-04-21{commonlib, soc/intel/cmn/cse}: Store CSE firmware version into CBMEMSubrata Banik
2023-04-13soc/intel/cmd/block: Implement an API to get firmware partition detailsDinesh Gehlot
2023-04-11drivers/fsp2_0/mp_service_ppi: Use struct device to fill in bufferArthur Heymans
2023-04-07soc/intel/common: Order the different types of cores based on APIC IDsSridhar Siricilla
2023-04-06soc/intel/cmn/cpu: Add function to disable 3-strike CATERRSubrata Banik
2023-04-04soc/intel/meteorlake: Inject CSE TS into CBMEM timestamp tableBora Guvendik
2023-04-04soc/intel/alderlake: Add support for CSE timestamp data versionsBora Guvendik
2023-03-31soc/intel/common: Add core_type member to 'struct apic_path'Sridhar Siricilla
2023-03-26soc/intel: Move USB PORTSC definition into IA common codeSubrata Banik
2023-03-23soc/intel/cmn/cse: Make heci_(send|receive) public functionsJeremy Compostella
2023-03-17intelblocks/vtd: Add VT-d block with DMA protection APIMichał Żygowski
2023-03-09soc/intel: Update API name `pmc_send_bios_reset_pci_enum_done`Subrata Banik
2023-02-24soc/intel/cmn: Support for ME spec versions for SoCs at common codeDinesh Gehlot
2023-02-23soc/intel: Use common codeflow for MP initArthur Heymans
2023-02-19soc/intel/common/block/fast_spi: Add SPI Vendor Component LockJonathan Zhang
2023-02-10soc/intel/common/block/fast_spi: Add SPI BIOS decode lockTim Chu
2023-02-07src: Move POST_BOOTBLOCK_CAR to common postcodes and use itMartin Roth
2023-01-31soc/intel/common/block: Add LPC BIOS decode lockTim Chu
2023-01-27intelblocks/cse: Add functions to check and change PTT stateMichał Żygowski
2023-01-24soc/intel/cmn/pmc: Create API to clear PMC power failure status bitsSubrata Banik
2023-01-24soc/intel/common/cse_lite: Allow specific operation prior to updateJeremy Compostella
2023-01-20soc/intel: Remove unused <stddef.h>Elyes Haouas
2023-01-15soc/intel/common: Use 'enum cb_err' valuesSridhar Siricilla
2023-01-15soc/intel/common: Use enum cb_err valuesSridhar Siricilla
2023-01-12soc/intel/common/block: Add Intel VGA early graphics supportJeremy Compostella
2023-01-10soc/intel: Add Kconfigs to define scaling factor for coresSridhar Siricilla
2023-01-06soc/intel/: Rename small and big cores referencesSridhar Siricilla
2023-01-04soc/intel: Create common function to check PCH slotKapil Porwal
2023-01-04soc/intel/common: Add API to check Key Locker supportPratikkumar Prajapati
2023-01-02soc/intel/common: Move SGX supported API to cpulibPratikkumar Prajapati
2022-12-23soc/intel/cmn/block/pmc: Add pmc_or_mmio32 utility functionTim Chu
2022-12-20soc/intel/*/crashlog.[ch]: Remove unused includesElyes Haouas
2022-12-17soc/intel/common: Remove read-only from chip_get_common_soc_structureSean Rhodes
2022-12-15soc/intel/{adl, common}: provide a list of D-states to enter LPMEran Mitrani
2022-12-15treewide: Remove unused 'include <arch/io.h>'Elyes Haouas
2022-12-15soc/intel/{adl, cmn/pcie}: Fix ASPM configuration enum definitionsSubrata Banik
2022-12-13soc/intel/common/block: add definition of GPIO configurationJeff Li
2022-12-10soc/intel: Move TCSS FW latency macros to IA common tcss.hSubrata Banik
2022-12-06soc/intel/xeon_sp: Read ioapic configuration from hardwareArthur Heymans
2022-12-02soc/intel/cmn/cse: API to perform essential CSE operations post EOPSubrata Banik
2022-11-26soc/intel/cmn/cse: Create API to get CSE Lite WP InformationSubrata Banik
2022-11-23soc/intel/common: Define post codesMartin Roth
2022-11-09device/xhci: Factor out `struct xhci_usb_info`Robert Zieba
2022-10-25soc/intel/common: Clean up includesElyes Haouas
2022-08-24soc/intel/common/block: Drop empty smm.hAngel Pons
2022-08-24soc/intel/common/gpio: Support 4 bits GPIO pad mode configurationJamie Ryu
2022-08-22soc/intel/cmn/cpu: API to set TME core activationSubrata Banik
2022-08-21soc/intel/common/block/cpu: API to check if TME is supportedSubrata Banik
2022-08-13src/mb: Update unlicensable files with the CC-PDDC SPDX IDMartin Roth
2022-07-28soc/intel/gpio: Add new macro for GPP PAD reset type as `Global Reset`Subrata Banik
2022-07-04treewide: Unify Google brandingJon Murphy
2022-06-27soc/intel/common/block/gpio: Add gpio pad based functionEric Lai
2022-06-15soc/intel/common: support for configurable memory regions claimed by SAEran Mitrani
2022-06-14soc/intel/cmn/cpu: API to initialize core PRMRRSubrata Banik
2022-06-09soc/intel/alderlake: Add support for PCIe slot & device detect timeoutCliff Huang
2022-06-07soc/intel/cmn/block/cpu: Set BIOS_DONE on all CPUsSubrata Banik
2022-06-07soc/intel/cmn/cse: Implement heci_init() to initialize HECI devicesSubrata Banik
2022-06-04soc/intel: Rename heci_init to cse_initSubrata Banik
2022-06-02soc/intel/common/cpu: Use SoC overrides to set CPU privilege levelSubrata Banik
2022-05-16soc/intel/common: Implement IOC driverWonkyu Kim
2022-05-16soc/intel/*: Use SSDT to pass A4GB and A4GSArthur Heymans
2022-05-16soc/inte/*/gpio; Add GPE_EN and GPE_STS register definitionMaulik V Vaghela
2022-05-05soc/intel/cmn/blk/pmc: API to inform PMC about PCI enumeration doneSubrata Banik
2022-04-21soc/intel/cmn/lpc: Add APIs to enable/disable LPC write protect (WP)Subrata Banik
2022-04-20soc/intel: clean up dmi driver codeWonkyu Kim
2022-04-19soc/intel/cmn/fast_spi: Add API to set SPI controller VCLSubrata Banik
2022-04-19soc/intel/cmn/fast_spi: Add API to clear outstanding SPI statusSubrata Banik
2022-04-19soc/intel/cmn/fast_spi: Add API to check if SPI Cycle In ProgressSubrata Banik
2022-04-14soc/intel/common/gpio: Add PAD_CFG_GPI_SCI_LOW/HIGH_LOCK macroEric Lai
2022-04-14soc/intel/cmn/gpmr: Enhance GPMR driverSubrata Banik
2022-04-13soc/intel/cmn/xhci: Add function to reset the XHCI controllerSubrata Banik
2022-04-06soc/intel/common: Add IOE SBI access for TCSS functionsJohn
2022-04-06soc/intel/common: Abstract the common TCSS functionsJohn
2022-03-29soc/intel: Move `pmc_clear_pmcon_sts()` into IA common codeSubrata Banik
2022-03-24soc/intel/common: Add APIs to check CSE's write protection infoSridhar Siricilla
2022-03-22soc/intel/{adl,common}: Add ASPM setting in pcie_rp_configKevin Chang
2022-03-21soc/intel/common: Add IOE P2SB for TCSSJohn Zhao
2022-03-19soc/intel/common/block/p2sb: Add helper function to enable BARSubrata Banik
2022-03-15{mb, soc}: Move mrc_cache invalidating logic into `memory` common codeSubrata Banik
2022-03-15soc/intel/common: Pass `FSPM_UPD *` argument for spd functionsSubrata Banik
2022-03-14soc/intel/common: Implement error codes for for heci_send_receive()Sridhar Siricilla
2022-03-10soc/intel/alderlake: Inject CSE TS into CBMEM timestamp tableBora Guvendik
2022-03-02mb, soc: Add the SPD_CACHE_ENABLEZhuohao Lee
2022-02-25intelblocks/pcie: Correct mapping between LCAP port and coreboot indexMAULIK V VAGHELA
2022-02-15soc/intel/common/cse: Add `cse_send_end_of_post()` as a public functionSubrata Banik
2022-02-14soc/intel/graphics: Repurpose graphics_get_memory_base()Ethan Tsao
2022-02-09soc/intel/common/gpio: Add PAD_NC_LOCK and PAD_CFG_GPI_SCI_LOCK macroEric Lai
2022-02-09soc/intel/common/cse: Add function to perform global reset lockSubrata Banik
2022-02-04soc/intel/common: Remove GPIO PAD lock config override from mainboardSubrata Banik
2022-02-04soc/intel/{adl, common}: Add routines into CSE IA-common codeSubrata Banik
2022-02-02soc/intel/common/cse: Rework heci_disable functionSubrata Banik
2022-02-02soc/intel/common/cse: Make cse_disable_mei_devices a public functionSubrata Banik
2022-02-01soc/intel/common: Add the Primary to Sideband bridge libraryJohn Zhao
2022-01-28soc/intel: Abstract the common block API for TCSS registers accessJohn Zhao
2022-01-28soc/intel/common: Implement ACPI CPPCv3 package to support hybrid coreSridhar Siricilla
2022-01-26soc/intel/common/gpio: Rework PAD config macro to add lock supportSubrata Banik
2022-01-21soc/intel/common/cse: Add support to get CSME timestampsBora Guvendik