)]}'
{
  "commit": "55b05237b972e5bed8b9d29804bbfcbc9c5d4a55",
  "tree": "929484f8d81f1ed76267247e8b40f818a34b9246",
  "parents": [
    "d5e01e49f85daf7ad0a504288ccff534f44098a0"
  ],
  "author": {
    "name": "Timur Tabi",
    "email": "timur@freescale.com",
    "time": "Thu Sep 16 16:35:44 2010 -0500"
  },
  "committer": {
    "name": "Anatolij Gustschin",
    "email": "agust@denx.de",
    "time": "Sat Sep 25 14:42:11 2010 +0200"
  },
  "message": "p1022ds: use weak CFI flash accessors when DIU is enabled\n\nOn the Freescale P1022, the DIU and the LBC share address pins, which means\nthat when the DIU is active (e.g. the console is on the DVI display), NOR flash\ncannot be accessed.  So we use the weak accessor function feature of the CFI\nflash code to temporarily switch the pin mux from DIU to LBC whenever we want\nto read or write flash.  This has a significant performance penalty, but it\u0027s\nthe only way to make it work.\n\nThis change allows the \u0027saveenv\u0027 command to work when the video display is\nenabled.  Erasing flash and writing to flash (with the \u0027cp\u0027 command) works,\nbut reading from flash (with the \u0027md\u0027 and \u0027cp\u0027 commands) does not.  Also, while\nflash is being written, the video display will be blank.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ca84dfafc436c106c15ad6411de8ac7277cef8b",
      "old_mode": 33188,
      "old_path": "board/freescale/p1022ds/diu.c",
      "new_id": "12b40a01ed00f071f12c905bfc6f17973bade791",
      "new_mode": 33188,
      "new_path": "board/freescale/p1022ds/diu.c"
    },
    {
      "type": "modify",
      "old_id": "8e0117f6a1b732bd3912571a78589360048abc0f",
      "old_mode": 33188,
      "old_path": "include/configs/P1022DS.h",
      "new_id": "2306e7f90c961c30aa25c8ed3f051e557ef24cce",
      "new_mode": 33188,
      "new_path": "include/configs/P1022DS.h"
    }
  ]
}
