)]}'
{
  "log": [
    {
      "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": "180e4f5f20ef2b03ce2b38634274dde5ccbd8951",
      "tree": "dc2d3b446da046195e9484fcf2ff5da4ed673f05",
      "parents": [
        "c538ddbe4fc70ef97af02d57abad34b246b19082"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 05 17:56:01 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:17 2011 +0100"
      },
      "message": "mfd: Flag WM831x /IRQ as a wake source\n\nThe WM831x can generate wake events, some unconditionally, so flag\nthe primary IRQ as a wake source in order to help the CPU treat the\n/IRQ signal appropriately.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c538ddbe4fc70ef97af02d57abad34b246b19082",
      "tree": "e6f41e7217194e9d48d6f5b2b72e39f280eb2b23",
      "parents": [
        "735a3d9efdc5aeebe201008e6655b235c7f02aeb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 05 15:12:39 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:17 2011 +0100"
      },
      "message": "mfd: Convert WM831x away from legacy I2C PM operations\n\nSince the legacy bus PM operations are deprecated move the suspend\nmethod over to dev_pm_ops.\n\nSigned-off-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": "6680d940b80dbb0617226c5b76b071a3977feb1c",
      "tree": "d5d745b134f2a5ac1f4bfc05be584573f02d6fab",
      "parents": [
        "1d83864cab272f764beb381bbd3837f91fc0abed"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Fri Dec 24 11:52:08 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:14 2011 +0100"
      },
      "message": "mfd/ab8500: remove spi support\n\nSince the Ab8500 v1.0, the SPI support is deprecated on the HW.\n\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1d83864cab272f764beb381bbd3837f91fc0abed",
      "tree": "29e38b692725f4324f84a4e2b507690a5844babf",
      "parents": [
        "b14375800751da9fcd63ec11d39a86077f214dc2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:07:49 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:13 2011 +0100"
      },
      "message": "mfd: Remove ARCH_U8500 dependency from AB8500\n\nWhile it is vanishingly unlikely that the device will be deployed on other\narchitectures removing the dependency facilitates build testing when doing\ngeneric work on both the MFD core for the device and the subsystem drivers.\n\nThere appears to be no actual code dependency.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3ec33012dc07ab7e12fdd3f7f927c09264dcb5ec",
      "tree": "d4dcbdebd00df606cdc002a7e187d72220577909",
      "parents": [
        "c45c685c1a582e27787b5aa85844f2ee6986018c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 20 10:02:06 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:12 2011 +0100"
      },
      "message": "mfd: Add __devexit annotation for vx855_remove\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c45c685c1a582e27787b5aa85844f2ee6986018c",
      "tree": "978d0d874c4d0b929ca9d955465688f24408e566",
      "parents": [
        "1db0b427eec6f18477fa95aab8edf6176dffcea4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 13 13:31:18 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:11 2011 +0100"
      },
      "message": "mfd: twl6030 irq_data conversion.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25a947f805b4132b69f2561589e17a0fe45552b6",
      "tree": "265221712f0b26bd67a2a4ad059aecbbe08637d9",
      "parents": [
        "845aeab5f1e0ef1a85b618a1bf917520a62a9c02"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:21:21 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:10 2011 +0100"
      },
      "message": "mfd: Convert Wolfson MFD drivers to use irq_data accessor function\n\nActually makes the code larger rathe rthan smaller but does provide some\nisolation against core API changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "845aeab5f1e0ef1a85b618a1bf917520a62a9c02",
      "tree": "86be5f98cc89d3f06c48404428460765018b236f",
      "parents": [
        "96e824bdf3349a7e581004286274be6c0df6c710"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:51:39 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:09 2011 +0100"
      },
      "message": "mfd: Convert TWL4030 to new irq_ APIs\n\nThe genirq core is being updated to pass struct irq_data to irq_chip\noperations. Update the TWL4030 driver to the new APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "96e824bdf3349a7e581004286274be6c0df6c710",
      "tree": "d5ceab833f82e871c79851d5111775658958d9ab",
      "parents": [
        "01af22eb15e46488cf3de67f6d2222c2eed5f763"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:39:28 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:08 2011 +0100"
      },
      "message": "mfd: Convert tps6586x driver to new irq_ API\n\nThe genirq core is being updated to supply struct irq_data to irq_chip\noperations rather than an irq number. Update the tps6586x driver to the\nnew APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01af22eb15e46488cf3de67f6d2222c2eed5f763",
      "tree": "0038c5abf10c2591f57d2f3658f0947c50a21c63",
      "parents": [
        "a4e7feadcc2aa5754f5ebfe67b9f07b5fddede51"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:34:04 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:03 2011 +0100"
      },
      "message": "mfd: Convert tc6393xb driver to new irq_ APIs\n\nThe genirq core is being update to pass struct irq_data to irq_chip rather\nthan an irq number to operations. Update tc6393 to the new API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4e7feadcc2aa5754f5ebfe67b9f07b5fddede51",
      "tree": "4287f36ea267ea51c941ad3f5be3cb4e1dc0e355",
      "parents": [
        "43b8c08402de2fb85cd18ebc746b598ce2473664"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:18:58 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:02 2011 +0100"
      },
      "message": "mfd: Convert t7166xb driver to new irq_ API\n\nThe genirq core is being updated to pass struct irq_data rather than an\nirq number to irq_chip operations. Update the t7166xb driver to the new\nAPIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "43b8c08402de2fb85cd18ebc746b598ce2473664",
      "tree": "911f9d0a87370a546e0d6391dc017e5a92afdae2",
      "parents": [
        "2898577e160c7d60d2b11cb3b1c3b55d0e1468db"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:01:08 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:02 2011 +0100"
      },
      "message": "mfd: Convert SMTPE driver to new irq_ APIs\n\nThe genirq core is being updated to supply struct irq_data to irq_chip\noperations rather than an irq number. Update the SMTPE driver to the new\nAPIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2898577e160c7d60d2b11cb3b1c3b55d0e1468db",
      "tree": "a5fc93c1833b803bca67925d1b9aaf4d9e81adaf",
      "parents": [
        "98d9bc13cd19e544e8ea15b97f5cfef166cc9294"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 18:31:03 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:01 2011 +0100"
      },
      "message": "mfd: Convert MAX8998 driver to irq_ API\n\nThe genirq core is being updated to pass struct irq_data to interrupt\noperations, update the MAX8998 driver to the new API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98d9bc13cd19e544e8ea15b97f5cfef166cc9294",
      "tree": "be2d62bc16170e88d62531d88a1fe331a2a71deb",
      "parents": [
        "5af3bde8b264e78565b6d1963ba86bbf6c6b10f6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 18:20:55 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:01 2011 +0100"
      },
      "message": "mfd: Convert max8925 to new irq_ API\n\nThe genirq infrastructure is being converted to pass struct irq_data rather\nthan an irq number to irq_chip operations, update max8925 to the new APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5af3bde8b264e78565b6d1963ba86bbf6c6b10f6",
      "tree": "40f9c61aeef55e85a5416ea7c5968fafdfc22423",
      "parents": [
        "e6a4c4a48a80ddfaa5abf59146e0beb5faa86fba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 20:08:30 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:00 2011 +0100"
      },
      "message": "mfd: Convert jz4740-adc to new irq_ methods\n\nConvert the jz4740-adc driver to use the recently introduced IRQ API\nvariants which are passed struct irq_data rather than an IRQ number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e6a4c4a48a80ddfaa5abf59146e0beb5faa86fba",
      "tree": "7b4a3d0fa7c6ac7da5b050435454f8599430f743",
      "parents": [
        "949b9decaed059f25ed9639d3dbfe839972cf01b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 16:44:11 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:55 2011 +0100"
      },
      "message": "mfd: Convert HTC I2C CPLD driver to irq_ API\n\nThe genirq core is being converted to pass a struct irq_data to interrupt\noperations rather than an IRQ number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "949b9decaed059f25ed9639d3dbfe839972cf01b",
      "tree": "3f2667574046496b3ddd42e7af9a8c3489c05174",
      "parents": [
        "c232f22fc6aac1797d0ca9beddddf0fea4beb7f3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 16:43:59 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:54 2011 +0100"
      },
      "message": "mfd: Convert HTC EGPIO driver to irq_ API\n\nThe genirq core is being converted to pass a struct irq_data to interrupt\noperations rather than an IRQ number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c232f22fc6aac1797d0ca9beddddf0fea4beb7f3",
      "tree": "23f6f7b8cc659f86dc89f15bc1c44462b2f7c336",
      "parents": [
        "9505a0a0ac6160480eaab8d592dce6161e67e05d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 13 13:30:09 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:53 2011 +0100"
      },
      "message": "mfd: Convert ezx-pcap to new irq_ methods\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9505a0a0ac6160480eaab8d592dce6161e67e05d",
      "tree": "7dfd62731189a69faa13915d2987e0694899473d",
      "parents": [
        "c91ad349d084f8c034ff60fb56d41a9667f71ae4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:16:08 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:53 2011 +0100"
      },
      "message": "mfd: Convert AB8500 to new irq_ methods\n\nThe genirq core is being converted to supply struct irq_data to chips\nrather than the interrupt number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c91ad349d084f8c034ff60fb56d41a9667f71ae4",
      "tree": "2af4f544e19ef32f7e91f2bbc9bad04a2a4e289c",
      "parents": [
        "0f76aaebe8015d6a850cb03622382bacb7860398"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:14:12 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:52 2011 +0100"
      },
      "message": "mfd: Convert AB3500 to new irq_ APIs\n\nThe genirq core is being updated to pass struct irq_data rather than irq\nnumbers into chip drivers. As part of the update assignments to NULL for\nunused operations are removed, these are not needed and the genirq docs\nshould be good enough.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f76aaebe8015d6a850cb03622382bacb7860398",
      "tree": "d560db97aea8323ea36d6b4d1c2fe0cc67d26705",
      "parents": [
        "49f89d9acb6cba6475923e42a3d13540a70a926e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:08:57 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:52 2011 +0100"
      },
      "message": "mfd: Convert ASIC3 to new irq_ APIs\n\nThe interrupt controller APIs are being updated to pass a struct irq_data\nrather than the interrupt number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "49f89d9acb6cba6475923e42a3d13540a70a926e",
      "tree": "6e8381e4571cf3b3e96d663b0b8c5b604b3cd508",
      "parents": [
        "8d2d3a3a329ebf20f733ac1499ebc565f497f051"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 12:31:31 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:51 2011 +0100"
      },
      "message": "mfd: Convert 88PM860x driver to new irq_ APIs\n\nThe interrupt controller APIs are being updated to pass a struct irq_data\nrather than the interrupt number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8d2d3a3a329ebf20f733ac1499ebc565f497f051",
      "tree": "f02bbfd6619c02b6c5af0dacfca2bff0e37df5dc",
      "parents": [
        "87fff232cb76828b44312843d96854704f71ed19"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 16:44:49 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:51 2011 +0100"
      },
      "message": "mfd: Staticise internal functions in HTC I2CCPLD driver\n\nMost of these are GPIO operations, though a couple are just internal only\nfunctions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "87fff232cb76828b44312843d96854704f71ed19",
      "tree": "52afd39f90d2e604e5d9bca8922fb2b4725df3b8",
      "parents": [
        "fe421425d78176f4a3509ce11b8d683cf1604e3a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 13 14:06:47 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:50 2011 +0100"
      },
      "message": "mfd: Use NULL to initialise NULL pointers in ab8500-debugfs\n\nPartly for coding style reasons, but mostly because sparse warns on it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe421425d78176f4a3509ce11b8d683cf1604e3a",
      "tree": "4c6479c32c66c4c5af8c6961acc7874ff4cf12dd",
      "parents": [
        "59f2ad2e0ee13bbb4cfb399e08df8c54b264dd39"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:00:34 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:50 2011 +0100"
      },
      "message": "mfd: Correct ASIC3 IRQ_OWM resource setup\n\nWe should specify both a start and an end for the IRQ range rather than\ninitialise the start twice.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "59f2ad2e0ee13bbb4cfb399e08df8c54b264dd39",
      "tree": "e0b93ac85b923d467626677df30660a41d67ae01",
      "parents": [
        "4d1cdbf696501c0a942c5b71f3fab9434a4465c4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 12:59:35 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:49 2011 +0100"
      },
      "message": "mfd: Staticise unexported symbols in ASIC3\n\nThere\u0027s no use of either of these outside of the driver so they can be\ndeclared static.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4d1cdbf696501c0a942c5b71f3fab9434a4465c4",
      "tree": "72458ae62aadfbaf22735da099b01a49098765e8",
      "parents": [
        "5b9cecd68f3ef72ab9e586b0c2995a40a2f1e630"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Dec 09 10:30:11 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:48 2011 +0100"
      },
      "message": "mfd: Remove tps6586x device ID check\n\n... and convert it to a dev_info print at probe time.\n\nThere are many variants of this chip with different values of VERSIONCRC.\nThe set of values is large, and not useful to enumerate. All are SW\ncompatible. The difference lies in default settings of the various power\nrails, and other similar differences. The driver, or clients of the\ndriver, shouldn\u0027t be affected by this, since all rails should be\nprogrammed into the desired state in all cases for correct operation.\n\nDerived-from-code-by: Andrew Chew \u003cachew@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b9cecd68f3ef72ab9e586b0c2995a40a2f1e630",
      "tree": "45bcfd8129a0f078b7a72c69623dbcdc79253b28",
      "parents": [
        "e098aded79f24e2024139e82f778ff9db6dc142a"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Wed Dec 08 10:42:04 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:48 2011 +0100"
      },
      "message": "mfd: Fix twl_probe section mismatch warning in mfd/twl-core.c\n\nFix the following section mismatch warning when building\nomap2plus_defconfig:\n\nWARNING: vmlinux.o(.data+0x47d7c): Section mismatch in reference\nfrom the variable twl_driver to the function .init.text:twl_probe()\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.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": "4f079985b2caacfda5103dd85fb028a2848c84ab",
      "tree": "5c07404e652f71731dd9745d178ecd25de03754a",
      "parents": [
        "cca69b67b3ba954ed8642583295b51933f902227"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:10:27 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:47 2011 +0100"
      },
      "message": "mfd: ab8500-core wake up from suspend\n\nThis patch makes the system wake up from suspend when an\nab8500 interrupt occur. This can for example be USB cable\ninsert or an RTC alarm.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cca69b67b3ba954ed8642583295b51933f902227",
      "tree": "1cbb3c0b270e6ef89f627e46779ddd75f602e550",
      "parents": [
        "6bce7bf1a1f8a79a57ff69910c115e1d2ed8913d"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:09:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:46 2011 +0100"
      },
      "message": "mfd: Export ab8500 chip id to sysfs\n\nThis patch adds a file into sysfs for reading out chip id.\nIt has been requested for modem silent reboot.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Ludovic Barre \u003cludovic.barre@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6bce7bf1a1f8a79a57ff69910c115e1d2ed8913d",
      "tree": "2ce014804679792a95e4ee7739951d09af8d989c",
      "parents": [
        "ec9d0cf578007fa3f86fa34d77d9ccba82f03b29"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:08:32 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:46 2011 +0100"
      },
      "message": "mfd: ab8500-core improved error handling in get_chip_id\n\nWe check for dev before dereferencing it.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "816b4580cef948c7d9ac9e3e63fb1b663012f057",
      "tree": "54e22bc2e21b87b1c81f5ece4027d8df90b4e638",
      "parents": [
        "d450f19eea0c3f64d60dc37655bae03b2455e5bb"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Nov 30 13:54:39 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:43 2011 +0100"
      },
      "message": "mfd: Fix cs5535 warning on x86-64\n\nARRAY_SIZE() returns size_t; use %zu instead of %d so that we don\u0027t\nget warnings on x86-64.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d450f19eea0c3f64d60dc37655bae03b2455e5bb",
      "tree": "fab4ec06b46b517fb8a8fb1b8d9b07b4f978447b",
      "parents": [
        "4c90aa94f6b3e33f57faaf19ef9819195dff61d3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 17:19:35 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:43 2011 +0100"
      },
      "message": "mfd: Implement runtime PM for WM8994 core driver\n\nAllow the WM8994 to completely power off, including disabling the LDOs\nif they are software controlled, when it goes idle. The CODEC subdevice\ncontrols activity for the MFD as a whole.\n\nIf the GPIOs need to be used while the device is active runtime PM\nshould be disabled for the device by machine specific code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.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": "d7b9f3220fd97522559316cdd72778f42ac4de04",
      "tree": "8256ad4387ff9c5d592a8b2f8513e98649f0b7d8",
      "parents": [
        "baa3f63b88c9138bb923a29a3d5fddc204d1f5e6"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Fri Nov 26 13:06:39 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:42 2011 +0100"
      },
      "message": "mfd: Fix ab8500-debug indentation errors\n\nReplace spaces with proper tabs.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "baa3f63b88c9138bb923a29a3d5fddc204d1f5e6",
      "tree": "be0bce221ae9889f967297665b7285cef3473df3",
      "parents": [
        "fdcc475b968f4715ce7a214c061c97a95c77fd21"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:44 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:41 2011 +0100"
      },
      "message": "mfd: Convert WM8994 to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Convert over to these as they will become\nmandatory in future.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fdcc475b968f4715ce7a214c061c97a95c77fd21",
      "tree": "d27c0f9d7a319322da18760363580cee0a0c8309",
      "parents": [
        "ba81cd393348b504ecc80d5fc363857f49410d5e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:43 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:40 2011 +0100"
      },
      "message": "mfd: Convert WM835x to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Convert over to these as they will become\nmandatory in future.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ba81cd393348b504ecc80d5fc363857f49410d5e",
      "tree": "27e0651c5e6d9e4743355211d30b13dbb2fdbf3c",
      "parents": [
        "412dc11d3fd01f96fdf4a8cbfbc5584a17dab7c8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:42 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:40 2011 +0100"
      },
      "message": "mfd: Convert WM831x to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Convert over to these as they will become\nmandatory in future.\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": "798e6e321f807c46d81be1572118e031577ea9ab",
      "tree": "5bddac4011f28759a3268f4aa26a39082e675407",
      "parents": [
        "3f3d4310bdb083b9331239e1a1bb09e19f763115"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:40 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:39 2011 +0100"
      },
      "message": "mfd: Simplify WM832x subdevice instantiation\n\nAll the current WM832x devices have the same set of subdevices so can\njust use multiple case statements with a single body.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3f3d4310bdb083b9331239e1a1bb09e19f763115",
      "tree": "9c14a819f84372cf2ba46c4c97e551537a6a1ad4",
      "parents": [
        "f71e1afdd588ec60fd799b1e5a6f0b2e6cf9605e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 13:37:56 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:38 2011 +0100"
      },
      "message": "mfd: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f71e1afdd588ec60fd799b1e5a6f0b2e6cf9605e",
      "tree": "a165b8f2fda7227eaa1c9a33af5885ab9574cb6a",
      "parents": [
        "e1b88eb0e08335d2f6c00b35b67b4ffc78fd46d6"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Nov 26 11:52:35 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:38 2011 +0100"
      },
      "message": "mfd: Add cs5535-mfd driver for AMD Geode\u0027s CS5535/CS5536 support\n\nAdd an MFD driver to handle the ISA device on CS5535 and CS5536\nsouthbridges. This ISA bridge is actually multiple devices: GPIOs,\nMFGPTs, etc.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e1b88eb0e08335d2f6c00b35b67b4ffc78fd46d6",
      "tree": "510db2f4086375a9c15eef15bdd93bf0b700d24d",
      "parents": [
        "77b22897da093e80c40f03e8d83bf23e756b9fba"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Nov 11 16:47:50 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:37 2011 +0100"
      },
      "message": "mfd: Don\u0027t open-code mc13xxx_unlock\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77b22897da093e80c40f03e8d83bf23e756b9fba",
      "tree": "f657cd5a6f9acaab09f02b4ff46f6d9a17e6d08f",
      "parents": [
        "f77401d4da8180211b5fb5b7903ec8d8b22762ab"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 10 15:49:41 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:36 2011 +0100"
      },
      "message": "mfd: Include \u003clinux/gpio.h\u003e instead of \u003casm/gpio.h\u003e\n\nAs warned by checkpatch.pl, use #include \u003clinux/gpio.h\u003e instead\nof \u003casm/gpio.h\u003e.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f77401d4da8180211b5fb5b7903ec8d8b22762ab",
      "tree": "057c10d286a2b985367788a0d68c3053cacdb78e",
      "parents": [
        "e0084aa9e0ce157a5f53d9d39657a00d24dc6a66"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 10 15:47:51 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:36 2011 +0100"
      },
      "message": "mfd: Include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n\nAs warned by checkpatch.pl, use #include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e0084aa9e0ce157a5f53d9d39657a00d24dc6a66",
      "tree": "afb5692fab62cc8bde732897eec3313f840bd2c8",
      "parents": [
        "52cfd503ad7176d23a5dd7af3981744feb60622f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 14:08:32 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:30 2011 +0100"
      },
      "message": "mfd: Update WARN uses\n\nRemove KERN_\u003clevel\u003e.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.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": "6db9a0f326d3144d790d9479309df480a8f562e4",
      "tree": "650a8950c35c087278ecee1b8d123f75f601ebc8",
      "parents": [
        "c400c9e23feb5bb3fbe8a8d4581ecce3b19a2f38",
        "18b022eb117e7f70c191267551ff865f278a9258"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "23b66071e8ce7f359a0e410a8a3514bd3179e92e",
      "tree": "cad163af6f84dcc8f9ce7d0e38210ff473af7733",
      "parents": [
        "845ecd20239c28e97e766ff54078a58be19f3a91"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Dec 28 23:22:32 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:31 2011 -0500"
      },
      "message": "mfd: sh_mobile_sdhi: activate SDIO IRQ for tmio_mmc\n\nThe SDHI Controller on SH-Mobile SoCs supports SDIO IRQ signalling.\nThis patch advertises this fact to the tmio_mmc driver.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "39a65a0dbbf73403daa9f4cc0ab30957ba61e60f",
      "tree": "0de8c023643fe41c94b31b6e088c0c2a9c39a1e9",
      "parents": [
        "eba46030e1727f2af377300b6a55df846fa830f1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Nov 23 17:24:19 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:30 2011 -0500"
      },
      "message": "mfd: sdhi: require the tmio-mmc driver to bounce unaligned buffers\n\nThe SDHI controller on SH-Mobile SoCs requires even buffer addresses,\nwhen used with DMA.\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"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "9e9bc9736756f25d6c47b4eba0ebf25b20a6f153",
      "tree": "647240f479c5f23910c3e6194d1c35b6ba54d75e",
      "parents": [
        "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
        "e3c92215198cb6aa00ad38db2780faa6b72e0a3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "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: (255 commits)\n  [media] radio-aimslab.c: Fix gcc 4.5+ bug\n  [media] cx25821: Fix compilation breakage due to BKL dependency\n  [media] v4l2-compat-ioctl32: fix compile warning\n  [media] zoran: fix compiler warning\n  [media] tda18218: fix compile warning\n  [media] ngene: fix compile warning\n  [media] DVB: IR support for TechnoTrend CT-3650\n  [media] cx23885, cimax2.c: Fix case of two CAM insertion irq\n  [media] ir-nec-decoder: fix repeat key issue\n  [media] staging: se401 depends on USB\n  [media] staging: usbvideo/vicam depends on USB\n  [media] soc_camera: Add the ability to bind regulators to soc_camedra devices\n  [media] V4L2: Add a v4l2-subdev (soc-camera) driver for OmniVision OV2640 sensor\n  [media] v4l: soc-camera: switch to .unlocked_ioctl\n  [media] v4l: ov772x: simplify pointer dereference\n  [media] ov9640: fix OmniVision OV9640 sensor driver\u0027s priv data retrieving\n  [media] ov9640: use macro to request OmniVision OV9640 sensor private data\n  [media] ivtv-i2c: Fix two warnings\n  [media] staging/lirc: Update lirc TODO files\n  [media] cx88: Remove the obsolete i2c_adapter.id field\n  ...\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "09c730a488c32c2cadb31cdb8dcc4df528441197",
      "tree": "da84e298a2bc5d6a6bd4cdacfdd1a2125c3e301d",
      "parents": [
        "11c8ea81cc639c2ea56f94a9cdaa6242ff13a3af"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Tue Dec 21 15:53:31 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 29 22:02:24 2010 +0100"
      },
      "message": "input/tc3589x: add tc3589x keypad support\n\nAdd support for the keypad controller module found on the\nTC3589X devices. This driver default adds the support for\nTC35893 device.\n\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n[Some minor fixups for compilation]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "383268a8e282fb549dabe3a33ccafc9434ab6006",
      "tree": "e4f4f03c0a609086f43860da1da4d7051f86bcb6",
      "parents": [
        "00765f16f116b45aa67de306ac923ed4ba262bf9"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Fri Dec 10 11:41:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:17:02 2010 -0200"
      },
      "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": "c091575c8b35b39b8f271e0d4b692329a705240a",
      "tree": "f8a20751423dee07c8492e19176d0f5c3b8632c4",
      "parents": [
        "9eae42e5a216059a146b3fbbe24b4fdc0b10c723"
      ],
      "author": {
        "name": "Richard RÃ¶jfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Mon Nov 08 10:45:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:16:46 2010 -0200"
      },
      "message": "[media] mfd: Add timberdale video-in driver to timberdale\n\nThis patch defines platform data for the video-in driver\nand adds it to all configurations of timberdale.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9eae42e5a216059a146b3fbbe24b4fdc0b10c723",
      "tree": "7c06b8dd7b579deb86ffa249ec4b6a3e372fcbf7",
      "parents": [
        "36d89f7de4a4937848de86d9b35cb03a9f0357e1"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Mon Nov 08 10:45:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:16:46 2010 -0200"
      },
      "message": "[media] media: Add timberdale video-in driver\n\nThis patch adds the timberdale video-in driver.\n\nThe video IP of timberdale delivers the video data via DMA.\nThe driver uses the DMA api to handle DMA transfers, and make use\nof the V4L2 video buffers to handle buffers against user space.\n\nIf available the driver uses an encoder to get/set the video standard\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afdb32f2e463a195c104555ac9a8cdd39a2b6561",
      "tree": "c15b2106066f2c8e838eabacc6f1525973e55477",
      "parents": [
        "0d9c76aedbac3ad8ac4e99a2b441bc3f91dd6679"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:00:17 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:00:17 2010 +0100"
      },
      "message": "mfd: update workqueue usages\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\n\n* In menelaus, flush menelaus-\u003ework directly on probe failure.  Also,\n  make sure the work isn\u0027t running on removal.\n\n* In tps65010, cancel_delayed_work() + flush_scheduled_work() -\u003e\n  cancel_delayed_work_sync().  While at it, remove unnecessary (void)\n  casts on return value, and use schedule_delayed_work() and\n  to_delayed_work() instead of using delayed_work\u0027s internal work\n  field.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b93cef556162b0f33399bfe5f307c54f51554e09",
      "tree": "f25fa31e6d24e06f26b319bb767fa795011bfdef",
      "parents": [
        "88aec4f7b67b5889ba5b4beac2d2c1400451c318"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 02 16:25:43 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:22 2010 +0100"
      },
      "message": "mfd: Support additional parent IDs for wm831x\n\nSome newer device revisions add a second parent ID. Support this in\nthe device validity checks done at startup.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "88aec4f7b67b5889ba5b4beac2d2c1400451c318",
      "tree": "7f9cc0219c9ffb9b08b8ec9993b811c324e722a2",
      "parents": [
        "bd7c72ed18d719c1fb0fdf6ff9042d8ab78fdf71"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:06:49 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:22 2010 +0100"
      },
      "message": "mfd: Fix ab8500-core interrupt ffs bit bug\n\nWe want to find the first set bit on value, not status.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd7c72ed18d719c1fb0fdf6ff9042d8ab78fdf71",
      "tree": "c7094e12f0e9220b54749214212190d9824595ce",
      "parents": [
        "3b3c1f24e96c411a95daabb6af9e09c5381f713b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:39 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:22 2010 +0100"
      },
      "message": "mfd: Supply IRQ base for WM832x devices\n\nWithout this the IRQ base will not be correctly configured for the\nsubdevices.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "abda3a24a99998279fe890ea8a789ebe4d605d78",
      "tree": "beb00103fec73ed6c3de52d1f79773fbe35fda28",
      "parents": [
        "3c5728edbeb44819dba25a3c1b56702c87c9e419"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 20 13:01:30 2010 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Dec 20 13:32:26 2010 +0100"
      },
      "message": "mfd: Use dummy_irq_chip for tc3589x\n\nThis also converts tc3589x to the new irq API.\n\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "593e9d70fb0f1ece1cf2a61c701dec35d8e41f8d",
      "tree": "0fecc8bfc55d9796cee7d76cef954d6117ca9c15",
      "parents": [
        "523bc3820f023169671e9726b8dc075669d14bec"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:18 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:58 2010 +0100"
      },
      "message": "mfd/tc3589x: add suspend/resume support\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "523bc3820f023169671e9726b8dc075669d14bec",
      "tree": "02da3e7d7a60e89eb00f4f50d4301011dd547601",
      "parents": [
        "bd77efd0cea80865d4cfcc1e4b62789c51a74b2d"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:17 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:55 2010 +0100"
      },
      "message": "mfd/tc3589x: undo gpio module reset during chip init\n\nSkip putting the GPIO module into a reset during the chip init.  This makes\nsure to preserve any existing GPIO configurations done by pre-kernel boot code.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "bd77efd0cea80865d4cfcc1e4b62789c51a74b2d",
      "tree": "913a59584997dc809d4616501e6ada10bdac210d",
      "parents": [
        "611b7590afa6e6c6b0942b1d3efef17fbb348ef5"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:16 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:52 2010 +0100"
      },
      "message": "mfd/tc3589x: fix random interrupt misses\n\nOn the TC35892, a random delayed interrupt clear (GPIO IC) write locks up the\nchild interrupts. In such a case, the original interrupt is active and not yet\nacknowledged. Re-check the IRQST bit for any pending interrupts and handle\nthose.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "611b7590afa6e6c6b0942b1d3efef17fbb348ef5",
      "tree": "4fc9c73ea4d1f9a9f80c55fa97dafc95f61bd265",
      "parents": [
        "20406ebff4a298e6e3abbc1717a90bb3e55dc820"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:15 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:49 2010 +0100"
      },
      "message": "mfd/tc3589x: add block identifier for multiple child devices\n\nAdd block identifier to be able to add multiple mfd clients\nto the mfd core\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "20406ebff4a298e6e3abbc1717a90bb3e55dc820",
      "tree": "7a9c79f4e1310e3a2ef3f50fd98c41e453999414",
      "parents": [
        "f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:14 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:46 2010 +0100"
      },
      "message": "mfd/tc3589x: rename tc35892 structs/registers to tc359x\n\nMost of the register layout, client IRQ numbers on the TC35892 is shared also\nby other variants. Make this generic as tc3589x\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53",
      "tree": "8e7ab50489a335c9ab60976aaaeb5ad0d2baab95",
      "parents": [
        "c6eda6c5eeb357ff231121619fb49d2bc0605faf"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:13 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:42 2010 +0100"
      },
      "message": "mfd/tc35892: rename tc35892 core driver to tc3589x\n\nRename the tc35892 core/gpio drivers to tc3589x to include\nnew variants in the same mfd core\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "c6eda6c5eeb357ff231121619fb49d2bc0605faf",
      "tree": "817a72c11b4934d1ed9019fbe6946a1921f020a0",
      "parents": [
        "d5d228158e77998a1659c1783fb204f275fab93b"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:12 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:39 2010 +0100"
      },
      "message": "mfd/tc35892: rename tc35892 header to tc3589x\n\nRename the header file to include further variants within\nthe same mfd core driver\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "e70357e35c522776d9f56f6800af4ed7a5bdbaaf",
      "tree": "bb002bfcf01d284e036535e4476e616102d604c3",
      "parents": [
        "4c42fbc99fc8656efc7d2b5e92be0d430ccefdc6"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 18:09:52 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:46:51 2010 +0200"
      },
      "message": "mfd: TWL6030: OMAP4: Registering the TWL6030-usb device\n\nRegistering the twl6030-usb transceiver device as a child to twl6030 core.\nRemoved the NOP transceiver init call from board file.\n\nPopulated twl4030_usb_data platform data structure with the function\npointers for OMAP4430 internal PHY operation to be used by twl630-usb driver.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "77b1d3fa88dcb9d6e885926f972c421e4069b849",
      "tree": "8d3a68743cebb09c37695eca493c9ee3b5fbd6d4",
      "parents": [
        "4bc36fd31b07054bdf7378cca7162c10598f3eff"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 17:55:37 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:43:06 2010 +0200"
      },
      "message": "mfd: TWL6030: USBOTG VBUS event generation on\n\nWith TWL6030-usb, VBUS SESS_VLD and SESS_END events are not generated\nas expected. When these interrupts are enabled, charger VBUS detection\ninterrupt does not get generated. So USBOTG has to be dependent on charger\nVBUS interrupts.\nSo added one bit for USBOTG and changed the handler to call the\nUSBOTG handler whenever there is a charger VBUS interrpt.\n\nVBUS SESS_VLD and SESS_END event generation issue is under debug with\nHW team. This fix might not be required once after fixing the issue.\n\nSigned-off-by: Balaji TK \u003cbalajitk@ti.com\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "559e0df6b3ffbc218a11bb9dada5320a217cb7a6",
      "tree": "5f42260e7bb90657215eb7daa3faceb52d2b9256",
      "parents": [
        "ccf1fa403e44c4107ef4d73f73cafe81b5148d40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 31 19:25:12 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 15:16:19 2010 +0000"
      },
      "message": "mfd: Add initial WM8958 support\n\nThe WM8958 is a derivative of the WM8994 which is register compatible\nwith the addition of some extra features, mostly in the CODEC side.\nThe major change visible at the MFD level is that rather than a single\nDBVDD supply we now have three separate DBVDDs so we must request and\nenable a different set of supplies.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cef92fe63836dcc63db6ccfbea0a6d9255f491a9",
      "tree": "48f84d6cc0a40cc1558849ac1ab5230f656ae7d3",
      "parents": [
        "7484552eb24e3c62ef55a4ff0133d8450adea206"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 12:29:21 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:43 2010 +0200"
      },
      "message": "mfd: Fix a memory leak when unload mc13xxx-core module\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7484552eb24e3c62ef55a4ff0133d8450adea206",
      "tree": "e7dc6967a86eeb474165656deb322f9fcbcfd1b0",
      "parents": [
        "25d950714781f34e7ae1292f38889cf39983cb38"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:31:49 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:39 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim for max8998\n\nProperly free irq and unregister max8998-\u003ertc device in\nmax8998_i2c_probe() error path and max8998_i2c_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25d950714781f34e7ae1292f38889cf39983cb38",
      "tree": "e89653e3a0d630e8ae171b67f509d451c0e95ea7",
      "parents": [
        "1558b51eb7c813b3d90bdd68057403f7cac191fa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:30:26 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:37 2010 +0200"
      },
      "message": "mfd: Remove unneeded ret value checking for max8998 register updates\n\ni2c_smbus_write_byte_data() returns zero or negative value,\ntherefore no need to check if ret is greater than zero or not.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1558b51eb7c813b3d90bdd68057403f7cac191fa",
      "tree": "51eba558b67331a0e592a4858502413146760e06",
      "parents": [
        "8220fe4cb25d0177bd0795a516d2023799008ca0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 17:09:56 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:36 2010 +0200"
      },
      "message": "mfd: Add free max8998-\u003eono irq in max8998_irq_exit()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8220fe4cb25d0177bd0795a516d2023799008ca0",
      "tree": "a6b2980984826b2540d3c7fa076da53c080a977e",
      "parents": [
        "bf56f0a6668cd399b5136d2216f24ec97f0ce716"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 16:56:59 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:34 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim in pcf50633_remove()\n\nCalling sysfs_remove_group() to remove sysfs entries\nand unregister bl_pdev in pcf50633_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47dabaeedb4d6e841ac4d66ef249ce9c61303049",
      "tree": "0a64e079b413ffe611b46cc07dbc9f01d396a94d",
      "parents": [
        "a8d6aa08dd3e004df6a6e63a61698d834a191ad3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 19 20:28:24 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:31 2010 +0200"
      },
      "message": "mfd: Fix ezx_pcap_probe error path\n\nreturn -ENOMEM if create_singlethread_workqueue failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8d6aa08dd3e004df6a6e63a61698d834a191ad3",
      "tree": "aaad867dccdf9d2b7e04c6bd73834882428b5a41",
      "parents": [
        "7745cc8c3b977203c1b7483c09d05b58c8e88728"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 13 10:44:39 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:29 2010 +0200"
      },
      "message": "mfd: Fix off-by-one value range checking for tps6507x\n\nIf bytes \u003d\u003d (TPS6507X_MAX_REGISTER + 1), we have a buffer overflow when\ndoing memcpy(\u0026msg[1], src, bytes).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7745cc8c3b977203c1b7483c09d05b58c8e88728",
      "tree": "48af931172d96de00f0ad16974f783e79add6b05",
      "parents": [
        "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Oct 10 03:55:43 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:27 2010 +0200"
      },
      "message": "mfd: Remove __devinitdata from tc6393xb_mmc_resources\n\nThis static struct resource tc6393xb_mmc_resources[] is used in resume function,\ntherefore the data can not be wiped after init.\n\nAlso, this causes a section mismatch.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9",
      "tree": "648b95fc9019f284e172de9b9241df11fb865738",
      "parents": [
        "e5b486841d572c5ac83c798f82f4f67cbbac5320"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 20 00:00:11 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:25 2010 +0200"
      },
      "message": "mfd: Add WM831x SPI support\n\nImplement support for controlling WM831x and WM832x devices using SPI.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e5b486841d572c5ac83c798f82f4f67cbbac5320",
      "tree": "162b0c3f058fb461515a06614711a717d6807bb8",
      "parents": [
        "00969f23dae70f62d7ce3f7abbbfb6d09ef92739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 23:57:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:24 2010 +0200"
      },
      "message": "mfd: Factor out WM831x I2C I/O from the core driver\n\nIn preparation for the addition of SPI support for the WM831x move the I2C\nspecific code into a separate file with a separate Kconfig option so the\nI2C support can be excluded from the build.\n\nAlso update the 1133-EV1 PMIC module support for SMDK6410 to use the new\nsymbol.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "00969f23dae70f62d7ce3f7abbbfb6d09ef92739",
      "tree": "ffee1085d9b2afc29c7578371ecdda8e7625da32",
      "parents": [
        "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 19 11:14:33 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:22 2010 +0200"
      },
      "message": "mfd: Remove DEBUG defines from mc13xxx-core\n\nDEBUG and VERBOSE_DEBUG are not used.\n\nReported-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e",
      "tree": "dfac42fe428ca6fab6a5ff7dbfd8713150127dde",
      "parents": [
        "d1f92f05754116fc65cb1165d4942d25df6f200e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Oct 07 15:51:20 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:20 2010 +0200"
      },
      "message": "mfd: Fix jz4740_adc_set_enabled\n\nWhen enabled is false, clear BIT(engine) of JZ_REG_ADC_ENABLE register.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1f92f05754116fc65cb1165d4942d25df6f200e",
      "tree": "f1e8e574ca31046bdd50b132bac4a69ac7a99e4e",
      "parents": [
        "b0b4a7c28ebee0763cae90d470cfff501a83be37"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Tue Oct 19 11:08:36 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:18 2010 +0200"
      },
      "message": "mfd: Add TPS658621C device ID\n\nThe interface for this device should be identical to that of the\nTPS658521A.\n\nSigned-off-by: Andrew Chew \u003cachew@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0b4a7c28ebee0763cae90d470cfff501a83be37",
      "tree": "cff1414ea896c45036bfd12add01c4fa94a07777",
      "parents": [
        "50f19a45961ffa0445db02777ad9342119ceb2aa"
      ],
      "author": {
        "name": "G, Manjunath Kondaiah",
        "email": "manjugk@ti.com",
        "time": "Tue Oct 19 11:02:48 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:16 2010 +0200"
      },
      "message": "mfd: Fix twl-irq function declaration warnings\n\nFixes following sparse warnings for twl4030 and twl6030 irq files.\n\ndrivers/mfd/twl4030-irq.c:783:5: warning: symbol \u0027twl4030_init_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl4030-irq.c:863:5: warning: symbol \u0027twl4030_exit_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl4030-irq.c:873:5: warning: symbol \u0027twl4030_init_chip_irq\u0027 was\nnot declared. Should it be static?\n\ndrivers/mfd/twl6030-irq.c:226:5: warning: symbol \u0027twl6030_init_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl6030-irq.c:290:5: warning: symbol \u0027twl6030_exit_irq\u0027 was not\ndeclared. Should it be static?\n\nSigned-off-by: G, Manjunath Kondaiah \u003cmanjugk@ti.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "509bd4764c110b89bb3d09a5b6621fd31dc58044",
      "tree": "fe90cc3792c1e4a17d35301c3f0a62ef154a1787",
      "parents": [
        "9d92492fb753f01caa31dc502f69c189c0c22ad0"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:24 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:09 2010 +0200"
      },
      "message": "mfd: Support for ICs compliant with max8998\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e52e279b241d3a22d52c10a5f934db18b7d0a1b",
      "tree": "7e90a6286246da448c67b8a016a638b23c485406",
      "parents": [
        "a28dbea0ad3bd8144f3348eb5c20fabc2f12b4b5"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Sep 28 16:22:19 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:04 2010 +0200"
      },
      "message": "mfd: Fix TWL4030 COR bit polarity for BCI SIH block\n\nThe chip TRM documentation contradicts itself about this bit, page 174\nof swcu050e says bit should be 0 for clear-on-read behavior, while\npage 487 says it should be 1. Testing shows it should be 1, so set\nthe .set_cor flag accordingly. This is needed for upcoming BCI\ncharging driver to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a28dbea0ad3bd8144f3348eb5c20fabc2f12b4b5",
      "tree": "d65e247eca308c886f9ebf966ab1353396bb7e61",
      "parents": [
        "11c39c4bde7acb727f7a7c6a4d7ffeb95b64dbb4"
      ],
      "author": {
        "name": "Brian Harring",
        "email": "ferringb@gmail.com",
        "time": "Tue Oct 19 01:21:06 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:03 2010 +0200"
      },
      "message": "mfd: Add devices platform data when the cell data size is not 0\n\nWhen the cell data_size is 0, the resulting platform_data pointer will be\nset to ZERO_SIZE_PTR. That could be misleading for device drivers running\na NULL check on thei platform_data pointer before dereferencing it.\n\nSigned-off-by: Brian Harring \u003cferringb@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "11c39c4bde7acb727f7a7c6a4d7ffeb95b64dbb4",
      "tree": "9584024dfd43ad501945c851da11e63db5a84a72",
      "parents": [
        "1c97872b80691f6bd3e46ec431a0d59dc75cb8da"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Oct 01 13:17:50 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:02 2010 +0200"
      },
      "message": "mfd: Add twl4030_bci platform_data back\n\nNow that we have twl4030 charger driver, add back it\u0027s platform_data\n(which was removed by f7ea2dc59ed46dcd0f1cfaccda02211f4507207b\nas unused).\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "72f2e2c763edc41f8eead042b6ff933acb0378e2",
      "tree": "b31ca0ae6be04e9191fdd99fa157c9ec4b4598a2",
      "parents": [
        "8e00593557c3c5a7bc6f636412a1cadcf4624232"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Fri Sep 24 17:13:20 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:59 2010 +0200"
      },
      "message": "mfd: Adding twl6030 mmc card detect support for MMC1\n\nAdding card detect callback function and card detect configuration\nfunction for MMC1 Controller on OMAP4.\n\nCard detect configuration function does initial configuration of the\nMMC Control \u0026 PullUp-PullDown registers of Phoenix.\n\nFor MMC1 Controller, card detect interrupt source is\ntwl6030 which is non-gpio. The card detect call back function provides\ncard present/absent status by reading MMC Control register present\non twl6030.\n\nSince OMAP4 doesn\u0027t use any GPIO line as used in OMAP3 for card detect,\nthe suspend/resume initialization which was done in omap_hsmmc_gpio_init\npreviously is moved to the probe thus making it generic for both OMAP3 \u0026\nOMAP4.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e00593557c3c5a7bc6f636412a1cadcf4624232",
      "tree": "5d2872ae1cc0f39ebc0e29114864d12acdee292d",
      "parents": [
        "b4e017e332b873133602f47ae8cacfae64ab82c5"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 16:37:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:57 2010 +0200"
      },
      "message": "mfd: Add mc13892 support to mc13xxx\n\nmc13892 is the companion PMIC for Freescale\u0027s i.MX51.  It\u0027s similar enough\nto mc13782 to support it in a single driver.\n\nThis patch introduces enough compatibility cruft to keep all users of the\nsuperseded mc13783 driver unchanged.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7e2bb82ee0d74b621bab452888cc3e7e8a013d0b",
      "tree": "37617053f5e724e8f53ac67e2b2f06ac4516bcc0",
      "parents": [
        "99ea2626a75e13ce926af69d96e9ae5bfb62b7ba"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 14:50:18 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:53 2010 +0200"
      },
      "message": "mfd: Remove obsolete mc13783 private data\n\nThe regulator driver was converted to get the needed data directly from\nplatform_data by\n\n\ta10099b (regulator/mc13783: various cleanups)\n\nso regulators and num_regulators can go away.  Then apart from the flag\nindicating that the adc does a conversion, flags is only a copy of the\nflags member of platform_data.  This flag isn\u0027t needed to be returned by\nmc13783_get_flags, so mc13783_get_flags now gets the flags from\nplatform_data, too and the driver private member is renamed for clearity.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "375fc77ba950e388f29d11cb3279ada5e5c1580c",
      "tree": "09269b97938cac25d8c27f4fd94ce5b66bae258d",
      "parents": [
        "5f2545fa156f3d4d327038d7664608e146809a3c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:41 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:49 2010 +0200"
      },
      "message": "mfd: Add VIA VX855 multi-function device support\n\nThis device has GPIO, SPI and I2C capabilities.\n\nThe hardware can be found in the OLPC XO-1.5 laptop.\n\nBased on earlier work by Harald Welte.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f2545fa156f3d4d327038d7664608e146809a3c",
      "tree": "82794cb7ca41816463a35bcf27a4f18af0633730",
      "parents": [
        "2d95ae3bbffe54b2e73e0d291e1d67e09d5e448f"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:48 2010 +0200"
      },
      "message": "mfd: Allow for bypass of cell resource conflict check\n\nThe upcoming VIA VX855 MFD driver needs to communicate resources\nto subdevices where the resources may be claimed by ACPI.\n\nAdd a flag to mfd_cell to request that resources are not policed.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "2d95ae3bbffe54b2e73e0d291e1d67e09d5e448f"
}
