)]}'
{
  "log": [
    {
      "commit": "5bed4f18e0e701e0f6e6cdc6e111896ae5a49ee8",
      "tree": "79e33e5e88e198288077043e8214eef3cd44ed44",
      "parents": [
        "4d9199e25ce829f93ec51b0597375dd04d194936"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri May 25 18:04:14 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Aug 01 14:25:42 2012 -0700"
      },
      "message": "power: pm8921-charger: add dc_unplug_check option\n\nAdd a configuration option to enable or disable\nthe reverse boost fix for the DC charging path.\n\nSome board designs do not utilize the DC_IN path\non the PMIC, however they do use the presence\ndetection of DC_IN to enable the auto switching\nand interrupt features. In these particular configurations\nthe PMIC does not control the DC OVP FETs.\nHence add an option to enable or disable the DC path workaround\nand leave the workaround disabled by default.\n\nChange-Id: I1e55bbfe37c7cc6f62581af11280a565ed648c06\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "4de1af2ad1184b95c443ce597801060d8090c5f9",
      "tree": "d32d467844ece171b883c281c02eefca094fd065",
      "parents": [
        "5edb82d40aac6d59a5c55867a3085acb8a76c808",
        "6dd4cb52650b8c522ef09bb39c4aa83a791e209d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jul 18 09:38:51 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jul 18 09:38:51 2012 -0700"
      },
      "message": "Merge \"mfd: wcd9xxx: use codec device id to register the device.\" into msm-3.4"
    },
    {
      "commit": "049898d4214f87e40d45559e45d0166c0dcf249e",
      "tree": "4808d457d19a936619f5ea0bb5eee85c0b655d34",
      "parents": [
        "d2be52627d0c3ef08c9027cbcbdfa3b9e493e384",
        "6ccbf1321c92ba7dc19f4d686c1a74b473f73e91"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jul 12 03:42:37 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jul 12 03:42:37 2012 -0700"
      },
      "message": "Merge changes I23a48cd4,I9b4259b4 into msm-3.4\n\n* changes:\n  power: pm8921-charger: add reverse boost fix for dc_in\n  power: pm8921-charger: add UVD threshold API\n"
    },
    {
      "commit": "15dbeaa554acf8c87d1b53f3e12a16d1e8bffb20",
      "tree": "cdabbecd3c24deb8c6166f7053818b34b4a55a0d",
      "parents": [
        "4d70252374fdad219ce7dbf78b474bd57f8ff98c"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Tue Jun 26 12:53:07 2012 -0700"
      },
      "committer": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Wed Jul 11 12:29:42 2012 -0700"
      },
      "message": "ASoC: WCD9xxx: Add Micbias capless mode to platform data\n\nMicrophone Bias may or may not have an external bypass capacitor\ndepending on the board configurations. Add the microphone bias\ncapless mode setting to the platform data for codec\n\nCRs-fixed: 363941\nChange-Id: Ia949d240b3b3122bc4bd6aca02ee5b6cd785d246\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n"
    },
    {
      "commit": "0789fc6a4d0daa810640aded1cae811cfbdebe9a",
      "tree": "a9d9ba9af46da6556bac48b43b40c270ab34d8ce",
      "parents": [
        "c7bba2fa8156ad16484d336c7488e3e610212821"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Thu Jun 07 17:43:27 2012 -0700"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Wed Jul 11 10:30:40 2012 -0700"
      },
      "message": "power: pm8921-charger: add UVD threshold API\n\nPM8917 has a new register which allows configuring\nthe falling USB under voltage detection (UVD) threshold\nfrom 3.85V to 4.35V in 100 mV steps.\n\nAdd an API that allows to set this value per default and\nalso only do this for PM8917 chips.\n\nChange-Id: I9b4259b43f148762ac72af40bdc79b895d9b4fc2\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "a735489959074882afb9a82ba63f6fa220c6d73d",
      "tree": "64f24e8aa698a4d950c87d481c2300cc47fc1f2b",
      "parents": [
        "78f3492fe0f036f4ae49a009d3749e613f9191cf"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Mon May 28 12:49:01 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Mon Jul 09 08:54:15 2012 +0530"
      },
      "message": "ASoC: wcd9304: Fix IIR filter controls\n\nAdd IIR2 filter interface for the wcd9304 codec.\nControl the two 5 band IIR filters in the audio\ncodec through mixer controls. Enable individual\nIIR filter bands and set band coefficients.\n\nChange the IIR filter code to use snd_soc_write\ninstead of snd_soc_update_bits. If update bits\nis used the IIR registers may not be correctly\nupdated.\n\nChange-Id: I92fc147641e9eb270d8176f20445371fe5cc2f92\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "6dd4cb52650b8c522ef09bb39c4aa83a791e209d",
      "tree": "a199fba4cef061f3d0542b609b3a6ec3fe4c6833",
      "parents": [
        "ebebc7081309d94bb5befecb0f58190d4fc4f0d2"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Thu Jul 05 19:47:42 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Thu Jul 05 23:09:28 2012 +0530"
      },
      "message": "mfd: wcd9xxx: use codec device id to register the device.\n\nThe current code registers multiple devices for i2c clients. This\nresults in code repetition. instead its better to register single\ni2c client and register codec based on device id.\n\nChange-Id: Ifb4adbd47b7a2bf7d32be637fd0641545cd84286\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "748e710ed0fcb347e8c0b63607a20b8d951e5fa1",
      "tree": "2fd06f5fd8819cc0db7ced6626c495107558b3a8",
      "parents": [
        "e8f865eea0ba93cbe3183c443f98c07c8f41b1cd",
        "305c529189ab0adfbefec1ff03f246a8b7471244"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 02 22:59:33 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jul 02 22:59:33 2012 -0700"
      },
      "message": "Merge \"power: pm8xxx-ccadc: remove support for pm8921 v1.0 and v1.1\" into msm-3.4"
    },
    {
      "commit": "54bb81e600f02cd5c4b90dc332142982aa26e648",
      "tree": "7c6753f0434dfc8ea55f20b36adef7b6a616ebbb",
      "parents": [
        "30980aaafd42c71628c76ebf8ababf2361fa5951",
        "ed2d87e6e9d8c83a6261767ceb60ccefb783bf10"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 02 04:49:41 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jul 02 04:49:41 2012 -0700"
      },
      "message": "Merge \"power: pm8921-bms: remember soc between restarts\" into msm-3.4"
    },
    {
      "commit": "305c529189ab0adfbefec1ff03f246a8b7471244",
      "tree": "58b2527daa07416d66d515afdf65307021ab0cce",
      "parents": [
        "a4a52a46b49d22f08c3b996d513bac3e7e2e861e"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Jun 21 16:15:43 2012 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Jun 29 09:57:11 2012 -0700"
      },
      "message": "power: pm8xxx-ccadc: remove support for pm8921 v1.0 and v1.1\n\nThis ccadc module is reused in multiple pmics. It is now unnecessary\nto check for 8921 versions in the driver. As a result of this change\nolder 8921 versions are not supported.\n\nCRs-Fixed: 372679\nChange-Id: I2114f9428e2ba1a29c2bc9caaaa75106caf1dfc3\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2aa4c04acd71981890316d00402dc353c8a2bb7e",
      "tree": "9ad25491e5f429dc0339a0ed93f85f7d0524c3a0",
      "parents": [
        "39c6c645e779aedc0268dd07013672c0884d3562"
      ],
      "author": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Tue Jun 26 13:08:45 2012 -0700"
      },
      "committer": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Thu Jun 28 18:06:20 2012 -0700"
      },
      "message": "ASoC: Handle slimbus port disconnection before opening another\n\nProblem Description:\nOpen and close the same set of slimbus ports after\ncertain iterations will fail port open, as that port\nwas not disconnected successfully.\n\nFix Description:\nHandle sequence of closing slimbus ports. Store\nthe channel masks associated with each codec dai\nand reset them after they are closed from slimbus\nThen, release the close slimbus port event, after\nall the channels are closed completely\n\nChange-Id: Ie14b9f0920b37f905151b48f18df181503acc21d\nCRs-fixed: 370761\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "ed2d87e6e9d8c83a6261767ceb60ccefb783bf10",
      "tree": "093ffaf265c48aef1472a3c180b1e117c5d5d404",
      "parents": [
        "c432fdf28656051f358ff4b7cc41f43d4eeb3ed8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 26 20:15:36 2012 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Jun 28 11:55:06 2012 -0700"
      },
      "message": "power: pm8921-bms: remember soc between restarts\n\nCurrently the code does not have a mechanism to remember the soc\nreported just before shutting down and upon restarting the new\nsoc reported is off from the previous soc value reported.\n\nThis change introduces\n- a method to save soc in an unused coincell back register: ssbi address\n  0x107 is not used on 8921 and serves the purpose of storing the soc.\n  The driver reads this value and uses it to scale the reported soc.\n- a method to detect that a battery was removed and perhaps replaced by a\n  different one. If the battery is found replaced the driver is notified\n  of the change and it disregards the soc value it read from the backup\n  register. The charger driver has a battery backed bit (force vref\n  therm) which it sets in its initialization sequence. Once set the\n  value remains between restarts, unless the battery is removed. The\n  default value of this bit is 0. Hence if a zero is detected before\n  writing to it, battery was removed between restarts - this mechanism\n  is used to notify the BMS to disregard the soc read from the backup\n  register.\n\nNote that for this to work correctly the bootloader needs to be updated to\nnot overwrite register 0x107 upon restart.\n\nCRs-Fixed: 370287\nChange-Id: If7d098552d36eb27a396ee7d37f78d3629861f6e\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c67677a527c401bff5fd67a98fabbfaf8e912a4e",
      "tree": "6ba333d6551e448f3f69f65c43b6ff730513e51c",
      "parents": [
        "1d98ed58e6548ec755de7233c8e9cc4be80343a2",
        "eff4bd5e4dc92ed0245d2083f75810d15fb436d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jun 23 04:18:26 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jun 23 04:18:26 2012 -0700"
      },
      "message": "Merge \"mfd: pm8038-core: Add support for PMIC thermal alarm\" into msm-3.4"
    },
    {
      "commit": "eff4bd5e4dc92ed0245d2083f75810d15fb436d8",
      "tree": "80d3726f94c463d1185443c3631f9de3aa977e51",
      "parents": [
        "cdb31565a7ea6f5792c25b6d2152a87e7e8e60e5"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Jun 21 15:31:13 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Jun 21 16:00:37 2012 -0700"
      },
      "message": "mfd: pm8038-core: Add support for PMIC thermal alarm\n\nAdd pm8xxx-tm subdevice into pm8038-core.  The pm8xxx-tm device\ncan be used to access the real-time PMIC die temperature.  It\ncan also be used to trigger an interrupt when critical\ntemperature thresholds are reached.\n\nChange-Id: I4b8bda1d51cafaa6b77408da4c183bdb2dc4327a\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "3c3788281e7979d1cb36f9424fe9c5c4806d916f",
      "tree": "af97c322083744643096a042feb8c648ec523563",
      "parents": [
        "626583b0a5f91afea8125ad1644a93b02c8bd3e7"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Thu Jun 07 13:43:22 2012 -0700"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Tue Jun 19 10:57:02 2012 -0700"
      },
      "message": "power: bms/ccadc: move ccadc calibration to ccadc driver\n\nThere is a dependency for the CCADC calibration work on the BMS\ndriver. This prevents some devices that do not use the BMS\nto utilize the CCADC.\n\nRemove this dependency by moving the ccadc calibration\nwork to the CCADC driver to avoid this.\n\nChange-Id: If43c781d6d2bc27f64dbbe594b6e81c5a5642f0b\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "c3b2440f90170806ce3247d1a6bb981918416d74",
      "tree": "8ba05b5946d90472ae2161975df44679e81568c3",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Mon Jun 11 00:05:59 2012 -0700"
      },
      "committer": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Mon Jun 18 09:44:34 2012 -0700"
      },
      "message": "ASoC: wcd9320: Add intial driver for WCD9320 codec\n\nThe WCD9320 Codec Driver is an ALSA-compliant codec driver. This driver\nconstructs the internal codec audio paths with DAPM widgets and\ncontrols and provides the controls to the upper layers to enable and\nconfigure audio paths.\n\nChange-Id: Iee29359bebfc838cd200732b7191a2eb6a2087ee\nSigned-off-by: Kiran Kandi \u003ckkandi@codeaurora.org\u003e\n"
    },
    {
      "commit": "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8",
      "tree": "c60ce27bf268851b5d22ae40dddd83462c532b83",
      "parents": [
        "fef39d45c2c879b3104436573bef1eaa963adc08",
        "25dad72ab532f1ed4466b6684012f1c55acddb93"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:27:40 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:28:21 2012 -0700"
      },
      "message": "Merge remote branch \u0027origin/msm-3.0\u0027 into msm-3.4\n\n* origin/msm-3.0: (87 commits)\n  Revert \"msm: kgsl: Add VBIF error detection\"\n  tspp: 8960: adding TSPP driver for 8960\n  board-8960: Merge secure and non secure firmware heaps.\n  msm: msm_dsps: Move to the new clk_prepare/unprepare API.\n  diag: Protect SMD channel from getting NULL value\n  camera: Mercury hardware JPEG decoder driver support.\n  msm: 8064-regulator: Remove 5V FRC gpio external regulator\n  diag: Respond to Get Subsystem Mask request\n  Revert \"msm_fb: display: Attach and detach MDP IOMMU on suspend/resume\"\n  Revert \"msm_fb: display: Add MDP IOMMU detach support for DTV\"\n  msm: rpm-8930: Fix incorrect RPM enumeration and DMM\n  msm: board-8930: Configure GPU turbo clock to 400MHz\n  usb: mdm_bridge: Fix bug in handling error condition\n  msm: vidc: Invalidate the cache before processing metadata.\n  video: msm: wfd: Add turbo mode support\n  tty: n_smux: Add Dedicated Power Control Queue\n  defconfig: msm-copper: Enable SPI ethernet support\n  msm: acpuclock-8960: Add PVS support on 8064\n  ASoC: mdm9615: Set correct GPIOs for AUX PCM\n  msm: 9615: Add auxpcm support over secondary audio interface\n  ...\n\nConflicts:\n\tarch/arm/configs/msm-copper_defconfig\n\tdrivers/char/diag/diagchar_core.c\n\tdrivers/char/diag/diagfwd_hsic.h\n\tdrivers/media/video/msm/msm_camera.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/mfd/Kconfig\n\tdrivers/mfd/Makefile\n\tdrivers/mfd/wcd9xxx-slimslave.c\n\tdrivers/spmi/spmi.c\n\tdrivers/tty/n_smux.c\n\tdrivers/usb/otg/msm_otg.c\n\tsound/soc/msm/msm-pcm-routing.h\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\nChange-Id: I49d4ceff17714a7ba51243de63f27b7e78647bda\n"
    },
    {
      "commit": "df82121f1d3d4c9b4aeadcc754fd1660b84ee50f",
      "tree": "e4ab620e449081e544ed57d03c8dc7db20056681",
      "parents": [
        "9e3cbf7ac473773f582f3a41d3619736c9e1c1d4"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Jun 07 15:37:58 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Jun 08 10:34:25 2012 -0700"
      },
      "message": "mfd: PM8821: Update IRQ configuration data\n\nUpdate the IRQ related configuration data for PM8821\nIRQ controller. Replace the IRQ related APIs from PM8xxx\nwith PM8821 specific ones because PM8XXX IRQ driver\ndoes not handle IRQ controller in PM8821 chip.\n\nChange-Id: I55133ecb272cb64e69bc65a06efd7d552f563699\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e3cbf7ac473773f582f3a41d3619736c9e1c1d4",
      "tree": "bf32a56c0b7ef38c4690b17e97aa540e09bacc54",
      "parents": [
        "5a63263528abf4167204201b87ab41b7227a9e2b"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri May 25 13:00:28 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Jun 08 10:34:25 2012 -0700"
      },
      "message": "mfd: PM8821: Add support for PM8821 IRQ controller\n\nAdd support for the irq controller in Qualcomm PM8821 pmic. The\ninterrupt controller provides control for MPPs configured as\ninterrupts in addition to other subdevice interrupts.\n\nThe PM8821 IRQ controller is simpler than Secure IRQ controller\nin other PMIC4 family of chips, i.e. PM8921. Also, it does not adhere\nto SSBI register layout of Secure IRQ controller. This driver follows\nthe SSBI register layout of PM8821 IRQ controller and  supports only\nPM8821 IRQ controller.\n\nThe interrupt controller also provides a way to read the real time\nstatus of an interrupt. This real time status is the only way one\ncan get the input values of gpio and mpp lines.\n\nCRs-Fixed: 366276\nChange-Id: Id4b9cbf42f296c26d4f8780590389bb2265e46c0\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a63263528abf4167204201b87ab41b7227a9e2b",
      "tree": "0055679d3eedce8024460ed3644eab8874a80825",
      "parents": [
        "3e22fe443b858f645ebdecae60c8306e11a0084d"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Jun 07 15:35:52 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Jun 08 10:34:24 2012 -0700"
      },
      "message": "mfd: pm8xxx: Update voltage levels of PM8821 MPPs\n\nAmend the the value of 1.8V voltage level macro of\nPM8821 MPP to reflect to correct settings specified\nin the PM8821 objective spec document.\n\nChange-Id: I950235ea0bff50a7078e47c926eb8c0b2e0a9d7c\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fcabf92eea31cad2ec4852dcab563f2c93e4294",
      "tree": "ace0dbe60c1b7fd0f18fb0394b93c436d355f2c7",
      "parents": [
        "3f4bac202b1c826de3ca9fe599e46f045e04147b"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed May 30 10:41:11 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:52:57 2012 -0700"
      },
      "message": "msm: Replace idle wakelocks with pm_qos\n\nIdle wakelocks are being removed so replace them with pm_qos.\nSince we don\u0027t know every driver\u0027s latency requirements we\nmaintain one-to-one compatabilty with the idle wakelock API by\nreplacing the wakelock with a pm_qos request of the correct\nlatency.\n\nOnce we determine the actual latency requirements of each driver\nwe can replace the latency used with the correct latency for the\ndevice.\n\nChange-Id: Icc40f1642218e0de8fc2f56eaf9e8f92914d142f\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e1d752be81c1eee283738ffa21afb179ae1cc1d",
      "tree": "8bb63cf1404aadbffc3905454e6a1fbd433635c2",
      "parents": [
        "a3fe8df5d61bf52c971da8731ba536773c26c86d"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Fri May 25 15:08:40 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Tue May 29 11:18:05 2012 +0530"
      },
      "message": "ASoC: wcd9304: Fix wrong sample rate issue in RX2/RX3 channels\n\nThe default value of RX2/3_B5_CTL is wrong and resulting in wrong\nsample rate playback for headphone.\n\nChange-Id: Idf7d9bce1ee344677c48353fb3fe6a8f8bcc42ab\nCRs-Fixed: 361414\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "83c81f62fa5a0ae50f30300474a46315f322d37b",
      "tree": "5265a8dc4e96ef43e9e230afee8904a975e1854f",
      "parents": [
        "c3f3b0321016480b66def830deff50cc21a67910"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Fri May 18 16:09:05 2012 -0700"
      },
      "committer": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Thu May 24 18:17:15 2012 -0700"
      },
      "message": "ASoC: MSM: Add Support for WCD9304 codec version 1.1\n\nRegister and initialize the approriate device for WCD9304 codec\nversion 1.0 and version 1.1. Query version information from codec\nto be used from other drivers.\n\nChange-Id: I64c2dfe2dfc786c6b799f4698c1a36f52115880a\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba4ea6eccabe48e04a43f5f0da17a33743b24e89",
      "tree": "61f06bcd094dbf1c288ad8afa184c97d4b592b4a",
      "parents": [
        "78468e8392a8d5766516a45b6f1c74cba0046283"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed May 09 15:59:28 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon May 14 08:09:50 2012 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add API to control HSED BIAS lines\n\nQualcomm PMIC\u0027s support 3 HSED BIAS lines which as used\nas Micrphone bias. The API adds ability to control (enable/disable)\nthese bias lines.\n\nCRs-Fixed: 359206\nChange-Id: If7603028bb040c3679c042307b8950bbd3f12c4d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "7cb31935eac24648db4facfbe91afb53cfae3063",
      "tree": "3ebbbca21b8a2c9a53c4ef2434b6f0e3ea792be1",
      "parents": [
        "2c653ad630abce4b447292fbfb20d48c2136a13d",
        "c579020876e8546210cda68fe5863858072cf40c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat May 12 11:58:02 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat May 12 11:58:02 2012 -0700"
      },
      "message": "Merge \"mfd: PM8018: Add GPIO digital voltage level definitions\" into msm-3.0"
    },
    {
      "commit": "0d2eb0004f90e7e80286b7fc6ebd285d76af1bbb",
      "tree": "74bf2e83a7c3d75a60d684f9cc4dce702bd7ee3b",
      "parents": [
        "bf6596c458d98fecd232f05ba239d1d14ee5f285",
        "dfe0f57f55b1028bd8f60e5ff02fda1e819f37ce"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon May 07 06:53:36 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon May 07 06:53:36 2012 -0700"
      },
      "message": "Merge \"mfd: pm8038-core: Add support for speaker power amps on pmic 8038\" into msm-3.0"
    },
    {
      "commit": "aa34315f87cf9181cab4b11aa6563fae654c61f3",
      "tree": "58d5420be534777ae7b5ff1eb9708a8924634559",
      "parents": [
        "e9449a1e67164050f0b4bc165ee583490388b46a",
        "656b7a293b0427dd3091ad27b0869c7f5b2465ba"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon May 07 06:53:26 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon May 07 06:53:26 2012 -0700"
      },
      "message": "Merge \"mfd: pm8xxx-spk: Add support for class D speaker amplifier driver\" into msm-3.0"
    },
    {
      "commit": "38549c20e7b26cb0e94704c1f69f62000402d679",
      "tree": "c5724cee875789e8b7b337564d28e823520e0eec",
      "parents": [
        "e377c9810a607309128dccff9ffbd11d3c3ea597",
        "e88f2466eb23260a2ab68b285215074c2d4eb37d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 03 00:49:37 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu May 03 00:49:37 2012 -0700"
      },
      "message": "Merge changes Icf6ec2fa,I9c09bc82 into msm-3.0\n\n* changes:\n  power: pm8921-bms: enable/disable FCC learning feature\n  power: pm8921-bms: fix shutting down early at cold temperature\n"
    },
    {
      "commit": "e88f2466eb23260a2ab68b285215074c2d4eb37d",
      "tree": "3376f13fef312c0a4836ab3b94e6127448cbad41",
      "parents": [
        "b40b96f5c993a602e6a8d035dd815ddd57057915"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Apr 25 18:22:38 2012 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed May 02 09:55:30 2012 -0700"
      },
      "message": "power: pm8921-bms: enable/disable FCC learning feature\n\nThere are some configurations which do not want battery full charge\ncapacity (FCC) learning.\n\nProvide means to enable/disable the FCC learning feature.\n\nChange-Id: Icf6ec2fac867d62c3c1eeb882d66d57523312b5b\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2776af1ee46a732b4392119a8291656d015368e3",
      "tree": "34a0b7ba94a923dd0f341e00a32e45fa61f8ce34",
      "parents": [
        "db4bc8162185a65f71d7a144d1d1db7c97b94d47"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Fri Apr 27 16:59:39 2012 -0700"
      },
      "committer": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Fri Apr 27 18:08:11 2012 -0700"
      },
      "message": "ASoC: WCD9304: Fix register defaults for clock select\n\nOn any codec path bringup and teardown, the external clock\ngate in digital block is not required to be changed.\nFix by setting the register value as default and not change\nduring bringup or teardown\n\nChange-Id: Ie2c57cc9814f5e85bcc755679a29ed36d7f199a6\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n"
    },
    {
      "commit": "c579020876e8546210cda68fe5863858072cf40c",
      "tree": "4e4d6d745acc5a7120a8cf4f9bd5c8966b3c34f6",
      "parents": [
        "8a5e928f3d3d4c937f6faa2896668a2168dbdc38"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Apr 26 15:24:11 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Apr 26 15:55:50 2012 -0700"
      },
      "message": "mfd: PM8018: Add GPIO digital voltage level definitions\n\nPM8018 GPIOs need default voltage level to initialize.\nThe voltage level is used during the defalut configuration\nsetup during boot up and at any time when gpio needs to be\nreconfigured.\n\nAdd these voltage level definitions so that they can be used\nfor such PM8018 GPIO voltage level configuration.\n\nChange-Id: Ifc5e77e976826e3493a972f9b0f6a412709acb33\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "f9383d55837549e405479abbd7457b07b24b083b",
      "tree": "60e6016c1ffcecafaaac47e3b0a1a176ea5d41b2",
      "parents": [
        "8a5e928f3d3d4c937f6faa2896668a2168dbdc38"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Apr 19 09:42:49 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Apr 26 14:46:50 2012 -0700"
      },
      "message": "hwmon: pm8xxx-adc: Add BATT_ID_THERM configuration\n\nPM8018 ADC arbiter uses a single AMUX8 channel to\nread either battery id or battery tempertaure. On\nexisting platforms these pins are grounded.\n\nAdd default configuration to read battery ID. If clients\nneed to read the battery temperature instead, follow the\ninstructions in the comments for the ADC channel listing.\nClients would need to update the scaling function in the\nchannel configuration to use the appropriate battery\nthermistor scaling function.\n\nCRs-Fixed: 350907\nChange-Id: Ia3a8054c9be1e90d2076fd583ef8480353b78c6d\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "1ba115da95497e6aec86600709b51db2679094fd",
      "tree": "61aeed603c9e3d93d0f3bad3f2694bef2055f7bd",
      "parents": [
        "eac0d1edf21ab5a46867fbfea5af621227738083"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Apr 19 15:42:41 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Apr 23 15:48:32 2012 -0700"
      },
      "message": "mfd: PM8018/PM8921: Update PMIC board revision information\n\nTo incorporate the release of new revisions of the PM8921\nand PM8018, add the new revision numbers to the database.\n\nChange-Id: I5073802131aeed51795df77ac065878eeff34461\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "dfe0f57f55b1028bd8f60e5ff02fda1e819f37ce",
      "tree": "523e5dce29595a6236dc9a91103980a6e06efbf8",
      "parents": [
        "656b7a293b0427dd3091ad27b0869c7f5b2465ba"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Mon Mar 19 02:45:03 2012 -0700"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Apr 18 07:27:29 2012 +0530"
      },
      "message": "mfd: pm8038-core: Add support for speaker power amps on pmic 8038\n\nAdd speaker amps as a sub device to pmic 8038. This will also\ntake care of filling platform data for speaker driver\nwhich comes as part of pmic pdata.\n\nChange-Id: Id5c163389e99153336536e364ef116d9b90752e2\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "656b7a293b0427dd3091ad27b0869c7f5b2465ba",
      "tree": "d39cf0443dcb8e1739fe55a818de6307e8f1cda2",
      "parents": [
        "545341ab72fdadf781fe9cd1c66110dc9cbfa960"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Thu Mar 15 00:27:42 2012 -0700"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Apr 18 07:27:22 2012 +0530"
      },
      "message": "mfd: pm8xxx-spk: Add support for class D speaker amplifier driver\n\nThe driver adds support for configuring the following parameters for\nexternal pmic speaker amp driver\n1. Gain\n2. Mute/Unmute\n3. Speaker enable/Disable\nThe above operations are supported by driver by exported apis\nfrom kernel space.The Machine driver from ALSA would use these\nto configure speaker.\n\nChange-Id: I9817f5d5c2952ca423b84f35162a842123e4d413\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "82ea267f7dc853a5e6a724916a70a10656efdfc2",
      "tree": "74a0377dbdfc759f813f2ac5d0bef4c5727a0765",
      "parents": [
        "02269ab10f1130d35dc35db72ab026d16ba31abf"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Apr 16 21:24:32 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 16 21:27:07 2012 +0200"
      },
      "message": "mfd: Fix modular builds of rc5t583 regulator support\n\nThe combination of commit 1b1247dd75aa5cf5fae54a3bec7280046e9c7957\n\n    \"mfd: Add support for RICOH PMIC RC5T583\"\n\nand commit 6ffc3270210efa2bea526953a142ffc908f5bd86\n\n    \"regulator: Add support for RICOH PMIC RC5T583 regulator\"\n\nare causing the i386 allmodconfig builds to fail with this:\n\n  ERROR: \"rc5t583_update\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n  ERROR: \"rc5t583_set_bits\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n  ERROR: \"rc5t583_clear_bits\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n  ERROR: \"rc5t583_read\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n\nand this:\n\n  ERROR: \"rc5t583_ext_power_req_config\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n\nFor the 1st four, make the simple ops static inline, instead of\npolluting the namespace with trivial exports.  For the last one,\nadd an EXPORT_SYMBOL.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f868a1fcd6ecfe243a8e489693e1a0972217fc57",
      "tree": "1f499a55ed1fadccfad855ea67f2551fb73582e5",
      "parents": [
        "d7e20e2a2de58254a9f6dd11e3e9b9622bda38c3"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Mon Mar 05 10:07:44 2012 -0800"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Tue Apr 17 00:46:40 2012 +0530"
      },
      "message": "ASoC: wcd9304: Pull in pending fixes for sitar.\n\nFix Lineout and DMIC configurations. The configurations are similar\nto tabla codec driver and hence pull in changes to sitar driver.\n\nChange-Id: Ia00359e6f8888c08365b85423197821fc16f963b\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "d7e20e2a2de58254a9f6dd11e3e9b9622bda38c3",
      "tree": "59a62e203f350d0862b1907ae9aeb91c1a0e4b8b",
      "parents": [
        "0f916abba2146de1c03a098be1c89094df7fe485",
        "ded189bb51de5b214a159c3f67c21f58c00bda3a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 16 09:34:09 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Apr 16 09:34:09 2012 -0700"
      },
      "message": "Merge changes Ic67b798a,I0f2b440b,Iffb6a7c8 into msm-3.0\n\n* changes:\n  power: pm8921-bms: account for capacitive drop\n  power: pm8921-bms: Add connector resistance\n  power: pm8921-bms: fix the units of batt_temp for rbatt\n"
    },
    {
      "commit": "8eaeb9393397be8eb700ab38a69c450975463b77",
      "tree": "1f6b9d8d8197b16c19ed0ed03d55886e0c519ba5",
      "parents": [
        "4accdff7a3e397b43e50f605ee561ba7994745c7"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Apr 03 11:56:51 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 16 16:45:34 2012 +0200"
      },
      "message": "mfd: Convert twl6040 to i2c driver, and separate it from twl core\n\nComplete the separation of the twl6040 from the twl core since\nit is a separate chip, not part of the twl6030 PMIC.\n\nMake the needed Kconfig changes for the depending drivers at the\nsame time to avoid breaking the kernel build (vibra, ASoC components).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4accdff7a3e397b43e50f605ee561ba7994745c7",
      "tree": "2d47d3fdb69cf2cc01298331cbb883a62bb6674a",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Mon Apr 02 17:55:48 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 16 16:42:43 2012 +0200"
      },
      "message": "mfd : Fix dbx500 compilation error\n\nThe ux500 default config enables the db5500 and the db8500.\nThe incoming cpuidle driver uses the \u0027prcmu_enable_wakeups\u0027\nand the \u0027prcmu_set_power_state\u0027 functions but these ones\nare defined but not implemented for the db5500, leading to\nan unresolved symbol error at link time. In order to compile,\nwe have to disable the db5500 support which is not acceptable\nfor the default config.\n\nI noticed there are also some other functions which are\ndefined but not implemented.\n\nThis patch fix this by removing the functions definitions\nand move out of the config section the empty functions which\nare normally used when the DB550 config is disabled.\nOnly the functions which are not implemented are concerned\nby this modification.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ded189bb51de5b214a159c3f67c21f58c00bda3a",
      "tree": "eb283bc5429b5b4683260ee96d751e0a8423167d",
      "parents": [
        "baffba4e76513ce9add79071382dbc9c91d7bba2"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Mar 30 10:12:28 2012 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Apr 13 01:00:00 2012 -0700"
      },
      "message": "power: pm8921-bms: account for capacitive drop\n\nAs the battery discharges, we need to account for the voltage drop across\ncapacitance in the battery. This voltage drop can be simulated using\na resistance in series with the battery such that it increases as state of\ncharge of the battery decreases.\n\nAdd parameter to account for this resistance in the profile tables.\n\nChange-Id: Ic67b798ae8f480d8f42d9321e3847c4294bf7db3\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "baffba4e76513ce9add79071382dbc9c91d7bba2",
      "tree": "38fa981c46612c6112f0e68fe4f03042834077d0",
      "parents": [
        "12a891c4e875c136ebeebd0f1510cf0d2e4195d1"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Mar 22 14:41:10 2012 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Apr 13 00:59:59 2012 -0700"
      },
      "message": "power: pm8921-bms: Add connector resistance\n\nThe current software does not take in to account the resistance\nintroduced because of the battery connectors and rsense. This\nneeds to be accounted for when the battery resistance is\ncalculated.\n\nChange-Id: I0f2b440bae8168868b26f35c8ec59a21d4906f0f\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "bb1ed5ec370e48381270238ee1563bc7daa6578b",
      "tree": "2235ff95e238e0e4a32c3a8051932f7c52ee7126",
      "parents": [
        "932410e2e01c52108e6d8e1df3b6c3db135f3205",
        "f6fdcaa0ca320e7b8c19e5edd343629c94e9cdb0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 18:49:18 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 18:49:18 2012 -0700"
      },
      "message": "Merge \"power: pm8921-bms: scale rbatt with temperature and soc\" into msm-3.0"
    },
    {
      "commit": "d83cad4f0b98c783634a90835755ea55e6679279",
      "tree": "f0b4711e763b176d6d8f8716a4136eb81f7c7400",
      "parents": [
        "e288a9f4773fb4f0bba72a1de9f0266ea45e4f5e",
        "135f3e094ea59c05802389c3b7ecc27074f9209c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 09:07:37 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 09:07:37 2012 -0700"
      },
      "message": "Merge changes Idd7662db,I1fbefb35 into msm-3.0\n\n* changes:\n  mfd: pm8xxx-misc: Make pm8xxx_preload_dVdd a no-op for PM8901 rev 2.3\n  mfd: pmic8901: Add revision ID values for PM8901 rev 2.2 and 2.3\n"
    },
    {
      "commit": "cf491a6d6a0f89a6020547d799bc2656c4993e99",
      "tree": "76f3607d1cc80d590d428aae6dd2c6ccf60ad72d",
      "parents": [
        "c62852fc5c12cd1bacae298abd4552ad172ab77e",
        "aae56f94a1e1409a5bdaf15860dc0c9924679425"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 09:07:25 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 09:07:25 2012 -0700"
      },
      "message": "Merge \"pm8xxx: misc: correct typo for aux clock division\" into msm-3.0"
    },
    {
      "commit": "e41d1db1e9e96a1f7b6eecbe9b84cc1092ce3f81",
      "tree": "5c9ce5d601fd2c9a2f97179785803ecdbcc5d4d0",
      "parents": [
        "c62852fc5c12cd1bacae298abd4552ad172ab77e"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Apr 05 10:08:10 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Apr 05 11:21:30 2012 -0700"
      },
      "message": "mfd: pmic8901: Add revision ID values for PM8901 rev 2.2 and 2.3\n\nAdd revision ID values to identify PM8901 rev 2.2 and rev 2.3.\nAlso modify the version printing in the pmic8901 driver to utilize\na human readable format.\n\nChange-Id: I1fbefb35584ec19dfe0983eaff3c5192f1762392\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "aae56f94a1e1409a5bdaf15860dc0c9924679425",
      "tree": "f9d5b45a95ece165b364cc50761629e45ef23731",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Apr 04 11:07:43 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Apr 04 11:12:05 2012 -0700"
      },
      "message": "pm8xxx: misc: correct typo for aux clock division\n\nTypo where 0 should be O in \"XO\"\n\nChange-Id: I23320a360e62e3027f79fffcabd0a7b4c7f2904c\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "f6fdcaa0ca320e7b8c19e5edd343629c94e9cdb0",
      "tree": "e565a3825871c18a66de826497cddb02f9a9275f",
      "parents": [
        "26417da62764b0acdd5d5b9bc9237a024d10fad8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Feb 27 00:10:10 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Mar 30 16:37:33 2012 -0700"
      },
      "message": "power: pm8921-bms: scale rbatt with temperature and soc\n\nThe rbatt was observed to change with battery temperature and the state\nof charge of the battery. Update the BMS driver and the battery data\nto include and use a rbatt table indicating its changes w.r.t temperature\nand state of charge.\n\nOn similar lines provide api for other systems to query battery resistance.\n\nChange-Id: I681675db537b70919e6e0437bd400ce53bf97096\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "919c840167ec93167e00ca817aa4627170419ebf",
      "tree": "5162f6a39541f609a949c5d75c4fdaed523d20af",
      "parents": [
        "a9d38a4f2da6c49a257253a9fdef7a6bcb0e0e4f",
        "5cdd4d7fa5424f2018193a0c2af3bef9036c973e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "message": "Merge tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Various small bugfixes and enhancements, plus two new drivers:\n   - A quite complex ab8500 charger driver, submitted by Arun Murthy @\n     ST-Ericsson;\n   - Summit Microelectronics SMB347 Battery Charger, submitted by Bruce\n     E Robertson and Alan Cox @ Intel.\n\n  And that\u0027s all.\"\n\n* tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6: (36 commits)\n  max17042_battery: Clean up interrupt handling\n  Revert \"max8998_charger: Include linux/module.h just once\"\n  ab8500_fg: Fix some build warnings on x86_64\n  max17042_battery: Fix CHARGE_FULL representation.\n  max8998_charger: Include linux/module.h just once\n  power_supply: Convert i2c drivers to module_i2c_driver\n  lp8727_charger: Add MODULE_DEVICE_TABLE\n  charger-manager: Simplify charger_get_property(), get rid of a warning\n  charger-manager: Clean up for better readability\n  da9052-battery: Convert to use module_platform_driver\n  da9052-battery: Fix a memory leak when unload the module\n  da9052-battery: Add missing platform_set_drvdata\n  ab8500: Turn unneeded global symbols into local ones\n  ab8500_fg: Fix copy-paste error\n  ab8500_fg: Get rid of \u0027struct battery_type\u0027\n  ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n  ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n  ab8500_charger: Convert to the new USB OTG calls\n  ab8500-btemp: AB8500 battery temperature driver\n  ab8500-fg: A8500 fuel gauge driver\n  ...\n"
    },
    {
      "commit": "2e5bbd87af6e20b39c09da6f8bb94d7f6f7d5105",
      "tree": "a0dd15c41ebc8519f802ffac9c79de145c8c9669",
      "parents": [
        "3eff85619c3bdf125aa22c3e54accf39ef946345",
        "74730c7d870da7be00b94e17f3b46a538005c078"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "message": "Merge changes I3984d747,I9a436f63 into msm-3.0\n\n* changes:\n  msm: board-8930-pmic: Add default configuration for LED anode power source\n  power: pm8921-charger: Add feature to use charger LED\n"
    },
    {
      "commit": "b5174fa3a7f4f8f150bfa3b917c92608953dfa0f",
      "tree": "5efd32dd52fe55f760094e78f18acd3ff869751d",
      "parents": [
        "afb9bd704c7116076879352a2cc2c43aa12c1e14",
        "135111cc5595c6a24dd826d503e2d2bae92da1c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 20:59:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 20:59:45 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n\nCore:\n * Support for MMC 4.5 Data Tag feature -- we tag REQ_META, so devices\n   that support Data Tag will provide increased throughput for metadata.\n * Faster detection of card removal on I/O errors.\n\nDrivers:\n * dw_mmc now supports eMMC Power Off Notify, has PCI support, and\n   implements pre_req and post_req for asynchronous requests.\n * omap_hsmmc now supports device tree.\n * esdhc now has power management support.\n * sdhci-tegra now supports Tegra30 devices.\n * sdhci-spear now supports hibernation.\n * tmio_mmc now supports using a GPIO for card detection.\n * Intel PCH now supports 8-bit bus transfers.\n\n* tag \u0027mmc-merge-for-3.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: sh_mmcif: simplify bitmask macros\n  mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug\n  mmc: sh_mobile_sdhi: add a callback for board specific init code\n  mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function\n  mmc: sh_mobile_sdhi: do not manage PM clocks manually\n  mmc: tmio_mmc: remove unused sdio_irq_enabled flag\n  mmc: tmio_mmc: power status flag doesn\u0027t have to be exposed in platform data\n  mmc: sh_mobile_sdhi: pass card hotplug GPIO number to TMIO MMC\n  mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper\n  mmc: tmio: calculate the native hotplug condition only once\n  mmc: simplify mmc_cd_gpio_request() by removing two parameters\n  mmc: sdhci-pci: allow 8-bit bus width for Intel PCH\n  mmc: sdhci: check interrupt flags in ISR again\n  mmc: sdhci-pci: Add MSI support\n  mmc: core: warn when card doesn\u0027t support HPI\n  mmc: davinci: Poll status for small size transfers\n  mmc: davinci: Eliminate spurious interrupts\n  mmc: omap_hsmmc: Avoid a regulator voltage change with dt\n  mmc: omap_hsmmc: Convert hsmmc driver to use device tree\n  mmc: sdhci-pci: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for Medfield SDIO\n  ...\n"
    },
    {
      "commit": "7bf97e1d5a94b6a71815771bb9452fc2c022c966",
      "tree": "f89082dbd33a51a79c9a9c0dddb29e2b11b8207e",
      "parents": [
        "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
        "c77c8a6fd3d57b586ff5ecb5ab5b32ca4f54fe75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:08:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:08:46 2012 -0700"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull GPIO changes for v3.4 from Grant Likely:\n \"Primarily gpio device driver changes with some minor side effects\n  under arch/arm and arch/x86.  Also includes a few core changes such as\n  explicitly supporting (electrical) open source and open drain outputs\n  and some help for parsing gpio devicetree properties.\"\n\nFix up context conflict due to Laxman Dewangan adding sleep control for\nthe tps65910 driver separately for gpio\u0027s and regulators.\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  gpio/ep93xx: Remove unused inline function and useless pr_err message\n  gpio/sodaville: Mark broken due to core irqdomain migration\n  gpio/omap: fix redundant decoding of gpio offset\n  gpio/omap: fix incorrect update to context.irqenable1\n  gpio/omap: fix incorrect context restore logic in omap_gpio_runtime_*\n  gpio/omap: fix missing dataout context save in _set_gpio_dataout_reg\n  gpio/omap: fix _set_gpio_irqenable implementation\n  gpio/omap: fix trigger type to unsigned\n  gpio/omap: fix wakeup_en register update in _set_gpio_wakeup()\n  gpio: tegra: tegra_gpio_config shouldn\u0027t be __init\n  gpio/davinci: fix enabling unbanked GPIO IRQs\n  gpio/davinci: fix oops on unbanked gpio irq request\n  gpio/omap: Fix section warning for omap_mpuio_alloc_gc()\n  ARM: tegra: export tegra_gpio_{en,dis}able\n  gpio/gpio-stmpe: Fix the value returned by _get_value routine\n  Documentation/gpio.txt: Explain expected pinctrl interaction\n  GPIO: LPC32xx: Add output reading to GPO P3\n  GPIO: LPC32xx: Fix missing bit selection mask\n  gpio/omap: fix wakeups on level-triggered GPIOs\n  gpio/omap: Fix IRQ handling for SPARSE_IRQ\n  ...\n"
    },
    {
      "commit": "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
      "tree": "63968fb97b86861e31922515395feef8a110f884",
      "parents": [
        "750f77064a290beb162352077b52c61b04bcae0e",
        "b8589e2a8065b8e7773742b60ae96b63b757bb69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "message": "Merge tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n - 4 new drivers: Freescale i.MX on-chip Anatop, Ricoh\u0027s RC5T583 and\n   TI\u0027s TPS65090 and TPS65217.\n - New variants support (8420, 8520 ab9540), cleanups and bug fixes for\n   the abx500 and db8500 ST-E chipsets.\n - Some minor fixes and update for the wm8994 from Mark.\n - The beginning of a long term TWL cleanup effort coming from the TI\n   folks.\n - Various fixes and cleanups for the s5m, TPS659xx, pm860x, and MAX8997\n   drivers.\n\nFix up trivial conflicts due to duplicate patches and header file\ncleanups (\u003clinux/device.h\u003e removal etc).\n\n* tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (97 commits)\n  gpio/twl: Add DT support to gpio-twl4030 driver\n  gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support\n  mfd: Detach twl6040 from the pmic mfd driver\n  mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups\n  mfd: Micro-optimization on twl4030 IRQ handler\n  mfd: Make twl4030 SIH SPARSE_IRQ capable\n  mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files\n  mfd: Remove references already defineid in header file from twl-core\n  mfd: Remove unneeded header from twl-core\n  mfd: Make twl-core not depend on pdata-\u003eirq_base/end\n  ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files\n  mfd: Return twl6030_mmc_card_detect IRQ for board setup\n  Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n  mfd: Add support for TPS65090\n  mfd: Add some da9052-i2c section annotations\n  mfd: Build rtc5t583 only if I2C config is selected to y.\n  mfd: Add anatop mfd driver\n  mfd: Fix compilation error in tps65910.h\n  mfd: Add 8420 variant to db8500-prcmu\n  mfd: Add 8520 PRCMU variant to db8500-prcmu\n  ...\n"
    },
    {
      "commit": "d7cf2e931cea51c7ff0a40e6b930edf99b320d8e",
      "tree": "d8040df3feeffd18876a6a59ec92cae1a7f1e50d",
      "parents": [
        "ad7787fa78c87368f413a30debb0e1e1fdb25b0c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:38:23 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Mar 27 18:21:44 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add plug detection through mechanical switch\n\nUse mechanical switch on the phone jack to detect headset/headphone\ninsertion and removal.  Mechanical switch is beneficial to avoid fake\nbutton press and high impedance microphone headset detection.\n\nCRs-fixed: 341402\nChange-Id: Idffba14316ab25e07736d1b7385f0edb16216089\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "c391e1b9ebfe31514fa95a0cdd30c2cbc9652c89",
      "tree": "a126e9621172ead9bede04f2413fa79ffd3871d2",
      "parents": [
        "58126c878b4a4f658015e383614bafb6331e46d3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 09 22:57:13 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:16 2012 -0400"
      },
      "message": "mmc: tmio_mmc: power status flag doesn\u0027t have to be exposed in platform data\n\nThe controller power status flag does not have to be accessed from the\nhot-plug detection code any more, it can now be removed from the platform\ndata and put in the controller private struct.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c8be24c2afd3ed2445bbf8f542af35a9787fc0e8",
      "tree": "e0e757bb3b6a45f55eef145484ca5707d9e45fa8",
      "parents": [
        "2b1ac5c2caccbfd43bd616321cbbe21eb33c7879"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 09 22:57:09 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:15 2012 -0400"
      },
      "message": "mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper\n\nIf the platform specifies the TMIO_MMC_HAS_COLD_CD flag, use the generic\nMMC GPIO card hotplug helper.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d674a5186034805f94e2077c9a3c7068d50769dd",
      "tree": "84f5f38105772303cfc3d7f04514462a011b5f73",
      "parents": [
        "9eb1d41c6b571cdfea8177c490cfb297ae362f65"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Mar 15 14:06:04 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Mar 26 11:31:04 2012 -0700"
      },
      "message": "power: pm8921-charger: Add feature to use charger LED\n\nAdd a mechanism to configure the power source of\nthe charger indicator LED anode on the PM8921.\nThe configuration is specified using platform data.\n\nChange-Id: I9a436f634ddfd5d1822f1fc8beab4936fa8bb61d\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "c34a61b4e7a9966edc0e87d7b0a12fbb8cc58168",
      "tree": "1c347755b106d0b6663caf9447b3b3d35ce6ff84",
      "parents": [
        "450ceb2b23ed0feba8c1238f52a1d3feacd5379d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:39:01 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:11 2012 +0400"
      },
      "message": "ab8500_fg: Get rid of \u0027struct battery_type\u0027\n\nThe struct is duplicated, plus causes the following flood:\n\n  CC      drivers/power/ab8500_fg.o\nab8500_fg.c: In function ‘ab8500_fg_get_ext_psy_data’:\nb8500_fg.c:2081:8: warning: assignment from incompatible pointer type [enabled by default]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "450ceb2b23ed0feba8c1238f52a1d3feacd5379d",
      "tree": "47749b9fe2189e7f1a8d18653db6eedd43a51e5c",
      "parents": [
        "d329129e9e10e3089550fd9bd692f67687503136"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:38:32 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:10 2012 +0400"
      },
      "message": "ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n\nThe struct is duplicated, plus when used it causes the following\nwarnings:\n\n  CHECK   drivers/power/ab8500_fg.c\nab8500_fg.c:818:13: warning: incorrect type in assignment (different base types)\nab8500_fg.c:818:13:    expected struct v_to_cap *tbl\nab8500_fg.c:818:13:    got struct abx500_v_to_cap *const v_to_cap_tbl\n  CC      drivers/power/ab8500_fg.o\nab8500_fg.c: In function \u0027ab8500_fg_volt_to_capacity\u0027:\nab8500_fg.c:818:6: warning: assignment from incompatible pointer type [enabled by default]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "d329129e9e10e3089550fd9bd692f67687503136",
      "tree": "5bb28bac5bdaa5b42a518ed6a246697cf5a983c6",
      "parents": [
        "efd71c89a411d72f1e20d91e34f0779e0e0019b4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:27:20 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:09 2012 +0400"
      },
      "message": "ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n\nThis is the same as abx500_adc_therm, but when the former is used,\nthe following warning flood pops up:\n\ndrivers/power/ab8500_btemp.c: In function \u0027ab8500_btemp_batctrl_volt_to_res\u0027:\nab8500_btemp.c:150:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_curr_source_enable\u0027:\nab8500_btemp.c:212:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c:244:32: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_measure_temp\u0027:\nab8500_btemp.c:462:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_id\u0027:\nab8500_btemp.c:528:121: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c:551:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\n\nThis patch fixes the issue by switching the driver to use more\nnamespace-friendly enum.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "84edbeeab67c1575067335179513150115da367b",
      "tree": "58730cc0d097cdb8c5970973437289f9868cfc53",
      "parents": [
        "1668f81159fb72eda2114a9c73a64ffee045cb01"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:26 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:04 2012 +0400"
      },
      "message": "ab8500-charger: AB8500 charger driver\n\nThis driver is responsible for detecting the ac/usb plugin and also includes\nfunction to enable ac/usb charging and re-kick the watchdog.\nIt registers with the power supply class and provides information to the user\nspace. The information include status of ac/usb charger device.\nThis information in turn will be used by the abx500 charging algorithm driver\nto enable/disable and monitor charging.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "1668f81159fb72eda2114a9c73a64ffee045cb01",
      "tree": "c93f2386110dd43f57d27343bec461f75fd31321",
      "parents": [
        "ed1a230f96eb4610f1f4296b8c3c067389ddf540"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:25 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:02 2012 +0400"
      },
      "message": "abx500-chargalg: Add abx500 charging algorithm\n\nThis is a charging algorithm driver for abx500 variants. It is the central\nentity for battery driver and is responsible for charging and monitoring\nthe battery driver. It is a hardware independant driver and also monitors\nother abx500 power supply devices.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "7256ecc2b7b91b4212ccc5511cb12254bdf806d0",
      "tree": "1a39b3de03cfc92c5b5dedfb01174d17b49df18a",
      "parents": [
        "18bbff9f679cd470db66402fdb9c577b34324183",
        "6ed3e2acc7995625625592abe8cd3383c34a471b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 25 23:56:30 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 25 23:57:10 2012 +0100"
      },
      "message": "Merge branch \u0027sa11x0-mcp\u0027 into sa11x0\n\nConflicts:\n\tarch/arm/mach-sa1100/assabet.c\n\tarch/arm/mach-sa1100/collie.c\n\tarch/arm/mach-sa1100/generic.c\n\tarch/arm/mach-sa1100/lart.c\n\tarch/arm/mach-sa1100/shannon.c\n"
    },
    {
      "commit": "d3e0aab89fa66640f5f712c2545088d4326d945e",
      "tree": "3ae662c832b7a029be1a95e8e5cdf86fde1d5c79",
      "parents": [
        "de63ad6cb4e02094817641a8a3b6073eb37437ca",
        "cb6d300f6c6d6fd5c6407689af4d41680788352a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "message": "Merge \"hwmon: pm8xxx-adc: Fix Buffer overflow\" into msm-3.0"
    },
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "cb6d300f6c6d6fd5c6407689af4d41680788352a",
      "tree": "6b024957257b03cfae0a25b64af5f0894e7cd3bd",
      "parents": [
        "f1d53c43022bdd9b00580689a1ea71490841a934"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 15 10:44:11 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 22 22:01:42 2012 -0700"
      },
      "message": "hwmon: pm8xxx-adc: Fix Buffer overflow\n\nUse the maximum number of channels added in the\nADC entry list in the board to check for channel\nvalidity. This patch also adds additional checks\nin the driver to validate the requested channel.\n\nCRs-Fixed: 339631\nChange-Id: I347f0d39a00b6ee12976ec2c24843626b54617d4\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "7bfe0e66d5da32961f0060fc5d96b739b1ed64b9",
      "tree": "6d5dcf77248b574bb0c50930bbf9030aafb99fce",
      "parents": [
        "6a76a6992341faab0ef31e7d97000e0cf336d0ba",
        "10ce3cc919f50c2043b41ca968b43c26a3672600"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem updates from Dmitry Torokhov:\n \"- we finally merged driver for USB version of Synaptics touchpads\n    (I guess most commonly found in IBM/Lenovo keyboard/touchpad combo);\n\n   - a bunch of new drivers for embedded platforms (Cypress\n     touchscreens, DA9052 OnKey, MAX8997-haptic, Ilitek ILI210x\n     touchscreens, TI touchscreen);\n\n   - input core allows clients to specify desired clock source for\n     timestamps on input events (EVIOCSCLOCKID ioctl);\n\n   - input core allows querying state of all MT slots for given event\n     code via EVIOCGMTSLOTS ioctl;\n\n   - various driver fixes and improvements.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (45 commits)\n  Input: ili210x - add support for Ilitek ILI210x based touchscreens\n  Input: altera_ps2 - use of_match_ptr()\n  Input: synaptics_usb - switch to module_usb_driver()\n  Input: convert I2C drivers to use module_i2c_driver()\n  Input: convert SPI drivers to use module_spi_driver()\n  Input: omap4-keypad - move platform_data to \u003clinux/platform_data\u003e\n  Input: kxtj9 - who_am_i check value and initial data rate fixes\n  Input: add driver support for MAX8997-haptic\n  Input: tegra-kbc - revise device tree support\n  Input: of_keymap - add device tree bindings for simple key matrices\n  Input: wacom - fix physical size calculation for 3rd-gen Bamboo\n  Input: twl4030-vibra - really switch from #if to #ifdef\n  Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible\n  Input: max8925_onkey - avoid accessing input device too early\n  Input: max8925_onkey - allow to be used as a wakeup source\n  Input: atmel-wm97xx - convert to dev_pm_ops\n  Input: atmel-wm97xx - set driver owner\n  Input: add cyttsp touchscreen maintainer entry\n  Input: cyttsp - remove useless checks in cyttsp_probe()\n  Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037\n  ...\n"
    },
    {
      "commit": "f241e160314a8201b116b934bc4e107ff32e6f30",
      "tree": "9dd8fc1e7c2ed99006f412177e8780dacc522214",
      "parents": [
        "3678d986fd9303b94ac29223afc2967dd8e02e18",
        "0332483368f45d2c8b31a6db974992bcaeadb20c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 15:52:13 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 15:52:14 2012 -0700"
      },
      "message": "Merge changes Ibfd4ba25,Ifc6054cd into msm-3.0\n\n* changes:\n  ASoC: wcd9310: Add high impedance headphone detection support\n  ASoC: jack: Add API report sock jack without DAPM sync\n"
    },
    {
      "commit": "b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa",
      "tree": "64e5f7253b6a85b6d5d36f95c0d3c67c1798918d",
      "parents": [
        "424a6f6ef990b7e9f56f6627bfc6c46b493faeb4",
        "6681bc0deba495fad0d6fb349e40524abd1b1732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull updates of sound stuff from Takashi Iwai:\n \"Here is the first big update chunk of sound stuff for 3.4-rc1.\n\n  In the common sound infrastructure, there are a few changes for\n  dynamic PCM support (used in ASoC) and a few clean-ups.  Majority of\n  changes are found, as usual, in HD-audio and ASoC.\n\n  Some highlights of HD-audio changes:\n\n   - All the long-standing static quirk codes for Realtek codec were\n     finally removed by fixing and extending the Realtek auto-parser.\n\n   - The mute-LED control is standardized over all HD-audio codec\n     drivers using the extended vmaster hook.\n\n   - The vmaster slave mixer elements are initialized to 0dB as default\n     so that the user won\u0027t be annoyed by the silent output after\n     updates, e.g.  due to the additions of new elements.\n\n   - Other many fix-ups for the misc HD-audio devices.\n\n  In the ASoC side, this is a very active release, including a quite a\n  few framework enhancements.  Some highlights:\n\n   - Support for widgets not associated with a CODEC, an important part\n     of the dynamic PCM framework.\n\n   - A library factoring out the common code shared by dmaengine based\n     DMA drivers contributed by Lars-Peter Clausen.  This will save a\n     lot of code and make it much easier to deploy enhancements to\n     dmaengine.\n\n   - Support for binary controls, used for providing runtime\n     configuration of algorithm coefficients.\n\n   - A new DAPM widget type for regulator supplies allowing drivers for\n     devices that can power down unused supplies while active to do\n     without any per-driver code.\n\n   - DAPM widgets for DAIs, initially giving a speed boost for playback\n     startup and shutdown and also the basis for CODEC\u003c-\u003eCODEC DAI link\n     support.\n\n   - Support for specifying the number of significant bits on audio\n     interfaces, useful for allowing applications to know how much\n     effort to put into generating data for a larger sample format.\n\n   - Conversion of the FSI driver used on some SH processors to\n     DMAEngine.\n\n   - Conversion of EP93xx drivers to DMAEngine.\n\n   - New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics\n     WM2200.\n\n   - Move audmux driver from arc/arm to sound/soc\n\n   - McBSP move from arch/ to sound/ and updates\n\n  Also, a few small updates and fixes for other drivers like au88x0,\n  ymfpci, USB 6fire, USB usx2yaudio are included.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (446 commits)\n  ASoC: wm8994: Provide VMID mode control and fix default sequence\n  ASoC: wm8994: Add missing break in resume\n  ASoC: wm_hubs: Don\u0027t actively manage LINEOUT_VMID_BUF\n  ASoC: pxa-ssp: atomically set stream active masks\n  ASoC: fsl: p1022ds: tell the WM8776 codec driver that it\u0027s the master\n  ASoC: Samsung: Added to support mono recording\n  ALSA: hda - Fix build with CONFIG_PM\u003dn\n  ALSA: au88x0 - Avoid possible Oops at unbinding\n  ALSA: usb-audio - Fix build error by consitification of rate list\n  ASoC: core: Fix obscure leak of runtime array\n  ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()\n  ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list\n  ASoC: wm8996: Add 44.1kHz support\n  ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE\n  ASoC: mx27vis-aic32x4: Convert it to platform driver\n  ALSA: hda - fix printing of high HDMI sample rates\n  ALSA: ymfpci - Fix legacy registers on S3/S4 resume\n  ALSA: control - Fixe a trailing white space error\n  ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()\n  ALSA: hda - Add \"Mute-LED Mode\" enum control\n  ...\n"
    },
    {
      "commit": "0332483368f45d2c8b31a6db974992bcaeadb20c",
      "tree": "6d96ef3b8be0290819a05b3c28e7e7b2ff74fc22",
      "parents": [
        "a909e1258f62e77235840db1bb3d2c0ff066a12c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:36:16 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed Mar 21 19:33:02 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add high impedance headphone detection support\n\nIf HPHL and HPHR have relatively high impedance, internal MBHC HPHL\ntrigger cannot trigger so results in headphone/headset detection\nfailure.\nUtilize MIC trigger as well as HPHL trigger in order to detect headphone\nand headset which have high impedance on headphone line.\n\nCRs-fixed: 339390, 337590, 336847, 334339\nChange-Id: Ibfd4ba254197233f2b5e253f5d1fa2a98c848c97\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "fd7cdddf9fe0fc63a10233223cf9fd774b33612c",
      "tree": "6041eeff9030bad6f603a344d60767c59f29bdf1",
      "parents": [
        "3c33be06f9aa0949ad24e67dfcae1f2a3006f4e1"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 21 21:38:59 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 21 21:39:18 2012 +0100"
      },
      "message": "Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n\nThis reverts commit 02b09703e7a411f80e5ec037b3abf14061a61933.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "39914be2089ecb76627ba803903e5444886f1337",
      "tree": "5fe8381a1c26fefae3ee0b88fbe1811980a9dbbe",
      "parents": [
        "485eeccaf7432832efb3dbcf93c934f7e7b39931"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Mar 20 09:47:21 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Mar 20 10:07:04 2012 -0700"
      },
      "message": "mfd: pm8018-core: Add PMIC thermal alarm device\n\nRegister a PMIC pm8xxx thermal alarm device in the pm8018-core\ndriver.  This device will allow userspace to monitor the\ntemperature of the PMIC die.\n\nChange-Id: I888c0737dd991da9eaec039b20b381a2bfd7923c\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "3c33be06f9aa0949ad24e67dfcae1f2a3006f4e1",
      "tree": "b53b2e2c0257e2fac0a971fb94f334857da924bd",
      "parents": [
        "bcc2d6d6fcbee3c07515837b522f6c242f3f99e4"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 16 11:10:19 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 20 16:56:33 2012 +0100"
      },
      "message": "mfd: Add support for TPS65090\n\nTPS65090 is a Texas Instrument PMIC. It contains 3 Step-Down converters, 2\nalways on LDO\u0027s and  7 current limited load switches.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c592c761a36286ab83451daa37a21c8558ea99c0",
      "tree": "8abf57708fabf2a915320e9515b1ae2730ebf499",
      "parents": [
        "63236f4038f7e14762114606d95769c32cf6cac1",
        "33499df88b711725ee473ab5478e17efd21de4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 18 21:38:20 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 18 21:38:20 2012 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/stub\u0027 into regulator-next\n"
    },
    {
      "commit": "104594b01ce750c91a19e9f1d8fe6b24ea8f9a59",
      "tree": "6ed43f374641b91d77e621fdd3b266b0489bedb5",
      "parents": [
        "145e97348a3066cf71038d02392aa8063550de6f"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Fri Mar 16 12:28:22 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 22:49:25 2012 -0700"
      },
      "message": "Input: add driver support for MAX8997-haptic\n\nThe MAX8997-haptic function can be used to control motor. User can\ncontrol the haptic driver by using force feedback framework.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "75060a1d9dc016fb25524e65afba7ec86778084f",
      "tree": "eb92d94a914398d05abd0d59a55b30ced09311db",
      "parents": [
        "095e7f780be59f3adb4d39ac3cb8d3665b3f2347"
      ],
      "author": {
        "name": "Ying-Chun Liu (PaulLiu)",
        "email": "paul.liu@linaro.org",
        "time": "Fri Mar 16 21:12:32 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 21:12:32 2012 +0100"
      },
      "message": "mfd: Add anatop mfd driver\n\nSigned-off-by: Ying-Chun Liu (PaulLiu) \u003cpaul.liu@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Rob Lee \u003crob.lee@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "095e7f780be59f3adb4d39ac3cb8d3665b3f2347",
      "tree": "e73219ebe3268e34a0db9dedf87304e9f2fe4f6c",
      "parents": [
        "1927ddf66805fca2af010c3e9d0b29216aed0fae"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 16 12:58:37 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 21:02:09 2012 +0100"
      },
      "message": "mfd: Fix compilation error in tps65910.h\n\n\u0027struct gpio_chip\u0027 is declared in include/asm-generic/gpio.h\nwhich is included by include/linux/gpio.h.\nHowever without including gpio.h, TPS65910.h declares\na member of this type as part of \u0027struct tps65910\u0027 declaration.\n\nThis causes compilation error, if gpio.h is not included\nbefore including tps65910.h, in source files.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1927ddf66805fca2af010c3e9d0b29216aed0fae",
      "tree": "c5b9053f491e1989a385917ffd33d0e0b1e8ecf8",
      "parents": [
        "5f96a1a6d5d82f79015e5e480e4ac8772607f69b"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 15 19:50:51 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:59:19 2012 +0100"
      },
      "message": "mfd: Add 8420 variant to db8500-prcmu\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f96a1a6d5d82f79015e5e480e4ac8772607f69b",
      "tree": "ba1439a41b5e4056eeb153850f76c46df3db89a5",
      "parents": [
        "d902d0d18c50fe195c66e60c615cfa0b81169454"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 15 19:50:40 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:59:01 2012 +0100"
      },
      "message": "mfd: Add 8520 PRCMU variant to db8500-prcmu\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Mattias Nilssson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d902d0d18c50fe195c66e60c615cfa0b81169454",
      "tree": "8dc1833e8015117857b8db716ef9ce9352e59e6d",
      "parents": [
        "829ecbcb14edea378a1409203ef0d4a68bbf795a"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Thu Mar 15 19:50:26 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:58:39 2012 +0100"
      },
      "message": "mfd: Remove obsolete hwacc implementation for db8500-prmcu\n\nThis patch removes the obsolete hwacc implementation in the\nDB8500 PRCMU driver.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1b1247dd75aa5cf5fae54a3bec7280046e9c7957",
      "tree": "b2a63af28a30582f7e429f4f6627ad179a831df4",
      "parents": [
        "bc628fd19d2d1d053b88fa225bb599be026c048b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Feb 28 18:35:17 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:05:45 2012 +0100"
      },
      "message": "mfd: Add support for RICOH PMIC RC5T583\n\nRicoh power management IC  RC5T583 contains is multi\nfunctional device having multiple sub devices inside this.\nThis device has multiple dcdc/ldo regulators, gpios, interrupt\ncontrollers, on-key, RTCs, ADCs.\nThis device have 4 DCDCs, 8 LDOs, 8 GPIOs, 6 ADCs, 3 RTCs etc.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bc628fd19d2d1d053b88fa225bb599be026c048b",
      "tree": "d314ae4ddcb2804f68179c98a17581b33356fe96",
      "parents": [
        "3c3e489831b601e566f6bc47e711f5847fb93dff"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Thu Mar 08 14:02:20 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:45:33 2012 +0100"
      },
      "message": "mfd: Make use of the ab8500 firmware read-modify-write service\n\nThis patch updates the AB8500 driver to make use of the I2C\nread-modify-write service in the PRCMU firmware.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c3e489831b601e566f6bc47e711f5847fb93dff",
      "tree": "ed40708984de7a3d5a88f973dbacb646b1122316",
      "parents": [
        "a982362c1723464fec0414f6460684844f2638f3"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Thu Mar 08 14:02:05 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:45:08 2012 +0100"
      },
      "message": "mfd: Add a prcmu_abb_write_masked routine to db8500-prcmu\n\nThis patch adds driver support for the I2C read-modify-write\nservice in the U8500 PRCMU firmware.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a982362c1723464fec0414f6460684844f2638f3",
      "tree": "b9cb1805fe8e8c2acd643e77576be87d28c8d709",
      "parents": [
        "392cbd1e608ba79bd2da652eb3a28d841e51eaee"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 08 14:01:57 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:44:20 2012 +0100"
      },
      "message": "mfd: Support for the AB8500 AB8505 variant\n\nThis builds upon the changes done to support AB9540 so as\nalso to support the AB8505 derivative of the AB8500\ncircuit.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "719a42402b3abd2323c31a03bc8f03d6b8c78eaf",
      "tree": "0b38403252dae1c3233bce34c5129286edbaa602",
      "parents": [
        "39ecb0376508b5cd20a951388d10aed2d719a77f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 16 19:36:29 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:36:29 2012 +0100"
      },
      "message": "mfd: Remove unused LDO supply field from WM8994 pdata\n\nIt\u0027s causing confusion with the regulator level field of the same name\nand serves no useful function.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "02b09703e7a411f80e5ec037b3abf14061a61933",
      "tree": "e447b02707d4100233167dc1888219e8819888a3",
      "parents": [
        "618dd15d216915df04fe3baa93123179b1c887c5"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Mar 07 17:02:51 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 18:41:17 2012 +0100"
      },
      "message": "mfd: Add platform data for MAX8997 haptic driver\n\nMAX8997 device does not support haptic function of it.\nThis patch adds platform data for for MAX8997 haptic driver.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "313162d0b83836e2f57e51b9b8650fb4b9c396ea",
      "tree": "8f39f20515a924d392cf9a72db0918fda07a34c7",
      "parents": [
        "51990e825431089747f8896244b5c17d3a6423f1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jan 30 11:46:54 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Mar 16 10:38:24 2012 -0400"
      },
      "message": "device.h: audit and cleanup users in main include dir\n\nThe \u003clinux/device.h\u003e header includes a lot of stuff, and\nit in turn gets a lot of use just for the basic \"struct device\"\nwhich appears so often.\n\nClean up the users as follows:\n\n1) For those headers only needing \"struct device\" as a pointer\nin fcn args, replace the include with exactly that.\n\n2) For headers not really using anything from device.h, simply\ndelete the include altogether.\n\n3) For headers relying on getting device.h implicitly before\nbeing included themselves, now explicitly include device.h\n\n4) For files in which doing #1 or #2 uncovers an implicit\ndependency on some other header, fix by explicitly adding\nthe required header(s).\n\nAny C files that were implicitly relying on device.h to be\npresent have already been dealt with in advance.\n\nTotal removals from #1 and #2: 51.  Total additions coming\nfrom #3: 9.  Total other implicit dependencies from #4: 7.\n\nAs of 3.3-rc1, there were 110, so a net removal of 42 gives\nabout a 38% reduction in device.h presence in include/*\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "40491ce8d0543bb0d81d855b7742f078a404d85f",
      "tree": "6f836691142d4b870e2ef6970d2221e3b186d6a0",
      "parents": [
        "f15a5d72151f510fee354f4e426079d9a6cad4c1"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Nov 07 11:38:54 2011 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Mar 14 10:41:08 2012 -0700"
      },
      "message": "power: pm8921-charger: implement ir compensation\n\nThe charger hardware has a +/-30mv error for vdd_max settings. This\nmeans that when vdd_max is set to 4200mV the actual voltage on vph_pwr\nline could range from 4170mV to 4230mV. This further means that when\nconstant current to constant voltage transition happens, the battery\nmay not be charged up to 4200mV - leading to an premature end of charge.\n\nFix this by implementing periodic IR compensation. On a device measure the\nresistance from the vbat terminal to the ground by shorting the +ve and\n-ve of the battery terminals (without a battery), this will be referred to\nas rconn in the description. In the code it is rconn_mohm to reflect the\nunits.\n\nThe voltage at battery terminal will be\nVbat(terminal) \u003d Vbat(xoadc) + Ibat * rconn\nwhere Ibat is the current flowing out of (or into if -ve) of the battery.\n\nVbat(xoadc) and Ibat can be obtained by using the override mode of the\nbms. So Vbat(terminal) can be deduced and compensated by increasing\nvdd_max. This also helps in increasing constant current mode thereby\ndecreasing constant voltage mode and decreasing the overall charging time.\n\nThe value of rconn will be specific to a PCB layout, it is\npassed in from platform_data.\n\nChange-Id: If8df93333ca6b0bad35505895a4fc5577562fadd\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "f30b0716feaedc0cf432ed8eca82c46104d64c0d",
      "tree": "d4be15e8c029675c2de11b5cf64069d6ed50f6ca",
      "parents": [
        "844775ef987aaf09a1ddea668f9acd17f9548062"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Mar 07 18:21:49 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 11 20:49:28 2012 +0000"
      },
      "message": "regulator: tps65910: Sleep off rails when ext sleep configured\n\nKeep the rails OFF in sleep mode only when the rails are\ncontrolled by external sleep control.\nThe devices tps65910 and tps65911, both has the sleep input.\nThe tps65911\u0027s sleep input is not same as tps65910\u0027s EN3 and hence\ntaking care of SLEEP input as separate external sleep control input.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7a05bd74846af780f2af056c022ebfb6f51dfcca",
      "tree": "efb1edcba52edc7f8bf7b7e5a7a7e3467a6d0650",
      "parents": [
        "37c733d885483a157a9523e60434ce699ecc0d4e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue Feb 21 01:18:46 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Mar 08 12:04:23 2012 -0800"
      },
      "message": "pm8xxx: Remove __exit marking on pm8xxx_irq_exit()\n\nThis function is called from more places than just exit\nfunctions. Also remove the _init/__exit markings from the header\nfile as they\u0027re not necessary in function prototypes.\n\nWARNING: vmlinux.o(.devinit.text+0x7840): Section mismatch in\nreference from the function pm8038_add_subdevices() to the\nfunction .devexit.text:pm8xxx_irq_exit()\nThe function __devinit pm8038_add_subdevices() references\na function __devexit pm8xxx_irq_exit().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\npm8xxx_irq_exit() so it may be used outside an exit section.\n\nChange-Id: I0d2e285a03958e0fe68af48df94523aa1d0476c0\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "34fe6f107eab096ac2f70a51763e9978b4abbeb6",
      "tree": "481a045f80276c3a0e0d512fefe1eeabb058588d",
      "parents": [
        "9ab492e12d588af7b05892c3744e8bdc2eace6d0"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:09 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:56 2012 +0100"
      },
      "message": "mfd : Check if the other db8500 core is in WFI\n\nThis patch allows to check if the other core is in WFI\nmode. It is the last check the idle routine has to do before\nentering into the retention state.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ab492e12d588af7b05892c3744e8bdc2eace6d0",
      "tree": "7b79c2d3c840239f5b0a4e717227c8adf51c69cc",
      "parents": [
        "9f60d33e1811e0aa696a3152050d6e3e4c3195aa"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:08 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:56 2012 +0100"
      },
      "message": "mfd : Check if the db8500 prcmu has pending irq\n\nThis patch allows to check if there are some pending irqs\non the prcmu.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9f60d33e1811e0aa696a3152050d6e3e4c3195aa",
      "tree": "7cf702dca14b1be0e310b6c45d2c71b32bce2aa2",
      "parents": [
        "cc9a0f68d1f8b9bfd9c0c2ada13db64d63f63db3"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:07 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:55 2012 +0100"
      },
      "message": "mfd : Copy the db8500 gic setting to the prcmu\n\nIn the case we go to the retention mode, we decoupled the gic\nin order to have the A9 core to reach a stable WFI state.\nBut we want the prcmu to wake up the A9 when the gic has a pending\nirq which is done by copying the gic settings to the to the prcmu.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cc9a0f68d1f8b9bfd9c0c2ada13db64d63f63db3",
      "tree": "5adff8293ddbf9ff83b778988b0b22fd22bc1711",
      "parents": [
        "801448e0672008acec050fbef3b8a7df7c5edcc1"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:06 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:55 2012 +0100"
      },
      "message": "mfd : Check if there are pending irq on the db8500 gic\n\nThis patch introduces a routine to check if there are some\nirqs pending on the gic. Usually this check is not relevant because\nit appears racy (an irq can arrive right after this check), but in\nthe ux500 it makes sense because the prcmu decouples the gic from\nthe A9 cores.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "23de435a59b37eda468472ac67179eee5ef10a07",
      "tree": "d0659611c578e0ae4779da35000ad510f1e426ba",
      "parents": [
        "fe2afaa5412126f7a41aec811228a1f439d232a0"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Thu Mar 01 11:59:19 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:52 2012 +0100"
      },
      "message": "mfd: Add power control interface for pm8606 chip\n\nThe reference group and internal oscillator are shared by sub-devs\nlike led, backlight and vibrator in PM8606 chip. Now introduce a\nvoting mechanism to enable/disable it.\n\nAdd pm8606_osc_enable() and pm8606_osc_disable() interface and\nrelated defines to support this. This interface will be called by\nvibrator led and backlight driver.The refernce group and internal\noscillator are enabled only when at least one of it\u0027s clients holds\nit on or disabled only all the clients don\u0027t use it any more based\non the above mechanism.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dc9913a050f1898c6a77f4f5606bc194d530aafd",
      "tree": "777acac138bc643b7eebe9d3b0203ba331e36022",
      "parents": [
        "2853378b6eafd8b9e2f0e39ab599c93ce518b04d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Feb 21 18:21:34 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:50 2012 +0100"
      },
      "message": "mfd: Use regmap for tps65910 register access.\n\nUsing regmap apis for accessing the device registers and\nusing RBTREE caching mechanims for caching registers.\n\nEnabling caching of the registers which is used for voltage\ncontrols. By doing this, the modify_bits operation is faster as\nit does not involve the i2c register read from device, just read\nfrom cache. This results faster set voltage operation.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2853378b6eafd8b9e2f0e39ab599c93ce518b04d",
      "tree": "2e92700fe3714e3b919cbd920709fcbc4fb8aed8",
      "parents": [
        "b8b8d7932bb83300d0ae6553e320ab1aecb37990"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Mon Feb 27 15:44:20 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:49 2012 +0100"
      },
      "message": "mfd: Add ability to wake the system for 88pm860x\n\nFor 88pm860x pmic, it can wake the system from low power mode by irq,\nits sub-devs like RTC and onkey can be enabled for this usage.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "91d6a9a6c0d98ef6daeaf229e5acada652b4f6f0",
      "tree": "d691c5e8e8dcbc5416a2620705f0eb471b7ec899",
      "parents": [
        "485540dce01cf4b4d3629141399678e35e66b711"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Feb 22 11:43:40 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:48 2012 +0100"
      },
      "message": "mfd: Remove unused io_lock mutex from da9052\n\nda9052 has been converted to use regmap API, so we can remove the unused\nio_lock mutex.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "485540dce01cf4b4d3629141399678e35e66b711"
}
