)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "1819ebcf1dc5ba9a19dab1f51a21af6274bbd829",
      "tree": "52a4840104142243d9c792b9512b91d5e19074d0",
      "parents": [
        "d5a0514e5fdba59e759d42be2f752366d5b6c03f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 20 00:19:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:30 2010 +0200"
      },
      "message": "mfd: msp430 expects I2C to be built-in\n\nmsp430 being a bool, it will only work with I2C\u003dy\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5a0514e5fdba59e759d42be2f752366d5b6c03f",
      "tree": "140588dd5bd71fdbcfcd60c035c88057373d5b67",
      "parents": [
        "c26448c48448266480e1b6c371f897167060ceaf"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Sep 15 13:37:18 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:29 2010 +0200"
      },
      "message": "mfd: Update kconfig for ab8500 core driver\n\nThis patch add a dependancy for ab8500-core driver so as to depend on\nu8500 platform.\n\nThis patch also fixes the build issues(powerpc_allyesconfig) for the\npatch 03f582a93ecca6e9584b622570022abf08ed03ec (misc: Add ab8500 pwm\ndriver)\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c26448c48448266480e1b6c371f897167060ceaf",
      "tree": "daaaa3b64dfe31d1c429b63dba6b4a27e325d18f",
      "parents": [
        "39368eda96c0a54ea0b3c6066b08e46b37f7905f"
      ],
      "author": {
        "name": "Gary King",
        "email": "gking@nvidia.com",
        "time": "Mon Sep 20 00:18:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:28 2010 +0200"
      },
      "message": "mfd: Add basic tps6586x interrupt support\n\nAdd support for enabling and disabling tps6586x subdevice interrupts\n\nSigned-off-by: Gary King \u003cgking@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "39368eda96c0a54ea0b3c6066b08e46b37f7905f",
      "tree": "5fdae9213f8a3dbce2ea78f8176bcac07aced621",
      "parents": [
        "5814fc35e1837e30b82c3d57f41310d4c4c52824"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Wed Sep 15 13:12:03 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:26 2010 +0200"
      },
      "message": "mfd: AB8500 register access via PRCMU I2C\n\nThis patch adds the choice of accessing the AB8500 registers\nvia prcmu I2C. Access either via SPI or I2C is supported.\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": "5814fc35e1837e30b82c3d57f41310d4c4c52824",
      "tree": "a1af93694c140cb5bf54aff2a194fc084d12d7fb",
      "parents": [
        "38b340527aa44bb8d1b88ef1e5a4e26b27695c2b"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Mon Sep 13 16:05:04 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:25 2010 +0200"
      },
      "message": "mfd: AB8500 debugfs\n\nThis patch adds the possibility to read and write registers\nvia the debug_fs. It also adds ranges of registers sorted by bank\nwhich makes it possible to read all defined registers in a bank.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47c1697508f2ec9f6b31ce6c825fe1017871dea6",
      "tree": "e22afa146c3232802abf482caa167e0e2444093b",
      "parents": [
        "f4ebcab36088d45a5e8889e9b63d77e01c808076"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Fri Sep 10 17:47:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:19 2010 +0200"
      },
      "message": "mfd: Align ab8500 with the abx500 interface\n\nThis patch makes the ab8500 mixed signal chip expose the same\ninterface for register access as the ab3100, ab3550 and ab5500 chip.\nThe ab8500_read() and ab8500_write() is removed and replaced with\nabx500_get_register_interruptible() and\nabx500_set_register_interruptible().\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2c7e6f5797140b33ec2b967ff28941e1c7eff4b2",
      "tree": "c05033ac7712ab253981dc43ac512577113c91c4",
      "parents": [
        "676e02d7a2ed9bb02994670a07df533a29a99de6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Sep 10 18:36:39 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:03 2010 +0200"
      },
      "message": "mfd: Add MAX8998 interrupts support\n\nUse genirq and provide seperated file for interrupts support.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@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": "f8539ddcbbbca7b6a06e0c2cdfbd116ba43a2fe0",
      "tree": "fbc128750d423e91aa3b876f45a723959b84f480",
      "parents": [
        "b8e9cf0b28173fc25dae9f3ac44de6fc4e9fc385"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon Aug 23 13:46:49 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:45 2010 +0200"
      },
      "message": "mfd: LP3974 PMIC support\n\nLP3974 PMIC support. It has same functionality as max8998.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8c96aefbe79becf940d27cd8ad2c5aba48322162",
      "tree": "dc073c93d95ebecfd44e2c404ba137170aeca631",
      "parents": [
        "2524468ee586e7ba25bd5a0551acf1fea7e9a0b3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Aug 20 10:27:12 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:42 2010 +0200"
      },
      "message": "mfd: Switch AB3100 to use MFD cells\n\nThis switches the AB3100 core driver to using MFD cells for\nsubdevices instead of spawning common platform devices.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "580287628cdd99366b10c9050c4479b387283be8",
      "tree": "754d9fe5d15db31497e45d542e816895d20a7e92",
      "parents": [
        "e83ddb335468cdd9ea6e9767eb30b64d8ff176ce",
        "120be663285f80e3501e36ccbb92e7143585fd93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:30 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: (22 commits)\n  regulator: Remove default DEBUG define from TPS6586x\n  regulator: tps6507x - add missing platform_set_drvdata in tps6507x_pmic_probe\n  regulator: tps6586x - add regulator_unregister() in tps6586x_regulator_remove()\n  mfd: max8998 - fix incorrect kfree(i2c) in i2c_driver probe callback handler\n  regulator: lp3971 - remove unnecessary ret value checking in lp3971_i2c_write()\n  regulator: max8660 - fix a memory leak in max8660_remove()\n  regulator: max1586 - fix a memory leak in max1586_pmic_remove()\n  regulator: Default GPIO controlled WM8994 regulators to disabled\n  regulator: lp3971 - remove unnecessary ret value checking in lp3971_i2c_write()\n  max8998: fix off-by-one value range checking\n  regulator: tps6586x: fix millivolt return values and SM2 table\n  regulator: tps6586x: add dependancy on MFD_TPS6585x\n  regulator: add TPS6586X regulator driver\n  regulator: MAX8998: set_voltage bugfix. ramp_up delay and min/max voltage\n  regulator: add support for regulators on the ab8500 MFD\n  ab8500-mfd: add regulator support to ab8500 mfd device\n  tps65023: Allow registering similar TPS65021\n  drivers: regulators: depend on MFD_MAX8998\n  drivers: regulator: add Maxim 8998 driver\n  ISL6271A voltage regulator support.\n  ...\n"
    },
    {
      "commit": "c6c193326384aecfd668c8f271799a44dbc74c1a",
      "tree": "58df734fad40389f64641a6f757d245b6274a93e",
      "parents": [
        "1c888e2e3824a3f7565b4d96ede423cb9a9a28b7"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Aug 11 01:11:04 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:28:12 2010 +0200"
      },
      "message": "mfd: Add TPS6586x driver\n\nAdd mfd core driver for TPS6586x PMICs family.\nThe driver provides I/O access for the sub-device drivers and performs\nregstration of the sub-devices based on the platform requirements.\nIn addition it implements GPIOlib interface for the chip GPIOs.\n\nTODO:\n        - add interrupt support\n        - add platform data for PWM, backlight leds and charger\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike.rapoport@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "31fc03df5df364100a41134783c02490fbd25745",
      "tree": "761c424eebb03314ca98b49e6c3b05e4c9ad8cda",
      "parents": [
        "9accdc1bf239ef20c0fe12ceff2a7532374fd7cd"
      ],
      "author": {
        "name": "Hemanth V",
        "email": "hemanthv@ti.com",
        "time": "Wed Jul 14 12:04:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:59 2010 +0200"
      },
      "message": "mfd: Add support for TWL6030 PWM\n\nTWL6030 supports PWM (Pulse Width Modulator) which is used\nto control charging LED. PWM allows for controlling brightness.\nThis patch implements the APIs required by leds-pwm driver.\n\nSigned-off-by: Hemanth V \u003chemanthv@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "91f4debf5e2df904e7fade530bd1a6d182efd72c",
      "tree": "263ca3ab3ca3a52e011c4500f9afc051190ad023",
      "parents": [
        "b12c35e22d102172cd2a69581f939ec9a70a7942"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jul 12 03:48:08 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:58 2010 +0200"
      },
      "message": "mfd: Add JZ4740 ADC driver\n\nThis patch adds a MFD driver for the JZ4740 ADC unit. The driver is used to\ndemultiplex IRQs and synchronize access to shared registers between the\nbattery, hwmon and (future) touchscreen driver.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "27e34995e1a863c1e9beba30e51dfe2a083f918d",
      "tree": "e7ad3ee4794a3c2cf7d3922610335a6391c987c8",
      "parents": [
        "d2d272a965baeb3d78f843374bc48f0cbce8ac3d"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri Jul 02 16:52:08 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:24 2010 +0200"
      },
      "message": "mfd: Add STMPE I/O Expander support\n\nAdd support for the STMPE family of I/O Expanders from\nSTMicroelectronics.  These devices include upto 24 gpios and a varying\nselection of blocks, including PWM, keypad, and touchscreen controllers.\nThis patch adds the MFD core.\n\n[l.fu@pengutronix.de: fix stmpe811 enable hook]\n[l.fu@pengutronix.de: add touchscreen platform data]\nAcked-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "15742c8a42c89aa5e63542b0de00b0dc4c5038cf",
      "tree": "a342b299378a82f74ba0d15109ba227265151849",
      "parents": [
        "3cb46ac058f8ce3ed339fc5dcf6faae4329153c9"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Jun 19 02:29:24 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:23 2010 +0200"
      },
      "message": "mfd: More verbose MFD Kconfig entry\n\nFor people to be able to intellingibly decide if they want to enable MFD\ndrivers or not, we have to give them a much better description of what they\nare.\n"
    },
    {
      "commit": "156f252857dfd81f03d77d09e33b5f7d2b113e2b",
      "tree": "1614c00b1996ae5a805d9d27661026796d1403fa",
      "parents": [
        "51bd6943cd760a55f655830b3f7dca8a06b54c73"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Jun 16 09:04:16 2010 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Aug 11 11:38:00 2010 +0100"
      },
      "message": "drivers: regulator: add Maxim 8998 driver\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nThis patch adds voltage regulator driver for Maxim 8998 chip. This chip\nis used on Samsung Aquila and GONI boards and provides following\nfunctionalities:\n- 4 BUCK voltage converters, 17 LDO power regulators and 5 other power\n  controllers\n- battery charger\n\nThis patch adds basic driver for voltage regulators and MAX 8998 MFD core.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "62579266cf9caca5b999560be2b5ceee42fc4d4d",
      "tree": "eda6066624c734ef3057a9dc568ebaf978499c1a",
      "parents": [
        "75907a1153b42100b7a5e960bfe47d208d726309"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed May 19 11:39:02 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:00 2010 +0200"
      },
      "message": "mfd: New AB8500 driver\n\nAdd a new driver to support the AB8500 Power Management chip, replacing\nthe current AB4500.  The new driver replaces the old one, instead of an\nincremental modification, because this is a substantial overhaul\nincluding:\n\n - Split of the driver into -core and -spi portions, to allow another\n   interface layer to be added\n\n - Addition of interrupt support\n\n - Switch to MFD core API for handling subdevices\n\n - Simplification of the APIs to remove a redundant block parameter\n\n - Rename of the APIs and macros from ab4500_* to ab8500_*\n\n - Rename of the files from ab4500* to ab8500*\n\n - Change of the driver name from ab4500 to ab8500\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38270644cc2f2c1fdf150dcc8c4b96136eb4e1f7",
      "tree": "8558f7232c40ec5fe5d522bb0d9838b358abcb44",
      "parents": [
        "d162251d1b8860ef489aecb712e5f06c33763ef3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 11 01:07:34 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:47 2010 +0200"
      },
      "message": "mfd: Use menuconfig for quicker config editing\n\nChange MFD \u0027menu\u0027 to \u0027menuconfig\u0027 to facilitate easy (one-click)\ndisabling of all MFD drivers.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09bcb3f3369e164bf51b3b566b865f2514b23e8c",
      "tree": "782010db7f97607558f662fd39ac81eaa4f09886",
      "parents": [
        "fa661258a27aa74aaf741882053d195291cefb75"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue May 11 00:25:29 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:46 2010 +0200"
      },
      "message": "mfd: AB3550 core driver\n\nThis adds a core driver for the AB3550 mixed-signal circuit\nfound in the ST-Ericsson U300 platforms. This driver\nis a singleton proxy for all access to the AB3550 sub\nfunctionality drivers which can be added on top of this one:\nRTC, regulators, battery and system power control, vibrator,\nLEDs and an ALSA codec.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa661258a27aa74aaf741882053d195291cefb75",
      "tree": "73b6e0c7156088f660de465555ee13226ac78242",
      "parents": [
        "812f9e9d424dde9ccb35975c0281edb6f8543735"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Sat May 01 18:26:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:45 2010 +0200"
      },
      "message": "mfd: AB3100 register access change to abx500 API\n\nThe interface for the AB3100 is changed to make way for the\nABX500 family of chips: AB3550, AB5500 and future ST-Ericsson\nAnalog Baseband chips. The register access functions are moved\nout to a separate struct abx500_ops. In this way the interface\nis moved from the implementation and the sub functionality drivers\ncan keep their interface intact when chip infrastructure and\ncommunication mechanisms changes. We also define the AB3550\ndevice IDs and the AB3550 platform data struct and convert\nthe catenated 32bit event to an array of 3 x 8bits.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4ecd326b789f1029c5d4a5239d9bd12ecac353d",
      "tree": "387b115b1a911c38a70b8d6c40bacb983bc613d5",
      "parents": [
        "68e488d965a9055c63c0eac4ad1e6568b07e8ee1"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon May 10 23:39:47 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:42 2010 +0200"
      },
      "message": "mfd: Add Toshiba\u0027s TC35892 MFD core\n\nThe TC35892 I/O Expander provides 24 GPIOs, a keypad controller, timers,\nand a rotator wheel interface.  This patch adds the MFD core.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "31dd6a2672e337f5de188df3e5169ee732798236",
      "tree": "d0a12a6622d9a32a107267a4479f6e12a495dbd3",
      "parents": [
        "4ce5ba5ba2dfc8186bf31fe7f2d23ff6b5384124"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Thu Apr 08 09:04:55 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:38 2010 +0200"
      },
      "message": "mfd: Add TPS6507x support\n\nTPS6507x are multi function (PM, touchscreen) chipsets from TI.\nThis commit also changes the corresponding regulator driver from being\nstandalone to an MFD subdevice.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd3581323cc02aefc79a21780a4ca8c578642892",
      "tree": "eccf8b03e14bdd16416fa30205c61c128e7ce3ce",
      "parents": [
        "165bce9783ab307368e56b7c1a168520a3791266"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Wed Apr 07 09:43:00 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:32 2010 +0200"
      },
      "message": "mfd: Janz CMOD-IO PCI MODULbus Carrier Board support\n\nThe Janz CMOD-IO PCI MODULbus carrier board is a PCI to MODULbus bridge,\nwhich may host many different types of MODULbus daughterboards, including\nCAN and GPIO controllers.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nReviewed-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e090d506c3f1b314059fb77b177cd4193bb81d6e",
      "tree": "65e589046da3de2ada51415ff3d1598c0dc81085",
      "parents": [
        "f322d5f0097333343bfd92b47258ee997c889263"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Mar 21 01:06:05 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:28 2010 +0200"
      },
      "message": "mfd: Add support for the RDC321x southbridge\n\nThis patch adds a new MFD driver for the RDC321x southbridge. This southbridge\nis always present in the RDC321x System-on-a-Chip and provides access to some\nGPIOs as well as a watchdog. Access to these two functions is done using the\nsouthbridge PCI device configuration space.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "311f3ac76826bfd8ed6213ded91ec947df164def",
      "tree": "c848087c301930bd0104441de82d9c13c97c2f09",
      "parents": [
        "056676dabd9f4c69a6adcad208e9aa2ca7241400"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "mmc: add DMA support to tmio_mmc driver, when used on SuperH\n\nSDHI controllers on SuperH, served by the tmio_mmc driver, can use slave DMA\nfor data transfer. This patch adds support for the dmaengine API to the\ntmio_mmc driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9fbf7e070bbf9cc7adc1420df87706c62cb04ed",
      "tree": "38770c150750f3f11b59643302312762494b546e",
      "parents": [
        "8c0d8fa26ba5ec1f69e88044c671dab58c51e0e1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 26 16:49:15 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 19:18:07 2010 +0100"
      },
      "message": "mfd: Add WM8994 interrupt controller support\n\nThe WM8994 has an interrupt controller which supports interrupts for\nboth CODEC and GPIO portions of the chip. Support this using genirq,\nwhile allowing for systems that do not have an interrupt hooked up.\n\nWrapper functions are provided for the IRQ request and free to simplify\nthe code in consumer drivers when handling cases where IRQs are not\nset up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "74511020dde10252f8b8e648690d99dba721de14",
      "tree": "04fc22bc7dd5d5b8d9294b2e57985b093858bd84",
      "parents": [
        "69266866a5790080d7fe80094b28d670ff8aa765",
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 17:23:46 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 17:23:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-2.6.34\u0027 into for-2.6.35\n"
    },
    {
      "commit": "ca26308c2223cb424c297a70fb7b6c7530a563ba",
      "tree": "29895f9e1ef49f0161df8887d272d7beaa92bc9e",
      "parents": [
        "d9ad6296ec3b4a55ba25f2c5e4824be487242e1f"
      ],
      "author": {
        "name": "Miguel Aguilar",
        "email": "miguel.aguilar@ridgerun.com",
        "time": "Thu Mar 11 09:32:21 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 12 11:12:21 2010 +0000"
      },
      "message": "MFD: DaVinci Voice Codec\n\nThis is the MFD driver for the DaVinci Voice codec, it has two clients:\n\n* Voice codec interface\n* Voice codec CQ93VC\n\nSigned-off-by: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8d002bdc9f1f9a1220c0d87a7321f0233ace97cd",
      "tree": "48820ea92d6c3c186d0e95dad216dd7b0ad414c2",
      "parents": [
        "a5300dcbbd5d455a1a5978095b8f78af66c540a6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 15 21:49:57 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 12 09:09:00 2010 +0100"
      },
      "message": "mfd: Several MFD drivers should depend on GENERIC_HARDIRQS\n\ncommit 5fb4d38b19d95a5f980f0a10adba798f5b92128c (\"mfd: Move WM831x to\ngeneric IRQ\") didn\u0027t take into account that genirq support depends on\nGENERIC_HARDIRQS.\n\nAdditionally, 2.6.34-rc1 added:\n  - commit 2afa62ea76027b00e472ddb672191e6e15425b43 (\"mfd: Use genirq in\n    88pm860x\").\n  - commit 760e4518788df6762700e6bb9dd8692379f11168 (\"mfd: Convert WM8350 to\n    genirq\").\n  - commit 1f1cf8f98cf6588365efeaab8e7e7758aaa77f6e (\"mfd: Update irq handler\n    in max8925\")\n\nMake all of them depend on GENERIC_HARDIRQS to avoid compile errors on\narchitectures that don\u0027t support genirq yet.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d8ca8c0b9fe42d005360e255fbf7a6f8580ef87",
      "tree": "a068a83003dac7c289330ce97455f229003f9353",
      "parents": [
        "3c49e810507c9d0659b8aa61f7f91aecda428ee3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 22 13:40:59 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:32 2010 +0100"
      },
      "message": "mfd/mmc: SDHI Kconfig update\n\nEnable the sh_mobile_sdhi mfd driver on SH-Mobile ARM\nprocessors. While at it, make CONFIG_TMIO_MMC depend on\nCONFIG_MFD_SH_MOBILE_SDHI.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e82c60ae7d3a7f19c4b9b3e7bd6ea298fa5efe93",
      "tree": "b7781f001304ffd7bb5223bb6642a2431aed208a",
      "parents": [
        "91fedede0338eb6203cdd618d8ece873fdb7c22c"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Fri Feb 19 11:26:25 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:22 2010 +0100"
      },
      "message": "mfd: Introduce lpc_sch for Intel SCH LPC bridge\n\nIntel Poulsbo (SCH) chipset LPC bridge controller contains several\nfunctions. Creating and MFD driver for the LPC bridge controller allows\nsimultaneous use of SMBus and GPIO interfaces on the SCH.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f1cf8f98cf6588365efeaab8e7e7758aaa77f6e",
      "tree": "f2e17f85409bb6e2f75e152983e62fd2c4372859",
      "parents": [
        "b13c0df517bedbc40cff4ab5f797b08b1111918b"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Feb 05 16:07:54 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:16 2010 +0100"
      },
      "message": "mfd: Update irq handler in max8925\n\nUpdate thread irq handler. Simply the interface of using thread irq.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e50108668a70a9927257298bd4e679300124420",
      "tree": "659100bfbfaf64a3b385573a4d4fb7fb50468eb7",
      "parents": [
        "1c4d3b70a40c666331052adf77933e6994590b74"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 18:20:29 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:13 2010 +0100"
      },
      "message": "mfd: Add initial WM8994 support\n\nThe WM8994 is a highly integrated ultra low power audio hub CODEC.\nSince it includes on-board regulators and GPIOs it is represented\nas a multi-function device, though the overwhelming majority of\nthe functionality is provided by the ASoC CODEC driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bef3e20c9f8ce5cb8809cf33494d95a78db07857",
      "tree": "7835d0f97f503c2afecf0cc9d425e3980a26c6ec",
      "parents": [
        "f7ea2dc59ed46dcd0f1cfaccda02211f4507207b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 20 19:55:34 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:12 2010 +0100"
      },
      "message": "mfd: htc-i2cpld depends on GPIOLIB\n\nhtc-i2cpld should depend on GPIOLIB, otherwise there are many\nbuild errors:\n\ndrivers/mfd/htc-i2cpld.c:50: error: field \u0027chip_out\u0027 has incomplete type\ndrivers/mfd/htc-i2cpld.c:54: error: field \u0027chip_in\u0027 has incomplete type\ndrivers/mfd/htc-i2cpld.c:243: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:243: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:278: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:278: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:282: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:282: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:315: error: dereferencing pointer to incomplete type\ndrivers/mfd/htc-i2cpld.c:322: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:322: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:467+: error: dereferencing pointer to incomplete type [19X]\ndrivers/mfd/htc-i2cpld.c:490: error: implicit declaration of function \u0027gpiochip_add\u0027\ndrivers/mfd/htc-i2cpld.c:504: error: implicit declaration of function \u0027gpiochip_remove\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2071db4848ea809887e97248dd3dec02a2e3dd6b",
      "tree": "6af9118a691d9d68da42004e29e834fa3d2508d5",
      "parents": [
        "6048a3dd2371c58611ea0ab8b306f8f1469399ae"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Jan 19 11:41:52 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:10 2010 +0100"
      },
      "message": "mfd: Use AB3100 MFD core IRQ for interrupt randomness\n\nThis reintroduces the entropy sampling of the AB3100 IRQ as the\nIRQF_SAMPLE_RANDOM is going out according to the feature removal\nschedule. I\u0027m trying to do this the right way then, so CC:ing some\nrandom people for a quick review. We add entropy for interrupt\nevents in the AB3100 which are truly random in nature, like\nexternal cables being connected, voltages on batteries dropping\nbelow certain ranges, ADC triggers or overheating.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6048a3dd2371c58611ea0ab8b306f8f1469399ae",
      "tree": "961cff65dda1ea4ab5049d01d858c95ee2ac5044",
      "parents": [
        "08ff6f2a9908c87b0adffe6453291be22db3a62f"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Tue Jan 19 11:22:45 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:09 2010 +0100"
      },
      "message": "mfd: Add HTCPLD driver\n\nThis change introduces a driver for the HTC PLD chip found\non some smartphones, such as the HTC Wizard and HTC Herald.\nIt works through the I2C bus and acts as a GPIO extender.\nSpecifically:\n\n * it can have several sub-devices, each with its own I2C\n   address\n * Each sub-device provides 8 output and 8 input pins\n * The chip attaches to one GPIO to signal when any of the\n   input GPIOs change -- at which point all chips must be\n   scanned for changes\n\nThis driver implements the GPIOs throught the kernel\u0027s\nGPIO and IRQ framework.  This allows any GPIO-servicing\ndrivers to operate on htcpld pins, such as the gpio-keys\nand gpio-leds drivers.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1ad998934e9c6cbae91662a05e0cb8772b1f4f75",
      "tree": "91ad77823b13b805c2ee3e5915aec46872d38170",
      "parents": [
        "d50f8f339f6901fccc9d4292b65ce8b69d7413d4"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Jan 08 12:43:29 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:07 2010 +0100"
      },
      "message": "mfd: Add subdevs in max8925\n\nAdd subdevs in MAX8925. MAX8925 includes regulator, backlight and touch\ncomponents.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d50f8f339f6901fccc9d4292b65ce8b69d7413d4",
      "tree": "da0256c7151f96177209c392c49e1a9b058f2f23",
      "parents": [
        "34a4b2391e9fbd12de9817de4ae409528bd7d7b6"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Jan 08 12:29:23 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:06 2010 +0100"
      },
      "message": "mfd: Initial max8925 support\n\nBasic Max8925 support, which is a power management IC from Maxim\nSemiconductor.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2cc50bee9934deb6dfe32929a4c1742cf83d6db3",
      "tree": "4959a9d010596c314aa92b13008a18ef0dc6b6fd",
      "parents": [
        "53dbab7af9ca13fa95605e9a5c31bb803dcba363"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Wed Jan 06 17:07:13 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:02 2010 +0100"
      },
      "message": "mfd: Rename 88pm8607 to 88pm860x in mfd\n\nRename 88PM8607 to 88PM860X in both Makefile and Kconfig under mfd directory.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ecf926bcda5ba1da7269dcaa71a1b6920dc48349",
      "tree": "786f4af5b6e16b7d7157c0e147f0d7cdf0e4e79d",
      "parents": [
        "760e4518788df6762700e6bb9dd8692379f11168"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 20:40:47 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:58 2010 +0100"
      },
      "message": "mfd: Don\u0027t allow WM8350 to be built modular\n\nThe genirq implementation does not allow modules to implement irq_chips\nso the conversion of WM8350 to genirq means we can no longer allow the\ndriver to be built as a module.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "546e29b66a1aeec3b6a710aceeb2149871570416",
      "tree": "057777eeb11ff58b5cf303d7038fe659098a0505",
      "parents": [
        "1952c9bd5d75e65453bfb823098bd63e11723b05"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 12 12:30:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "V4L/DVB: timberdale: fix mfd build\n\nFix mfd/timberdale build error -- add depends GPIOLIB.\n\ninclude/linux/spi/max7301.h:14: error: field \u0027chip\u0027 has incomplete type\nbuild-r7353.out:make[3]: *** [drivers/mfd/timberdale.o] Error 1\n\nRepairs\n\ncommit ff7a26e08a16bb31158d830dbf60db2ff47019ab\nAuthor:     Richard R\u003cC3\u003e\u003cB6\u003ejfors \u003crichard.rojfors@pelagicore.com\u003e\nAuthorDate: Thu Feb 4 08:18:52 2010 -0300\nCommit:     Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCommitDate: Fri Feb 5 12:25:37 2010 -0200\n\n    V4L/DVB: mfd: Add support for the timberdale FPGA\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Richard Rojfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8edbede9ebf5959ec9951175a239925225440f5f",
      "tree": "8389065970e63b4ab4ed1530126c3c252c731535",
      "parents": [
        "d44d1f3bfaef71ce27b4fd2284ec528b52617977"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Thu Feb 04 08:18:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: mfd: Add support for the timberdale FPGA\n\nThe timberdale FPGA is found on the Intel in-Vehicle Infotainment reference board\nrusselville.\n\nThe driver is a PCI driver which chunks up the I/O memory and distributes interrupts\nto a number of platform devices for each IP inside the FPGA.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "088ef950dc0dd58d2f339e1616c9092fea923f06",
      "tree": "4901dd1855d101f2d4c84c1d297edb4e9404ffcd",
      "parents": [
        "d10f2b6e745f1232ff6517b335faf3bfd7005bec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:01 2010 -0800"
      },
      "message": "omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2\n\nConvert ARCH_OMAP24XX to ARCH_OMAP2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e8deb28ca8e221de0239eafb3c3d431d8854278e",
      "tree": "2dffdb207366aa0a8f229775515fc207c16f8574",
      "parents": [
        "c4aa6f314328142974c78377cd9476f8ec6f0eba"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Dec 14 00:25:31 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 14 00:25:31 2009 +0100"
      },
      "message": "mfd: Add support for twl6030 irq framework\n\nThis patch adds support for phoenix interrupt framework. New iInterrupt\nstatus register A, B, C are introduced in Phoenix and are cleared on write.\nDue to the differences in interrupt handling with respect to TWL4030,\ntwl6030-irq.c is created for TWL6030 PMIC\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01253503822868faa48973f680a921985388352b",
      "tree": "d6d1ed219f000ca887ace5200f6f7139ef3c740f",
      "parents": [
        "6e40173de9aec91f8de84beabbc51061c086b744"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 24 10:48:56 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:51 2009 +0100"
      },
      "message": "mfd: Force I2C to be built in when building WM831x\n\nThis works around issues with allmodconfig where it won\u0027t propagate the\ndependency from the WM831x core back to the I2C and MFD cores.  When\ndoing allmodconfig this causes WM831x to be omitted and ensures that in\nnormal builds the dependencies get shaken out.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6e40173de9aec91f8de84beabbc51061c086b744",
      "tree": "d960070bec0a09eb98a364da89300fe5bc114e91",
      "parents": [
        "cb9b2245009d18ae011c44006335088f743b72e2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 23 13:42:34 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:48 2009 +0100"
      },
      "message": "mfd: Don\u0027t allow wm831x to be built as a module\n\nThe genirq infrastructure functions aren\u0027t currently exported,\npreventing modular builds.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ecba96e6966174ccee47255c98b2091a739e1e45",
      "tree": "ad085d9b087eee21898c3f9fd48a69b7c7617d5f",
      "parents": [
        "5fb4d38b19d95a5f980f0a10adba798f5b92128c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Nov 12 21:44:27 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:42 2009 +0100"
      },
      "message": "mfd: Remove default selection of AB4500\n\nThis remove the default \u0027y\u0027 selection of AB4500, currently everyone\nenabling the SPI subsystem will get a copy of this driver.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a5736e0b62fcb7c1b20892c62e1c5fe5e9387c86",
      "tree": "7b7565145289029964bc8467ada3bcbe86a8a990",
      "parents": [
        "7c29a47668a922bd99f3e69a833dc1000b603134"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Oct 12 17:22:38 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:53 2009 +0100"
      },
      "message": "mfd: Add ADP5520/ADP5501 driver\n\nBase driver for Analog Devices ADP5520/ADP5501 MFD PMICs\n\nSubdevs:\nLCD Backlight   : drivers/video/backlight/adp5520_bl.c\nLEDs            : drivers/led/leds-adp5520.c\nGPIO            : drivers/gpio/adp5520-gpio.c (ADP5520 only)\nKeys            : drivers/input/keyboard/adp5520-keys.c (ADP5520 only)\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "15e0ff7a0c500c9f55a06c1ebefd43bce94d508b",
      "tree": "e815fc4be828ef1d10bc2ce9eff117107b628361",
      "parents": [
        "1e3edaf6c097e97bc4f55273f77ba1d4fed18471"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Oct 12 15:17:54 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:48 2009 +0100"
      },
      "message": "mfd: Fix 88PM8607 I2C dependency\n\n88PM8607 depends on I2C and MFD_CORE. Since 88PM8607 is built-in\nkernel, it also requires that I2C and MFD_CORE are built-in\nkernel also.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d4e0a89e3d170affa896efcdb4320e38a2f3a546",
      "tree": "496c6514976b379597f96c1412a628dcb71d8a14",
      "parents": [
        "6f2ecaae72910211034c4f1955da97b2ff994265"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 15:41:07 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:44 2009 +0100"
      },
      "message": "mfd: Add support for WM8320 PMICs\n\nThe WM8320 is an integrated power management subsystem providing\nvoltage regulators, RTC, watchdog and other functionality. The\nWM8320 is derived from the WM831x and therefore shares most of\nthe driver code with the WM831x.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0c41839e98272a317d4af4dfcb54b599b2c3dcba",
      "tree": "7317c67b92ba9ff5930d78074c93e148c321af6d",
      "parents": [
        "4107da2a2853c070fb3effa58a83f94dc067fc44"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Mon Oct 12 17:11:52 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:38 2009 +0100"
      },
      "message": "mfd: add AB4500 driver\n\nThis adds core driver support for AB4500 mixed signal\nmultimedia \u0026 power management chip. This connects to U8500\non the SSP (pl022) and exports read/write functions for\nthe device to get access to this chip. This also registers\nthe client devices and sets the parent.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nAcked-by: Andrea Gallo \u003candrea.gallo@stericsson.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nReviewed-by: Jean-Christophe \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4107da2a2853c070fb3effa58a83f94dc067fc44",
      "tree": "581a762a8428ba3dc29fe4dbb02092ddeb760814",
      "parents": [
        "f40542532e96dda5506eb76badea322f2ae4731c"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 17 08:54:03 2009 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:37 2009 +0100"
      },
      "message": "mfd: Add 88PM8607 driver\n\nThis adds a core driver for 88PM8607 found in Marvell DKB development\nplatform. This driver is a proxy for all accesses to 88PM8607\nsub-drivers which will be merged on top of this one, RTC, regulators,\nbattery and so on.\n\nThis chip is manufactured by Marvell.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3a43aaa31790c36b69ebf8a6396f37fade86b531",
      "tree": "7c7f8da6219d546f2b44534cb7be1fb5591d6ac4",
      "parents": [
        "aed886ce777590eac87f7ce2897d9f8357754331",
        "6a5a0b9139b19dd1a107870269a35bc9cf18d2dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (137 commits)\n  sh: include empty zero page in romImage\n  sh: Make associative cache writes fatal on all SH-4A parts.\n  sh: Drop associative writes for SH-4 cache flushes.\n  sh: Partial revert of copy/clear_user_highpage() optimizations.\n  sh: Add default uImage rule for se7724, ap325rxa, and migor.\n  sh: allow runtime pm without suspend/resume callbacks\n  sh: mach-ecovec24: Remove un-defined settings for VPU\n  sh: mach-ecovec24: LCDC drive ability become high\n  sh: fix sh7724 VEU3F resource size\n  serial: sh-sci: Fix too early port disabling.\n  sh: pfc: pr_info() -\u003e pr_debug() cleanups.\n  sh: pfc: Convert from ctrl_xxx() to __raw_xxx() I/O routines.\n  sh: Improve kfr2r09 serial port setup code\n  sh: Break out SuperH PFC code\n  sh: Move KEYSC header file\n  sh: convert /proc/cpu/aligmnent, /proc/cpu/kernel_alignment to seq_file\n  sh: Add CPG save/restore code for sh7724 R-standby\n  sh: Add SDHI power control support to Ecovec\n  mfd: Add power control platform data to SDHI driver\n  sh: mach-ecovec24: modify address map\n  ...\n"
    },
    {
      "commit": "a87d563873a6f1ee98233b57af665f2d0fc90ebb",
      "tree": "e1db323f310adc244d0750ff24698b0ed33db493",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Oct 02 02:22:09 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 26 10:37:04 2009 +0900"
      },
      "message": "mfd: Add SuperH Mobile SDHI platform driver\n\nThis patch adds an MFD driver for the SuperH Mobile SDHI\nhardware block. At this point the driver simply wraps the\ntmio-mmc driver with some clock code. In the future this\ndriver is the place to put SDHI specific hotplug code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b83ddebc6e884dc0221358cf68c461520fbdd8e",
      "tree": "7c57a54fe8b0f02448597df3f7f81ea87a8b96b2",
      "parents": [
        "0ffc11800cb2a74b05c2f5b28966ebd50b27f70c"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Oct 22 13:26:45 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Oct 25 17:15:08 2009 +0000"
      },
      "message": "MFD: twl4030: add twl4030_codec MFD as a new child to the core\n\nNew MFD child to twl4030 MFD device.\n\nReason for the twl4030_codec MFD: the vibra control is actually in the codec\npart of the twl4030. If both the vibra and the audio functionality is needed\nfrom the twl4030 at the same time, than they need to control the codec power\nand APLL at the same time without breaking the other driver.\nAlso these two has to be able to work without the need for the other driver.\n\nThis MFD device will be used by the drivers, which needs resources\nfrom the twl4030 codec like audio and vibra.\n\nThe platform specific configuration data is passed along to the\nchild drivers (audio, vibra).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ebf0bd366ed8161e6fbc919705d878ccbfd51624",
      "tree": "e6425ad580bdc6a4bc34163dcde3f08b6deb7474",
      "parents": [
        "12992dd89c84839167f97aae540f2ec889daf782"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Mon Aug 31 18:32:18 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:22 2009 +0200"
      },
      "message": "mfd: Add support for TWL4030/5030 dynamic power switching\n\nThe TWL4030/5030 family of multifunction devices allows board-specific\ncontrol of the the various regulators, clock and reset lines through\n\u0027scripts\u0027 that are loaded into its memory. This allows for Dynamic Power\nSwitching (DPS).\n\nImplement board-independent core support for DPS that is then used by\nboard-specific code to load custom DPS scripts.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "12992dd89c84839167f97aae540f2ec889daf782",
      "tree": "9f5316d7fc8add0a1d79f43d111529209d186fa4",
      "parents": [
        "295c08bc69a5dd8cef69ceaeaaf551a17f50c34b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Aug 18 22:52:26 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:21 2009 +0200"
      },
      "message": "mfd: AB3100 OTP readout\n\nThis adds the ability to read out OTP (One-Time Programmable)\nregisters in the AB3100 MFD ASIC. It\u0027s a simple sysfs file you\ncan cat to prompt. The OTP registers of the AB3100 are used to\nstore various device-unique information such as customer ID,\nproduct flags and the 3GPP standard IMEI (International Mobile\nEquipment Indentity) number.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8238addcc52c94c59b10c3c1e9850d3a7921f825",
      "tree": "8b9ab9c7141406194eb82e09825d1d448addacd0",
      "parents": [
        "0ad651c94c7a1f3706f63dc0174e681315e7dc81"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Aug 19 01:40:28 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:19 2009 +0200"
      },
      "message": "mfd: Add Freescale MC13783 driver\n\nThis driver provides the core Freescale MC13783 support. It\nregisters the client platform_devices and provides access\nto the A/D converter.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b11062b9c558695cd054f16c697e1db0988e2603",
      "tree": "2cb76037f0906d0a025cce4e7a26b5da05927665",
      "parents": [
        "698659d5f78606c698781574773f433c60176e40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 27 14:45:58 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:00 2009 +0200"
      },
      "message": "mfd: Hook WM831x into build system\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9461f65a85e17926ee88878049e6b5de366a483d",
      "tree": "a234d33d6623625b844664d9829a46fbcbcdf342",
      "parents": [
        "1b89040c3aa4500c97859bad714e010441e9c477"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 15 12:10:24 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:48 2009 +0200"
      },
      "message": "mfd: asic3: enable DS1WM cell\n\nThis enables the ASIC3\u0027s DS1WM MFD cell, supported by the ds1wm driver.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e5aca58c2d2202937939dad8f9ce5d789ae4de8",
      "tree": "cdf1034b87cae554c88496c78a275c20e7888a30",
      "parents": [
        "13a09f93d2bf3a20c748e1d6a30160a00fc58169"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 29 11:34:18 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:37 2009 +0200"
      },
      "message": "mfd: Fix Kconfig help text for WM8350\n\nMore with the grammar.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "13a09f93d2bf3a20c748e1d6a30160a00fc58169",
      "tree": "1dab40fb0cdf9c4a559d6b9a92a29a4cd98032d6",
      "parents": [
        "14fa56917d73d823538151b0429d98211fa439c1"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Thu May 28 15:43:37 2009 -0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:35 2009 +0200"
      },
      "message": "mfd: add PCAP driver\n\nThe PCAP Asic as present on EZX phones is a multi function device with\nvoltage regulators, ADC, touch screen controller, RTC, USB transceiver,\nleds controller, and audio codec.\n\nIt has two SPI ports, typically one is connected to the application\nprocessor and another to the baseband, this driver provides read/write\nfunctions to its registers, irq demultiplexer and ADC\nqueueing/abstraction.\n\nThis chip is used on a lot of Motorola phones, it was manufactured by TI\nas a custom product with the name PTWL93017, later this design evolved\ninto the ATLAS PMIC from Freescale (MC13783).\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "14fa56917d73d823538151b0429d98211fa439c1",
      "tree": "eba45067df4f622dc6656cf82a0c96ba73ab2150",
      "parents": [
        "516eca2726dce2ead8750366d8f66dd345ce55e3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.ml.walleij@gmail.com",
        "time": "Thu May 21 23:17:06 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:34 2009 +0200"
      },
      "message": "mfd: add U300 AB3100 core support\n\nThis adds a core driver for the AB3100 mixed-signal circuit\nfound in the ST-Ericsson U300 series platforms. This driver\nis a singleton proxy for all accesses to the AB3100\nsub-drivers which will be merged on top of this one, RTC,\nregulators, battery and system power control, vibrator,\nLEDs, and an ALSA codec.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nReviewed-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0254a8f496f9c939d4068613ace4ffd0d9e6ece2",
      "tree": "0807d9ef298a4022bd76a072806ca008598d3497",
      "parents": [
        "a23a175795cdb202619ac176129b2f0c2a5c9456"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:45 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:21 2009 +0200"
      },
      "message": "mfd: convert PASIC3 to use MFD core\n\nThis patch makes htc-pasic3 register the DS1WM and LED cell drivers\nthrough the MFD core infrastructure instead of allocating the platform\ndevices manually. It also calculates the bus_shift parameter from the\nmemory resource size.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6a3d119b4ce29cf32bfe91eb61d46e9dbd8ce38a",
      "tree": "659c75a68731d368092a99adefecd66e754ffcb6",
      "parents": [
        "08c3e06a5eb27d43b712adef18379f8464425e71"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:49:37 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:24 2009 +0100"
      },
      "message": "mfd: PCF50633 gpio support\n\nWhat the PCF05633 calls as a \u0027GPIO\u0027 is much more than the GPIO in the linux\nsense and there are only 4 of them - which means, the gpiolib is not used\nhere.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "08c3e06a5eb27d43b712adef18379f8464425e71",
      "tree": "63950d3beac51f8ca4e51c4fae7959a50608f31e",
      "parents": [
        "f52046b14b1e1a8a02ae48d0c69d39c5e204644f"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:49:26 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:23 2009 +0100"
      },
      "message": "mfd: PCF50633 adc driver\n\nThis patch adds basic support for the PCF50633 ADC. The subtractive mode\nis not supported yet.\n\nSince we don\u0027t have adc subsystem, it currently lives in drivers/mfd.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nAcked-by: Jonathan Cameron \u003cjonathan.cameron@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "f52046b14b1e1a8a02ae48d0c69d39c5e204644f",
      "tree": "b0d6e1ae2c839fe415adcaf054233a73011b69d7",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:49:01 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:23 2009 +0100"
      },
      "message": "mfd: PCF50633 core driver\n\nThis patch implements the core of the PCF50633 driver. This core driver has\ngeneric register read/write functions and does interrupt management for its\nsub devices.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "88e75cc347f66bc20e3c2b920431fc07253d69be",
      "tree": "0bbd455c49d97b904a692083b134655424db29fb",
      "parents": [
        "87c13493e6a59c0da55c2824f0205f9ef941b760"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 22 12:18:02 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:44 2009 +0100"
      },
      "message": "mfd: move drivers/i2c/chips/menelaus.c to drivers/mfd\n\nove the menelaus driver from drivers/i2c/chips to drivers/mfd\nsince it\u0027s more of a multi-function device than anything else,\nand since Jean is trying to vanish drivers/i2c/chips ASAP.\n\nOne way to think of these chips are as the PMIC family most\nused with OMAP2 generation chips.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "87c13493e6a59c0da55c2824f0205f9ef941b760",
      "tree": "e18146c62399a0195be0bb8e6f215dc102c4df7a",
      "parents": [
        "0931a4c6dbfab03f2bfd22a9170130f7b155d53a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 22 12:16:27 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:43 2009 +0100"
      },
      "message": "mfd: move drivers/i2c/chips/tps65010.c to drivers/mfd\n\nMove the tps65010 driver from drivers/i2c/chips to drivers/mfd\nsince it\u0027s more of a multi-function device than anything else,\nand since Jean is trying to vanish drivers/i2c/chips ASAP.\n\nOne way to think of these chips are as the PMIC family most\nused with OMAP1 generation chips.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "0931a4c6dbfab03f2bfd22a9170130f7b155d53a",
      "tree": "3b943723615a0212bf5e5b74b1fbc0689ee6cbae",
      "parents": [
        "4331bb32339a55fd88fbfb0581ed5132207bf9a2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 22 12:05:27 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:43 2009 +0100"
      },
      "message": "mfd: dm355evm msp430 driver\n\nBasic MFD framework for the MSP430 microcontroller firmware used\non the dm355evm board:\n\n - Provides an interface for other drivers: register read/write\n   utilities, and register declarations.\n\n - Directly exports:\n     * Many signals through the GPIO framework\n         + LEDs\n         + SW6 through gpio sysfs\n\t + NTSC/nPAL jumper through gpio sysfs\n\t + ... more could be added later, e.g. MMC signals\n     * Child devices:\n\t+ LEDs, via leds-gpio child (and default triggers)\n\t+ RTC, via rtc-dm355evm child device\n\t+ Buttons and IR control, via dm355evm_keys\n\n - Supports power-off system call.  Use the reset button to power\n   the board back up; the power supply LED will be on, but the\n   MSP430 waits to re-activate the regulators.\n\n - On probe() this:\n     * Announces firmware revision\n     * Turns off the banked LEDs\n     * Exports the resources noted above\n     * Hooks the power-off support\n     * Muxes tvp5146 -or- imager for video input\n\nUnless the new tvp514x driver (tracked for mainline) is configured,\nthis assumes that some custom imager driver handles video-in.\n\nThis completely ignores the registers reporting the output voltages\non the various power supplies.  Someone could add a hwmon interface\nif that seems useful.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "ca23f8c1b0aa15dc69565244fc5dffa67a72dd02",
      "tree": "ef082e834c225e8138f2c0a208a37b0384d4741f",
      "parents": [
        "645524a9c6e1e42dc4fe03217befb20e2fc4d43e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 23:12:28 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:42 2009 +0100"
      },
      "message": "mfd: Add WM8351 support\n\nThe WM8351 is a WM8350 variant. As well as register default changes the\nWM8351 has fewer voltage and current regulators than the WM8350.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "96920630624868add3f63f596523e70dbb64549a",
      "tree": "061f9889a1f0a0b6937ba0df82d8114a9123b935",
      "parents": [
        "94964f96a6b7018d68b7386cd8c0b8505d3cf69f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 23:09:50 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:42 2009 +0100"
      },
      "message": "mfd: Add WM8352 support\n\nThe WM8352 is a variant of the WM8350. Aside from the register defaults\nthere are no software visible differences to the WM8350.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "b8380c1a661f1f853418ff2eb798f27a11cade57",
      "tree": "1926beb781ffa5ffd9f4cdc822446f05390476d8",
      "parents": [
        "44faac3155247d9cb9aec5a53832014e1f807c78"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 10:54:22 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:41 2009 +0100"
      },
      "message": "mfd: Register WM8400 codec device\n\nRegister a child device for the codec in the WM8400.\n\nAlso switch the unregistration of the MFD devices to use the MFD core\nsince the current code is hand rolling the same thing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "67460a7c26271fd7a32e5d51b2c806a84ce78a62",
      "tree": "9da0301218f213122a402c2f671db2674db4b484",
      "parents": [
        "5725d66b9d18e630bb63e3b76bedf25fd1027265"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 01 00:35:33 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:39 2009 +0100"
      },
      "message": "mfd: twl4030: cleanup symbols and OMAP dependency\n\nFinish removing dependency of TWL driver stack on platform-specific\nIRQ definitions ... and remove the build dependency on OMAP.\n\nThis lets the TWL4030 code be included in test builds for most\nplatforms, and will make it easier for non-OMAP folk to update\nmost of this code for new APIs etc.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "9ca68233f2ec12efc950b4d15e9a761308da2b3e",
      "tree": "ff1017b5841f03c43f04661f29f8e44b08ab21c4",
      "parents": [
        "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:19:59 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "missing dependencies on HAVE_CLK in drivers/mfd\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c366452e0b2df06f3ce0aabc6a53c94c595cd00",
      "tree": "ef35308017a7c1adfae63111192a857ec1ec0444",
      "parents": [
        "8e2eaabfd9f7d375a1bb202e644ce2dcc0659592"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 24 17:16:11 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Fri Oct 24 18:34:39 2008 +0200"
      },
      "message": "mfd: Make WM8400 depend on I2C until SPI is submitted\n\nOtherwise we could build in WM8400 but not I2C.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "8e2eaabfd9f7d375a1bb202e644ce2dcc0659592",
      "tree": "283ab79ae15f8bd89e22f2ec6b2fb9b9a844a03c",
      "parents": [
        "e013e13bf605b9e6b702adffbe2853cfc60e7806"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Oct 24 17:10:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Fri Oct 24 18:34:27 2008 +0200"
      },
      "message": "mfd: add missing Kconfig entry for da903x\n\nThis one was accidentally left out during the rc1 mfd merge.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "5a49a540df7c9984976aaabcb13f79ed5ce9672c",
      "tree": "3114d9c19eacd8342eb08e6c53b17ccbacc4a1cb",
      "parents": [
        "e48318025477272d09720f09085cd0ec71caeb73"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Oct 15 13:30:47 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:13 2008 +0200"
      },
      "message": "mfd: ucb1400 needs GPIO\n\nia64 allmodconfig:\n\nIn file included from include/linux/ucb1400.h:27,\n                 from drivers/mfd/ucb1400_core.c:24:\ninclude/asm-generic/gpio.h: In function `gpio_get_value_cansleep\u0027:\ninclude/asm-generic/gpio.h:147: error: implicit declaration of function `gpio_get_value\u0027\ninclude/asm-generic/gpio.h: In function `gpio_set_value_cansleep\u0027:\ninclude/asm-generic/gpio.h:153: error: implicit declaration of function `gpio_set_value\u0027\ndrivers/mfd/ucb1400_core.c: At top level:\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e48318025477272d09720f09085cd0ec71caeb73",
      "tree": "18297a84b7bfd3a88a0a413c23a670bd9f2e0040",
      "parents": [
        "c7752351c34d852ca0da697f812534101eecd82e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 15 13:29:07 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:13 2008 +0200"
      },
      "message": "mfd: ucb1400 sound driver uses/depends on AC97_BUS:\n\nERROR: \"ac97_bus_type\" [drivers/mfd/ucb1400_core.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a603a7fa8717fb778bba91b5a879babf333dc6a3",
      "tree": "1dbfc1ed0db49810d6e7186577d16566f0527894",
      "parents": [
        "9e78cfe53f3c2bc1b37870697c3cde1543fefa8b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 12:15:39 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:11 2008 +0200"
      },
      "message": "mfd: TWL4030 core driver\n\nThis patch adds the core of the TWL4030 driver, which supports\nchips including the TPS65950.  These chips are multi-function; see\n\n  http://focus.ti.com/docs/prod/folders/print/tps65950.html\n\nPublic specs are in the works.  For now, the block diagram on\nthe second page of the datasheet is fairly informative.\n\nThere are some known issues with this core code.  Most notably,\nthe IRQ dispatching needs simplification (to use more of genirq),\ngeneralization (integrating support for secondary IRQ dispatch\nas well as primary, and removing the build dependency on OMAP),\nand then probably updating to leverage threaded IRQ support\n(expected to arrive in mainline \"soon\").\n\nOnce the core is in mainline, drivers for other parts of this\nchip can follow its lead and start swimming upstream too.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "c661a0b92d487ac20cc9cddbb8f4d40e4dcdbec1",
      "tree": "9970f064cceac8a7cbe7b265305c49412a1e13a5",
      "parents": [
        "89b4012befb1abca5e86d232bc0e2a797b0d9825"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:11 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Add I2C control support for WM8350\n\nImplement the I2C control interface for the WM8350. This code was\noriginally written by Liam Girdwood and has been updated for submission\nby Mark Brown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "89b4012befb1abca5e86d232bc0e2a797b0d9825",
      "tree": "948e0ed0c35df087f0069356650da431a9fe50ff",
      "parents": [
        "213f326810b6852bc54f38fd8bb71793f70f2c7a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:10 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Core support for the WM8350 AudioPlus PMIC\n\nThe WM8350 is an integrated audio and power management subsystem\nintended for use as the primary PMIC in mobile multimedia applications.\nThe WM8350 can be controlled via either I2C or SPI - the control\ninterface is provided by a separate module in order to allow greatest\nflexibility in configuring the kernel.\n\nThis driver was originally written by Liam Girdwood and has since been\nupdated to current kernel APIs and split up for submission by me.  All\nthe heavy lifting here was done by Liam.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1d9f9f040035da73d6ee5d2b3b3a25483a980da3",
      "tree": "de6decdace491997d40fba0908661fa9ffda5b9c",
      "parents": [
        "8a62ab4c4eaf5bce4d9cc84b77d6402c4742d9ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 10 18:58:42 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:52 2008 +0100"
      },
      "message": "mfd: Core support for the WM8400 AudioPlus HiFi CODEC and PMU\n\nThe WM8400 is a highly integrated audio CODEC and power management unit\noptimised for use in mobile multimedia applications.  This patch adds\ncore support for the WM8400 to the MFD subsystem.\n\nBoth I2C and SPI access are supported by the hardware but currently only\nI2C access is implemented.  The code is structured to allow SPI support\nto be slotted in later.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "1543966a079fc7065849ae43ca4dd767c188ad55",
      "tree": "760ddb82836a4e3edf314227c731d5dc181d11a7",
      "parents": [
        "5ff7f78a3db462ea4edf1a781a2002d4e8a8a473",
        "4e9687d9c843dc34d368358a36f5f1610e4fbab3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:07:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:07:22 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-palm\u0027 into pxa-machines\n\nConflicts:\n\n\tdrivers/mfd/Kconfig\n\tdrivers/pcmcia/Makefile\n"
    },
    {
      "commit": "2eedd6047b050f82f4e596a50704686ec989c1c8",
      "tree": "2cbe370b6fc3eb6a2c61b56d94766ee92c190080",
      "parents": [
        "94aca1dac6f6d21f4b07e4864baf7768cabcc6e7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Thu Sep 25 00:39:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Sep 30 09:57:09 2008 +0200"
      },
      "message": "mfd: Fix Kconfig accroding to the new gpiolib symbols\n\nHAVE_GPIO_LIB has basically been replaced by GPIOLIB\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "d9105c2b01eedb620cae96073dde4f760367817f",
      "tree": "50b60caedbac9a939027f825e41a0b7cda8c7ee2",
      "parents": [
        "6d341675f8e715464849e5d5563a72c1d39e800d"
      ],
      "author": {
        "name": "Marek Vašut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Aug 03 21:34:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 20 23:22:22 2008 +0100"
      },
      "message": "[ARM] 5184/1: Split ucb1400_ts into core and touchscreen\n\nThis patch splits ucb1400_ts into ucb1400_ts and ucb1400_core.\nSince this chip supports more features than only touchscreen,\nit was necessary to prepare it for feature addition. The\nprevious functionality is preserved by applying this patch.\n\n[Build fixes for non-ARM by Stephen Rothwell and Takashi Iwai]\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c2c30acc52320d506d722f41d50e8eb8fda5cb5",
      "tree": "cd10608f2a93412fa307fe29a80c5f1d575cc63a",
      "parents": [
        "4a48998fa16121d0fe3436cce43afd6f47424103"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Aug 05 19:27:58 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Sun Aug 10 23:30:34 2008 +0200"
      },
      "message": "mfd: have TMIO drivers and subdevices depend on ARM\n\nThe TMIO chips are only found (and thus tested) on ARM machines.\nMoreover, we don\u0027t want the TMIO cells to be built if one of the TMIO\ndriver is not selected (which indirectly make the TMIO cells drivers\ndepend on ARM as well).\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "cbdfb426392557d49b1a0e7cb59b16c20dc42955",
      "tree": "c012fcaff3114613050536e421a353184dff14ef",
      "parents": [
        "1f192015ca5b2f4d0a79c191f03f64e72fd8fc29"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Tue Jul 15 15:12:52 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Sun Aug 10 20:09:55 2008 +0200"
      },
      "message": "mfd: driver for the TC6387XB TMIO controller.\n\nThis patch adds support for the TC6387XB. Unlike other TMIO devices this one\nhas only one subdevice and no interrupt mux, however using the MFD framework\nallows it to share the TMIO MMC driver.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "1f192015ca5b2f4d0a79c191f03f64e72fd8fc29",
      "tree": "073e1bca0f1f32417da5756762f8f2d72105ba23",
      "parents": [
        "d3a2f71853ce543c5515d4982e202751e15b0b6d"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Tue Jul 15 15:09:43 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Sun Aug 10 20:09:50 2008 +0200"
      },
      "message": "mfd: driver for the T7L66XB TMIO SoC\n\nThis patchset provides support for the core functinality of the T7L66XB\nSoC from Toshiba. Supported in this patchset is the IRQ MUX, MMC controller\nand NAND flash controller.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "8d25b36b77fe32c296ece83e94ca6ae4d17f3e25",
      "tree": "570d647cdbe645a4e2dece4c85019fb5effe2b9e",
      "parents": [
        "e89f38218ff6de09983bd8769ec0cdf6e70d9e8e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Jul 26 02:38:00 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 17:39:36 2008 -0700"
      },
      "message": "MFD_TC6393XB is ARM-only\n\nCompile error on other architectures:\n\n    CC      drivers/mfd/tc6393xb.o\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c: In function ‘tc6393xb_attach_irq’:\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c:324: error: implicit declaration of function ‘set_irq_flags’\n  ...\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "7444a72effa632fcd8edc566f880d96fe213c73b"
}
