)]}'
{
  "commit": "aead40ea0b53a0e28d34adf7bb923ecb2968c04a",
  "tree": "3d46c7716c1ef3acdc76d60c309a7394dccf02c4",
  "parents": [
    "068a00233969833f1ba925e7627797489efd6041"
  ],
  "author": {
    "name": "Thierry Reding",
    "email": "treding@nvidia.com",
    "time": "Fri Aug 30 13:36:43 2013 +0200"
  },
  "committer": {
    "name": "Thierry Reding",
    "email": "treding@nvidia.com",
    "time": "Tue Dec 17 18:09:46 2013 +0100"
  },
  "message": "drm: Add panel support\n\nAdd a very simple framework to register and lookup panels. Panel drivers\ncan initialize a DRM panel and register it with the framework, allowing\nthem to be retrieved and used by display drivers. Currently only support\nfor DPMS and obtaining panel modes is provided. However it should be\nsufficient to enable a large number of panels. The framework should also\nbe easily extensible to support more sophisticated kinds of panels such\nas DSI.\n\nThe framework hasn\u0027t been tied into the DRM core, even though it should\nbe easily possible to do so if that\u0027s what we want. In the current\nimplementation, display drivers can simple make use of it to retrieve a\npanel, obtain its modes and control its DPMS mode.\n\nNote that this is currently only tested on systems that boot from a\ndevice tree. No glue code has been written yet for systems that use\nplatform data, but it should be easy to add.\n\nSigned-off-by: Thierry Reding \u003ctreding@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b8f8fdfdea9d11740e3de89e91423e2341c3905",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/Kconfig",
      "new_id": "5b1cb7e73ee8c1f1be33a949e8d82be2320685de",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "b46239a619cf9b6251807ab0a3386caa6dd1ab0e",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/Makefile",
      "new_id": "800c021c6ceb13a6886157c7ec60579e7b9425e0",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ef988e037b7e8933682ac19653675d01d6b927c",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/drm_panel.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1db4ef626fd81d519933729cc9a563ebeef591d",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/panel/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2ab77add67cd6dfdc7e5d54256225b213342bb8",
      "new_mode": 33188,
      "new_path": "include/drm/drm_panel.h"
    }
  ]
}
