| Commit message (Expand) | Author | Age | Files | Lines |
* | spi: Make 'default_spi_write_aai' the default unless defined | Edward O'Callaghan | 2022-12-21 | 1 | -3/+0 |
* | ichspi: Expose flash descriptor regions through get_region() | Nikolai Artemiev | 2022-12-16 | 1 | -4/+72 |
* | ichspi.c: Read chip ID and use it to populate `flash->chip` | Nikolai Artemiev | 2022-12-16 | 1 | -0/+75 |
* | ichspi.c: Clean up HSFC FCYCLE definitions | Nikolai Artemiev | 2022-12-15 | 1 | -22/+29 |
* | tree/: Rename 'internal_delay()' to 'default_delay()' | Edward O'Callaghan | 2022-12-12 | 1 | -5/+5 |
* | tree/: Replace NULL-case of programmer_delay() with internal_delay | Edward O'Callaghan | 2022-12-12 | 1 | -5/+5 |
* | writeprotect,ichspi,spi25: handle register access constraints | Nikolai Artemiev | 2022-12-06 | 1 | -4/+12 |
* | tree/: Make probe_opcode() flashctx argument const | Nikolai Artemiev | 2022-12-04 | 1 | -1/+1 |
* | ichspi: Fix number of bytes for HW seq operations | Subrata Banik | 2022-11-25 | 1 | -3/+9 |
* | ichspi: Clear Fast SPI HSFC register before HW seq operation | Subrata Banik | 2022-11-25 | 1 | -4/+2 |
* | opaque_master: Mark Opaque chip as tested for WP | Anastasia Klimchuk | 2022-11-25 | 1 | -1/+1 |
* | tree/: Rename ERROR_FATAL to ERROR_FLASHROM_FATAL | Edward O'Callaghan | 2022-11-09 | 1 | -7/+7 |
* | ichspi.c: heap allocate hwseq_data to remove global | Edward O'Callaghan | 2022-11-03 | 1 | -6/+18 |
* | ichspi.c: derive hsfc_fcycle from ctx in ich_start_hwseq_xfer() | Edward O'Callaghan | 2022-11-03 | 1 | -1/+2 |
* | ichspi.c: plumb flashctx through hwseq xfer helper | Edward O'Callaghan | 2022-11-03 | 1 | -8/+9 |
* | tree: provide flashrom context into programmer_delay() | Alexander Goncharov | 2022-10-17 | 1 | -5/+5 |
* | ichspi: Do not attempt to map physical memory for hwseq | Jonathon Hall | 2022-10-08 | 1 | -2/+0 |
* | drivers: Move (un)map_flash_region to par/spi/opaque_master | Jonathon Hall | 2022-10-08 | 1 | -0/+8 |
* | ichspi: Factor out common hwseq_xfer logic into helpers | Subrata Banik | 2022-09-26 | 1 | -90/+55 |
* | ichspi.c: Retype appropriate variables with bool | Felix Singer | 2022-09-08 | 1 | -10/+11 |
* | ichspi.c: Allow passing programmer_cfg directly | Edward O'Callaghan | 2022-09-07 | 1 | -6/+6 |
* | tree: Change signature of extract_programmer_param_str() | Edward O'Callaghan | 2022-09-07 | 1 | -1/+1 |
* | ichspi.c: Clean up get_ich_spi_mode_param() | Felix Singer | 2022-08-24 | 1 | -5/+7 |
* | ichspi.c: Pack hwseq_data into opaque.data field | Edward O'Callaghan | 2022-08-24 | 1 | -27/+38 |
* | ichspi.c: Make ich_hwseq_wait_for_cycle_complete() take addr_mask as arg | Edward O'Callaghan | 2022-08-15 | 1 | -8/+8 |
* | ichspi.c: Fix ich_hwseq_get_erase_block_size() type signature | Edward O'Callaghan | 2022-08-15 | 1 | -6/+6 |
* | ichspi.c: Let ich_hwseq_set_addr() take addr_mask as a argument | Edward O'Callaghan | 2022-08-15 | 1 | -9/+9 |
* | ichspi: Call `Set Flash Address` API from `Read/Write Status` functions | Subrata Banik | 2022-07-13 | 1 | -0/+2 |
* | spi: Add function to probe erase command opcode for all spi_master | Aarya Chaumal | 2022-07-11 | 1 | -0/+7 |
* | Add `str` extension to extract_programmer_param function name | Chinmay Lonkar | 2022-07-02 | 1 | -1/+1 |
* | tree: indent struct *_master consistently with tabs | Thomas Heijligen | 2022-06-27 | 1 | -29/+29 |
* | ichspi.c: Simplify ich9_handle_{frap,pr}() to work with logical rep | Edward O'Callaghan | 2022-06-24 | 1 | -26/+21 |
* | ichspi.c: Implement read_write_status for wp | Edward O'Callaghan | 2022-06-21 | 1 | -0/+74 |
* | Global cleanup: Fix a few spelling errors | Martin Roth | 2022-05-03 | 1 | -1/+1 |
* | ichspi: Introduce HSFC CYCLE READ/WRITE/ERASE macros | Subrata Banik | 2022-05-03 | 1 | -2/+6 |
* | ichspi: Introduce HSFC_FDBC_VAL(n) macro | Subrata Banik | 2022-05-03 | 1 | -2/+3 |
* | ichspi: Introduce HSFC_FCYCLE_MASK(n) macro | Subrata Banik | 2022-05-03 | 1 | -2/+21 |
* | ichspi: Drop unused `_pprint_reg` macro | Subrata Banik | 2022-05-03 | 1 | -2/+1 |
* | ichspi: Use `pprint_reg` macro for PCH100 HSFC FCYCLE offset | Subrata Banik | 2022-05-03 | 1 | -1/+1 |
* | ichspi: Add `PCH100_` prefix for `Write Enable Type (WET)` macros | Subrata Banik | 2022-05-03 | 1 | -3/+3 |
* | ichspi: Unify timeouts across all SPI operations to 30s | Subrata Banik | 2022-04-27 | 1 | -12/+12 |
* | ichspi: Add Jasper Lake support | Edward O'Callaghan | 2022-04-14 | 1 | -1/+7 |
* | ichspi: Add support for Meteor Lake | Subrata Banik | 2022-03-30 | 1 | -2/+8 |
* | ichspi.c: Check SPI Cycle In-Progress prior start HW Seq | Subrata Banik | 2022-03-09 | 1 | -0/+17 |
* | ichspi: Add Alder Lake support | Edward O'Callaghan | 2022-03-07 | 1 | -1/+7 |
* | Add Elkhart Lake support | Werner Zeh | 2022-02-04 | 1 | -2/+11 |
* | ichspi: Remove unneeded line breaks, add useful line breaks and tabs | Anastasia Klimchuk | 2022-02-02 | 1 | -58/+36 |
* | ichspi: Extract initialisation of swseq and hwseq into a function | Anastasia Klimchuk | 2022-02-02 | 1 | -34/+41 |
* | ichspi: Extract handling programmer param into a function | Anastasia Klimchuk | 2022-02-02 | 1 | -27/+37 |
* | ichspi: Split very long init function into two | Anastasia Klimchuk | 2022-02-02 | 1 | -242/+255 |