)]}'
{
  "commit": "4e9cebb2fbf22519659a9dc0a8ff4d5d1293ede2",
  "tree": "2d17169c2f7f720fc40ac6184b15d46572d3086f",
  "parents": [
    "d271e79174c13d0a48320416bcd08449390052a1"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sat Sep 05 01:16:30 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sat Sep 05 01:16:30 2009 +0000"
  },
  "message": "Unify some probe functions that basically correspond to probe_jedec()\n\nUse the correct reset sequence for 82802AB. Detailed explanation:\nThe reset sequence before ID reading was correct, so ID always\nworked. But the reset sequence after ID reading was a copy-paste\nleftover from probe_jedec and didn\u0027t have any effect. I dug up\nflash_and_burn from the freebios-v1 tree and found out that 82802ab.c\nwas indeed a copy of jedec.c with lots of experimental unannotated #if 0\nand #if 1.\nAbout the wait_82802ab change:\nBefore the patch, wait_82802ab entered read status mode, switched to ID\nmode, then tried an incorrect and unsupported JEDEC command to exit ID\nmode. Nobody ever saw that this failed because all subsequent function\ncalls had the correct reset sequence at the beginning.\nWith the patch, wait_82802ab enters read status mode, then switches back\nto read mode with the official reset command.\n\nCorresponding to flashrom svn r717.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8aa189d4d6ee48d477bd9db06a6485adfa6190ea",
      "old_mode": 33188,
      "old_path": "82802ab.c",
      "new_id": "d7194c147a2524e64f63ee2d7695e5fbb9fd9084",
      "new_mode": 33188,
      "new_path": "82802ab.c"
    },
    {
      "type": "modify",
      "old_id": "3a90d6b0de6bfcd1b7e6a919d9007bec451b401f",
      "old_mode": 33188,
      "old_path": "stm50flw0x0x.c",
      "new_id": "8cbafe2b5d3727d941b12f2d0db196d77010bf04",
      "new_mode": 33188,
      "new_path": "stm50flw0x0x.c"
    },
    {
      "type": "modify",
      "old_id": "7fccd538b03ce554c7b7212f2cce25a7630bccc3",
      "old_mode": 33188,
      "old_path": "w39v040c.c",
      "new_id": "bfa98538c732d348e99b5b0b2969339181551369",
      "new_mode": 33188,
      "new_path": "w39v040c.c"
    },
    {
      "type": "modify",
      "old_id": "96e83a8e16b9d654584b4bb7e95fb0f1ab7d222e",
      "old_mode": 33188,
      "old_path": "w39v080fa.c",
      "new_id": "580657f960341c8c46f8bebbd1cd6e6556133471",
      "new_mode": 33188,
      "new_path": "w39v080fa.c"
    }
  ]
}
