aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* flashrom_tester: Log some cros lsb-release informationEvan Benn2022-11-243-0/+15
* flashrom_tester: Check the WP state when settingEvan Benn2022-11-241-9/+25
* flashrom_tester: Simplify WriteProtectStateEvan Benn2022-11-241-187/+37
* flashrom_tester: lock_test: Make the logic clear and explicitEvan Benn2022-11-241-4/+4
* flashrom_tester: Fix unit test errorEvan Benn2022-11-231-2/+3
* libpayload: Fix compiling bugsThomas Heijligen2022-11-232-1/+3
* tree/: Convert flashchips db to use indirection for printlockNikolai Artemiev2022-11-232-408/+452
* tree/: Convert flashchips db to use indirection for unlockEdward O'Callaghan2022-11-232-421/+447
* flashrom.c: Drop redundant chip read validation in verify_range()Edward O'Callaghan2022-11-211-5/+0
* linux_mtd: Mark Opaque chip as tested for WPAnastasia Klimchuk2022-11-211-1/+1
* cli_classic.c: Be consistent with pointer typesAngel Pons2022-11-211-2/+2
* flashchips.c: enable WP for 7 entries of MX chipsSergii Dmytruk2022-11-191-4/+133
* flashchips.c: enable WP for MT25QL512, N25Q0{32,64}..{1,3}ESergii Dmytruk2022-11-191-0/+51
* flashchips.c: enable WP for W25Q32.V, W25Q32.W and W25Q32JW...MSergii Dmytruk2022-11-191-6/+248
* flashchips.c: enable WP for EN25QH32 and EN25QH64Sergii Dmytruk2022-11-191-0/+96
* writeprotect_ranges.c: add more range functionsSergii Dmytruk2022-11-194-12/+73
* spi25_statusreg: support reading/writing configuration registerSergii Dmytruk2022-11-193-0/+33
* spi25_statusreg.c: support reading security registerSergii Dmytruk2022-11-193-0/+31