)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518",
      "tree": "2a27d7b53a221f79169014c79e80f721663434a5",
      "parents": [
        "7b724a2260731edbddadfa08f13de5bce2e601a2",
        "a51b907b2ecdfd3830576733810233f00dcfb2af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:37:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:37:50 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: Add MODULE_DEVICE_TABLE to max8997 and max8998\n  regulator: fix tps6524x section mismatch\n  regulator: Remove more wm831x-specific IRQ operations\n  regulator: add ab8500 enable and raise time delays\n  regulator: provide consumer interface for fall/rise time\n  regulator: add set_voltage_time_sel infrastructure\n  regulator: initialization for ab8500 regulators\n  regulator: add support for USB voltage regulator\n  regulator: switch the ab3100 to use enable_time()\n  Regulator: add suspend-finish API for regulator core.\n  regulator: fix typo in Kconfig\n  regulator: Convert WM831x regulators to genirq\n  regulator: If we fail when setting up a supply say which supply\n"
    },
    {
      "commit": "8de6bc7f6ba58dd717e4a65e3bf4a746116fb874",
      "tree": "4ac0647d8941965d5d84d95ab4dafe63b3af133a",
      "parents": [
        "1206552b02f725bdc603e3153b4a32403d7da9e4"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Mar 24 15:54:45 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:33 2011 +0100"
      },
      "message": "mfd: Add MAX8997/8966 IRQ control\n\nThis patch enables IRQ handling for MAX8997/8966 chips.\n\nPlease note that Fuel-Gauge-related IRQs are not implemented in this\ninitial release. The fuel gauge module in MAX8997 is identical to\nMAX17042, which is already in Linux kernel. In order to use the\nalready-existing MAX17042 driver for fuel gauge module in MAX8997, the\nmain interrupt handler of MAX8997 should relay related interrupts to\nMAX17042 driver. However, in order to do this, we need to modify\nMAX17042 driver as well because MAX17042 driver does not have any\ninterrupt handlers for now. We are not going to implement this in this\ninitial release as it is not crucial in basic operations of MAX8997.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe",
      "tree": "83df18f1d427115c0016a059535b04f2d600a2d0",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Mar 21 19:19:35 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:30 2011 +0100"
      },
      "message": "mfd: Add mfd_clone_cell(), convert cs5535-mfd/olpc-xo1 to it\n\nReplace mfd_shared_platform_driver_register with mfd_clone_cell.  The\nformer was called by an mfd client, and registered both a platform driver\nand device.  The latter is called by an mfd driver, and registers only a\nplatform device.\n\nThe downside of this is that mfd drivers need to be modified whenever\nnew clients are added that share a cell; the upside is that it fits\nLinux\u0027s driver model better.  It\u0027s also simpler.\n\nThis also converts cs5535-mfd/olpc-xo1 from the old API.  cs5535-mfd\nnow creates the olpc-xo1-{acpi,pms} devices, while olpc-xo1 binds to\nthem via platform drivers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "79568b941277b5986a8a7f0fb8578b2ccfc3e87e",
      "tree": "b66551a8bd5c9fa75f01767578e76a19d030ee32",
      "parents": [
        "ea05ef31f2aa98b25d14222300dc9c1d1eb59e41"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Mar 11 11:54:46 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:05 2011 +0000"
      },
      "message": "regulator: initialization for ab8500 regulators\n\nThe regulators on the AB8500 have a lot of custom\nhardware control settings pertaining to 8 external\nsignals, settings which are board-specific and need\nbe provided from the platform at startup.\n\nInitialization added for regulators Vana, VextSupply1,\nVextSupply2, VextSupply3, Vaux1, Vaux2, Vaux3, VTVout,\nVintcore12, Vaudio, Vdmic, Vamic1, Vamic2, VrefDDR.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "52c6182a47fa66ad5f2647a831efa99c05b0a54e",
      "tree": "e4f220e926e0ef9176399e02d255d6e776388dc2",
      "parents": [
        "960b9e7ec651f381f639aafcca483d704b2cc3b0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 11:33:35 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:46 2011 -0400"
      },
      "message": "mfd: remove now redundant sh_mobile_sdhi.h header\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "42051e8a7bce76ebd3cd201704ee2427120636e1",
      "tree": "f62527fca5ea9d247faffa9bda2539d996b18068",
      "parents": [
        "4fbc5ece430bc2890edc90a112c742844130f943"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 14 09:52:33 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:23 2011 -0400"
      },
      "message": "mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n\nOn sh-mobile platforms the SDHI driver was using the tmio_mmc SD/SDIO\nMFD cell driver. Now that the tmio_mmc driver has been split into a\ncore and a separate MFD glue, we can support SDHI natively without the\nneed to emulate an MFD controller. This also allows to support systems\nwith an on-SoC SDHI controller and a separate MFD with a TMIO core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "8bd4d7c4c500e88bff975bbcb7fe0d89da319cdd",
      "tree": "fa3b4af253e757cae64ce71dd50adbb498968866",
      "parents": [
        "07e73fbb2d52434e6b61019326f35040357e8efb"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Mar 15 14:26:37 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:11 2011 +0100"
      },
      "message": "mfd: Rename ab8500 gpadc header\n\nRename AB8500 GPADC header so as not to be redunantly named.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "07e73fbb2d52434e6b61019326f35040357e8efb",
      "tree": "0f5ec2578728861e79220cbc514a9c8241a32245",
      "parents": [
        "4277163c2a451fd8db0883cde5e55cf61a70fe85"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 17 21:42:30 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:11 2011 +0100"
      },
      "message": "mfd: Constify WM8994 write path\n\nAllow const buffers to be passed in without type safety issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2edd3b692404efc2d3915175a2ed553e783de763",
      "tree": "c2a6d4632ec08b567c24e345d638e656462c0135",
      "parents": [
        "798a8eee44da56b4f2e000ff81dfb49d09c65b71"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Mar 09 12:02:55 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:09 2011 +0100"
      },
      "message": "regulator: Add a subdriver for TI TPS6105x regulator portions v2\n\nThis adds a subdriver for the regulator found inside the TPS61050\nand TPS61052 chips.\n\nCc: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nCc: Ola Lilja \u003cola.o.lilja@stericsson.com\u003e\nCc: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "798a8eee44da56b4f2e000ff81dfb49d09c65b71",
      "tree": "5c3e84120a8b20ff076100ada5ec2a3367949e36",
      "parents": [
        "f04ddfcd24bf3c1f987eaf634a84998044e616d3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Mar 09 13:02:38 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:09 2011 +0100"
      },
      "message": "mfd: Add a core driver for TI TPS61050/TPS61052 chips v2\n\nThe TPS61050/TPS61052 are boost converters, LED drivers, LED flash\ndrivers and a simple GPIO pin chips.\n\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nCc: Ola Lilja \u003cola.o.lilja@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd6ca2cf50fbe3cc63513d026343035c3bd2e352",
      "tree": "f5dd14851a7139a37781073ef3f1366254940415",
      "parents": [
        "e93c53870c6d77c40de8981da238af947d6aa084"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Mar 11 11:34:44 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:07 2011 +0100"
      },
      "message": "regulator: MAX8997/8966 support\n\nThis patch supports PMIC/Regulator part of MAX8997/MAX8966 MFD.\nIn this initial release, selecting voltages or current-limit\nand switching on/off the regulators are supported.\n\nControlling voltages for DVS with GPIOs is not implemented fully\nand requires more considerations: it controls multiple bucks (selection\nof 1, 2, and 5) at the same time with SET1~3 gpios. Thus, when DVS-GPIO\nis activated, we lose the ability to control the voltage of a single\nbuck regulator independently; i.e., contolling a buck affects other two\nbucks. Therefore, using the conventional regulator framework directly\nmight be problematic. However, in this driver, we try to choose\na setting without such side effect of affecting other regulators and\nthen try to choose a setting with the minimum side effect (the sum of\nvoltage changes in other regulators).\n\nOn the other hand, controlling all the three bucks simultenously based\non the voltage set table may help build cpufreq and similar system\nmore robust; i.e., all the three voltages are consistent every time\nwithout glitches during transition.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e93c53870c6d77c40de8981da238af947d6aa084",
      "tree": "4244c06a357838473962a59c199d012a846f22c0",
      "parents": [
        "09b034191acd1f95a749630fe366a84d3029930c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 10 13:54:07 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:07 2011 +0100"
      },
      "message": "mfd: Add WM8994 bulk register write operation\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09b034191acd1f95a749630fe366a84d3029930c",
      "tree": "41a28ea82b39afc63f5d7500cee4ce3a1d15afe3",
      "parents": [
        "c9f560b3d0222f6a6e3faeda324e786e230e4f20"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 07 23:43:16 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:07 2011 +0100"
      },
      "message": "mfd: Append additional read write on 88pm860x\n\nAppend the additional read/write operation on 88pm860x for accessing\ntest page in 88PM860x.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "22aad0011e4728a29bf3775b6f5e2f9677abd8c0",
      "tree": "5553cb04e439928218906e7072b620095e5e4ee3",
      "parents": [
        "3154c344696e58b7e15317cd624816dbe3832ad1"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 07 23:43:11 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:06 2011 +0100"
      },
      "message": "mfd: Adopt mfd_data in 88pm860x regulator\n\nCopy 88pm860x platform data into different mfd_data structure for\nregulator driver. So move the identification of device node from\nregulator driver to mfd driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3154c344696e58b7e15317cd624816dbe3832ad1",
      "tree": "7b908eacd6a6d423105faa980a31af9be3692dbe",
      "parents": [
        "adb70483f4d560323db9aaca5f066fde4d96f339"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 07 23:43:10 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:06 2011 +0100"
      },
      "message": "mfd: Adopt mfd_data in 88pm860x led\n\nCopy 88pm860x platform data into different mfd_data structure for\nled driver. So move the identification of device node from led\ndriver to mfd driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "adb70483f4d560323db9aaca5f066fde4d96f339",
      "tree": "b429a9a294fde03d21df32c1a4cb243174997df6",
      "parents": [
        "d7e8c01a97429101cb0ca2c09380e683c3814af8"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 07 23:43:09 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:05 2011 +0100"
      },
      "message": "mfd: Adopt mfd_data in 88pm860x backlight\n\nCopy 88pm860x platform data into different mfd_data structure for\nbacklight driver. So move the identification of device node from\nbacklight driver to mfd driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6321992cd3c56bab6cc52e3384951e12616805a1",
      "tree": "9a5d028aeb44c0f061c1e5a49735b82a7c609f56",
      "parents": [
        "cf16943947cef089c564d2be0ae9d96a285f495e"
      ],
      "author": {
        "name": "Daniel Willerud",
        "email": "daniel.willerud@stericsson.com",
        "time": "Sat Mar 05 11:46:13 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:04 2011 +0100"
      },
      "message": "mfd: Reentrance and revamp ab8500 gpadc fetching interface\n\nThis revamps the interface so that AB8500 GPADCs are fetched by\nname. Probed GPADCs are added to a list and this list is searched\nfor a matching GPADC. This makes it possible to have multiple\nAB8500 GPADC instances instead of it being a singleton, and\nrids the need to keep a GPADC pointer around in the core AB8500\nMFD struct.\n\nCurrently the match is made to the device name which is by default\nnumbered from the device instance such as \"ab8500-gpadc.0\" but\nby using the .init_name field of the device a more intiutive\nnaming for the GPADC blocks can be achieved if desired.\n\nSigned-off-by: Daniel Willerud \u003cdaniel.willerud@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cf16943947cef089c564d2be0ae9d96a285f495e",
      "tree": "f774d0fb4208f92c1466575fdcf778ba6a75df04",
      "parents": [
        "527e7e9a82ec95cdb8f694855004b3d262efd09f"
      ],
      "author": {
        "name": "Daniel Willerud",
        "email": "daniel.willerud@stericsson.com",
        "time": "Sat Mar 05 11:46:01 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:03 2011 +0100"
      },
      "message": "mfd: Move ab8500 gpadc header to subdir\n\nThis moves the ab8500-gpadc.h header down into the ab8500/\nsubdir in include/linux/mfd and fixes some whitespace in the\nheader in the process.\n\nSigned-off-by: Daniel Willerud \u003cdaniel.willerud@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "527e7e9a82ec95cdb8f694855004b3d262efd09f",
      "tree": "5c58fb64d9efcf37c712b55c6ce993567483e2e3",
      "parents": [
        "f77289ac25b0c81acbed6f9c17cb14809a04e18b"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Mar 04 15:50:26 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:03 2011 +0100"
      },
      "message": "mfd: MAX8997/8966 support\n\nMAX8997/MAX8966 chip is a multi-function device with I2C bussses. The\nchip includes PMIC, RTC, Fuel Gauge, MUIC, Haptic, Flash control, and\nBattery (charging) control.\n\nThis patch is an initial release of a MAX8997/8966 driver that supports\nto enable the chip with its primary I2C bus that connects every device\nmentioned above except for Fuel Gauge, which uses another I2C bus. The\nfuel gauge is not supported by this mfd driver and is supported by a\nseperated driver of MAX17042 Fuel Gauge (yes, the fuel gauge part is\ncompatible with MAX17042).\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f77289ac25b0c81acbed6f9c17cb14809a04e18b",
      "tree": "d8c8bf620f35d130b2f8f07334e7b62aa68238ce",
      "parents": [
        "7e5dc1f7004832f797999dfb3498a68a6c16ef73"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Mar 03 09:51:58 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:03 2011 +0100"
      },
      "message": "mfd: Rename mfd_shared_cell_{en,dis}able to drop the \"shared\" part\n\nAs requested by Samuel, there\u0027s not really any reason to have \"shared\"\nin the name.\n\nThis also modifies the only user of the function, as well.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "adceed6263887e04721b477e6504aa24789f827d",
      "tree": "02c59f4ebd53ff523d1b364cd621bf7205d4a27b",
      "parents": [
        "e9300066bbd21c4fba3c8c5475c6a21d9c97694e"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Wed Mar 02 11:51:11 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:02 2011 +0100"
      },
      "message": "mfd: ab8500 chip revision 3.0 support\n\nThis patch adds support for ab8500 chip revision cut 3.0.\nAlso rephrased from Changes to Author in the header.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "93619c2106e2c968a260ebffb75ddc5efa567c16",
      "tree": "7ff5933b26bcf1d995b672d13df899d6ea8800d8",
      "parents": [
        "d664f20020e0a3564d7aaba6625aa58d24283b7d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 20:12:46 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:01 2011 +0100"
      },
      "message": "mfd: Add platform data to support multiple WM831x devices per board\n\nIf a system contains multiple WM831x devices we need to pass a device\nnumber through to the MFD so that we use unique device IDs when we\ninstantiate child devices. In order to get support for this into 2.6.39\nadd some platform data to support the configuration, but no implementation\nas yet.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a9bbba996302344b1fac7773cf8198f6fee35ac1",
      "tree": "8cd804a7169232bf4a14a575e8b41092fe4e0fdf",
      "parents": [
        "1e29af62f2b285bd18685da93c3ce8c33ca2d1db"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:35 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: add platform_device sharing support for mfd\n\nThis adds functions to enable platform_device sharing for mfd clients.\n\nEach platform driver (mfd client) that wants to share an mfd_cell\u0027s\nplatform_device uses the mfd_shared_platform_driver_{un,}register()\nfunctions instead of platform_driver_{un,}register().  Along with\nregistering the platform driver, these also register a new platform\ndevice with the same characteristics as the original cell, but a different\nname.  Given an mfd_cell with the name \"foo\", drivers that want to\nshare access to its resources can call mfd_shared_platform_driver_register\nwith platform drivers named (for example) \"bar\" and \"baz\".  This\nwill register two platform devices and drivers named \"bar\" and \"baz\"\nthat share the same cell as the platform device \"foo\".  The drivers\ncan then call \"foo\" cell\u0027s enable hooks (or mfd_shared_cell_enable)\nto enable resources, and obtain platform resources as they normally\nwould.\n\nThis deals with platform handling only; mfd driver-specific details,\nhardware handling, refcounting, etc are all dealt with separately.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e29af62f2b285bd18685da93c3ce8c33ca2d1db",
      "tree": "662545398e04cfb5b10fa4b13810d47ddd003c98",
      "parents": [
        "dcb50e83bb86d66d3554ba9c365488669c84d037"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:34 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: Add refcounting support to mfd_cells\n\nThis provides convenience functions for sharing of cells across\nmultiple mfd clients.  Mfd drivers can provide enable/disable hooks\nto actually tweak the hardware, and clients can call\nmfd_shared_cell_{en,dis}able without having to worry about whether\nor not another client happens to have enabled or disabled the\ncell/hardware.\n\nNote that this is purely optional; drivers can continue to use\nthe mfd_cell\u0027s enable/disable hooks for their own purposes, if\ndesired.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dcb50e83bb86d66d3554ba9c365488669c84d037",
      "tree": "f68f77e3ae61325e3a2e3a46cd5cf30ac67a136c",
      "parents": [
        "46673ed2cdca85afa7c69d126e3778bba2dbd2d5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:33 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: Remove driver_data field from mfd_cell\n\nAll users of this have now been switched over to using mfd_data;\nit can go away now.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "65e523595a31813c0f20ffd249792c60e253438e",
      "tree": "595f1db4bafe62d7d96760d45ea6d42e59a21256",
      "parents": [
        "40e03f571b2e63827f2afb90ea9aa459612c29e3"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:25 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:55 2011 +0100"
      },
      "message": "mfd: Rename platform_data field of mfd_cell to mfd_data\n\nRename the platform_data variable to imply a distinction between\ncommon platform_data driver usage (typically accessed via\npdev-\u003edev.platform_data) and the way MFD passes data down to\nclients (using a wrapper named mfd_get_data).\n\nAll clients have already been changed to use the wrapper function,\nso this can be a quick single-commit change that only touches things\nin drivers/mfd.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "40e03f571b2e63827f2afb90ea9aa459612c29e3",
      "tree": "097ea0a946f48416ea6a3cd850b9736718254713",
      "parents": [
        "4ec1b54c4d082d4bad19b55ca709da7e7138d542"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:24 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:55 2011 +0100"
      },
      "message": "mfd: Drop data_size from mfd_cell struct\n\nNow that there are no more users of this, drop it.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ec1b54c4d082d4bad19b55ca709da7e7138d542",
      "tree": "c17db1ae92212ed1269d66965a0eaba583f1cd21",
      "parents": [
        "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:23 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to mc13xxx drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that mfd-core no longer makes a copy of platform_data, but the\nmc13xxx-core driver creates the pdata structures on the stack.  In\norder to get around that, the various ARM mach types that set the\npdata have been changed to hold the variable in static (global) memory.\nAlso note that __initdata references in aforementioned pdata structs\nhave been dropped.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0ce5fabe59d7c4f51b5ad51ed178ba92531ec04d",
      "tree": "b76f186ee6bd38fadf73fce1d6369eb82617f131",
      "parents": [
        "6a54ac2149ab5b8972bb4f77bd42b43dbeabb56f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:11 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:51 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to ab3550 driver\n\nNo clients (in mainline kernel, I\u0027m told that drivers exist in external\ntrees that are planned for mainline inclusion) make use of this, nor\ndo they make use of platform_data, so nothing really had to change here.\n\nThe .data_size field is unused, so its usage gets removed.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe891a008f3310be47786e87c158edebdb71e265",
      "tree": "a89b8b9ffbf07308009e4e2f568181c0e7e5804f",
      "parents": [
        "2798e226ad7db82725ba03da933638e981b472f7"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:09 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:50 2011 +0100"
      },
      "message": "mfd-core: Unconditionally add mfd_cell to every platform_device\n\nPreviously, one would set the mfd_cell\u0027s platform_data/data_size to point\nto the current mfd_cell in order to pass that information along to drivers.\n\nThis causes the current mfd_cell to always be available to drivers.  It\nalso adds a wrapper function for fetching the mfd cell from a platform\ndevice, similar to what originally existed for mfd devices.\n\nDrivers who previously used platform_data for other purposes can still\nuse it; the difference is that mfd_get_data() must be used to\naccess it (and the pdata structure is no longer allocated in\nmfd_add_devices).\n\nNote that mfd_get_data is intentionally vague (in name) about where\nthe data is stored; variable name changes can come later without having\nto touch brazillions of drivers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2798e226ad7db82725ba03da933638e981b472f7",
      "tree": "758bbee0b0de43a58f319051085b9295aad5aa60",
      "parents": [
        "153617fdd3e88fc9f8ea0bcd664671054645180f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:08 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:50 2011 +0100"
      },
      "message": "mfd-core: Fix up typos/vagueness in comment\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dae2db30c114cd0dec59b4130c315c9cce351741",
      "tree": "c5c108d1e7635bf086c1bb0b0ce57def0688cce2",
      "parents": [
        "44bdcb54df2714da18c4a0c6f711a350ab4ed93c"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Tue Feb 22 10:11:13 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:48 2011 +0100"
      },
      "message": "mfd: Add new ab8500 GPADC driver\n\nAB8500 GPADC driver used to convert Acc and battery/ac/usb voltage\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "90550d1903da8dac851d220b794e44c90a11c6ce",
      "tree": "74c21403382a7e1e8f2e265fcb083994f29c6abe",
      "parents": [
        "8546bd4af1251d17d16b0ef682d84fd23c8beaca"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Mon Feb 14 11:17:12 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:47 2011 +0100"
      },
      "message": "mfd: AB8500 system control driver\n\nThis adds a pretty straight-forward system control driver for the\nAB8500. This driver will be used from the core platform, e.g the\nclock tree implementation in the machine code, and is by nature\nsingleton.\n\nThere are a few simple functions to read, write, set and clear\nregisters so that the machine code can control its own foundation.\n\nCc: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b103e0b3c52e6edb4839ccc961cf335ca6b88918",
      "tree": "92b516f01a0fa9dcc0acb8a5635cfbc0af55b5bd",
      "parents": [
        "939941d44dcaa138241d2182bd9e10f2b5d52665"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 21 13:26:46 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:44 2011 +0100"
      },
      "message": "mfd: Support configuration of WM831x /IRQ output in CMOS mode\n\nProvide platform data allowing the system to set the /IRQ pin into\nCMOS mode rather than the default open drain. The default value of\nthis platform data reflects the default hardware configuration so\nthere should be no change to existing users.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "312158718fe2056703b2744801165a9574560495",
      "tree": "ea5574d489d4381647bf33fd6d2122514bb61ea1",
      "parents": [
        "09e10d7fe509408d15818db6a0299f563668a7ba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 17 20:23:43 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 22 18:41:28 2011 +0000"
      },
      "message": "ASoC: Add WM8958 enhanced EQ support\n\nDSP2 in the WM8958 can be used to support an upgraded EQ for use in\ndemanding applications.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "09e10d7fe509408d15818db6a0299f563668a7ba",
      "tree": "c00c5cff262e93e0c2fd697fe4ac2359f28fd98e",
      "parents": [
        "f20d77ce2663b31c2994462d9ab9143726b67f3e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 16 22:57:47 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 22 18:41:27 2011 +0000"
      },
      "message": "ASoC: Add WM8958 VSS support\n\nWith appropriate firmware the WM8958 can support Virtual Surround Sound or\nVSS, widening the stereo audio image for improved user experience. Enable\nsupport for this mode of operation when the appropriate firmware can be\nloaded at runtime.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "94fd5b7401e330498331ea3667d796e74c63d08a",
      "tree": "037c0c0d24d0440994e2ff209b4707d0a1028300",
      "parents": [
        "3822f18d8f1c2cf13ade623b2bba6d4a7a1a3f53"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Tue Mar 01 10:10:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:39 2011 -0300"
      },
      "message": "[media] MFD: WL1273 FM Radio: MFD driver for the FM radio\n\nThis is the core of the WL1273 FM radio driver, it connects\nthe two child modules. The two child drivers are\ndrivers/media/radio/radio-wl1273.c and sound/soc/codecs/wl1273.c.\n\nThe radio-wl1273 driver implements the V4L2 interface and communicates\nwith the device. The ALSA codec offers digital audio, without it only\nanalog audio is available.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 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: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "d3e458d78167102cc961237cfceef6fffc80c0b3",
      "tree": "e9195c1294daf053614e63ac52b0b44a28479017",
      "parents": [
        "f2e1fbb5f2177227f71c4fc0491e531dd7acd385",
        "d351cf4603edb2a5bfa9a48d06c425511c63f2a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (308 commits)\n  ALSA: sound/pci/asihpi: check adapter index in hpi_ioctl\n  ALSA: aloop - Fix possible IRQ lock inversion\n  ALSA: sound/core: merge list_del()/list_add_tail() to list_move_tail()\n  ALSA: ctxfi - use list_move() instead of list_del()/list_add() combination\n  ALSA: firewire - msleep needs delay.h\n  ALSA: firewire-lib, firewire-speakers: handle packet queueing errors\n  ALSA: firewire-lib: allocate DMA buffer separately\n  ALSA: firewire-lib: use no-info SYT for packets without SYT sample\n  ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver\n  ALSA: hda - Remove an unused variable in patch_realtek.c\n  ALSA: hda - pin-adc-mux-dmic auto-configuration of 92HD8X codecs\n  ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs\n  ALSA: hda - Move default input-src selection to init part\n  ALSA: hda - Initialize special cases for input src in init phase\n  ALSA: ctxfi - Clear input settings before initialization\n  ALSA: ctxfi - Fix SPDIF status retrieval\n  ALSA: ctxfi - Fix incorrect SPDIF status bit mask\n  ALSA: ctxfi - Fix microphone boost codes/comments\n  ALSA: atiixp - Fix wrong time-out checks during ac-link reset\n  ALSA: intel8x0m: append \u0027m\u0027 to \"r_intel8x0\"\n  ...\n"
    },
    {
      "commit": "27b92d4ff2be2359a21ff4acde5b63563ff720e2",
      "tree": "49691b22fe1318aa68d5ebdff74795f004f0cf8f",
      "parents": [
        "5de0ee574be8f6922a6c33f2fbc7e9b130a2f626",
        "e58a8947b0264ec1f43ce5deef563b72acf1284f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 16 17:38:41 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 16 17:38:41 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "9b963f32c38b4c7d2da667e4458967b550f30bee",
      "tree": "be4ed36669fe831fe0d5feaddcc8dfb39809e32e",
      "parents": [
        "4c4070a3097fe9ef57af9ebca6f57a2c57bc6ff1",
        "60d97a840175d3becb2e6de36537a5cdfc0ec3a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:15 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:26 2011 +0000"
      },
      "message": "Merge branch \u0027davinci-next-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel-stable\n"
    },
    {
      "commit": "a72aeefebe6545ad5c9c699e1121019c1709ca77",
      "tree": "dfa765108f3582182ea25c22311e4e0dc7903130",
      "parents": [
        "03df0f629483f941f83ee2fbb180a4425e99dd23"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:36 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "spi: add ti-ssp spi master driver\n\nThis patch adds an SPI master implementation that operates on top of an\nunderlying TI-SSP port.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "03df0f629483f941f83ee2fbb180a4425e99dd23",
      "tree": "3e7ec2e38067799b5a79ea273057bd5e180c9504",
      "parents": [
        "9a9fb12a4832bdf22751e21df298ef3559643b43"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:35 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "mfd: add driver for sequencer serial port\n\nTI\u0027s sequencer serial port (TI-SSP) is a jack-of-all-trades type of serial port\ndevice.  It has a built-in programmable execution engine that can be programmed\nto operate as almost any serial bus (I2C, SPI, EasyScale, and others).\n\nThis patch adds a driver for this controller device.  The driver does not\nexpose a user-land interface.  Protocol drivers built on top of this layer are\nexpected to remain in-kernel.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "77bd70e9009eab6dbdef3ee08afe87ab26df8dac",
      "tree": "26de85180fad61c771e3e03fb9c49017ec32be19",
      "parents": [
        "73ee6524d55444dc80c691ff8602e08940df3d47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 04 14:57:43 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Don\u0027t suspend WM8994 if the CODEC is not suspended\n\nASoC supports keeping the audio subsysetm active over suspend in order\nto support use cases such as audio passthrough from a cellular modem\nwith the main CPU suspended. Ensure that we don\u0027t power down the CODEC\nwhen this is happening by checking to see if VMID is up and skipping\nsuspend and resume when it is. If the CODEC has suspended then it\u0027ll\nturn VMID off before the core suspend() gets called.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "48e028eccabc9c246bfad175262582a1ce34a316",
      "tree": "765ecba628ca9af23f695cba2e32ede7eb7da062",
      "parents": [
        "9b7c525dfaa9a1b5f01db1f3a1edc50bbb6eb739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 21 17:11:59 2011 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 22 10:42:06 2011 -0800"
      },
      "message": "ASoC: Support configuration of WM8958 microphone bias analogue parameters\n\nThe WM8958 has a different microphone bias architecture to WM8994 so needs\ndifferent configuration to WM8994. Support this in platform data.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9b7c525dfaa9a1b5f01db1f3a1edc50bbb6eb739",
      "tree": "6fbe4ef90bd72ed239127582524db6a5216cf7bd",
      "parents": [
        "7d700ac8d91f63f25cb58edeba06caddc65d85b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 17 20:05:44 2011 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 22 10:41:41 2011 -0800"
      },
      "message": "ASoC: Support WM8958 direct microphone detection IRQ\n\nAllow direct routing of the WM8958 microphone detection signal to a GPIO\nto be used, saving the need to demux the interrupt.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a1f3d4bba8ea395a39d34ade6017afee8be16031",
      "tree": "874d843d35622f17aa6c3e048e42cf0d679bcb75",
      "parents": [
        "723d928417bffff6467da155d8ebbbe016464012",
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:22 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:22 2011 -0800"
      },
      "message": "Merge commit \u0027v2.6.38-rc3\u0027 into next\n"
    },
    {
      "commit": "00cfa730db0d8378685148e6365b9cec7384b275",
      "tree": "68d36895d6ac31eab880b68b336aa87c23d1c9ae",
      "parents": [
        "3c36e719033ddc09aded770472cbdb477fcb4479"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jan 30 12:31:30 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 30 12:32:29 2011 -0800"
      },
      "message": "Input: wm831x - add driver for Wolfson WM831x PMIC touchscreen controllers\n\nSome of the WM831x series of PMICs from Wolfson Microelectronics include\na resistive touchscreen controller. Implement support for these controllers\nwithin the input API.\n\nPlatform data is supported to allow configuration of system parameters such\nas selection between four and five wire touchscreens and for specification\nof optional direct to CPU IRQs for sample availability and for pen down.\nUse of this feature for at least the data IRQ is strongly recommended.\n\nThanks to Julien Boibessot for extensive testing and detailed feedback.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Julien Boibessot \u003cjulien.boibessot@armadeus.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "92d50a4132977b932ed830fa58c05deeb5c524f0",
      "tree": "1ee4ca4b6126861e30d5ac79ad61b0884b4d8627",
      "parents": [
        "180e4f5f20ef2b03ce2b38634274dde5ccbd8951"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue Dec 07 11:20:47 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:18 2011 +0100"
      },
      "message": "mfd: ab8500-core chip version cut 2.0 support\n\nThis patch adds support for chip version 2.0 or cut 2.0.\nOne new interrupt latch register - latch 12 - is introduced.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "735a3d9efdc5aeebe201008e6655b235c7f02aeb",
      "tree": "a1083cec498505b1dbd28dd09a73d477965d2d61",
      "parents": [
        "337ce5d1c5759644cea6c47220ce7e84f0398362"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Jan 11 12:20:05 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:16 2011 +0100"
      },
      "message": "regulator: Support MAX8998/LP3974 DVS-GPIO\n\nThe previous driver did not support BUCK1-DVS3, BUCK1-DVS4, and\nBUCK2-DVS2 modes. This patch adds such modes and an option to block\nsetting buck1/2 voltages out of the preset values.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "337ce5d1c5759644cea6c47220ce7e84f0398362",
      "tree": "0436dbc242425226202476d6181fa6ae89e3a206",
      "parents": [
        "de8255ccd219267cfd34139022b197c1ef8f032f"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Jan 04 14:17:39 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:16 2011 +0100"
      },
      "message": "mfd: Support LP3974 RTC\n\nThe first releases of LP3974 have a large delay in RTC registers,\nwhich requires 2 seconds of delay after writing to a rtc register\n(recommended by National Semiconductor\u0027s engineers)\nbefore reading it.\n\nIf \"rtc_delay\" field of the platform data is true, the rtc driver\nassumes that such delays are required. Although we have not seen\nLP3974s without requiring such delays, we assume that such LP3974s\nwill be released soon (or they have done so already) and they are\nsupported by \"lp3974\" without setting \"rtc_delay\" at the platform\ndata.\n\nThis patch adds delays with msleep when writing values to RTC registers\nif the platform data has rtc_delay set.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cdd137c9c86c201ddb7f42ec978d2da45e7b7a17",
      "tree": "1fe9850f283a3952b139d2fc113759fbb4fed88c",
      "parents": [
        "6680d940b80dbb0617226c5b76b071a3977feb1c"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Dec 23 17:53:36 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:14 2011 +0100"
      },
      "message": "mfd: MAX8998/LP3974 hibernation support\n\nThis patch makes the driver to save and restore register values\nfor hibernation.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e098aded79f24e2024139e82f778ff9db6dc142a",
      "tree": "9a8e55da30e25ddf10f1476dfc4c4c9467efe800",
      "parents": [
        "4f079985b2caacfda5103dd85fb028a2848c84ab"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:40:31 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:47 2011 +0100"
      },
      "message": "mfd: ab8500-core ioresources irq for subdrivers added\n\nThis patch adds the ioresources used by subdrivers to\nretrieve their interrupt.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4c90aa94f6b3e33f57faaf19ef9819195dff61d3",
      "tree": "14eea47a6ca27e03d16514fe397a1cd9fbf4a901",
      "parents": [
        "d7b9f3220fd97522559316cdd72778f42ac4de04"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 17:19:34 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:42 2011 +0100"
      },
      "message": "mfd: Provide pm_runtime_no_callbacks flag in cell data\n\nAllow MFD cells to have pm_runtime_no_callbacks() called on them during\nregistration. This causes the runtime PM framework to ignore them,\nallowing use of runtime PM to suspend the device as a whole even if\nnot all drivers for the MFD can usefully implement runtime PM. For\nexample, RTCs are likely to run continuously regardless of the power\nstate of the system.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "412dc11d3fd01f96fdf4a8cbfbc5584a17dab7c8",
      "tree": "8550bcb089afaa1529973ce951c763697e39b312",
      "parents": [
        "798e6e321f807c46d81be1572118e031577ea9ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:41 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:39 2011 +0100"
      },
      "message": "mfd: Add WM8326 support\n\nThe WM8326 is a high performance variant of the WM832x series with\nno software visible differences.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66dc918d42eaaa9afe42a47d07526765162017a9",
      "tree": "947411841773dfb076f1aa78bc5be868bc4281a6",
      "parents": [
        "b2034d474b7e1e8578bd5c2977024b51693269d9",
        "6db9a0f326d3144d790d9479309df480a8f562e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (348 commits)\n  ALSA: hda - Fix NULL-derefence with a single mic in STAC auto-mic detection\n  ALSA: hda - Add missing NID 0x19 fixup for Sony VAIO\n  ALSA: hda - Fix ALC275 enable hardware EQ for SONY VAIO\n  ALSA: oxygen: fix Xonar DG input\n  ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low\n  ALSA: hda - Fix missing EAPD for Acer 4930G\n  ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs.\n  ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser\n  ALSA: hda - Don\u0027t refer ELD when unplugged\n  ASoC: tpa6130a2: Fix compiler warning\n  ASoC: tlv320dac33: Add DAPM selection for LOM invert\n  ASoC: DMIC codec: Adding a generic DMIC codec\n  ALSA: snd-usb-us122l: Fix missing NULL checks\n  ALSA: snd-usb-us122l: Fix MIDI output\n  ASoC: soc-cache: Fix invalid memory access during snd_soc_lzo_cache_sync()\n  ASoC: Fix section mismatch in wm8995.c\n  ALSA: oxygen: add S/PDIF source selection for Claro cards\n  ALSA: oxygen: fix CD/MIDI for X-Meridian (2G)\n  ASoC: fix migor audio build\n  ALSA: include delay.h for msleep in Xonar DG support\n  ...\n"
    },
    {
      "commit": "1896a1346a80b2dac1f63a338f1e2ee0b6484646",
      "tree": "825b59dd33886398f541488d2b5eb65cbd353bdb",
      "parents": [
        "e691d24e9c5007486bef59c589c2a2d784e0c30b",
        "fa63bd4aa53aecc38956cbdd50f8ff9ed0d6d5ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:24:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:24:07 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: (45 commits)\n  regulator: missing index in PTR_ERR() in isl6271a_probe()\n  regulator: Assign return value of mc13xxx_reg_rmw to ret\n  regulator: Add initial per-regulator debugfs support\n  regulator: Make regulator_has_full_constraints a bool\n  regulator: Clean up logging a bit\n  regulator: Optimise out noop voltage changes\n  regulator: Add API to re-apply voltage to hardware\n  regulator: Staticise non-exported functions in mc13892\n  regulator: Only notify voltage changes when they succeed\n  regulator: Provide a selector based set_voltage_sel() operation\n  regulator: Factor out voltage set operation into a separate function\n  regulator: Convert WM8994 to use get_voltage_sel()\n  regulator: Convert WM835x to use get_voltage_sel()\n  regulator: Allow modular build of mc13xxx-core\n  regulator: support PMIC mc13892\n  make mc13783 regulator code generic\n  Change the register name definitions for mc13783\n  mach-ux500: Updated and connected ab8500 regulator board configuration\n  regulators: Removed macros for initialization of ab8500 regulators\n  regulators: Added verbose debug messages to ab8500 regulators\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "5e428d5cecc3f109b52e993a1bd91f82137867b3",
      "tree": "d41732db5fb7325145f2539ddc21c50bd564a09f",
      "parents": [
        "167e3d8af98a111994c4d6b3c5cbc589aedbbc2a"
      ],
      "author": {
        "name": "Yong Shen",
        "email": "yong.shen@linaro.org",
        "time": "Tue Dec 14 14:00:55 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:03 2011 +0000"
      },
      "message": "regulator: support PMIC mc13892\n\nadd support for mc13892, tested on mx51 babbage board\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Yong Shen \u003cyong.shen@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "57c78e359a35c69eca4c88f107500f74ef7f0acf",
      "tree": "1b58bce66db5c9c7a7c9dc2de153f18a53af0dcf",
      "parents": [
        "a1e516e3a5552519a01e8a7636569d2d1b68431f"
      ],
      "author": {
        "name": "Yong Shen",
        "email": "yong.shen@linaro.org",
        "time": "Tue Dec 14 14:00:53 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:03 2011 +0000"
      },
      "message": "Change the register name definitions for mc13783\n\nTo make mc13783 and mc13892 share code, the register names should be\nchanged to fit the new macro definitions in the comming patch.\n\nSigned-off-by: Yong Shen \u003cyong.shen@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cb189b07d57b574cc14382e2130960b0a0193c23",
      "tree": "8a8d9992e9a2776830989b9acc1301a70d55e349",
      "parents": [
        "1394fd2826afb2adf7f6c4833d36a0feba22e665"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Dec 10 11:08:40 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:02 2011 +0000"
      },
      "message": "regulators: Moved define for number of regulators in ab8500\n\nThe define for number of regulators is moved from ab8500-core to\nab8500-regulator so that the regulator driver can be updated\nindependently of ab8500-core. This also changes the platform\nconfiguration structure of ab8500-core so that it contains a\npointer to the regulator_init_data array plus number of\nregulators instead of an fixed size array of pointers to\nregulator_init_data.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "845ecd20239c28e97e766ff54078a58be19f3a91",
      "tree": "ac25a1b5e5769c9207c9fd886acd4380a3184701",
      "parents": [
        "39a65a0dbbf73403daa9f4cc0ab30957ba61e60f"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Dec 28 23:22:31 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:30 2011 -0500"
      },
      "message": "mmc: tmio_mmc: implement SDIO IRQ support\n\nThis patch implements SDIO IRQ support for mfds which\nannounce the TMIO_MMC_SDIO_IRQ flag for tmio_mmc.\nIf MMC_CAP_SDIO_IRQ is also set SDIO IRQ signalling is activated.\nTested with a b43-based wireless SDIO card and sh_mobile_sdhi.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "93173054f2979de41b1912b19f0b57edfb35fcdc",
      "tree": "14c2872048dde7e15d386f1211836c86b1b6c69f",
      "parents": [
        "e0bc6ff8b8d5c066d978d23e690d5599db4cb2b3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Dec 22 12:02:15 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:29 2011 -0500"
      },
      "message": "mmc: tmio_mmc: implement a bounce buffer for unaligned DMA\n\nFor example, with SDIO WLAN cards, some transfers happen with buffers at\nodd addresses, whereas the SH-Mobile DMA engine requires even addresses\nfor SDHI. This patch extends the tmio driver with a bounce buffer, that\nis used for single entry scatter-gather lists both for sending and\nreceiving. If we ever encounter unaligned transfers with multi-element\nsg lists, this patch will have to be extended. For now it just falls\nback to PIO in this and other unsupported cases.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    }
  ],
  "next": "9e9bc9736756f25d6c47b4eba0ebf25b20a6f153"
}
