)]}'
{
  "commit": "9747e78b304b44d6fb73e2c8071406d55aa8bb75",
  "tree": "22978541da4328c1ce97862243339f3636aff752",
  "parents": [
    "f6431732f128a241b149c0aa85dfec852455ebf9"
  ],
  "author": {
    "name": "Magnus Damm",
    "email": "damm@igel.co.jp",
    "time": "Sat Aug 15 02:53:34 2009 +0000"
  },
  "committer": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Sat Aug 15 12:58:47 2009 +0900"
  },
  "message": "sh: use in-soc KEYSC on se7724\n\nThis patch updates the Solution Engine 7724 board code to use\nin-SoC KEYSC resources for the keyboard platform device. Using\nthe in-SoC key scan controller fixes a crash-during-resume issue.\n\nWithout this patch the KEYSC hardware block located in the board\nspecific FPGA is used together with an external IRQ which is\nrouted through the FPGA and handled by some board specific demux\ncode. This board specific FPGA interrupt code does not implement\ndesc-\u003eset_wake() so the enable_irq_wake() call in the sh_keysc\ndriver will fail at suspend-to-ram time and the disable_irq_wake()\nwill bomb out when resuming.\n\nChanging the platform data to use the in-SoC KEYSC hardware makes\nthe se7724 board support code less special which is a good thing.\nAlso, the board specific KEYSC pin setup code selects in-SoC pin\nfunctions already which makes the current FPGA platform device data\nlook like a typo.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fed45a2fb8550dd4cf09f3f8844269194d613cd",
      "old_mode": 33188,
      "old_path": "arch/sh/boards/mach-se/7724/setup.c",
      "new_id": "15456a0773bfc598e3e49f97292861cd50eb9c63",
      "new_mode": 33188,
      "new_path": "arch/sh/boards/mach-se/7724/setup.c"
    }
  ]
}
