Commit Graph

  • 63ce4bb0d2 Clarify comment about how to enter chip erase functions in struct block_eraser Carl-Daniel Hailfinger 2009-12-22 13:04:53 +00:00
  • 23ebd751ee Boards: Fix several issues with nvidia_mcp_gpio_set Luc Verhaegen 2009-12-22 13:04:13 +00:00
  • e4984102e9 Chipset: Add support for Intel Poulsbo chipset Adam Jurkowski 2009-12-21 15:30:46 +00:00
  • b843e2019a Boards: Add ECS K7S6A Luc Verhaegen 2009-12-18 08:37:55 +00:00
  • aa000982f4 jedec: warn if toggle bit is stuck for too long and allow for delays between tries Carl-Daniel Hailfinger 2009-12-17 16:20:26 +00:00
  • 2a9e2455cd Use the maximum decode size infrastructure Carl-Daniel Hailfinger 2009-12-17 15:20:01 +00:00
  • c12fc71f74 Skip all delays in probe_jedec() if probe_delay is 0 Sean Nelson 2009-12-17 04:22:40 +00:00
  • d3abc651bc Remove nonexisting functions from chipdrivers.h Carl-Daniel Hailfinger 2009-12-17 04:21:12 +00:00
  • f522691658 Boards: Formalize intel piix4 gpo setting Luc Verhaegen 2009-12-14 10:41:58 +00:00
  • b87f23b163 Use pci_fill_info() so device_class is valid Jonathan A. Kollasch 2009-12-14 04:24:42 +00:00
  • 9bd5eecf45 Mark ASRock M3A790GXH/128M as supported, no board enable needed Zachary O Dillard 2009-12-14 04:11:12 +00:00
  • 9d48916de6 Fix eraseblock walking and add a few more checks to make sure such bugs get caught in the future Carl-Daniel Hailfinger 2009-12-14 04:04:18 +00:00
  • 5d5c072422 Split hardware access, OS abstraction and chip drivers out of flash.h Carl-Daniel Hailfinger 2009-12-14 03:32:24 +00:00
  • 516f93219f Don't print out supported PCI devices header if all following lines are excluded from build Adam Jurkowski 2009-12-14 03:07:31 +00:00
  • 66ef4e5ff3 Internal (onboard) programming was the only feature which could not be disabled Carl-Daniel Hailfinger 2009-12-13 22:28:00 +00:00
  • a7e30503fa Boards: Tighten up ID match list Luc Verhaegen 2009-12-09 11:39:02 +00:00
  • f58d364f1a Boards: Add Asus M2V-MX David Bartley 2009-12-09 07:53:01 +00:00
  • 9892ca6b94 Chipset: remove sis630 chipset enable for sis540 Luc Verhaegen 2009-12-09 07:43:13 +00:00
  • a661e15d52 Intel PIIX* chipsets only support parallel flash (no LPC/FWH/SPI) Maciej Pijanka 2009-12-08 17:26:24 +00:00
  • 96f88fbcb6 Boards: Add general nVidia MCP gpio routine Luc Verhaegen 2009-12-03 12:25:34 +00:00
  • fcd070ef96 Mark the following boards as OK (no board-enable needed) Idwer Vollering 2009-12-01 12:55:18 +00:00
  • 0f9221c8f1 Board enable for Shuttle AK31 Luc Verhaegen 2009-11-29 01:19:25 +00:00
  • 4802a7b275 Boards: Fix up MSI KT4V board enable Luc Verhaegen 2009-11-28 21:12:58 +00:00
  • 6c5d4cc608 Boards: Add Asus P4B266LM (Sony Vaio PCV-RX650) Luc Verhaegen 2009-11-28 18:26:21 +00:00
  • 1265d8d3fb Boards: Add board match for Asrock P4i65GV Luc Verhaegen 2009-11-28 18:16:31 +00:00
  • 60ea7dc95f Boards: provide enormous intel_ich_gpio_set function Luc Verhaegen 2009-11-28 18:07:51 +00:00
  • 1c296ca8bc Use common jedec functionality where appropriate Michael Karcher 2009-11-27 17:49:42 +00:00
  • 797a8346cf Add support for Intel 3400 series / 5 series chipset Carl-Daniel Hailfinger 2009-11-26 16:51:39 +00:00
  • 972cec282c Refine support for the JEDEC Software Data Protection Michael Karcher 2009-11-26 14:50:52 +00:00
  • 1db2b75902 Add entries of W25x32 and W25x64 Zheng Bao 2009-11-26 11:05:01 +00:00
  • d0250a3afd Clarify a comment about verification routine usage Carl-Daniel Hailfinger 2009-11-25 17:05:52 +00:00
  • b7e01457d1 Reduce realloc syscall overhead for FT2232 and bitbang Carl-Daniel Hailfinger 2009-11-25 16:58:17 +00:00
  • 2925d6f11d Jedec.c was missing error handling in a few cases Carl-Daniel Hailfinger 2009-11-25 16:41:50 +00:00
  • 411d7c1526 Optimized write_sst_fwhub for safety and speed Adam Jurkowski 2009-11-25 15:04:28 +00:00
  • 96123034f4 Kill hardcoded block erase on ICH SPI Carl-Daniel Hailfinger 2009-11-25 02:07:30 +00:00
  • d5b28fae1d Add the ability to set Bus Pirate SPI speed via the command line Carl-Daniel Hailfinger 2009-11-24 18:27:10 +00:00
  • d70b09ca13 Add Sanyo LF25FW203A support Sean Nelson 2009-11-24 02:11:08 +00:00
  • 118e1d6d04 Add Generic SPI RDID detection for Sanyo chips Sean Nelson 2009-11-24 02:08:11 +00:00
  • b2ecf6c9eb Revert debug compilation which was committed in r772 by accident Carl-Daniel Hailfinger 2009-11-24 00:23:33 +00:00
  • 5cca01f394 Cleanly validate ICH SPI preopcodes Carl-Daniel Hailfinger 2009-11-24 00:20:03 +00:00
  • e51ea10a88 Move serial handling from serprog.c to serial.c Carl-Daniel Hailfinger 2009-11-23 19:20:11 +00:00
  • eaac68bf8b Add the ability to generate test patterns for write testing Carl-Daniel Hailfinger 2009-11-23 12:55:31 +00:00
  • a2441cef65 ft2232_spi: add some error handling Carl-Daniel Hailfinger 2009-11-22 01:33:40 +00:00
  • a4a9bfb228 Bus Pirate support needs serial communication Carl-Daniel Hailfinger 2009-11-21 11:02:48 +00:00
  • 01d49ed39d Add support for generic RDID and REMS matching of unknown chips Carl-Daniel Hailfinger 2009-11-20 01:12:45 +00:00
  • f52920581d Refactor main loop in preparation of libflashrom Carl-Daniel Hailfinger 2009-11-17 09:57:34 +00:00
  • 6161ff1880 Fix incorrect comment about wiki printing in Makefile Carl-Daniel Hailfinger 2009-11-16 21:22:24 +00:00
  • 3efc51c1bc If a SPI command taking an address does fail, we want to know the address for easier debugging Carl-Daniel Hailfinger 2009-11-16 15:03:35 +00:00
  • 7a0d94741d Add URLs for boards ASUS K8V, ASUS K8V SE Deluxe, Elitegroup K7S5A Idwer Vollering 2009-11-16 14:13:09 +00:00
  • 8776db2372 Retrieve linker flags for libftdi with pkg-config Jörg Mayer 2009-11-16 14:05:13 +00:00
  • 754580e4eb svn:ignore .libdeps Carl-Daniel Hailfinger 2009-11-15 17:23:59 +00:00
  • 6a0269e491 Mark Elitegroup K7S5A as supported Carl-Daniel Hailfinger 2009-11-15 17:20:21 +00:00
  • 9f46cfca38 Add support for every single SiS chipset out there Carl-Daniel Hailfinger 2009-11-15 17:13:29 +00:00
  • 964f27498b Mark "Asus K8V" as supported Carl-Daniel Hailfinger 2009-11-14 03:58:58 +00:00
  • 8a8a226add Retry correct range in write_page_write_jedec() Carl-Daniel Hailfinger 2009-11-14 03:48:33 +00:00
  • 11c9e687b4 Fix incorrect comment in SST49LF004A/B description Carl-Daniel Hailfinger 2009-11-06 18:09:42 +00:00
  • 115d390f1f Add infrastructure to check the maximum supported flash size of chipsets and mainboards Carl-Daniel Hailfinger 2009-10-31 01:53:09 +00:00
  • 3291030fc1 Adjust a help text for external PCI programmers to the new parameter scheme Carl-Daniel Hailfinger 2009-10-30 21:12:39 +00:00
  • 0709a782c3 ichspi: remove obnoxious debug message Carl-Daniel Hailfinger 2009-10-22 15:07:30 +00:00
  • 20fdce18af Board enable for Shuttle FN25 (SN25P) Luc Verhaegen 2009-10-21 12:05:50 +00:00
  • 5dfd3849ca Remove confusing out-of-date comment Carl-Daniel Hailfinger 2009-10-19 18:15:36 +00:00
  • 2b5cb51969 Add missing NVIDIA PCI IDs to wiki output Uwe Hermann 2009-10-06 20:25:48 +00:00
  • 14b3e1e3d7 Mark the following boards as supported (no board-enable needed) Uwe Hermann 2009-10-06 20:23:29 +00:00
  • d0e347d003 Upon popular request, move board support tables to print.c Uwe Hermann 2009-10-06 13:00:00 +00:00
  • aad7e67004 Mark NVIDIA Nforce4/MCP04 as tested Luc Verhaegen 2009-10-06 11:32:21 +00:00
  • 2c04fab8ef Board enable for EPoX EP-8RDA3+ Luc Verhaegen 2009-10-05 18:46:35 +00:00
  • 8ff741e15a Board enable for ASUS P5ND2-SLI Deluxe Luc Verhaegen 2009-10-05 16:07:00 +00:00
  • cd00e88587 Chipset support for the nVidia nForce 4 Luc Verhaegen 2009-10-05 16:04:47 +00:00
  • a472b8b097 There is no need to tell people to install libz if flashrom doesn't need libz Carl-Daniel Hailfinger 2009-10-03 17:08:02 +00:00
  • c67d03701b Cosmetics and small coding style fixes Uwe Hermann 2009-10-01 18:40:02 +00:00
  • 3a4781e76c Make bitbang_spi naming consistent Carl-Daniel Hailfinger 2009-10-01 14:51:25 +00:00
  • 4d67950864 Disable NVIDIA flashing support for now, erase/write is not properly working, yet Uwe Hermann 2009-10-01 14:11:43 +00:00
  • de75a5ed7f Introduce proper error checking for SPI programming Carl-Daniel Hailfinger 2009-10-01 13:16:32 +00:00
  • 4010712033 Add comments about the meaning of block erase related struct flashchip members Carl-Daniel Hailfinger 2009-10-01 13:15:01 +00:00
  • 2bc98f6c91 Add initial support for flashing some NVIDIA graphics cards Uwe Hermann 2009-09-30 18:29:55 +00:00
  • 547872b4ea This is the bitbanging SPI driver infrastructure Carl-Daniel Hailfinger 2009-09-28 13:15:16 +00:00
  • 07c54c83f8 Enable drkaiser programmer support in wiki output Uwe Hermann 2009-09-25 01:31:51 +00:00
  • 5714614c7f Mark the following boards as OK Uwe Hermann 2009-09-25 01:22:42 +00:00
  • 45835c4092 Mark the SST SST49LF003A/B as read-tested Peter Lemenkov 2009-09-25 01:09:18 +00:00
  • 3e0774dcfe Add chipset support for VIA VT82C596 by adding a PCI ID Uwe Hermann 2009-09-25 01:05:06 +00:00
  • a06287c9a0 Switch SST49LF004A/B to block erase, remove the hack which simulated (unsupported) chip erase Carl-Daniel Hailfinger 2009-09-23 22:01:33 +00:00
  • c025268340 Change the status of the SST49LF020A to TEST_OK_PREW Nils Jacobs 2009-09-23 21:58:34 +00:00
  • e715c7b42c Enable flashrom on Wyse Winterm S50 Nils Jacobs 2009-09-23 02:09:23 +00:00
  • 2912426bf4 This enables flashing the Dell S1850 under Linux. Carl-Daniel Hailfinger 2009-09-23 02:05:12 +00:00
  • 26f7e64cb1 The current ICH SPI preop handling is a hack which spews lots of warnings, but still yields correct results Carl-Daniel Hailfinger 2009-09-18 15:50:56 +00:00
  • 707f1ebec3 Fix copy-paste errors by s/CONFIG_PRINT_WIKI/PRINT_WIKI_SUPPORT/ Uwe Hermann 2009-09-18 13:38:14 +00:00
  • 9c8476b706 Compile out wiki output on request and move wiki stuff into a separate file Carl-Daniel Hailfinger 2009-09-16 12:19:03 +00:00
  • 4740c6ff3c Allow to exclude each of the external programmer drivers from being compiled in Carl-Daniel Hailfinger 2009-09-16 10:09:21 +00:00
  • ab044b20a2 Fix all remaining issues reported by LLVM/clang's scan-build Stefan Reinauer 2009-09-16 08:26:59 +00:00
  • 9e72aa51a7 Fix some of the issues reported by LLVM/clang's scan-build Stefan Reinauer 2009-09-16 08:18:08 +00:00
  • b08ee5c506 Mark Macronix MX29F001B as OK, tested by me on hardware Uwe Hermann 2009-09-09 00:58:19 +00:00
  • 4be25c79fb Replace pseudonym in drkaiser.c with real name Joerg Fischer 2009-09-09 00:55:13 +00:00
  • f38431a5b2 Store block sizes and corresponding erase functions in struct flashchip Carl-Daniel Hailfinger 2009-09-05 02:30:58 +00:00
  • c04ee22c70 Update probe timings for dozens of flash chips Udu Ogah 2009-09-05 01:31:32 +00:00
  • 4e9cebb2fb Unify some probe functions that basically correspond to probe_jedec() Carl-Daniel Hailfinger 2009-09-05 01:16:30 +00:00
  • d271e79174 Not all systems have svnversion installed Carl-Daniel Hailfinger 2009-09-05 01:12:07 +00:00
  • 6d1256082c Fix strict aliasing in serprog Carl-Daniel Hailfinger 2009-09-05 01:10:23 +00:00
  • 95e892b9d3 Fix for gcc 4.4 strict aliasing rules Stefan Reinauer 2009-09-04 13:57:07 +00:00
  • 34eae34922 Add drkaiser.c which was accidentally omitted in the last commit Uwe Hermann 2009-09-02 23:27:45 +00:00
  • b0912c0adb Add support for parallel flash on Dr. Kaiser PC-Waechter PCI devices TURBO J 2009-09-02 23:00:46 +00:00