)]}'
{
  "log": [
    {
      "commit": "56847d857cb0c3ee78c22ce776a26f88d9ffd4d4",
      "tree": "a85bcf204a53e45d26f6a3984f16ddd525eef3e7",
      "parents": [
        "191a712090bb8a10e6f129360eeed2d68f3d4c9a",
        "8d564368a9a3197f43e56dadf4a18c5738849f94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 19:47:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 19:47:50 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge second batch of fixes from Andrew Morton:\n\n - various misc bits\n\n - some printk updates\n\n - a new \"SRAM\" driver.\n\n - MAINTAINERS updates\n\n - the backlight driver queue\n\n - checkpatch updates\n\n - a few init/ changes\n\n - a huge number of drivers/rtc changes\n\n - fatfs updates\n\n - some lib/idr.c work\n\n - some renaming of the random driver interfaces\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (285 commits)\n  net: rename random32 to prandom\n  net/core: remove duplicate statements by do-while loop\n  net/core: rename random32() to prandom_u32()\n  net/netfilter: rename random32() to prandom_u32()\n  net/sched: rename random32() to prandom_u32()\n  net/sunrpc: rename random32() to prandom_u32()\n  scsi: rename random32() to prandom_u32()\n  lguest: rename random32() to prandom_u32()\n  uwb: rename random32() to prandom_u32()\n  video/uvesafb: rename random32() to prandom_u32()\n  mmc: rename random32() to prandom_u32()\n  drbd: rename random32() to prandom_u32()\n  kernel/: rename random32() to prandom_u32()\n  mm/: rename random32() to prandom_u32()\n  lib/: rename random32() to prandom_u32()\n  x86: rename random32() to prandom_u32()\n  x86: pageattr-test: remove srandom32 call\n  uuid: use prandom_bytes()\n  raid6test: use prandom_bytes()\n  sctp: convert sctp_assoc_set_id() to use idr_alloc_cyclic()\n  ...\n"
    },
    {
      "commit": "4d22f8c306233433bdf9298b2e7806e9c71674bc",
      "tree": "49b3a37f0cb85d98936d4e02b66e85f27f50c158",
      "parents": [
        "17e45db62a4683a7318294d652895dfad575da41"
      ],
      "author": {
        "name": "Matus Ujhelyi",
        "email": "ujhelyi.m@gmail.com",
        "time": "Mon Apr 29 16:18:08 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 18:28:19 2013 -0700"
      },
      "message": "drivers/video/backlight/tps65217_bl.c add default brightness value option\n\nSigned-off-by: Matus Ujhelyi \u003cmatus.ujhelyi@streamunlimited.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ded8d4e4facab78acf616bc34085ddd15c2c21c",
      "tree": "7cb470ffbaffd4c1119d1baf4b0341f76cb4242a",
      "parents": [
        "7b053842b95914119f132fdac294fb2591b2e9a8",
        "bee546581424b5514ec6a034fb83fd4e95b804da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 16:32:25 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 16:32:25 2013 -0700"
      },
      "message": "Merge tag \u0027regulator-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"The diffstat and changelog here is dominated by Lee Jones\u0027 heroic\n  efforts to sync the ab8500 driver that\u0027s been maintained out of tree\n  with mainline (plus Axel\u0027s cleanup work on the results) but there\u0027s a\n  few other things here:\n\n   - Axel Lin added regulator_map_voltage_ascend() optimising a common\n     pattern for drivers using the core code.\n   - Milo Kim tought the regulator core to handle regulators sharing an\n     enable GPIO, avoiding the need to do hacks to support such systems.\n   - Andrew Bresticker added code to handle missing supplies for\n     regulators more sensibly for device tree systems, reducing the need\n     for stubbing there.\n\n  plus the usual batch of driver specific updates and fixes\"\n\n* tag \u0027regulator-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (152 commits)\n  regulator: mc13892: Fix MC13892_SWITCHERS0_SWxHI bit in set_voltage_sel\n  regulator: Remove NULL test before calling regulator_unregister()\n  regulator: mc13783: Add device tree probe support\n  regulator: mc13xxx: Add warning of incorrect names of regulators\n  regulator: max77686: Don\u0027t update max77686-\u003eopmode if update register fails\n  regulator: max8952: Add missing config.of_node setting for regulator register\n  regulator: ab3100: Fix regulator register error handling\n  regulator: tps6524x: Use regulator_map_voltage_ascend\n  regulator: lp8788-buck: Use regulator_map_voltage_ascend\n  regulator: lp872x: Use regulator_map_voltage_ascend\n  regulator: mc13892: Use regulator_map_voltage_ascend for mc13892_sw_regulator_ops\n  regulator: tps65023: Use regulator_map_voltage_ascend\n  regulator: tps65023: Merge tps65020 ldo1 and ldo2 vsel table\n  regulator: tps6507x: Use regulator_map_voltage_ascend\n  regulator: mc13892: Fix MC13892_SWITCHERS0_SWxHI bit in set_voltage_sel\n  regulator: ab3100: device tree support\n  regulator: ab3100: refactor probe to use IDs\n  regulator: max8973: Don\u0027t override control1 variable when set ramp delay bits\n  regulator: tps80031: Convert tps80031_dcdc_ops to [get|set]_voltage_sel_regmap\n  regulator: tps80031: Fix LDO2 track mode for TPS80031 or TPS80032-ES1.0\n  ...\n"
    },
    {
      "commit": "ae5f5203e5ea2a50e90bdd3a6f2a2a2d0b2d56d5",
      "tree": "5a94af168769f0c100df2b08c07f7599b7e7bfa6",
      "parents": [
        "75f01f949902db68b7937dfbae71b0b46a398161",
        "0ea34b578647e60ad4e06c9ba29829dc07c5264a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:45 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:45 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/palmas\u0027 into v3.9-rc8\n"
    },
    {
      "commit": "c98cac899b6cd8ce5908c1d87708d78b41f6472d",
      "tree": "a31eaf8bef22c731c03e01f92fa709a6b3b5050a",
      "parents": [
        "9e63d23056c0157ba2ab3a1339a8e69d759b2f34",
        "5d9de8b1216c60c15b02982c9f6b4875f757db02"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:34 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:34 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/ab8500\u0027 into v3.9-rc8\n"
    },
    {
      "commit": "51d3a0c999e18a802a654171b5e05952b4630148",
      "tree": "4ddc1594d7f4d132d40b6e3adf62892ba01eb2cc",
      "parents": [
        "28d1e8cd671a53d6b4f967abbbc2a55f7bd333f6"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Apr 18 18:32:48 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 18 18:23:53 2013 +0100"
      },
      "message": "regulator: palmas: preserve modes of rails during enable/disable\n\nThe Palma device like TPS65913 have the mode mask which is also\nused for enable/disable the rails. The mode bits are defined as\n\t00: OFF\n\t01: AUTO\n\t10: ECO\n\t11: Forced PWM\n\nand modes are set accordingly as\n\tREGULATOR_MODE_NORMAL: AUTO\n\tREGULATOR_MODE_IDLE: ECO\n\tREGULATOR_MODE_FAST: PWM\n\nTwo issue observed:\n1. If client calls following sequence:\n\tregulator_enable(),\n\tregulator_set_mode(FAST),\n\tregulator_disable()\n\n\tand again the regulator_enable() then the mode is reset\n\tto NORMAL inplace of keeping the mode as FAST.\n\n\tFixing this by storing the current mode configured by client\n\tand restoring modes when enable() is called after disable().\n\n2. In following sequence, the regulator get enabled:\n\tregulator_disable()\n\tregulator_set_mode(FAST),\n\n\tFixing this by updating new mode in register only if it is\n\tenabled.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "28d1e8cd671a53d6b4f967abbbc2a55f7bd333f6",
      "tree": "d47b1afe416e27849ee541748fe32ea658c44626",
      "parents": [
        "17c11a7603496949989ed286ed218a9e645b6259"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Apr 18 18:32:47 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 18 18:23:20 2013 +0100"
      },
      "message": "regulator: palma: add ramp delay support through regulator constraints\n\nCurrently Palma regulator driver support the ramp delay\nthrough rail specific platform data.\n\nAs regulator framework support the configuration of ramp\ndelay through regulator constraint, using the framework\nmethod and removing the platform specific data approach.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "17c11a7603496949989ed286ed218a9e645b6259",
      "tree": "c6b66dd199b2e0c92deea8dd16ae401d06ad003c",
      "parents": [
        "aa07f02793ec149d560142f25af0243fff84208b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Apr 17 15:13:13 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 17 15:05:19 2013 +0100"
      },
      "message": "regulator: palmas: add support for LDO8 tracking mode\n\nLDO8 of Palma device like tps65913 support the tracking mode\non which LDO8 track the SMPS45 voltage when SMPS45 is ON\nand use the LDO8.VOLTAGE_SEL register when SMPS45 is OFF.\n\nOn track mode, the steps of voltage change for LDO8 is 25mV\nwhere in non-tracking mode it is 50mV. Set the steps accordingly.\nNumber of voltage count is still same for both the cases.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "aa07f02793ec149d560142f25af0243fff84208b",
      "tree": "62d2cb0aaf22089cc76eed1bb7bcb269aba8fd09",
      "parents": [
        "30590d04808c03fb29341e1c6f721644b2f07650"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Apr 17 15:13:12 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 17 15:05:10 2013 +0100"
      },
      "message": "regulator: palmas: support for external regulator through control outputs\n\nPalmas device have control outputs like REGEN1, REGEN2, REGEN3,\nSYSEN1 and SYSEN2. These control outputs can be used for controlling\nexternal voltage switches to enabled/disable voltage outputs.\n\nAdd support of these control outputs through regulator framework.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2638953fcd6eeea27b4975c1cdd5e62e32758f8f",
      "tree": "0ea42b074ce2432bb1a38e4cc977d197e9439341",
      "parents": [
        "33facb4d69cd60895073ed0a018a524a8e2a01ba",
        "7abd4e2a8f1c3e534da44c35e2d3d6353573e51f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 03 11:28:18 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 03 11:28:18 2013 -0700"
      },
      "message": "Merge tag \u0027extcon-arizona-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into char-misc-next\n\nMark writes:\n\n\textcon: arizona: Updates for v3.10\n\n\tThere\u0027s a bunch of different things in this series, I can split them out\n\tif need be:\n\n\t - Support for configuring the button detection circuit to reflect the\n\t   accessories supplied with the system.\n\t - Improvements in the HPDET based detection scheme.\n\t - Additional robustness against more pathological use cases.\n\t - A few small standalone fixes.\n"
    },
    {
      "commit": "c4e67bbc99ce661808c3ee77b0bb5779d0df11ca",
      "tree": "8599d70a0ea8f22352ff928074c49133919d26d0",
      "parents": [
        "d319310395bdaf3d99fdd221d7adcdb7270fb3cc"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Apr 02 13:24:19 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 03 18:40:28 2013 +0100"
      },
      "message": "ARM: ux500: Pass regulator platform data using the new format\n\nRegulator platform data is now passed though a single structure\nas opposed to the old way where four separate struct elements\nwere required. This patch makes use of the new format.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7abd4e2a8f1c3e534da44c35e2d3d6353573e51f",
      "tree": "11750ecd0013545a1ad35d1e9093e289db4802bc",
      "parents": [
        "cd59e79656f4e7137909166248a935d422b1245a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 19:25:55 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:54:07 2013 +0100"
      },
      "message": "extcon: arizona: Make mic detection timeout configurable\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cd59e79656f4e7137909166248a935d422b1245a",
      "tree": "008f928dbea75080e8498ae48b9af2ebac8c4b04",
      "parents": [
        "41a57850b5e5c450da351465efcc41383def7f8a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 19:21:48 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:54:06 2013 +0100"
      },
      "message": "extcon: arizona: Allow additional debounce during microphone detection\n\nHelp mitigate against mechanical bounce during the initial detection by\nallowing the configuration of an additional debounce on top of that the\nhardware does during the initial phase of microphone detection operation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9c2ba270eaa227c999af451e1c2c9bf0d24aa8e5",
      "tree": "458b02da9a45743fce367c582f35bbf92c7fee24",
      "parents": [
        "db924ff5c7297cca85eb0faa79ea29e988f96420"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 25 23:42:31 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:54:02 2013 +0100"
      },
      "message": "extcon: arizona: Simplify HPDET based identification\n\nRather than measuring both HP channels we can simply directly measure the\nmicrophone impedance and then rely on MICDET for final confirmation of the\npresence of a suitable microphone. This improves the overall performance\nof the identification process.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e56a0a572be150c79cdbf62ff98f4a63419e1c0b",
      "tree": "c9d033b1f0e0adeed9252164b031a33b5a9b6200",
      "parents": [
        "77ff4f95d77ddb14fe827e70d8b4be4a692790e9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 19:03:52 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:53:54 2013 +0100"
      },
      "message": "extcon: arizona: Allow pull to be disabled on GPIO5 when used for JACKET\n\nIn some designs an external pull won\u0027t be needed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6fed4d869a11fdbb4c6a5e444dfb2c22f92c3e46",
      "tree": "53c3e4ec22ae7a35c0a209ba4c2300b8743a07cd",
      "parents": [
        "84eaa13616b6e7d001b7f7b909228087779b677b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 22:03:06 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:53:51 2013 +0100"
      },
      "message": "extcon: arizona: Allow configuration of button detection\n\nThe Arizona button detection circuit is configurable, allowing the system\nintegrator to program a range of thresholds for the buttons supported on\nthe accessory but currently the driver uses the default button ranges and\ndoes not provide any flexibility in how this is exposed to the application\nlayer.\n\nProvide platform data allowing the user to control this and to map\nthe buttons to keys in the input subsystem.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "253b5374f08f3908cc380c5665470a5b7609be1c",
      "tree": "e890fa12db38223de152ed6130f33b2e85c945c0",
      "parents": [
        "df8c3dbee9e6f19ddb0ae8e05cdf76eb2d3b7f00"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 11 13:14:09 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 22:03:37 2013 +0100"
      },
      "message": "mfd: wm5102: Add registers for microphone detection level configuration\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1b6a4db220cf04114980694685b668bad4ca030d",
      "tree": "2036aa9275ec6bdc538a9472acccb9219d80f46f",
      "parents": [
        "dfca53fb166bc2a0a1ec36efedad30946e0b0652",
        "347e0899b1c75d907f01ac883ca38d37fe9bfa42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 28 15:51:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 28 15:51:33 2013 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver fixes from Greg Kroah-Hartman:\n \"Here are some small char/misc driver fixes that resolve issues\n  recently reported against the 3.9-rc kernels.  All have been in\n  linux-next for a while.\"\n\n* tag \u0027char-misc-3.9-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  VMCI: Fix process-to-process DRGAMs.\n  mei: ME hardware reset needs to be synchronized\n  mei: add mei_stop function to stop mei device\n  extcon: max77693: Initialize register of MUIC device to bring up it without platform data\n  extcon: max77693: Fix bug of wrong pointer when platform data is not used\n  extcon: max8997: Check the pointer of platform data to protect null pointer error\n"
    },
    {
      "commit": "8c876be81a1f2f0ab33ffb2b00871e65c7a658b3",
      "tree": "60426265759ab14b00c94a791520f140062bb57c",
      "parents": [
        "02dbd0ff5448d4da0c6e9d59c897f3e31a16d51a",
        "347e0899b1c75d907f01ac883ca38d37fe9bfa42"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 16:09:30 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 16:09:30 2013 -0700"
      },
      "message": "Merge branch \u0027char-misc-linus\u0027 into char-misc-next\n\nThis picks up the MEI fixes that we need in this branch now.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f607e31ce3963327f749b56c65dfec2642aa623c",
      "tree": "162bbbdde8a4b108dd9399f244da51c207bdebd6",
      "parents": [
        "03409071ce2751ca124f35edebe4bcad52de22c2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 22 18:36:53 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 26 15:45:25 2013 +0000"
      },
      "message": "ASoC: arizona: Fix interaction between headphone outputs and identification\n\nRunning HPDET while the headphone outputs are enabled can disrupt the\noperation of HPDET. In order to avoid this HPDET needs to disable the\nheadphone outputs and ASoC needs to not enable them while HPDET is\nrunning.\n\nDo the ASoC side of this by storing the enable state in the core driver\nstructure and only writing to the device if a flag indicating that the\naccessory detection side is in a state where it can have the headphone\noutput stage enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0ec83bd2460ed6aed0e7f29f9e0633b054621c02",
      "tree": "627cbb4b0f49c978ae331a4bcd3fcb8839ebee39",
      "parents": [
        "190d7cfc8632c10bfbfe756f882b6d9cfddfdf6a"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Mar 13 17:38:57 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Mar 13 17:38:57 2013 +0900"
      },
      "message": "extcon: max77693: Initialize register of MUIC device to bring up it without platform data\n\nThis patch set default value of MUIC register to bring up MUIC device.\n\nIf user don\u0027t set some initial value for MUIC device through platform data,\nextcon-max77693 driver use \u0027default_init_data\u0027 to bring up base operation\nof MAX77693 MUIC device.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "fd860195a4f9d661754345bd06a3adb30d12d882",
      "tree": "5ee6e6779b247dc11f50d6cbaa2d959b41b6a66c",
      "parents": [
        "6049bcefada077c5d3aec59f093701df711ad235"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 08 10:47:21 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:29:20 2013 +0100"
      },
      "message": "mfd: wm831x: Don\u0027t forward declare enum wm831x_auxadc\n\nWe can\u0027t forward declare enums.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "80e4e6716e43500c5c7d4ff4f73fc1b56f024083",
      "tree": "7de6a711a7826125ee5a0fe1f1c61bfec25f1aff",
      "parents": [
        "df545d1cd01aab3ba3f687d5423e6c3687b069d8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 02 15:25:50 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:25:50 2013 +0100"
      },
      "message": "mfd: tps65912: Declare and use tps65912_irq_exit()\n\nClean up interrupts on exit, silencing a sparse warning caused by\ntps65912_irq_exit() being defined but not prototyped as we go.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df545d1cd01aab3ba3f687d5423e6c3687b069d8",
      "tree": "a492f6d8bfe0ea5d1684d14bf9a6109c749f89dd",
      "parents": [
        "5c854aaecea0cd7da95ce2170ff305f8273d552d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Fri Mar 01 20:13:46 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:25:49 2013 +0100"
      },
      "message": "mfd: palmas: Provide irq flags through DT/platform data\n\nCurrently driver sets the irq type to IRQF_TRIGGER_LOW which is\ncausing interrupt registration failure in ARM based SoCs as:\n[    0.208479] genirq: Setting trigger mode 8 for irq 118 failed (gic_set_type+0x0/0xf0)\n[    0.208513] dummy 0-0059: Failed to request IRQ 118: -22\n\nProvide the irq flags through platform data if device is registered\nthrough board file or get the irq type from DT node property in place\nof hardcoding the irq flag in driver to support multiple platforms.\n\nAlso configure the device to generate the interrupt signal according to\nflag type.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c5a51053cf3b499ddba60a89ab067ea05ad15840",
      "tree": "0f76cd10dc1ee7f57782434f1aff21a4a4e39bc0",
      "parents": [
        "9ed8a30f3471347c1b763bd062fa78ae80f18eae"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Feb 27 17:02:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:09 2013 -0800"
      },
      "message": "backlight: add new lp8788 backlight driver\n\nTI LP8788 PMU supports regulators, battery charger, RTC, ADC, backlight\ndri\u003d ver and current sinks.  This patch enables LP8788 backlight module.\n\n(Brightness mode)\nThe brightness is controlled by PWM input or I2C register.\nAll modes are supported in the driver.\n\n(Platform data)\nConfigurable data can be defined in the platform side.\n name                  : backlight driver name. (default: \"lcd-backlight\")\n initial_brightness    : initial value of backlight brightness\n bl_mode               : brightness control by PWM or lp8788 register\n dim_mode              : dimming mode selection\n full_scale            : full scale current setting\n rise_time             : brightness ramp up step time\n fall_time             : brightness ramp down step time\n pwm_pol               : PWM polarity setting when bl_mode is PWM based\n period_ns             : platform specific PWM period value. unit is nano.\n\nThe default values are set in case no platform data is defined.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: \"devendra.aaru\" \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed5dc2372dba46e0ecd08791b1a0399d313e5cff",
      "tree": "571319985b59a2963fb7580c24ee2aa1696359e2",
      "parents": [
        "0512c04a2b5d29a33d96d315e1d14c55f5148aa7",
        "0e786102949d7461859c6ce9f39c2c8d28e42db3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC update from Chris Ball:\n \"MMC highlights for 3.9:\n\n  Core:\n   - Support for packed commands in eMMC 4.5.  (This requires a host\n     capability to be turned on.  It increases write throughput by 20%+,\n     but may also increase average write latency; more testing needed.)\n   - Add DT bindings for capability flags.\n   - Add mmc_of_parse() for shared DT parsing between drivers.\n\n  Drivers:\n   - android-goldfish: New MMC driver for the Android Goldfish emulator.\n   - mvsdio: Add DT bindings, pinctrl, use slot-gpio for card detection.\n   - omap_hsmmc: Fix boot hangs with RPMB partitions.\n   - sdhci-bcm2835: New driver for controller used by Raspberry Pi.\n   - sdhci-esdhc-imx: Add 8-bit data, auto CMD23 support, use slot-gpio.\n   - sh_mmcif: Add support for eMMC DDR, bundled MMCIF IRQs.\n   - tmio_mmc: Add DT bindings, support for vccq regulator\"\n\n* tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (92 commits)\n  mmc: tegra: assume CONFIG_OF, remove platform data\n  mmc: add DT bindings for more MMC capability flags\n  mmc: tmio: add support for the VccQ regulator\n  mmc: tmio: remove unused and deprecated symbols\n  mmc: sh_mobile_sdhi: use managed resource allocations\n  mmc: sh_mobile_sdhi: remove unused .pdata field\n  mmc: tmio-mmc: parse device-tree bindings\n  mmc: tmio-mmc: define device-tree bindings\n  mmc: sh_mmcif: use mmc_of_parse() to parse standard MMC DT bindings\n  mmc: (cosmetic) remove \"extern\" from function declarations\n  mmc: provide a standard MMC device-tree binding parser centrally\n  mmc: detailed definition of CD and WP MMC line polarities in DT\n  mmc: sdhi, tmio: only check flags in tmio-mmc driver proper\n  mmc: sdhci: Fix parameter of sdhci_do_start_signal_voltage_switch()\n  mmc: sdhci: check voltage range only on regulators aware of voltage value\n  mmc: bcm2835: set SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK\n  mmc: support packed write command for eMMC4.5 devices\n  mmc: add packed command feature of eMMC4.5\n  mmc: rtsx: remove driving adjustment\n  mmc: use regulator_can_change_voltage() instead of regulator_count_voltages\n  ...\n"
    },
    {
      "commit": "ab7826595e9ec51a51f622c5fc91e2f59440481a",
      "tree": "34241b399fa7a12c260e06e6c1c31bc69d46e1e3",
      "parents": [
        "21fbd5809ad126b949206d78e0a0e07ec872ea11",
        "ff7109fa632654eaef657186f2942f5b679023d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS updates from Samuel Ortiz:\n \"This is the MFD pull request for the 3.9 merge window.\n\n  No new drivers this time, but a bunch of fairly big cleanups:\n\n   - Roger Quadros worked on a OMAP USBHS and TLL platform data\n     consolidation, OMAP5 support and clock management code cleanup.\n\n   - The first step of a major sync for the ab8500 driver from Lee\n     Jones.  In particular, the debugfs and the sysct interfaces got\n     extended and improved.\n\n   - Peter Ujfalusi sent a nice patchset for cleaning and fixing the\n     twl-core driver, with a much needed module id lookup code\n     improvement.\n\n   - The regular wm5102 and arizona cleanups and fixes from Mark Brown.\n\n   - Laxman Dewangan extended the palmas APIs in order to implement the\n     palmas GPIO and rt drivers.\n\n   - Laxman also added DT support for the tps65090 driver.\n\n   - The Intel SCH and ICH drivers got a couple fixes from Aaron Sierra\n     and Darren Hart.\n\n   - Linus Walleij patchset for the ab8500 driver allowed ab8500 and\n     ab9540 based devices to switch to the new abx500 pin-ctrl driver.\n\n   - The max8925 now has device tree and irqdomain support thanks to\n     Qing Xu.\n\n   - The recently added rtsx driver got a few cleanups and fixes for a\n     better card detection code path and now also supports the RTS5227\n     chipset, thanks to Wei Wang and Roger Tseng.\"\n\n* tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (109 commits)\n  mfd: lpc_ich: Use devres API to allocate private data\n  mfd: lpc_ich: Add Device IDs for Intel Wellsburg PCH\n  mfd: lpc_sch: Accomodate partial population of the MFD devices\n  mfd: da9052-i2c: Staticize da9052_i2c_fix()\n  mfd: syscon: Fix sparse warning\n  mfd: twl-core: Fix kernel panic on boot\n  mfd: rtsx: Fix issue that booting OS with SD card inserted\n  mfd: ab8500: Fix compile error\n  mfd: Add missing GENERIC_HARDIRQS dependecies\n  Documentation: Add docs for max8925 dt\n  mfd: max8925: Add dts\n  mfd: max8925: Support dt for backlight\n  mfd: max8925: Fix onkey driver irq base\n  mfd: max8925: Fix mfd device register failure\n  mfd: max8925: Add irqdomain for dt\n  mfd: vexpress: Allow vexpress-sysreg to self-initialise\n  mfd: rtsx: Support RTS5227\n  mfd: rtsx: Implement driving adjustment to device-dependent callbacks\n  mfd: vexpress: Add pseudo-GPIO based LEDs\n  mfd: ab8500: Rename ab8500 to abx500 for hwmon driver\n  ...\n"
    },
    {
      "commit": "27902c14aa2376d53755b6c02e3be671fd890e30",
      "tree": "863c7c6fb30d72d80554d6f13b3cf9a245aeab01",
      "parents": [
        "ac51b9611db597aa55e06218c62c3511702d772f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 15 16:13:59 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:24 2013 -0500"
      },
      "message": "mmc: tmio: remove unused and deprecated symbols\n\nThe tmio_mmc_cd_wakeup() inline function has been deprecated since 3.4 and\nis unused since 3.4 too. Remove them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b274776c54c320763bc12eb035c0e244f76ccb43",
      "tree": "c75b70d0824a7ae029229b19d61884039abf2127",
      "parents": [
        "b24174b0cbbe383c5bb6097aeb24480b8fd2d338",
        "3b1209e7994c4d31ff9932a7f566ae1c96b3c443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups from Arnd Bergmann:\n \"A large number of cleanups, all over the platforms.  This is dominated\n  largely by the Samsung platforms (s3c, s5p, exynos) and a few of the\n  others moving code out of arch/arm into more appropriate subsystems.\n\n  The clocksource and irqchip drivers are now abstracted to the point\n  where platforms that are already cleaned up do not need to even\n  specify the driver they use, it can all get configured from the device\n  tree as we do for normal device drivers.  The clocksource changes\n  basically touch every single platform in the process.\n\n  We further clean up the use of platform specific header files here,\n  with the goal of turning more of the platforms over to being\n  \"multiplatform\" enabled, which implies that they cannot expose their\n  headers to architecture independent code any more.\n\n  It is expected that no functional changes are part of the cleanup.\n  The overall reduction in total code lines is mostly the result of\n  removing broken and obsolete code.\"\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (133 commits)\n  ARM: mvebu: correct gated clock documentation\n  ARM: kirkwood: add missing include for nsa310\n  ARM: exynos: move exynos4210-combiner to drivers/irqchip\n  mfd: db8500-prcmu: update resource passing\n  drivers/db8500-cpufreq: delete dangling include\n  ARM: at91: remove NEOCORE 926 board\n  sunxi: Cleanup the reset code and add meaningful registers defines\n  ARM: S3C24XX: header mach/regs-mem.h local\n  ARM: S3C24XX: header mach/regs-power.h local\n  ARM: S3C24XX: header mach/regs-s3c2412-mem.h local\n  ARM: S3C24XX: Remove plat-s3c24xx directory in arch/arm/\n  ARM: S3C24XX: transform s3c2443 subirqs into new structure\n  ARM: S3C24XX: modify s3c2443 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2443 irq code to irq.c\n  ARM: S3C24XX: transform s3c2416 irqs into new structure\n  ARM: S3C24XX: modify s3c2416 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2416 irq init to common irq code\n  ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq property\n  ARM: S3C24XX: Move irq syscore-ops to irq-pm\n  clocksource: always define CLOCKSOURCE_OF_DECLARE\n  ...\n"
    },
    {
      "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": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "5a1203914a637b642442a861cf462d16401548e1",
      "tree": "894ea523ad45686b9103410f7daeb3a8e670553a",
      "parents": [
        "c560dc8793ecf4c3bb4ba6e7b8cae8a64486d96b",
        "ac6324e7021dfa917ce4f9a836318c3e46fbb84e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "message": "Merge tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Four new drivers:\n\n   - goldfish_battery:\n\n     This is Android Emulator battery driver.  Originally from Google,\n     but Intel folks reshaped it for mainline\n\n   - pm2301_charger:\n\n     A new driver for ST-Ericsson 2301 Power Management chip, uses\n     AB8500 battery management core\n\n   - qnap-poweroff:\n\n     The driver adds poweroff functionality for QNAP NAS boxes\n\n   - restart-poweroff:\n\n     A generic driver that implements \u0027power off by restarting\u0027.  The\n     actual poweroff functionality is implemented through a bootloader,\n     so Linux\u0027 task is just to restart the box.  The driver is useful on\n     Buffalo Linkstation LS-XHL and LS-CHLv2 boards.  Andrew Lunn worked\n     on submitting the driver (as well as qnap-poweroff above).\n\n  Additionally:\n\n   - A lot of fixes for ab8500 drivers.  This is a part of efforts of\n     syncing internal ST-Ericsson development tree with the mainline.\n     Lee Jones @ Linaro worked on compilation and reshaping these\n     series.\n\n   - New health properties for the power supplies: \"Watchdog timer\n     expire\" and \"Safety timer expire\"\n\n   - As usual, a bunch of fixes/cleanups here and there\"\n\n* tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6: (81 commits)\n  bq2415x_charger: Add support for offline and 100mA mode\n  generic-adc-battery: Fix forever loop in gab_remove()\n  goldfish_battery: Add missing GENERIC_HARDIRQS dependency\n  da9030_battery: Include notifier.h\n  bq27x00_battery: Fix reporting battery temperature\n  power/reset: Remove newly introduced __dev* annotations\n  lp8727_charger: Small cleanup in naming\n  ab8500_btemp: Demote initcall sequence\n  ds2782_battery: Add power_supply_changed() calls for proper uevent support\n  power: Add battery driver for goldfish emulator\n  u8500-charger: Delay for USB enumeration\n  ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures\n  ab8500-charger: Do not touch VBUSOVV bits\n  ab8500-fg: Use correct battery charge full design\n  pm2301: LPN mode control support\n  pm2301: Enable vbat low monitoring\n  ab8500-bm: Flush all work queues before suspending\n  ab8500-fg: Go to INIT_RECOVERY when charger removed\n  ab8500-charger: Add support for autopower on AB8505 and AB9540\n  abx500-chargalg: Add new sysfs interface to get current charge status\n  ...\n\nFix up fairly straightforward conflicts in the ab8500 driver.  But since\nit seems to be ARM-specific, I can\u0027t even compile-test the result..\n"
    },
    {
      "commit": "8a3a11f91def34424b1995cb54ccd658efde8568",
      "tree": "6b97487ffea8cb7d8c280bb88fd681335f91cf73",
      "parents": [
        "8909ff652ddfc83ecdf450f96629c25489d88f77",
        "ade158eb53eed40f6090e9f7ee6ee3513ec1eec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "message": "Merge tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl changes from Linus Walleij:\n \"These are the main pinctrl changes for the v3.9 merge window.  The\n  most interesting change by far is how the device core grabs pinctrl\n  default handles avoiding the need to stick boilerplate into driver\n  consumers.\n\n   - Grabbing of default pinctrl handles from the device core.  These\n     are the hunks hitting drivers/base.  All is ACKed by Greg, after a\n     long discussion about different alternatives.\n\n   - Some stuff also touches the MFD and ARM SoC trees, this has been\n     coordinated and ACKed.\n\n   - New drivers for:\n     - The Tegra 114 sub-SoC\n     - Allwinner sunxi\n     - New ABx500 driver and sub-SoC drivers for AB8500, AB8505, AB9540\n       and AB8540.\n\n   - Make it possible for hogged pins to enter a sleep mode, and make it\n     possible for drivers to control that mode.\n\n   - Various clean-up, extensions and device tree support to various pin\n     controllers.\"\n\n* tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (68 commits)\n  pinctrl: tegra: add clfvs function to Tegra114 support\n  pinctrl: generic: rename input schmitt disable\n  pinctrl/pinconfig: add debug interface\n  pinctrl: samsung: remove duplicated line\n  ARM: ux500: use real AB8500 IRQ numbers instead of virtual ones\n  ARM: ux500: remove irq_base property from platform_data\n  pinctrl/abx500: use direct IRQ defines\n  pinctrl/abx500: replace IRQ offsets with table read-in values\n  pinctrl/abx500: move IRQ handling to ab8500-core\n  pinctrl: exynos5440: remove erroneous __init\n  pinctrl/abx500: adjust offset for get_mode()\n  pinctrl/abx500: add Device Tree support\n  pinctrl/abx500: align GPIO cluster boundaries\n  pinctrl/abx500: prevent error path from corrupting returning error\n  pinctrl: sunxi: add of_xlate function\n  pinctrl/lantiq: fix pin number in ltq_pmx_gpio_request_enable\n  pinctrl/lantiq: add functionality to falcon_pinconf_dbg_show\n  pinctrl/lantiq: fix pinconfig parameters\n  pinctrl/lantiq: one of the boot leds was defined incorrectly\n  pinctrl/lantiq: only probe available pad controllers\n  ...\n"
    },
    {
      "commit": "178a097d5e6ae57d67310ff18bef0afb5589f2dd",
      "tree": "f64a80af7069b46bea3f55c5f2d90e9881565a36",
      "parents": [
        "728088871c867f912f8a33ea049b7c4135c95637",
        "e81d7bc89c9623ea000890fb4cdf7e731dc21f71"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/s5m8767\u0027 into regulator-next\n"
    },
    {
      "commit": "c3481955f6c78c8dd99921759306d7469c999ec2",
      "tree": "ae65ba72e1076dd94690f16c2d03cdce56d7f34d",
      "parents": [
        "0cd5b6d08c7bf8b2d81eb1413ea1463cc72487b1"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Feb 08 15:24:27 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:24:12 2013 +0100"
      },
      "message": "mfd: rtsx: Fix issue that booting OS with SD card inserted\n\nRealtek card reader supports both SD and MS card. According to the\nsettings of rtsx MFD driver, SD host will be probed before MS host.\nIf we boot/reboot Linux with SD card inserted, the resetting flow of SD\ncard will succeed, and the following resetting flow of MS is sure to fail.\nThen MS upper-level driver will ask rtsx driver to turn power off. This\nrequest leads to the result that the following SD commands fail and SD card\ncan\u0027t be accessed again.\n\nIn this commit, Realtek\u0027s SD and MS host driver will check whether the card\nthat upper driver requesting is the one existing in the slot. If not, Realtek\u0027s\nhost driver will refuse the operation to make sure the exlusive accessing\nat the same time.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dce7886e8064d92430bd34e444678f3cd7e3082c",
      "tree": "4f21d0cd5a86b74371cf500a0fa23b3d58950f40",
      "parents": [
        "ba3980df4fc145f36a577307d6387c42841438fd",
        "8908c04985ed67b9138c6e06be2c81867f24e2d4"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:17 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:17 2013 +0100"
      },
      "message": "Merge branch \u0027for-mfd\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500 into for-next\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4e405ae256b7e04f7c1213136f3bfd9fb76e2023",
      "tree": "f821f9b999202d623c50eafcb9db5431937f1f46",
      "parents": [
        "dcd560c8587171bb22c75c41ac2a70986bbbde7f"
      ],
      "author": {
        "name": "Qing Xu",
        "email": "qingx@marvell.com",
        "time": "Mon Feb 04 23:40:42 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:00 2013 +0100"
      },
      "message": "mfd: max8925: Add irqdomain for dt\n\nAdd irqdomains for max8925\u0027s main irq, wrap irq register operations\ninto irqdomain\u0027s map func. it is necessary for dt support.\n\nAlso, add dt support for max8925 driver.\n\nSigned-off-by: Qing Xu \u003cqingx@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e12379320b2e1ceffc4211ad174989bc042149d9",
      "tree": "6dbf4d9e74fc6e43a59641dc9f4489f558415730",
      "parents": [
        "88a7ee37f3c5c73b000f7ba2000b27c5002a5286"
      ],
      "author": {
        "name": "Roger Tseng",
        "email": "rogerable@realtek.com",
        "time": "Mon Feb 04 15:45:59 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:59 2013 +0100"
      },
      "message": "mfd: rtsx: Support RTS5227\n\nSupport new model RTS5227.\n\nSigned-off-by: Roger Tseng \u003crogerable@realtek.com\u003e\nReviewed-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3730bb8b65f9ee8b7097021f8073b80511af770d",
      "tree": "f8b4360261806f8bad832e029dd219594d36ce9d",
      "parents": [
        "5fd86d34c1fad19a570e7f787d5e4ea94c6f38f7"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Jan 29 15:21:32 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:56 2013 +0100"
      },
      "message": "mfd: rtsx: Fix typo in comment\n\nFix a misspelling word in comment\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f384c1f8be19487f904731d7232120dcfeca8e1",
      "tree": "ac53c13d17ffde90f861069a5e48993c7b6d3d08",
      "parents": [
        "154c4c7b613049168e2923d096b7c2d100ba8a6a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 25 17:09:23 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:55 2013 +0100"
      },
      "message": "mfd: wm5102: Make DSP scratch registers readable\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "306df798507d8e009a7d4a5e8ce238a3b107de20",
      "tree": "763002544391b3f0369dfb46dc4e4993a467e7c6",
      "parents": [
        "b3aac62bbb1c3f8e71c88e6e477836def3058fe8"
      ],
      "author": {
        "name": "Yi Zhang",
        "email": "yizhang@marvell.com",
        "time": "Tue Jan 22 10:43:45 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:54 2013 +0100"
      },
      "message": "mfd: 88pm80x: Remove redundant devm_* calls\n\ndevm_* functions are device managed and make error handling\nand code simpler; it also fix error exit paths\n\nSigned-off-by: Yi Zhang \u003cyizhang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98c60a0d3afc8f68e6e4b85b93df14e238fec3cb",
      "tree": "54791750ceee4d1844c99af8fb2472fec71f973b",
      "parents": [
        "01560f6bb958b821ceec98590a7147d610a62625"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@linaro.org",
        "time": "Fri Jan 18 12:40:11 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:53 2013 +0100"
      },
      "message": "mfd: dbx500-prcmu: Add watchdog ID definitions\n\nAdd definition of watchdog IDs to be used by ux500_wdt driver.\n\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d91f8282c66d9edafa3980385324ce6a48edcda",
      "tree": "a847372ae3547ba5887c29b8047b97f48dddf551",
      "parents": [
        "648a98808c6319dde03b64550dc64a61aaccc2b4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 29 00:47:37 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:48 2013 +0100"
      },
      "message": "mfd: arizona: Provide platform data for MICBIAS configuration\n\nAllow the MICBIAS voltages and other attributes to be configured by the\nplatform.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "60c185f059c88ad4b9b170b1f9322e3adcccca07",
      "tree": "413128ca84526604a04527605e6ed2b9f8a8f192",
      "parents": [
        "a36516b016f52f0f6e5284025e3487f63b4be33b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Jan 03 16:16:58 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:44 2013 +0100"
      },
      "message": "mfd: palmas: Add APIs to access the Palmas\u0027 registers\n\nPalmas register set is divided into different blocks (base and offset)\nand hence different i2c addresses. The i2c address offsets are derived\nfrom base address of block of registers.\n\nAdd inline APIs to access the Palma\u0027s registers which takes the base of\nregister block and register offset. The i2c address offset is  derived\nfrom the base address of register blocks.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\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": "b22d18c3b412f1a8877c59f043a0a8334d19d50c",
      "tree": "a8c041c84eaa78b5fd804b06ec0123d961174609",
      "parents": [
        "a900e5d9971860f2c400ed84d529c891fcd9a3b2",
        "05ec260edecaf3dc214cff49d43b1ad9b2cbb710"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 12 14:59:50 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 12 15:00:14 2013 -0800"
      },
      "message": "Merge tag \u0027for-arm-soc-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/cleanup\n\nFrom Linus Walleij:\nTwo fixes for broken \u003cmach/id.h\u003e cleanup.\n\n* tag \u0027for-arm-soc-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  mfd: db8500-prcmu: update resource passing\n  drivers/db8500-cpufreq: delete dangling include\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "05ec260edecaf3dc214cff49d43b1ad9b2cbb710",
      "tree": "7ce97e53a8098a9045191e302c8d9b06319133ac",
      "parents": [
        "f25610ce535304f7c2420970d1315c6c4fce157c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 07 10:17:31 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Feb 12 12:44:27 2013 +0100"
      },
      "message": "mfd: db8500-prcmu: update resource passing\n\nWhen trying to get rid of the cross-includes of \u003cmach/id.h\u003e\nfrom different drivers, so we can localize ASIC/CPU detection\nto the mach-ux500 folder, we run into the way the PRCMU\nhandles base addresses and firmware detection.\n\nThis patch updates the firmware version detection to pass\nthe required information as platform data instead of\nrelying on cpu_is_* macros.\n\nNow the PRCMU base address, the secondary TCDM area, the\nTCPM area and the IRQ are passed as resources instead of\nbeing grabbed from \u003cmach/*\u003e files. Incidentally this also\nremoves part of the reliance on \u003cmach/irqs.h\u003e.\n\nFurther it updates the firmware version detection, since the\nlocation of the firmware ID bytes in the designated memory\nare is now passed from the platform data instead. There is\nno reason not to include the nice split-off of a struct to\nhold the firmware information and a separate function to\npopulate it.\n\nThe patch actually rids the need to use the external\ndb8500_prcmu_early_init call at all, but I\u0027m keepin back\nthat removal as I don\u0027t want the patch to be too big.\n\nCc: arm@kernel.org\nCc: Michel Jaoen \u003cmichel.jaouen@stericsson.com\u003e\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nAcked-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\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": "1f2e7a9001b34a5ffaf730417a60349fbeffff65",
      "tree": "a68f791752f9dcf89a04782f114e33fd8234ab6b",
      "parents": [
        "278d064bb84b85ad63a32e4eab6469d43d9e215f",
        "c94aa30edac4d328674e9c127918317009d30c1a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:25 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:25 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into asoc-next\n"
    },
    {
      "commit": "710a03e9349f027cf2d77559973fc06076a4042a",
      "tree": "ec5183cdb60e80a13881dac57476b3016125bd46",
      "parents": [
        "43a255dba132c1783f4ca16b528d55e55b4b4d83"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 15 16:37:56 2013 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun Feb 10 15:49:43 2013 +0100"
      },
      "message": "ARM: ux500: remove irq_base property from platform_data\n\nAB8500 GPIO no longer handles its GPIO IRQs. Instead, the AB8500\ncore driver has taken back the responsibility. Prior to this\nhappening, the AB8500 GPIO driver provided a set of virtual IRQs\nwhich were used as a pass-through. These virtual IRQs had a base\nof MOP500_AB8500_VIR_GPIO_IRQ_BASE, which was passed though pdata.\nWe don\u0027t need to do this anymore, so we\u0027re pulling out the\nproperty from the structure.\n\nCc: arm@kernel.org\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "94c16ea6ea75f8f5de92d10a647155ccf0d05436",
      "tree": "012d247bf686e1c49ef3ad0048b94de4970c066b",
      "parents": [
        "cf55f672c325f234d96911571a775b2e7d9cf284",
        "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Feb 09 16:41:37 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Feb 09 16:41:37 2013 -0800"
      },
      "message": "Merge tag \u0027v3.8-rc6\u0027 into next/cleanup\n\nLinux 3.8-rc6\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": "26aec009f6b61c077c6de1a96cca7a5132851dbe",
      "tree": "4d5ea32c3df9eee4a314403a4a82456866d434c8",
      "parents": [
        "31a932e1079d771df6c2daf0b8a871b9b34d7e83"
      ],
      "author": {
        "name": "Amit Daniel Kachhap",
        "email": "amit.daniel@samsung.com",
        "time": "Sun Feb 03 15:49:47 2013 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 04 10:31:31 2013 +0000"
      },
      "message": "regulator: add device tree support for s5m8767\n\nThis device tree support is added for PMIC block of S5m8767 multi\nfunction driver. The usage detail is added in the device tree\ndocumentation section. This change is tested on exynos5250 based\narndale platform by regulator voltage set/get API\u0027s.\n\nReviewed-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Amit Daniel Kachhap \u003camit.daniel@samsung.com\u003e\nTested-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8f0eb43be5f461a28341fe724686f265b0719dd3",
      "tree": "b83534be81143dd7b5d2a53c7cfee2d7c7cbdb75",
      "parents": [
        "20bf428329400d3c71be3bdaaa265a485902f90b"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Tue Feb 14 13:01:00 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:50 2013 +0000"
      },
      "message": "mfd: ab8500-debugfs: Add interrupt debug\n\nThis patch adds an entry in debugfs to check number of interrupts\nfrom the AB.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Rabin VINCENT \u003crabin.vincent@stericsson.com\u003e\n"
    },
    {
      "commit": "1d843a6c8c2067615fea0ff8cb62d4a5c4a6f8ae",
      "tree": "1675f7b8f36d8703cac6086d49b81ab9cfc542f6",
      "parents": [
        "42002c6de9ee1916a118d6a732c533bfe138ed6f"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Fri Jan 27 11:35:41 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:46 2013 +0000"
      },
      "message": "mfd: ab8500-core: Allow the possibility to dump all AB8500 registers\n\nImplement an API so that a user may dump all AB8500 registers\nvia debugfs file access.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nReviewed-by: Linus WALLEIJ \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "e0f4fec030ce412666cc127702adbf0a6cfa0855",
      "tree": "634efff527d473f99e995ec47173cd610b4c1cd4",
      "parents": [
        "c73db9f7a20c3b6a7026cbb70df2603aa2ce2e5a"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Fri Jan 27 11:22:16 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:34 2013 +0000"
      },
      "message": "mfd: abx500-core: Provide an API to dump all ABx500 registers\n\nSome drivers can detect subsystem failures e.g. shared memory driver\ncan detect modem sub system failures. It would be helpful in analyzing\nthese failures if AB register dump is available at that point. This\npatch adds the API for the drivers to dump AB registers in the kernel\nlog.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nReviewed-by: Linus WALLEIJ \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "1abf063ffd18e6934bb81a776b3d71278eeff4ab",
      "tree": "ea4c1329d051017e2f0d46537946d2489da5502f",
      "parents": [
        "d0b32fa1e12a6fafbdf4fb142311a36f5314a6ff"
      ],
      "author": {
        "name": "Kennet Wallden",
        "email": "kennet.wallden@stericsson.com",
        "time": "Tue Sep 27 09:23:56 2011 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:29 2013 +0000"
      },
      "message": "mfd: ab8500-sysctrl: Provide configuration for SysClkReqRfClkBuf registers\n\nAdd the possibility to pass configuration settings for\nSysCl1kReqRfClkBuf to SysClk8ReqRfClkBuf via platform data.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Kennet Wallden \u003ckennet.wallden@stericsson.com\u003e\nReviewed-by: Karl-Johan PERNTZ \u003ckarl-johan.perntz@stericsson.com\u003e\nReviewed-by: Bengt JONSSON \u003cbengt.g.jonsson@stericsson.com\u003e\n"
    },
    {
      "commit": "379749c46320c82df95c7909ec888da8ed1fb22c",
      "tree": "5d57a71f4bdf660a20f23b02b7bfa9f9361b9d2f",
      "parents": [
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Jan 14 13:26:15 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:28:41 2013 +0000"
      },
      "message": "mfd: ab8500-sysctrl: Provide a platform specific pm_power_off() call-back\n\nThe kernel allows us to specify a function call-back which will be\ninvoked when a system power-off request has been received. Here we\nprovide one which is to be used when shutting down AB8500 based\nplatforms.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0493e6493031523f78680b4469f02fc1b2d440f3",
      "tree": "06f03b57fa707ac4423fa17749d818a710859ef3",
      "parents": [
        "a718ff6f9bbc13ba3677589f7fd241066554424f"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@st.com",
        "time": "Tue Jan 08 10:41:02 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Jan 30 20:42:14 2013 +0100"
      },
      "message": "pinctrl: add abx500 pinctrl driver core\n\nThis adds the AB8500 core driver, which will be utilized by\nthe follow-on drivers for different ABx500 variants.\nSselect the driver from the DBX500_SOC, as this chip is\npowering and clocking that SoC.\n\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Patrice Chotard \u003cpatrice.chotard@st.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "56813f798e8cb3f79a25e0523e782d910f376083",
      "tree": "567b7786dac154f2df99f2ee88fef0ffb77ddc7f",
      "parents": [
        "1728c96d3d433e2ad3de8c98ce930446c5aa369a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Jan 04 13:14:34 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Jan 30 20:42:14 2013 +0100"
      },
      "message": "mfd: ab8500: update header file and version detection\n\nThis updates the AB8500 register map with defines for a few\nnew chip variants and adds version detection helpers to handle\nthe different variants.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "7a4f26097d389c16c9956bc03b81532698d97d64",
      "tree": "7b8ef72b5ab68de1724fa7afc3dcf6926c278ee2",
      "parents": [
        "b5bbd41784cb607dd4499e893a660a04873d830b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Sep 19 19:31:19 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 29 18:47:37 2013 +0100"
      },
      "message": "ARM: ux500: de-globalize \u003cmach/id.h\u003e\n\nThis removes the file \u003cmach/id.h\u003e from the global kernel include\nscope, making it a pure mach-ux500 detail. All ASIC specifics\nneeded by drivers shall henceforth be passed from either platform\ndata or the device tree.\n\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "222e8500f5e75d578ce1cc38c0349f89646319c4",
      "tree": "0bf49c3b5a79d75f30e110c80a260024f53d1e86",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jan 07 09:06:16 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 29 18:47:18 2013 +0100"
      },
      "message": "mfd: prcmu: delete pin control helpers\n\nThese static inlines are duplicating the task now done by the\nNomadik pinctrl drivers, so delete them from the prcmu static\ninlines, also delete the register definitions as these should\nonly be known by the pinctrl driver.\n\nCc: Loic Pallardy \u003cloic.pallardy@st.com\u003e\nCc: Patrice Chotard \u003cpatrice.chotard@st.com\u003e\nCc: Michel Jaouen \u003cmichel.jaouen@st.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "0a8c290ac58a86d5e1f2193abcd4d74ec075e20c",
      "tree": "02c785e04f7d7aecf6166f92e240302c725a3e86",
      "parents": [
        "ab4e8f8b7bdfeff0c961fdbbdacb262d68f094c0"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Jan 25 14:03:49 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:35:32 2013 +0100"
      },
      "message": "mfd: da9052/53 lockup fix\n\nAn issue has been reported where the PMIC either locks up or fails to\nrespond following a system Reset. This could result in a second write\nin which the bus writes the current content of the write buffer to address\nof the last I2C access.\n\nThe failure case is where this unwanted write transfers incorrect data to\na critical register.\n\nThis patch fixes this issue to by following any read or write with a dummy read\nto a safe register address. A safe register address is one where the contents\nwill not affect the operation of the system.\n\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab4e8f8b7bdfeff0c961fdbbdacb262d68f094c0",
      "tree": "543440d2656343141c14e565e795a655378a0f72",
      "parents": [
        "ef85e736b1052d8c1e56990f0d08b6fce7cdbe41"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Jan 23 09:51:06 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:30:20 2013 +0100"
      },
      "message": "mfd: rtsx: Add clock divider hook\n\nAdd callback function conv_clk_and_div_n to convert between SSC clock\nand its divider N.\nFor rtl8411, the formula to calculate SSC clock divider N is different\nwith the other card reader models.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d817ac4e181710cd02b582b759d3123ad2cfa8d8",
      "tree": "1e4356b9baf0903293d9dc428a3b5badf8041015",
      "parents": [
        "00441b5e6b98ad6a50b5cb7f88d473e3ea1e0d75"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Jan 23 09:51:04 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:29:39 2013 +0100"
      },
      "message": "mfd: rtsx: Add output voltage switch hook\n\nDifferent card reader has different method to switch output voltage,\nadd this callback to let the card reader implement its individual switch\nfunction.\nThis is needed as rtl8411 has a specific switch output voltage procedure.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "97034a1e042d4316a83a3f68d61edf6c42e3f265",
      "tree": "acf4400657be33c5de4a4b029818f0f180aafaf2",
      "parents": [
        "0ed5107fa86013c91b1752230d44b79dffee0cda"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Jan 17 16:08:42 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 14:39:21 2013 +0000"
      },
      "message": "ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures\n\nNone of the aforementioned components have their own dedicated\nplatform data structures anymore. Instead they have all been\nmerged into one big Battery Management container. Let\u0027s remove\nthem and place all the nice newly added attributes into the core\ncontainer.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0ed5107fa86013c91b1752230d44b79dffee0cda",
      "tree": "5e7102658eb34811560f43cabebf6d9eb5b8cb02",
      "parents": [
        "1a793a10899487d40ac3071f52a6e231260d935d"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Fri May 11 12:42:25 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 14:39:20 2013 +0000"
      },
      "message": "ab8500-charger: Do not touch VBUSOVV bits\n\nDo not touch the VBUSOVV in USBCHTRL2 when running on AB8505.\n\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nTested-by: Mian Yousaf KAUKAB \u003cmian.yousaf.kaukab@stericsson.com\u003e\n"
    },
    {
      "commit": "e07a56453b14b929cf01bf032cc3e3220094609c",
      "tree": "78fff3a900cdb885a58da090575e66656a6861c8",
      "parents": [
        "e3455002d04276c256a531f7175dce0f7d1cb78a"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy@stericsson.com",
        "time": "Thu May 10 15:33:56 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 14:39:15 2013 +0000"
      },
      "message": "pm2301: Update watchdog for pm2xxx support\n\nAB and PMxxx doesn\u0027t have same watchdog refresh period. Add watchdog\nto refresh period parameters in x500 charger structure, this should\nkick watchdog every 30sec. The AC charging should also kick both\npm2xxx and the AB charger watchdog.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nTested-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "e6aac611b86956bdd981f30e8862ee2ac8aaf664",
      "tree": "a76481d688f259373570fb3a7c070bcd3e31ce5f",
      "parents": [
        "75f2a219ff11e6707903194009656820bba2d5c6"
      ],
      "author": {
        "name": "Michel JAOUEN",
        "email": "michel.jaouen@stericsson.com",
        "time": "Tue May 22 15:46:46 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 11:33:04 2013 +0000"
      },
      "message": "ab8500-btemp: Adaptation to AB8505 and AB9540 platforms\n\nAdd AB9540 and AB8505 support to ABx500 BTEMP driver.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nTested-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "01ec8c5423901c4fe8d97f786ed9a0c31215b53a",
      "tree": "51e12bce93f8d030f7896a7df8dc5a66ec052d3f",
      "parents": [
        "8fd526fd18233887ba652079a369f4eee0de9d9d"
      ],
      "author": {
        "name": "Michel JAOUEN",
        "email": "michel.jaouen@stericsson.com",
        "time": "Thu Apr 26 10:00:04 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 11:33:02 2013 +0000"
      },
      "message": "pm2301: Provide u9540 support for the pm2301 charger\n\nAC charger driver for the DB9540 based platforms.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\n"
    },
    {
      "commit": "00441b5e6b98ad6a50b5cb7f88d473e3ea1e0d75",
      "tree": "1e1785a0981a62f4e579a0a6d1f420318947012d",
      "parents": [
        "a17155bc9c9a43f94f4f502ad9776bf082219d84"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 09 10:06:03 2013 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jan 22 17:28:44 2013 +0100"
      },
      "message": "mfd: Fix compile errors and warnings when !CONFIG_AB8500_BM\n\ndrivers/mfd/ab8500-core.c:1015:21: error: ‘ab8500_bm_data’ undeclared here\n\ninclude/linux/mfd/abx500/ab8500-bm.h:445:13: warning: ‘ab8500_fg_reinit’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:448:13: warning: ‘ab8500_charger_usb_state_changed’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:451:29: warning: ‘ab8500_btemp_get’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:455:12: warning: ‘ab8500_btemp_get_batctrl_temp’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:463:12: warning: ‘ab8500_fg_inst_curr_blocking’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:442:12: warning: ‘ab8500_fg_inst_curr_done’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:447:26: warning: ‘ab8500_fg_get’ defined but not used\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c94aa30edac4d328674e9c127918317009d30c1a",
      "tree": "42870cb5423f9cabcc901eb6591ca2c212628062",
      "parents": [
        "f2c26d48d9c6e91c6b9c914f215952400e6f889b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 17 16:35:14 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 21 17:47:39 2013 +0900"
      },
      "message": "ASoC: arizona: Allow number of channels clocked to be restricted\n\nPlace a cap on the number of channels clocks are generated for. This is\nintended for use with systems which have the WM5102 master an I2S bus with\nmultiple data lines.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "74a8e349b1c882e34419877207ae850ed87dddf7",
      "tree": "4881d961c29f9d644a3d27d9dccc2887615d15f6",
      "parents": [
        "d36e3e6d50ccdb5cdef6da0a01dedddd317f23fc"
      ],
      "author": {
        "name": "Hakan Berg",
        "email": "hakan.berg@stericsson.com",
        "time": "Fri Jan 11 13:12:58 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:44:32 2013 -0800"
      },
      "message": "ab8500_bm: Adds support for Car/Travel Adapters\n\nThe Travel and Carkit adapter should be handled directly by\nthe charger driver.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Marcus Cooper \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "d36e3e6d50ccdb5cdef6da0a01dedddd317f23fc",
      "tree": "d12090071fd118cf3835ccd70373923abd45e6aa",
      "parents": [
        "5b41aa9f2b3a4e44ca4f68cd3076856bd3d93462"
      ],
      "author": {
        "name": "Hakan Berg",
        "email": "hakan.berg@stericsson.com",
        "time": "Fri Jan 11 13:12:57 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:44:30 2013 -0800"
      },
      "message": "ab8500_btemp: Ignore false btemp low interrupt\n\nIgnore the low btemp interrupts for ab8500 3.0 and 3.3\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Hakan Berg \u003chakan.berg@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nTested-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "ea4024017831d61874351defe8f8c58ae73f8009",
      "tree": "0411f756d15ee826c05a603e1218125a0410fcc0",
      "parents": [
        "a864c5a869dcdb40617fc15166385e0ffa609592"
      ],
      "author": {
        "name": "Marcus Cooper",
        "email": "marcus.xm.cooper@stericsson.com",
        "time": "Fri Jan 11 13:12:54 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:43:46 2013 -0800"
      },
      "message": "ab8500_bm: Recharge condition not optimal for battery\n\nToday the battery recharge is determined with a voltage threshold. This\nvoltage threshold is only valid when the battery is relaxed. In charging\nalgorithm the voltage read is the loaded battery voltage and no\ncompensation is done to get the relaxed voltage. When maintenance\ncharging is not selected, this makes the recharging condition to almost\nimmediately activate when there is a discharge present on the battery.\n\nDepending on which vendor the battery comes from this behavior can wear\nout the battery much faster than normal.\n\nThe fuelgauge driver is responsible to monitor the actual battery\ncapacity and is able to estimate the remaining capacity. It is better to\nuse the remaining capacity as a limit to determine when battery should\nbe recharged.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Marcus Cooper \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Hakan BERG \u003chakan.berg@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "3988a4df3499e604a3f2ae979372d27fc5664f77",
      "tree": "efe7b3265c2e4b9a6cdd51d268ce733ced2c3959",
      "parents": [
        "defbfa9cf879c8e7dde6f7ee9aa95a010efa2e34"
      ],
      "author": {
        "name": "Johan Bjornstedt",
        "email": "johan.bjornstedt@stericsson.com",
        "time": "Fri Jan 11 13:12:50 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:10:17 2013 -0800"
      },
      "message": "ab8500_bm: Skip first CCEOC irq for instant current\n\nWhen enabling the CCEOC irq we might get false interrupt\nfrom ab8500-driver due to the latched value will be saved\nand interpreted as an IRQ when enabled\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Johan Bjornstedt \u003cjohan.bjornstedt@stericsson.com\u003e\nSigned-off-by: Henrik Solver \u003chenrik.solver@stericsson.com\u003e\nReviewed-by: Karl KOMIEROWSKI \u003ckarl.komierowski@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "689557d3c7045320958d5bc4141088f7b4dff7ba",
      "tree": "a2031290e32c3d081f36b3158c11e879a30f75e4",
      "parents": [
        "1eda6aa7ce101b59dfd91abef2c8b0e51e96e199"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:57 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "mfd: wm5102: Add microphone clamp control registers\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": "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": "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": "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": "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": "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": "240fbe2347f1bb58c45fe07fd7c1e5ed96e2e983",
      "tree": "8481027b056197db888e51eae47a8f95931b84cb",
      "parents": [
        "2fbb520d2079186727786b728ebc5bf20fc85520",
        "215cf5c93d2deda4df38d0c9b2429ab2e86808a5"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Sat Jan 05 17:14:22 2013 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Sat Jan 05 17:14:22 2013 -0800"
      },
      "message": "Merge branch \u0027for-anton\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "7313264b899bbf3988841296265a6e0e8a7b6521",
      "tree": "59b5069980434945394152e94eeaef2b32cf4e72",
      "parents": [
        "d8c532c40721f7507896d202b8cae3b3642d2b0d",
        "76d8a23b127020472207b281427d3e9f4f1227e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "message": "Merge tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery subsystem updates from Anton Vorontsov:\n \"Highlights:\n\n   - Two new drivers from Pali Rohár and N900 hackers: rx51_battery and\n     bq2415x_charger.  The drivers are a part of a solution to replace\n     the proprietary Nokia BME stack\n\n   - Power supply core now registers devices with a thermal cooling\n     subsystem, so we can now automatically throttle charging.  Thanks\n     to Ramakrishna Pallala!\n\n   - Device tree support for ab8500 and max8925_power drivers\n\n   - Random fixups and enhancements for a bunch of drivers.\"\n\n* tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6: (22 commits)\n  max8925_power: Add support for device-tree initialization\n  ab8500: Add devicetree support for chargalg\n  ab8500: Add devicetree support for charger\n  ab8500: Add devicetree support for btemp\n  ab8500: Add devicetree support for fuelgauge\n  twl4030_charger: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n  jz4740-battery: Use devm_request_and_ioremap\n  jz4740-battery: Use devm_kzalloc\n  bq27x00_battery: Fixup nominal available capacity reporting\n  bq2415x_charger: Fix style issues\n  bq2415x_charger: Add Kconfig/Makefile entries\n  power_supply: Add bq2415x charger driver\n  power_supply: Add new Nokia RX-51 (N900) power supply battery driver\n  max17042_battery: Fix missing verify_model_lock() return value check\n  ds2782_battery: Fix signedness bug in ds278x_read_reg16()\n  lp8788-charger: Fix ADC channel names\n  lp8788-charger: Fix wrong ADC conversion\n  lp8788-charger: Use consumer device name on setting IIO channels\n  power_supply: Register power supply for thermal cooling device\n  power_supply: Add support for CHARGE_CONTROL_* attributes\n  ...\n"
    },
    {
      "commit": "8b0cab14951fbf8126795ab301835a8f8126a988",
      "tree": "2bf23662944ac9bfcd34d13ef81a6e331266ebf9",
      "parents": [
        "fd62c5450324af7f6cc12897b09b77285cd48a92",
        "4ffc45c3604dd8e283884ce006faf0e955cbd9e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:04:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:04:35 2012 -0800"
      },
      "message": "Merge tag \u0027regulator-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"A fairly quiet release again, a couple of relatively small new\n  features and a bunch of driver specific work including yet more code\n  elimination and fixes from Axel Lin.\n\n   - Addidion of linear_min_sel for offsetting linear selectors in the\n     helpers.\n   - Support for continuous voltage ranges for regulators with extremely\n     high resolution.\n   - Drivers for AS3711, DA9055, MAX9873, TPS51632, TPS80031 and ARM\n     vexpress.\"\n\nFix up trivial conflict (due to typo fix) in palmas-regulator.c\n\n* tag \u0027regulator-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (80 commits)\n  regulator: core: Fix logic to determinate if regulator can change voltage\n  regulator: s5m8767: Fix to work even if no DVS gpio present\n  regulator: s5m8767: Fix to read the first DVS register.\n  regulator: s5m8767: Fix to work when platform registers less regulators\n  regulator: gpio-regulator: gpio_set_value should use cansleep\n  regulator: gpio-regulator: Fix logical error in for() loop\n  regulator: anatop: Use regulator_[get|set]_voltage_sel_regmap\n  regulator: anatop: Use linear_min_sel with linear mapping\n  regulator: max1586: Implement get_voltage_sel callback\n  regulator: lp8788-buck: Kill _gpio_request function\n  regulator: tps80031: Convert tps80031_ldo_ops to linear_min_sel and list_voltage_linear\n  regulator: lp8788-ldo: Remove val array in lp8788_config_ldo_enable_mode\n  regulator: gpio-regulator: Add ifdef CONFIG_OF guard for regulator_gpio_of_match\n  regulator: palmas: Convert palmas_ops_smps to regulator_[get|set]_voltage_sel_regmap\n  regulator: palmas: Return raw register values as the selectors in [get|set]_voltage_sel\n  regulators: add regulator_can_change_voltage() function\n  regulator: tps51632: Ensure [base|max]_voltage_uV pdata settings are valid\n  regulator: wm831x-dcdc: Add MODULE_ALIAS for wm831x-boostp\n  regulator: wm831x-dcdc: Ensure selected voltage falls within requested range\n  regulator: tps51632: Use linear_min_sel and regulator_[map|list]_voltage_linear\n  ...\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "76d8a23b127020472207b281427d3e9f4f1227e4",
      "tree": "e14d7063d96d850fb259115d6fb08cbeb98ccf88",
      "parents": [
        "eba3b670a9166a91be5a11fe33290dca6b9457a2",
        "1ebaf4f4e6912199f8a4e30ba3ab55da2b71bcdf"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Dec 11 22:15:57 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Dec 11 22:15:57 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux\n\nThe merge is merely to fix conflicts before sending a pull request.\n\nConflicts:\n\tdrivers/power/ab8500_btemp.c\n\tdrivers/power/ab8500_charger.c\n\tdrivers/power/ab8500_fg.c\n\tdrivers/power/abx500_chargalg.c\n\tdrivers/power/max8925_power.c\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "6a5971d8fea1f4a8c33dfe0cec6a1c490f0c9cde",
      "tree": "982911522177da03dd839d816a6a93cc210e4657",
      "parents": [
        "cff2f741b8ee8a70b208830e330de053efd4fc45",
        "70e78c40ed6c25bb34d642848e485d79ffc55c26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull Char/Misc driver merge from Greg Kroah-Hartman:\n \"Here is the \"big\" char/misc driver patches for 3.8-rc1.  I\u0027m starting\n  to put random driver subsystems that I had previously sent you through\n  the driver-core tree in this tree, as it makes more sense to do so.\n\n  Nothing major here, the various __dev* removals, some mei driver\n  updates, and other random driver-specific things from the different\n  maintainers and developers.\n\n  Note, some MFD drivers got added through this tree, and they are also\n  coming in through the \"real\" MFD tree as well, due to some major\n  mis-communication between me and the different developers.  If you\n  have any merge conflicts, take the ones from the MFD tree, not these\n  ones, sorry about that.\n\n  All of this has been in linux-next for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up trivial conflict in drivers/mmc/host/Kconfig due to new drivers\nhaving been added (both at the end, as usual..)\n\n* tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (84 commits)\n  MAINTAINERS: remove drivers/staging/hv/\n  misc/st_kim: Free resources in the error path of probe()\n  drivers/char: for hpet, add count checking, and ~0UL instead of -1\n  w1-gpio: Simplify \u0026 get rid of defines\n  w1-gpio: Pinctrl-fy\n  extcon: remove use of __devexit_p\n  extcon: remove use of __devinit\n  extcon: remove use of __devexit\n  drivers: uio: Only allocate new private data when probing device tree node\n  drivers: uio_dmem_genirq: Allow partial success when opening device\n  drivers: uio_dmem_genirq: Don\u0027t use DMA_ERROR_CODE to indicate unmapped regions\n  drivers: uio_dmem_genirq: Don\u0027t mix address spaces for dynamic region vaddr\n  uio: remove use of __devexit\n  uio: remove use of __devinitdata\n  uio: remove use of __devinit\n  uio: remove use of __devexit_p\n  char: remove use of __devexit\n  char: remove use of __devinitconst\n  char: remove use of __devinitdata\n  char: remove use of __devinit\n  ...\n"
    }
  ],
  "next": "cff2f741b8ee8a70b208830e330de053efd4fc45"
}
