1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-11-15 04:00:41 +01:00

Commit Graph

  • 38a059d6ef Every SPI host controller implemented its own way to read flash chips Carl-Daniel Hailfinger 2009-06-13 12:04:03 +00:00
  • 8b2f46b878 Add bus type and timing info for some flash chips Mateusz Murawski 2009-06-12 21:29:36 +00:00
  • a23041ccbe This patch introduces two new targets which are designed to make the life of packagers easier Carl-Daniel Hailfinger 2009-06-12 14:49:10 +00:00
  • f78cff159b Add missing GPL headers to two files Uwe Hermann 2009-06-12 14:05:25 +00:00
  • 01d6aba251 Flashrom does not honor argument ordering for operations Carl-Daniel Hailfinger 2009-06-12 14:02:07 +00:00
  • e33890dcad Add #defines for some flash chips Mateusz Murawski 2009-06-12 11:45:10 +00:00
  • eb3acef863 Add spi_nbyte_program as generic function to the SPI layer Paul Fox 2009-06-12 08:10:33 +00:00
  • d51410c3ae Tell the user about the beginning and end of the write operation Paul Fox 2009-06-12 08:04:08 +00:00
  • b0d0f631bb Add board enable for Albatron PM266A boards Luc Verhaegen 2009-06-09 18:29:30 +00:00
  • 80243c908a Add all Eon EN25* SPI chips Carl-Daniel Hailfinger 2009-06-05 20:53:07 +00:00
  • 0bd2a2bdc1 Sometimes we want to read/write more than 4 bytes of chip content at once Carl-Daniel Hailfinger 2009-06-05 18:32:07 +00:00
  • ca8bfc6c22 Add programmer-specific delay functions Carl-Daniel Hailfinger 2009-06-05 17:48:08 +00:00
  • 945d26a0d7 Fix a bug in dummyflasher.c special case where no type parameter is given Carl-Daniel Hailfinger 2009-06-05 17:04:37 +00:00
  • 2bc020bf29 Add probe timings forgotten in r569 Carl-Daniel Hailfinger 2009-06-05 13:46:17 +00:00
  • 500dd9d441 Refine write_lockbits_49lfxxxc() to use struct flashchip Carl-Daniel Hailfinger 2009-06-05 13:30:49 +00:00
  • 161b885d1d Specify the exact bus type for a number of flash chips Urja Rannikko 2009-06-05 08:47:37 +00:00
  • 33269a755f Enable debug output of protection register access on SST49LF* chips Uwe Hermann 2009-06-05 00:42:18 +00:00
  • 65287d963a Let's actually sort the board lists alphabetically, and not just pretend we do Uwe Hermann 2009-06-04 19:25:54 +00:00
  • 0ae5accd3f Mark the ASUS A7N8X-E Deluxe as working Uwe Hermann 2009-06-04 18:53:03 +00:00
  • fe72cfaec5 Use macros for inb and outb which were forgotten in r568 Idwer Vollering 2009-06-03 16:41:11 +00:00
  • c6e1111bed Add probe_timing information (int uS value) Maciej Pijanka 2009-06-03 14:46:22 +00:00
  • 48f34c66d9 Board enable: Gigabyte GA K8N SLI Luc Verhaegen 2009-06-03 07:50:39 +00:00
  • e9d04d40ce Mark 3COM "3C905B: Cyclone 10/100/BNC" as fully tested Uwe Hermann 2009-06-02 19:54:22 +00:00
  • bc2bbd2851 Add support for the 10b7:9058 3COM NIC (3C905B: Cyclone 10/100/BNC) Maciej Pijanka 2009-06-02 16:45:59 +00:00
  • 265c838924 Add two more boards supported by flashrom Uwe Hermann 2009-06-02 13:39:42 +00:00
  • 5bae4386ee Unify AMD manufacture_id and model_id Mateusz Murawski 2009-06-02 00:38:14 +00:00
  • 21dd55b49e Use read_flash() when flash chip probe is forced Stephan Guilloux 2009-06-01 22:07:52 +00:00
  • 5a8b24478f Add a missing free() in read_flash() Stephan Guilloux 2009-06-01 21:37:00 +00:00
  • 500b423c0c Refactor HT-1000 GPIO setting to use sio_mask Carl-Daniel Hailfinger 2009-06-01 21:30:42 +00:00
  • b22918cadc Only probe for chips with compatible bus protocols Carl-Daniel Hailfinger 2009-06-01 02:08:58 +00:00
  • 3504b539bf Add bus type support to the dummy external programmer Carl-Daniel Hailfinger 2009-06-01 00:02:11 +00:00
  • 211fa97ce8 Fix warning in satasii.c when compiling with gcc 4.4.0 Urja Rannikko 2009-05-31 21:35:10 +00:00
  • b8afecd0f5 Add IT87xx SPI as external flasher option Carl-Daniel Hailfinger 2009-05-31 18:00:57 +00:00
  • 1dfe0ff174 Add bus type annotation to struct flashchips Carl-Daniel Hailfinger 2009-05-31 17:57:34 +00:00
  • ebd7b83939 Add support for probe and read of Intel 28F001BX-T and BX-B Urja Rannikko 2009-05-29 12:55:31 +00:00
  • d1129ac701 Random flashrom updates Uwe Hermann 2009-05-28 15:07:42 +00:00
  • 50d3f3e959 A bunch of flashrom board updates Uwe Hermann 2009-05-28 00:00:23 +00:00
  • a106d15212 Change "Texas Instruments" to "TI" in the flash chip table Uwe Hermann 2009-05-27 23:17:40 +00:00
  • 2ad267d8cd Use consistent naming for local chip ID variables Carl-Daniel Hailfinger 2009-05-27 11:40:08 +00:00
  • 09b4fb73f2 Add TI TMS29F002RT and TMS29F002RB probe and read support Carl-Daniel Hailfinger 2009-05-26 21:26:23 +00:00
  • 15aa7c6543 Use REMS instead of RES in the ICH SPI default opcode table Carl-Daniel Hailfinger 2009-05-26 21:25:08 +00:00
  • 90e8e61318 Add NForce2 chipset enable Luc Verhaegen 2009-05-26 09:48:28 +00:00
  • 24c1a16030 Refactor SuperIO accesses Carl-Daniel Hailfinger 2009-05-25 23:26:50 +00:00
  • 1fa386262c Biostar p4m80 board enable typo Luc Verhaegen 2009-05-25 11:35:25 +00:00
  • ab60a43104 Autodetection support and write-enable for the MSI KT4 Ultra Uwe Hermann 2009-05-23 00:56:49 +00:00
  • e94dbf24f2 Add website section Uwe Hermann 2009-05-22 13:18:38 +00:00
  • e8ba538d03 A bunch of output beautifications and improvements, as well as doc fixes Uwe Hermann 2009-05-22 11:37:27 +00:00
  • 690bcbaf7f Mark the following boards as 'known-good' (write/erase works) Uwe Hermann 2009-05-21 17:11:25 +00:00
  • 56b2cb0e9b Make an extra MANDIR variable for easier overriding Uwe Hermann 2009-05-21 15:59:58 +00:00
  • a9720405f6 Improve flashrom test report text a bit Uwe Hermann 2009-05-21 15:55:46 +00:00
  • 66c580cb56 Fix typo Uwe Hermann 2009-05-21 00:29:50 +00:00
  • f89b998094 Mark the Macronix MX29F002T as working Uwe Hermann 2009-05-20 23:27:16 +00:00
  • b2f7a2f309 The Silicon Image PCI0680 has bit 26 marked as reserved, so don't use it Uwe Hermann 2009-05-20 17:09:43 +00:00
  • cdde6da8e5 Mark the Silicon Image PCI0680 Ultra ATA-133 controller as working Uwe Hermann 2009-05-19 21:03:31 +00:00
  • c7e8a0ce1e Documentation improvements and small code/whitespace fixes Uwe Hermann 2009-05-19 14:14:21 +00:00
  • 0495c94c9b Add detection support and write-enable for the GIGABYTE GA-MA78GM-S2H Uwe Hermann 2009-05-18 22:27:53 +00:00
  • 5e1aecdf41 Drop duplicate Tyan S2498 (Tomcat K7M) entry in the board list Uwe Hermann 2009-05-18 21:56:16 +00:00
  • e615e51637 Add Tyan S2891/S2892/S2895 as supported without special write-enables being required Uwe Hermann 2009-05-18 15:31:10 +00:00
  • c6915939d9 Factor out fallback_map/unmap, most external programmers don't need and special handling here Uwe Hermann 2009-05-17 23:12:17 +00:00
  • 3def09d401 Rename sata_sii.c to satasii.c for consistency Uwe Hermann 2009-05-17 22:58:41 +00:00
  • eaefb48ee5 Various smaller flashrom improvements Uwe Hermann 2009-05-17 22:57:34 +00:00
  • 525339c32b This patch adds support for BIOS flashing on the all SiliconImage SATA controllers Rudolf Marek 2009-05-17 19:46:43 +00:00
  • 68720c7bed This patch adds support for BIOS flashing on the all SiliconImage SATA controllers Rudolf Marek 2009-05-17 19:39:27 +00:00
  • e186da6b15 Fix a quilt introduced bug in patch Rudolf Marek 2009-05-17 18:24:24 +00:00
  • 50fdf3b75b [PATCH] flashrom add PMC 39F010 Rudolf Marek 2009-05-17 17:02:07 +00:00
  • 78185dcb3c Use accessor functions for MMIO Carl-Daniel Hailfinger 2009-05-17 15:49:24 +00:00
  • 05fab75d73 List all boards which are Uwe Hermann 2009-05-16 23:42:17 +00:00
  • 09e04f74c3 Eliminate all 'inline's from the flashrom code Uwe Hermann 2009-05-16 22:36:00 +00:00
  • 2cac6860c3 Drop unused/duplicated #includes and some dead code Uwe Hermann 2009-05-16 22:05:42 +00:00
  • 8403ccb49f Add proper workaround for 3COM 3C90xB cards, which need special fixups (the 3C90xC ones don't) Uwe Hermann 2009-05-16 21:39:19 +00:00
  • 5820f42ef2 Introduce a type "chipaddr" to abstract the offsets within flash regions Carl-Daniel Hailfinger 2009-05-16 21:22:56 +00:00
  • 4059598a06 Older libpci versions (e.g Uwe Hermann 2009-05-16 01:30:48 +00:00
  • 9ee107721f Add generic 16 bit and 32 bit chip read/write emulation to the external flasher infrastructure Carl-Daniel Hailfinger 2009-05-16 01:23:55 +00:00
  • 9862251f89 Uwe tested the recent SB600 SPI commit and notified me of one unexpected problem Carl-Daniel Hailfinger 2009-05-15 23:36:23 +00:00
  • 515ab3de05 Refactor parts of the 3COM NIC code Uwe Hermann 2009-05-15 17:02:34 +00:00
  • 1e637844d5 Additionally to WREN also handle WRSR failures gracefully for ICHSPI Carl-Daniel Hailfinger 2009-05-15 00:56:22 +00:00
  • 530cb2d4f1 Make the nic3com code check how many supported NICs are found Uwe Hermann 2009-05-14 22:58:21 +00:00
  • 3b7e75a23e Fix compilation of nic3com on 64bit Carl-Daniel Hailfinger 2009-05-14 21:41:10 +00:00
  • a086932cf9 Unify usage of iopl-like code by introducing get_io_perms() Uwe Hermann 2009-05-14 20:41:57 +00:00
  • 0cdb0313f1 nic3com: allow selection of a particular PCI device to use as programmer Christian Ruppert 2009-05-14 18:57:26 +00:00
  • c2a9c9c5fd Cosmetics and eliminate unneeded vars as per IRC discussion Uwe Hermann 2009-05-14 14:51:14 +00:00
  • db9d9f4d0a Improve makefile structure a bit Christian Ruppert 2009-05-14 14:17:07 +00:00
  • bfe2e0cf67 Add a dummy SPI controller driver, similar to the dummy LPC/FWH/Parallel flasher driver Carl-Daniel Hailfinger 2009-05-14 12:59:36 +00:00
  • d02b73f9e9 Fix spelling error in comment Daniel McLellan 2009-05-14 12:41:00 +00:00
  • 5100a8a9ae Generic status register prettyprinting for SST25* Carl-Daniel Hailfinger 2009-05-13 22:51:27 +00:00
  • 93bb375356 SST25 chips do not support page program, only byte program Carl-Daniel Hailfinger 2009-05-13 22:19:12 +00:00
  • c4a61d678d Winbond W39V040A TEST_OK_ PROBE READ Mateusz Murawski 2009-05-13 22:18:35 +00:00
  • e34538142a Mark SST 39VF512 as fully tested Mateusz Murawski 2009-05-13 15:57:38 +00:00
  • 92c53eef8e Fix nic3com.c build issues on *BSD Uwe Hermann 2009-05-13 12:01:57 +00:00
  • 3e9dbea1ce There are various reasons why a SPI command can fail Carl-Daniel Hailfinger 2009-05-13 11:40:08 +00:00
  • b4dcb7188f Add support for 3COM NICs as "external programmer" and Atmel AT49BV512 Uwe Hermann 2009-05-13 11:36:06 +00:00
  • 01624f40ee Use helper functions chip_{read,write}[bwl] to access flash chips Carl-Daniel Hailfinger 2009-05-12 15:38:55 +00:00
  • 24f9fbe075 Unify write_39sf020() and write_49f002() functions Uwe Hermann 2009-05-12 14:06:04 +00:00
  • d13775eae1 Rename the STM50FLW register variable flash_addr used for block write protect handling Carl-Daniel Hailfinger 2009-05-11 20:04:30 +00:00
  • 1e334e619b Print dummy programmer messages only if verbose mode is selected Carl-Daniel Hailfinger 2009-05-11 15:46:43 +00:00
  • 8130f2d3ec Check probing results for flash contents Carl-Daniel Hailfinger 2009-05-11 14:40:31 +00:00
  • 1455b2baea Abstract mapping/unmapping of flash regions Carl-Daniel Hailfinger 2009-05-11 14:13:25 +00:00
  • d0fc9469fd Handle (un)locking of SST FWH chips Carl-Daniel Hailfinger 2009-05-11 14:01:17 +00:00
  • dbfa02911f Create a SB600 SPI detection heuristic Carl-Daniel Hailfinger 2009-05-10 14:11:07 +00:00
  • add6d9b5a6 Add support for EPoX EP-8K5A2 and separate out common VT823x board enable code Luc Verhaegen 2009-05-09 14:26:04 +00:00