mirror of
https://review.coreboot.org/flashrom.git
synced 2025-08-15 19:40:19 +02:00
Commit Graph
Select branches
Hide Pull Requests
1.0.x
1.1.x
1.2.x
1.3.x
1.5.x
main
stable
staging
testpush
p1.0
v0.9.0
v0.9.1
v0.9.1-rc1
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.5.1
v0.9.5.2
v0.9.6
v0.9.6.1
v0.9.7
v0.9.8
v0.9.8-rc1
v0.9.9
v0.9.9-rc1
v1.0
v1.0-rc1
v1.0-rc2
v1.0-rc3
v1.0.1
v1.0.1-rc1
v1.0.1-rc2
v1.0.2
v1.0.2-rc1
v1.1
v1.1-rc1
v1.1-rc2
v1.1.1
v1.1.1-rc1
v1.2
v1.2.1
v1.2.1-rc1
v1.3.0
v1.3.0-rc1
v1.3.0-rc2
v1.4.0
v1.4.0-rc1
v1.4.0-rc2
v1.5.0
v1.5.0-rc1
v1.5.0-rc2
v1.5.1
v1.6.0
v1.6.0-rc1
v1.6.0-rc2
Select branches
Hide Pull Requests
1.0.x
1.1.x
1.2.x
1.3.x
1.5.x
main
stable
staging
testpush
p1.0
v0.9.0
v0.9.1
v0.9.1-rc1
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.5.1
v0.9.5.2
v0.9.6
v0.9.6.1
v0.9.7
v0.9.8
v0.9.8-rc1
v0.9.9
v0.9.9-rc1
v1.0
v1.0-rc1
v1.0-rc2
v1.0-rc3
v1.0.1
v1.0.1-rc1
v1.0.1-rc2
v1.0.2
v1.0.2-rc1
v1.1
v1.1-rc1
v1.1-rc2
v1.1.1
v1.1.1-rc1
v1.2
v1.2.1
v1.2.1-rc1
v1.3.0
v1.3.0-rc1
v1.3.0-rc2
v1.4.0
v1.4.0-rc1
v1.4.0-rc2
v1.5.0
v1.5.0-rc1
v1.5.0-rc2
v1.5.1
v1.6.0
v1.6.0-rc1
v1.6.0-rc2
-
877b7741fc
Makefile: Fix option name of parade_lspcon programmer
Felix Singer
2022-07-22 23:14:17 +02:00 -
3089a4d684
realtek_mst_i2c_spi.c: Use bool type for parameters
Felix Singer
2022-07-18 07:34:35 +02:00 -
bde9479dc1
realtek_mst_i2c_spi.c: Clean up get_params()
Felix Singer
2022-07-18 04:14:13 +02:00 -
e6e4ca5fe4
realtek_mst_i2c_spi: Use underscores for parameters instead hyphens
Felix Singer
2022-07-18 02:36:18 +02:00 -
a2fc6185e6
flashrom_tester: Add write_file_with_layout positive test
Evan Benn
2022-06-15 10:02:21 +10:00 -
c42ae261ae
flashrom_tester: Refactor Error type
Evan Benn
2022-06-17 14:11:18 +10:00 -
4342cc0f14
flashrom_tester: Remove subprocess from elog_sanity_test
Evan Benn
2022-06-10 16:43:02 +10:00 -
b9e7d20d19
flashrom_tester: Use Flashrom trait instead of struct FlashromCmd
Evan Benn
2022-05-25 16:38:17 +10:00 -
96fb37cb0f
atapromise: Refactor singleton states into reentrant pattern
Alexander Goncharov
2022-07-07 21:16:36 +03:00 -
7204b68535
it8212: Refactor singleton states into reentrant pattern
Alexander Goncharov
2022-07-11 00:42:34 +03:00 -
600d37154d
stlinkv3_spi: add support for more product variants
Miklós Márton
2022-06-21 23:34:35 +02:00 -
3543bfed84
ft2232_spi.c: Add support for kt-link jtag interface
Jacek Naglak
2022-05-18 02:25:13 +02:00 -
ed2da0f2bc
hwaccess: use __asm__ as it is done elsewhere
Rosen Penev
2022-03-12 23:54:18 -08:00 -
c9b7ae55d1
realtek_mst_i2c_spi.c: Add allow-brick=yes programmer param
Edward O'Callaghan
2022-06-30 18:12:40 +10:00 -
df0bbf07de
Rename lspcon_i2c_spi to parade_lspcon
Thomas Heijligen
2022-06-30 10:29:44 +02:00 -
494bedae23
mediatek_i2c_spi: Use new API to register shutdown function
Alexander Goncharov
2022-07-11 01:05:11 +03:00 -
964af12bee
mediatek_i2c_spi: Move shutdown function above spi_master struct
Alexander Goncharov
2022-07-11 01:50:20 +03:00 -
c614173d85
gfxnvidia: Drop nvidia_ prefix for par data struct members
Alexander Goncharov
2022-07-10 23:29:32 +03:00 -
7b82b51630
ichspi: Call
Set Flash Address
API fromRead/Write Status
functionsSubrata Banik
2022-06-28 11:49:10 +05:30 -
edcea80d68
spi: Add function to probe erase command opcode for all spi_master
Aarya Chaumal
2022-07-04 18:21:50 +05:30 -
d0ae8686b1
it87spi.c: Enable probing of IT8686E
Pete Smith
2022-05-11 10:01:25 +00:00 -
06e73a8e61
tests: Make libusb conditional dependency for unit tests
Anastasia Klimchuk
2022-07-04 18:38:41 +10:00 -
94efa44542
tests: Split lifecycle test file into per-programmer files
Anastasia Klimchuk
2022-06-30 15:25:04 +10:00 -
2aafc1fda5
tests: Add lifecycle function prototypes into lifecycle.h header
Anastasia Klimchuk
2022-06-30 14:19:04 +10:00 -
f41465d440
tests: Create lifecycle.h and gather includes and macro there
Anastasia Klimchuk
2022-06-30 13:40:40 +10:00 -
65159ea939
gfxnvidia: Refactor singleton states into reentrant pattern
Alexander Goncharov
2022-06-23 12:17:42 +03:00 -
4a99159afe
drkaiser: Drop drkaiser_ prefix for par data struct members
Alexander Goncharov
2022-07-04 16:07:01 +03:00 -
6599e34d5d
realtek_mst_i2c_spi.c: Clarify gpio pin 88 comment to be more exacting
Edward O'Callaghan
2022-06-30 18:30:20 +10:00 -
bfb80286e1
dummyflasher: Remove spurious init for VARIABLE_SIZE
Nico Huber
2022-06-27 16:38:42 +02:00 -
0751700a03
flashchips.c: Mark MT25QU256 as tested
Angel Pons
2022-03-08 15:23:58 +01:00 -
f287f1572b
flashchips.c: change GD25Q256D to "GD25Q256D/GD25Q256E"
Nikolai Artemiev
2022-06-17 15:10:18 +10:00 -
1cea47eac2
it85spi: EOL support
Edward O'Callaghan
2022-06-24 16:48:09 +10:00 -
1bb5ddde60
Add
str
extension to extract_programmer_param function nameChinmay Lonkar
2022-06-28 21:44:04 +05:30 -
f0fae1a9a5
drkaiser: Refactor singleton states into reentrant pattern
Alexander Goncharov
2022-06-12 08:50:31 +03:00 -
71488a8c13
tests: Remove unnecessary static keyword from lifecycle tests
Anastasia Klimchuk
2022-06-23 10:37:00 +10:00 -
eb63685e19
tests: Add dummyflasher unit tests for opaque programmer
Anastasia Klimchuk
2022-06-20 12:45:31 +10:00 -
b554cdc91e
tree: indent struct *_master consistently with tabs
Thomas Heijligen
2022-06-23 14:38:35 +02:00 -
d41595e207
spi25.c: Add function to return opcode of passed erase fucntion pointer
Aarya Chaumal
2022-06-23 16:21:23 +05:30 -
2343ad9ffe
spi25.c: Add a list to lookup erasefn and opcode instead of switch case
Aarya Chaumal
2022-06-23 16:12:12 +05:30 -
f56a0322f4
ichspi.c: Simplify ich9_handle_{frap,pr}() to work with logical rep
Edward O'Callaghan
2022-06-17 14:43:45 +10:00 -
6f610a8391
dummyflasher: Handle invalid value of freq parameter
Anastasia Klimchuk
2022-06-20 13:31:21 +10:00 -
970f9481ae
flashchips: Add missing block eraser for S25FL512S
Nico Huber
2022-05-24 15:33:26 +02:00 -
62b020ac5f
flashchips: Enable FEATURE_4BA_EAR_1716 for S25FL512S
Nico Huber
2022-06-20 19:37:37 +02:00 -
e8ce432faa
flashchips: Enable FEATURE_4BA_EAR_1716 for ISSI chips
Nico Huber
2022-06-20 19:32:16 +02:00 -
d90e2b3e2c
flashchips,spi25: Replace
.wrea_override
with FEATURE_4BA_EAR_1716Nico Huber
2022-05-24 15:07:34 +02:00 -
418916428f
flashchips: Rename FEATURE_4BA_EXT_ADDR -> _EAR_C5C8
Nico Huber
2022-05-24 14:30:12 +02:00 -
dad68dd9eb
flashchips: Drop FOUR_BYTE_ADDR comments
Nico Huber
2022-05-23 15:17:14 +02:00 -
af5ff83158
flashchips: Split W25Q256.V
Nico Huber
2022-05-23 15:13:07 +02:00 -
5af0ff3840
pcidev: Always fetch ident info
Nico Huber
2022-05-23 01:45:11 +02:00 -
b4dd9f9039
ichspi.c: Implement read_write_status for wp
Edward O'Callaghan
2022-05-20 15:21:07 +10:00 -
f630a1623f
writeprotect.c: Allow opaque masters to hook {read,write}_register()
Edward O'Callaghan
2022-05-16 15:38:18 +10:00 -
fac9fc28f5
tests: Use regular cmocka wraps for hwaccess functions
Anastasia Klimchuk
2022-06-02 11:56:38 +10:00 -
3c8166e50b
dummyflasher: Add emulation for S25FL128L
Nico Huber
2022-05-28 17:28:05 +02:00 -
fe47c15b99
flashchips: Add Spansion (today Infineon) S25FL128L and S25FL256L
Nico Huber
2022-05-28 14:26:06 +02:00 -
f6d702e2d0
spi25_statusreg: Allow WRSR_EXT for Status Register 3
Nico Huber
2022-05-28 16:48:26 +02:00 -
7db2baa77d
flashrom.c, flashcips.c: Test the order of erase functions
Aarya Chaumal
2022-06-04 01:34:44 +05:30 -
aa64c054d0
board_enable: Add ASUS P5W DH Deluxe
Tasos Sahanidis
2022-04-20 09:30:42 +03:00 -
c2f7fc6e30
writeprotect: Add line-break after each
spew
messageNico Huber
2022-05-28 16:39:07 +02:00 -
41337be92b
atahpt: Refactor singleton states into reentrant pattern
Alexander Goncharov
2022-06-04 11:06:25 +03:00 -
40997e30ac
atavia: fix BYTE_OFFSET's macro argument value
Alexander Goncharov
2022-06-17 08:32:47 +03:00 -
a721181a08
dummyflasher: Wire variable size feature via opaque infra
Anastasia Klimchuk
2022-05-19 14:40:37 +10:00 -
5b78c08156
libflashrom.map: Add missing functions from libflashrom.h
Evan Benn
2022-06-01 10:28:25 +10:00 -
cba5de5e24
tree: Consolidate BIT() macro
Edward O'Callaghan
2022-06-04 20:23:57 +10:00 -
5613315296
Add W25Q512NW-IM ID to flashrom
Atul Dhudase
2021-09-21 10:02:20 +05:30 -
9ae0463fee
test_build.sh: Allow WARNERROR to be overridden
Martin Roth
2022-03-10 15:33:56 -07:00 -
910a124741
meson: use files() for srcs list
Thomas Heijligen
2022-05-16 10:56:55 +02:00 -
cb8d343a05
flashchips: Fix W25Q256.W
Patrick Rudolph
2020-08-26 09:15:53 +02:00 -
7f69387ce9
flashchips.c: add CMP bit entry to W25Q256.V
Nikolai Artemiev
2022-05-24 04:05:35 +10:00 -
40892b0c08
libflashrom: Return progress state to the library user
Richard Hughes
2021-01-15 09:48:12 +00:00 -
b86ae179ad
flashrom: initialize restore func count in correct place
Nikolai Artemiev
2022-04-27 10:24:10 +10:00 -
6f781bdaea
ichspi: Add Intel Alder Lake-S support
Michał Kopeć
2022-05-11 11:54:07 +02:00 -
81ad1088c6
util/shell.nix: Add libjaylink
Felix Singer
2022-05-15 04:06:36 +02:00 -
2d9d88ed6c
cli_classic: fix memory leak
Alexander Goncharov
2022-05-14 23:42:33 +03:00 -
dc6f7fb0a5
include/flash.h: Drop dead struct members
Edward O'Callaghan
2022-05-16 15:31:42 +10:00 -
9d869c447d
flashrom.c: Make need_erase() helper static local
Edward O'Callaghan
2022-05-16 11:10:36 +10:00 -
086f0c8e4f
flashrom: Drop read_flash_to_file() usage
Edward O'Callaghan
2021-11-15 15:47:15 +11:00 -
f3d09b5997
tests: Rearange CPP guards
Thomas Heijligen
2022-05-09 19:37:36 +02:00 -
75c048b224
meson: link flashrom binary against static libflashrom
Thomas Heijligen
2022-05-03 12:21:47 +02:00 -
963aaf55b3
meson: relocate config_print_wiki & config_default_programmer_*
Thomas Heijligen
2022-05-03 12:00:14 +02:00 -
688eb58204
meson: use built-in options for install paths
Thomas Heijligen
2022-05-03 11:50:16 +02:00 -
400a6a8b2c
meson: add option to disable tests
Thomas Heijligen
2022-04-25 19:22:44 +02:00 -
b0aec45d8c
meson: use
platform/
as subdir()Thomas Heijligen
2022-04-25 14:42:17 +02:00 -
758f02b093
util/ich_descriptors_tool: Remove unneeded meson dependencies
Thomas Heijligen
2022-04-20 23:09:54 +02:00 -
f5d33e26e0
meson: relocate add_project_arguments() for IS_WINDOWS
Thomas Heijligen
2022-04-25 14:54:10 +02:00 -
c287de2e09
meson: relocate source file list
Thomas Heijligen
2022-04-28 11:07:29 +02:00 -
b402911a28
util/flashrom_tester: Update sys-info crate to version 0.9
Angel Pons
2022-05-01 23:01:07 +02:00 -
b728f4b948
tests: test write protection
Sergii Dmytruk
2021-11-10 00:45:09 +02:00 -
3f4b62b444
dummyflasher: enforce write protection for W25Q128FV
Sergii Dmytruk
2021-11-08 01:38:52 +02:00 -
8245b57e47
dummyflasher: emulate SR2 and SR3 for W25Q128FV
Sergii Dmytruk
2021-11-08 00:06:33 +02:00 -
e9367e614e
it85spi.c: Fix some space/tab trivial style issues
Edward O'Callaghan
2022-05-11 12:30:34 +10:00 -
fa2cf255ec
dummyflasher: add SR2 and SR3 emulation harness
Sergii Dmytruk
2021-11-08 00:05:12 +02:00 -
c829a48e19
serprog.c: Avoid calling memcpy with NULL pointer arguments
aarya
2022-03-10 09:16:44 +05:30 -
7228ce007c
platform/swap: move swap inline functions & macros into an own header
Thomas Heijligen
2022-04-21 13:29:33 +02:00 -
1866deb06d
libflashrom: Move documentation to header
Evan Benn
2022-04-28 12:36:53 +10:00 -
4557c503e7
flashrom.8.tmpl: Add raiden_debug_spi doc entry
Edward O'Callaghan
2022-03-14 10:55:32 +11:00 -
5f0d2aa6c8
board_enable.c: Port to use pcidev_find_vendorclass() helper
Edward O'Callaghan
2022-02-26 11:37:08 +11:00 -
0f388acaba
Global cleanup: Fix a few spelling errors
Martin Roth
2022-03-15 10:55:25 -06:00 -
005aa915a0
ichspi: Introduce HSFC CYCLE READ/WRITE/ERASE macros
Subrata Banik
2022-04-07 19:55:32 +00:00 -
d3bd399f67
ichspi: Introduce HSFC_FDBC_VAL(n) macro
Subrata Banik
2022-04-07 19:49:15 +00:00 -
e7d6caffec
ichspi: Introduce HSFC_FCYCLE_MASK(n) macro
Subrata Banik
2022-04-07 18:54:42 +00:00