aboutsummaryrefslogtreecommitdiffstats
path: root/ichspi.c
Commit message (Expand)AuthorAgeFilesLines
* ichspi: Clear Fast SPI HSFC register before HW seq operationSubrata Banik2022-11-251-4/+2
* opaque_master: Mark Opaque chip as tested for WPAnastasia Klimchuk2022-11-251-1/+1
* tree/: Rename ERROR_FATAL to ERROR_FLASHROM_FATALEdward O'Callaghan2022-11-091-7/+7
* ichspi.c: heap allocate hwseq_data to remove globalEdward O'Callaghan2022-11-031-6/+18
* ichspi.c: derive hsfc_fcycle from ctx in ich_start_hwseq_xfer()Edward O'Callaghan2022-11-031-1/+2
* ichspi.c: plumb flashctx through hwseq xfer helperEdward O'Callaghan2022-11-031-8/+9
* tree: provide flashrom context into programmer_delay()Alexander Goncharov2022-10-171-5/+5
* ichspi: Do not attempt to map physical memory for hwseqJonathon Hall2022-10-081-2/+0
* drivers: Move (un)map_flash_region to par/spi/opaque_masterJonathon Hall2022-10-081-0/+8
* ichspi: Factor out common hwseq_xfer logic into helpersSubrata Banik2022-09-261-90/+55
* ichspi.c: Retype appropriate variables with boolFelix Singer2022-09-081-10/+11
* ichspi.c: Allow passing programmer_cfg directlyEdward O'Callaghan2022-09-071-6/+6
* tree: Change signature of extract_programmer_param_str()Edward O'Callaghan2022-09-071-1/+1
* ichspi.c: Clean up get_ich_spi_mode_param()Felix Singer2022-08-241-5/+7
* ichspi.c: Pack hwseq_data into opaque.data fieldEdward O'Callaghan2022-08-241-27/+38
* ichspi.c: Make ich_hwseq_wait_for_cycle_complete() take addr_mask as argEdward O'Callaghan2022-08-151-8/+8
* ichspi.c: Fix ich_hwseq_get_erase_block_size() type signatureEdward O'Callaghan2022-08-151-6/+6
* ichspi.c: Let ich_hwseq_set_addr() take addr_mask as a argumentEdward O'Callaghan2022-08-151-9/+9
* ichspi: Call `Set Flash Address` API from `Read/Write Status` functionsSubrata Banik2022-07-131-0/+2
* spi: Add function to probe erase command opcode for all spi_masterAarya Chaumal2022-07-111-0/+7
* Add `str` extension to extract_programmer_param function nameChinmay Lonkar2022-07-021-1/+1
* tree: indent struct *_master consistently with tabsThomas Heijligen2022-06-271-29/+29
* ichspi.c: Simplify ich9_handle_{frap,pr}() to work with logical repEdward O'Callaghan2022-06-241-26/+21
* ichspi.c: Implement read_write_status for wpEdward O'Callaghan2022-06-211-0/+74
* Global cleanup: Fix a few spelling errorsMartin Roth2022-05-031-1/+1
* ichspi: Introduce HSFC CYCLE READ/WRITE/ERASE macrosSubrata Banik2022-05-031-2/+6
* ichspi: Introduce HSFC_FDBC_VAL(n) macroSubrata Banik2022-05-031-2/+3
* ichspi: Introduce HSFC_FCYCLE_MASK(n) macroSubrata Banik2022-05-031-2/+21
* ichspi: Drop unused `_pprint_reg` macroSubrata Banik2022-05-031-2/+1
* ichspi: Use `pprint_reg` macro for PCH100 HSFC FCYCLE offsetSubrata Banik2022-05-031-1/+1
* ichspi: Add `PCH100_` prefix for `Write Enable Type (WET)` macrosSubrata Banik2022-05-031-3/+3
* ichspi: Unify timeouts across all SPI operations to 30sSubrata Banik2022-04-271-12/+12
* ichspi: Add Jasper Lake supportEdward O'Callaghan2022-04-141-1/+7
* ichspi: Add support for Meteor LakeSubrata Banik2022-03-301-2/+8
* ichspi.c: Check SPI Cycle In-Progress prior start HW SeqSubrata Banik2022-03-091-0/+17
* ichspi: Add Alder Lake supportEdward O'Callaghan2022-03-071-1/+7
* Add Elkhart Lake supportWerner Zeh2022-02-041-2/+11
* ichspi: Remove unneeded line breaks, add useful line breaks and tabsAnastasia Klimchuk2022-02-021-58/+36
* ichspi: Extract initialisation of swseq and hwseq into a functionAnastasia Klimchuk2022-02-021-34/+41
* ichspi: Extract handling programmer param into a functionAnastasia Klimchuk2022-02-021-27/+37
* ichspi: Split very long init function into twoAnastasia Klimchuk2022-02-021-242/+255
* hwaccess: move mmio functions into hwaccess_physmapThomas Heijligen2022-01-201-1/+0
* physmap: rename to hwaccess_physmap, create own headerThomas Heijligen2021-12-221-0/+1
* Add Tiger Lake U Premium supportMichał Żygowski2021-11-171-1/+10
* remove compile guardsThomas Heijligen2021-09-261-4/+0
* treewide: Drop unnecessary uses of memset/memcpyAngel Pons2021-06-091-3/+1
* treewide: Drop most cases of `sizeof(struct ...)`Angel Pons2021-06-091-1/+1
* programmer: Smoothen register_opaque_master() APIAnastasia Klimchuk2021-05-231-1/+1
* Add Gemini Lake supportAngel Pons2021-05-161-2/+9
* programmer: Smoothen register_spi_master() APINico Huber2021-05-131-3/+3