)]}'
{
  "commit": "15aa7c65430312c14df2854f6086c5e44de9a79d",
  "tree": "1f802b306afb2a7ab4f1009da21ac202488fda25",
  "parents": [
    "90e8e613183a817553511f670852100a42fe39be"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue May 26 21:25:08 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue May 26 21:25:08 2009 +0000"
  },
  "message": "Use REMS instead of RES in the ICH SPI default opcode table\n\nRES is Read Electronic Signature (1 Byte, identical for different chips)\nREMS is Read Electronic Manufacturer Signature (2 Bytes, mostly unique)\nRDID is Read JEDEC ID (3 bytes, unique)\n\nOf the chips which don\u0027t support RDID, a sizable portion supports REMS\nwhich gives us both a manufacturer ID and a device ID. This is clearly\nsuperior to having only a device ID (the RES case) which has multiple\ndocumented collisions.\n\nThe RES/REMS problem is aggravated by inconsistent naming in vendor data\nsheets. What\u0027s in a name? Considering that we have 1-byte IDs, 2-byte\nIDs and 3+byte IDs with varying names but mostly consistent opcodes, it\nmakes sense to set our own standard about how the opcodes are called.\n\nThe best way forward would be to have the ICH SPI driver reprogram the\nopcode menu on the fly if the opcode menu doesn\u0027t contain the requested\nopcode and the opcode menu is not locked. Until that happens, this patch\nimproves detection accuracy by a factor of 256 for some chips.\n\nCorresponding to flashrom svn r549.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n\nTested-by: Uwe Hermann\nwith the flash chip \"SST SST25VF040.REMS\".\n\nAcked-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ae5f7d8de694cc163bc361d9372b7e4f09e8e15",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "2d944dd3da12db53922de3398debfc671357fc9a",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    }
  ]
}
