)]}'
{
  "commit": "ebb812cb8df48e299b3d4ab75cbb0042384ef70d",
  "tree": "186de489bb17366d66eb5fb4123501ccbcbd8bbc",
  "parents": [
    "1c6e555c3a66af29a51690748ca54314e62c16d5"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Wed Mar 17 18:07:12 2010 +0000"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Wed Mar 17 18:10:46 2010 +0000"
  },
  "message": "ALSA: Add support for key reporting via the jack interface\n\nSome devices provide support for detection of a small number of\nbuttons on their jacks. One common implementation provides a single\nbutton, implemented by shorting the microphone to ground and detected\nalong with microphone presence detection by detecting varying current\ndraws on the microphone bias signal.\n\nProvide support for up to three buttons via the jack interface. These\ndefault to reporting BTN_n but an API is provided to allow these to\nbe remapped to other keys by the machine driver where it knows what\nthe keys are. More keys can be added with ease if required.\n\nThis is only intended to support simple accessory button designs. If\nthe interface is limiting then either creating a child device for the\naccessory or accessing the input device in the jack directly is\nrecommended.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f236e426a706e9efa786ed0969959c26d6af3c1a",
      "old_mode": 33188,
      "old_path": "include/sound/jack.h",
      "new_id": "d90b9fa327074b9e38ad2c3b84063a3d24effd2f",
      "new_mode": 33188,
      "new_path": "include/sound/jack.h"
    },
    {
      "type": "modify",
      "old_id": "f6f091f2b382c21ce77b4daf0e0af1cd8d9c7622",
      "old_mode": 33188,
      "old_path": "sound/core/jack.c",
      "new_id": "3813e7b04d051aa24144f9ffdd12f99061680cd2",
      "new_mode": 33188,
      "new_path": "sound/core/jack.c"
    }
  ]
}
