)]}'
{
  "commit": "92a54ca0300dd6e0f9773a4313ab489df79020c7",
  "tree": "873b9b570fd7b47fd5ff1aefea826c55e422ac71",
  "parents": [
    "ebaffb6e51fcda2f3a337e86cbce5f5598c19367"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Thu Nov 27 22:48:48 2008 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Thu Nov 27 22:48:48 2008 +0000"
  },
  "message": "Try RES even if RDID fails\n\nThe existing check in probe_spi_res() was right for SPI controllers\nwhich support all commands, but may not exist. For controllers which\nsupport only a subset of commands, it will fail in unexpected ways. Even\nif a command is supported by the controller, it may be unavailable if\nthe controller is locked down.\n\nThe new logic checks if RDID could be issued and its return values\nmade sense (not 0xff 0xff 0xff). In that case, RES probing is not\nperformed. Otherwise, we try RES. There is one drawback: If RDID\nreturned unexpected values, we don\u0027t issue a RES probe. However, in that\ncase we should try to match RDID anyway.\n\nCorresponding to flashrom svn r348 and coreboot v2 svn r3774.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: FENG yu ning \u003cfengyuning1984@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6768571da52042719c78a6918639dd258d4f689",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "a5b85f4e02ba91539aa6a6c4bb9255f1d24ce338",
      "new_mode": 33188,
      "new_path": "spi.c"
    }
  ]
}
