)]}'
{
  "commit": "aa5ffa16d7e4c461b7b77bf8e79d2ef5638cf754",
  "tree": "40f126ae48746bdb6b103b3b05fdece68e204f26",
  "parents": [
    "c11528083ef6e55e76df742228c26e39d151813d"
  ],
  "author": {
    "name": "dirk.behme@googlemail.com",
    "email": "dirk.behme@googlemail.com",
    "time": "Sun Aug 10 17:56:36 2008 +0200"
  },
  "committer": {
    "name": "Wolfgang Denk",
    "email": "wd@denx.de",
    "time": "Sun Aug 10 22:45:04 2008 +0200"
  },
  "message": "OneNAND: Remove base address offset usage\n\nWhile locally preparing some U-Boot patches for ARM based OMAP3 boards, some\nusing OneNAND and some using NAND, we found some differences in OneNAND and\nNAND command address handling.\n\nAs this might confuse users (it already confused us), we like to align OneNAND\nand NAND address handling.\n\nThe issue is that cmd_onenand.c subtracts the onenand base address from the\naddresses you type into the u-boot command line so, unlike nand, you can\u0027t\nuse addresses relative to the start of the onenand part e.g. this won\u0027t work:\n\nonenand read 82000000 280000 400000\n\nyou have to use:\n\nonenand read 82000000 20280000 400000\n\nLooking at recent git, the only board currently using OneNAND is Apollon, and\nfor this the OneNAND base address is 0 (apollon.h)\n\n#define\tCFG_ONENAND_BASE\t0x00000000\n\nso patch below won\u0027t break any existing boards and will align OneNAND and NAND\nhandling on boards where OneNAND base address is !\u003d 0.\n\nSigned-off-by: Steve Sakoman \u003csakoman@gmail.com\u003e\nSigned-off-by: Manikandan Pillai \u003cmani.pillai@ti.com\u003e\nSigned-off-by: Dirk Behme \u003cdirk.behme@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce99a38ca52174f4fea186d0cec02fded6fd198d",
      "old_mode": 33188,
      "old_path": "common/cmd_onenand.c",
      "new_id": "d6d337628ecc200fd33074bdea161167122e7126",
      "new_mode": 33188,
      "new_path": "common/cmd_onenand.c"
    },
    {
      "type": "modify",
      "old_id": "ad5b1d7aa9dde3bd4da3d7429bc4e5c55caa915c",
      "old_mode": 33188,
      "old_path": "common/env_onenand.c",
      "new_id": "dbd0883fa8a651d717e71e64f0385bf55d6d2f1a",
      "new_mode": 33188,
      "new_path": "common/env_onenand.c"
    }
  ]
}
