)]}'
{
  "log": [
    {
      "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": "27e8d537199bbcb12cbc4003529944048deae187",
      "tree": "7b53778b733473f3f4057c7b3112980f77cf09e1",
      "parents": [
        "af0ac318cce9dfe3278d7c14e6d6c68ff4892b90",
        "a23c1cabcc3adce057d86deeb3efd6e31ec8c8c9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Nov 13 13:30:25 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Nov 13 13:30:25 2011 -0800"
      },
      "message": "Merge changes I75853196,I9e677ebd,Id3802e37,Ic3fe2733 into msm-3.0\n\n* changes:\n  mfd: pm8xxx-misc: Add pm8xxx watchdog reset control API\n  mfd: pm8xxx-misc: Add pm8xxx smpl based API\u0027s\n  mfd: pm8xxx-misc: Add the pm8xxx coincell chg API\n  mfd: pm8xxx-misc: Add a ISR to handle 32 kHz OSC halt\n"
    },
    {
      "commit": "72a2b5ddf538edeff41fecc1e702b26357875835",
      "tree": "1685345e1adf630f8f8c54cc3acacb3da194faef",
      "parents": [
        "7805b5a4806ee0487ddeacd8b6e663d2f5da1ae4",
        "ae39c90df6023db71ee11b14be01873c7143e34e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 11 21:45:05 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 11 21:45:05 2011 -0800"
      },
      "message": "Merge \"hwmon: pm8xxx-adc: Merge pm8921-adc and pm8xxx-adc\" into msm-3.0"
    },
    {
      "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"
    },
    {
      "commit": "7b3822911a18dd01f072cfba227dfcbae6947585",
      "tree": "8c4a893a7ec10e3ec79277caf6c77542a9732948",
      "parents": [
        "8b8f189be8ccc21e880802abd531b4ab9f03c601"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:08:34 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:13:39 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add the pm8xxx coincell chg API\n\nThe API enables/disables the coincell charger. It also configures\nthe coincell charger\u0027s voltage and register settings.\n\nThe charger allows the coincell (connected to VCOIN) to charge\nfrom VBAT.\n\nChange-Id: Id3802e37d8100e6a72de9fd263e7d201a7a346d2\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "ae39c90df6023db71ee11b14be01873c7143e34e",
      "tree": "eb6e3484d860969e04155c10916cd6fa7513bd98",
      "parents": [
        "ec2515fdcb3070e7ec80bf865b01e43c8015a43f"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Nov 09 17:54:31 2011 -0800"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Nov 09 22:07:10 2011 -0800"
      },
      "message": "hwmon: pm8xxx-adc: Merge pm8921-adc and pm8xxx-adc\n\nMerge changes from pm8921-adc to pm8xxx-adc. The\nchanges are modification to the BTM lookup table\nto map voltage vs temperature instead of A/D word\nvs temperature and reverse calibration on the\ninput voltage read for BTM. Fix setting the\nmpp_scale value to avoid compile error.\n\nThis keeps the pm8xxx-adc and pm8921-adc\nfunctional code as the same except for the name\nchange allowing future patch to remove the\npm8921-adc driver.\n\nChange-Id: I03a0b809cd232f7fe8dff86248651c9a2593be29\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "49efeaccb1ef9ab57ba96c768385c87a7763c948",
      "tree": "600f5ae4da5092f8fff3e3cdbdeafb8469dcfa09",
      "parents": [
        "ac510b92bec2b5557fe9724730ebb272e740cf77"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Nov 03 11:01:12 2011 -0700"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Nov 09 10:19:16 2011 -0800"
      },
      "message": "ASoC: wcd9310: add headphone over current protection feature\n\nwcd9310 CODEC supports notification of excessive current\ndrawn by headphone power amplifiers. When receiving notification\nfrom CODEC through interrupt, this driver reports this event\nthrough soc jack framework. At this point, power amplifiers will\nbe locked hence no audio can be heard. Locking would be removed\nonce user-space application deroutes playback out of headphone path.\n\nChange-Id: If5856ead31c9a6b8d918c09f1fdc517a69d4fa26\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "30dbf3483f95594a5d9692ae80cfa638eaa44d2c",
      "tree": "87c17d965e36d188bc69fecb0ccf6b3bd4a7199d",
      "parents": [
        "3b2357b0c32b8b1131da672e57fb3d2c5115a316",
        "b377415f17eae6c54f8e4035df8649cde99c7199"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 03 15:35:08 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Nov 03 15:35:08 2011 -0700"
      },
      "message": "Merge \"hwmon: pm8921-adc: Add reverse calibration for BTM\" into msm-3.0"
    },
    {
      "commit": "2292028c224bbfd828cec9ebe73031ff98750150",
      "tree": "8f4b5a938bbae5e36a751f480d7a57a9ac96904e",
      "parents": [
        "2b4bf3a674e1a750883c239be78ab33768c33c61"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Wed Oct 26 02:38:40 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 03 13:28:59 2011 -0600"
      },
      "message": "ASoC: wcd9310: Update legacy mode, txfe controls based on platform data\n\nBased on tabla platform data update the legacy mode, txfe bypass and\ntxfe buff mode on tx path.\n\nCRs-Fixed: 308208\nChange-Id: I96df7a213578ed8e975030dc8d4b983d03eb6518\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e45c3d38a693fe0011cbcb0c6a5302f1e4bf2d8a",
      "tree": "d6f79260f67f7a6bb36ee594e3ceb768064b84af",
      "parents": [
        "a757e0c25e70b55df9965db5611005cbc34d5440"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Oct 19 19:46:48 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 01 16:28:57 2011 -0600"
      },
      "message": "power: pm8921-charger: use trickle time for trickle charging\n\nCorrect a typo where safety time is used for trickle charge time\nin the code.\n\nAdd the valid ranges and power on defaults for safety timer and\ntrickle charge timer.\n\nCRs-Fixed: 313652\nChange-Id: I49a04c6445d197555b2a434bf4577b6e38e3d3e3\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "b377415f17eae6c54f8e4035df8649cde99c7199",
      "tree": "1bd761af757f007e286d6d33e676786c7c31362c",
      "parents": [
        "119a70392faea32d4ed0d424af87ec1d13e0afd8"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Oct 26 16:51:58 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Nov 01 11:17:45 2011 -0700"
      },
      "message": "hwmon: pm8921-adc: Add reverse calibration for BTM\n\n-Change BTM threshold table to map temperature vs\ninput voltage instead of temperature vs A/D word.\nApply reverse calibration to convert the input\nvoltage to A/D word.\n-Fix representing low/high threshold voltage as\na signed int.\n\nCRs-Fixed: 313653\nChange-Id: Ib565c672130f8a246a05636c1353ef0d5b373b7d\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "5213eb8787cfb6dd834b670511bfdc4c9372c9be",
      "tree": "2774db717ca9b38b2aebce285866cde5fcccb6d4",
      "parents": [
        "cf95677cc36cb1202417845bbd0f753e140ad77f"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 24 14:44:58 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 31 11:19:34 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add uart gpio mux control API\n\nCRs-Fixed: 313982\nChange-Id: I10ea5283271619f0ae510ad7039e0df8b1745f57\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "cf5a9faf69da8a7db6580c3b2c60c948b5b29237",
      "tree": "36d7a7fca39fee2e0c3f3bf9289490ded687f0d6",
      "parents": [
        "831b1447dd9fd83ed4c3892229e513b56cd411dd",
        "d31ef501b8f0a1e04864c88f736bcbc8cedf27d6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Oct 27 14:35:52 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Oct 27 14:35:52 2011 -0700"
      },
      "message": "Merge \"power: pm8921-charger: enable external charger\" into msm-3.0"
    },
    {
      "commit": "868312e9340aeea16d934a1a9f46185a0ccc43ce",
      "tree": "d5b108b77fa1c99a36b9c76f296b1113356694ae",
      "parents": [
        "fc2b8d83843a5805964bd469a9979c973bed388b"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Sep 16 13:57:13 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Oct 26 12:23:49 2011 -0700"
      },
      "message": "leds: pm8xxx: Add PWM feature in leds-pm8xxx\n\nPass PWM period and other configuration from board file.\nUpdate the LPG LUT based on the duty cycles,\npause count, and period.\n\nChange-Id: Ie1812ae8010d986a943af6f3883b13c25bc7244c\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "d31ef501b8f0a1e04864c88f736bcbc8cedf27d6",
      "tree": "afd0129a51f577ac58c4c0638c1034bdf85865fa",
      "parents": [
        "fe0790d139f4ead7f63d562af6e26ee7c8b57b83"
      ],
      "author": {
        "name": "Amir Samuelov",
        "email": "amirs@codeaurora.org",
        "time": "Wed Oct 26 14:41:36 2011 +0200"
      },
      "committer": {
        "name": "Amir Samuelov",
        "email": "amirs@codeaurora.org",
        "time": "Wed Oct 26 14:41:36 2011 +0200"
      },
      "message": "power: pm8921-charger: enable external charger\n\nThe pmic 8921 charger has a limit of 2Amp of charge current. This limit\nmakes it inadequate to charge multi-cell batteries.\n\nThe pm8921 charger supports a configuration where an external charger\nwith more current capacity may be used to charge the battery while the\npm8921 itself can charge from a USB source. In such a configuration\nthe external charger source is connected to the DCIN pins, this makes the\npmic detect insertion and removal of the external charger source. In turn\nthis enables automatic switching on or off the usb charging path when an\nexternal charger is plugged out or in respectively. The pm8921 charger\ndriver has to call start and stop on external charger. The internal\nFSM and logic correctly indicates that it is charging from a DC source.\n\nThe resume charging of a fully charged battery when an external source\nis present needs to start charging from an external source. The driver\nrelies on VBATDET comparator to signal a low.\n\nChange-Id: Iab5439ac2408ab061bce477f4d41d7b6a8de9b38\nSigned-off-by: Amir Samuelov \u003camirs@codeaurora.org\u003e\n"
    },
    {
      "commit": "e91f55cdb5f9d7051ec6a6e7069e27e1bc3d4350",
      "tree": "c4ed303bc49dd67d2ee504d9ed0bfdf49ea3cbe5",
      "parents": [
        "829af4815d3314c8c2661fea4f5c807fb0641ef0"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Oct 17 15:10:07 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Oct 21 10:39:28 2011 -0700"
      },
      "message": "mfd: 8018: Add led and pwm devices\n\nChange-Id: I92b9f6956aac24cef8898ce59263dd80b5b30d3f\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "5bcd20614d16a02d774c16a94e2c706e5939ad15",
      "tree": "9321ce8f58479f195af9a059aaca1ae458f51529",
      "parents": [
        "f1df53d2843c8643d56d637ce1de242037613ab8"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Oct 06 15:51:41 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Oct 20 18:07:37 2011 -0700"
      },
      "message": "mfd: pm8018: Add PM8018 ADC resource\n\nChange-Id: I6a4df32671b95070cdb719d80767f0ffde8cd40a\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "17607d277ee963f86a4f60ad6c0de37af932605b",
      "tree": "e5bc85db0d659edaead95922bfd5ab36fb282937",
      "parents": [
        "842868ef3dbb2cbd3d52c810ace73fb2a8006e7a"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Oct 05 10:36:20 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Oct 18 09:22:12 2011 -0700"
      },
      "message": "hwmon: pm8xxx-adc: Add PM8018 ADC Driver\n\nPM8921 and PM8018 have a common ADC module. Difference\u0027s\nare in the channel supported on individual PMIC\u0027s and\nin the MPP mapping to the ADC device.\nMPP configuration on PM8018 is not required. The MPP\nis directly connected to the AMUX pre-mux channel.\n\nChange-Id: I9aed3366f20e3985962119274d8b2865b7054a79\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "d02d1db765e82e8728a3a478abfbf0d05e180e8f",
      "tree": "aa498cb18a8049430eb9e06fbf0084fe093f1549",
      "parents": [
        "5863bbb7bd12625d2639f6eee2b7a81cb347c8d2",
        "d66c9d51b264b66f7130eb7f310f09fce4b37039"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Oct 17 03:47:33 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Oct 17 03:47:33 2011 -0700"
      },
      "message": "Merge \"drivers: rtc-pm8xxx: Fix automatic wakeup of APPS due to RTC alarm.\" into msm-3.0"
    },
    {
      "commit": "9d9cdc218cd4fe64cb94ba23fcfca394f2da4b5b",
      "tree": "1b2bf8c5c73677966010811b1e54281239f3cb24",
      "parents": [
        "b65f532893c362c77afd8e4eec01847b9962318f"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 10 17:17:07 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 12:53:07 2011 +0530"
      },
      "message": "msm: Add msm-ssbi devices for PM8058 on supported targets\n\nSupported targets are msm8660, msm7x30 and fsm9xxx\n\nChange-Id: I1d21b73ba67c6769441658e648c32204c72754d3\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "d66c9d51b264b66f7130eb7f310f09fce4b37039",
      "tree": "13dbf9d3b876b1b8031e85e8f83286ec009c1334",
      "parents": [
        "58522b6c825ce37b9e27f8244c62c7e64e684eb6"
      ],
      "author": {
        "name": "Ashay Jaiswal",
        "email": "ashayj@codeaurora.org",
        "time": "Thu Oct 13 17:41:40 2011 +0530"
      },
      "committer": {
        "name": "Ashay Jaiswal",
        "email": "ashayj@codeaurora.org",
        "time": "Mon Oct 17 11:08:37 2011 +0530"
      },
      "message": "drivers: rtc-pm8xxx: Fix automatic wakeup of APPS due to RTC alarm.\n\nAlarm interrupt causes automatic wakeup even when the phone is in\npowerdown state.\n\nChange-Id: If3ae30304adba4f07284a3dc496956d67a1ae1b0\nSigned-off-by: Ashay Jaiswal \u003cashayj@codeaurora.org\u003e\n"
    },
    {
      "commit": "8994e39bcddda72463b94bdd64fe598c33d6c53d",
      "tree": "aae5ea0b81847e42532887353ff3bcda772afd51",
      "parents": [
        "0a42d696b56d337b04cc3484d8ec9b702c3459aa"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Sep 14 18:20:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:29 2011 -0700"
      },
      "message": "leds-pm8xxx: Pass LED flags from board file\n\nInstead of hard coding the flag into led driver, pass it\nfrom board file.\nWhile at it, re-factor the code to separate led upstream\ncore data with board specific data.\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/mfd/pm8921-core.c\n"
    },
    {
      "commit": "4acbdd5c375ec73e0fad73d9d62cc8afccfb2b48",
      "tree": "f9c81fc5a60fad15be9edcfac45f943afc6c26f5",
      "parents": [
        "eb9e60dc8e78dd7a3bbf707c435da23b260aec9b"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Sep 16 17:09:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Thu Oct 06 09:27:50 2011 -0700"
      },
      "message": "mfd: pm8xxx-pwm: add two APIs\n\nThese new APIs allow a driver to specify its PWM period,\nand raw PWM values separately using chip specific\nparameters.\n\nChange-Id: I3e9860f30a50d4f3d9c556133761d51858d2a2e3\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f0242353fd07efb98738dcd883a6eca9305bb5e",
      "tree": "734d603bcfed8f9d10e28f78f4a414042b2b1d4a",
      "parents": [
        "21ebadd5df60c627e36cd4d30c2cff43e0ba4024"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Oct 03 12:00:15 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:36:45 2011 -0700"
      },
      "message": "power: pm8921-charger: config cold/hot threshold\n\nPmic 8921, has configurable hot and cold battery thresholds as\npercent of VREF_THERM. Provide means to configure these via\nplatform data.\n\nOne has to set the config values in the charger platform data defined\nin the board file.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "fad7235d01a1a8fbc3649529117eba2a86414726",
      "tree": "8c5fa8f1bcaca982f01814080878ea9e9775e692",
      "parents": [
        "5ba505a1b2b85172f8b1d62db639894c8a0ab40e"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Sun Sep 25 23:06:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:35:51 2011 -0700"
      },
      "message": "power: pm8921-bms: calculate real_fcc\n\nreal_fcc is the remaining capacity in the battery when the charger\ndriver indicates that the battery is fully charged. This value needs\nto be calculated when charging ends with a fully charged battery.\n\nThe userspace can read this value via module parameter and preserve it\nbetween restarts.\n\nThe real reason for calculating this is to indicate how much the battery\ncapacity has dropped w.r.t  the profiled battery data use this deviation\nin calculations.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "77d106ea896f3c77515fb982e35c96d0861d8928",
      "tree": "42bd300a872239ec3dd2d7efe2b919fac4062b6d",
      "parents": [
        "43e46a32dec07e5179fda7400b77b16c81b70d88"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Sep 20 16:25:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:14:12 2011 -0700"
      },
      "message": "hwmon: pm8921-adc: Add sysfs interface\n\n-Add sysfs interface to read PM8921 HK/XOADC\nand thermistor temperature measurements mapped\nthrough MPP\u0027s.\n-Move PM8921 ADC from directory /drivers/mfd to\n/drivers/hwmon for userspace clients to read ADC\nthrough hwmon.\n\nCRs-Fixed: 302365\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/mfd/Kconfig\n"
    },
    {
      "commit": "1097519e8b6a0404f45a1cb60b2101fa875faebd",
      "tree": "4b90f6550aba7921b97a0e7645002b73cabd49fd",
      "parents": [
        "9c25f07a709f3e8ad4a22974d1dd7c53d613430e"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Sep 23 19:16:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:25 2011 -0700"
      },
      "message": "mfd: pm8xxx-irq: Set unique dev id for sys device\n\nUse device id passed from platform data to register\nfor sysfs.\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/mfd/pm8xxx-irq.c\n"
    },
    {
      "commit": "0f063b8670c045c16717b42180abc288c900f8a4",
      "tree": "0be0c4c1ac66fa5ee68dc59f8f2958b48d386b36",
      "parents": [
        "98738c5176b98e735b3b9bb24d1a2b453d57112b"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Sep 19 17:44:50 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:08 2011 -0700"
      },
      "message": "mfd: pm8921-adc: Add configure and read from MPP ADC\n\nSupport configuring a MPP to pre-defined AMUX6 channel\nwhich is used for dynamic mapping of the MPP-AMUX channel\nfor clients having multiple MPP\u0027s to read ADC.\n\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "33fe6fb63c6f0f16f561efbe1027ad45ba4e3241",
      "tree": "0216b31bb98c84b9cbf083319386e170ccd4b5bf",
      "parents": [
        "325bdc9937bf30efbdc0331290d4efed8c15f431"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Sep 14 16:03:11 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:06 2011 -0700"
      },
      "message": "power: pm8921-charger: update userspace per update_time milliseconds\n\nThe userspace should be updated periodically to update it with the\ncharging progress.\n\nCreate a delayed_work and schedule it every update_time milliseconds\nto notify the userspace that power supply changed. The userspace\nis then supposed to read the power supply properties and know about\nthe charging progress.\n\nCRs-Fixed: 305572\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "325bdc9937bf30efbdc0331290d4efed8c15f431",
      "tree": "97539a050a2e226abc1981c7a708eb0fe9cf04c5",
      "parents": [
        "b936792900f41c4234ad0cddd55afcd6922628b8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Sep 07 20:45:49 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:05 2011 -0700"
      },
      "message": "power: pm8921-bms: report FCC\n\nSince the BMS can calculate FCC based on the charge cycles and age, use it\nto report ENERGY_FULL property in the power supply framework.\n\nCRs-Fixed: 304029\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d565fdf7a968c6969afb5208f02ac80ee781215",
      "tree": "64ccb72d7c15f909d632d58f0b77275b7359eaab",
      "parents": [
        "604c6475cab537eac382f9aa083ef843007c911e"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Sep 15 18:49:56 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:55 2011 -0700"
      },
      "message": "msm: restart: Handle reset interrupt from pmic\n\nThe reset interrupt in the pmic indicates the pmic will shutdown\nthe msm in few seconds - it does so by lowering the reset_n line\nto the msm.\n\nWhen this interrupt is triggered it is required that no more ssbi\ntransactions are initiated and the msm should cleanup and prepare\nfor the impending shutdown. There is no need to lower ps_hold in\nthis case as the pmic will shutdown the msm regardless.\n\nAlso since we don\u0027t want any ssbi transactions, force shutdown\nnonboot cpus. This will prevent ssbi transactions to the pmic for\nlower/raising nonboot cpu\u0027s voltages as they enter/exit idle states.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "e922bbba5c9379fe63c1b6a1aa5fc7ab40df8a1c",
      "tree": "262150ff04d1fa43336d4f3f423f8b839002c08e",
      "parents": [
        "daf1d2101d21f27ed21dbc8e9afe9e82f24083c2"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Sep 01 13:05:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:20 2011 -0700"
      },
      "message": "power: pm8921-bms: use battery data based on battery id\n\nCurrently the battery data is passed via the board file. Instead\nread the battery id and choose the appropriate battery data to use.\n\nCRs-Fixed: 304376\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "a0f5121b963d156bedec134badbf588aae0d7afc",
      "tree": "ab5da27f7dd537901ff9179fff392914386625d7",
      "parents": [
        "3893bf924bb095636fc4bac26f844eb8aa7f1c6d"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Sep 13 17:49:32 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:09 2011 -0700"
      },
      "message": "mfd: pm8921-adc: Fix scaling and PM8921 MPP ADC read\n\n-Modify the existing PM8921 ADC read api to include\nreading ADC mapped to devices on the MPP.\n-Modify scaling function to support XOTHERM and PATHERM\non PM8921.\n-Remove post scaling functions for external charger\nas its not used on PM8921.\n\nCRs-Fixed: 307164\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "b909f239f1258313620847af9401224f7e2455e0",
      "tree": "553a3ec20bcc53512d0d35ff7fa1a6c4f14f9352",
      "parents": [
        "34dd32ce2c308ff3071f9c5f0b73a5f77cdbd4bd"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Aug 29 10:52:07 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:06 2011 -0700"
      },
      "message": "mfd: pm8018: Add support for PM8018 regulators into PM8018 core\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "fdefdf941f500d41e1d096faba4dd4b45d70f616",
      "tree": "9466cee22d35b9b2adcb244d9e9d3ecc3709c31e",
      "parents": [
        "1a4611182f9b104d7caebcb508829451037d6368"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Sep 08 14:18:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:04 2011 -0700"
      },
      "message": "mfd: pm8018: Add PMIC 8018 core driver\n\nAdd support for the Qualcomm PM8018 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\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "ad74236b904ce758b32aad1c31a29d434975a1e4",
      "tree": "014332a527f77fe94179f8a048a64853b53ccf08",
      "parents": [
        "bc1f0e4bff78efda09639f0a4c5123acba0b4ebd"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Aug 29 19:50:02 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:33 2011 -0700"
      },
      "message": "power: pm8921-charger: implement thermal mitigation\n\nImplement thermal mitigation in the charger driver. The userspace\ndaemon can get the battery temperature from\n/sys/class/power_supply/battery/temp\n\nand set the mitigation levels on\n/sys/module/pm8921_charger/parameters/thermal_mitigation\n\nThe battery driver supports 4 levels [0 through 3]. O being normal\nand 3 being extreme thermal mitigation.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "24fc9b6b90a8e1856f64b449a0cfcd00da20aea0",
      "tree": "745af0b0abd69df571a89617833d63ff5eedb625",
      "parents": [
        "1e99fcb8cd53eddbce2fc72f9f8aefbb7a0beb41"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Jul 18 10:51:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:11 2011 -0700"
      },
      "message": "mfd: 8821: Add support for pm8821 core driver\n\nAdd support for the Qualcomm PM8821 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nInitial support is provided for: IRQ, MPP, and Debug\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "719c676f024c8abedecaf2b193023bc3c1e2859d",
      "tree": "95207aee5f93606d360030e6e95c0cf9eb1b4458",
      "parents": [
        "f12acf5c86e131c638f1ec6eb09294ad82f82df1"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Aug 25 11:03:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:57 2011 -0700"
      },
      "message": "mfd: pm8xxx-pwm: split pm8xxx_pwm_config to smaller structs\n\nA big struct of pm8xxx_pwm_config is not easy to manage. Split it\nto smaller structs and make the period struct public.\n\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "6fe50a87c3d0d4b2bf9e7ba9e8c2749b155c5bbe",
      "tree": "0ecb468f1879588b40ee9c6761de394e36232dd4",
      "parents": [
        "26cef9c5c9191ab7bca6a23dbbbdca56d6db1690"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Aug 25 21:33:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:47 2011 -0700"
      },
      "message": "power: pm8921-charger: api to control input regulation\n\nThe pmic charger can take measures such as reducing charing\ncurrent if the input charger voltage falls below certain point.\nCreate api to use this feature.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "26cef9c5c9191ab7bca6a23dbbbdca56d6db1690",
      "tree": "7d2ccaf217835095a738774c1b5186721e8e8eba",
      "parents": [
        "86eea3087349a7c9d73d69912fd10648ec7f1c03"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Aug 25 19:16:42 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:46 2011 -0700"
      },
      "message": "power: pm8921-charger: api to control trkl charging\n\nProvide mechanism to set trickle, weak voltage and currents via\nboard file. These settings are used to configure the hardware\ncontrolled auto trickle charging.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "86eea3087349a7c9d73d69912fd10648ec7f1c03",
      "tree": "5f18cd0bd862d65a9803a3ac07b0cbc2c557ec07",
      "parents": [
        "93249a9485ee098b6e527e6f23dfc92686eb9e61"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Aug 15 13:55:18 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:46 2011 -0700"
      },
      "message": "power: pm8921-charger: implement temperature control\n\npm8921 has a special hardware to monitor the battery temperature. Use\nthis block to program the cool and warm thresholds and reduce charging\ncurrent accordingly.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "93249a9485ee098b6e527e6f23dfc92686eb9e61",
      "tree": "deaee21201b188e6b405f94d78acfe7a3d4f0da9",
      "parents": [
        "48bc4ee915717166ad735d852bd52491494086ce"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Aug 09 14:28:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:45 2011 -0700"
      },
      "message": "mfd: pm8921-adc: Add BTM thermistor table\n\nBTM (Battery Temperature Module) thermistor lookup\ntable is computed based on the resistor divider\u0027s\nused on the board and the specifications of the\nthermistor. Its a function of temperature vs the\nADC code for PM8921 ADC and is used to set the\ncool/warm thresholds on the BTM.\n\nCRs-Fixed: 299646\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "be6bd8ce1ba1eab49caa79be898e947a38016e02",
      "tree": "b5857a00541931b1a3460ce787c7aa738b013f56",
      "parents": [
        "b24e2c3810f6eca4f8007ca2082c940ad7fbf8d8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Aug 19 12:15:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:39 2011 -0700"
      },
      "message": "power: pm8921-charger: add support for invalid battery\n\nUse adc reading on the battery_id resistor to check if a battery\nis valid. If it is not disable charging.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "b24e2c3810f6eca4f8007ca2082c940ad7fbf8d8",
      "tree": "001e04f8cb0803b244899b9c9d9cc23a2d94dbf6",
      "parents": [
        "485a053da3be033d26162c32329cec26aba68449"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Aug 17 17:13:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:39 2011 -0700"
      },
      "message": "power: pm8921-charger: various apis\n\nImplement API\u0027s to\n\t- set maximum battery charging current\n\t- disable drawing current from the source\n\t- detect if battery is being charged and which charger source\n\t  is charging the battery\n\t- get battery temperature\n\t- detect battery is present\n\t- detect usb is present\n\t- detect dc is present\n\t- set max trickle charging time\n\t- set max auto charging time\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "1f52c4141cf9f2c5d6a32918d056f93ce3897ef6",
      "tree": "990f14c5ae8a6621766592f7db0035ac9a61974a",
      "parents": [
        "57dcfff1206da4b1f6e3cdbbc63b5c27d57ded24"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Aug 12 17:11:45 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:29 2011 -0700"
      },
      "message": "power: pm8921-charger: add enable/disable api\n\nAdd api to enable/disable battery charging. This api will help\nstart/stop current flowing in the battery for charging purposes, but\nit does not affect the current the device draws from a charger source.\n\nCRs-Fixed: 300786\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "3043fbaf3c938e70c6a5f587f86f6b653becc3c3",
      "tree": "f3275eab9f245ee097ba59a08a2eab0b981632fb",
      "parents": [
        "ed246a9a919a2b040104410e555417a009215d5b"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Mon Aug 01 14:15:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:00 2011 -0700"
      },
      "message": "ASoC: wcd9310: Enable platform-specific micbias configuration\n\nWCD9310 has four micbiases and each of them can be programmed to get its\npower source from one of 3 available cfilters. Each cfilter can be\nprogrammed to different voltage levels. Essentially, on WCD9310, a user\ncan have up to three different voltage levels to power various analog\nmicrophones and digital microphones. As it is now, micbias voltage level\nof WCD9310 is left to default value. Micbias and cfilter mapping is managed\nby codec driver. Different board design can have different micbias\narrangement. Micbias configuration of wcd9310 CODEC for 8960 CDP/MTP/FLUID\nis properly defined in this patch.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "1316308eb30c2745c9b7a9b41017ceccc86315b5",
      "tree": "83887b90039592ecde1dddcdf331291b619da8b4",
      "parents": [
        "a7a1c6b3d50e8a1e658dda6f18949c521b72c9a4"
      ],
      "author": {
        "name": "Terence Hampson",
        "email": "thampson@codeaurora.org",
        "time": "Tue Aug 09 10:17:06 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:46 2011 -0700"
      },
      "message": "msm_charger: Allow parameters to select default charger type\n\nAdded method to msm_charger to allow programming of max source\ncurrent. Created struct for platform data to be passed into\npmic8058_charger\n\nSigned-off-by: Terence Hampson \u003cthampson@codeaurora.org\u003e\n"
    },
    {
      "commit": "6619d165ccab07bb8c5a4848dcd3fffdc3db1c2f",
      "tree": "2eb8c131b8329a6da7fcffb0ee487480bfc38df2",
      "parents": [
        "a0f6b6758aea4909a2e37d29037316de9e148788"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Wed Jul 13 18:09:02 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:59 2011 -0700"
      },
      "message": "Kbuild: Export Tabla register macro header file to user space\n\nGives audio acdb utility library access to Tabla register macros\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "76d4db93666aabb4c53c180a30b7a8f96d404546",
      "tree": "bd437596a8445fe8a8049386796dbe2242198baf",
      "parents": [
        "b208a74189b51e988135a921807b7c72bdbdb5a0"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jul 19 11:54:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:50 2011 -0700"
      },
      "message": "power: pm8921-bms: Add calibration for hkadc\n\nThe output of hkadc calibration steps are voltages measured at\n0.625V and 1.25V.  We use these to adjust the vbatt readings.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "6a3c91408d3a6218c34d4ead3ae070df176898b3",
      "tree": "97eedd810108561a0d04bb3fe4a6bb093c3bdd4d",
      "parents": [
        "150f788698f46839fec2537ed808758e79852530"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jul 14 16:52:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:53 2011 -0700"
      },
      "message": "mfd: pmic8058: add pm8058_stay_on API\n\nPMIC stay-on feature allows PMIC to ignore MSM PS_HOLD\u003dlow\nsignal so that some special functions like debugging could be\nperformed.\n\nThis feature should not be used in any product release.\n\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "4283a4c56a1e3e77f281f018c841d9db1bbb5350",
      "tree": "c090eb4a1f2ba82c2d3896e9f77b1d5c73a7a63c",
      "parents": [
        "474f225b5559e57c8df99d0512c1b02861017d44"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Fri Jul 29 16:18:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:20 2011 -0700"
      },
      "message": "ASoC: WCD9310: Fixes issues with ANC\n\nANC register writes were improperly packed into\nintegers. ANC register writes were not correctly\nperformed, as the mask was incorrectly applied.\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "6804c742a1e9e35dd3eb95028a9d3323663935fe",
      "tree": "2fcea367927e0aac838d5cf8623c6a979949e5a8",
      "parents": [
        "fcfbea6273f428343dcbc23e94e8f366d12419cf"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jul 27 11:47:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:13 2011 -0700"
      },
      "message": "mfd: pm8921: Add cell data for pm8921 vibrator\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "fcfbea6273f428343dcbc23e94e8f366d12419cf",
      "tree": "a50c700ff796848803002581c7a528115317217e",
      "parents": [
        "ed016bedc8c2af80b10a9d0558b537cf5e396636"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jul 27 11:04:58 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:13 2011 -0700"
      },
      "message": "drivers: misc: Add pm8xxx based vibrator driver\n\nThis driver uses the timed output framework to\nsupport the vibrator functionality.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "e0c3e5f39e0e99d672990311a8a862c46312f18e",
      "tree": "5825a0a25e15d47b30965c4b24cf45d94cf0ba71",
      "parents": [
        "eed550bc813a9bfeb105230eea8f4ce9f9acdabc"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jul 11 21:17:23 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:44 2011 -0700"
      },
      "message": "power: pm8921-charger: implement CURRENT_NOW property\n\nThe pm8921 bms driver can provide instantaneous current. Use the\ncurrent now property of the power_supply class to expose this\nfeature.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "229c6a5dc09fa4981088ffe4929f1bcb3ce70e37",
      "tree": "01f2240cc09183b6a562253b2406e029db12fb24",
      "parents": [
        "a21d6bc64b41a8eaa61a7822a255c8910bf113f4"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Tue Jul 12 16:18:48 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:06 2011 -0700"
      },
      "message": "ASoC: WCD9310: Add Active Noise Cancellation support\n\nANC is a feature which reduces noise on the near-end\nby pushing anti-noise onto the audio stream heard\nby the user.  ANC mixes the anti-noise signal\ninside of the WCD9310 codec.\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "52344ac5845edcc6ccc016ce1f07f61553ba2cad",
      "tree": "4ffc2e17db9be349bd9f190459ca025151e65fe7",
      "parents": [
        "2fb6f08e5055df5d5b367e9b2c06025ab78d058a"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jul 05 18:44:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: add nano-doc comments to exported functions\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fb6f08e5055df5d5b367e9b2c06025ab78d058a",
      "tree": "33e74191a0351d5d4f9414205cc2dcae857591dc",
      "parents": [
        "4c0d304651615fb084526704703201617d81cccd"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 17:10:27 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: Add api to read Vsense\n\nThe Rsense resistor connects between the -ve end of the battery\nand GND. The voltage across the Rsense gives us a good indication\nof the current flowing through the battery.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c448d98e7e2eceea73477e28ee75ed23b00ff3dc",
      "tree": "4b81a36d6346bafda3f78e487c6791d2b4ffc126",
      "parents": [
        "814e6171ab7a99fdcb2207b5c0c96dab4b3a3f2b"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 20:48:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: pm8921-bms: read temperature and voltage via adc\n\nRead the battery temeperature and voltage from the adc driver instead\nof hard coding them in the driver.\n\nIn the charing began and charing end functions, use\npm8921_bms_get_percent_charge api. This prevents duplicating calling\nthe adc functions.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "3c9d7a18427b28721741df2f84e9f4f167e5a523",
      "tree": "fc839c8bd61372827ee9afa61ae1a65d6ac0e2e2",
      "parents": [
        "be206b3963a5904fc362827bf96b98db6fac31ac"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "misael.lopez@ti.com",
        "time": "Wed Apr 27 02:14:07 2011 -0500"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "mfd: twl6040: Add initial support\n\nTWL6040 IC provides analog high-end audio codec functions for\nhandset applications. It contains several audio analog inputs\nand outputs as well as vibrator support. It\u0027s connected to the\nhost processor via PDM interface for audio data communication.\nThe audio modules are controlled by internal registers that\ncan be accessed by I2C and PDM interface.\n\nTWL6040 MFD will be registered as a child of TWL-CORE, and will\nhave two children of its own: twl6040-codec and twl6040-vibra.\n\nThis driver is based on TWL4030 and WM8350 MFD drivers.\n\nSigned-off-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "d189dd57aa925949a458313e8be10420caa4823a",
      "tree": "4b7d61057d209e67a8e5c8caa214ff8dd051d5f2",
      "parents": [
        "918360729203d9c148adbfbe2cfbd186b80e096f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 12:02:49 2011 +0300"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "MFD: twl4030-codec -\u003e twl4030-audio: Rename the driver\n\nRename the driver, and header file from twl4030-codec to\ntwl4030-audio.\nTo avoid breakage change depending drivers at the same time.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\n"
    },
    {
      "commit": "f607e7fc5fb94d92030c4527287e9c149ddf9e65",
      "tree": "49ac9020b87f028e947580425fef84222332fdf8",
      "parents": [
        "453a9bf347f1e22a5bb3605ced43b2366921221d"
      ],
      "author": {
        "name": "Jean-François Dagenais",
        "email": "dagenaisj@sonatest.com",
        "time": "Fri Jul 08 15:39:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 21:14:44 2011 -0700"
      },
      "message": "w1: ds1wm: add a reset recovery parameter\n\nThis fixes a regression in 3.0 reported by Paul Parsons regarding the\nremoval of the msleep(1) in the ds1wm_reset() function:\n\n: The linux-3.0-rc4 DS1WM 1-wire driver is logging \"bus error, retrying\"\n: error messages on an HP iPAQ hx4700 PDA (XScale-PXA270):\n:\n: \u003csnip\u003e\n: Driver for 1-wire Dallas network protocol.\n: DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko\n: 1-Wire driver for the DS2760 battery monitor  chip  - (c) 2004-2005, Szabolcs Gyurko\n: ds1wm ds1wm: pass: 1 bus error, retrying\n: ds1wm ds1wm: pass: 2 bus error, retrying\n: ds1wm ds1wm: pass: 3 bus error, retrying\n: ds1wm ds1wm: pass: 4 bus error, retrying\n: ds1wm ds1wm: pass: 5 bus error, retrying\n: ...\n:\n: The visible result is that the battery charging LED is erratic; sometimes\n: it works, mostly it doesn\u0027t.\n:\n: The linux-2.6.39 DS1WM 1-wire driver worked OK.  I haven\u0027t tried 3.0-rc1,\n: 3.0-rc2, or 3.0-rc3.\n\nThis sleep should not be required on normal circuitry provided the\npull-ups on the bus are correctly adapted to the slaves.  Unfortunately,\nthis is not always the case.  The sleep is restored but as a parameter to\nthe probe function in the pdata.\n\n[akpm@linux-foundation.org: coding-style fixes]\nReported-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nTested-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Jean-François Dagenais \u003cdagenaisj@sonatest.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6851ad3ab3461966adfffe8789372fe8256da792",
      "tree": "d9424225f0f26e9e7cc9326810319180cbc7cb6e",
      "parents": [
        "11ad14f86a7847b084d3e3f114180be39b1c7322"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:48 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "TPS65911: Comparator: Add comparator driver\n\nThis driver adds functionality to the tps65911 chip driver.\n\nTwo of the comparators are configurable by software and measures\nVCCS voltage to detect high or low voltage scenarios.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "11ad14f86a7847b084d3e3f114180be39b1c7322",
      "tree": "0d91d1bd52fbf8e65195fe870d8f2746b7d53ec5",
      "parents": [
        "83545d836cf12a6381b530c5c7aeacf057f86aa9"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:42 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "TPS65911: Add support for added GPIO lines\n\nGPIO 1 to 8 are added for TPS65911 chip version. The gpio driver\nnow handles more than one gpio lines. Subsequent versions of the\nchip family can add new GPIO lines with minimal driver changes.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5",
      "tree": "6af645e033860d67b69eeca47bde4a5b4c71018f",
      "parents": [
        "a320e3c3d6351814afa5182159df88d2637e0f6f"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:07 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "TPS65911: Add new irq definitions\n\nTPS65911 adds new interrupt sources, as well as two new registers\nto handle them, one for interrupt status and one for interrupt\nmasking. The added irqs are:\n\n-VMBCH2 - Low and High threshold\n-GPIO1-8 - Rising and falling edge detection\n-WTCHDG - Watchdog interrupt\n-PWRDN\t- PWRDN reset interrupt\n\nThe code should handle these new registers only when the chip\nversion is TPS65911.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a320e3c3d6351814afa5182159df88d2637e0f6f",
      "tree": "d098d54817b4363761505e66acf64f555e410a31",
      "parents": [
        "795570561cc9c8dc7f7582ed6c4d07121b1c4831"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:03 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "regulator: tps65911: Add new chip version\n\nThe tps65911 chip introduces new features, including changes in\nthe regulator module.\n\n- VDD1 and VDD2 remain unchanged.\n- VDD3 is now named VDDCTRL and has a wider voltage range.\n- LDOs are now named LDO1...8 and voltage ranges are sequential,\n  making LDOs easier to handle.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "795570561cc9c8dc7f7582ed6c4d07121b1c4831",
      "tree": "767ca7646c6d23a5b8b38347014afe3f178cbdef",
      "parents": [
        "3c24019ddeab71ddf125ad2ad13a38041655c1fd"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:34:59 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "MFD: TPS65910: Add support for TPS65911 device\n\nThe TPS65911 is the next generation of the TPS65910 family of\nPMIC chips. It adds a few features:\n\n- Watchdog Timer\n- PWM \u0026 LED generators\n- Comparators for system control status\n\nIt also adds a set of Interrupts and GPIOs, among other things.\n\nThe driver exports a function to identify between different\nversions of the tps65910 family, allowing other modules to\nidentify the capabilities of the current chip.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ecb9c4f5956afa2ca0a20a1f99932b9ff81de854",
      "tree": "185fd3b201008a711a99d7b0712e96e6639bed18",
      "parents": [
        "0514e9acd7655c708fbf12a659ea43d835bc688a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 16 18:20:34 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "regulator: Remove MAX8997_REG_BUCK1DVS/MAX8997_REG_BUCK2DVS/MAX8997_REG_BUCK5DVS macros\n\nIn current implementation, the original macro implementation assumes the caller\npass the parameter starting from 1 (to match the register names in datasheet).\nThus we have unneeded plus one then minus one operations\nwhen using MAX8997_REG_BUCK1DVS/MAX8997_REG_BUCK2DVS/MAX8997_REG_BUCK5DVS macros.\n\nThis patch removes these macros to avoid unneeded plus one then minus one operations\nwithout reducing readability.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "518fb721de3685c8326e72746151b534a241feda",
      "tree": "9791db510544af58eadd2f5f2754724df292be9a",
      "parents": [
        "e3471bdc2784ee20a0d636c5904200c2d1148ef9"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:20:08 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:08 2011 +0100"
      },
      "message": "TPS65910: Add tps65910 regulator driver\n\nThe regulator module consists of 3 DCDCs and 8 LDOs. The output\nvoltages are configurable and are meant to supply power to the\nmain processor and other components\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e3471bdc2784ee20a0d636c5904200c2d1148ef9",
      "tree": "b8031223f737830b05d59189fae09452cabfd8aa",
      "parents": [
        "2537df722d338ab687d7ed91dc589265c0d14aec"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:20:04 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:48:43 2011 +0100"
      },
      "message": "TPS65910: IRQ: Add interrupt controller\n\nThis module controls the interrupt handling for the tps chip. The\ninterrupt sources are the following:\n\n- GPIO falling/rising edge detection\n- Battery voltage below/above threshold\n- PWRON signal\n- PWRHOLD signal\n- Temperature detection\n- RTC alarm and periodic event\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2537df722d338ab687d7ed91dc589265c0d14aec",
      "tree": "d8b91f4af226921296dc688f253278b7fad2b096",
      "parents": [
        "27c6750ec56fd3b22c670d9333d519a322996eb2"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:19:52 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:48:23 2011 +0100"
      },
      "message": "TPS65910: GPIO: Add GPIO driver\n\nTPS65910 has one configurable GPIO that can be used for several\npurposes. Subsequent versions of the TPS chip support more than\none GPIO.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "27c6750ec56fd3b22c670d9333d519a322996eb2",
      "tree": "f3301c461a70dc651ab035b8ccfa04528625b352",
      "parents": [
        "98ea5c218ed150bf7cabb879db4fc2c106b6fa5b"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:19:46 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:35:22 2011 +0100"
      },
      "message": "MFD: TPS65910: Add new mfd device for TPS65910\n\nThe TPS65910 chip is a power management IC for multimedia and handheld\ndevices. It contains the following components:\n\n- Regulators\n- GPIO controller\n- RTC\n\nThe tps65910 core driver is registered as a platform driver and provides\ncommunication through I2C with the host device for the different\ncomponents.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "74e32d1b68f177f9c998041d789253df9c7f3575",
      "tree": "62b2d36ed8025f0034ef2fce1b1eaa98e9437180",
      "parents": [
        "d910774f13678caf68fc9cbbef325f08f7f951a3"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Sun May 15 14:13:11 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:51 2011 +0200"
      },
      "message": "mfd: Fix ASIC3 SD Host Controller Configuration size\n\nThe size of the TC6380AF SD Host Controller Configuration area is 0x200 bytes (assuming registers are aligned on 32-bit boundaries), not 0x400 bytes. Source: Toshiba TC6380AF Specification sections 4.2 and 4.3.1\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7d9e7e9fbd3041a0596394579d800788bbf94939",
      "tree": "3e72c63a84b73c14227ec0cc296c07fdb734158e",
      "parents": [
        "4a7c00cd94d4ca7061c481fe823a256e37436044"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Fri May 13 18:52:56 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:46 2011 +0200"
      },
      "message": "leds: Add ASIC3 LED support\n\nAdd LED support for the HTC ASIC3. Underlying support is provided by the mfd/asic3 and leds/leds-asic3 drivers. An example configuration is provided by the pxa/hx4700 platform.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4a7c00cd94d4ca7061c481fe823a256e37436044",
      "tree": "ff9dfe31cfd355b058fb635d2d44db047de7ce0d",
      "parents": [
        "ed13941643a437cf48f24ed53bdae79457628105"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 10 08:59:23 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:45 2011 +0200"
      },
      "message": "mfd: Update twl4030-code maintainer e-mail address\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "863dde5bfa3c48f459c6302daf64f94a11c7c1e5",
      "tree": "b610b75d088d95c5d6d0fd1700244df38a32cb2b",
      "parents": [
        "eac78a21017f5beefa75f88b966950cd89caac37"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 08 00:54:45 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:42 2011 +0200"
      },
      "message": "mfd: Provide ab8500-core enumerators for chip cuts\n\nSince functionality in MFD cells may need to be adjusted according to\nchip revision, let\u0027s enumerate them and keep track of them.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "008b30408c40ede5985397e7daac45d30b375a01",
      "tree": "4396b8f96ac1aa480cfdfa61a18a2e10051de93a",
      "parents": [
        "db13c04002e0d896f89657f9b2837a8ecfbb19b6"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:20 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:34 2011 +0200"
      },
      "message": "mfd: Add rtc support to 88pm860x\n\nEnable rtc function in 88pm860x PMIC.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c013f0a56c56b88ac63c4037f2dfaaf2422fa863",
      "tree": "54d8e003ba72caf0cc9ff4fcf12cea2eb8727ea9",
      "parents": [
        "cbdb53e1f33baf60ded045dc79cd0dd4e9705fa5"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 05 14:40:53 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:28 2011 +0200"
      },
      "message": "mfd: Add pm8xxx irq support\n\nAdd support for the irq controller in Qualcomm 8xxx pmic. The 8xxx\ninterrupt controller provides control for gpio and mpp configured as\ninterrupts in addition to other subdevice interrupts. The interrupt\ncontroller also provides a way to read the real time status of an\ninterrupt. This real time status is the only way one can get the\ninput values of gpio and mpp lines.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cbdb53e1f33baf60ded045dc79cd0dd4e9705fa5",
      "tree": "6fba90fb0b27968c75437bf5c5df2c43f15ce64b",
      "parents": [
        "1305134e8246fb4e86b93d5b6a21caa0e07a8ecf"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 05 14:40:52 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:27 2011 +0200"
      },
      "message": "mfd: Add Qualcomm PMIC 8921 core driver\n\nAdd support for the Qualcomm PM8921 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0b14c22ea1e0226d894df76176971d06e8886aa7",
      "tree": "1d7ee5b2bc74607c4d328e14c30692114fafe5f4",
      "parents": [
        "8997619a045bef5d138f0f45141a398557f809e6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 04 11:04:42 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:18 2011 +0200"
      },
      "message": "mfd: Provide platform data for WM831x GPIO configuration\n\nAllow the GPIO mode of WM831x devices to be configured using platform data.\nUsers may provide a table of GPIO register values in gpio_defaults[]. In\norder to allow 0 to be set explicitly out of range values are accepted and\nmasked off, with a WM831X_GPIO_CONFIGURE define provided to set an out of\nrange value.\n\nThis can be used to configure higher numbered GPIOs or override values set\nin OTP for GPIOs configured using OTP.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8997619a045bef5d138f0f45141a398557f809e6",
      "tree": "ec12e31de1e5986b7d3a5420a19d0ab19e6ac404",
      "parents": [
        "ba279f58c6148c1dc76265da98eb292e76c15a32"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 04 11:04:12 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:17 2011 +0200"
      },
      "message": "mfd: Remove compatibility interface for WM831x specific IRQ API\n\nThe last user was removed in the merge window.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ba279f58c6148c1dc76265da98eb292e76c15a32",
      "tree": "f5f13806d9fdc18f32855dfaa71e1bd9302baae6",
      "parents": [
        "17cf8b429341869c154268f9d92d32a74295a29a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 02:04:50 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:16 2011 +0200"
      },
      "message": "mfd: Remove mfd_data\n\nCell pointers are passed through device-\u003emfd_cell and platform data\nis passed through the MFD cell platform_data pointer.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f235a3785dbcfb324ff228048b859a3bd1e1a59",
      "tree": "cc416ed40e95806f9bb534b423977cab65234c45",
      "parents": [
        "eb8956074e7652e802be5f078080c704c2c87104"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 00:20:24 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:57 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for ab3550 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the sub drivers\nMFD agnostic. This is mostly needed for non MFD aware sub drivers.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eb8956074e7652e802be5f078080c704c2c87104",
      "tree": "b96a4eaaf69e36a6a88282fa9572e194c5f5a1ba",
      "parents": [
        "4db70f73e56961b9bcdfd0c36c62847a18b7dbb5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:52:52 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:56 2011 +0200"
      },
      "message": "mfd: Add platform data pointer back\n\nNow that we have a way to pass MFD cells down to the sub drivers,\nwe can gradually get rid of mfd_data by putting the platform pointer\nback in place.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8c1c77ff9be27137fa7cbbf51efedef1a2ae915b",
      "tree": "cdbd09cac5f5d1c6eb5ec4257dc478c6acca70c5",
      "parents": [
        "f3ae1c75203535f65448517e46c8dd70a56b6c71",
        "08ee80cc397ac1a306ca689a22ede954d92d0db1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:55:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:55:55 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (75 commits)\n  mmc: core: eMMC bus width may not work on all platforms\n  mmc: sdhci: Auto-CMD23 fixes.\n  mmc: sdhci: Auto-CMD23 support.\n  mmc: core: Block CMD23 support for UHS104/SDXC cards.\n  mmc: sdhci: Implement MMC_CAP_CMD23 for SDHCI.\n  mmc: core: Use CMD23 for multiblock transfers when we can.\n  mmc: quirks: Add/remove quirks conditional support.\n  mmc: Add new VUB300 USB-to-SD/SDIO/MMC driver\n  mmc: sdhci-pxa: Add quirks for DMA/ADMA to match h/w\n  mmc: core: duplicated trial with same freq in mmc_rescan_try_freq()\n  mmc: core: add support for eMMC Dual Data Rate\n  mmc: core: eMMC signal voltage does not use CMD11\n  mmc: sdhci-pxa: add platform code for UHS signaling\n  mmc: sdhci: add hooks for setting UHS in platform specific code\n  mmc: core: clear MMC_PM_KEEP_POWER flag on resume\n  mmc: dw_mmc: fixed wrong regulator_enable in suspend/resume\n  mmc: sdhi: allow powering down controller with no card inserted\n  mmc: tmio: runtime suspend the controller, where possible\n  mmc: sdhi: support up to 3 interrupt sources\n  mmc: sdhi: print physical base address and clock rate\n  ...\n"
    },
    {
      "commit": "7311bef0697bcfbbcb898c3c22e61e23f203ae9d",
      "tree": "0ef14a5a255472ba32473c54679af43866265387",
      "parents": [
        "d6a1f863433bdf3f8406dedfa33fa79ee9259db3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 11 16:51:11 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue May 24 23:53:55 2011 -0400"
      },
      "message": "mmc: tmio: runtime suspend the controller, where possible\n\nThe TMIO MMC controller cannot be powered off to save power, when no\ncard is plugged in, because then it will not be able to detect a new\ncard-insertion event. On some implementations, however, it is\npossible to switch to using another source to detect card insertion.\nThis patch adds support for such implementations.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8317797ca657081ed81312ea3501f3a3d59d52e9",
      "tree": "d887ba5ed4b364e5203bff3266bdd0278373bb76",
      "parents": [
        "3df57bcf5a6ba74572218a811bd0e311414f2aff"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 03 18:14:48 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:19:37 2011 +0200"
      },
      "message": "mfd: add DB5500 PRCMU driver\n\nThis adds the DB5500 PRCMU driver. Right now this one is pretty\nrestricted in functionality, exposing a simple interface to send\nI2C messages.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "3df57bcf5a6ba74572218a811bd0e311414f2aff",
      "tree": "118953170481831063ff5b94438b61b3b20243c7",
      "parents": [
        "650c2a2145981696c414be1d540a32447d0e353e"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Mon May 16 00:15:05 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:18:57 2011 +0200"
      },
      "message": "mfd: update DB8500 PRCMU driver\n\nThis updates the DB8500 PRCMU driver to the latest version\navailable internally. Nominally we would update the dependent\nCPUfreq driver at the same time but since that is being moved\naround in this patch set we postpone that by simply deactivating\nit for the time being.\n\nThis is a snapshot of the current PRCMU firmware API as it looks\nright now. The PRCMU firmware is still subject to change. This\nalso updates the CPUfreq driver to a newer version that will\nutilize the new API.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Martin Persson \u003cmartin.persson@stericsson.com\u003e\nSigned-off-by: Per Fransson \u003cper.xx.fransson@stericsson.com\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Sebastien Rault \u003csebastien.rault@stericsson.com\u003e\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "650c2a2145981696c414be1d540a32447d0e353e",
      "tree": "f05aadb054bffb88fee3056b78310b148ceed9bf",
      "parents": [
        "118718905de6e32c11e09a8f41c7abff6155ba19"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 15 22:53:56 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:14:31 2011 +0200"
      },
      "message": "mach-ux500: move the DB8500 PRCMU driver to MFD\n\nWe have decided that this function arbiter fits better in the MFD\nsubsystem. Since we need to concatenate the split header files we move\nit basically like this:\n\nmv mach-ux500/prcmu-db8500.c drivers/mfd/db8500-prcmu.c\nmv mach-ux500/include/mach/prcmu-defs.h include/linux/mfd/db8500-prcmu.h\nmv mach-ux500/include/mach/prcmu-regs.h drivers/mfd/db8500-prcmu-regs.h\nmach-ux500/include/mach/prcmu.h \u003e\u003e include/linux/mfd/db8500-prcmu.h\nrm arch/arm/mach-ux500/include/mach/prcmu.h\n\nThen we update different #include statements and Makefile orders etc\nto make the PRCMU driver compile, link and boot in the new place\nwithout really changing any code.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "7ec298dfef00e2c8effe8658011e03d86911b0bf",
      "tree": "dd62232006547b861a2731fe49c26367d3e9422c",
      "parents": [
        "02e5fbf622aabf68bdc02282a17a3aeed054237a",
        "de0853c000aa3b5c9983d066c137e5dc9c8355a0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:33 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:33 2011 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "497ff0344432d1c4ab493ce163a87410064b8d91",
      "tree": "fbb4f5038622f475bf40d61047b3c3cf44a3d068",
      "parents": [
        "5933f2ae353a93b1d3b501bc63c925531849bbc7",
        "bf283707d5fb174ec09215ae19860ad04ba7b67a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 20:26:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 20:26:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wm831x-ts - move BTN_TOUCH reporting to data transfer\n  Input: wm831x-ts - allow IRQ flags to be specified\n  Input: wm831x-ts - fix races with IRQ management\n"
    },
    {
      "commit": "acad9853b95df6a3887f52e0ec88e4a77119ee28",
      "tree": "8e43801e6e5ebb245d5e90f73ef36bbfce3f6184",
      "parents": [
        "f5346668150c37094b42cc2d07ec5fd1451eb980"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:08:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:16 2011 -0700"
      },
      "message": "Input: wm831x-ts - allow IRQ flags to be specified\n\nThis allows maximum flexibility for configuring the direct GPIO based\ninterrupts.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d5381e42f64ca19f05c5799ffae5708acb6ed411",
      "tree": "8b5e757a9847047102c475c6c583afc191d02e5b",
      "parents": [
        "f030d60b30855e18ac5bf080fa9e576147623d18",
        "b3c27b51db9112d03864fdef44fa611dd69c1425"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 18 18:07:43 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 18 18:07:43 2011 +0100"
      },
      "message": "ASoC: Merge branch \u0027for-2.6.39\u0027 into for-2.6.40\n\nFix trivial conflict caused by silly spelling fix patch.\n\nConflicts:\n\tsound/soc/codecs/wm8994.c\n"
    },
    {
      "commit": "e710d7d5a9cab1041b7a3cf9e655b75d92786857",
      "tree": "916fc4d0e3e42e9fbd0e9051fe19c5bb082f4e8f",
      "parents": [
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 00:43:01 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 12 11:13:00 2011 +0200"
      },
      "message": "mfd: Fetch cell pointer from platform_device-\u003emfd_cell\n\nIn order for MFD drivers to fetch their cell pointer but also their\nplatform data one, an mfd cell pointer is added to the platform_device\nstructure.\nThat allows all MFD sub devices drivers to be MFD agnostic, unless\nthey really need to access their MFD cell data. Most of them don\u0027t,\nespecially the ones for IPs used by both MFD and non MFD SoCs.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f94f3cb37a1c4d44dd2070cc4a6165689bda9c92",
      "tree": "21bbdeacbc1b9895cf917231d1675eaaa63b9229",
      "parents": [
        "e27808df97ff7b43b4927aadf410705f33313523",
        "1b4610ebf37a05a65e9f29cdf4d87c207573104d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 19:29:43 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 19:29:43 2011 +0900"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 into for-2.6.40\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc",
      "tree": "fcf7d9bddc31974ad046aecd51cc856c68e14cdd",
      "parents": [
        "eefbab599531240adaffa1d23900afbc8b0342bd",
        "022b483596fabb5d1320aa4b76f43a754063f37e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (26 commits)\n  mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n  mmc: tmio_mmc: Move some defines into a shared header\n  mmc: tmio: support aggressive clock gating\n  mmc: tmio: fix power-mode interpretation\n  mmc: tmio: remove work-around for unmasked SDIO interrupts\n  sh: fix SDHI IO address-range\n  ARM: mach-shmobile: fix SDHI IO address-range\n  mmc: tmio: only access registers above 0xff, if available\n  mfd: remove now redundant sh_mobile_sdhi.h header\n  sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n  sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n  mmc: tmio: split core functionality, DMA and MFD glue\n  mmc: tmio: use PIO for short transfers\n  mmc: tmio-mmc: Improve DMA stability on sh-mobile\n  mmc: fix mmc_app_send_scr() for dma transfer\n  mmc: sdhci-esdhc: enable esdhc on imx53\n  mmc: sdhci-esdhc: use writel/readl as general APIs\n  mmc: sdhci: add the abort CMDTYPE bits definition\n  ...\n"
    },
    {
      "commit": "0cb3fcd72cc3e6dd88f0e769746d294e5e6bafa9",
      "tree": "ed04e6b37c1c92eb1e9b0aed99cc98a3b6193fc7",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Bibek Basu",
        "email": "bibek.basu@stericsson.com",
        "time": "Wed Feb 09 11:02:35 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 28 08:47:17 2011 +0200"
      },
      "message": "gpio: driver for 42 AB8500 GPIO pins\n\nTo get rid of port expanders, the free GPIOs of ab8500\ncan be used. There are 42 GPIO pins. Out of which 16\nare interrupt capable.This patch implements 16 virtual\nIRQ mapped to 16 interrupt capable AB8500 GPIOs.\n\nSigned-off-by: Bibek Basu \u003cbibek.basu@stericsson.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[Renamed header file as per MFD structure]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    }
  ],
  "next": "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
}
