)]}'
{
  "log": [
    {
      "commit": "a0bb10e86642064f6cec9e23f523127e5cfbe609",
      "tree": "9268898b0563af220eb7481b9e7a55314763fecd",
      "parents": [
        "0bf68f53f164e169c2bc77f707338fc595b6ccfc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 07 10:00:34 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 13 10:00:35 2012 +0000"
      },
      "message": "ARM: omap: fix section mismatch errors in TWL PMIC driver\n\nWARNING: drivers/mfd/built-in.o(.devinit.text+0x258): Section mismatch in reference from the function twl_probe() to the function .init.text:twl4030_power_init()\nThe function __devinit twl_probe() references\na function __init twl4030_power_init().\nIf twl4030_power_init is only used by twl_probe then\nannotate twl4030_power_init with a matching annotation.\n\ntwl4030_power_init() references other __init marked functions, so\nthese too must become __devinit.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "26cc3ab984cd00e95cb58ba5aaea4238ea56c700",
      "tree": "472a56db7678b50e3d6bba59c2f04a09e40635be",
      "parents": [
        "aeb5032b3f8b9ab69daa545777433fa94b3494c4"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Sun Nov 13 11:49:50 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:40 2012 +0100"
      },
      "message": "mfd: Add power off functionality to TWL\n\nTWL family of PMICs, used in master mode, have a power off\nfunctionality. The resulting power off sequence shuts down all the SoC\nsupplies, LDOs, etc. The sequence is described in the datasheets\nchapter \"Power-Off Sequence\".\nNote, that board must be wired correctly for the power off to work as\nexpected.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eac78a21017f5beefa75f88b966950cd89caac37",
      "tree": "9855f80d634fe4ce1b29f05c8f94d7fcede9da6d",
      "parents": [
        "6523b148b44be38d89c2ee9865d34da30d9f5f1c"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Wed May 04 17:38:53 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:41 2011 +0200"
      },
      "message": "mfd: Check twl4030-power remove script error condition after i2cwrite\n\nFixing the error condition check in twl4030 remove script function.\nDue to some typo in commit ID: 11a441ce82d6ffecfd39b324024de0cd630b36c1\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7ac829fa30d44d6553a0ead41f47bb92ee4d73e",
      "tree": "d189f6ab11a724c2430943cc6e76b16ec29d02b0",
      "parents": [
        "1f968ff61f2987f500832e93b9b704f26adadea6"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:51 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:23 2011 +0200"
      },
      "message": "mfd: Modifying the twl4030-power macro name Main_Ref to all caps\n\nModifying the macro name Main_Ref to all caps(MAIN_REF).\n\nSuggested by Nishanth Menon \u003cnm@ti.com\u003e\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f968ff61f2987f500832e93b9b704f26adadea6",
      "tree": "e604785f662339e2438ed3120b869aa32ab32b14",
      "parents": [
        "a5156f1adeeb0be7f8370c1d2e111bd1b082b578"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:50 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:22 2011 +0200"
      },
      "message": "mfd: Correct the twl4030-power warning print during script loading\n\nCorrecting the if condition check for printing the warning,\nif wakeup script is not updated before updating the sleep script.\n\nSince the flag \u0027order\u0027 is set to \u00271\u0027 while updating the wakeup script\nfor P1P2, the condition checking for printing the warning should be\nif(!order) (ie: print the warning if wakeup script is not updated before\nupdating the sleep script)\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c62dd365e248222903e6e3e3a8f5d8587e7e3345",
      "tree": "658308228d3e24bcad5a7e4b60cc31d3e031293c",
      "parents": [
        "a09aee8b636a3b2b7b10ad57d60d91e9272e771d"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:49 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 11:09:58 2011 +0200"
      },
      "message": "mfd: Fix for the TWL4030 PM sleep/wakeup sequence\n\nOnly configure sleep script when the flag is TWL4030_SLEEP_SCRIPT.\n\nAdding the missing brackets for fixing the issue.\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "71084406bc605621c61e3ec4776bd84f265d5df3",
      "tree": "a20a2ea4f5a271a8713b761723681894ede68418",
      "parents": [
        "49e6f87eb6bcdc40663958f938e4b919dca47f40"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Aug 18 09:19:36 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:49 2010 +0200"
      },
      "message": "mfd: Switch twl4030-power over to defines in twl.h\n\nuse the new definitions on twl header for code\nconsistency.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "11a441ce82d6ffecfd39b324024de0cd630b36c1",
      "tree": "c220e9954055e4c9c0c8f556811de11a56e91092",
      "parents": [
        "3d8ca8c0b9fe42d005360e255fbf7a6f8580ef87"
      ],
      "author": {
        "name": "Mike Turquette",
        "email": "mturquette@ti.com",
        "time": "Mon Feb 22 11:16:30 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:32 2010 +0100"
      },
      "message": "mfd: Introduce remove_script function for twl4030\n\nNew function twl4030_remove_script(u8 flags) takes a script type as\ndefined in twl.h and prevents any script already loaded in that position\nfrom running.  This is accomplished by programming SEQ_ADD_* to 0x3f,\nthe END_OF_SCRIPT value, where SEQ_ADD_* is determined by flags.\n\n(Future) users of this function include OMAP board files for machines\nfacing a race condition between sleep and warm reset.\n\nSigned-off-by: Mike Turquette \u003cmturquette@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1ea933f4cdbb88197139b9e62778beba0120e229",
      "tree": "0e6c149ae3e719c870ce271530049c7497cd636e",
      "parents": [
        "2955c309921e23d592ef585cf8e7ded1e11565b7"
      ],
      "author": {
        "name": "Mike Turquette",
        "email": "mturquette@ti.com",
        "time": "Fri Feb 05 09:51:37 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:14 2010 +0100"
      },
      "message": "mfd: Program twl4030 remap_sleep correctly\n\nVariable remap was incorrectly referencing remap_off for the remap_sleep\ncase when configuring TWL4030 power scripts.\n\nSigned-off-by: Mike Turquette \u003cmturquette@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fc7b92fca4e546184557f1c53f84ad57c66b7695",
      "tree": "f15b37df7d34f525d877d33186b840947aa65b4d",
      "parents": [
        "b07682b6056eb6701f8cb86aa5800e6f2ea7919b"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "message": "mfd: Rename all twl4030_i2c*\n\nThis patch renames function names like twl4030_i2c_write_u8,\ntwl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8\nand also common variable in twl-core.c\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\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b07682b6056eb6701f8cb86aa5800e6f2ea7919b",
      "tree": "178461d70dd9996c9d5340221e8389dc67448da8",
      "parents": [
        "147e084792f22b52df65a3d9d0e8b2a9233e0aa8"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "message": "mfd: Rename twl4030* driver files to enable re-use\n\nThe upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030\nfor OMAP3. The common modules like RTC, Regulator creates opportunity\nto re-use the most of the code from twl4030.\n\nThis patch renames few common drivers twl4030* files to twl* to enable\nthe code re-use.\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\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "53cf9a605d75877550c1b9793d7e994401d08eb7",
      "tree": "2915a777055177360eb45e0097ca2b9bfda17f00",
      "parents": [
        "3c684e84d1ab810764c7f509aed74a5c48c590ad"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Wed Oct 21 14:49:22 2009 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:30 2009 +0100"
      },
      "message": "mfd: Fix more undefined twl4030-power resconfig value checks\n\nBased on Aaro\u0027s previous fix, this needs to be fixed for the newly added\nremap_off and remap_sleep resources as well.\n\nThe code tries to skip values initialized with -1, but since the values\nare unsigned the comparison is always true.\n\nThe patch eliminates the following compiler warnings:\n\ndrivers/mfd/twl4030-power.c: In function \u0027twl4030_configure_resource\u0027:\ndrivers/mfd/twl4030-power.c:338: warning: comparison is always true due to\nlimited range of data type\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "56baa667973e53d6d38af2ad3731d558566d818b",
      "tree": "cacc84313e48bb592adb76fe6f28e790e5ab942c",
      "parents": [
        "b4ead61e570d7b7bcf20a5a1733dd0bc37236c99"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Mon Oct 19 21:24:02 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:25 2009 +0100"
      },
      "message": "mfd: fix undefined twl4030-power resconfig value checks\n\nThe code tries to skip values initialized with -1, but since the values\nare unsigned the comparison is always true.\n\nThe patch eliminates the following compiler warnings:\n\ndrivers/mfd/twl4030-power.c: In function \u0027twl4030_configure_resource\u0027:\ndrivers/mfd/twl4030-power.c:338: warning: comparison is always true due to\nlimited range of data type\ndrivers/mfd/twl4030-power.c:358: warning: comparison is always true due to\nlimited range of data type\ndrivers/mfd/twl4030-power.c:363: warning: comparison is always true due to\nlimited range of data type\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4ead61e570d7b7bcf20a5a1733dd0bc37236c99",
      "tree": "bbac1d65426eadb7d2b2208a55ead373cdd91790",
      "parents": [
        "890463f0ff2bc5c62470dba181a5362bf7a5b22e"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Mon Oct 19 15:11:00 2009 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:24 2009 +0100"
      },
      "message": "mfd: Add support for remapping twl4030-power power states\n\nThe \u003cRESOURCE\u003e_REMAP register allows configuration of the \u003cRESOURCE\u003e in case\nof a sleep or off transition.\n\nAllow this property of resources to be configured (through twl4030_resconfig)\nand add code to parse these values to program the registers accordingly.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "890463f0ff2bc5c62470dba181a5362bf7a5b22e",
      "tree": "f8a1bc1d9fe1aa15f27340e2bf1864b02d7ec6ee",
      "parents": [
        "e97d15469f2a8b97fd3475dc82f912509bc1a0fd"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Mon Oct 19 15:10:48 2009 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:22 2009 +0100"
      },
      "message": "mfd: Add comments for the twl4030-power register and bit layout\n\nDescribe how the resource registers are laid out and the various bit-fields in\nthem.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e97d15469f2a8b97fd3475dc82f912509bc1a0fd",
      "tree": "da6d6f45a6a0bd85fa24ed957df40b765c963359",
      "parents": [
        "98c2e49030ba9c98bfed678ed9609fe50a6fcb95"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Mon Oct 19 15:10:44 2009 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:21 2009 +0100"
      },
      "message": "mfd: twl4030-power: Rename DEVGROUP to DEV_GRP\n\nStick to the names used in the reference manual\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c82693317e4a34b2b3ed4220c6fca3e99a75b045",
      "tree": "27eea78abc20e5625e73baf314289ea32000f6f8",
      "parents": [
        "d619bc143e311a738113dbbe7792bd032403939f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 15 13:06:02 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:27 2009 +0200"
      },
      "message": "mfd: Fix twl4030-power warnings\n\nKEY_1 and KEY_2 definitions conflicts with include/linux/input.h\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "75a7456539224c5c5c254130afdb18bd7eb2286f",
      "tree": "5aa70e1b0731e6c90a1bcb53eef57c126bec0c0e",
      "parents": [
        "ebf0bd366ed8161e6fbc919705d878ccbfd51624"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Mon Aug 17 17:01:56 2009 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:22 2009 +0200"
      },
      "message": "mfd: Print warning for twl4030 out-of-order script loading\n\nWhen the sleep script is loaded before the wakeup script, there is a\nchance that the system might go to sleep before the wakeup script\nloading is completed. This will lead to a system that does not wakeup\nand has been observed to cause non-booting boards.\n\nVarious options were considered to solve this problem, including\nmodification of the core twl4030 power code to be smart enough to\nreorder the loading of the scripts. But it felt too over-engineered.\n\nHence this patch just warns the DPS script developer so that they may be\nreordered in the board-code itself.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.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"
    }
  ]
}
