)]}'
{
  "log": [
    {
      "commit": "60347c194acec7ff1b4291ac8e62a5345244c2ee",
      "tree": "29f94dbc1dc2a950f6e1b6b03fab1ad2ed17eafa",
      "parents": [
        "53c1f764022337d7168b1344d6700b3d98e4acec"
      ],
      "author": {
        "name": "Samuli Konttila",
        "email": "samuli.konttila@aavamobile.com",
        "time": "Fri Jul 30 09:02:43 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 31 02:37:17 2010 -0700"
      },
      "message": "Input: cy8ctmg110 - capacitive touchscreen support\n\nAdd support for the cy8ctmg110 capacitive touchscreen used on some\nembedded devices.\n\n(Some clean up by Alan Cox)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "671386bb23c57e5448f386a41101ed65ad1d488c",
      "tree": "24a5292641e6228833ba09ec309838a426a55fee",
      "parents": [
        "e27c729219ad24c8ac9a4b34cf192e56917565c5"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jun 25 08:44:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 25 08:55:15 2010 -0700"
      },
      "message": "Input: adxl34x - add support for ADXL346 orientation sensing\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e27c729219ad24c8ac9a4b34cf192e56917565c5",
      "tree": "b8cc2d09a31eac384aa90dd99304081e2ef95846",
      "parents": [
        "69a4af606ed4836faa2ec69b1d217f384b8235e7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jun 25 08:44:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 25 08:55:07 2010 -0700"
      },
      "message": "Input: add driver for ADXL345/346 Digital Accelerometers\n\nThis is a driver for the ADXL345/346 Three-Axis Digital Accelerometers.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fb76dd10b91146e9cefbb3cd4e6812c5a95ee43b",
      "tree": "a5f944375a2e7965ee61223a02455a20469483a9",
      "parents": [
        "1719ec4136035472d3e83a373908dd1b186dbc0b"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Thu Jun 10 12:05:23 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 10 12:33:59 2010 -0700"
      },
      "message": "Input: matrix_keypad - add support for clustered irq\n\nThis one adds support of a combined irq source for the whole matrix keypad.\nThis can be useful if all rows and columns of the keypad are e.g. connected\nto a GPIO expander, which only has one interrupt line for all events on\nevery single GPIO.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "752599667048898b6969e06e4637f906b04ec752",
      "tree": "91fd727ff21048eac193a84ff26833ff69647d5d",
      "parents": [
        "31dd6a2672e337f5de188df3e5169ee732798236"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Mon Apr 05 17:53:12 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:38 2010 +0200"
      },
      "message": "input: Touchscreen driver for TPS6507x\n\nAdd touch screen input driver for TPS6507x family of multi-function\nchips.  Uses the TPS6507x MFD driver.  No interrupt support due to\ntesting limitations of current hardware.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "9d32c30542f9ecdb4b96a1a960924c9f403e3562",
      "tree": "accdc04a9b837b3531e4c53f4cd0dfe8b04ec0e0",
      "parents": [
        "5e28d8eb68c12eab9c4a47b42ba993a6420d71d3"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Apr 05 22:29:09 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 05 23:02:00 2010 -0700"
      },
      "message": "Input: matrix_keypad - allow platform to disable key autorepeat\n\nIn an embedded system the matrix_keypad driver might be used to\ninterface with an external control panel and not an actual keyboard.\nOn the control panel some of the keys could be used to turn on/off\nvarious functions.  If key autorepeat is enabled this causes the\nfunction to quickly toggle between the on and off states and makes\noperation difficult.\n\nAdd an option in the platform-specific data to disable the key\nautorepeat.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8f8be2439cd368cc6ba94888919ee90b5a26f0cb",
      "tree": "6ef4e2d2088280cba59cb527e32e9f913cd355a8",
      "parents": [
        "324e5ade1569111a40c349726d8a2694b28d7943"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Feb 10 23:03:22 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Feb 10 23:04:18 2010 -0800"
      },
      "message": "Input: sh_keysc - update the driver with mode 6\n\nAdd mode 6 support to the sh_keysc driver. Also update the KYOUTDR mask\nvalue to include all 16 register bits.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3bf127637e22ddf95e67e10a23c339cee3d52429",
      "tree": "a4877f45aec2a8f709049c5baf57ac0e15692c99",
      "parents": [
        "5a9003db1faa34c0560561f66b263f288d623324"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Jan 21 00:02:36 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 21 00:03:56 2010 -0800"
      },
      "message": "Input: sh_keysc - add mode 4 and mode 5 support\n\nAdd Mode 4 and Mode 5 support to the SH_KEYSC driver. These modes allow\nslightly larger key pad matrixes.\n\nWhile at it, make use of resource_size().\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
      "tree": "d599abe9f4f48f1737da50fa9a48dadfd08100e3",
      "parents": [
        "3e7468313758913c5e4d372f35b271b96bad1298",
        "1f26978afd123deb22dd3c7dc75771a02f6e03f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (51 commits)\n  Input: appletouch - give up maintainership\n  Input: dm355evm_kbd - switch to using sparse keymap library\n  Input: wistron_btns - switch to using sparse keymap library\n  Input: add generic support for sparse keymaps\n  Input: fix memory leak in force feedback core\n  Input: wistron - remove identification strings from DMI table\n  Input: psmouse - remove identification strings from DMI tables\n  Input: atkbd - remove identification strings from DMI table\n  Input: i8042 - remove identification strings from DMI tables\n  DMI: allow omitting ident strings in DMI tables\n  Input: psmouse - do not carry DMI data around\n  Input: matrix-keypad - switch to using dev_pm_ops\n  Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n  Input: gpio_keys - scan gpio state at probe and resume time\n  Input: keyboard - add locking around event handling\n  Input: usbtouchscreen - add support for ET\u0026T TC5UH touchscreen controller\n  Input: xpad - add two new Xbox 360 devices\n  Input: polled device - do not start polling if interval is zero\n  Input: polled device - schedule first poll immediately\n  Input: add S3C24XX touchscreen driver\n  ...\n"
    },
    {
      "commit": "36203c4f3d091b5f6c082663bd1f74273798043a",
      "tree": "bf5b6efee8f15aae253155263038ac538f7482e9",
      "parents": [
        "6a47081c37b7dd7810ce19e156c1a3bf11987e9a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:23 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:35 2009 -0800"
      },
      "message": "Input: add generic support for sparse keymaps\n\nMore and more devices choose to reimplement support for sparse keymaps\nfirst introduced by wistron driver. Move it into a library module so it\ncan be easily used by interested parties.\n\nReviewed-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fc1d003de39c306a44abce97c346921de31277cd",
      "tree": "da6b460768b8a49111e3c46af1764cc15353a432",
      "parents": [
        "9a1607071c293e48b08bd703733480b1d55c7b93"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Nov 27 07:32:24 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 30 12:02:51 2009 +0900"
      },
      "message": "sh: Move KEYSC header file\n\nThis patch moves the KEYSC header file from the\nSuperH specific asm directory to a place where\nit can be shared by multiple architectures.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d69249f4b6857c0b23ceca270ae591381b16bba9",
      "tree": "a611408198c25bf2d38d5de5f985810ec4db5924",
      "parents": [
        "dad725d089b94bce8bbc769b7471dcfba3fbda0e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:12:20 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:09 2009 -0800"
      },
      "message": "Input: input-polldev, matrix-keypad - include in kernel doc\n\nMake sure that polled input device and matrix keypad APIs are included\nwith the rest of input API when generating kernel documentation. Also\ndescription of absres was missing as well.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "77a53fd21870c726b670c0d8179294ac1ea33468",
      "tree": "a936dfad89adadd165fb4e114d3f8e71736585f9",
      "parents": [
        "8fbac18e8edd974b5234d96a9b8e2a26ab2ac556"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 25 19:24:13 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:05:39 2009 -0700"
      },
      "message": "Input: matrix-keypad - add function to build device keymap\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4b61bb575b1fb42ab1df228ae7812e5135f656da",
      "tree": "03456466e6f678456ea462a7da4b352d1aa03aa3",
      "parents": [
        "805423e84e900e56c834aadee61a020b0d5092c3",
        "326ba5010a5429a5a528b268b36a5900d4ab0eba"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:00:20 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:00:20 2009 -0700"
      },
      "message": "Merge commit \u0027v2.6.31-rc8\u0027 into next\n"
    },
    {
      "commit": "25a70e38cd57952b09a013bf070e03705ee4f2ff",
      "tree": "c82d3c61ccd60b022dd9df7ded927f4591a85f9e",
      "parents": [
        "09113aea553cfaf074fd669cd0465daac4cea6e8"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Aug 12 00:50:09 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 12 01:09:50 2009 -0700"
      },
      "message": "Input: eeti_ts - allow active high irq lines\n\nThis adds a struct eeti_ts_platform_data which currently holds only one\nvalue to specify the interrupt polarity.\n\nThe driver has a fallback if no platform data is passed in via the\ni2c_board_info, so no regression is caused.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d82f1c35348cebe2fb2d4a4d31ce0ab0769e3d93",
      "tree": "6ff3e1d1d3aea32c86305f6fdf7bee204ad26389",
      "parents": [
        "194934785a846e0a7b1b674b7b475a9d0125d2f8"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Aug 05 01:24:41 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 22:20:14 2009 -0700"
      },
      "message": "Input: matrix_keypad - make matrix keymap size dynamic\n\nRemove assumption on the shift and size of rows/columns form\nmatrix_keypad driver.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bab7614d6d1b1fc96ec6c5a7ca34c8641060e659",
      "tree": "f7b493a73b03d39e982a325117a14a04b712d1c0",
      "parents": [
        "cb589529f74d69abc111887b45308f333f950ade"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jun 29 00:20:52 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 29 00:30:16 2009 -0700"
      },
      "message": "Input: add support for generic GPIO-based matrix keypad\n\nOriginal patch by Marek Vasut, modified by Eric in:\n\n1. use delayed work to simplify the debouncing\n2. combine col_polarity/row_polarity into a single active_low field\n3. use a generic bit array based XOR algorithm to detect key\n   press/release, which should make the column assertion time\n   shorter and code a bit cleaner\n4. remove the ALT_FN handling, which is no way generic, the ALT_FN\n   key should be treated as no different from other keys, and\n   translation will be done by user space by commands like \u0027loadkeys\u0027.\n5. explicitly disable row IRQs and flush potential pending work,\n   and schedule an immediate scan after resuming as suggested\n   by Uli Luckas\n6. incorporate review comments from many others\n\nPatch tested on Littleton/PXA310 (though PXA310 has a dedicate keypad\ncontroller, I have to configure those pins as generic GPIO to use this\ndriver, works quite well, though), and Sharp Zaurus model SL-C7x0\nand SL-C1000.\n\n[dtor@mail.ru: fix error unwinding path, support changing keymap\n from userspace]\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nReviewed-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nReviewed-by: Uli Luckas \u003cu.luckas@road.de\u003e\nReviewed-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nReviewed-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ]
}
