)]}'
{
  "commit": "ee378a5c6550dcbfe6fa9c71b84ca2eb19cb288e",
  "tree": "ac844a7051dfd5be701e10de09cc576390513802",
  "parents": [
    "c7c06d8a95fd6b83d9f71a0cfecd3f91945d17e5"
  ],
  "author": {
    "name": "InKi Dae",
    "email": "inki.dae@samsung.com",
    "time": "Mon May 24 12:21:36 2010 -0700"
  },
  "committer": {
    "name": "Richard Purdie",
    "email": "rpurdie@linux.intel.com",
    "time": "Wed May 26 17:34:16 2010 +0100"
  },
  "message": "backlight: add S6E63M0 AMOLED LCD Panel driver\n\nThis is S6E63M0 AMOLED LCD Panel(480x800) driver using 3-wired SPI\ninterface also almost features for lcd panel driver has been implemented\nin here.  and I added new structure common for all the lcd panel drivers\nto include/linux/lcd.h file.\n\nLCD Panel driver needs interfaces for controlling device power such as\npower on/off and reset.  these interfaces are device specific so it should\nbe implemented to machine code at this time, we should create new\nstructure for registering these functions as callbacks and also a header\nfile for that structure and finally registered callback functions would be\ncalled by lcd panel driver.  such header file(including new structure for\nlcd panel) would be added for all the lcd panel drivers.\n\nIf anyone provides common structure for registering such callback\nfunctions then we could reduce unnecessary header files for lcd panel.  I\nthought that suitable anyone could be include/linux/lcd.h so a new\nlcd_platform_data structure was added there.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[randy.dunlap@oracle.com: fix s6e63m0 kconfig]\n[randy.dunlap@oracle.com: fix device attribute functions return types]\nSigned-off-by: InKi Dae \u003cinki.dae@samsung.com\u003e\nReviewed-by: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39ecaf71c1f95f209651810e409309b3cd372f7e",
      "old_mode": 33188,
      "old_path": "drivers/video/backlight/Kconfig",
      "new_id": "cbd80978460ee120ab9e41a5786ccbf36222bb86",
      "new_mode": 33188,
      "new_path": "drivers/video/backlight/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ef610b15fdc68af2393f575e2f9994727486a5f2",
      "old_mode": 33188,
      "old_path": "drivers/video/backlight/Makefile",
      "new_id": "f8978c0a23190263adfdd0c51c81a2f34c6dba23",
      "new_mode": 33188,
      "new_path": "drivers/video/backlight/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3128c9cb7ad6b64999eb6e7bffe6a2898c996e0",
      "new_mode": 33188,
      "new_path": "drivers/video/backlight/s6e63m0.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c44bdb0696b49a38eef04bf249d52ff37a1586b",
      "new_mode": 33188,
      "new_path": "drivers/video/backlight/s6e63m0_gamma.h"
    },
    {
      "type": "modify",
      "old_id": "c67fecafff909ccb2c7dc1084de264d2192c845c",
      "old_mode": 33188,
      "old_path": "include/linux/lcd.h",
      "new_id": "8877123f2d6e61dd8b22da7c9b8994f13d05e7f9",
      "new_mode": 33188,
      "new_path": "include/linux/lcd.h"
    }
  ]
}
