)]}'
{
  "log": [
    {
      "commit": "62f6b0879304e2169d6bf6221612e8111e342ee7",
      "tree": "0a87bef6a43043c22146577dd33f82d06bca7b2f",
      "parents": [
        "1c8fa58f4750e9ad722fbf899866c312ffabab67"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Apr 26 16:52:21 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 04 13:25:16 2012 +0100"
      },
      "message": "tps6586x: Add device tree support\n\nThis commit adds device tree support for the TPS6586x regulator.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "26bc4e0cc5426e86398d6780d160f02c0a347087",
      "tree": "2638b675c3ced86956713775b70c3c83d4d13491",
      "parents": [
        "af65e6cef488be0bd15932c8ce9801a47a183051"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 14:24:30 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:50:56 2011 +0100"
      },
      "message": "mfd: Set tps6586x bits if new value is different from the old one\n\nIt does not make sense to write new value only when all the bit_mask\nbits are zero.\nWe need to write new value if the bit mask fields of new value is\nnot equal to old value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e6f1945b9e71cbc8498e5fbf8d5352331ac5da14",
      "tree": "00e733fd5e826854f3876e38195adec8df50c9ee",
      "parents": [
        "ea91db527cd73a4401d10a1fd730f06ce9a363c7"
      ],
      "author": {
        "name": "Vincent Palatin",
        "email": "vpalatin@chromium.org",
        "time": "Tue Apr 12 10:55:58 2011 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:31 2011 +0200"
      },
      "message": "mfd: Fix tps6586x GPIO value setting\n\nIn the current code, every time we set a TPS6586x GPIO pin,\nthe tps6586x_gpio_set function is resetting all other GPIO pins.\nWe need to update the right GPIOxOUT bit of the GPIOSET2 register instead\nof overriding the full value.\n\nTested by setting sequentially GPIO2 and GPIO3 and verifying the\npins voltage.\n\nChange-Id: I560edde146c5425cce37432c4ee91569eea5adcf\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5bb122165981aed327845c32a9916d1b8ae0e4b",
      "tree": "09b79a87b6727ce1e592371c84c68e14b11a21c5",
      "parents": [
        "c22435a307e00b8ae947b79a8c0d94ab0bef404c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:32 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:51 2011 +0100"
      },
      "message": "mfd: Cleanup irq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6f9f13bf9b9fabf2da2028cb7c1e732ef2efa26d",
      "tree": "a5b0626ed1030952a9c7bf4161ffc63bca3175fe",
      "parents": [
        "de8c8b0683043e81d2001e446f2bcb143affb0b2"
      ],
      "author": {
        "name": "Vincent Palatin",
        "email": "vpalatin@chromium.org",
        "time": "Mon Jan 31 11:31:49 2011 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:45 2011 +0100"
      },
      "message": "mfd: Invert tps6586x GPIO and subdevices initialization\n\nWhen using a fixed voltage regulator triggered by a TPS6586x GPIO,\nthis allows to declare and initialize it conveniently from the \"subdev\" list.\n\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4b57018dcd6418e18c08088c89f123da8a7bfc45",
      "tree": "d45dcc4392a99546fc0e2dbd97b6219ff6d916a2",
      "parents": [
        "77bd70e9009eab6dbdef3ee08afe87ab26df8dac"
      ],
      "author": {
        "name": "vwadekar@nvidia.com",
        "email": "vwadekar@nvidia.com",
        "time": "Thu Feb 24 10:18:13 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Avoid tps6586x burst writes\n\ntps6586 does not support burst writes. i2c writes have to be\n1 byte at a time.\n\nCc: stable@kernel.org\nSigned-off-by: Varun Wadekar \u003cvwadekar@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "96e824bdf3349a7e581004286274be6c0df6c710",
      "tree": "d5ceab833f82e871c79851d5111775658958d9ab",
      "parents": [
        "01af22eb15e46488cf3de67f6d2222c2eed5f763"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:39:28 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:08 2011 +0100"
      },
      "message": "mfd: Convert tps6586x driver to new irq_ API\n\nThe genirq core is being updated to supply struct irq_data to irq_chip\noperations rather than an irq number. Update the tps6586x driver to the\nnew APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4d1cdbf696501c0a942c5b71f3fab9434a4465c4",
      "tree": "72458ae62aadfbaf22735da099b01a49098765e8",
      "parents": [
        "5b9cecd68f3ef72ab9e586b0c2995a40a2f1e630"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Dec 09 10:30:11 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:48 2011 +0100"
      },
      "message": "mfd: Remove tps6586x device ID check\n\n... and convert it to a dev_info print at probe time.\n\nThere are many variants of this chip with different values of VERSIONCRC.\nThe set of values is large, and not useful to enumerate. All are SW\ncompatible. The difference lies in default settings of the various power\nrails, and other similar differences. The driver, or clients of the\ndriver, shouldn\u0027t be affected by this, since all rails should be\nprogrammed into the desired state in all cases for correct operation.\n\nDerived-from-code-by: Andrew Chew \u003cachew@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1f92f05754116fc65cb1165d4942d25df6f200e",
      "tree": "f1e8e574ca31046bdd50b132bac4a69ac7a99e4e",
      "parents": [
        "b0b4a7c28ebee0763cae90d470cfff501a83be37"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Tue Oct 19 11:08:36 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:18 2010 +0200"
      },
      "message": "mfd: Add TPS658621C device ID\n\nThe interface for this device should be identical to that of the\nTPS658521A.\n\nSigned-off-by: Andrew Chew \u003cachew@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "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": "929980ab1b90b5a5c93db9b9b7d58cc6e93049c8",
      "tree": "99eeed3baf78f5ec197efa124ab0df82a4ae70d6",
      "parents": [
        "09ff21e0f670a71ea43765cedaab9246fd81540e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 13:47:22 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:59 2010 +0200"
      },
      "message": "mfd: Fix tps6586x_add_subdevs error path\n\n1. return -ENOMEM if platform_device_alloc() fail.\n2. call platform_device_put() if platform_device_add() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4b751cf5de975a91246110f3da1299f9e466646d",
      "tree": "a20e81c0be2bddf9a2db6b6592a2f232a8642006",
      "parents": [
        "e7944d820b1e13a5b17c3047e033bf744bcf01f1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 15:18:58 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:53 2010 +0200"
      },
      "message": "mfd: Free tps6586x allocated resources when unload the module\n\nFor the resources allocated in tps6586x_i2c_probe(),\nwe need to free it in tps6586x_i2c_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "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"
    }
  ]
}
