)]}'
{
  "log": [
    {
      "commit": "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
      "tree": "da41901bff1d0d8d61170bf362384fdc61deb3ab",
      "parents": [
        "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
        "29e5507ae4ab34397f538f06b7070c81a4e4a2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver patches from Greg Kroah-Hartman:\n \"Here\u0027s the big char/misc driver patches for 3.9-rc1.\n\n  Nothing major here, just lots of different driver updates (mei,\n  hyperv, ipack, extcon, vmci, etc.).\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (209 commits)\n  w1: w1_therm: Add force-pullup option for \"broken\" sensors\n  w1: ds2482: Added 1-Wire pull-up support to the driver\n  vme: add missing put_device() after device_register() fails\n  extcon: max8997: Use workqueue to check cable state after completing boot of platform\n  extcon: max8997: Set default UART/USB path on probe\n  extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n  extcon: max8997: Set default of ADC debounce time during initialization\n  extcon: max8997: Remove duplicate code related to set H/W line path\n  extcon: max8997: Move defined constant to header file\n  extcon: max77693: Make max77693_extcon_cable static\n  extcon: max8997: Remove unreachable code\n  extcon: max8997: Make max8997_extcon_cable static\n  extcon: max77693: Remove unnecessary goto statement to improve readability\n  extcon: max77693: Convert to devm_input_allocate_device()\n  extcon: gpio: Rename filename of extcon-gpio.c according to kernel naming style\n  CREDITS: update email and address of Harald Hoyer\n  extcon: arizona: Use MICDET for final microphone identification\n  extcon: arizona: Always take the first HPDET reading as the final one\n  extcon: arizona: Clear _trig_sts bits after jack detection\n  extcon: arizona: Don\u0027t HPDET magic when headphones are enabled\n  ...\n"
    },
    {
      "commit": "af5eb1a13273447c5708cd5425696f3b6f79dd9b",
      "tree": "d32eb0d7ae1197eafd200505bcfdec6229665bc0",
      "parents": [
        "685dc9a7dbfede28cc4a0fe4e65804194ec04fa5"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 15:10:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:49 2013 +0900"
      },
      "message": "extcon: max8997: Use workqueue to check cable state after completing boot of platform\n\nThis patch use delayed workqueue to check cable state after a certain\ntime. If extcon-max8997 driver check cable state during booting of\nplatform, this couldn\u0027t send the correct notification of cable state\nto extcon consumer. Alwasys, this driver should check cable state\nafter the completion of platform initialization\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "685dc9a7dbfede28cc4a0fe4e65804194ec04fa5",
      "tree": "a9fdfc0c829dde97092c3e92d0ee70ce61a56436",
      "parents": [
        "f73f6232af9131f7b6fc6e377267e4a441727eb3"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 15:04:15 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:36 2013 +0900"
      },
      "message": "extcon: max8997: Set default UART/USB path on probe\n\nThis patch set default H/W line path according to platfomr data.\nThe MAX8997 MUIC device can possibly set UART/USB or UART_AUX\n/USB_AUX to internal H/W line path of MUIC device. Namely, only\none H/W line is used for two operation.\n\nFor example,\nif H/W line path of MAX8997 device set UART/USB, micro usb cable\nis connected to AP(Application Processor) and if H/W line path\nset UART_AUX/USB_AUX, micro usb cable is connected to CP(Coprocessor).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "f73f6232af9131f7b6fc6e377267e4a441727eb3",
      "tree": "67282c916730b43330c345f1e16ee29bb0b474b7",
      "parents": [
        "027fcd50500fd87847891d5c2f341c1f002de3e8"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 12:05:42 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:22 2013 +0900"
      },
      "message": "extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n\nThis patch make max8997_muic_get_cable_type() function to remove\nduplicate code for checking ADC/Charger cable type because almost\ninternal function need to read adc/chg_type value of MUIC register.\n\nAlso, remove *_detach() function, extcon-max8997 driver treat\nattach/detach operation of cable in max8997_*_handler() function.\nLastly, this patch move defined constant in header file(include/\nlinux/mfd/max8997.h, max8997-private.h) because defined constant\nis only used in the \u0027extcon-max8997.c\u0027.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "027fcd50500fd87847891d5c2f341c1f002de3e8",
      "tree": "32fd5d9c9ce5ccd99e3d43e524f8504af2dd6010",
      "parents": [
        "07c70503a420d48402b3859e2c1c4c847a130a8b"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 08:50:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:09 2013 +0900"
      },
      "message": "extcon: max8997: Set default of ADC debounce time during initialization\n\nThis patch set default of ADC Debounce Time(25ms) during probe step.\nAlso, can possible change ADC Debounce Time according to H/W situation\nby using max8997_set_adc_debounce_time()\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "07c70503a420d48402b3859e2c1c4c847a130a8b",
      "tree": "569039c19135e3740fed38ead53fa30d9f9fe655",
      "parents": [
        "e3e5bc02d2365d3e09164fd9a559011399ca2a4f"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 08:42:37 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:53:55 2013 +0900"
      },
      "message": "extcon: max8997: Remove duplicate code related to set H/W line path\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "e3e5bc02d2365d3e09164fd9a559011399ca2a4f",
      "tree": "491a0532982f0731d8de14c9599817e68c5bc479",
      "parents": [
        "45d4a4e6f5e5dcdd00b7c9d370cfb9694358e4e9"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Feb 12 20:44:19 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:53:42 2013 +0900"
      },
      "message": "extcon: max8997: Move defined constant to header file\n\nThis patch move defined constants to header file(max77693-private.h)\nbecause of mask/unmask selectively interrupt of MUIC device according\nto attribute of H/W board.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "45d4a4e6f5e5dcdd00b7c9d370cfb9694358e4e9",
      "tree": "0849e49eff8887448b0393b9f0bdb50c0c0f4faa",
      "parents": [
        "6a462e1d007a6eecb18c44a2fef3ba4953a3f4b2"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Jan 31 09:31:47 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:52:49 2013 +0900"
      },
      "message": "extcon: max77693: Make max77693_extcon_cable static\n\n\u0027max77693_extcon_cable\u0027 is used only in this file. Hence\nmake it static.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "6a462e1d007a6eecb18c44a2fef3ba4953a3f4b2",
      "tree": "8adc1bbcfcd37862c3d682db037761f30adef260",
      "parents": [
        "cae93db3111a524c234397fc53b6a2fc51099528"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Jan 31 09:30:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:52:47 2013 +0900"
      },
      "message": "extcon: max8997: Remove unreachable code\n\n\u0027break\u0027 after \u0027return\u0027 is never executed and hence can be deleted.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "cae93db3111a524c234397fc53b6a2fc51099528",
      "tree": "0c23921f8efdf72949be7b542d213f62075d1dc7",
      "parents": [
        "19d3243e797c2abc02a214d3cec9fefa5dc048ff"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Jan 31 09:29:29 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:52:42 2013 +0900"
      },
      "message": "extcon: max8997: Make max8997_extcon_cable static\n\n\u0027max8997_extcon_cable\u0027 is used only in this file. Hence make it static.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "19d3243e797c2abc02a214d3cec9fefa5dc048ff",
      "tree": "d1e7ae85afda78d261268c40e6c5cc0c18b2b0ba",
      "parents": [
        "eff7d74f5b88ef31ac47c6d96b1494db199705f5"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 18:35:08 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 08:35:44 2013 -0800"
      },
      "message": "extcon: max77693: Remove unnecessary goto statement to improve readability\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eff7d74f5b88ef31ac47c6d96b1494db199705f5",
      "tree": "aba7824e8f2aa917c12589fb3d0a1d79ebd29f5b",
      "parents": [
        "fd116066d966549211b41d929feea5474d57461b"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 18:35:05 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 08:35:43 2013 -0800"
      },
      "message": "extcon: max77693: Convert to devm_input_allocate_device()\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fd116066d966549211b41d929feea5474d57461b",
      "tree": "b1554c99aa81536f242fcd06ccf28f0722419c9d",
      "parents": [
        "be9bb0232322d73329d6dbf004c1222258a04a57"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 18:35:00 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 08:35:43 2013 -0800"
      },
      "message": "extcon: gpio: Rename filename of extcon-gpio.c according to kernel naming style\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "105cf1fe1d4a282bec1849dbbf608157c5e04f07",
      "tree": "1d1c83402d2790054f687dd4605973c29662f0d9",
      "parents": [
        "1c7db96f6feac95d90200ddd0f9b5d94614ea759",
        "bf14ee5a460276a99ed35f9034bae9e74b01600f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 11 13:44:43 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 11 13:44:43 2013 -0800"
      },
      "message": "Merge tag \u0027extcon-arizona-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into char-misc-next\n\nMark writes:\n\textcon: arizona: Updates for v3.9\n\n\tMore updates for v3.9, a mix of fixes for the code that\u0027s already there\n\tand a few new features.\n"
    },
    {
      "commit": "bf14ee5a460276a99ed35f9034bae9e74b01600f",
      "tree": "cdbdf09b18c74374952d6cc70fa65f1759f4c96a",
      "parents": [
        "c37b387f077c54c5a01fa240dc8448b60bd731c1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 05 20:20:17 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:25 2013 +0000"
      },
      "message": "extcon: arizona: Use MICDET for final microphone identification\n\nWhen using HPDET to identify the accessory still run MICDET before we\nreport a microphone in order to ensure that the accessory identified is\ncompatible with the MICDET detection ranges after having confirmed that\nthe device is not using a headphone.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c37b387f077c54c5a01fa240dc8448b60bd731c1",
      "tree": "9d6b15e5e6a557288e5b487ed3c50bf1570c0db0",
      "parents": [
        "5d9ab708200fefc3ec6e4454c65584d14ce716b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 05 17:48:49 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:25 2013 +0000"
      },
      "message": "extcon: arizona: Always take the first HPDET reading as the final one\n\nThis should always be the most accurate reading for supported accessory\nconfigurations.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5d9ab708200fefc3ec6e4454c65584d14ce716b0",
      "tree": "1488d18a27120c1425c3e928ef80845a742d2024",
      "parents": [
        "903aa56fdf930fd17fc4f35610bb1c818b5a9327"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Feb 05 10:13:38 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:23 2013 +0000"
      },
      "message": "extcon: arizona: Clear _trig_sts bits after jack detection\n\nIt is important to clear the wake trigger status bits otherwise DCVDD\nwill be held high independent of the state of the LDOENA line.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "903aa56fdf930fd17fc4f35610bb1c818b5a9327",
      "tree": "f594357b2e234b75076c85cd8d30db0579220d99",
      "parents": [
        "0e27bd3137778ac9e856fec99b1752bf054a987c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 07 15:47:40 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:22 2013 +0000"
      },
      "message": "extcon: arizona: Don\u0027t HPDET magic when headphones are enabled\n\nThe magic is already done as part of enabling the headphone output so\ndoes not need to be done when the headphone outputs are enabled. We hold\nthe DAPM lock so the headphone status can\u0027t be changed underneath us.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0e27bd3137778ac9e856fec99b1752bf054a987c",
      "tree": "22370d1d7cf24b52bd48cc6e9dd8a83a27c43091",
      "parents": [
        "e339af1c4567b1e63209329e2665781e598709f2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 05 21:00:15 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:22 2013 +0000"
      },
      "message": "extcon: arizona: Add some debounce time before starting HPDET identification\n\nThe HPDET identification method does not have the same natural debounce\nbuilt into it that the standard MICDET method does so add some extra on\ntop of what the jack detection does in hardware to make sure we get a\nrobust result.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e339af1c4567b1e63209329e2665781e598709f2",
      "tree": "0652844a995ffdd23f7632ca3f5e321d471222dd",
      "parents": [
        "bbbd46e3d7fcdf1c8362bf1c83bcc08a93676cc9"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Mon Feb 04 19:29:41 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:19 2013 +0000"
      },
      "message": "extcon: arizona: Remove extra jack flip increment\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bbbd46e3d7fcdf1c8362bf1c83bcc08a93676cc9",
      "tree": "e04d6a9cf0a59f0309d6eaae5a6be146bb5458de",
      "parents": [
        "2e033db5ddf299de2ae568919d78b0258a5a6423"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 19:38:43 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 07 18:19:14 2013 +0000"
      },
      "message": "extcon: arizona: Use regulated mode for microphone supply when detecting\n\nWhen starting microphone detection some headsets should be exposed to\nthe fully regulated microphone bias in order to ensure that they behave\nin an optimal fashion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2e033db5ddf299de2ae568919d78b0258a5a6423",
      "tree": "e5f156ede883eb09f6548792a84c2c81d0ecd46e",
      "parents": [
        "f9365d07dd5cb3c76b454b4c7827b2f6339cace2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 21 17:36:33 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 07 18:04:07 2013 +0000"
      },
      "message": "extcon: arizona: Support additional configuration of microphone detection\n\nAllow systems to tune detection rate and debounce suitably for their\nmechanical parameters.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5aa57f0a655276f62683c0cc714cd6328d98e08a",
      "tree": "df06afdc9f598c3da0671a296d2319191e46be2b",
      "parents": [
        "860c9c54272deaab43b40dbe416becb34abd344f"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Feb 04 20:26:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Feb 06 19:23:52 2013 +0000"
      },
      "message": "iio: Update iio_channel_get API to use consumer device pointer as argument\n\nFor iio_channel_get to work with OF based configurations, it needs the\nconsumer device pointer instead of the consumer device name as argument.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Anton Vorontsov \u003canton@enomsg.org\u003e\nAcked-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "1aa0590525c673316fc63b4ab956691f249a8ad3",
      "tree": "f032e59ecc71db22ffe2d1354f9a732cea14a8c5",
      "parents": [
        "3dd6cb497198a0533a2530b6a345c60c9a29b9bc"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Fri Jan 25 10:56:10 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 11:19:15 2013 -0800"
      },
      "message": "extcon: max77693: Fix bug of build error related to INPUT subsystem\n\nThis patch fix build error of following log:\n\ndrivers/built-in.o: In function `max77693_muic_remove\u0027:\nextcon-max77693.c:(.text+0x664853): undefined reference to `input_unregister_device\u0027\ndrivers/built-in.o: In function `max77693_muic_probe\u0027:\nextcon-max77693.c:(.text+0x664971): undefined reference to `input_allocate_device\u0027\nextcon-max77693.c:(.text+0x6649c1): undefined reference to `input_set_capability\u0027\nextcon-max77693.c:(.text+0x6649d6): undefined reference to `input_set_capability\u0027\nextcon-max77693.c:(.text+0x6649eb): undefined reference to `input_set_capability\u0027\nextcon-max77693.c:(.text+0x664a00): undefined reference to `input_set_capability\u0027\nextcon-max77693.c:(.text+0x664a15): undefined reference to `input_set_capability\u0027\nextcon-max77693.c:(.text+0x664a20): undefined reference to `input_register_device\u0027\ndrivers/built-in.o: In function `max77693_muic_adc_handler\u0027:\nextcon-max77693.c:(.text+0x665318): undefined reference to `input_event\u0027\nextcon-max77693.c:(.text+0x66532a): undefined reference to `input_event\u0027\nmake[1]: *** [vmlinux] Error 1\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f9365d07dd5cb3c76b454b4c7827b2f6339cace2",
      "tree": "8b34e45bcb24d0129a24ced42dd15df258b3b2e8",
      "parents": [
        "e6dd8cf223d1a41b3c3168e97e2c33df0ef05e9d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 21 17:35:44 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 23 09:32:03 2013 +0800"
      },
      "message": "extcon: arizona: Remove duplicate rate configuration\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e6dd8cf223d1a41b3c3168e97e2c33df0ef05e9d",
      "tree": "86b5bc6a85d91b04fc23960fd4deba02ecf4d3fd",
      "parents": [
        "4e6168779508f62c27e43a4f7ded786bfdb0a394"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 21 17:30:02 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 23 09:32:02 2013 +0800"
      },
      "message": "extcon: arizona: Retry failed HP measurements\n\nWe now have mechanisms in place to allow retries so let\u0027s use them rather\nthan guessing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4e6168779508f62c27e43a4f7ded786bfdb0a394",
      "tree": "7370497278d47295477c344398357c2a226bd82d",
      "parents": [
        "689557d3c7045320958d5bc4141088f7b4dff7ba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 22:09:20 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 23 09:31:49 2013 +0800"
      },
      "message": "extcon: arizona: Disable debouce for accessory removal detection\n\nEnsure we clamp as quickly as possible after removal by disabling the\ndebounce while there is an accessory present.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1eda6aa7ce101b59dfd91abef2c8b0e51e96e199",
      "tree": "9dd5a408d0e5d2df0b8ff1c397cbc92cc86a2539",
      "parents": [
        "dd235eea4ed75b1599dd9a53bb618fe5befeb731"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:54 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "extcon: arizona: Support direct microphone measurement via HPDET\n\nWith some GPIO control it is possible to detect microphones in a wider\nrange of configurations by directly measuring the microphone impedance\nwhen the HPDET method cannot distinguish between the behaviour of the\ntwo grounds. Allow a GPIO to be provided in platform data and use it to\nimplement this behaviour.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "dd235eea4ed75b1599dd9a53bb618fe5befeb731",
      "tree": "fa179be072d4865c3590599c14f02ee761c8326e",
      "parents": [
        "9b1270c71fb5f4783c72cae7e458b2cf8c657f84"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:51 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "extcon: arizona: Support HPDET based accessory identification\n\nThe accessory detection functionality in Arizona devices is flexible and\nsupports several system designs in addition to the default one implemented\nby the existing driver. One such design uses the HPDET feature to determine\nwhat kind of accessory is present by comparing measurements taken with the\ntwo headphone grounds available on the device, implement that if selected\nby platform data.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "9b1270c71fb5f4783c72cae7e458b2cf8c657f84",
      "tree": "2d1338c696d63eb8e70db529bfc0883661f5843b",
      "parents": [
        "4f340333822de79b3439bddccdbf3846f9794e42"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:46 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "extcon: Simple code motion supporting future work.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "4f340333822de79b3439bddccdbf3846f9794e42",
      "tree": "03ef9d0ad533f531dce5ba38e79d3cb8ecb936b2",
      "parents": [
        "92a49871b378b1e523a95da569cd38efdd06eee5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:43 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Enable basic headphone identification\n\nUse the headphone detection to identify if the accessory is a headphone or\nline load. There are two different revisions of the IP with different\nregister layouts, support both.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "92a49871b378b1e523a95da569cd38efdd06eee5",
      "tree": "3c23cf3eaa64350afec782787bf3f9b1e43c6791",
      "parents": [
        "dab63eb25ced7539a51b8f4218f7b6b56d34df22"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:39 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Support use of GPIO5 as an input to jack detection\n\nSome system designs provide an input on GPIO5 which in conjunction with\nthe jack detection feature indicates the presence of an accessory.\nSupport such systems, using the microphone clamp feature to minimise\nwakeups of the processor.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "dab63eb25ced7539a51b8f4218f7b6b56d34df22",
      "tree": "1f97a0380d70d4207b57a2d2987f3ce18ebc9586",
      "parents": [
        "b17e54625cff1b06aec9df505b46c9bcdcd4823d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:36 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Use microphone clamp function if available\n\nNewer Arizona devices include a microphone clamp function which is tied to\njack detect. Activate this feature when present in order to ensure best\nperformance of the subsystem.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "b17e54625cff1b06aec9df505b46c9bcdcd4823d",
      "tree": "352673e11f5c5af0a40fe761eb947ae35c47820b",
      "parents": [
        "cd74f7b3b387cbc6153b15c100982bac119af753"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:24 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Allow configuration of MICBIAS rise time\n\nAllow configuration of the rise time for MICBIAS via platform data, the\ndelay required depends on things like the external component selection.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "cd74f7b3b387cbc6153b15c100982bac119af753",
      "tree": "0351bb481c4f7e24d361ccf8eb2f860641eddf4f",
      "parents": [
        "db72e6a1629ab79f5599f21ab19f8eb31137befa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 16:14:26 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Only set GPIO if it has been requested\n\nThe micd_pol GPIO is only requested if we\u0027ve specified one greater than 0\nso apply the same test before we set it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "db72e6a1629ab79f5599f21ab19f8eb31137befa",
      "tree": "d128d224a0b661dadd917d36016e001f02de7323",
      "parents": [
        "3d44ea1cfbf671152d3ac0ede94439550afa7406"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:51:15 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:16 2013 +0900"
      },
      "message": "extcon: arizona: Remove duplicate mic ramp configuration\n\nNow this is configured by platform data remove the defualt configuration\nthe driver had.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "3d44ea1cfbf671152d3ac0ede94439550afa7406",
      "tree": "5cc6be07d36798eb35b2347b155356e9e08e7afb",
      "parents": [
        "a162629859a03c07b9603ea59a0b7ae24f695689"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:51:13 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:16 2013 +0900"
      },
      "message": "extcon: arizona: Convert to devm_input_allocate_device()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "a162629859a03c07b9603ea59a0b7ae24f695689",
      "tree": "7e0744ff2dadfc6c78347981c17baaa49acc3856",
      "parents": [
        "0e2738f59c6db185a70a683059980bd2296571ca"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Mon Dec 10 19:07:53 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:16 2013 +0900"
      },
      "message": "extcon: max77693: Add support Dock-Smart device for desktop mode\n\nThis patch support the detection of Dock-Smart device which include\nthree type of port(HDMI, USB for mouse/keyboard and Micro-USB for\nUSB/TA cable).The Dock-Smart device need always exteranl power supply\n(USB/TA cable through micro-usb cable). Dock-Smart device support screen\noutput of target to separate monitor and mouse/keyboard for desktop\nmode.\n\nFeatures of \u0027Dock-Smart device\u0027\n- Support HDMI\n- Support external output feature of audio\n- Support charging through micro-usb port without data\n  connection if TA cable is connected to target.\n- Support charging and data connection through micro-usb port\n  if USB cable is connected between target and host device.\n- Support OTG device (Mouse/Keyboard)\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "0e2738f59c6db185a70a683059980bd2296571ca",
      "tree": "83f85242972facb889d7b75ce62287ba8190a0ac",
      "parents": [
        "2b75799f5ae9f31ea9778003591fd295d3bc3159"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Dec 06 21:36:18 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:16 2013 +0900"
      },
      "message": "extcon: max77693: Fix bug when detecting MHL/Dock-Audio with USB/TA cable\n\nThis patch fix bug that muic couldn\u0027t detect MHL/Dock-Audio with USB/TA\ncable on exception situation. I explain detail case on following:\n\nWhen MHL(with USB/TA cable) or Dock-Audio with USB/TA cable is attached,\nthe MUIC device happen following two interrupt.\n- \u0027MAX77693_MUIC_IRQ_INT1_ADC\u0027 for detecting MHL/Dock-Audio.\n- \u0027MAX77693_MUIC_IRQ_INT2_CHGTYP\u0027 for detecting USB/TA cable connected to\nMHL/Dock-Audio. Always, happen eariler MAX77693_MUIC_IRQ_INT1_ADC interrupt\nthan MAX77693_MUIC_IRQ_INT2_CHGTYP interrupt.\n\nIf user attach MHL with USB/TA cable and immediately detach MHL with USB/TA\ncable before MAX77693_MUIC_IRQ_INT2_CHGTYP interrupt is happened, USB/TA\nconnected to MHL cable remain connected state to target. But USB/TA connected\nto MHL cable isn\u0027t connected to target. user be faced with unusual action.\nSo, driver should check this situation in spite of that, previous charger type\nis N/A.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "2b75799f5ae9f31ea9778003591fd295d3bc3159",
      "tree": "8f1075cf7dfbd85fc5c6d9b8885fbcb8bb6cc3c7",
      "parents": [
        "ae3b3215f8e16ee8234024c77787bac9befb4f4c"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Dec 06 21:27:56 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:16 2013 +0900"
      },
      "message": "extcon: max77693: Set default uart/usb path by using platform data\n\nThis patch determine default uart/usb path by using platform data.\nThe MAX77693 MUIC device can possibliy set USB/UART/AUDIO/USB_AUX\n/UART_AUX to internal h/w path of MUIC device. So, drvier should\ndetermine default uart/usb path.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "ae3b3215f8e16ee8234024c77787bac9befb4f4c",
      "tree": "498fc6e684d2d85e20a5a538c0f338192b877f9d",
      "parents": [
        "297620fd1e14edf5fefa1736f873b9228336eee1"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Nov 28 12:39:01 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:15 2013 +0900"
      },
      "message": "extcon: max8997/max77693: Support IRQF_NO_SUSPEND flag for interrupt\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "297620fd1e14edf5fefa1736f873b9228336eee1",
      "tree": "2aaed8a7ce207853299a16cce680196e3e03e043",
      "parents": [
        "39bf369e4ed321158eb8dc5031b4a9f2108ea614"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Dec 26 13:10:11 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:15 2013 +0900"
      },
      "message": "extcon: max77693: Check the state/type of cable after boot completed\n\nThis patch check the state/type of cable after completing the initialization\nof platform and notify platform of cable state/type through extcon. If extcon\nprovider driver notify the state/type of cable before completing platform boot,\nthis uevent is unused and ignored.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "39bf369e4ed321158eb8dc5031b4a9f2108ea614",
      "tree": "c9a06d4e8d0c94b1b9274b3d8760c1e764816dbb",
      "parents": [
        "d0587eb794da221a5c210348abc8f6cceae93896"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Mon Dec 03 13:09:41 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:15 2013 +0900"
      },
      "message": "extcon: max77693: Add support dock device and buttons\n\nThis patch support detection of dock device with extcon and\nbuttons of dock device for playing music with input subsystem.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "d0587eb794da221a5c210348abc8f6cceae93896",
      "tree": "91d1cd08e0a182625b68eeb5ba6f92b46ce15917",
      "parents": [
        "06bed0afa24e98b9afa26456c6bed37a6510f7d1"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Nov 27 12:06:49 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:15 2013 +0900"
      },
      "message": "extcon: max77693: Add support jig cable\n\nThis patch detect several kinds of JIG cable according to ADC value\nand set the hardware line path according to type of JIG cable(JIG-USB-ON\n/JIG-USB-OFF/JIG-UART-OFF).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "06bed0afa24e98b9afa26456c6bed37a6510f7d1",
      "tree": "d4d4bc2f8da8a15171c34fe516849f9ab808b158",
      "parents": [
        "154f757fd315270e42bd17f4a68d84bd070e5758"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Nov 27 11:30:35 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:15 2013 +0900"
      },
      "message": "extcon: max77693: Add support MHL_TA cable for charging battery\n\nThis patch support MHL_TA cable for charging battery. The MHL_TA\ncable include MHL with TA cable or MHL with micro USB cable. When\nMHL with TA/USB cable is attached, extcon-max77693 driver detect\ntwo interrupt for handling precise operation according to each cable\n(MHL and TA/USB cable).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "154f757fd315270e42bd17f4a68d84bd070e5758",
      "tree": "c7b107c638428d0d959672fe00be356f1cdff8ed",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Nov 27 09:40:32 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:14 2013 +0900"
      },
      "message": "extcon: max77693: Remove duplicate code by making function\n\nThis patch make max77693-muic_get_cable_type() function to remove\nduplicate code because almost internal function need to read\nadc/adc1k/adclow/chg_type value of MUIC register. Also, this patch\nadd description of internal function move field constant of muic device\nfrom extcon-max77693 driver to max77693 header file because of it\nis needed for masking some interrupt through platform data.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "962b686c450493adb8596e813bdfd0e1613482e6",
      "tree": "ae836829fd0fd6141aea657537e42b8e94564c38",
      "parents": [
        "70e78c40ed6c25bb34d642848e485d79ffc55c26",
        "df072eb97dcfb819390227649f6b7c07a90aa2df"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 27 06:44:10 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 27 06:44:10 2012 -0800"
      },
      "message": "Merge tag \u0027pull_req_20121122\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mzx/extcon into char-misc-next\n\nMyungJoo writes:\n \"extcon pull request targetting Linux 3.8 for Greg KH on 2012.11.22\n  This is based on Linux 3.7 rc6\"\n"
    },
    {
      "commit": "5f7e22283cec597e532b75d5a455ce6ed75de362",
      "tree": "54a606e0f27f6e1e02c7c1c799b845edfdbc793c",
      "parents": [
        "44f34fd4a7f80439f14bdd2df032b0b4427c4ab0"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:20:06 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 15:57:24 2012 -0800"
      },
      "message": "extcon: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "44f34fd4a7f80439f14bdd2df032b0b4427c4ab0",
      "tree": "8f7998a0ed0555efb39c7d70ed783cbd90337a20",
      "parents": [
        "93ed0327808f7d7ef0fc90114c3457629dd683c1"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:23:21 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 15:57:24 2012 -0800"
      },
      "message": "extcon: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "93ed0327808f7d7ef0fc90114c3457629dd683c1",
      "tree": "1d14b8c2d536a9d50968f7bacb8d29546ae214b6",
      "parents": [
        "d5185c4eb3a022f7e7a435238c2b0b885e6b4821"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:25:49 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 15:57:24 2012 -0800"
      },
      "message": "extcon: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3bf742ffd48e7d1cea864741a123203207b33b80",
      "tree": "dbe0dff663b557e1cd414448e57c7e63f4c22f54",
      "parents": [
        "f4bb5cb54eb97fee9b4e076df8df68b91861b934"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Nov 21 10:04:57 2012 +0530"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:06:38 2012 +0900"
      },
      "message": "extcon: max77693: Fix uninitialised variable warning\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\n"
    },
    {
      "commit": "f4bb5cb54eb97fee9b4e076df8df68b91861b934",
      "tree": "77c7ce016ce2a5673329813665165da2cb55b37b",
      "parents": [
        "0b672e9b21942fdfa63519fb66df4a40d6fafe35"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 15:46:50 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:01:17 2012 +0900"
      },
      "message": "extcon: max77693: Use devm_kzalloc\n\ndevm_kzalloc() is a device managed function. It makes error handling\nand cleanup code a bit simpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "0b672e9b21942fdfa63519fb66df4a40d6fafe35",
      "tree": "ed710976a10f890883e1ae2f4d3ed6afdf55f4a9",
      "parents": [
        "2ca36f4afd0b0c3b9f99e1c03bbfafeb39516cf6"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 15:46:47 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:01:16 2012 +0900"
      },
      "message": "extcon: max8997: Use devm_kzalloc\n\ndevm_kzalloc() is a device managed function. It makes error handling\nand cleanup code a bit simpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "2ca36f4afd0b0c3b9f99e1c03bbfafeb39516cf6",
      "tree": "9cab0b8a35e74b44d29fd074af9266bc18a18027",
      "parents": [
        "8117cc3a0cf31533b31fb106663c2529410726df"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 15:46:33 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:01:16 2012 +0900"
      },
      "message": "extcon: max8997: Fix a typo\n\nElectrnoics -\u003e Electronics\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "8117cc3a0cf31533b31fb106663c2529410726df",
      "tree": "454917c7f3e9bdb22ede5dd46160ac0b110d961c",
      "parents": [
        "1967fa08d902cbf1967a29acd2e82628cfb7c7f4"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 15:46:30 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:01:15 2012 +0900"
      },
      "message": "extcon: max8997: Fix checkpatch error\n\nFixes the following checkpatch error:\nERROR: space required after that \u0027,\u0027 (ctx:VxV)\n460: FILE: extcon/extcon-max8997.c:460:\n\t\tret \u003d request_threaded_irq(virq, NULL,max8997_muic_irq_handler,\n\t\t                                     ^\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "1967fa08d902cbf1967a29acd2e82628cfb7c7f4",
      "tree": "1d3af8137202a4c7f3ade480ff6d048ac52dae20",
      "parents": [
        "00af4b16e098f7899d78c7009f0b525c9c512f94"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Nov 21 10:04:58 2012 +0530"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:01:14 2012 +0900"
      },
      "message": "extcon: max77693: Fix coding style\n\nAs per kernel coding style, if one branch of conditional statement has braces,\nthe other one should have too.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\n"
    },
    {
      "commit": "00af4b16e098f7899d78c7009f0b525c9c512f94",
      "tree": "a73ea5686d6008c8e99d80027019f520f6c82069",
      "parents": [
        "68c9274d0fd1f66c6d105c52a61268d943e30862"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 15:46:44 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:00:40 2012 +0900"
      },
      "message": "extcon: max77693: Fix incorrect error check and return value\n\nirq_create_mapping() returns 0 if it fails to provide a valid irq number.\n\u0027ret\u0027 needs to be updated with a negative error code before returning from\nprobe to signal probe failure. While at it, also corrected the \u0027virq\u0027 type to\nunsigned from signed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "68c9274d0fd1f66c6d105c52a61268d943e30862",
      "tree": "b9c580869cc52e249c9a3974907fee287452ee2f",
      "parents": [
        "c0c078c363a578543826bb8bfc9af47c7cc9321b"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 15:46:41 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:00:40 2012 +0900"
      },
      "message": "extcon: max8997: Fix incorrect error check and return value\n\nirq_create_mapping() returns 0 if it fails to provide a valid irq number.\n\u0027ret\u0027 needs to be updated with a negative error code before returning from\nprobe to signal probe failure. While at it, also corrected the \u0027virq\u0027 type to\nunsigned from signed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "c0c078c363a578543826bb8bfc9af47c7cc9321b",
      "tree": "db78ad019689f7b0eade9976fff1362f90878daa",
      "parents": [
        "d851718f65d646c5033a28fa60631440c6dc0d4f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 16:30:31 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Nov 21 20:00:39 2012 +0900"
      },
      "message": "extcon: Fix return value in extcon-class.c\n\nReturn the value obtained from the function extcon_register_interest\ninstead of -ENODEV.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "be31cc0bc9e6d24d7bd069a4eae81aa9fcf5d2cd",
      "tree": "50b5c513f64c926e6d838135b781321f6841dfde",
      "parents": [
        "f4a75d2eb7b1e2206094b901be09adb31ba63681"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Mon Nov 05 17:11:41 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Nov 20 16:00:44 2012 +0900"
      },
      "message": "extcon: arizona: unlock mutex on error path in arizona_micdet()\n\nIf regmap_read() failed, arizona_micdet() returns IRQ_NONE\nleaving \u0026info-\u003elock mutex locked as opposed to all other return paths.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "4f2de3bf177e57417963eec6a131a7bb2d2b660d",
      "tree": "af4c10d1848ea4e075b16b8b578ed493fe4c4d61",
      "parents": [
        "44b7bccf7c5372eab3408593ab2142a5dcde03f6"
      ],
      "author": {
        "name": "Jenny TC",
        "email": "jenny.tc@intel.com",
        "time": "Thu Oct 18 21:00:32 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:18 2012 +0900"
      },
      "message": "extcon : register for cable interest by cable name\n\nThere are some scnearios where a driver/framework needs to register\ninterest for a particular cable without specifying the extcon device\nname. One such scenario is charger notifications. The platform will\nhave charger cabel which will be bound to any extcon device. It\u0027s\nnot mandatory for the charger driver to know which extcon device\nit should use. This patch enables the support for registering\ninterest for a cable just by cable name wihtout specifying the\nextcon device name\n\nSigned-off-by: Jenny TC \u003cjenny.tc@intel.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nTested-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n\n--\nKernel-doc comment added by MyungJoo Ham\n"
    },
    {
      "commit": "44b7bccf7c5372eab3408593ab2142a5dcde03f6",
      "tree": "7f50aa5545d9e24c7a82bb0a9e2c24fd704b7a6b",
      "parents": [
        "57e7cd37059bb00cd56b60b95b8799af0db91e18"
      ],
      "author": {
        "name": "anish kumar",
        "email": "anish198519851985@gmail.com",
        "time": "Mon Oct 22 10:11:43 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:17 2012 +0900"
      },
      "message": "extcon: trivial: kfree missed from remove path\n\nExtcon core doesn\u0027t free the memory when we do unregister.\nKfree is added in the remove path as it was missing.\n\nSigned-off-by: anish kumar \u003canish198519851985@gmail.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "57e7cd37059bb00cd56b60b95b8799af0db91e18",
      "tree": "06a6512cc4b59cc65c41ef8ed2be571f476b02b0",
      "parents": [
        "f8457d574f680a98c77846a15df13086ab1ab426"
      ],
      "author": {
        "name": "anish kumar",
        "email": "anish198519851985@gmail.com",
        "time": "Mon Oct 22 09:43:33 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:17 2012 +0900"
      },
      "message": "extcon: driver model release call not needed\n\nThere was a case where free and list_del can be called twice\non the same pointer.So fixed it by re-arranging the code and\nremoving a function which was not needed.\n\nSigned-off-by: anish kumar \u003canish198519851985@gmail.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "f8457d574f680a98c77846a15df13086ab1ab426",
      "tree": "779759dce27c7d36ebdfa13d3fcef9f960600ef6",
      "parents": [
        "bf2627d66d416ff438f37643d32866aa93947be6"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Mon Oct 08 14:41:49 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:16 2012 +0900"
      },
      "message": "extcon: MAX77693: Add platform data for MUIC device to initialize registers\n\nThis patch add platform data for MUIC device to initialize register\non probe() call because it should unmask interrupt mask register\nand initialize some register related to MUIC device.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "bf2627d66d416ff438f37643d32866aa93947be6",
      "tree": "b60f88d2fd158bf2f1bde5bc217dbcb7cb185099",
      "parents": [
        "909f9ec0a42eeff94dbcac226664d225a11f10d6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu Oct 04 09:55:23 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:15 2012 +0900"
      },
      "message": "extcon: max77693: Use max77693_update_reg for rmw operations\n\nThis simplifies the code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "909f9ec0a42eeff94dbcac226664d225a11f10d6",
      "tree": "6123891a601896801bb9cff97af1a13ec8d4756b",
      "parents": [
        "d9310e35a8d5aefad73b2f2387503082da0bea04"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu Oct 04 09:53:45 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:15 2012 +0900"
      },
      "message": "extcon: Fix kerneldoc for extcon_set_cable_state and extcon_set_cable_state_\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "d9310e35a8d5aefad73b2f2387503082da0bea04",
      "tree": "1731dba824e6ad6fa645581f6ec00271df1e1dde",
      "parents": [
        "03019759b98de92b5507c8c2f6e253a35d59c868"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Tue Oct 02 09:16:53 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:14 2012 +0900"
      },
      "message": "extcon: adc-jack: Add missing MODULE_LICENSE\n\nThis driver can be built as a module, add MODULE_LICENSE for it.\nFor completeness, also adds MODULE_AUTHOR and MODULE_DESCRIPTION.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "03019759b98de92b5507c8c2f6e253a35d59c868",
      "tree": "3e5bd7a7793ce222536b93e56c94f5c5191b3fbb",
      "parents": [
        "5cd3c277ebc64e4bc30c5eb6412edd43b5730a4f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Tue Oct 02 09:14:59 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:13 2012 +0900"
      },
      "message": "extcon: adc-jack: Fix checking return value of request_any_context_irq\n\nOn failure, request_any_context_irq() returns a negative value.\nOn success, it returns either IRQC_IS_HARDIRQ or IRQC_IS_NESTED.\n\nAlso ensure adc_jack_probe() return 0 on success.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "5cd3c277ebc64e4bc30c5eb6412edd43b5730a4f",
      "tree": "cfaedaf4f34c866fc88cbdb0cb3db021937dd42c",
      "parents": [
        "824a1bc045cef278aec15bef35d8d0b59ce77856"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Sep 26 08:10:03 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:13 2012 +0900"
      },
      "message": "extcon: Fix return value in extcon_register_interest()\n\nPropagate the value returned from extcon_find_cable_index()\ninstead of -ENODEV. For readability, -EINVAL is returned in place of\nthe variable.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "824a1bc045cef278aec15bef35d8d0b59ce77856",
      "tree": "752b136da5bfdc0b4d3f20ab0119470f5f2fdd49",
      "parents": [
        "0dc77b6dabec8fd298392018cc0de5214af2dc43"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Mon Sep 24 15:36:24 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:12 2012 +0900"
      },
      "message": "extcon: unregister compat link on cleanup\n\nSince extcon registers this compat link at device registration\n(extcon_dev_register), we should probably remove them at deregistration/cleanup.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "0dc77b6dabec8fd298392018cc0de5214af2dc43",
      "tree": "1f2a1d7cca9d5b76ba3bf82a4651d7b5eb04b595",
      "parents": [
        "28c0ada62d39eaafef03d88a4e6f4c5bcb6e1b6c"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Mon Sep 24 15:32:31 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:11 2012 +0900"
      },
      "message": "extcon: Unregister compat class at module unload to fix oops\n\nIf you compile extcon with CONFIG_ANDROID and then load and unload the\nmodule you get a simple oops as the driver does not unregister its\ncompat class and thus cannot register it again.\n\nFull trace:\n\nroot@(none):~# modprobe extcon_class\nroot@(none):~# rmmod extcon_class\nroot@(none):~# modprobe extcon_class\n------------[ cut here ]------------\nWARNING: at fs/sysfs/dir.c:536 sysfs_add_one+0xde/0x100()\nsysfs: cannot create duplicate filename \u0027/class/switch\u0027\nModules linked in: extcon_class(+) [last unloaded: extcon_class]\nCall Trace:\n9f451a00:  [\u003c602a58bc\u003e] printk+0x0/0xa8\n9f451a18:  [\u003c60039b43\u003e] warn_slowpath_common+0x93/0xd0\n9f451a28:  [\u003c6012c6de\u003e] sysfs_add_one+0xde/0x100\n9f451a50:  [\u003c601d3d90\u003e] strcat+0x0/0x40\n9f451a68:  [\u003c60039cdc\u003e] warn_slowpath_fmt+0x9c/0xa0\n9f451a90:  [\u003c6002fe32\u003e] unblock_signals+0x0/0x84\n9f451ab0:  [\u003c60039c40\u003e] warn_slowpath_fmt+0x0/0xa0\n9f451ac0:  [\u003c6002fe32\u003e] unblock_signals+0x0/0x84\n9f451ae8:  [\u003c6012bd97\u003e] sysfs_pathname.isra.10+0x57/0x70\n9f451b00:  [\u003c601d3d90\u003e] strcat+0x0/0x40\n9f451b18:  [\u003c6012bd97\u003e] sysfs_pathname.isra.10+0x57/0x70\n9f451b48:  [\u003c6012c6de\u003e] sysfs_add_one+0xde/0x100\n9f451b78:  [\u003c6012c96f\u003e] create_dir+0x8f/0x100\n9f451bc0:  [\u003ca0861000\u003e] extcon_class_init+0x0/0x12 [extcon_class]\n9f451bd8:  [\u003c6012cda6\u003e] sysfs_create_dir+0xa6/0x1c0\n9f451be8:  [\u003c601d89f1\u003e] kvasprintf+0x81/0xa0\n9f451bf8:  [\u003c601cf0f0\u003e] kobject_get+0x0/0x50\n9f451c18:  [\u003c601cf396\u003e] kobject_add_internal+0x96/0x280\n9f451c60:  [\u003ca0861000\u003e] extcon_class_init+0x0/0x12 [extcon_class]\n9f451c78:  [\u003c601cfb93\u003e] kobject_add+0xd3/0x140\n9f451cc0:  [\u003c601cfac0\u003e] kobject_add+0x0/0x140\n9f451cd0:  [\u003c6002fe32\u003e] unblock_signals+0x0/0x84\n9f451cf8:  [\u003c6002fffc\u003e] set_signals+0x29/0x3f\n9f451d28:  [\u003c600c1de1\u003e] kmem_cache_alloc+0xe1/0x100\n9f451d78:  [\u003c601cffa0\u003e] kobject_create_and_add+0x50/0xa0\n9f451da8:  [\u003c601fbe76\u003e] class_compat_register+0x56/0x80\n9f451dc8:  [\u003ca085d118\u003e] create_extcon_class+0x88/0xd0 [extcon_class]\n9f451de8:  [\u003ca0861010\u003e] extcon_class_init+0x10/0x12 [extcon_class]\n9f451df8:  [\u003c600189a8\u003e] do_one_initcall+0x48/0x1f0\n9f451e20:  [\u003c60061920\u003e] blocking_notifier_call_chain+0x0/0x20\n9f451e30:  [\u003c60061920\u003e] blocking_notifier_call_chain+0x0/0x20\n9f451e58:  [\u003c6007e3c3\u003e] sys_init_module+0xa3/0x280\n9f451e88:  [\u003c6001e2ad\u003e] handle_syscall+0x8d/0x90\n9f451ea8:  [\u003c60033370\u003e] userspace+0x405/0x531\n9f451ee8:  [\u003c6001e380\u003e] copy_chunk_to_user+0x0/0x40\n9f451ef8:  [\u003c6001e5cd\u003e] do_op_one_page+0x14d/0x220\n9f451fd8:  [\u003c6001a355\u003e] fork_handler+0x95/0xa0\n\n---[ end trace dd512cc03fe1c367 ]---\n------------[ cut here ]------------\nWARNING: at lib/kobject.c:196 kobject_add_internal+0x26e/0x280()\nkobject_add_internal failed for switch with -EEXIST, don\u0027t try to\nregister things with the same name in the same directory.\nModules linked in: extcon_class(+) [last unloaded: extcon_class]\nCall Trace:\n9f451ad0:  [\u003c602a58bc\u003e] printk+0x0/0xa8\n9f451ae8:  [\u003c60039b43\u003e] warn_slowpath_common+0x93/0xd0\n9f451af8:  [\u003c601cf56e\u003e] kobject_add_internal+0x26e/0x280\n9f451b18:  [\u003c601cf140\u003e] kobject_put+0x0/0x70\n9f451b20:  [\u003ca0861000\u003e] extcon_class_init+0x0/0x12 [extcon_class]\n9f451b38:  [\u003c60039cdc\u003e] warn_slowpath_fmt+0x9c/0xa0\n9f451b88:  [\u003c60039c40\u003e] warn_slowpath_fmt+0x0/0xa0\n9f451bc0:  [\u003ca0861000\u003e] extcon_class_init+0x0/0x12 [extcon_class]\n9f451bd8:  [\u003c6012cda6\u003e] sysfs_create_dir+0xa6/0x1c0\n9f451be8:  [\u003c601d89f1\u003e] kvasprintf+0x81/0xa0\n9f451bf8:  [\u003c601cf0f0\u003e] kobject_get+0x0/0x50\n9f451c18:  [\u003c601cf56e\u003e] kobject_add_internal+0x26e/0x280\n9f451c60:  [\u003ca0861000\u003e] extcon_class_init+0x0/0x12 [extcon_class]\n9f451c78:  [\u003c601cfb93\u003e] kobject_add+0xd3/0x140\n9f451cc0:  [\u003c601cfac0\u003e] kobject_add+0x0/0x140\n9f451cd0:  [\u003c6002fe32\u003e] unblock_signals+0x0/0x84\n9f451cf8:  [\u003c6002fffc\u003e] set_signals+0x29/0x3f\n9f451d28:  [\u003c600c1de1\u003e] kmem_cache_alloc+0xe1/0x100\n9f451d78:  [\u003c601cffa0\u003e] kobject_create_and_add+0x50/0xa0\n9f451da8:  [\u003c601fbe76\u003e] class_compat_register+0x56/0x80\n9f451dc8:  [\u003ca085d118\u003e] create_extcon_class+0x88/0xd0 [extcon_class]\n9f451de8:  [\u003ca0861010\u003e] extcon_class_init+0x10/0x12 [extcon_class]\n9f451df8:  [\u003c600189a8\u003e] do_one_initcall+0x48/0x1f0\n9f451e20:  [\u003c60061920\u003e] blocking_notifier_call_chain+0x0/0x20\n9f451e30:  [\u003c60061920\u003e] blocking_notifier_call_chain+0x0/0x20\n9f451e58:  [\u003c6007e3c3\u003e] sys_init_module+0xa3/0x280\n9f451e88:  [\u003c6001e2ad\u003e] handle_syscall+0x8d/0x90\n9f451ea8:  [\u003c60033370\u003e] userspace+0x405/0x531\n9f451ee8:  [\u003c6001e380\u003e] copy_chunk_to_user+0x0/0x40\n9f451ef8:  [\u003c6001e5cd\u003e] do_op_one_page+0x14d/0x220\n9f451fd8:  [\u003c6001a355\u003e] fork_handler+0x95/0xa0\n\n---[ end trace dd512cc03fe1c368 ]---\nkobject_create_and_add: kobject_add error: -17\n------------[ cut here ]------------\nWARNING: at drivers/extcon/extcon_class.c:545\ncreate_extcon_class+0xbc/0xd0 [extcon_class]()\ncannot allocate\nModules linked in: extcon_class(+) [last unloaded: extcon_class]\nCall Trace:\n9f451c80:  [\u003c602a58bc\u003e] printk+0x0/0xa8\n9f451c98:  [\u003c60039b43\u003e] warn_slowpath_common+0x93/0xd0\n9f451ca0:  [\u003c6002fe32\u003e] unblock_signals+0x0/0x84\n9f451ca8:  [\u003ca085d14c\u003e] create_extcon_class+0xbc/0xd0 [extcon_class]\n9f451cd0:  [\u003ca0861000\u003e] extcon_class_init+0x0/0x12 [extcon_class]\n9f451ce8:  [\u003c60039cdc\u003e] warn_slowpath_fmt+0x9c/0xa0\n9f451d20:  [\u003c6002fe32\u003e] unblock_signals+0x0/0x84\n9f451d28:  [\u003c60039c40\u003e] warn_slowpath_fmt+0x0/0xa0\n9f451d48:  [\u003c6002fffc\u003e] set_signals+0x29/0x3f\n9f451d58:  [\u003c601cf172\u003e] kobject_put+0x32/0x70\n9f451d78:  [\u003c600c22c3\u003e] kfree+0xb3/0x100\n9f451da8:  [\u003c601fbe9a\u003e] class_compat_register+0x7a/0x80\n9f451dc8:  [\u003ca085d14c\u003e] create_extcon_class+0xbc/0xd0 [extcon_class]\n9f451de8:  [\u003ca0861010\u003e] extcon_class_init+0x10/0x12 [extcon_class]\n9f451df8:  [\u003c600189a8\u003e] do_one_initcall+0x48/0x1f0\n9f451e20:  [\u003c60061920\u003e] blocking_notifier_call_chain+0x0/0x20\n9f451e30:  [\u003c60061920\u003e] blocking_notifier_call_chain+0x0/0x20\n9f451e58:  [\u003c6007e3c3\u003e] sys_init_module+0xa3/0x280\n9f451e88:  [\u003c6001e2ad\u003e] handle_syscall+0x8d/0x90\n9f451ea8:  [\u003c60033370\u003e] userspace+0x405/0x531\n9f451ee8:  [\u003c6001e380\u003e] copy_chunk_to_user+0x0/0x40\n9f451ef8:  [\u003c6001e5cd\u003e] do_op_one_page+0x14d/0x220\n9f451fd8:  [\u003c6001a355\u003e] fork_handler+0x95/0xa0\n\n---[ end trace dd512cc03fe1c369 ]---\nFATAL: Error inserting extcon_class\n(/lib/modules/3.6.0-rc6-00178-g811315f/kernel/drivers/extcon/extcon_class.ko):\nCannot allocate memory\n\nThis patch fixes this.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "28c0ada62d39eaafef03d88a4e6f4c5bcb6e1b6c",
      "tree": "6f4f01eab4ad9c1e59265362a3077a50449cba60",
      "parents": [
        "0cf6ad8a18f7f7bdbb81975188d9e0656ef277dd"
      ],
      "author": {
        "name": "anish kumar",
        "email": "anish198519851985@gmail.com",
        "time": "Thu Aug 30 00:35:10 2012 +0530"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Oct 22 11:28:10 2012 +0900"
      },
      "message": "extcon: optimising the check_mutually_exclusive function\n\nRather than re-inventing the wheel we can use the hamming function\nto calculate the number of bits set to check for violation of\nexclusivity.\n\nSigned-off-by: anish kumar \u003canish198519851985@gmail.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "0cf6ad8a18f7f7bdbb81975188d9e0656ef277dd",
      "tree": "1a41c7af25323fae9c52eedb2cc43a84420cb2a1",
      "parents": [
        "3cafbd4e5005dbef78b32f2e0fe3ab00a955c6c1"
      ],
      "author": {
        "name": "anish kumar",
        "email": "anish198519851985@gmail.com",
        "time": "Thu Aug 30 00:35:09 2012 +0530"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Oct 22 11:28:10 2012 +0900"
      },
      "message": "extcon: standard cable names definition and declaration changed\n\nWith this change now individual drivers can use standard cable\nnames as below:\nstatic const char *arizona_cable[] \u003d {\n    extcon_cable_name[EXTCON_USB],\n    extcon_cable_name[EXTCON_USB_HOST],\n    \"CUSTOM_CABLE\"\n    NULL,\n}\n\nSigned-off-by: anish kumar \u003canish198519851985@gmail.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "3cafbd4e5005dbef78b32f2e0fe3ab00a955c6c1",
      "tree": "2a60407f22f28bd90b88867611d21ea9a7bbdbb5",
      "parents": [
        "8dee001d98813c4cfa0be92ae3da7cabdc954c63"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "develkernel412222@gmail.com",
        "time": "Fri Aug 31 14:00:19 2012 +0530"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Oct 22 11:28:10 2012 +0900"
      },
      "message": "extcon-max8997: remove usage of ret in max8997_muic_handle_charger_type_detach\n\nactually we can do returns with error or success with out ret in this function,\nso remove the ret variable, and reduce a very little (4byte) space on stack of this function\n\nSigned-off-by: Devendra Naga \u003cdevelkernel412222@gmail.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "8dee001d98813c4cfa0be92ae3da7cabdc954c63",
      "tree": "bf6954fdf7fefa9b0fd28ff60f98bdb7b6df6d29",
      "parents": [
        "6f0c0580b70c89094b3422ba81118c7b959c7556"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Aug 07 14:46:32 2012 +0530"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Oct 22 11:28:10 2012 +0900"
      },
      "message": "extcon: Remove duplicate inclusion of extcon.h header file\n\nextcon.h header file was included twice.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Sachin Kamat \u003csachin.kamat@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "033d9959ed2dc1029217d4165f80a71702dc578e",
      "tree": "3d306316e44bdabce2e0bf2ef7e466e525f90b4c",
      "parents": [
        "974a847e00cf3ff1695e62b276892137893706ab",
        "7c6e72e46c9ea4a88f3f8ba96edce9db4bd48726"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 09:54:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 09:54:49 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\nPull workqueue changes from Tejun Heo:\n \"This is workqueue updates for v3.7-rc1.  A lot of activities this\n  round including considerable API and behavior cleanups.\n\n   * delayed_work combines a timer and a work item.  The handling of the\n     timer part has always been a bit clunky leading to confusing\n     cancelation API with weird corner-case behaviors.  delayed_work is\n     updated to use new IRQ safe timer and cancelation now works as\n     expected.\n\n   * Another deficiency of delayed_work was lack of the counterpart of\n     mod_timer() which led to cancel+queue combinations or open-coded\n     timer+work usages.  mod_delayed_work[_on]() are added.\n\n     These two delayed_work changes make delayed_work provide interface\n     and behave like timer which is executed with process context.\n\n   * A work item could be executed concurrently on multiple CPUs, which\n     is rather unintuitive and made flush_work() behavior confusing and\n     half-broken under certain circumstances.  This problem doesn\u0027t\n     exist for non-reentrant workqueues.  While non-reentrancy check\n     isn\u0027t free, the overhead is incurred only when a work item bounces\n     across different CPUs and even in simulated pathological scenario\n     the overhead isn\u0027t too high.\n\n     All workqueues are made non-reentrant.  This removes the\n     distinction between flush_[delayed_]work() and\n     flush_[delayed_]_work_sync().  The former is now as strong as the\n     latter and the specified work item is guaranteed to have finished\n     execution of any previous queueing on return.\n\n   * In addition to the various bug fixes, Lai redid and simplified CPU\n     hotplug handling significantly.\n\n   * Joonsoo introduced system_highpri_wq and used it during CPU\n     hotplug.\n\n  There are two merge commits - one to pull in IRQ safe timer from\n  tip/timers/core and the other to pull in CPU hotplug fixes from\n  wq/for-3.6-fixes as Lai\u0027s hotplug restructuring depended on them.\"\n\nFixed a number of trivial conflicts, but the more interesting conflicts\nwere silent ones where the deprecated interfaces had been used by new\ncode in the merge window, and thus didn\u0027t cause any real data conflicts.\n\nTejun pointed out a few of them, I fixed a couple more.\n\n* \u0027for-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (46 commits)\n  workqueue: remove spurious WARN_ON_ONCE(in_irq()) from try_to_grab_pending()\n  workqueue: use cwq_set_max_active() helper for workqueue_set_max_active()\n  workqueue: introduce cwq_set_max_active() helper for thaw_workqueues()\n  workqueue: remove @delayed from cwq_dec_nr_in_flight()\n  workqueue: fix possible stall on try_to_grab_pending() of a delayed work item\n  workqueue: use hotcpu_notifier() for workqueue_cpu_down_callback()\n  workqueue: use __cpuinit instead of __devinit for cpu callbacks\n  workqueue: rename manager_mutex to assoc_mutex\n  workqueue: WORKER_REBIND is no longer necessary for idle rebinding\n  workqueue: WORKER_REBIND is no longer necessary for busy rebinding\n  workqueue: reimplement idle worker rebinding\n  workqueue: deprecate __cancel_delayed_work()\n  workqueue: reimplement cancel_delayed_work() using try_to_grab_pending()\n  workqueue: use mod_delayed_work() instead of __cancel + queue\n  workqueue: use irqsafe timer for delayed_work\n  workqueue: clean up delayed_work initializers and add missing one\n  workqueue: make deferrable delayed_work initializer names consistent\n  workqueue: cosmetic whitespace updates for macro definitions\n  workqueue: deprecate system_nrt[_freezable]_wq\n  workqueue: deprecate flush[_delayed]_work_sync()\n  ...\n"
    },
    {
      "commit": "06d2fe153b9b35e57221e35831a26918f462db68",
      "tree": "f77cb72dfba7f2a47ceb93e120abd9399a24a1b9",
      "parents": [
        "3aebd34b1200a902a8662da8845824a02f00772e",
        "e0f21e6d52cc245e7d4f7e02ca4b7b6571660ec2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:10:44 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:10:44 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core merge from Greg Kroah-Hartman:\n \"Here is the big driver core update for 3.7-rc1.\n\n  A number of firmware_class.c updates (as you saw a month or so ago),\n  and some hyper-v updates and some printk fixes as well.  All patches\n  that are outside of the drivers/base area have been acked by the\n  respective maintainers, and have all been in the linux-next tree for a\n  while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027driver-core-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (95 commits)\n  memory: tegra{20,30}-mc: Fix reading incorrect register in mc_readl()\n  device.h: Add missing inline to #ifndef CONFIG_PRINTK dev_vprintk_emit\n  memory: emif: Add ifdef CONFIG_DEBUG_FS guard for emif_debugfs_[init|exit]\n  Documentation: Fixes some translation error in Documentation/zh_CN/gpio.txt\n  Documentation: Remove 3 byte redundant code at the head of the Documentation/zh_CN/arm/booting\n  Documentation: Chinese translation of Documentation/video4linux/omap3isp.txt\n  device and dynamic_debug: Use dev_vprintk_emit and dev_printk_emit\n  dev: Add dev_vprintk_emit and dev_printk_emit\n  netdev_printk/netif_printk: Remove a superfluous logging colon\n  netdev_printk/dynamic_netdev_dbg: Directly call printk_emit\n  dev_dbg/dynamic_debug: Update to use printk_emit, optimize stack\n  driver-core: Shut up dev_dbg_reatelimited() without DEBUG\n  tools/hv: Parse /etc/os-release\n  tools/hv: Check for read/write errors\n  tools/hv: Fix exit() error code\n  tools/hv: Fix file handle leak\n  Tools: hv: Implement the KVP verb - KVP_OP_GET_IP_INFO\n  Tools: hv: Rename the function kvp_get_ip_address()\n  Tools: hv: Implement the KVP verb - KVP_OP_SET_IP_INFO\n  Tools: hv: Add an example script to configure an interface\n  ...\n"
    },
    {
      "commit": "6a2027abd2048f7f7fdcc6e11ff10b3d9b0d0899",
      "tree": "d83e1d602304b5a16cf2f5ba6948e0b43cdc98d8",
      "parents": [
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2",
        "52b84dac436a681fa51dad2b9e57b6ea50309cbd",
        "b8575a1143f6d57a791c946291ba4363e07e32a3",
        "3f1965776f6ec769192400810b6260fe48301bbb",
        "e96961dabe4421b163a4b6187ede942aa450d9cc",
        "3006b8d665c9b44a7838d0830d9dbe5f6df2be69"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 14:45:07 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 14:45:07 2012 +0100"
      },
      "message": "Merge remote-tracking branches \u0027regulator/topic/core\u0027, \u0027regulator/topic/bypass\u0027, \u0027regulator/topic/tol\u0027, \u0027regulator/topic/drivers\u0027 and \u0027regulator/topic/tps6586x\u0027 into regulator-next\n"
    },
    {
      "commit": "8f949b9a7e0bac3a9c3c29dc27c476a87e21db3e",
      "tree": "88cd7852d59ebae54fcc2f57019ea13284042962",
      "parents": [
        "6f586e663e3b3674cadad0d5329424b006a0a289",
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Sep 16 16:51:27 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Sep 16 16:51:27 2012 -0700"
      },
      "message": "Merge 3.6-rc7 into driver-core-next\n\nThis pulls in the fixes in that branch that are needed here as well.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "73f8be297e90f6ebb951c30490376833f8782349",
      "tree": "1e15c36ed544e33b82e2bbbc6ba8d787c9d3e7e4",
      "parents": [
        "c500ce38e52bb2f526b84f41314a9a9f83a2fdf5",
        "b186b12487efc80c44f2f0d26cc26eb249cf1524"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:22:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:22:21 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-for-linus-3.6-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull mfd fixes from Samuel Ortiz:\n \"This is the remaining MFD fixes for 3.6, with 5 pending fixes:\n\n   - A tps65217 build error fix.\n   - A lcp_ich regression fix caused by the MFD driver failing to\n     initialize the watchdog sub device due to ACPI conflicts.\n   - 2 MAX77693 interrupt handling bug fixes.\n   - An MFD core fix, adding an IRQ domain argument to the MFD device\n     addition API in order to prevent silent and potentially harmful\n     remapping behaviour changes for drivers supporting non-DT\n     platforms.\"\n\n* tag \u0027mfd-for-linus-3.6-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: MAX77693: Fix NULL pointer error when initializing irqs\n  mfd: MAX77693: Fix interrupt handling bug\n  mfd: core: Push irqdomain mapping out into devices\n  mfd: lpc_ich: Fix a 3.5 kernel regression for iTCO_wdt driver\n  mfd: Move tps65217 regulator plat data handling to regulator\n"
    },
    {
      "commit": "b186b12487efc80c44f2f0d26cc26eb249cf1524",
      "tree": "e6ff10b5e12ffbbfdc4abaf88e4ad0e2a25146ef",
      "parents": [
        "d51f42d2c5b7e11b47876b8b5c53f0ac317fef24"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Aug 21 15:16:23 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 16 00:33:09 2012 +0200"
      },
      "message": "mfd: MAX77693: Fix NULL pointer error when initializing irqs\n\nThis patch initialize register map of MUIC device because mfd driver\nof Maxim MAX77693 use regmap-muic instance of MUIC device when irqs of\nMaxim MAX77693 is initialized before call max77693-muic probe() function.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReported-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b8575a1143f6d57a791c946291ba4363e07e32a3",
      "tree": "bfd75a5fb3b0c1766fcf84b12453795b7ea2d89b",
      "parents": [
        "22c5fb6a7dc8674424394122337c84eaf48efbdf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 07 17:01:15 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 10 11:25:14 2012 +0800"
      },
      "message": "extcon: arizona: Use bypass mode for MICVDD\n\nWe can perform microphone detection with MICVDD in bypass mode so try to\nenable that during startup for minimal power - other users or machine\nconstraints will prevent bypass mode being activated if it is unsuitable.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aa49312f297550ab7ff01f64f385f51cb797f4f0",
      "tree": "19d7a73915bb4ab183277a5e57c697e808d75a30",
      "parents": [
        "cdc1a790b2c82f04378dadbac456370d158f653b"
      ],
      "author": {
        "name": "Fengguang Wu",
        "email": "fengguang.wu@intel.com",
        "time": "Thu Sep 06 11:56:35 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Sep 06 09:36:56 2012 -0700"
      },
      "message": "extcon: use IRQF_ONESHOT\n\nGenerated by: scripts/coccinelle/misc/irqf_oneshot.cocci\n\nMake sure threaded IRQs without a primary handler are always\nrequested with IRQF_ONESHOT.\n\nSigned-off-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cdc1a790b2c82f04378dadbac456370d158f653b",
      "tree": "ddb6e00a3ffa1dc54876eca8f4ddd2f111bcdca9",
      "parents": [
        "19939860dcae5a3b2e11318eb7d65b4db2e55e2b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Sep 05 13:18:53 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 13:31:03 2012 -0700"
      },
      "message": "extcon: extcon-arizona depends on INPUT\n\nextcon-arizona uses input_*() functions so it should depend\non INPUT.\n\nERROR: \"input_event\" [drivers/extcon/extcon-arizona.ko] undefined!\nERROR: \"input_free_device\" [drivers/extcon/extcon-arizona.ko] undefined!\nERROR: \"input_register_device\" [drivers/extcon/extcon-arizona.ko] undefined!\nERROR: \"input_set_capability\" [drivers/extcon/extcon-arizona.ko] undefined!\nERROR: \"input_allocate_device\" [drivers/extcon/extcon-arizona.ko] undefined!\nERROR: \"input_unregister_device\" [drivers/extcon/extcon-arizona.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "19939860dcae5a3b2e11318eb7d65b4db2e55e2b",
      "tree": "f7506b914b4a2093703e5bd1fb582a3ffabc6166",
      "parents": [
        "c338bb0380b1cd64ae566d1ea7d1bfd6c811297d"
      ],
      "author": {
        "name": "anish kumar",
        "email": "anish198519851985@gmail.com",
        "time": "Fri Aug 17 09:57:22 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 12:20:49 2012 -0700"
      },
      "message": "extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices\n\nExternal connector devices that decides connection information based on\nADC values may use adc-jack device driver. The user simply needs to\nprovide a table of adc range and connection states. Then, extcon\nframework will automatically notify others.\n\nChanges in V1:\nadded Lars-Peter Clausen suggested changes:\nUsing macros to get rid of boiler plate code such as devm_kzalloc\nand module_platform_driver.Other changes suggested are related to\ncoding guidelines.\n\nChanges in V2:\nRemoved some unnecessary checks and changed the way we are un-regitering\nextcon and freeing the irq while removing.\n\nChanges in V3:\nRenamed the files to comply with extcon naming.\n\nChanges in V4:\nAdded the cancel_work_sync during removing of driver.\n\nChanges in V5:\nAdded the dependency of IIO in Kconfig.\n\nChanges in V6:\nSome nitpicks related to naming.\n\nChanges in this version:\nV6 patch version patch broke the build:\nERROR: \"extcon_cable_name\" [drivers/extcon/extcon-adc-jack.ko] undefined!\n\nFixed it in this version.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: anish kumar \u003canish.singh@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c338bb0380b1cd64ae566d1ea7d1bfd6c811297d",
      "tree": "c99224d9658788dc6bea8c4b716e135751b98c79",
      "parents": [
        "8e5f5018e80f14119ae54f68cdf1deae43ff9c86"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Thu Aug 23 09:11:54 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 12:18:11 2012 -0700"
      },
      "message": "extcon: fixing typos\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8e5f5018e80f14119ae54f68cdf1deae43ff9c86",
      "tree": "7f0e6fa515c27ecb5229f73a601e2c6f3d12eb89",
      "parents": [
        "afcfaa878d1467d8cd03076b7b044e8b3e15d9a1"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Thu Aug 23 09:11:50 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 12:18:11 2012 -0700"
      },
      "message": "extcon: fix typos in extcon-arizona\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "afcfaa878d1467d8cd03076b7b044e8b3e15d9a1",
      "tree": "2721aeace4dc2db2afd2c7eb055df81dd267e16d",
      "parents": [
        "f28d5a01562d38332987069178305e88b03d64f6"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Thu Aug 23 09:11:47 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 12:18:11 2012 -0700"
      },
      "message": "extcon: fix typos in max77693 driver\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "80732cc1026af128e89f43aa60ddf2220e8169e8",
      "tree": "bbf7cdc71a1b2110d2cd59ca59826e0a2524fd94",
      "parents": [
        "a500e0e73514ee2b838e439d3eb0750dda1da20f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Aug 26 13:58:20 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 12:18:11 2012 -0700"
      },
      "message": "extcon: arizona: Free MICDET IRQ on error during probe\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9db48aaf18d675ac41f550c9384154e0c00de2ef",
      "tree": "70a19b9164c103e5f52dddff609e01672f8ef616",
      "parents": [
        "0592969e73ae50ce6852d1aff3d222a335289094",
        "fea7a08acb13524b47711625eebea40a0ede69a0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:08:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:08:39 2012 -0700"
      },
      "message": "Merge 3.6-rc3 into driver-core-next\n\nThis picks up the printk fixes in 3.6-rc3 that are needed in this branch.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9baf3220afe870b2526397919857b271c3affda5",
      "tree": "7f76d3be9e5c20162a68f18f5d46868ea2313aa9",
      "parents": [
        "1508d8111f0e965ebe06c32dc4d176750eb53c3a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 16 20:03:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 14:05:40 2012 -0700"
      },
      "message": "extcon: Ensure dynamically allocated sysfs attributes are initialised\n\nThe operation of lockdep requires that all dynamically allocated sysfs\nnodes are initialised using sysfs_attr_init() otherwise lots of warnings\nare generated. Ensure that all the dynamically allocated attributes that\nextcon generates have this done.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0ea62503782699adf5757cb1d3cd9f880d13c48c",
      "tree": "558ca2859926b19382a6d9be6c812dc54631fc64",
      "parents": [
        "3afebf577d4cb21215abb388e80c46c9c387ed0f"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Aug 10 11:33:46 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:42:11 2012 -0700"
      },
      "message": "Extcon: renamed files to comply with the standard naming.\n\nReplaced \u0027_\u0027 with \u0027-\u0027 in the extcon file names, which has been bogging\nsince new drivers have been using the standard naming.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3afebf577d4cb21215abb388e80c46c9c387ed0f",
      "tree": "68db9434049a5119cc5e0a5d689dbfaa7419f6af",
      "parents": [
        "980d7929816236476967218645c30acc022042eb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:40:32 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:40:32 2012 -0700"
      },
      "message": "Revert \"Extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices\"\n\nThis reverts commit 980d7929816236476967218645c30acc022042eb as it\nbreaks the build with the error:\n\tERROR: \"extcon_cable_name\" [drivers/extcon/extcon-adc-jack.ko] undefined!\n\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: anish kumar \u003canish.singh@samsung.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "980d7929816236476967218645c30acc022042eb",
      "tree": "d1edebc580e332a34e56a9af0af326e049e274c8",
      "parents": [
        "34efe4dc47227264a38e60c878b4831d5f0d5a33"
      ],
      "author": {
        "name": "anish kumar",
        "email": "anish198519851985@gmail.com",
        "time": "Fri Aug 10 00:29:43 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:37:00 2012 -0700"
      },
      "message": "Extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices\n\nExternal connector devices that decides connection information based on\nADC values may use adc-jack device driver. The user simply needs to\nprovide a table of adc range and connection states. Then, extcon\nframework will automatically notify others.\n\nChanges in V1:\nadded Lars-Peter Clausen suggested changes:\nUsing macros to get rid of boiler plate code such as devm_kzalloc\nand module_platform_driver.Other changes suggested are related to\ncoding guidelines.\n\nChanges in V2:\nRemoved some unnecessary checks and changed the way we are un-regitering\nextcon and freeing the irq while removing.\n\nChanges in V3:\nRenamed the files to comply with extcon naming.\n\nChanges in V4:\nAdded the cancel_work_sync during removing of driver.\n\nChanges in V5:\nAdded the dependency of IIO in Kconfig.\n\nChanges in V6:\nSome nitpicks related to naming.\n\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: anish kumar \u003canish.singh@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "34efe4dc47227264a38e60c878b4831d5f0d5a33",
      "tree": "68db9434049a5119cc5e0a5d689dbfaa7419f6af",
      "parents": [
        "689ae231afbac8979f96100b372a5a73458baaa9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 20 17:07:29 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:35:52 2012 -0700"
      },
      "message": "extcon: arizona: Implement button detection support\n\nAs well as identifying accessories the accessory detection hardware on\nArizona class devices can also detect a number of buttons which we should\nreport via the input API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b7e995d69199b555181ac057c47b017c510a129",
      "tree": "f0fc913c03f94b1cc99ec6812772544d52efbbce",
      "parents": [
        "af7f2158fdee9d7f55b793b09f8170a3391f889a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 24 09:26:57 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:29:08 2012 -0700"
      },
      "message": "extcon: extcon_gpio: Replace gpio_request_one by devm_gpio_request_one\n\ncommit 01eaf24 \"extcon: Convert extcon_gpio to devm_gpio_request_one\"\nmissed the replacement for devm_gpio_request_one. fix it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e701cdfe601306817604ca7f79f1d1c1088007c",
      "tree": "1b0a4088a091f035d8be06758a604ca449223fc0",
      "parents": [
        "7d3d09b01a028e9dd1282149fdcd2a6e0edd73e4",
        "3c1534c7ecffeb4330bba4c55d17f301528195b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 12:41:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 12:41:17 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-3.6-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD bits from Samuel Ortiz:\n \"We have support for a few new drivers:\n   - Samsung s2mps11\n   - Wolfson Microelectronics wm5102 and wm5110\n   - Marvell 88PM800 and 88PM805\n   - TI twl6041\n\n  We also have our regular driver improvements:\n   - Device tree and IRQ domain support for STE AB8500\n   - Regmap and devm_* API conversion for TI tps6586x\n   - Device tree support for Samsung max77686\n   - devm_* API conversion for STE AB3100\n\n  Besides that, quite a lot of fixing and cleanup for mc13xxx, tps65910,\n  tps65090, da9052 and twl-core.\"\n\nFix up mostly trivial conflicts, with the exception of\ndrivers/usb/host/ehci-omap.c in particular, which had some\nre-organization of the reset sequence (commit 1a49e2ac9651: \"EHCI:\ncentralize controller initialization\") that clashed with commit\n2761a6394516 (\"mfd: USB: Fix the omap-usb EHCI ULPI PHY reset fix\nissues\").\n\nIn particular, commit 2761a6394516 moved the usb_add_hcd() to the\n*middle* of the reset sequence, which clashes fairly badly with the\nreset sequence re-organization (although it could have been done inside\nthe new omap_ehci_init() function).\n\nI left that part of commit 2761a6394516 just undone.\n\n* tag \u0027mfd-3.6-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (110 commits)\n  mfd: Ensure AB8500 platform data is passed through db8500-prcmu to MFD Core\n  mfd: Arizone core should select MFD_CORE\n  mfd: Fix arizona-irq.c build by selecting REGMAP_IRQ\n  mfd: Add debug trace on entering and leaving arizone runtime suspend\n  mfd: Correct tps65090 cell names\n  mfd: Remove gpio support from tps6586x core driver\n  ARM: tegra: defconfig: Enable tps6586x gpio\n  gpio: tps6586x: Add gpio support through platform driver\n  mfd: Cache tps6586x register through regmap\n  mfd: Use regmap for tps6586x register access.\n  mfd: Use devm managed resources for tps6586x\n  input: Add onkey support for 88PM80X PMIC\n  mfd: Add support for twl6041\n  mfd: Fix twl6040 revision information\n  mfd: Matches should be NULL when populate anatop child devices\n  input: ab8500-ponkey: Create AB8500 domain IRQ mapping\n  mfd: Add missing out of memory check for pcf50633\n  Documentation: Describe the AB8500 Device Tree bindings\n  mfd: Add tps65910 32-kHz-crystal-input init\n  mfd: Drop modifying mc13xxx driver\u0027s id_table in probe\n  ...\n"
    },
    {
      "commit": "db1b9037424b8219449a6754e9b7e97b0523c426",
      "tree": "152e8f8ead91f556a252e6c8c77d3e48bf9b5896",
      "parents": [
        "17f79be93d95bb0e46bd08681ec9c9e601869c15"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jul 17 13:28:28 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 17 10:34:56 2012 -0700"
      },
      "message": "extcon: MAX77693: Add extcon-max77693 driver to support Maxim MAX77693 MUIC device\n\nThis patch support Maxim MAX77693 MUIC device by using EXTCON Subsystem\nto handle various external connector. The extcon-max77693 use regmap\nmethod for i2c communication and support irq domain instead of previous\nmethod of irq base.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ef2224d9f2e684da016c8a29ecf6dc548b66e3e",
      "tree": "205a955b9d3df1011c1c556a93ba26230f160782",
      "parents": [
        "325c642380fb9a8c628696ed8d64544d73b653ed"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 28 13:08:31 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 17 09:32:14 2012 -0700"
      },
      "message": "extcon: arizona: Stop microphone detection if we give up on it\n\nThere should be no point in continuing to try to detect a microphone any\nmore so stop doing so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "325c642380fb9a8c628696ed8d64544d73b653ed",
      "tree": "322c370a3e6d08528637ee1c1f2bae12703087a0",
      "parents": [
        "eed5d2150752bd08b22333d739f3120151773d28"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jun 28 13:08:30 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 17 09:32:14 2012 -0700"
      },
      "message": "extcon: arizona: Update cable reporting calls and split headset\n\nUse extcon_set_state_ for performance and split the headset into separate\nheadphone and microphone reports as this is more idiomatic.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "dca1a71e4108a0a9051a653d885297e9d1cc656c"
}
