)]}'
{
  "log": [
    {
      "commit": "135f3e094ea59c05802389c3b7ecc27074f9209c",
      "tree": "592b8fde301eab3d6e51220f8bd7bd1daedc88a4",
      "parents": [
        "e41d1db1e9e96a1f7b6eecbe9b84cc1092ce3f81"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Apr 05 10:15:23 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Apr 05 11:21:30 2012 -0700"
      },
      "message": "mfd: pm8xxx-misc: Make pm8xxx_preload_dVdd a no-op for PM8901 rev 2.3\n\nModify the pm8xxx_preload_dVdd function so that it does not\nperform any PMIC register writes for PMIC PM8901 if the PMIC\nrevision is greater than or equal to 2.3.\n\ndVdd preloading is not needed in order to reduce dVdd fluctuation\nat startup beginning with PM8901 rev 2.3.\n\nChange-Id: Idd7662db3cb494e6f3414fd8f1f8acfbf9bddfd1\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "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": "fcda1ca507aae3d66f6f4bfcfc2ed47f8b45f0b3",
      "tree": "686fc637567b8f0e343be1936bf904158586f949",
      "parents": [
        "5f0c64158d090a82f2a76e4e7dd8483a4dd862fc",
        "949ebbe52c5e0dad01460b42a478c58fb40396a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 31 01:14:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 31 01:14:46 2012 -0700"
      },
      "message": "Merge changes I124a4ba1,Idf7c4e53,I09411d46,I4f270a41,Icd7e6002,I56a14e86,Id91ac5e6,Ia1abd831 into msm-3.0\n\n* changes:\n  regulator: map consumer regulator based on device tree\n  regulator: pass additional of_node to regulator_register()\n  regulator: adapt fixed regulator driver to dt\n  regulator: helper routine to extract regulator_init_data\n  regulator: Constify constraints name\n  regulator: Properly register dummy regulator driver\n  dt: add empty dt helpers for non-dt build\n  copper: regulator-stub: Add devices for Krait Power Control\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "3321da6833f59cc64908131b15127585bb0cc015",
      "tree": "eb707f89ecedb22a662802f405bf9970b5c0438d",
      "parents": [
        "470fbb0abdfc7abdc0726ce2bc6f930ba9024b0a",
        "28f49c84acb4e691b630b26c37ab6d206109482f"
      ],
      "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 I2cabb2d6,Idffba143 into msm-3.0\n\n* changes:\n  ASoC: msm8960: properly protect external mclk control function\n  ASoC: wcd9310: Add plug detection through mechanical switch\n"
    },
    {
      "commit": "5d028cd394fc946677c16acc0fbdbb90313ed33a",
      "tree": "643187d9ce77e6e6b2134a79e4752c160dd69b13",
      "parents": [
        "a6e279050d1b3623397fdd32971d743f234ea6ca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 14 13:36:04 2011 +0100"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:57 2012 -0700"
      },
      "message": "regulator: Constify constraints name\n\nThere\u0027s no need for the API to modify it and having it const makes it\neasier to use with random strings the board code has.\n\nChange-Id: Icd7e600291f281e80f60ef857c22f22cba08bfc1\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n[mbohan: port MSM regulator drivers to new const type]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\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": "83e8f9fa43e4d7331e51219188821dc798a98c5d",
      "tree": "f777ee0ff347fea2feb30f5b2d5f6321c5419743",
      "parents": [
        "9eb1d41c6b571cdfea8177c490cfb297ae362f65"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Mar 08 11:57:47 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Mar 26 11:19:29 2012 -0700"
      },
      "message": "mfd: pm8921-core: Add support for a newly defined PMIC PM8917 regulator\n\nAdd support for the new LDO regulator which was recently added to\nthe design of the PMIC PM8917.  LDO 36 is a 50 mA PMOS LDO.\n\nOverall regulator changes between PMIC PM8921 and PMIC PM8917:\nPM8917 adds:    7 PMOS LDOs (L30-L36) and 1 boost regulator\nPM8917 removes: negative charge pump (NCP), HDMI medium voltage\n\t\tswitch (MVS), and low voltage switch (LVS) 2\n\nSupport for other PM8917 regulators differences was been added in\na previous change.\n\nChange-Id: I634c366d418d682f0cf3a3d8bc270063f7aee3cd\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\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": "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": "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": "a6d07e70fb5b0aea497ba2246dcfb435a7639144",
      "tree": "34483297a5b50759c0d1573f39678819ad7f126a",
      "parents": [
        "89cd744070049780c568dd3fae4219a934e7df0b",
        "9a8f4eb2803805f9ce4eab4f90c74453f1d13b0c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 12 15:21:52 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 12 15:21:52 2012 -0700"
      },
      "message": "Merge \"mfd: pmic8901: Fix section mismatches\" into msm-3.0"
    },
    {
      "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": "d9e4bc2f22a1f8cee3c7c5897851fa0c67f0c452",
      "tree": "57de10ce546eac0d24c69d4ea54568ccc5627fba",
      "parents": [
        "566b084d3c8c6fd9aa7d1b2f7ffd4a8ff251ce53"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Mar 02 15:13:44 2012 -0800"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Mar 02 15:28:23 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: Check for the NULL pointer\n\nIn some targets there might not be any platform data\nfor PWM driver, and its a valid case. On such target\ncheck for the NULL pointer for the platform data.\n\nChange-Id: If534b172f916e639491256a2346dd7bdd9a7cbcd\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "bbbc99ac4de94245e96b467dda18e7da70fb4268",
      "tree": "b32bcd642e62536628df28f128b6a3452fd8256b",
      "parents": [
        "24a877e1e702f5b72763a5618ef16f444c0d0bfa",
        "63c3bcc5f2209d703e7911df93aa1fcd70edf74d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 02 12:21:30 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 02 12:21:32 2012 -0800"
      },
      "message": "Merge changes I810ffac4,If881eb08 into msm-3.0\n\n* changes:\n  msm: board-8960-pmic: Add platform data for PWM driver\n  mfd: pm8xxx-pwm: Add feature to configure LPG DTEST mode\n"
    },
    {
      "commit": "b0a0fa5b4f8bfa8f8f523c845d323066e674e8ba",
      "tree": "7eb190f59c1766c53a566273fccfeb54e23865aa",
      "parents": [
        "704a644e6526a3ca0ca91839b35c3466167a6bd0"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Feb 23 16:18:44 2012 -0800"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Feb 29 16:39:25 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: Add feature to configure LPG DTEST mode\n\nPM8921 LPG banks can be configured to connect to DTESTx.\nThese DTEST lines can be used to observe LPG output.\nProvide a feature that allows to enable DTEST modes for\na given LPG channel.\n\nCRs-fixed: 337902\nChange-Id: If881eb089aea2a66f7324af8ac906405eef4f81a\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "b86c3477a80290e8b7d0b98e8e0c77da41fd5f6b",
      "tree": "9a36dc0885b98286f2d2614eea3160994f81914b",
      "parents": [
        "b1aeae22ffd25d66004eaef1d2d1be10ba6b89d7"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 15 08:31:52 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 29 15:31:34 2012 -0800"
      },
      "message": "ASoC: wcd9304: Add driver for Sitar codec.\n\nAdd support for 5 RX and 4 TX Slimbus channel support.\nHeadphone/Earphone/4 DMIX/2 AMIC and IIR1 support\n\nChange-Id: I1b7ad5e5fd9d87aab80d6533503371e63df8cc0a\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "b1aeae22ffd25d66004eaef1d2d1be10ba6b89d7",
      "tree": "f86ebacb6154d48d8dd4642c2d9a64333f4767d1",
      "parents": [
        "704a644e6526a3ca0ca91839b35c3466167a6bd0"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 15 08:29:28 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 29 15:31:15 2012 -0800"
      },
      "message": "ASoC: wcd9xxx: Move to a generic framework for codec core driver.\n\nThe current core assumes TABLA as the only codec driver registering.\nTo support single binary for multiple targets its essential that\nwe remove this restriction and move to a generic framework\nto support multiple codec. This can be done by moving all codec\nspecific code to dedicated codec driver and use core driver to probe\nthe codec based on slimbus device id and do generic setup for the\ncodec. This also helps to have same boards with different flavours\nof codec variants.\n\nThe WCD9XXX family of codecs share the initial codec register\nmapping which holds the Slimbus device id to identify the\ncodec existing on the target.Core driver now registers the\ncodec device based on this check.\n\nChange-Id: I4c43d5f04c20696f4f5138411460681ec7879d34\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c2ff8d99f25fa8013a9c0d453edae535fea86dc",
      "tree": "57cf9b559b9f518aa4a23b48e095fff210586036",
      "parents": [
        "a424739f465fd24764ffcd4ec8488788ad2e625b"
      ],
      "author": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Mon Feb 06 16:18:44 2012 -0800"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Sun Feb 26 11:06:17 2012 -0800"
      },
      "message": "mfd: wcd9310: remove GPIO reset configuration from CODEC driver\n\nRemove TABLA reset GPIO configuration from CODEC Driver since it is\nnow added to the board-8960-pmic table \u0026 board-8064-pmic table.\n\nChange-Id: I1d2839baa9270c6343b5ad8ffb6013be1e53cfc3\nSigned-off-by: Shiv Maliyappanahalli \u003csmaliyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "16249676c60437acd099a48b6af66c877b56c859",
      "tree": "a6879598d82e18aa640544f79b54b428d8bb46d4",
      "parents": [
        "e7340a01d5e0c64b1a5c207ac08e10ebcf17f5ac",
        "4a7abdb2aec44801cbd89c2d0ab62dc575bc2d59"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 25 16:41:31 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 25 16:41:31 2012 -0800"
      },
      "message": "Merge \"ASoc: msm:  Correct the slave port range check\" into msm-3.0"
    },
    {
      "commit": "1b51974f6284612f1214e2870fe24fda656d89e5",
      "tree": "75937e27ce8dc7853166fec60fe8088768acdf17",
      "parents": [
        "2ffecc44909678708df7a37c520a7a45c36ae4cd",
        "442ec046ab8d139ab986e1ce01cbc6dfe52050b5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 25 16:41:31 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 25 16:41:31 2012 -0800"
      },
      "message": "Merge \"mfd: pm8xxx-irq: fix rogue interrupt warnings\" into msm-3.0"
    },
    {
      "commit": "ecd91490ecd5cb7dc3cd7537a1936a4495a81906",
      "tree": "51644c001d4b6914c0c3a790121d1e0cf9f90c39",
      "parents": [
        "1d632b8e348ee5a3ea339f04258415c7d1441c0c",
        "00f29e5fe0c984cc9996b24cd500e26f301cf6bc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 25 12:46:51 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 25 12:46:51 2012 -0800"
      },
      "message": "Merge \"mfd: pm8921-core: Add support for additional PMIC PM8917 regulators\" into msm-3.0"
    },
    {
      "commit": "8b33378ef1dc9311f51d53993790c8df67ec1e23",
      "tree": "ce8cc9e2674827b5d69a1d0034dd37dc253c49d0",
      "parents": [
        "74f6473fbbd6703ec5ea8d901a70218e1bf35f6f",
        "a84982a54ca8deafcd3afc584c4a1a59c2c5f10d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 24 04:46:30 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 24 04:46:30 2012 -0800"
      },
      "message": "Merge changes I5016e03f,Ic9272330,I4ad10f5e into msm-3.0\n\n* changes:\n  ASoc: msm: Fix array index out of bound issue\n  ASoc: msm: Fix Null dereferencing and variable initialization\n  ASoC: wcd9310: Fix memory leak and NULL dereferencing\n"
    },
    {
      "commit": "9a8f4eb2803805f9ce4eab4f90c74453f1d13b0c",
      "tree": "4641aed1245fc0fd198b5d868ab67be033fe8914",
      "parents": [
        "4f11b8178fadbd077e0e5ce7a15b25cc81cb0c44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue Feb 21 23:51:00 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Feb 23 17:37:35 2012 -0800"
      },
      "message": "mfd: pmic8901: Fix section mismatches\n\nWARNING: drivers/mfd/built-in.o(.text+0x3750): Section mismatch\nin reference from the function pm8901_probe() to the function\n.devinit.text:pm8xxx_irq_init()\nThe function pm8901_probe() references\nthe function __devinit pm8xxx_irq_init().\nThis is often because pm8901_probe lacks a __devinit\nannotation or the annotation of pm8xxx_irq_init is wrong.\n\nChange-Id: I4d6ea52fdacad73bed80e3f5be3e9e08cc49be65\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "00f29e5fe0c984cc9996b24cd500e26f301cf6bc",
      "tree": "53120244f2d0984b574c7cfc253ea293707459b6",
      "parents": [
        "6c549919919a31098f377c268a2fe85cc2f7886e"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Feb 13 11:38:45 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Feb 23 11:46:21 2012 -0800"
      },
      "message": "mfd: pm8921-core: Add support for additional PMIC PM8917 regulators\n\nAdd support for the new regulators available on PMIC PM8917\nbeyond those present on PMIC PM8921.\n\nRegulator changes between PMIC PM8921 and PMIC PM8917:\nPM8917 adds:    6 PMOS LDOs (L30-L35), 1 boost regulator\nPM8917 removes: negative charge pump (NCP)\n\nChange-Id: I663c61277fb42301724230b73e93f819e55b08c4\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "4a7abdb2aec44801cbd89c2d0ab62dc575bc2d59",
      "tree": "2fbc4f57e74a5761fc7db550b18833514c7a7eb2",
      "parents": [
        "f287480fde75690015d7d950cb68cb794f18a5e1"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Tue Feb 21 18:20:46 2012 -0800"
      },
      "committer": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Wed Feb 22 18:54:58 2012 -0800"
      },
      "message": "ASoc: msm:  Correct the slave port range check\n\nRx share channel can be configured if slave port reaches the max value\n(SB_PGD_RX_PORT_MULTI_CHANNEL_0_END_PORT_ID).\n\nChange-Id: Iaf227e6c36e505b68823d1b4a822c3d9ca719573\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "442ec046ab8d139ab986e1ce01cbc6dfe52050b5",
      "tree": "1bac8b20f0fecdfd01355df2d071e9676005cd4b",
      "parents": [
        "4f11b8178fadbd077e0e5ce7a15b25cc81cb0c44"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Feb 13 10:44:01 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Feb 22 12:56:23 2012 -0800"
      },
      "message": "mfd: pm8xxx-irq: fix rogue interrupt warnings\n\nThe current mask and mask_ack callbacks assume that if config entry\nfor an interrupt is 0, then it must be a rogue interrupt.\nThis is not true because an interrupt number that is a multiple of 8\nand is a RISING and FALLING edge triggered, will have a config entry\nof 0. The driver incorrectly identifies such an interrupt as a rogue\ninterrupt and prints a warning.\n\nFix this by using the PM_IRQF_WRITE flag to indicate a requested\ninterrupt.\n\nChange-Id: I187276a19a4f74712498a7c799dba27858ca784b\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c994c91e73b8b23ff0d346a05dd7fad658e045f",
      "tree": "17810b6a15e94c27cc6af92a2a4a95be9a12916b",
      "parents": [
        "3c40fc500812101f391515699b19cf7839b2c92a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 09:56:15 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Feb 20 12:14:48 2012 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add function to write aux clock register\n\nThis call configures the XO to the MP3 clocks. These\nclocks route over PMIC gpios and are used as an independent\nclock source for MP3, haptics.\n\nChange-Id: Ib95f277eae8bcb9a7e9da12fc5fe2baec4e72493\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ffc265213c4b83d944e3f04cb5933854a5c476fc",
      "tree": "d23bbf4277757f03017d7c23d770ff63b41170fe",
      "parents": [
        "7de67f73997a865573d91b611ade2c8d2208e2cc"
      ],
      "author": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Thu Jan 19 14:51:22 2012 -0800"
      },
      "committer": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Fri Feb 17 10:42:35 2012 -0800"
      },
      "message": "ASoC: wcd9310: Fix memory leak and NULL dereferencing\n\nDereference of tabla structure\u0027s content without checking if tabla\nis NULL will cause a crash.\nJumping to label fail will cause tabla to be not freed and hence\na memory leak.\n\nSigned-off-by: Shiv Maliyappanahalli \u003csmaliyap@codeaurora.org\u003e\nChange-Id: I4ad10f5ef4d051dc2f881dc385ae2690c590d042\n"
    },
    {
      "commit": "07707d53d21b1fa85902a00b6fd0530da5c2c388",
      "tree": "3c91e7b03aea4eb3a229b8aa640c4e2d565ad53d",
      "parents": [
        "9f5da2156f09e16671d42813480a7aad4a9b1996",
        "cd4b6daee36c5cf0064fe777b4d00cabadbe1c2e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 11:51:21 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 11:51:22 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Add the support to instantiate codec driver.\" into msm-3.0"
    },
    {
      "commit": "759282fbd45f84357d0cf9fd67f8585f1a35c8b2",
      "tree": "0553008489aea739bb86066e7928fa7ef281659e",
      "parents": [
        "1193c68c5ec688b57e5294240f13910133acc114",
        "2da4f9b57c95b0369d9b3b5c9f3e5d0626867050"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 04:54:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 04:54:57 2012 -0800"
      },
      "message": "Merge \"mfd: pm8921-core: Correct PMIC PM8917 revision register value\" into msm-3.0"
    },
    {
      "commit": "cd4b6daee36c5cf0064fe777b4d00cabadbe1c2e",
      "tree": "8d5903f085fc1fc9c6b9d7935711cd4bfa5ed740",
      "parents": [
        "689434dd3173236d4f8313bc8f9f5ed11acd4795"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Jan 16 22:54:45 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Wed Feb 15 10:22:45 2012 -0800"
      },
      "message": "ASoC: wcd9310: Add the support to instantiate codec driver.\n\nAdd the support to instantiate the Codec driver for a given\nversion of WCD9310 Codec device.\n\nCRs-fixed: 329058\nChange-Id: Id1389fba46578ed290105752e16becd5fc731201\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "2da4f9b57c95b0369d9b3b5c9f3e5d0626867050",
      "tree": "88fe84ae0676eee85f706b630044b5005737c37e",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Feb 14 11:34:11 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Feb 14 11:34:11 2012 -0800"
      },
      "message": "mfd: pm8921-core: Correct PMIC PM8917 revision register value\n\nFor PMIC PM8917, the PMIC_REV_2 register will read back 0x0C, not\n0x12.  Correct this in the pm8921-core driver so that PM8917\nchips are detected properly.\n\nChange-Id: I3c6a52097488b20bbd7a90286fa230bc4cb4d1b2\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "c06e0d6283ece540e7a21618f3585e71a5d4dda0",
      "tree": "08fd091ff730fcfadcbcb924f00aec06b31e6738",
      "parents": [
        "e9f676d5e4038fb5aa74e786ed28904bf701809f"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Feb 13 14:42:09 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Feb 13 14:50:09 2012 -0800"
      },
      "message": "mfd: pm8xxx-misc: Fix pm8xxx_smpl_control so that reset on SMPL works\n\npm8xxx_smpl_control currently sets power-off register values in\nboth the power-off and reset code paths for PM8018 and PM8921.\nCorrect this so that reset on sudden momentary power loss\n(SMPL) works properly.\n\nChange-Id: I1560a0f2d143c47056c14f6bc5fba21158d7fe39\nCRs-Fixed: 336620\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c79f13b0e0a89f1e50266b8b7f9e0d2daac5da0",
      "tree": "6749a1ca2445ea9070b74abcadf2cf07e96f01e4",
      "parents": [
        "6526463a7f18eb0a51e903dc8024f602414845ae"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Mon Nov 28 11:18:57 2011 -0800"
      },
      "committer": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Sun Feb 12 13:48:19 2012 -0800"
      },
      "message": "ASoc: msm: Add support for slimbus shared channel.\n\nPreviously, DSP used to setup the data path towards the\ncodec via slimbus. Now, the data path setup is broken into\ntwo parts - one half of the path setup between apps to slimbus\nand the other half from DSP. This configuration mode is\nrequired to reduce overflow or underflow errors. Also this is\nrequired to handle a configuration where mdm can talk\ndirectly to codec.\n\nChange-Id: Ic9f20b8a2f8a8eb355c07565ec80ec947a7a7337\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\n"
    },
    {
      "commit": "816b8e6e04760da2c38583ae8418c7931f6e96c5",
      "tree": "90242223c023e7272158dcdcaa1c2e37a6d7ef9f",
      "parents": [
        "6e53da890bbb130b6326394a58c6fe9d965c01eb"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Jan 23 16:03:21 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Feb 09 16:14:20 2012 -0800"
      },
      "message": "ASoC: wcd9310: Prevent from going suspend while accessing codec registers\n\nThe wcd9310 codec driver which is slimbus slave can access codec\nregisters when slimbus is suspended.\nThis can cause register read/write failure.\nFix to make sure slimbus is awake before accessing wcd9310 codec\u0027s\nregisters through slimbus.\n\nCRs-fixed: 331338\nChange-Id: Iddbdb1614c18dab4bee4f0cc7951884f34cb7173\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "89501015834b0f3e78dc192cb049dc2f4a4b6ff3",
      "tree": "f9178518e3461def573d4765fe5be5b43daf5bff",
      "parents": [
        "8ead9994c69860b7bb59873106e336b7b979c801"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 27 14:11:29 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 08 10:46:50 2012 -0800"
      },
      "message": "mfd: pm8038-core: Add support for LEDs on pmic 8038\n\nAdd leds as a sub device to pmic 8038. This will also\ntake care of filling platform data for leds driver\nwhich comes as part of pmic pdata.\n\nChange-Id: I3814a0f36f79612684e4a2305e3c5c19dc64cb00\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f8463cec2d967e6b8a592a0e61b7db86b82eb74",
      "tree": "fd157d9c1fdaec67f9d82705c7c849b7ce44fc23",
      "parents": [
        "584ba456ce7df3e4479f9b3bdecae05e973d6dbf"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Feb 01 11:47:06 2012 -0800"
      },
      "committer": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Mon Feb 06 21:16:38 2012 -0800"
      },
      "message": "mfd: 8821: Amend the value of a macro\n\nUpdate PMIC version macro with the right value.\n\nChange-Id: I48391ca0a3745d5b04d5d4c7dd6e7ccad250fafb\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c1ebb6226f6d09eeeec30360e53883020ed6247",
      "tree": "b217e8bab144f18f3b0060527a94d4f9374e9f93",
      "parents": [
        "d16f2a8249615dbef131a93c8f6030395f22672e"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Jan 16 19:08:43 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Sat Feb 04 23:12:35 2012 -0800"
      },
      "message": "ASoC: wcd9310: Use correct address of MICB4 registers\n\nUnlike Tabla 1.x, Tabla 2.0 codec has different address of micbias 4\nregisters.\nCheck hardware version and access proper address when accessing\nmicbias 4 registers.\n\nCRs-fixed: 330357\nChange-Id: I5e12a6b15e82b00d2e238c21d795fdc189ead6a5\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b570d26b83650cd8f0b42239bbbef2d226598d2",
      "tree": "1ca2ffecde095b77f421e7caf324504013c60dec",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Jan 30 15:40:55 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Feb 03 11:07:23 2012 -0800"
      },
      "message": "mfd: pmic: Add voltage switch test registers to PMIC core drivers\n\nSpecify the SSBI test register address for each of the voltage\nswitches in PMIC 8018, 8038, and 8921 core drivers.  This will\nallow for future handling of over current protection (OCP) in\nthe pm8xxx-regulator driver.\n\nAlso define the OCP IRQs associated with each of the switches\non these PMICs.\n\nChange-Id: Icfc51c01680e6e95b4348051c764f16cb91b4916\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "98009d81e12a765e23897a30a7a6297f6e20fc51",
      "tree": "a441489d9f712ff790a3b82540714c8cfc83dd72",
      "parents": [
        "de5a65e6719a60b1ff9625d855d0b707db0176c5",
        "5db1f24037081da59dcc79fe3f44f9fb7eddc52c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 01 10:37:19 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 01 10:37:20 2012 -0800"
      },
      "message": "Merge \"mfd: pm8xxx-misc: add pm8xxx_usb_id_pullup API\" into msm-3.0"
    },
    {
      "commit": "5db1f24037081da59dcc79fe3f44f9fb7eddc52c",
      "tree": "837f57252e15c11b001b9e7347f8bc2a071739d1",
      "parents": [
        "fd0bbeb91d84ef9c6f5c8646e83400b6fa435512"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Mon Jan 30 22:08:04 2012 -0800"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Feb 01 14:11:04 2012 +0530"
      },
      "message": "mfd: pm8xxx-misc: add pm8xxx_usb_id_pullup API\n\nPM8921 family provides a pullup enable bit to support USB ID.\nAdd the API for such support.\n\nChange-Id: Id3056af070080c1c12f27720020ae718fc6f34f6\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c220cd9bc99ebc1fa91216fc25d99d8bf58e310",
      "tree": "53fce11ff049a7e1b5cdb529f46278597818fea4",
      "parents": [
        "b10be97df4f9a10e366b56ac52ac67529c369127"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Dec 09 17:18:20 2011 -0800"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Jan 30 11:23:49 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: Add support for PM8038\n\nAdapt the driver to take into consideration LPG\narchitecture of pmic 8038 and 8922. It does not\nsupport 7-bit mode yet.\n\nChange-Id: Ibfca90aae6fd9c90025af5364e1dcaf4a8bb3033\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "b10be97df4f9a10e366b56ac52ac67529c369127",
      "tree": "c21f9609aeb8d862517d1ea0bb70b36717445ddf",
      "parents": [
        "86bc6639fccd9d21de19b3bb14d6d920ff20342e"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 11:30:11 2012 -0800"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Jan 30 11:23:49 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: add pre-divide\u003d6 and update macros\n\nAdd pre-divide\u003d6 and update the max period based on new pre-divide.\nAlso update pre-divide related macros for better readability.\n\nChange-Id: I5298c373c78f8723dab9a735e4d94f89798800d5\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "25774b80e55cb44bc5a318c9029bbcb302018262",
      "tree": "dbdcfc3478194c8e7956ed4669b0d23d9c3688f8",
      "parents": [
        "118e7b8b0fcf1417db613f9153f70e2929ee6e67",
        "9d10de3ef36e2e649f032b2bfffec7b5b01b8655"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 29 09:27:41 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jan 29 09:27:41 2012 -0800"
      },
      "message": "Merge \"mfd: pm8xxx-irq: mask non requested interrupt\" into msm-3.0"
    },
    {
      "commit": "9d10de3ef36e2e649f032b2bfffec7b5b01b8655",
      "tree": "2aa782f7368d3a7095d99a17f54a4aca2fcd5252",
      "parents": [
        "8e3e3a8aac6cd7dc3c8ff2b4834a2c96b0e4e105"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Jan 26 20:40:33 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Jan 26 21:22:00 2012 -0800"
      },
      "message": "mfd: pm8xxx-irq: mask non requested interrupt\n\nWhen a non requested interrupt triggers, the genirq ends up calling\nmask or mask_ack callback. This callback is expected to mask that\ninterrupt so it doesn\u0027t trigger us further.\n\nThere is a bug in the pm8xxx-irq driver where config[] entry for an\nunrequested irq remains empty. So the mask or the mask_ack callback\nends up masking 0th interrupt.\n\nFix the mask and mask_ack callback to check if config[] is empty, if\nso fill it in right then and mask the irq.\n\nChange-Id: I85d3bfff92c52a1c3eb8123a9c3757660e20fac6\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "5106035d9a2ccfef5e83aa1db9aaf4737c9041b9",
      "tree": "169bfa295a210c1ee09ad0ef964b4a1aec727b25",
      "parents": [
        "395db38b308d0cfc4dc277182c3afa57a4516467"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 19 16:58:49 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Wed Jan 25 14:21:54 2012 -0800"
      },
      "message": "mfd: pm8921-core: Add support for PMIC PM8917 chip\n\nThe PMIC PM8917 chip is very similar to the PM8921 chip. Modify\nthe pm8921-core driver so that it can also handle PM8917 chip\nwhich has different number of gpios and mpps, and no LPG/PWM,\nno LEDs and no vibrator.\n\nChange-Id: I252adc2ddc4bcd9bb8b8fb5113444356ba7c969e\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "4724272b4be43ed02eb77824069eb4334a853520",
      "tree": "21e410323616a9b2d6d18955f83c0d04169ada36",
      "parents": [
        "797bef9b610ca70e41c925febd8cf1d5fed0f3c6"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Jan 20 11:34:58 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Jan 20 11:34:58 2012 -0800"
      },
      "message": "mfd: pm8xxx-misc: add an API to preload the dVdd regulator\n\nAdd a new API, pm8xxx_preload_dVdd, which will preload the dVdd\nregulator on PMIC PM8901 chips during off state. This can help\nto reduce fluctuations in the dVdd voltage during startup at the\ncost of additional off state current draw.\n\nThis API should only be called if dVdd startup issues are\nsuspected.\n\nChange-Id: Ic7ee60539de37a761bb9ca6c5200327a7b99da89\nCRs-Fixed: 326086\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "600490f99eac207d6f77b3b50760ac0d7abfc990",
      "tree": "d01113b3dac95f34978840e12ced4fa44bb79a0e",
      "parents": [
        "39cd52e9df9add585435fd950740c0a3636e9610",
        "efd780d21a66176b1acb7e5f0ad44847cb30e6ee"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 19 22:42:18 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jan 19 22:42:18 2012 -0800"
      },
      "message": "Merge \"msm: qdsp6v2: Invalid memory access of timpani regset array\" into msm-3.0"
    },
    {
      "commit": "efd780d21a66176b1acb7e5f0ad44847cb30e6ee",
      "tree": "96342209df3a46072f433c64f9490c48a81713e9",
      "parents": [
        "05386d33f5c0fc68eaba26715666c6eee10ce0e8"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Mon Jan 16 19:23:50 2012 +0530"
      },
      "committer": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Wed Jan 18 17:08:53 2012 +0530"
      },
      "message": "msm: qdsp6v2: Invalid memory access of timpani regset array\n\nAdie codec write is accessing out of memory bound for\ntimpani regset array.\n\nCRs-Fixed: 330562\nChange-Id: I98f46d3b59c76ccfaf5edd6c04d1df01d431ef01\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "b0f4036c4afacdd6817acf3584d62aaf19c09202",
      "tree": "a695abc470516ffa8ca29b8dfe30ac875f3df92c",
      "parents": [
        "c72d819bb86fff8e3b0f87879a300f9251d88176"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Mon Jan 16 13:29:29 2012 -0800"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Tue Jan 17 14:55:23 2012 -0800"
      },
      "message": "mfd: pm8038-core: enable bms and charger devices\n\nEnable charger and bms devices to make sure they are probed\non 8930.\n\nChange-Id: I4917de40a672628bab868260b280cfb580668e4e\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "4a0a700e518df96651b2a131a955d61109af4de7",
      "tree": "3d51d6fb98228aeab0af972ddec20a2ce4d244f5",
      "parents": [
        "db78e94440aad7152c6f01ee1c0b4dc174057de6"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 15:39:44 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 15:40:18 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: simplify period search algorithm\n\nCompare each search result (cur_err) directly with the best\nresult (best_err) without using local result in the loop for m.\nThis simplifies the code and makes it cleaner.\n\nChange-Id: Icb6d19e1a14662b00bf7172ca6a7413fbe969cbc\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "db78e94440aad7152c6f01ee1c0b4dc174057de6",
      "tree": "82f7ce78fac43148ad0a187a6ecf84688786cd9d",
      "parents": [
        "9f5488df9fe832ed097ccdd742fc735df9544be8"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 15:00:28 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 13:56:56 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: correct the 1KHz clock value\n\n1kHz clock in PWM module is 1024Hz, instead of 1000Hz.\nIt is derived from sleep clock,\n\nChange-Id: Ifd61985469fc485e913fe5474e422e53746f784d\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "9f5488df9fe832ed097ccdd742fc735df9544be8",
      "tree": "62df85a9fe295358f7787b5c07be4a9515541026",
      "parents": [
        "70f989db308ca23b47b09ee92232533e84a636fb"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 14:35:02 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 13:40:32 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: simplify code by eliminating macros\n\nSimplify period preprocessing to favor n\u003d9 for big period_us.\nThis removes MAX_MPT here with no disadvantage. Also remove\nMAX_MPT as initial min_err because it doesn\u0027t have advantage\nover using maximum unsigned integer value.\n\nChange-Id: Ie905922802ed88f322a627b1a89f4c00cc214459\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "70f989db308ca23b47b09ee92232533e84a636fb",
      "tree": "7a1aae15ded2716f153a2d31b9040a57f0c23062",
      "parents": [
        "c155c357a705c323ef888d5f379a694605b1e424"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 10:09:36 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Wed Jan 11 09:13:35 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: fix an overflow bug\n\nThe overflow could be the multiplication (period_us * NSEC_PER_USEC)\nin next line, rather than at the 6-bit max period value. So we should\nuse the max unsigned int value as boundary.\n\nChange-Id: Ida753d752a8ca144b4c158e1a6ed505077de98ea\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "ec3c193aa65c47b21aeddc113b01981027ba59a8",
      "tree": "1b8c08206bf65fc3a8f454348b3d4663a7f0731b",
      "parents": [
        "868d899222298f96ee15872ded17fff8caeb77d5",
        "3da01a1ad3ecdbd25b51a28f7463cd3ec89f4665"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "message": "Merge changes I4973b80b,I3c4fd9d3 into msm-3.0\n\n* changes:\n  msm: 8930: Add ADC clients\n  mfd: pmic8038-core: Add HK/XOADC device\n"
    },
    {
      "commit": "ef10213c2fbd0947d27ca95d88360908eb9a4e3f",
      "tree": "77c05d2e50fb9e4748c0cbe37a1e974d76f2d97c",
      "parents": [
        "eb611317dbd88e9b7e8a9f8507700edd6c472fca"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Dec 19 11:30:32 2011 -0800"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Fri Jan 06 18:15:08 2012 -0800"
      },
      "message": "mfd: pmic8038-core: Add HK/XOADC device\n\nHouseKeeping ADC (HKADC) on the PMIC is used by clients\nto measure voltage, current and temperature. Clients\ninclude the Battery, Charger and Thermal clients that\nrequire reading the ADC in real time. This also\nsupports reading the ADC channels that are mapped through\nthe PMIC MPP\u0027s such as the PA THERM channel.\n\nChange-Id: I3c4fd9d368550c1cca168ea097e0d457d01d695e\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb3b250af580752ed54642e37640daf714b30ad3",
      "tree": "3e1d0f2ffc295112ef7b6b5b18caabce4dab540c",
      "parents": [
        "b5e0e13b29aa292a2ece89a78757a55e85e9e626"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle@kylemanna.com",
        "time": "Thu Aug 11 22:33:13 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 14:14:11 2012 -0800"
      },
      "message": "mfd: Turn on the twl4030-madc MADC clock\n\ncommit 3d6271f92e98094584fd1e609a9969cd33e61122 upstream.\n\nWithout turning the MADC clock on, no MADC conversions occur.\n\n$ cat /sys/class/hwmon/hwmon0/device/in8_input\n[   53.428436] twl4030_madc twl4030_madc: conversion timeout!\ncat: read error: Resource temporarily unavailable\n\nSigned-off-by: Kyle Manna \u003ckyle@kylemanna.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5e0e13b29aa292a2ece89a78757a55e85e9e626",
      "tree": "0ec00b1c86e16003117559356799acfe62d2e986",
      "parents": [
        "3ad5a4fbba0c5c863b0a42e2a6a5007de76d3102"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle@kylemanna.com",
        "time": "Thu Aug 11 22:33:14 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 14:14:11 2012 -0800"
      },
      "message": "mfd: Check for twl4030-madc NULL pointer\n\ncommit d0e84caeb4cd535923884735906e5730329505b4 upstream.\n\nIf the twl4030-madc device wasn\u0027t registered, and another device, such\nas twl4030-madc-hwmon, calls twl4030_madc_conversion() a NULL pointer is\ndereferenced.\n\nSigned-off-by: Kyle Manna \u003ckyle@kylemanna.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ad5a4fbba0c5c863b0a42e2a6a5007de76d3102",
      "tree": "9f1c3a12fbbffc72c413d2025fbaaffe774b523e",
      "parents": [
        "4838b7e04451e425895c77f462ae1a70d6d3ff62"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle@kylemanna.com",
        "time": "Thu Aug 11 22:33:12 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 14:14:11 2012 -0800"
      },
      "message": "mfd: Copy the device pointer to the twl4030-madc structure\n\ncommit 66cc5b8e50af87b0bbd0f179d76d2826f4549c13 upstream.\n\nWorst case this fixes the following error:\n[   72.086212] (NULL device *): conversion timeout!\n\nBest case it prevents a crash\n\nSigned-off-by: Kyle Manna \u003ckyle@kylemanna.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "4838b7e04451e425895c77f462ae1a70d6d3ff62",
      "tree": "04b3fbb7a5826923e4e935ab888afbde6b570796",
      "parents": [
        "244e209cbfb8fef744f47f4a9fe0b8c036772d8f"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Mon Jul 11 20:50:31 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 14:14:10 2012 -0800"
      },
      "message": "mfd: Fix mismatch in twl4030 mutex lock-unlock\n\ncommit e178ccb33569da17dc897a08a3865441b813bdfb upstream.\n\nA mutex is locked on entry into twl4030_madc_conversion().\nImmediate return on some error conditions leaves the\nmutex locked.\n\nThis patch ensures that mutex is always unlocked before\nleaving the function.\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nCc: Keerthy \u003cj-keerthy@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20e725bc08091c303a469d8e1e295bf3b360c778",
      "tree": "00a6e8e96f7b91751414eef49b93c4f05ac65ad8",
      "parents": [
        "b05727c7f8e3b30309d013a7d3bbc6d1e6f860ba"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Mon Aug 01 23:00:28 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 14:13:53 2012 -0800"
      },
      "message": "mfd: Fix twl-core oops while calling twl_i2c_* for unbound driver\n\ncommit 8653be1afd60d6e8c36139b487e375b70357d9ef upstream.\n\nCheck inuse variable before trying to access twl_map to prevent\ndereferencing of uninitialized variable.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff64af17ad04ec0af8ddfb3e7b66e071a2fd487a",
      "tree": "ac4b1e96045efd427681f68666e5868d29c3b0d6",
      "parents": [
        "005d7b528defae46737645ba057cd1d90be06d2b"
      ],
      "author": {
        "name": "Eugene Yasman",
        "email": "eyasman@codeaurora.org",
        "time": "Thu Jan 05 00:35:47 2012 +0200"
      },
      "committer": {
        "name": "Eugene Yasman",
        "email": "eyasman@codeaurora.org",
        "time": "Thu Jan 05 00:35:47 2012 +0200"
      },
      "message": "Revert \"mfd: pm8921: Set PMIC PON reset detection time to 3 seconds\"\n\nThis reverts commit 39405edcf0c934cf173ed3817889de1a4322709c.\n\nChange-Id: I2d4bd92e0899b9c849861d3dac348db2e838b755\nSigned-off-by: Eugene Yasman \u003ceyasman@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c695c5096bc0444083ef3af6c49cfac2a2d87a3",
      "tree": "d7d954e714c0ed2b689a6bed9f8ba012039b28cf",
      "parents": [
        "f4058b4063c5926dd7819551ca65161e66b6444d"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Dec 12 15:46:02 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Dec 29 06:37:34 2011 -0800"
      },
      "message": "mfd: pm8018-core: use pm8xxx-regulator instead of pm8018-regulator\n\nChange the pm8018-core driver so that it registers devices for\nthe pm8xxx-regulator driver instead of for the pm8018-regulator\ndriver.\n\nThis necessitates changing board file platform data for existing\nPMIC 8018 regulators so that additional pm8xxx-regulator data is\nproperly specified.\n\nChange-Id: I3f64f756a6c48c0dd1684f8d8e98a6fa8dddd6ca\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "286e9e0b31c6b3b0b4bf76fb6e484ec5e39b4dad",
      "tree": "53d28adb9287d7f6603c332b6ff4d77dee6b98a0",
      "parents": [
        "94833fe2a1dfca690af0c3dbb170fe81ac25ce55",
        "045a76e6056e8499277c0fb6738c7551d99bcf6c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 28 08:41:18 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Dec 28 08:41:18 2011 -0800"
      },
      "message": "Merge changes I8d6e42d2,I0d48f033 into msm-3.0\n\n* changes:\n  mfd: pm8038-core: add pm8xxx-regulator device configuration data\n  mfd: pm8921-core: use pm8xxx-regulator instead of pm8921-regulator\n"
    },
    {
      "commit": "cc147036b838842645d14728806b8b95b22db86e",
      "tree": "1b48794c35bb684b438c2adeb1c89c0e5cf6e0f8",
      "parents": [
        "1f5f2bff956cc81e29c4f1a2206c0e8c8eb5f726"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 23 13:03:56 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 27 23:32:41 2011 -0700"
      },
      "message": "msm: fix MSM_SHOW_RESUME_IRQ selection\n\nDrivers should not be selecting features from any particular\narchitecture.  For MSM_SHOW_RESUME_IRQ, allow it to be configured per\nfeature that uses it, not per architecture.\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "045a76e6056e8499277c0fb6738c7551d99bcf6c",
      "tree": "d912a83dd50aab6f79de929426d32094ad5f2a5b",
      "parents": [
        "7501674da485110ac5e808ef700f7590f1524a06"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Dec 06 11:35:28 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Dec 27 06:29:14 2011 -0800"
      },
      "message": "mfd: pm8038-core: add pm8xxx-regulator device configuration data\n\nAdd pm8xxx-regulator configuration data into the pm8038-core\ndriver.  This adds support for PMIC PM8038 regulators.\n\nChange-Id: I8d6e42d299141a6add3c41ca920d9186ad7fa3ee\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "7501674da485110ac5e808ef700f7590f1524a06",
      "tree": "03693d548ff60a0941ae77b270de8c7552fc5ea7",
      "parents": [
        "f9043185f89df5ef9580a833954c1e62ee28f6ba"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Dec 02 15:04:25 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Dec 27 06:29:14 2011 -0800"
      },
      "message": "mfd: pm8921-core: use pm8xxx-regulator instead of pm8921-regulator\n\nChange the pm8921-core driver so that it registers devices for\nthe pm8xxx-regulator driver instead of for the pm8921-regulator\ndriver.\n\nThis necessitates changing board file platform data for existing\nPMIC 8921 regulators so that additional pm8xxx-regulator data is\nproperly specified.\n\nChange-Id: I0d48f03344265bd1b7c160bceca944f8924c694c\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "ffe4c27017fe13ac90d3dfbd2d2003fb5da26dfc",
      "tree": "4b8d54863c3912bf8dd6e0af6b3744d76f6b4607",
      "parents": [
        "a7e3817399a420b25dea740929d69b86f55aa7bd",
        "4669aa3f5dfc3ea594371f317b6a27f80189734f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 22 01:02:15 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Dec 22 01:02:15 2011 -0800"
      },
      "message": "Merge changes Ie4293847,I050635b7 into msm-3.0\n\n* changes:\n  mfd: wcd9310: Make tabla interrupt line to be wakeable\n  mfd: wcd9310: Retry read/write on failure\n"
    },
    {
      "commit": "0c72b8462e0d56176a70586ef3359313becf653c",
      "tree": "f2f8566ce915655210621b4d42077e7882e91fc9",
      "parents": [
        "33d93bf02c1798644e4119cb6668bb36b9e87de7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Dec 19 09:08:09 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Dec 19 09:21:39 2011 +0530"
      },
      "message": "mfd: pmic8058: Remove pm8058_hard_reset_config implementation\n\npm8xxx_hard_reset_config implements the required functionality,\nreplace the pm8058 specific call with this.\n\nRemove ssbi_read/ssbi_write functions used in pm8058_hard_reset_config.\nRemove unused variable(pm_lock) and enum(pon_config, pm8058_smpl_delay).\n\nChange-Id: I3c5982ebab9277dc088bd3abd5621eb9acf3add9\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "33d93bf02c1798644e4119cb6668bb36b9e87de7",
      "tree": "c268e98583f37e39e44cad477f3bbae1a0d2af1d",
      "parents": [
        "4bdc331fc302a70445f2aaf3c0026b0b13809df1"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Dec 16 10:22:26 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Dec 19 08:57:02 2011 +0530"
      },
      "message": "mfd: pmic8058: Remove pm8058_stay_on implementation\n\npm8xxx_stay_on implements the required functionality internally.\n\nModify other occurrences of pm8058_stay_on to pm8xxx_stay_on.\n\nChange-Id: I1c4d932789c6b5592bcbc6fc718d037f188d0e56\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "49ca45badc6aac637e0a1312d801ec1c50727e6f",
      "tree": "3c854b8ac4ac59a3eaf29088a1ae41d99aa0317a",
      "parents": [
        "167763fa84ce85fc4acbeb87e18eec95676ce88d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 15:14:35 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Dec 16 13:34:47 2011 +0530"
      },
      "message": "mfd: pmic8058: Remove reset_pwr_off, smpl control and WD reset control APIs\n\nThese APIs are implemented as a part of pm8xxx_reset_power_off,\npm8xxx_smpl_*, pm8xxx_watchdog_reset_control APIs in the pm8xxx-misc\ndriver.\n\nChange-Id: I8eaf83e0c4d3551d16ecc7fc94c62514711b9a7d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4669aa3f5dfc3ea594371f317b6a27f80189734f",
      "tree": "c116cf0e0b6ab7972797ebd80d2632774e626b72",
      "parents": [
        "37cb6a2d9d7061578180df498a221225ab59cb22"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Dec 06 15:42:05 2011 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 15 17:28:46 2011 -0800"
      },
      "message": "mfd: wcd9310: Make tabla interrupt line to be wakeable\n\nTabla hardware needs to wake up CPU by interrupt for headset\ninsertion/removal/button press functionalities.\nMake Tabla\u0027s interrupt line as wakeable interrupt so driver gets\ninterrupt while CPU is suspend mode.\n\nCRs-Fixed: 318317\nChange-Id: Ie42938478ad66cb108a01abea1d0b01df7485e8b\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "37cb6a2d9d7061578180df498a221225ab59cb22",
      "tree": "5563214a92349dd3ead3e0f843ea7b16b1fe61b7",
      "parents": [
        "e9109d3df600458e5d2edacc0546b563e44e482f"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Dec 06 15:36:44 2011 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 15 17:28:46 2011 -0800"
      },
      "message": "mfd: wcd9310: Retry read/write on failure\n\nThere can be instance that slimbus read or write fails due to slimbus\nclock not turning back on time.\nWait 5ms if driver fails to read/write and retry.\n\nChange-Id: I050635b7dad9ad282040f0563d3c44124e1327c7\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0b9ad0864575da54aeee4062322d4d3a4398e1d",
      "tree": "873d29afb68bea5ecc71c8fb6761a4e0b2454a21",
      "parents": [
        "b6c98098aa84d2f651f6dfd4f4f79ff6cbf84fa3"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 14:48:17 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 15 08:19:28 2011 +0530"
      },
      "message": "mfd: pmic8901: Remove pm8901_reset_power_off implementation\n\npm8901_reset_power_off is implemented as a part of\npm8xxx_reset_power_off (pm8xxx-misc driver).\n\nRemove other functions (ssbi_read/ssbi_write) used only\nby pm8901_reset_power_off.\n\nChange-Id: Iad754e827061627cea55a4d6d1b7600c0cf64441\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "934b2717fb33fbd5b2a8884fc323668ac85af2be",
      "tree": "77fa97815aa1ded499c0f51252911cb2ea885347",
      "parents": [
        "1fd48c6e081876137457101ab9426defdbc09424"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 12:49:51 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 15 08:19:27 2011 +0530"
      },
      "message": "mfd: pmic8901: Add pm8xxx-misc mfd device\n\nMisc driver supports global functions such as\npm8xxx_reset_power_off, pm8xxx_hard_reset_config.\n\nChange-Id: Ic20482e693002ae97c31cc476bc52ad3f99891f7\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fd48c6e081876137457101ab9426defdbc09424",
      "tree": "d3c790f5ff76f1433a2e8006b3ba25fcfbb5b297",
      "parents": [
        "a1d36c34cf184779330924c85dec99639733c1eb"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 12:39:43 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 15 08:19:27 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add delay after disabling regulators in shutdown function\n\nAdd delay after disabling each FTSMPS regulator in\n__pm8901_reset_pwr_off.  Add additional delay between disabling the\nlast regulator and when PS_HOLD is lowered to shutdown or restart\nthe system.\n\nThis delay is necessary to limit transient loading on LDO 7 and\ndVdd regulators during the PMIC power off sequence.\n\nChange-Id: I0a833f47164cf7c4ba1d0ae1f73c14b595908b3a\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "9f77e968dd6b1422b084144f962f90e1c17c2132",
      "tree": "7b2210e8151c0580b0573f2387b37d16e6b8f5b1",
      "parents": [
        "fdeb4932f867d1c2454bbb336315c09499658d88"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 06 12:38:21 2011 +0530"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Dec 12 13:43:27 2011 -0800"
      },
      "message": "mfd: pm8901: Modify pm8901 subdevices to pm8xxx interface\n\nMove the following  subdevices to use the pm8xxx interface -\nmpp, irq, thermal, regulators.\n\nThis allows usage of a common driver for modules which are same\nacross multiple PM8XXX PMICs. It also provides flexibility\nto add/remove subdevices for multiple board configurations.\n\nChange-Id: I6478ec1b99b1ab55ca370d314dbeb590103a4b1c\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a042f75092650f600957d1b9bce2da8876d4ede",
      "tree": "be50af2764157e5ec9b56fa068539f4a834a23ea",
      "parents": [
        "862492da4d83cb2a5c3b2c6821e6a3329a56951c",
        "df2d0214edc5a59b5a8ec3002e3d6e86ece51466"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 12 00:58:36 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Dec 12 00:58:36 2011 -0800"
      },
      "message": "Merge \"mfd: timpani-codec: Making AUXPGA gain register as uncacheable\" into msm-3.0"
    },
    {
      "commit": "9d36a3d4571455400955e0030a16e42d88509147",
      "tree": "fe7fb1ad06a2cfda2762e52f0d36f48fdebdfea0",
      "parents": [
        "65683dcd47cc34b775a140d9a540958e8b2a42cc"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Oct 26 15:57:51 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Dec 09 17:24:27 2011 -0800"
      },
      "message": "mfd: pm8038: Add PMIC 8038 core driver\n\nAdd support for the Qualcomm PM8038 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nInitial support is provided for: IRQ, GPIO, MPP, RTC, Power Key,\nMisc, and Debug.\n\nChange-Id: I83f995cc238699100a05e82d04b45ea2a63eb667\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "461738c023b19cbd8cbf4260801e248f2360514d",
      "tree": "b3e47ae0df648c3314cc0c638772dd5d9faa4753",
      "parents": [
        "0500898d30ba531cc932c2db171bf2f27ca78abe"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 02 15:14:57 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 09 08:52:35 2011 -0800"
      },
      "message": "revert \"mfd: Fix twl4030 dependencies for audio codec\"\n\nThis reverts commit 11b8fc6ae54bf18a48c94e181c37ca135b858b42, which was commit f09ee0451a44a4e913a7c3cec3805508f7de6c54 upstream.\n\nKoen Kooi \u003ckoen@dominion.thruhere.net\u003e reports that this shouldn\u0027t have been applied to the 3.0 kernel as it isn\u0027t relevant there, only 3.1.\n\nReported-by: Koen Kooi \u003ckoen@dominion.thruhere.net\u003e\nCc: Thomas Weber \u003cweber@corscience.de\u003e\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39405edcf0c934cf173ed3817889de1a4322709c",
      "tree": "a0325c8338620ecad5607b4e18b13722d26e7a2e",
      "parents": [
        "5a83dba918283c2adbb554ef0a02ccb0e8bb1f91"
      ],
      "author": {
        "name": "Eugene Yasman",
        "email": "eyasman@codeaurora.org",
        "time": "Wed Dec 07 13:50:21 2011 +0200"
      },
      "committer": {
        "name": "Eugene Yasman",
        "email": "eyasman@codeaurora.org",
        "time": "Wed Dec 07 13:50:21 2011 +0200"
      },
      "message": "mfd: pm8921: Set PMIC PON reset detection time to 3 seconds\n\nShorten the default PMIC reset detection time.\n\nChange-Id: Ia29c429e43b12698496b1cab4e808dbac7821ec0\nSigned-off-by: Eugene Yasman \u003ceyasman@codeaurora.org\u003e\n"
    },
    {
      "commit": "999480d505bbf14aeddeab512f57f0f46aa69b0d",
      "tree": "79d3129cd613e3e4ef191b4056836434203dd238",
      "parents": [
        "e8992f221351880366f08375d12a0a326dcb6667"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Nov 16 08:52:30 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 02 01:22:32 2011 -0700"
      },
      "message": "mfd: pm8921-core: Add support for PMIC PM8922 chips\n\nThe PMIC PM8922 chip is very similar to the PM8921 chip.  Modify\nthe pm8921-core driver so that it can also handle PM8922 chips.\n\nChange-Id: Ibae402ff65d1af4e0f18e4a66304f7ac609065b4\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "af91d9056d61b28231893925aaa1534f63f1c65b",
      "tree": "94d40d6a44538a0d589d163e7b422707ae865338",
      "parents": [
        "ec6fd7af651dc2126e5c15936b3ef22c55ead78a"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Oct 20 10:23:34 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 01 04:35:59 2011 -0700"
      },
      "message": "hwmon: pm8xxx_adc: Remove pm8921-adc\n\nSwitch clients to use pm8xxx-adc and remove pm8921-adc.\npm8xxx-adc supports PMIC HK/XOADC for 8960, 9x15, 8064\nplatforms.\n\nChange-Id: Id27fa908cc097d52e6033c28ce243c6bcf64ed27\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "75f5755b4969e3a1845a7dcb2f51a9529b5d026a",
      "tree": "e8200141ed90c088aa51c16a6aa2006bff6ee6e0",
      "parents": [
        "469036a685b0b604cfa04e8fbc689a94fc3e4646",
        "88ebc9c1fb8280ade248ed250aa19d7a0994077a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 29 21:20:56 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Nov 29 21:20:56 2011 -0800"
      },
      "message": "Merge \"mfd: pmic8901: Add delay after disabling regulators in shutdown function\" into msm-3.0"
    },
    {
      "commit": "70251b0b8125a4f4c6f72fac5e0845f17717a089",
      "tree": "6581a745024564c26c713ac0aecdb556af59445a",
      "parents": [
        "700c9ccf0690c56428a2f36e473ed5c604ea812d"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri Nov 18 12:22:58 2011 -0800"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Mon Nov 28 14:50:02 2011 -0800"
      },
      "message": "mfd: pm8921-core: PMIC 8921 rev 3.0 revision mask\n\nAdd the revision mask for PMIC8921 revision 3.0 to avoid\nprinting unknown PMIC revision in kernel log.\n\nChange-Id: Ied28321866551aecbb1658dda5f17018256254a3\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "df2d0214edc5a59b5a8ec3002e3d6e86ece51466",
      "tree": "f3bbdae151e3ce601329322855e4599988bdafed",
      "parents": [
        "39b07ffd02704a0019acb2e6dd83907c6d3c39d8"
      ],
      "author": {
        "name": "Vinay Vaka",
        "email": "vvaka@codeaurora.org",
        "time": "Thu Nov 17 15:21:24 2011 +0530"
      },
      "committer": {
        "name": "Vinay Vaka",
        "email": "vvaka@codeaurora.org",
        "time": "Fri Nov 25 11:15:25 2011 +0530"
      },
      "message": "mfd: timpani-codec: Making AUXPGA gain register as uncacheable\n\nAUXPGA LR gain register is treated as a cacheable with which the\nregister value is changed when device is opened twice. So making\nthe LR gain register as uncacheable which in turn apply the gain\nvalue to the codec every time device is opened.\n\nCRs-Fixed: 319366\nChange-Id: Ibae39848bd05d8462e805cf79c352f2453dc86f4\nSigned-off-by: Vinay Vaka \u003cvvaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "ca42c7dec9bd2b47e63b9aebc627289b726c17b7",
      "tree": "b0f1cd9166f20f51a5ebc0373552ba8d56837932",
      "parents": [
        "79f8d372afc2498c37487cee49da696cc7a63f0d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 21 10:42:07 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 22 21:26:33 2011 +0530"
      },
      "message": "mfd: pm8xxx-irq: Provide the IRQ base address through core data\n\nFacilitate the driver to support PMICs (such as PM8901)\nwith different IRQ base address.\n\nChange-Id: I285a9b859b795508620ea6dfd7b5ef6953e7aeb3\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "f756be5b278215b6c33c1779d0daef221327ba27",
      "tree": "ee587ed97392abbb3d1b2414d8eea63eba02a14d",
      "parents": [
        "40863cbbefa01c8a8c281cf99b14617852683dc0",
        "e15e230fcfc90a8dff53930abacc20171e1c8612"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 22 06:35:56 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Nov 22 06:35:56 2011 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: add I2C\\I2S support for tabla codec\" into msm-3.0"
    },
    {
      "commit": "11b8fc6ae54bf18a48c94e181c37ca135b858b42",
      "tree": "1c7e6169efd0cc92cc04fb623a7d366ac44868a8",
      "parents": [
        "79d96b2756e325e484f27ed4f61addc83935e196"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Mon Sep 05 11:26:33 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:31:23 2011 -0800"
      },
      "message": "mfd: Fix twl4030 dependencies for audio codec\n\ncommit f09ee0451a44a4e913a7c3cec3805508f7de6c54 upstream.\n\nThe codec for Devkit8000 (TWL4030)  was not detected except\nwhen build with CONFIG_SND_SOC_ALL_CODECS.\n\ntwl-core.c still uses the CONFIG_TWL4030_CODEC for\ntwl_has_codec().\n\nIn commit 57fe7251f5bfc4332f24479376de48a1e8ca6211\nthe CONFIG_TWL4030_CODEC was renamed\ninto CONFIG_MFD_TWL4030_AUDIO, thatswhy the codec\nwas not detected.\n\nThis patch renames the CONFIG_ TWL4030_CODEC into\nCONFIG_MFD_TWL4030_AUDIO in twl-core.c.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88ebc9c1fb8280ade248ed250aa19d7a0994077a",
      "tree": "4c9ddec6cbe2cae0a670c4101caf37ebb4ec73dd",
      "parents": [
        "df0f40090a5682eb578f1c53dcd30d47a9892891"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Nov 15 08:46:08 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Nov 21 11:46:19 2011 -0800"
      },
      "message": "mfd: pmic8901: Add delay after disabling regulators in shutdown function\n\nAdd delay after disabling each FTSMPS regulator in\npm8901_reset_pwr_off.  Add additional delay between disabling the\nlast regulator and when PS_HOLD is lowered to shutdown or restart\nthe system.\n\nThis delay is necessary to limit transient loading on LDO 7 and\ndVdd regulators during the PMIC power off sequence.\n\nChange-Id: Ia95894a6a032a254b7ca3f8a251b4984e1432818\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "82d939848fd1a6291d6d73de4d39693b578d8e17",
      "tree": "9acf1949573d38af4339df7c4ba2a1e9d9c737c4",
      "parents": [
        "df0f40090a5682eb578f1c53dcd30d47a9892891"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Nov 09 15:52:25 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 21 11:21:31 2011 -0700"
      },
      "message": "power: pm8xxx-ccadc: Add pm8xxx ccadc subdevice\n\nUntil now only the BMS system was using the ccadc so there was\nno need to create a separate ccadc driver.\n\nHowever we can run in a configuration with BMS disabled\nand clients won\u0027t be able to read battery current via ccadc.\n\nSeparate the ccadc from the bms, this change in is preparation\nto add a ccadc api to read the battery current.\n\nChange-Id: Ib96b146d91d01d196df9291eb23432cd430db4d0\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c8051a8661f0e5f5846aa51512aebecac2a1408b",
      "tree": "57bee01e4296708ea24845c066849dc95af22d9a",
      "parents": [
        "c49157f8373de06f6c0ed4a21dfb98265ea9fb48"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Nov 17 09:28:24 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 21 10:06:14 2011 +0530"
      },
      "message": "mfd: pm8901: Use msm-ssbi interface instead of i2c-ssbi\n\nUse the ssbi bus framework directly rather than i2c\nbased ssbi framework.\n\nChange-Id: I92c59dac7931f57642925319bca2839b510ffb47\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "e15e230fcfc90a8dff53930abacc20171e1c8612",
      "tree": "5246007e6263e573a33375ce5513cc54b3ae41a2",
      "parents": [
        "ca53a33ce6c4ef33e69fc8f8d889bcf45c6ec31e"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Nov 15 10:39:23 2011 +0530"
      },
      "committer": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Fri Nov 18 03:06:26 2011 +0530"
      },
      "message": "ASoC: wcd9310: add I2C\\I2S support for tabla codec\n\nAdd support for I2C\\I2S interface for tabla codec along\nWith SLIMBUS interface.\n\nChange-Id: Ib0f2ebe62121c1e43a9bdbcaec7621e9d96ac3c4\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "d074fa2796bdbc42c4f918c78d6711bafc80b1c8",
      "tree": "033929706a0aae95f65c134a8fc09cec3fb3e75d",
      "parents": [
        "53ae1740b250e4d02dd7a6ca82075355ad99dc23",
        "9ab6a29787b1221a697f85835645549668258bdc"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\n\n* common/android-3.0: (570 commits)\n  misc: remove kernel debugger core\n  ARM: common: fiq_debugger: dump sysrq directly to console if enabled\n  ARM: common: fiq_debugger: add irq context debug functions\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly for WEXT\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly\n  net: wireless: bcmdhd: Fix possible memory leak in escan/iscan\n  cpufreq: interactive governor: default 20ms timer\n  cpufreq: interactive governor: go to intermediate hi speed before max\n  cpufreq: interactive governor: scale to max only if at min speed\n  cpufreq: interactive governor: apply intermediate load on current speed\n  ARM: idle: update idle ticks before call idle end notifier\n  input: gpio_input: don\u0027t print debounce message unless flag is set\n  net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Improve suspend/resume processing\n  net: wireless: bcmdhd: Check if FW is Ok for internal FW call\n  tcp: Don\u0027t nuke connections for the wrong protocol\n  ARM: common: fiq_debugger: make uart irq be no_suspend\n  net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n  mm: avoid livelock on !__GFP_FS allocations\n  ...\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/vfp/vfpmodule.c\n\tdrivers/mmc/core/host.c\n\tkernel/power/wakelock.c\n\tnet/bluetooth/hci_event.c\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "c2019339bc48faf4d639398e6ce210760b856cb1",
      "tree": "af1c28aa377d9c277ab4a55880a8026003650145",
      "parents": [
        "ca61ef66848080dc288ddf766adc2f7f4e5423d7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:29:10 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Nov 16 19:06:11 2011 +0530"
      },
      "message": "mfd: pm8058: Modify pm8058 subdevices to pm8xxx interface\n\nMove the following  subdevices to use the pm8xxx interface -\nmpp, irq, gpio, keypad, power-key, leds, othc, vibrator,\nrtc, batt-alarm, thermal, upl, nfc, pwm, xoadc, regulators,\nxo-buffers, charger.\n\nThis allows usage of a common driver for modules which are same\nacross multiple PM8XXX PMICs. It also provides flexibility\nto add/remove subdevices for multiple board configurations.\n\nChange-Id: Id9795552fc9f4a2c920c070babfaef1f4cd6ca61\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "51e947f6f540483f933b19ae733e54c3e7b35ae4",
      "tree": "e5ca2325ccf0ce274208bc53be6062f3e66ced07",
      "parents": [
        "a4262a3821dd2d8d2207298e2afe702cf60cdcd7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:49:45 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 14 08:19:17 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx stay on API\n\nThe API configures the PMIC to ignore the PS_HOLD low\nsignal, which can be used during debugging.\n\nChange-Id: I162657934e34da081eb897d64ffed36ad48e4eff\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a4262a3821dd2d8d2207298e2afe702cf60cdcd7",
      "tree": "ad4c5c0e3e6a6eeecaaa96d9a898e963fba1ebdc",
      "parents": [
        "f762c9a5eea642253519234c73129620b159e708"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Nov 10 00:02:18 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 14 08:19:05 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx hard reset config API\n\nThe API configures PMIC for different behaviour on hard reset.\nThe different options are to disable hard reset, shutdown or\nrestart on hard reset.\n\nChange-Id: I214d563e904dd7e73c98a454866718a60a11b6dd\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a23c1cabcc3adce057d86deeb3efd6e31ec8c8c9",
      "tree": "b14f3bddc8f313c384fe1be0114f226fc2f2ade3",
      "parents": [
        "bfbaf82d21c81fa975f5973eb7b12afcd9a6f77a"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:36:24 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:14:34 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx watchdog reset control API\n\nThe API configures PMIC to either shutdown or reset\nwhen the PS_HOLD line goes low.\n\nChange-Id: I758531966c08ec5acafaeedea13b59019aafa8bc\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfbaf82d21c81fa975f5973eb7b12afcd9a6f77a",
      "tree": "565d58b00a4b08b1b77907c31b6e16837178339b",
      "parents": [
        "7b3822911a18dd01f072cfba227dfcbae6947585"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:28:34 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:14:14 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx smpl based API\u0027s\n\nAdd APIs to:\n1. Configure PMIC to reset/shutdown on a SMPL event\n2. Set SMPL delay time\n\nChange-Id: I9e677ebd5b4339b50e7d18e2ba0eb3af694c2d20\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    }
  ],
  "next": "7b3822911a18dd01f072cfba227dfcbae6947585"
}
