)]}'
{
  "commit": "54aaa4ae2bb4026ae7acbf3e0aafe8542aaff2a4",
  "tree": "b394950b3bd52b2490e1da77a1c497516d6bfd06",
  "parents": [
    "9530a02212bd48aca32752250c4e2ec91e24d3b6"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sat Dec 29 15:04:12 2012 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sat Dec 29 15:04:12 2012 +0000"
  },
  "message": "Add support for Intel S33 series flash chips\n\nThis includes:\nBottom boot block:\n* 16Mb/2MB:\n  QB25F160S33B8, QB25F016S33B8, QH25F160S33B8, QH25F016S33B8\n* 32Mb/4MB:\n  QB25F320S33B8, QH25F320S33B8\n* 64Mb/8MB:\n  QB25F640S33B8, QH25F640S33B8\n\nTop boot block:\n* 16Mb/2MB:\n  QB25F160S33T8, QB25F016S33T8, QH25F160S33T8, QH25F016S33T8\n* 32Mb/4MB:\n  QB25F320S33T8, QH25F320S33T8\n* 64Mb/8MB:\n  QB25F640S33T8, QH25F640S33T8\n\nAt least some seem to be marketed by other vendors (too?) but also with\nIntel\u0027s vendor ID.\n\nBesides a 0xC7 chip erase and a 0xD8 uniform 64kB block erase they\nsupport also erasing the top/bottom 8 8kB blocks with opcode 0x40.\nBut since this command fails for all addresses outside those ranges,\nit is not easily implemented with flashrom\u0027s current code base and\nhence left out.\n\nCorresponding to flashrom svn r1636.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe1e598e2a4e238355930d9521d14043e16be12a",
      "old_mode": 33188,
      "old_path": "chipdrivers.h",
      "new_id": "04ffda6360a160e119fd59446179e533767b5c15",
      "new_mode": 33188,
      "new_path": "chipdrivers.h"
    },
    {
      "type": "modify",
      "old_id": "5e036aca0ea21995c076e20523b04211dfd73d15",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "9dd045eb8979a1fb7d15518ec63c38d0cb189cd2",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "f10fbaee5f189b215f9bb527311f3afdc00ba0dc",
      "old_mode": 33188,
      "old_path": "flashchips.h",
      "new_id": "073f4eb357b1c09cea750cf54d9d62ea84f9bb68",
      "new_mode": 33188,
      "new_path": "flashchips.h"
    },
    {
      "type": "modify",
      "old_id": "84e8f639019ff364ef2ea04580bb654b186f0ea4",
      "old_mode": 33188,
      "old_path": "spi25_statusreg.c",
      "new_id": "2e01c06d6504a80c6487c4653229b11050e1db23",
      "new_mode": 33188,
      "new_path": "spi25_statusreg.c"
    }
  ]
}
