)]}'
{
  "commit": "79b4cda076069d04122f0d863bcb822b5e596c93",
  "tree": "883a24bc208f00e1d197294c1f0d4e19dbccd8b2",
  "parents": [
    "c81eb1f5f5510e4fb11e3a76b4595a270f96e191"
  ],
  "author": {
    "name": "Stefan Roese",
    "email": "sr@denx.de",
    "time": "Tue Feb 28 15:29:58 2006 +0100"
  },
  "committer": {
    "name": "Stefan Roese",
    "email": "sr@denx.de",
    "time": "Tue Feb 28 15:29:58 2006 +0100"
  },
  "message": "Major CFI-FLASH driver update:\n\n* Add env-variable \"unlock\" to handle initial state of sectors\n  (locked/unlocked).\n\n  Only the U-Boot image and it\u0027s environment is protected,\n  all other sectors are unprotected (unlocked) if flash\n  hardware protection is used (CFG_FLASH_PROTECTION) and\n  the environment variable \"unlock\" is set to \"yes\".\n\n  Patch by Stefan Roese, 28 Feb 2006\n\n* Update drivers/cfi_flash.c:\n  - find_sector() called in both versions of flash_write_cfiword()\n  Patch by Peter Pearse, 27th Feb 2006\n\n* CFI support for a x8/x16 AMD/Spansion flash configured in x8 mode\n  Patch by Jose Maria Lopez, 16 Jan 2006\n\n* Add support for AMD/Spansion Flashes in flash_write_cfibuffer\n  Patch by Alex Bastos and Thomas Schaefer, 2005-08-29\n\n* Changes/fixes for drivers/cfi_flash.c:\n  We *should* check if there are any error bits if the previous call\n  returned ERR_OK (Otherwise we will have output an error message in\n  flash_status_check() already.)  The original code would only check for\n  error bits if flash_status_check() returns ERR_TIMEOUT.\n  Patch by Marcus Hall, 23 Aug 2005\n\n* Changes/fixes for drivers/cfi_flash.c:\n  - Add CFG_FLASH_PROTECT_CLEAR on drivers/cfi_flash.c\n  - Prohibit buffer write when buffer_size is 1 on drivers/cfi_flash.c\n  Patch by Sangmoon Kim, 19 Aug 2005\n\n* Fixes for drivers/cfi_flash.c:\n  - Fix wrong timeout value usage in flash_status_check()\n  - Round write_tout up when converting to msec in flash_get_size()\n  - Remove clearing flash status at the end of flash_write_cfibuffer()\n    which sets Intel 28F640J3 flash back to command mode on CSB472\n  Patch by Tolunay Orkun, 02 July 2005\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44989b849de6b6f3fef1156563da8519fa328ddd",
      "old_mode": 33188,
      "old_path": "CHANGELOG",
      "new_id": "5e4d0770d2e20754df162170154994c7ead7e681",
      "new_mode": 33188,
      "new_path": "CHANGELOG"
    },
    {
      "type": "modify",
      "old_id": "13ea6f48ddebf624d133d6c76ff354b5609bc202",
      "old_mode": 33188,
      "old_path": "board/tqm85xx/tqm85xx.c",
      "new_id": "b36beadea789a5b34dbba2db19ffeff50710d32b",
      "new_mode": 33188,
      "new_path": "board/tqm85xx/tqm85xx.c"
    },
    {
      "type": "modify",
      "old_id": "4b7a1107a9a5b6fa905d357c438521f495c91923",
      "old_mode": 33188,
      "old_path": "drivers/cfi_flash.c",
      "new_id": "df17da5eafb40e624271efbf48aac6ee269d04f3",
      "new_mode": 33188,
      "new_path": "drivers/cfi_flash.c"
    },
    {
      "type": "modify",
      "old_id": "069aa63414d05190963b05114c78253d4227e2c9",
      "old_mode": 33188,
      "old_path": "include/flash.h",
      "new_id": "91087233664cc8681d9fb3372c357c6160cf4f8e",
      "new_mode": 33188,
      "new_path": "include/flash.h"
    }
  ]
}
