aboutsummaryrefslogtreecommitdiffstats
path: root/dummyflasher.c
Commit message (Expand)AuthorAgeFilesLines
* dummyflasher.c: Speed up programmer ops without delayEdward O'Callaghan2023-02-011-0/+7
* dummyflasher: fix propagation of register_*_master() return valuesAlexander Goncharov2023-01-301-6/+7
* spi: Make 'default_spi_write_aai' the default unless definedEdward O'Callaghan2022-12-211-1/+0
* tree/: Rename 'internal_delay()' to 'default_delay()'Edward O'Callaghan2022-12-121-1/+1
* tree/: Replace NULL-case of programmer_delay() with internal_delayEdward O'Callaghan2022-12-121-1/+1
* tree/: Make probe_opcode() flashctx argument constNikolai Artemiev2022-12-041-2/+2
* opaque_master: Mark Opaque chip as tested for WPAnastasia Klimchuk2022-11-251-1/+1
* tree: provide flashrom context into programmer_delay()Alexander Goncharov2022-10-171-1/+1
* dummyflasher.c: Remove custom mapper from opaque_masterJonathon Hall2022-10-081-2/+0
* drivers: Move (un)map_flash_region to par/spi/opaque_masterJonathon Hall2022-10-081-2/+6
* drivers/: Make 'internal_delay' the default unless definedEdward O'Callaghan2022-09-271-1/+0
* dummyflasher.c: Retype appropriate variables and attributes with boolFelix Singer2022-09-081-11/+12
* tree: Port programmers to pass programmer_cfg to extractorsEdward O'Callaghan2022-09-071-11/+11
* dummyflasher.c: plumb programmer_cfg though get_paramsEdward O'Callaghan2022-09-071-2/+3
* tree: Allow passing programmer_cfg directly to programmerEdward O'Callaghan2022-09-071-1/+1
* tree: Change signature of extract_programmer_param_str()Edward O'Callaghan2022-09-071-11/+11
* dummyflasher.c: Remove unnecessary empty lineFelix Singer2022-08-141-1/+0
* spi: Add function to probe erase command opcode for all spi_masterAarya Chaumal2022-07-111-0/+12
* dummyflasher: Remove spurious init for VARIABLE_SIZENico Huber2022-07-051-8/+0
* Add `str` extension to extract_programmer_param function nameChinmay Lonkar2022-07-021-11/+11
* tree: indent struct *_master consistently with tabsThomas Heijligen2022-06-271-12/+12
* dummyflasher: Handle invalid value of freq parameterAnastasia Klimchuk2022-06-241-0/+5
* dummyflasher: Add emulation for S25FL128LNico Huber2022-06-201-1/+56
* spi25_statusreg: Allow WRSR_EXT for Status Register 3Nico Huber2022-06-201-7/+16
* dummyflasher: Wire variable size feature via opaque infraAnastasia Klimchuk2022-06-161-45/+95
* flashrom: Drop read_flash_to_file() usageEdward O'Callaghan2022-05-131-1/+1
* dummyflasher: enforce write protection for W25Q128FVSergii Dmytruk2022-05-121-18/+142
* dummyflasher: emulate SR2 and SR3 for W25Q128FVSergii Dmytruk2022-05-121-7/+25
* dummyflasher: add SR2 and SR3 emulation harnessSergii Dmytruk2022-05-121-14/+108
* spi_master: Move shutdown function above spi_master structAnastasia Klimchuk2021-08-171-19/+17
* dummyflasher: Re-arrange includesNico Huber2021-06-111-3/+2
* dummyflasher: Replace another case of `sizeof(struct ...)`Nico Huber2021-06-111-1/+1
* programmer_table: move each entry to the associated programmer sourceThomas Heijligen2021-06-101-3/+14
* dummyflasher.c: Drop useless macrosAngel Pons2021-06-091-37/+1
* dummyflasher.c: Fix data leak in params processing error pathsAnastasia Klimchuk2021-06-081-27/+51
* dummyflasher.c: Fix typo in log messageAngel Pons2021-05-281-1/+1
* dummyflasher.c: Prevent use-after-free bugAngel Pons2021-05-281-1/+2
* dummyflasher.c: Move `flashchip_contents` allocationAngel Pons2021-05-281-6/+6
* dummyflasher.c: Don't leak `emu_persistent_image`Angel Pons2021-05-281-2/+3
* dummyflasher.c: Fix use-after-free issueEdward O'Callaghan2021-05-281-1/+2
* dummyflasher.c: Get rid of get_data_from_context()Edward O'Callaghan2021-05-271-14/+2
* dummyflasher.c: Inline data fetch for spi workersEdward O'Callaghan2021-05-271-2/+2
* dummyflasher.c: Replace atoi() with strtoul()Edward O'Callaghan2021-05-271-3/+3
* dummyflasher.c: Move 'flashchip_contents' into emu_dataEdward O'Callaghan2021-05-241-20/+20
* dummyflasher.c: Move 'spi_write_256_chunksize' into emu_dataEdward O'Callaghan2021-05-241-14/+17
* dummyflasher.c: Make entry struct names consistentEdward O'Callaghan2021-05-241-2/+2
* programmer: Make use of new register_par_master() APIAnastasia Klimchuk2021-05-231-3/+2
* programmer: Smoothen register_par_master APIAnastasia Klimchuk2021-05-231-1/+2
* dummyflasher.c: Use BUS_NONSPI where appropriateEdward O'Callaghan2021-05-191-3/+3
* programmer: Make use of new register_spi_master() APINico Huber2021-05-131-3/+2