bug fixed version of google's flashrom

seokj 1139be7e32 enable linux i2c for chromeOS embedded controller %!s(int64=7) %!d(string=hai) anos
Documentation 790cdc1c80 Create a directory for documentation files %!s(int64=13) %!d(string=hai) anos
tests 65be03acd8 test_v2: Fix print_and_log uses for old printf users %!s(int64=8) %!d(string=hai) anos
util 34f6f5a944 Add ich_descriptor_tool to decode all flash descriptors stored in a flash dump file %!s(int64=8) %!d(string=hai) anos
.gitignore a59b000753 Hide generated files from git status. %!s(int64=14) %!d(string=hai) anos
82802ab.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
COPYING f5281fd388 Original v2 revision: 2764 %!s(int64=17) %!d(string=hai) anos
Makefile 1139be7e32 enable linux i2c for chromeOS embedded controller %!s(int64=7) %!d(string=hai) anos
PRESUBMIT.cfg f395f1d19b Update presubmit checks %!s(int64=8) %!d(string=hai) anos
README.chromiumos 786547cfbd add README.chromiumos with a pointer to on-line doc %!s(int64=13) %!d(string=hai) anos
a25.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
android.c afbf9713b1 Add library for working with Android %!s(int64=8) %!d(string=hai) anos
android.h afbf9713b1 Add library for working with Android %!s(int64=8) %!d(string=hai) anos
arch.h 910408319f Merge and resolve conflicts with upstream @r1367 %!s(int64=13) %!d(string=hai) anos
at25.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
atahpt.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
big_lock.c cb8ce147d4 Replace SysV semaphore lock with file lock %!s(int64=8) %!d(string=hai) anos
big_lock.h e15ca3cadd update license header for big_lock %!s(int64=12) %!d(string=hai) anos
bitbang_spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
board_enable.c 718d1eb3ed Various small changes and new/tested chips %!s(int64=8) %!d(string=hai) anos
buspirate_spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
cbtable.c e5ec66e7b3 Replace --mainboard with -p internal:mainboard %!s(int64=8) %!d(string=hai) anos
check.h 5614e252e7 Raiden: Search for compatible devices by subclass %!s(int64=9) %!d(string=hai) anos
chipdrivers.h d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
chipset_enable.c 244249caf8 Provide bus probe for APL SPI %!s(int64=8) %!d(string=hai) anos
cli_classic.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
cli_mfg.c c36685af7a cli_mfg: Add option to specify write-protect range by region name %!s(int64=8) %!d(string=hai) anos
cli_output.c 3c963a403b Add option to log output to a file %!s(int64=8) %!d(string=hai) anos
coreboot_tables.h 3a3ab2f811 Polish the flashrom code comments and outputs a bit. %!s(int64=14) %!d(string=hai) anos
cros_ec.c 98b3c5742d Revert "Free some extracted programmer parameters." %!s(int64=8) %!d(string=hai) anos
cros_ec.h 586968a37e Patch up reverted merges and create global cros_ec variable %!s(int64=8) %!d(string=hai) anos
cros_ec_commands.h 1649d162a8 cros_ec: Update commands header file %!s(int64=8) %!d(string=hai) anos
cros_ec_dev.c 5cbeb6b33b cros_ec_dev: Demote error print for command failure %!s(int64=8) %!d(string=hai) anos
cros_ec_dev.h 51822fd8be flashrom: Add support for upstream and cromeos-4.4 ioctl format %!s(int64=8) %!d(string=hai) anos
cros_ec_i2c.c cef8eb3caf cros_ec_*: Err out if non-EC type parameter is used for LPC/I2C %!s(int64=8) %!d(string=hai) anos
cros_ec_lock.c cb8ce147d4 Replace SysV semaphore lock with file lock %!s(int64=8) %!d(string=hai) anos
cros_ec_lock.h b907de32ab [2/2] cros_ec: Deprecate "gec" in favor of "cros_ec" %!s(int64=10) %!d(string=hai) anos
cros_ec_lpc.c cef8eb3caf cros_ec_*: Err out if non-EC type parameter is used for LPC/I2C %!s(int64=8) %!d(string=hai) anos
dediprog.c 98b3c5742d Revert "Free some extracted programmer parameters." %!s(int64=8) %!d(string=hai) anos
dmi.c d6efe1a966 Add a bunch of new/tested stuff and various small changes 7 %!s(int64=13) %!d(string=hai) anos
drkaiser.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
dummyflasher.c 718d1eb3ed Various small changes and new/tested chips %!s(int64=8) %!d(string=hai) anos
ene_lpc.c 2b56e472a4 Non-CrOS ECs: Err out if non-EC type parameter is used %!s(int64=8) %!d(string=hai) anos
fdtmap.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
fdtmap.h 3470be9d9f defining loff_t standard way %!s(int64=7) %!d(string=hai) anos
file.c 0938894c5e file: read in entire file (up to 4K) instead of stat()'ing for size %!s(int64=8) %!d(string=hai) anos
file.h 80cbf94312 file: add new helper functions to grok FDT nodes %!s(int64=8) %!d(string=hai) anos
file_lock.c 467b82583f file_lock: Add fallback directory %!s(int64=8) %!d(string=hai) anos
flash.h e8c9d1a07e Add fmap regions to internal layout earlier %!s(int64=8) %!d(string=hai) anos
flashchips.c 718d1eb3ed Various small changes and new/tested chips %!s(int64=8) %!d(string=hai) anos
flashchips.h 62cd8106f3 flashchips: Add support for GigaDevice GD25LQ128C %!s(int64=8) %!d(string=hai) anos
flashrom.8 53540f9a59 Revert "ichspi.c - warn user and disable writes for a protected address range" %!s(int64=8) %!d(string=hai) anos
flashrom.c e8c9d1a07e Add fmap regions to internal layout earlier %!s(int64=8) %!d(string=hai) anos
fmap.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
fmap.h 3470be9d9f defining loff_t standard way %!s(int64=7) %!d(string=hai) anos
ft2232_spi.c 80ed25d8e9 ft2232_spi: activate additional output buffer for arm-usb-ocd and arm-usb-ocd-h %!s(int64=8) %!d(string=hai) anos
gfxnvidia.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
hwaccess.c 93784b4961 Revert "Have all shutdown functions take a flashctx argument" %!s(int64=8) %!d(string=hai) anos
hwaccess.h f5c27c4597 include sys/io.h for arm host too %!s(int64=7) %!d(string=hai) anos
ich_descriptors.c 87ecc33767 flashrom: Add support for Intel Lewisburg PCH %!s(int64=8) %!d(string=hai) anos
ich_descriptors.h 34f6f5a944 Add ich_descriptor_tool to decode all flash descriptors stored in a flash dump file %!s(int64=8) %!d(string=hai) anos
ichspi.c 205782dbe0 ichspi: Demote SPI config lockdown print %!s(int64=8) %!d(string=hai) anos
internal.c e5ec66e7b3 Replace --mainboard with -p internal:mainboard %!s(int64=8) %!d(string=hai) anos
ipc_lock.h cb8ce147d4 Replace SysV semaphore lock with file lock %!s(int64=8) %!d(string=hai) anos
it85spi.c 2b56e472a4 Non-CrOS ECs: Err out if non-EC type parameter is used %!s(int64=8) %!d(string=hai) anos
it87spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
jedec.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
layout.c c36685af7a cli_mfg: Add option to specify write-protect range by region name %!s(int64=8) %!d(string=hai) anos
layout.h c36685af7a cli_mfg: Add option to specify write-protect range by region name %!s(int64=8) %!d(string=hai) anos
linux_i2c.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
linux_mtd.c 98b3c5742d Revert "Free some extracted programmer parameters." %!s(int64=8) %!d(string=hai) anos
linux_spi.c 702322eba1 standard location for fcntl is not under sys %!s(int64=7) %!d(string=hai) anos
locks.h 5f84cc7747 locks: Update lockfile dir to be FHS 3.0 compliant %!s(int64=8) %!d(string=hai) anos
m29f400bt.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
mcp6x_spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
mec1308.c 2b56e472a4 Non-CrOS ECs: Err out if non-EC type parameter is used %!s(int64=8) %!d(string=hai) anos
nic3com.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
nicintel.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
nicintel_spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
nicnatsemi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
nicrealtek.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
ogp_spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
opaque.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
os.h 43fcf4a654 Cross-compilation fixes and improvements %!s(int64=8) %!d(string=hai) anos
pcidev.c 93784b4961 Revert "Have all shutdown functions take a flashctx argument" %!s(int64=8) %!d(string=hai) anos
physmap.c 94e87d64b3 flashrom: Add support for Sensor Hub, clean PD update %!s(int64=10) %!d(string=hai) anos
pm49fl00x.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
power.c ea66c64c3b power: update flashrom_powerd.lock path %!s(int64=8) %!d(string=hai) anos
power.h f32a003fc8 power: Make flashrom write PID to lockfile for powerd. %!s(int64=10) %!d(string=hai) anos
print.c 718d1eb3ed Various small changes and new/tested chips %!s(int64=8) %!d(string=hai) anos
print_wiki.c 0fd31b6964 Refine the do not count/print generic flash chip entries conditions %!s(int64=8) %!d(string=hai) anos
processor_enable.c ec2ea1add2 Remove tegra2_spi driver %!s(int64=11) %!d(string=hai) anos
programmer.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
programmer.h e5ec66e7b3 Replace --mainboard with -p internal:mainboard %!s(int64=8) %!d(string=hai) anos
raiden_debug_spi.c 98b3c5742d Revert "Free some extracted programmer parameters." %!s(int64=8) %!d(string=hai) anos
rayer_spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
s25f.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
satamv.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
satasii.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
sb600spi.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
search.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
search.h d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
serial.c d611e8f90d fix unchecked malloc calls and casts of malloc return values %!s(int64=13) %!d(string=hai) anos
serprog.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
sharplhf00l04.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
spi.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
spi.h 57b7524b14 spi: Allow cached ID bytes to be cleared %!s(int64=9) %!d(string=hai) anos
spi25.c ac1d25c100 Revert "Update all programmer init functions to register bus programmers into common list" %!s(int64=8) %!d(string=hai) anos
sst28sf040.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
sst49lfxxxc.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
sst_fwhub.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
stm50flw0x0x.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
udelay.c e1c80111e8 Use nanosleep() for long, imprecise delays %!s(int64=9) %!d(string=hai) anos
usb_device.c 835b3106e4 Fix a few compilation errors %!s(int64=9) %!d(string=hai) anos
usb_device.h 5c79a49c0f usb_device: Add serial number to command-line parameters %!s(int64=8) %!d(string=hai) anos
w29ee011.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
w39.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
wbsio_spi.c d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos
wpce775x.c 2b56e472a4 Non-CrOS ECs: Err out if non-EC type parameter is used %!s(int64=8) %!d(string=hai) anos
writeprotect.c 62cd8106f3 flashchips: Add support for GigaDevice GD25LQ128C %!s(int64=8) %!d(string=hai) anos
writeprotect.h d75cd67ac2 Update flashrom to use flashctx struct for flash chip access %!s(int64=8) %!d(string=hai) anos

README.chromiumos

Greetings Chromium OS users!

Please refer to the following URL for detailed notes on using Flashrom
with Chromium OS: http://goo.gl/i5sMq