)]}'
{
  "commit": "a8cf3620a42ca5927253822a813e3fbae1d6e7bf",
  "tree": "64ff1e62b06ee89492c914e11c86b54ddf126b0c",
  "parents": [
    "6697f71ade7b6428c7be6051c02dbb9768900e04"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Fri Aug 08 08:33:01 2014 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Fri Aug 08 08:33:01 2014 +0000"
  },
  "message": "Unify non-shifted and shifted JEDEC access\n\nSome Parallel bus chips have a 16-bit mode and an 8-bit mode. They use\nnormal JEDEC addresses for 16-bit mode and shifted addresses (by 1 bit)\nfor 8-bit mode. Some programmers can access them in 16-bit mode, but on\nall flashrom-supported programmers so far, we access them in 8-bit mode.\nThis means we have to shift the addresses but apart from the addresses\nwe can share the code.\n\nThis patch makes this possible by checking the chip\u0027s FEATURE_ADDR_SHIFTED\nflag in common JEDEC functions and applying the right addresses respectively.\n\nCorresponding to flashrom svn r1840.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e450b5d88ced2a8cd300588a5a6da9be97683a5c",
      "old_mode": 33188,
      "old_path": "82802ab.c",
      "new_id": "70c6af03959016a59e74f2e6c1b09c8252220502",
      "new_mode": 33188,
      "new_path": "82802ab.c"
    },
    {
      "type": "modify",
      "old_id": "8f2d68d89744796f7a4bcc95eda38db0cb461ff7",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "d0d64543bc0080284dc06f527fc37720a0fd09ab",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "dbe45b8121d30bf5ca32eb8a397073845b42131b",
      "old_mode": 33188,
      "old_path": "chipdrivers.h",
      "new_id": "8529c74f165c9b260fd200374f720226d7b04c4f",
      "new_mode": 33188,
      "new_path": "chipdrivers.h"
    },
    {
      "type": "modify",
      "old_id": "a274f62b9c4eefc693919ab7992e5b85d6101883",
      "old_mode": 33188,
      "old_path": "en29lv640b.c",
      "new_id": "3a5f61129b80dab961df5815fc8b8d36ed663c9d",
      "new_mode": 33188,
      "new_path": "en29lv640b.c"
    },
    {
      "type": "modify",
      "old_id": "68b5dcf76de567d0910a049051b570bfd69d8208",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "74b58baaa93209e3d71d4d70a0db494a84263118",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "59bec6f350e628a12aea0d9770acbd8d938614a2",
      "old_mode": 33188,
      "old_path": "jedec.c",
      "new_id": "358b8507dea47a6a18321f960889db82ef9e828a",
      "new_mode": 33188,
      "new_path": "jedec.c"
    },
    {
      "type": "delete",
      "old_id": "399a7e08805030d243d3fd45fa7d366e228f5d33",
      "old_mode": 33188,
      "old_path": "m29f400bt.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
