aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* layout.h: Add {read,write}_prot flags to flash_regionNikolai Artemiev2022-12-151-0/+2
* layout: Factor out flash_region structure from romentryNikolai Artemiev2022-12-154-34/+52
* ichspi.c: Clean up HSFC FCYCLE definitionsNikolai Artemiev2022-12-151-22/+29
* layout: Add new line to out of memory error messageAnastasia Klimchuk2022-12-151-3/+3
* layout: Extract parsing include args into a separate functionAnastasia Klimchuk2022-12-151-12/+31
* tests/selfcheck.c: Fix on non-x86 machinesEdward O'Callaghan2022-12-151-1/+1
* spi.c: Add AT45 & SF25F erasefn opcode mappingThomas Heijligen2022-12-142-19/+47
* spi25.c: Rename spi_get_erasefn_from_opcode to spi25_get_erasefn_from_opcodeThomas Heijligen2022-12-143-7/+7
* spi25.c: Move spi_get_opcode_from_erasefn() to spi.cThomas Heijligen2022-12-142-12/+34
* tree/: Rename 'internal_delay()' to 'default_delay()'Edward O'Callaghan2022-12-1218-46/+46
* 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-1212-32/+44
* tree/: Move programmer_delay() out of programmer state machineEdward O'Callaghan2022-12-124-31/+43
* tests: Add llvm-cov option and run target for code coverageEvan Benn2022-12-115-9/+27
* README: Add information about meson and link build instructionsAnastasia Klimchuk2022-12-111-0/+12
* libflashrom.c: Invert if conditions to improve the readabilityFelix Singer2022-12-111-36/+36
* layout: Check return values for strdup in register_include_argAnastasia Klimchuk2022-12-091-3/+17
* tests: Detect llvm coverage run and redirect to real I/O functionsEvan Benn2022-12-094-1/+31
* tests: Detect gcov run and redirect to real I/O functionsEvan Benn2022-12-092-0/+14
* tests: Redirect to real I/O to support coverage runEvan Benn2022-12-094-0/+91
* tests: Add fwrite and fdopen to io_mockEvan Benn2022-12-092-0/+6
* tests: Mock the mode_t variant of openEvan Benn2022-12-094-17/+35
* tests: Move test.h includeEvan Benn2022-12-082-1/+2
* flashchips.c: remove WREN from GD25Q256D enter 4BA sequenceNikolai Artemiev2022-12-081-1/+1
* meson.build: Rename conf object to config_manfileFelix Singer2022-12-061-5/+4
* cbtables.c/search_lb_records: Drop unused variable `count`Felix Singer2022-12-061-3/+0
* flashrom.8.tmpl: Clarify supported ft2232_spi frequenciesNicholas Chin2022-12-061-2/+2
* test_build.sh: Switch to meson setup <dir>Felix Singer2022-12-061-1/+1
* 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-062-3/+3
* writeprotect,ichspi,spi25: handle register access constraintsNikolai Artemiev2022-12-063-8/+48
* tests: Add selfcheck to unit testsEvan Benn2022-12-056-0/+174
* cli, manpage: Clean up occurrences of old image argumentAnastasia Klimchuk2022-12-052-3/+5
* tree/: Make probe_opcode() flashctx argument constNikolai Artemiev2022-12-044-6/+6
* cli_classic.c: Make count_max_decode_exceedings() pureEdward O'Callaghan2022-12-021-10/+11
* util/lint: Introduce linter for git sign-off-by lineFelix Singer2022-12-023-0/+75
* internal.c: laptop_ok global state can become staleEdward O'Callaghan2022-12-011-0/+3
* flashchips.c: Add 4BA write to XM25Qx256CLiam Flaherty2022-12-011-2/+3
* tests: add probe lifecycle test for ch341a_spiAlexander Goncharov2022-11-293-3/+47
* tests: add basic lifecycle test for ch341a_spiAlexander Goncharov2022-11-295-1/+98
* tests: add mocks for libusb's asynchronous APIAlexander Goncharov2022-11-292-0/+12
* tests: add more wrappers for libusb funcsAlexander Goncharov2022-11-294-0/+66
* tests: Move SKIP_TEST macro to common headerEvan Benn2022-11-282-3/+3
* bindings: Add FLASHROM_WP_ERR_UNSUPPORTED_STATEEvan Benn2022-11-281-0/+4
* writeprotect.c: Split register value/mask calculation into pure funcNikolai Artemiev2022-11-281-11/+18
* ichspi: Fix number of bytes for HW seq operationsSubrata Banik2022-11-251-3/+9
* 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-253-4/+4
* flashrom_tester: partial_lock: Use WriteProtectState cacheEvan Benn2022-11-242-4/+24
* flashrom_tester: Change the wp_toggle semanticsEvan Benn2022-11-243-25/+14