summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/cse/cse.c
AgeCommit message (Expand)Author
2023-04-13soc/intel/cmd/block: Implement an API to get firmware partition detailsDinesh Gehlot
2023-04-11soc/intel/{adl, cmn}: Send CSE EOP Async CMD earlySubrata Banik
2023-04-07soc/intel/cmn/cse: Handle EOP completion asynchronouslyJeremy Compostella
2023-04-05Revert "soc/intel/cmn/cse: Handle EOP completion asynchronously"Nick Vaccaro
2023-03-31soc/intel/cmn/cse: Handle EOP completion asynchronouslyJeremy Compostella
2023-03-23soc/intel/cmn/cse: Make heci_(send|receive) public functionsJeremy Compostella
2023-02-24soc/intel/cmn: Support for ME spec versions for SoCs at common codeDinesh Gehlot
2023-01-27intelblocks/cse: Add functions to check and change PTT stateMichał Żygowski
2023-01-19tree: Drop Intel Ice Lake supportFelix Singer
2023-01-15soc/intel/common: Use enum cb_err valuesSridhar Siricilla
2022-12-17soc/intel/cmn: Clear interrupt status after HECI-1 has been receivedJohnny Lin
2022-12-02soc/intel/cmn/cse: API to perform essential CSE operations post EOPSubrata Banik
2022-12-02soc/intel/cmn/cse: Send EOP cmd from .final aka `cse_final()`Subrata Banik
2022-11-26src/soc/intel: Remove unnecessary space after castsElyes Haouas
2022-11-23soc/intel/common: Define post codesMartin Roth
2022-11-08vboot: Introduce handy vboot reboot functionsJakub Czapiga
2022-09-16soc/intel/common: Update comment on HFSTS1.spi_protection_modeSridhar Siricilla
2022-09-15soc/intel/skylake: Assign device ops in chipset devicetreeNico Huber
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-08-17soc/intel/common: Update the comments for CSE RX and TX functionsSridhar Siricilla
2022-06-07soc/intel/cmn/cse: Implement heci_init() to initialize HECI devicesSubrata Banik
2022-06-04soc/intel/cmn/cse: Fix return type for `devfn`Subrata Banik
2022-06-04soc/intel: Rename heci_init to cse_initSubrata Banik
2022-04-29soc/intel/cmn/cse: Enforce CSE disablingSubrata Banik
2022-04-21soc/intel/common/block/cse: Simplify CSE final opsAngel Pons
2022-04-08soc/intel/common/cse: Show CSE device slot and function number properlySubrata Banik
2022-04-08soc/intel/cse: Allow calling all functions associated with `cse_final`Subrata Banik
2022-03-31soc/intel/common: Add Kconfig SOC_INTEL_CSE_SET_EOPJohn
2022-03-14soc/intel/common: Use heci_reset() in the CSE TX and RX flowsSridhar Siricilla
2022-03-14soc/intel/common: Implement error codes for for heci_send_receive()Sridhar Siricilla
2022-03-09soc/intel/common: Include Meteor Lake device IDsWonkyu Kim
2022-03-07src: Make PCI ID define names shorterFelix Singer
2022-02-18soc/intel/common/cse: Add `finalize` operation for CSESubrata Banik
2022-02-09soc/intel/common/cse: Add function to perform global reset lockSubrata Banik
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-02-04soc/intel/{adl, common}: Add routines into CSE IA-common codeSubrata Banik
2022-01-28soc/intel/common/cse: skip heci_init() if HECI1 is disabledMatt DeVillier
2022-01-16soc/intel/common/cse: Add helper API for CSE SPI Protection ModeSubrata Banik
2022-01-01src: Drop duplicated includesElyes HAOUAS
2021-12-03soc/intel/common: Add check before sending HMRFPO_ENABLE commandSridhar Siricilla
2021-11-22soc/intel: Allow enable/disable ME via CMOSSean Rhodes
2021-11-01soc/intel/common/block/cse: Add get_me_fw_version functionJohnny Lin
2021-10-26soc/intel/common: Add HECI Reset flow in the CSE driverSridhar Siricilla
2021-10-06soc/intel/common: Helper function to check CSE device `devfn` statusSubrata Banik
2021-10-06soc/intel/common/../cse: Allow D0i3 enable/disable for all CSE devicesSubrata Banik
2021-10-02soc/intel/common/../cse: Avoid caching of CSE BARSubrata Banik
2021-10-02soc/intel/common/../cse: Append `_MS` with CSE_DELAY_BOOT_TO_RO macroSubrata Banik
2021-09-30soc/intel/common/../cse: Append the time units to the HECI macro namesSubrata Banik
2021-09-30soc/intel/common/../cse: Create APIs for CSE device state transitionSubrata Banik
2021-09-05soc/intel/common/cse: Add argument for CSE fixed client addrRizwan Qureshi
2021-08-19soc/intel/common: Add TGL-H PCI IDsJeremy Soller
2021-06-22soc/intel/common/block/cse: Move cse_trigger_recovery functionTim Wawrzynczak
2021-01-22soc/intel/commmon: Include Alder Lake device IDsVarshit Pandya
2020-11-20soc/intel/common/block/cse: Clear post code before resetDuncan Laurie
2020-09-19soc/intel/common/block/cse: Refactor cse_request_global_reset() functionSubrata Banik
2020-08-05soc/intel/common: Include Alder Lake device IDsSubrata Banik
2020-05-17soc/intel/common: Rename cse_is_hfs3_fw_sku_custom()Sridhar Siricilla
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-01soc/intel/common: Fix 16-bit read/write PCI_COMMAND registerElyes HAOUAS
2020-04-06soc/intel/common: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-31soc/intel/common/block/cse: Add check for CSE enabledWim Vervoorn
2020-03-18soc: Remove copyright noticesPatrick Georgi
2020-03-15soc/intel/common: Check prerequisites for GLOBAL_RESET commandSridhar Siricilla
2020-03-15soc/intel/common/block/cse: Modify handling of HMRFPO_ENABLE commandSridhar Siricilla
2020-03-02soc/intel/{common, skl, cnl, apl}: Move print_me_fw_version() to CSE libSridhar Siricilla
2020-03-02soc/intel/common: Remove HOST_RESET_ONLY reset type supportSridhar Siricilla
2020-02-25soc/intel/common: Update Jasper Lake Device IDsMeera Ravindranath
2020-02-18soc/intel/common: Add function to wait for CSE to enter Soft Temp Disable modeSridhar Siricilla
2020-02-18soc/intel/common: Check prerequisites for HMRFPO_GET_STATUS commandSridhar Siricilla
2020-02-17src/intel: Define HFSTS3 registerSridhar Siricilla
2020-02-09soc/intel/{cnl,icl,skl,tgl,common}: Make changes to send_heci_reset_req_messa...Sridhar Siricilla
2020-02-09soc/intel/common: Add description to HMRFPO statusSridhar Siricilla
2020-02-09soc/intel/common: Rename functions for consistent namingSridhar Siricilla
2020-02-09soc/intel/{common,skl,cnl,icl,apl,tgl}: Move HFSTS1 register definition to SoCSridhar Siricilla
2020-01-22soc/intel/common: Add Elkhartlake Device IDsTan, Lean Sheng
2020-01-18soc/intel/common/cse: Add consistent HECI command id/group id namingSridhar Siricilla
2019-12-13soc/intel/common: Add PCI device IDs for CMP-HGaggery Tsai
2019-12-10soc/intel/common: Add Jasperlake Device IDsrkanabar
2019-12-03soc/intel/common/cse: Update comment for post-CAR global worldPatrick Georgi
2019-12-02src/: Remove g_ prefixes and _g suffixes from variablesPatrick Georgi
2019-11-05soc/intel/common: Include Tigerlake device IDsRavi Sarawadi
2019-09-25soc/intel/(apl,skl,cnl,common): Move mkhi_hdr structure definition to commonSridhar Siricilla
2019-09-19src/soc/intel/common/block/cse: Add hmrfpo related functions to cse libSridhar Siricilla
2019-09-16src/soc/intel/{common,cnl,skl,icl}: Move global reset req function to commonSridhar Siricilla
2019-09-12src/soc/intel/common/block/cse: Make hfsts1 common & add helper functionsSridhar Siricilla
2019-09-11soc/intel/common/block/cse: Move me_read_config32() to common codeSridhar Siricilla
2019-09-09soc/intel/common/block/cse: Add helper function heci_send_receiveSridhar Siricilla
2019-09-06soc/intel/skylake: Add Lewisburg family PCH supportMaxim Polyakov
2019-05-29soc/intel/common/cse: Don't use CAR_GLOBALArthur Heymans
2019-05-29soc/intel/common/cse: Declare g_cse staticallyArthur Heymans
2019-03-04device/mmio.h: Add include file for MMIO opsKyösti Mälkki
2019-02-26soc/intel/common: Include cometlake PCH IDsRonak Kanabar
2018-11-07soc/intel/common: Include Icelake device IDsAamir Bohra
2018-10-17soc/intel/cannonlake: Add new cannon lake PCH-H supportpraveen hodagatta pranesh
2018-08-10src: Fix typoElyes HAOUAS
2018-06-14src: Get rid of device_tElyes HAOUAS
2018-02-20src/soc: Fix various typosJonathan Neuschäfer
2017-12-22soc/intel: Treat time-out as failure in HECILijian Zhao
2017-12-13soc/intel/common/block: Add option to have subsystem_id in common pci driverSubrata Banik
2017-11-28intel/common/block: Add SKL CSME device IDSubrata Banik