)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "9d59065cd6fae841ca56c281189d5b8d0817d35f",
      "tree": "ab9ab1d52db96d7ba7a5235ea0073a34b722a1e0",
      "parents": [
        "577c9c456f0e1371cbade38eaf91ae8e8a308555"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 16:13:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 14 16:15:09 2009 +0200"
      },
      "message": "ALSA: add private_data to struct snd_jack\n\nAdded private_data and private_free fields to struct snd_jack so that\nthe caller can assign the data.  It\u0027ll be helpful for avoiding the\ndouble-free of the jack instance.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d506fc322ec2af04fc47be83d796a1c9e1a16022",
      "tree": "5cff203f7a30d76df16a27c10bf43990586925c4",
      "parents": [
        "bd8a71a7b0f50da9350d202d325c3926ffd6b189"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Wed Jan 07 11:54:25 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 07 10:55:18 2009 +0000"
      },
      "message": "ALSA: Add support for video out to the jack reporting API\n\nAdd support for reporting new jack types SND_JACK_VIDEOOUT and\nSND_JACK_AVOUT (a combination of LINEOUT and VIDEOOUT) to the jack\nreporting API.\n\nAlso add the corresponding SW_VIDEOOUT_INSERT switch to the input system\nheader.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bd8a71a7b0f50da9350d202d325c3926ffd6b189",
      "tree": "8eb108c7a2eeb432dff8c7caad4589ca1f36cecb",
      "parents": [
        "6a94cb73064c952255336cc57731904174b2c58f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 16:56:56 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 03 17:02:21 2009 +0000"
      },
      "message": "ALSA: Reduce boilerplate for new jack types\n\nUse a lookup table rather than explicit code to map input subsystem jack\ntypes into ASoC ones, implemented as suggested by Takashi Iwai.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cdc693643271b2e6a693cf8f6afb258cce01f058",
      "tree": "35a6ef6bdc894f91fe782732e0536d3a832ec54e",
      "parents": [
        "a53ccab3ccac9e8676a683df9822a2daec83ef54"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 10 13:55:49 2008 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 15:10:44 2008 +0100"
      },
      "message": "ALSA: Add support for mechanical jack insertion\n\nSome systems support both mechanical and electrical jack detection,\nallowing them to report that a jack is physically present but does\nnot have any functioning connections. Add a new jack type for these,\nallowing user space to report faulty connections.\n\nThanks to Guillem Jover for the suggestion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a53ccab3ccac9e8676a683df9822a2daec83ef54",
      "tree": "5e98c0731ae1b14a45447c41cf47bf67d3aed82c",
      "parents": [
        "ebaa0470586eec83627fa03dcd0a1107f54258f8"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Sat Oct 25 01:05:04 2008 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 08:15:14 2008 +0100"
      },
      "message": "ALSA: jack: lineout support to jack abstraction layer\n\nThis patch introduces support for reporting SW_LINEOUT_INSERT detection events\nvia the jack abstraction layer.\n\nAlso adds a SND_JACK_LINEOUT define to the input system header.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e76d8ceaaff9d7fc1ba2b1963a9f34151832223b",
      "tree": "4041759593dbc10c35c96976e60ee759de3f9dbe",
      "parents": [
        "0b18cb1854152a62492aae088cb80cbeb5c0288d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 28 19:05:35 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jul 29 21:32:03 2008 +0200"
      },
      "message": "ALSA: Add jack reporting API\n\nCurrently very few systems provide information about jack status to user\nspace, even though many have hardware facilities to do detection. Those\nsystems that do use an input device with the existing SW_HEADPHONE_INSERT\nswitch type to do so, often independently of ALSA.\n\nThis patch introduces a standard method for representing jacks to user\nspace into ALSA. It allows drivers to register jacks for a sound card with\nthe input subsystem, binding the input device to the card to help user\nspace associate the input devices with their sound cards. The created\ninput devices are named in the form \"card longname jack\" where jack is\nprovided by the driver when allocating a jack. By default the parent for\nthe input device is the sound card but this can be overridden by the\ncard driver.\n\nThe existing user space API with SW_HEADPHONE_INSERT is preserved.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    }
  ]
}
