summaryrefslogtreecommitdiffstats
path: root/flashrom.c
Commit message (Expand)AuthorAgeFilesLines
* flashrom: only perform WP unlock for write/erase operationsNikolai Artemiev2023-08-311-11/+41
* programmer: Use correct type for flashbaseEdward O'Callaghan2023-05-231-1/+2
* flashrom.c: Enable erase path optimisationAarya Chaumal2023-05-141-1/+1
* flashrom: Use WP-based unlocking on opaque mastersNikolai Artemiev2023-05-091-1/+2
* printf: Use inttype.h macros for format stringsThomas Heijligen2023-04-271-12/+12
* flashrom: rewrite flashbuses_to_text()Alexander Goncharov2023-04-241-20/+40
* tree/: Case write_granularity enum valuesEdward O'Callaghan2023-04-061-20/+20
* internal: Move laptop_ok into board_cfgEdward O'Callaghan2023-04-061-4/+0
* tree/: Convert printlock func ptr into enumerate valuesEdward O'Callaghan2023-03-221-3/+5
* tree/: Convert unlock func ptr into enumerate valuesEdward O'Callaghan2023-03-201-3/+3
* tree/: Drop default_spi_probe_opcode for NULL caseEdward O'Callaghan2023-03-031-1/+1
* flashrom.c: Trivial code style fixEdward O'Callaghan2023-02-171-2/+1
* flashrom.c: Add new erase_by_layout and walk_by_layout implementationsAarya Chaumal2023-02-131-2/+81
* flashrom.c: Add switch for legacy impl of erasure pathEdward O'Callaghan2023-02-131-2/+20
* programmers: Allow opaque programmers to specify custom delayEdward O'Callaghan2023-02-011-0/+3
* flashrom.c: Fix skip flag typo in read_flash()Edward O'Callaghan2023-01-301-1/+1
* flashrom.c: Supplement `chip->unlock()` calls with wp unlockingEdward O'Callaghan2023-01-261-4/+56
* tree/: Change chip restore data type from uint8_t to void ptrNikolai Artemiev2023-01-191-3/+3
* flash.h: Make functions global that will be used for new erase algorithmAarya Chaumal2023-01-161-9/+9
* flashrom.c: Plumb 'all_skipped' global state into func paramAarya Chaumal2023-01-161-19/+23
* programmer.h: Guard against sending spi commands on non-spi mstEdward O'Callaghan2023-01-131-1/+1
* flashrom: Check for flash access restrictions in erase pathNikolai Artemiev2022-12-231-5/+31
* flashrom: Check for flash access restricitons in write_flash()Nikolai Artemiev2022-12-201-3/+67
* flashrom.c: Update check_block_eraser function to use probe opcodeAarya Chaumal2022-12-191-0/+12
* flashrom: Check for flash access restricitons in verify_range()Nikolai Artemiev2022-12-181-7/+41
* flashrom: Check for flash access restricitons in read_flash()Nikolai Artemiev2022-12-181-2/+67
* layout: Factor out flash_region structure from romentryNikolai Artemiev2022-12-151-9/+13
* tree/: Rename 'internal_delay()' to 'default_delay()'Edward O'Callaghan2022-12-121-4/+4
* flashrom.c: Position heap alloc along side check in compare_range()Edward O'Callaghan2022-12-121-1/+2
* tree/: Replace NULL-case of programmer_delay() with internal_delayEdward O'Callaghan2022-12-121-1/+13
* tree/: Move programmer_delay() out of programmer state machineEdward O'Callaghan2022-12-121-5/+14
* flashrom.c: Replace 'exit(1)' leaks with return codes on err pathsEdward O'Callaghan2022-12-061-3/+3
* tree/: Make heap alloc checks err msg consistentEdward O'Callaghan2022-12-061-2/+2
* flashrom.c: Drop redundant chip read validation in verify_range()Edward O'Callaghan2022-11-211-5/+0
* programmer: Drop dead fallback_map() boilerplateEdward O'Callaghan2022-11-121-5/+7
* tree/: Convert flashchip erase_block func ptr to enumerateEdward O'Callaghan2022-11-111-1/+53
* tree/: Convert flashchips db to use indirection for erase_blockEdward O'Callaghan2022-11-111-3/+3
* tree/: Rename ERROR_FATAL to ERROR_FLASHROM_FATALEdward O'Callaghan2022-11-091-2/+2
* flashrom.c: Make 'chip_to_probe' a param to probe_flash()Edward O'Callaghan2022-11-061-2/+5
* tree/: Convert flashchip read func ptr to enumerateEdward O'Callaghan2022-11-011-11/+40
* tree/: Convert flashchip write func ptr to enumerateEdward O'Callaghan2022-11-011-3/+37
* tree/: Convert flashchip probe func ptr to enumerateEdward O'Callaghan2022-11-011-2/+35
* flashrom.c: Move count_max_decode_exceeding() to cliEdward O'Callaghan2022-10-311-43/+0
* tree: provide flashrom context into programmer_delay()Alexander Goncharov2022-10-171-2/+2
* flashrom.c: Use programmer_init() func params over globalEdward O'Callaghan2022-10-161-2/+2
* flashrom.c: Separate out default layout initEdward O'Callaghan2022-10-151-6/+13
* flashrom.c: create is_internal_programmer() helperEdward O'Callaghan2022-10-101-7/+12
* flashrom.c: Remove custom mappers from opaque_masterJonathon Hall2022-10-081-9/+3
* drivers: Move (un)map_flash_region to par/spi/opaque_masterJonathon Hall2022-10-081-14/+47
* drivers/: Make 'fallback_{un}map' the default unless definedEdward O'Callaghan2022-10-081-10/+9