)]}'
{
  "commit": "b30a5ed4afead1592224009230ea23500f91b230",
  "tree": "0185573277197cab68874cedd1e00246ea2cf573",
  "parents": [
    "b28349f8bc40dd55524113e258b3185711e80366"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sun Oct 10 14:02:27 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sun Oct 10 14:02:27 2010 +0000"
  },
  "message": "Unify chip write functions\n\nThe currently used write functions (wrappers) all use helpers which\nperform the actual write (inner functions).\n\nThe signature of the write wrappers is: int write_chip(struct flashchip\n*flash, uint8_t * buf);\n\nThe signature of the inner write functions varied a lot. This patch\nchanges them to: int write_part(struct flashchip *flash, uint8_t *src,\nint start, int len);\n\nDid you know that flashrom has only 8 inner write functions for all\nflash chips? write_page_write_jedec_common write_sector_jedec_common\nwrite_sector_28sf040 spi_chip_write_256_new spi_chip_write_1_new\nspi_aai_write_new write_page_82802ab write_page_m29f400bt\n\nExport all inner write functions.\n\nChange the function signature of wait_82802ab to eliminate single-use\nvariables.\n\nRemove an error message in write_page_m29f400bt which was printed for\nevery byte written regardless of success.\n\nAdd sharplhf00l04.c to the list of flash chip drivers in the Makefile.\nWhile the functions in there are unused, I suspect we will need them\nlater, and by hooking the file up we ensure that compilation won\u0027t\nbreak.\n\nCorresponding to flashrom svn r1208.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3fec37693a05a35b8616a5088f19470b3dc9c01b",
      "old_mode": 33188,
      "old_path": "82802ab.c",
      "new_id": "ac42bb9453af47059faad9aec2bff16bd1b5baba",
      "new_mode": 33188,
      "new_path": "82802ab.c"
    },
    {
      "type": "modify",
      "old_id": "c525e39b0b923e15650c9870cfc4c78019844dd7",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "32159921fdf9bd9e72ca912e0220fe46fb85e4fb",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "60220e63a47059d0f2c53dbcc1149da9e26d1f47",
      "old_mode": 33188,
      "old_path": "chipdrivers.h",
      "new_id": "f19e9916161338255f66c6aa7d0dcc7f4fda040d",
      "new_mode": 33188,
      "new_path": "chipdrivers.h"
    },
    {
      "type": "modify",
      "old_id": "fea17b60837a5a261198790a6ce64637c03f6a4d",
      "old_mode": 33188,
      "old_path": "jedec.c",
      "new_id": "7e956e264e96fc3863101ae16db1f334f36bd32f",
      "new_mode": 33188,
      "new_path": "jedec.c"
    },
    {
      "type": "modify",
      "old_id": "3c0030636eefc4d9814c911b8940a7a7fde812b5",
      "old_mode": 33188,
      "old_path": "m29f400bt.c",
      "new_id": "98e07625eb0e98d7c0a9b8c0c0500f92f560ea2d",
      "new_mode": 33188,
      "new_path": "m29f400bt.c"
    },
    {
      "type": "modify",
      "old_id": "d291573d5eb67ee1b6801f9a1fe279fc0dbb7ff3",
      "old_mode": 33188,
      "old_path": "sharplhf00l04.c",
      "new_id": "bb3e35937997e9edeb8c3530115eda859c2f654e",
      "new_mode": 33188,
      "new_path": "sharplhf00l04.c"
    },
    {
      "type": "modify",
      "old_id": "d81f8315f64e17901b1b2ca444d18f69f583df74",
      "old_mode": 33188,
      "old_path": "sst28sf040.c",
      "new_id": "2de876b3e80d978e7ceb63258c94ea13a1f4c2e0",
      "new_mode": 33188,
      "new_path": "sst28sf040.c"
    },
    {
      "type": "modify",
      "old_id": "a6571ef7700ba41e976d88057386d60f5c596006",
      "old_mode": 33188,
      "old_path": "sst49lfxxxc.c",
      "new_id": "ec7d3da618f116533923998152d6f33085da18f6",
      "new_mode": 33188,
      "new_path": "sst49lfxxxc.c"
    },
    {
      "type": "modify",
      "old_id": "bc3a5e8d513b2ce0ac1c405601c6e30fc0020dff",
      "old_mode": 33188,
      "old_path": "stm50flw0x0x.c",
      "new_id": "80f518ed16edbc20a4053d71e9233f421c267f5a",
      "new_mode": 33188,
      "new_path": "stm50flw0x0x.c"
    }
  ]
}
