|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| .github/workflows/ | H | 25-Apr-2025 | - | 37 | 33 |
| bindings/rust/ | H | 25-Apr-2025 | - | 1,411 | 1,033 |
| doc/ | H | 25-Apr-2025 | - | 7,514 | 5,424 |
| include/ | H | 25-Apr-2025 | - | 5,228 | 3,240 |
| meson_cross/ | H | 25-Apr-2025 | - | 38 | 32 |
| platform/ | H | 25-Apr-2025 | - | 174 | 85 |
| scripts/ | H | 25-Apr-2025 | - | 29 | 15 |
| subprojects/ | H | 25-Apr-2025 | - | 338 | 287 |
| tests/ | H | 25-Apr-2025 | - | 4,683 | 3,114 |
| util/ | H | 25-Apr-2025 | - | 6,375 | 4,647 |
| .gitattributes | H A D | 25-Apr-2025 | 203 | 8 | 7 |
| .gitignore | H A D | 25-Apr-2025 | 350 | 23 | 20 |
| 82802ab.c | H A D | 25-Apr-2025 | 6.6 KiB | 261 | 160 |
| Android.bp | H A D | 25-Apr-2025 | 6.5 KiB | 276 | 250 |
| COPYING | H A D | 25-Apr-2025 | 49.7 KiB | 1,016 | 813 |
| DIR_METADATA | H A D | 25-Apr-2025 | 750 | 26 | 23 |
| Doxyfile | H A D | 25-Apr-2025 | 103.2 KiB | 2,421 | 1,870 |
| LICENSE | H A D | 25-Apr-2025 | 49.7 KiB | 1,016 | 813 |
| MAINTAINERS | H A D | 25-Apr-2025 | 6.3 KiB | 212 | 176 |
| METADATA | H A D | 25-Apr-2025 | 1.1 KiB | 22 | 20 |
| MODULE_LICENSE_GPL2 | HD | 25-Apr-2025 | 0 | | |
| OWNERS | H A D | 25-Apr-2025 | 145 | 8 | 7 |
| OWNERS.android | H A D | 25-Apr-2025 | 91 | 5 | 3 |
| PRESUBMIT.cfg | H A D | 25-Apr-2025 | 496 | 16 | 12 |
| README.chromiumos | H A D | 25-Apr-2025 | 139 | 5 | 3 |
| README.rst | H A D | 25-Apr-2025 | 1.3 KiB | 46 | 30 |
| VERSION | H A D | 25-Apr-2025 | 13 | 2 | 1 |
| action_descriptor.c | H A D | 25-Apr-2025 | 21.4 KiB | 711 | 344 |
| action_descriptor.h | H A D | 25-Apr-2025 | 2 KiB | 63 | 24 |
| amd_imc.c | H A D | 25-Apr-2025 | 3.1 KiB | 153 | 97 |
| asm106x.c | H A D | 25-Apr-2025 | 3.9 KiB | 155 | 115 |
| at45db.c | H A D | 25-Apr-2025 | 19 KiB | 558 | 416 |
| atahpt.c | H A D | 25-Apr-2025 | 3 KiB | 118 | 77 |
| atapromise.c | H A D | 25-Apr-2025 | 5.5 KiB | 182 | 118 |
| atavia.c | H A D | 25-Apr-2025 | 5.4 KiB | 188 | 138 |
| big_lock.c | H A D | 25-Apr-2025 | 2.3 KiB | 64 | 28 |
| big_lock.h | H A D | 25-Apr-2025 | 2 KiB | 52 | 5 |
| bitbang_spi.c | H A D | 25-Apr-2025 | 5.5 KiB | 184 | 132 |
| board_enable.c | H A D | 25-Apr-2025 | 97.3 KiB | 2,783 | 1,800 |
| buspirate_spi.c | H A D | 25-Apr-2025 | 21.6 KiB | 760 | 589 |
| cbtable.c | H A D | 25-Apr-2025 | 10.6 KiB | 364 | 268 |
| ch341a_spi.c | H A D | 25-Apr-2025 | 16.5 KiB | 523 | 389 |
| ch347_spi.c | H A D | 25-Apr-2025 | 10.5 KiB | 386 | 307 |
| chipset_enable.c | H A D | 25-Apr-2025 | 88.5 KiB | 2,300 | 1,807 |
| cli_classic.c | H A D | 25-Apr-2025 | 41.9 KiB | 1,363 | 1,079 |
| cli_common.c | H A D | 25-Apr-2025 | 3.3 KiB | 88 | 66 |
| cli_getopt.c | H A D | 25-Apr-2025 | 6.4 KiB | 264 | 217 |
| cli_output.c | H A D | 25-Apr-2025 | 3.3 KiB | 121 | 83 |
| cros_ec.c | H A D | 25-Apr-2025 | 39.6 KiB | 1,432 | 956 |
| cros_ec_commands.h | H A D | 25-Apr-2025 | 127 KiB | 4,435 | 2,104 |
| custom_baud.c | H A D | 25-Apr-2025 | 989 | 32 | 11 |
| custom_baud_darwin.c | H A D | 25-Apr-2025 | 1.3 KiB | 62 | 34 |
| custom_baud_linux.c | H A D | 25-Apr-2025 | 1.6 KiB | 61 | 30 |
| dediprog.c | H A D | 25-Apr-2025 | 37.9 KiB | 1,321 | 1,022 |
| developerbox_spi.c | H A D | 25-Apr-2025 | 5.5 KiB | 197 | 128 |
| digilent_spi.c | H A D | 25-Apr-2025 | 11.7 KiB | 469 | 351 |
| dirtyjtag_spi.c | H A D | 25-Apr-2025 | 8.4 KiB | 319 | 238 |
| dmi.c | H A D | 25-Apr-2025 | 12.9 KiB | 489 | 338 |
| drkaiser.c | H A D | 25-Apr-2025 | 3.1 KiB | 120 | 75 |
| dummyflasher.c | H A D | 25-Apr-2025 | 42.6 KiB | 1,479 | 1,254 |
| edi.c | H A D | 25-Apr-2025 | 10.8 KiB | 517 | 363 |
| en29lv640b.c | H A D | 25-Apr-2025 | 2.4 KiB | 85 | 41 |
| erasure_layout.c | H A D | 25-Apr-2025 | 13.9 KiB | 428 | 295 |
| file_lock.c | H A D | 25-Apr-2025 | 7.3 KiB | 280 | 166 |
| flashchips.c | H A D | 25-Apr-2025 | 617.7 KiB | 23,621 | 22,288 |
| flashchips_crosbl.c | H A D | 25-Apr-2025 | 2.9 KiB | 81 | 19 |
| flashrom.c | H A D | 25-Apr-2025 | 85 KiB | 2,808 | 2,029 |
| flashrom.rc | H A D | 25-Apr-2025 | 205 | 6 | 5 |
| fmap.c | H A D | 25-Apr-2025 | 9.7 KiB | 337 | 186 |
| ft2232_spi.c | H A D | 25-Apr-2025 | 20 KiB | 712 | 542 |
| gfxnvidia.c | H A D | 25-Apr-2025 | 4.4 KiB | 148 | 102 |
| helpers.c | H A D | 25-Apr-2025 | 2.8 KiB | 132 | 93 |
| helpers_fileio.c | H A D | 25-Apr-2025 | 3.4 KiB | 133 | 97 |
| hwaccess_physmap.c | H A D | 25-Apr-2025 | 15.5 KiB | 578 | 424 |
| hwaccess_x86_io.c | H A D | 25-Apr-2025 | 8.9 KiB | 430 | 274 |
| hwaccess_x86_msr.c | H A D | 25-Apr-2025 | 7.2 KiB | 383 | 264 |
| i2c_helper_linux.c | H A D | 25-Apr-2025 | 3.5 KiB | 153 | 109 |
| ich_descriptors.c | H A D | 25-Apr-2025 | 49 KiB | 1,471 | 1,238 |
| ichspi.c | H A D | 25-Apr-2025 | 79.1 KiB | 2,543 | 1,881 |
| internal.c | H A D | 25-Apr-2025 | 8 KiB | 281 | 201 |
| internal_par.c | H A D | 25-Apr-2025 | 2.1 KiB | 80 | 54 |
| ipc_lock.h | H A D | 25-Apr-2025 | 2.5 KiB | 70 | 16 |
| it8212.c | H A D | 25-Apr-2025 | 2.9 KiB | 109 | 69 |
| it87spi.c | H A D | 25-Apr-2025 | 13.1 KiB | 471 | 341 |
| jedec.c | H A D | 25-Apr-2025 | 14.4 KiB | 475 | 317 |
| jlink_spi.c | H A D | 25-Apr-2025 | 13.4 KiB | 565 | 396 |
| known_boards.c | H A D | 25-Apr-2025 | 75.8 KiB | 692 | 663 |
| layout.c | H A D | 25-Apr-2025 | 11.2 KiB | 500 | 401 |
| libflashrom.c | H A D | 25-Apr-2025 | 15.3 KiB | 558 | 442 |
| libflashrom.map | H A D | 25-Apr-2025 | 1.3 KiB | 48 | 47 |
| linux_mtd.c | H A D | 25-Apr-2025 | 14.9 KiB | 570 | 398 |
| linux_spi.c | H A D | 25-Apr-2025 | 7 KiB | 252 | 188 |
| mcp6x_spi.c | H A D | 25-Apr-2025 | 5.3 KiB | 194 | 131 |
| mediatek_i2c_spi.c | H A D | 25-Apr-2025 | 13.3 KiB | 543 | 422 |
| meson.build | H A D | 25-Apr-2025 | 24.4 KiB | 822 | 769 |
| meson_options.txt | H A D | 25-Apr-2025 | 2.4 KiB | 28 | 27 |
| mstarddc_spi.c | H A D | 25-Apr-2025 | 6.8 KiB | 256 | 202 |
| ni845x_spi.c | H A D | 25-Apr-2025 | 20.4 KiB | 674 | 517 |
| nic3com.c | H A D | 25-Apr-2025 | 5 KiB | 166 | 106 |
| nicintel.c | H A D | 25-Apr-2025 | 3.8 KiB | 131 | 78 |
| nicintel_eeprom.c | H A D | 25-Apr-2025 | 14.1 KiB | 542 | 401 |
| nicintel_spi.c | H A D | 25-Apr-2025 | 10.2 KiB | 341 | 233 |
| nicnatsemi.c | H A D | 25-Apr-2025 | 3.7 KiB | 125 | 67 |
| nicrealtek.c | H A D | 25-Apr-2025 | 3.9 KiB | 144 | 90 |
| ogp_spi.c | H A D | 25-Apr-2025 | 4.8 KiB | 182 | 138 |
| opaque.c | H A D | 25-Apr-2025 | 2 KiB | 72 | 42 |
| parade_lspcon.c | H A D | 25-Apr-2025 | 14.7 KiB | 509 | 391 |
| parallel.c | H A D | 25-Apr-2025 | 4.8 KiB | 166 | 118 |
| pcidev.c | H A D | 25-Apr-2025 | 11.1 KiB | 405 | 319 |
| pickit2_spi.c | H A D | 25-Apr-2025 | 12.9 KiB | 512 | 379 |
| pony_spi.c | H A D | 25-Apr-2025 | 6 KiB | 276 | 188 |
| power.c | H A D | 25-Apr-2025 | 3.1 KiB | 117 | 71 |
| power.h | H A D | 25-Apr-2025 | 840 | 29 | 5 |
| print.c | H A D | 25-Apr-2025 | 15.9 KiB | 627 | 525 |
| print_wiki.c | H A D | 25-Apr-2025 | 15.4 KiB | 453 | 362 |
| printlock.c | H A D | 25-Apr-2025 | 7.7 KiB | 225 | 164 |
| processor_enable.c | H A D | 25-Apr-2025 | 2.3 KiB | 85 | 54 |
| programmer.c | H A D | 25-Apr-2025 | 1.4 KiB | 49 | 24 |
| programmer_table.c | H A D | 25-Apr-2025 | 3.3 KiB | 190 | 130 |
| raiden_debug_spi.c | H A D | 25-Apr-2025 | 53.8 KiB | 1,670 | 886 |
| rayer_spi.c | H A D | 25-Apr-2025 | 8.4 KiB | 348 | 244 |
| realtek_mst_i2c_spi.c | H A D | 25-Apr-2025 | 15.2 KiB | 546 | 388 |
| s25f.c | H A D | 25-Apr-2025 | 10.1 KiB | 404 | 277 |
| satamv.c | H A D | 25-Apr-2025 | 6.2 KiB | 209 | 126 |
| satasii.c | H A D | 25-Apr-2025 | 4.1 KiB | 151 | 104 |
| sb600spi.c | H A D | 25-Apr-2025 | 27.9 KiB | 816 | 596 |
| serial.c | H A D | 25-Apr-2025 | 16.9 KiB | 649 | 555 |
| serprog.c | H A D | 25-Apr-2025 | 30.5 KiB | 997 | 839 |
| sfdp.c | H A D | 25-Apr-2025 | 10.7 KiB | 387 | 322 |
| spi.c | H A D | 25-Apr-2025 | 7.1 KiB | 236 | 164 |
| spi25.c | H A D | 25-Apr-2025 | 24.4 KiB | 861 | 603 |
| spi25_statusreg.c | H A D | 25-Apr-2025 | 36.1 KiB | 1,084 | 831 |
| spi95.c | H A D | 25-Apr-2025 | 2.2 KiB | 73 | 38 |
| sst28sf040.c | H A D | 25-Apr-2025 | 3.3 KiB | 125 | 77 |
| sst49lfxxxc.c | H A D | 25-Apr-2025 | 1.1 KiB | 37 | 13 |
| sst_fwhub.c | H A D | 25-Apr-2025 | 2.4 KiB | 93 | 59 |
| stlinkv3_spi.c | H A D | 25-Apr-2025 | 15 KiB | 564 | 447 |
| stm50.c | H A D | 25-Apr-2025 | 2.1 KiB | 57 | 20 |
| superio.c | H A D | 25-Apr-2025 | 1.2 KiB | 43 | 16 |
| test_build.sh | H A D | 25-Apr-2025 | 1.5 KiB | 53 | 32 |
| udelay.c | H A D | 25-Apr-2025 | 2.8 KiB | 115 | 76 |
| udelay_dos.c | H A D | 25-Apr-2025 | 4.5 KiB | 173 | 118 |
| unblocked_terms.txt | H A D | 25-Apr-2025 | 75 | 9 | 8 |
| usb_device.c | H A D | 25-Apr-2025 | 10.1 KiB | 406 | 286 |
| usbblaster_spi.c | H A D | 25-Apr-2025 | 6.1 KiB | 233 | 161 |
| usbdev.c | H A D | 25-Apr-2025 | 4.6 KiB | 144 | 85 |
| w29ee011.c | H A D | 25-Apr-2025 | 2.3 KiB | 77 | 44 |
| w39.c | H A D | 25-Apr-2025 | 5.5 KiB | 240 | 162 |
| wbsio_spi.c | H A D | 25-Apr-2025 | 6.1 KiB | 220 | 151 |
| writeprotect.c | H A D | 25-Apr-2025 | 18.1 KiB | 628 | 409 |
| writeprotect_ranges.c | H A D | 25-Apr-2025 | 4.4 KiB | 145 | 64 |
README.chromiumos
1Greetings Chromium OS users!
2
3Please refer to the following URL for detailed notes on using Flashrom
4with Chromium OS: http://goo.gl/i5sMq
5
README.rst
1flashrom README
2===============
3
4flashrom is a utility for detecting, reading, writing, verifying and erasing
5flash chips. It is often used to flash BIOS/EFI/coreboot/firmware images
6in-system using a supported mainboard, but it also supports flashing of network
7cards (NICs), SATA controller cards, and other external devices which can
8program flash chips.
9
10It supports a wide range of flash chips (most commonly found in SOIC8, DIP8,
11SOIC16, WSON8, PLCC32, DIP32, TSOP32, and TSOP40 packages), which use various
12protocols such as LPC, FWH, parallel flash, or SPI.
13
14Do not use flashrom on laptops (yet)! The embedded controller (EC) present in
15many laptops might interact badly with any attempts to communicate with the
16flash chip and may brick your laptop.
17
18Please make a backup of your flash chip before writing to it.
19
20Please see the flashrom(8) manpage :doc:`classic_cli_manpage`.
21
22
23Building / installing / packaging
24---------------------------------
25
26flashrom is built with **meson**. TLDR:
27
28::
29
30 meson setup builddir
31 meson compile -C builddir
32 meson test -C builddir
33 meson install -C builddir
34
35For full detailed instructions, follow the information in
36:doc:`dev_guide/building_from_source`
37
38Contact
39-------
40
41The official flashrom website is:
42
43 https://www.flashrom.org/
44
45For available contact methods see :doc:`contact`
46