)]}'
{
  "commit": "bfecef6986b25b630605054680264daf09046f65",
  "tree": "a54fe83e5bd047ca0ae0af1469973a76acddceb8",
  "parents": [
    "880e867ae823dbbd140731f2eaa2ea656b4b9153"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Apr 27 14:34:08 2011 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Apr 27 14:34:08 2011 +0000"
  },
  "message": "Add support for more than one Super I/O or EC per machine\n\nFlashrom currently only supports exactly one Super I/O or Embedded\nController, and this means quite a few notebooks and a small subset of\ndesktop/server boards cannot be handled reliably and easily.\nAllow detection and initialization of up to 3 Super I/O and/or EC chips.\n\nWARNING! If a Super I/O or EC responds on multiple ports (0x2e and\n0x4e), the code will do the wrong thing (namely, initialize the hardware\ntwice). I have no idea if we should handle such situations, and whether\nwe should ignore the second chip with identical ID or not. Initializing\nthe hardware twice for the IT87* family is _not_ a problem, but I don\u0027t\nknow how well IT85* can handle it (and whether IT85* would listen at\nmore than one port anyway).\n\nCorresponding to flashrom svn r1289.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n\nThanks to Thomas Schneider for testing on a board with ITE IT87* SPI.\nTest report (success) is here: http://paste.flashrom.org/view.php?id\u003d379\n\nThanks to David Hendricks for testing on a Google Cr-48 laptop with\nITE IT85* EC SPI. Test report (success) is here:\nhttp://www.flashrom.org/pipermail/flashrom/2011-April/006275.html\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "919d05544337f07a5e704157c3e731e7cd66e244",
      "old_mode": 33188,
      "old_path": "board_enable.c",
      "new_id": "3b0a4fb88ef06ff39f8d534241d685a4bf606f5a",
      "new_mode": 33188,
      "new_path": "board_enable.c"
    },
    {
      "type": "modify",
      "old_id": "34248ed73c43c1b81c2a4de4e73117eb4ab2bf90",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "d4acb839c384db8e1d60becc36b13be0e640c09a",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "c96db9904d02a6be1727065084f6cb9a398ede75",
      "old_mode": 33188,
      "old_path": "internal.c",
      "new_id": "d3866bac9c32a9109f34bf66807b0f9f0a8bd444",
      "new_mode": 33188,
      "new_path": "internal.c"
    },
    {
      "type": "modify",
      "old_id": "d122a1886345c4a32a9f15de27dab1c93cd41921",
      "old_mode": 33188,
      "old_path": "it85spi.c",
      "new_id": "1710d8e135f675ca2c513316a501b4bc0f081a06",
      "new_mode": 33188,
      "new_path": "it85spi.c"
    },
    {
      "type": "modify",
      "old_id": "fb1448a83739b4c8015458803187b78511d76cda",
      "old_mode": 33188,
      "old_path": "it87spi.c",
      "new_id": "2b09d64243afa653db517ca3ac81b165e90e05e3",
      "new_mode": 33188,
      "new_path": "it87spi.c"
    },
    {
      "type": "modify",
      "old_id": "b7cebc31cdfd278bb763b310fb0cacfa589837e9",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "7698ef05cb0ef6d921ffbfe862c9d5176471a0ae",
      "new_mode": 33188,
      "new_path": "programmer.h"
    }
  ]
}
