)]}'
{
  "commit": "31a6296333b94964e9a073649840bb34d4603369",
  "tree": "18c209d358420a889bc93e376d92e176cffb2326",
  "parents": [
    "a5b33e6a207d75120ad9dad0b5401b561991dcce"
  ],
  "author": {
    "name": "Bryan Wu",
    "email": "cooloney@kernel.org",
    "time": "Sun Mar 21 23:23:24 2010 -0700"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Tue Apr 13 23:27:16 2010 -0700"
  },
  "message": "Input: add Analog Devices AD714x captouch input driver\n\nAD7142 and AD7147 are integrated capacitance-to-digital converters\n(CDCs) with on-chip environmental calibration for use in systems\nrequiring a novel user input method. The AD7142 and AD7147 can interface\nto external capacitance sensors implementing functions such as buttons,\nscrollwheels, sliders, touchpads and so on.\n\nThe chips don\u0027t restrict the specific usage. Depending on the hardware\nconnection, one special target board can include one or several these\ncomponents. The platform_data for the device\u0027s \"struct device\" holds\nthese information. The data-struct defined in head file descript the\nhardware feature of button/scrollwheel/slider/touchpad components on\ntarget boards, which need be filled in the arch/mach-/.\n\nAs the result, the driver is independent of boards. It gets the\ncomponents layout from the platform_data, registers related devices,\nfullfills the algorithms and state machines for these components and\nreport related input events to up level.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54a9c2d0ba1c3e8b27af93bb30fd6157d773ae11",
      "old_mode": 33188,
      "old_path": "drivers/input/misc/Kconfig",
      "new_id": "a4b9dc5cf456b4a18f9e216bb50989b1e7e308b6",
      "new_mode": 33188,
      "new_path": "drivers/input/misc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "a662df21bf57d30c97a7c9ad22b6e3dd1e24c80c",
      "old_mode": 33188,
      "old_path": "drivers/input/misc/Makefile",
      "new_id": "f9f577031e0688d93554f0796ebc83ddc280ff51",
      "new_mode": 33188,
      "new_path": "drivers/input/misc/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2cb6b426dc77287ea0a4b5eaadd99845ea6a6b4",
      "new_mode": 33188,
      "new_path": "drivers/input/misc/ad714x-i2c.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f8dedfd1bfeed3db41403e560dc55b16a32f907",
      "new_mode": 33188,
      "new_path": "drivers/input/misc/ad714x-spi.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "691b1d37331fb33469ce6b31e064e4b22d5480ea",
      "new_mode": 33188,
      "new_path": "drivers/input/misc/ad714x.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45c54fb13f0755007e689d9b549b615d71b4a104",
      "new_mode": 33188,
      "new_path": "drivers/input/misc/ad714x.h"
    },
    {
      "type": "modify",
      "old_id": "7ed2251b33f17078a42369d73c1d48877b823c52",
      "old_mode": 33188,
      "old_path": "include/linux/input.h",
      "new_id": "83524e4f3290ab1cff44a8fc7a1e229bb2940b6f",
      "new_mode": 33188,
      "new_path": "include/linux/input.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cbe5e81482eea96046d7e8f219a7e09297d1bf2",
      "new_mode": 33188,
      "new_path": "include/linux/input/ad714x.h"
    }
  ]
}
