)]}'
{
  "commit": "49d2cb4d6153a6c18249dccb5de5cffeb261a61c",
  "tree": "e130eb93319d2801f3afd37483b54a9f58355397",
  "parents": [
    "9453967e28c5e3abbf856f95735ea69bae1e77fa"
  ],
  "author": {
    "name": "Prafulla Wadaskar",
    "email": "prafulla@marvell.com",
    "time": "Thu Aug 20 20:59:28 2009 +0530"
  },
  "committer": {
    "name": "Jean-Christophe PLAGNIOL-VILLARD",
    "email": "plagnioj@jcrosoft.com",
    "time": "Tue Sep 01 22:34:03 2009 +0200"
  },
  "message": "arm: Kirkwood: add SYSRSTn Duration Counter Support\n\nThis feature can be used to trigger special command \"sysrstcmd\" using\nreset key long press event and environment variable \"sysrstdelay\" is set\n(useful for reset to factory or manufacturing mode execution)\n\nKirkwood SoC implements a hardware-based SYSRSTn duration counter.\nWhen SYSRSTn is asserted low, a SYSRSTn duration counter is running.\nThe counter value is stored in the SYSRSTn Length Counter Register\nThe counter is based on the 25-MHz reference clock (40ns)\nIt is a 29-bit counter, yielding a maximum counting duration of\n2^29/25 MHz (21.4 seconds). When the counter reach its maximum value,\nit remains at this value until counter reset is triggered by setting\nbit 31 of KW_REG_SYSRST_CNT\n\nImplementation:\nUpon long reset assertion (\u003e ${sysrstdelay} in secs) sysrstcmd will be\nexecuted if pre-defined in environment variables.\nThis feature will be disabled if \"sysrstdelay\" variable is unset.\n\nfor-ex.\nsetenv sysrst_cmd \"echo starting factory reset;\n\t\t   nand erase 0xa0000 0x20000;\n\t\t   echo finish ed sysrst command;\"\nwill erase particular nand sector if triggered by this event\n\nSigned-off-by: Prafulla Wadaskar \u003cprafulla@marvell.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "795a739023db5ed298e3f1e4e3248ee2baa19e37",
      "old_mode": 33188,
      "old_path": "cpu/arm926ejs/kirkwood/cpu.c",
      "new_id": "bab5faf652e665675ee70b31abecc080abf7be6f",
      "new_mode": 33188,
      "new_path": "cpu/arm926ejs/kirkwood/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "d1440af4b7849b2a2d3fa0552cb8382d8b6b3dc3",
      "old_mode": 33188,
      "old_path": "include/asm-arm/arch-kirkwood/cpu.h",
      "new_id": "b3022a37801fd465ff24f6701d9ff85a1983ea7b",
      "new_mode": 33188,
      "new_path": "include/asm-arm/arch-kirkwood/cpu.h"
    }
  ]
}
