)]}'
{
  "log": [
    {
      "commit": "b133d2a1370c9b8c9d4b64eaa07e17c86f51b004",
      "tree": "f23c36b42cdaaf21b4d093ccb5c90fbf74438f49",
      "parents": [
        "2e2a0f6ed1637e8cc4c33850bdf51a418d516157"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Jan 30 09:19:55 2013 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Jan 30 09:21:35 2013 +0100"
      },
      "message": "pwm: Make Kconfig entries more consistent\n\nPWM is now consistently spelled in all uppercase letters. For the Atmel\ndriver the entry now also mentions Atmel to make it easier to find.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "9421bade0765d8ffb86b8a99213b611278a3542a",
      "tree": "83bacefbd5536255dae0fba58bff5bdacdf2b6b8",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Boris BREZILLON",
        "email": "linux-arm@overkiz.com",
        "time": "Tue Jan 08 16:36:42 2013 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue Jan 08 16:52:10 2013 +0100"
      },
      "message": "pwm: atmel: add Timer Counter Block PWM driver\n\nThis patch adds a PWM driver based on Atmel Timer Counter Block. The\nTimer Counter Block is used in Waveform generator mode.\n\nA Timer Counter Block provides up to 6 PWM devices grouped by 2:\n* group 0 \u003d PWM 0 and 1\n* group 1 \u003d PWM 2 and 3\n* group 2 \u003d PMW 4 and 5\n\nPWM devices in a given group must be configured with the same period\nvalue. If a PWM device in a group tries to change the period value and\nthe other device is already configured with a different value an error\nwill be returned.\n\nThis driver requires device tree support. The Timer Counter Block number\nused to create a PWM chip is given by the tc-block field in an\n\"atmel,tcb-pwm\" compatible node.\n\nThis patch was tested on kizbox board (at91sam9g20 SoC) with pwm-leds.\n\nSigned-off-by: Boris BREZILLON \u003clinux-arm@overkiz.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "6179a58ec7e26dad1bc262762e322dffb875152b",
      "tree": "8993801914e081f5a048771f0616a0b8468ab38c",
      "parents": [
        "aa7656471df6cad1a4ed82ba888a40e9bc46aa19"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 27 11:09:59 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Nov 28 15:16:20 2012 +0100"
      },
      "message": "pwm: Remove pwm-twl6030 driver\n\nThis driver only supported the Charging indicator LED.\nNew set of drivers going to provide support for both PWMs and LEDs for twl4030\nand twl6030 series of PMICs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "aa7656471df6cad1a4ed82ba888a40e9bc46aa19",
      "tree": "72e7b3bc5652e6d4d2c6a02fe8c87e7466de88eb",
      "parents": [
        "3744c26386971db1c7ecf5aa5900882deae60492"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 27 11:09:58 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Nov 28 15:16:19 2012 +0100"
      },
      "message": "pwm: New driver to support PWM driven LEDs on TWL4030/6030 series of PMICs\n\nThe driver supports the following LED outputs as generic PWM driver:\nTWL4030 LEDA and LEDB (PWMA and PWMB)\nTWL6030 Charging indicator LED (PWM LED)\n\nOn TWL6030 when the PWM requested LED is configured to be controlled by SW.\nIn this case the user can enable/disable and set the duty period freely.\nWhen the PWM has been freed, the LED driver is put back to HW control.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "3744c26386971db1c7ecf5aa5900882deae60492",
      "tree": "fffddf445235da513125e4d32d769b8f98961eea",
      "parents": [
        "98ccf49daf3bd626196814e38ec8d2460e0d4517"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 27 11:09:57 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Nov 28 15:16:19 2012 +0100"
      },
      "message": "pwm: New driver to support PWMs on TWL4030/6030 series of PMICs\n\nThe driver supports the following PWM outputs:\nTWL4030 PWM0 and PWM1\nTWL6030 PWM1 and PWM2\n\nOn TWL4030 the PWM signals are muxed. Upon requesting the PWM the driver\nwill select the correct mux so the PWM can be used. When the PWM has been\nfreed the original configuration is going to be restored.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "af0ba001d208e117b5f4e4f504672b42a664a7f7",
      "tree": "448f579454bea86b34d3e980c75668e13a43a8fd",
      "parents": [
        "83af24027b3df1af5c5a9aa9adcdcfeb3429d3be"
      ],
      "author": {
        "name": "Philip, Avinash",
        "email": "avinashphilip@ti.com",
        "time": "Tue Nov 27 14:18:06 2012 +0530"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Nov 28 15:14:41 2012 +0100"
      },
      "message": "pwm: Add TI PWM subsystem driver\n\nIn some platforms (like am33xx), PWM sub modules (ECAP, EHRPWM, EQEP)\nare integrated to PWM subsystem. These PWM submodules has resources\nshared and only one register bit-field is provided to control\nmodule/clock enable/disable, makes it difficult to handle common\nresources from independent PWMSS submodule drivers.\n\nSo the solution here implemented in this patch is, to create driver for\nPWMSS and take the role of parent driver for PWM submodules. PWMSS\nparent driver enumerates all the child nodes under PWMSS module. Also\nsymbol \"pwmss_submodule_state_change\" exported to enable clock gating\nfor individual PWMSS submodules, and submodule drivers has to enable\nclock gating from their drivers.\n\nAs this is only supported during DT boot, the parent/child relationship\nis created and populated in DT execution flow. The only required change\nis inside DTS file, making EHRPWM \u0026 ECAP as a child to PWMSS node.\n\nSigned-off-by: Philip, Avinash \u003cavinashphilip@ti.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "ce20364bf75b0e91156698eea49f1e8586b212c1",
      "tree": "e6a2506dbb883d704ec1f1f3d3fc1ff62479c75b",
      "parents": [
        "63e1ed2364050073770c085021377d7764969b85"
      ],
      "author": {
        "name": "Shiraz Hashim",
        "email": "shiraz.hashim@st.com",
        "time": "Thu Oct 25 09:39:13 2012 +0530"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Nov 22 22:47:03 2012 +0100"
      },
      "message": "pwm: Add SPEAr PWM chip driver support\n\nAdd support for PWM chips present on SPEAr platforms. These PWM\nchips support 4 channel output with programmable duty cycle and\nfrequency.\n\nMore details on these PWM chips can be obtained from relevant\nchapter of reference manual, present at following[1] location.\n\n1. http://www.st.com/internet/mcu/product/251211.jsp\n\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nReviewed-by: Vipin Kumar \u003cvipin.kumar@st.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "2474542f64432398f503373f53bdf620491bcfa8",
      "tree": "3c9744b138c2158757530814b35c23eed31cf6ce",
      "parents": [
        "c7a6ced9d8e8411bdafe83998474d185a79badc3",
        "85f8879ca4f3d26a7f473522101fb74a79bda3f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:15:24 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:15:24 2012 +0900"
      },
      "message": "Merge tag \u0027for-3.7-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm\n\nPull pwm changes from Thierry Reding:\n \"All legacy PWM providers have now been moved to the PWM subsystem.\n  The plan for 3.8 is to adapt all board files to provide a lookup table\n  for PWM devices in order to get rid of the global namespace.\n  Subsequently, users of the legacy pwm_request() and pwm_free()\n  functions can be migrated to the new pwm_get() and pwm_put()\n  functions.  Once this has been completed, the legacy API and the\n  compatibility code in the core can be removed.\n\n  In addition to the above, these changes also add support for\n  configuring the polarity of a PWM signal (currently only supported on\n  ECAP and EHRPWM) and include a much needed rework of the i.MX driver.\n  Managed functions to obtain and release a PWM device (devm_pwm_get()\n  and devm_pwm_put()) have been added and the pwm-backlight driver has\n  been updated to use them.  If the PWM subsystem hasn\u0027t been enabled,\n  dummy functions are provided that allow the subsystem to safely\n  compile out.\n\n  Some common checks on input parameters have been moved to the core and\n  removed from the drivers.  Finally, a small fix corrects the\n  description of the PWM specifier\u0027s second cell in the device tree\n  representation.\"\n\n* tag \u0027for-3.7-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm: (23 commits)\n  pwm: dt: Fix description of second PWM cell\n  pwm: Check for negative duty-cycle and period\n  pwm: Add Ingenic JZ4740 support\n  MIPS: JZ4740: Export timer API\n  pwm: Move PUV3 PWM driver to PWM framework\n  unicore32: pwm: Use managed resource allocations\n  unicore32: pwm: Remove unnecessary indirection\n  unicore32: pwm: Use module_platform_driver()\n  unicore32: pwm: Properly remap memory-mapped registers\n  pwm-backlight: Use devm_pwm_get() instead of pwm_get()\n  pwm: Move AB8500 PWM driver to PWM framework\n  pwm: Fix compilation error when CONFIG_PWM is not defined\n  pwm: i.MX: fix clock lookup\n  pwm: i.MX: use per clock unconditionally\n  pwm: i.MX: add devicetree support\n  pwm: i.MX: Use module_platform_driver\n  pwm: i.MX: add functions to enable/disable pwm.\n  pwm: i.MX: remove unnecessary if in pwm_[en|dis]able\n  pwm: i.MX: factor out SoC specific functions\n  pwm: pwm-tiehrpwm: Add support for configuring polarity of PWM\n  ...\n"
    },
    {
      "commit": "f6b8a5700057cc1b531c2f9b7806428a6f83b467",
      "tree": "bf019c60548d37c21c8f1ca00a7968a425ea53da",
      "parents": [
        "46a98765133bd880916415d431698797010d4ba8"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Aug 22 10:01:24 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Oct 05 20:56:42 2012 +0200"
      },
      "message": "pwm: Add Ingenic JZ4740 support\n\nThis commit moves the driver to drivers/pwm and converts it to the new\nPWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79c11b6fa0b225ac165e79e821d50e70f563645f",
      "tree": "05a7b6a2a87f05780b2a12a2e821c44336d73e75",
      "parents": [
        "5384e27317016bd30aa7a7a7513f76ce7caa3b09"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Aug 31 08:29:24 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Oct 05 20:56:41 2012 +0200"
      },
      "message": "pwm: Move PUV3 PWM driver to PWM framework\n\nThis commit moves the driver to drivers/pwm and converts it to the new\nPWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nTested-by: Qin Rui \u003cqinrui@mprc.pku.edu.cn\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "578f1ef91aa92beb571bfb9af8f4d18f405f3b9e",
      "tree": "8ff59e772d09180b7e7f952a8c90a1bcf25e1d19",
      "parents": [
        "ecefbd94b834fa32559d854646d777c56749ef1c",
        "74d8378159de16a0a1d1975d4778120d263d6000"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 05 12:01:30 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 05 12:01:30 2012 +0900"
      },
      "message": "Merge tag \u0027mfd-3.7-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n \"MFD bits for the 3.7 merge window.\n\n  As usual we have a few new drivers:\n\n   - TI LP8788\n   - TI OMAP USB TLL\n   - Maxim MAX8907\n   - SMSC ECE1099\n   - Dialog Semiconductor DA9055\n   - A simpler syscon driver that allow us to get rid of the anatop one.\n\n  Drivers are also gradually getting Device Tree and IRQ domain support.\n\n  The following drivers got DT support:\n   - palmas, 88pm860x, tc3589x and twl4030-audio\n\n  And those ones now use the IRQ domain APIs:\n   - 88pm860x, tc3589x, db8500_prcmu\n\n  Also some other interesting changes:\n   - Intel\u0027s ICH LPC now supports Lynx Point\n   - TI\u0027s twl4030-audio added a GPO child\n   - tps6527 enabled its backlight subdevice\n   - The twl6030 pwm driver moved to the new PWM subsystem\n\n  And finally a bunch of cleanup and casual fixes for mc13xxx, 88pm860x,\n  palmas, ab8500, wm8994, wm5110, max8907 and the tps65xxx family.\"\n\nFix up various annoying conflicts: the DT and IRQ domain support came in\ntwice and was already in 3.6. And then it was apparently rebased.\n\nGuys, DON\u0027T REBASE!\n\n* tag \u0027mfd-3.7-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (89 commits)\n  ARM: dts: Enable 88pm860x pmic\n  mfd: 88pm860x: Move gpadc init into touch\n  mfd: 88pm860x: Device tree support\n  mfd: 88pm860x: Use irqdomain\n  mfd: smsc: Add support for smsc gpio io/keypad driver\n  backlight: tps65217_bl: Add missing platform_set_drvdata in tps65217_bl_probe\n  mfd: DA9055 core driver\n  mfd: tps65910: Add alarm interrupt of TPS65910 RTC to mfd device list\n  mfd: wm5110: Add register patches for revision B\n  mfd: wm5110: Disable control interface error report for WM5110 rev B\n  mfd: max8907: Remove regulator-compatible from DT docs\n  backlight: Add TPS65217 WLED driver\n  mfd: Add backlight as subdevice to the tps65217\n  mfd: Provide the PRCMU with its own IRQ domain\n  mfd: Fix max8907 sparse warning\n  mfd: Add lp8788 mfd driver\n  mfd: dbx500: Provide a more accurate smp_twd clock\n  mfd: rc5t583: Fix warning messages\n  regulator: palmas: Add DT support\n  mfd: palmas: Change regulator defns to better suite DT\n  ...\n"
    },
    {
      "commit": "6173f8f4ed9c2bd4184908e35f46755a0d14b0f2",
      "tree": "c86da04699fc6145ba5ac385fdff721efd1f4737",
      "parents": [
        "0bcf168b024871c64eb5df157739efd2ae9b0bdf"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Aug 31 11:46:24 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Sep 20 12:52:03 2012 +0200"
      },
      "message": "pwm: Move AB8500 PWM driver to PWM framework\n\nThis commit moves the driver to drivers/pwm and converts it to the new\nPWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\n"
    },
    {
      "commit": "48a364b758f861b21747a5148f26aedc504edb7f",
      "tree": "e76941d9155ecd0dc5534ef840a5c0d6ddc107f0",
      "parents": [
        "f78959cfa335196ba36d8c4651078f14dc07f2a8"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue Sep 18 10:29:51 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:04:25 2012 +0200"
      },
      "message": "pwm: Move TWL6030 PWM driver to PWM framework\n\nThis commit moves the driver to drivers/pwm and converts it to the new\nPWM framework. In order for this to work properly, register the PWM as\nchild of the multi-function TWL6030 device.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b817bf5c72774556345a9043c6b0c497cdcb7295",
      "tree": "a30d2a8b0f3fd59d958c5303313569e73223f826",
      "parents": [
        "e50d3523ff45646a48666ebbd3d8aeb0c75084ed"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Aug 16 08:01:21 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Aug 20 11:58:43 2012 +0200"
      },
      "message": "pwm: Improve Kconfig help text\n\nThe Kconfig help text should help the user understand what functionality\nis provided by an option. This is especially true for new subsystems. An\nimproved help text is provided by this commit in the hopes of clarifying\nthe usefulness of the PWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Borislav Petkov \u003cbp@alien8.de\u003e\n"
    },
    {
      "commit": "19891b20e7c275feb92d669f4b1879861f7e8c25",
      "tree": "9b7e6421be6209a1e7666f90f2b269860bffdaa5",
      "parents": [
        "8e0cb05b3b758885aab09883adf189f8dd8402b2"
      ],
      "author": {
        "name": "Philip, Avinash",
        "email": "avinashphilip@ti.com",
        "time": "Wed Jul 25 16:58:19 2012 +0530"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Jul 26 07:45:20 2012 +0200"
      },
      "message": "pwm: pwm-tiehrpwm: PWM driver support for EHRPWM\n\nEnhanced high resolution PWM module (EHRPWM) hardware can be used to\ngenerate PWM output over 2 channels. This commit adds PWM driver support\nfor EHRPWM device present on AM33XX SOC. Current implementation supports\nsimple PWM functionality.\n\nReviewed-by: Vaibhav Bedia \u003cvaibhav.bedia@ti.com\u003e\nSigned-off-by: Philip, Avinash \u003cavinashphilip@ti.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "8e0cb05b3b758885aab09883adf189f8dd8402b2",
      "tree": "2ac613b6894bec3dbd75095a9f27c90dac76f4b5",
      "parents": [
        "d295b129762bf6b2b7541243f496e363580de4a2"
      ],
      "author": {
        "name": "Philip, Avinash",
        "email": "avinashphilip@ti.com",
        "time": "Wed Jul 25 16:58:18 2012 +0530"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Jul 26 07:44:52 2012 +0200"
      },
      "message": "pwm: pwm-tiecap: PWM driver support for ECAP APWM\n\nECAP hardware on AM33XX SOC supports auxiliary PWM (APWM) feature. This\ncommit adds PWM driver support for ECAP hardware on AM33XX SOC.\n\nIn the ECAP hardware, each PWM pin can also be configured to be in\ncapture mode. Current implementation only supports PWM mode of\noperation. Also, hardware supports sync between multiple PWM pins but\nthe driver supports simple independent PWM functionality.\n\nReviewed-by: Vaibhav Bedia \u003cvaibhav.bedia@ti.com\u003e\nSigned-off-by: Philip, Avinash \u003cavinashphilip@ti.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "2132fa8d95bc13b8b0e307553b04ee3517762ebe",
      "tree": "7f7f843273eeb8b2ce6c9f05a725c02fb4abde4f",
      "parents": [
        "9fb978b12f9cc2b4df428764273d96877d0a262d"
      ],
      "author": {
        "name": "Alexandre Pereira da Silva",
        "email": "aletes.xgr@gmail.com",
        "time": "Tue Jul 10 11:38:10 2012 -0300"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 23 13:24:05 2012 +0200"
      },
      "message": "pwm: add lpc32xx PWM support\n\nAdd lpc32xx SOC PWM driver.\n\nSigned-off-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nAcked-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "eac7a92fd0bc5b1edff0f9c7be5dce4f88491fb3",
      "tree": "c924a08d43f180aad4e384a25978da9664ce97f1",
      "parents": [
        "1112fe88d4ebbb5f46750726b87fb0beb1396835"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:29:45 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 23 13:23:56 2012 +0200"
      },
      "message": "pwm: Conflict with legacy PWM API\n\nIn order to avoid duplicate symbols with legacy PWM API implementations,\nthe new PWM framework needs to conflict with any of the existing legacy\nimplementations. This is done in two ways: for implementations provided\nby drivers, a conflict is added to the driver to ensure it will have to\nbe ported to the PWM subsystem before it can coexist with other PWM\nproviders. For architecture-specific code, the conflict is added to the\nPWM symbol to avoid confusion when a previously picked platform or\nmachine can no longer be selected because of the PWM subsystem being\nincluded.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "01bf32e94968fd13804062859cfd935efebc11e9",
      "tree": "542a8362ce3c07764a4749f3a1f661cee35521be",
      "parents": [
        "071407eefd708d7e273b67af150f8dff6c51eb58"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Jun 26 16:58:09 2012 +0800"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 23 13:23:54 2012 +0200"
      },
      "message": "pwm: pwm-mxs: use global reset function stmp_reset_block\n\nUse global reset function stmp_reset_block instead of mxs_reset_block\nto remove \u003cmach/common.h\u003e inclusion.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "4dce82c1e84007d38747533673c2289bfc6497d2",
      "tree": "fc50fbb65e2ec13b816c010307fc5d725af5f110",
      "parents": [
        "a245ccebb4aad9fae60597d5cbad158c0de4483e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Apr 04 10:50:52 2012 +0800"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 22:06:34 2012 +0200"
      },
      "message": "pwm: add pwm-mxs support\n\nAdd generic PWM framework driver (DT only) for Freescale MXS.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "a245ccebb4aad9fae60597d5cbad158c0de4483e",
      "tree": "99f2cecbbacfb6c06d803b4e5e0e5cba16bf5d2d",
      "parents": [
        "215c29d3d0e925189ade522d1ea6052a320d7692"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Mar 15 10:04:37 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 22:06:33 2012 +0200"
      },
      "message": "ARM vt8500: Move vt8500 pwm driver to pwm framework\n\nMove the driver to drivers/pwm/ and convert it to use the framework.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "215c29d3d0e925189ade522d1ea6052a320d7692",
      "tree": "8540120b08bc764be976d9503acd93ebdd9d8fdb",
      "parents": [
        "29693248edf10830db2ef82b36806e378ff75c67"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Mar 15 10:04:36 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:39:02 2012 +0200"
      },
      "message": "ARM Samsung: Move s3c pwm driver to pwm framework\n\nMove the driver to drivers/pwm/ and convert it to use the framework.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n[eric@eukrea.com: fix pwmchip_add return code test]\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "29693248edf10830db2ef82b36806e378ff75c67",
      "tree": "e6607ecb7d99b2cba119939d3dbbc438c9ed519e",
      "parents": [
        "17b2b4780f879a559b8dc96c170dd6df98fe9ab3"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Mar 15 10:04:35 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:39:01 2012 +0200"
      },
      "message": "ARM i.MX: Move i.MX pwm driver to pwm framework\n\nMove the driver to drivers/pwm/ and convert it to use the framework.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n[eric@eukrea.com: set chip.dev to prevent probe failure]\n[eric@eukrea.com: fix pwmchip_add return code test]\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "17b2b4780f879a559b8dc96c170dd6df98fe9ab3",
      "tree": "a7e7915adf0a94828811a72b8ab35e83fcdbabfd",
      "parents": [
        "a4315e3c11f97ea0fa602184fa310161309657df"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jan 02 21:22:38 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:39:00 2012 +0200"
      },
      "message": "pwm: Move PXA PWM driver to PWM framework\n\nThis commit moves the PXA PWM driver to the drivers/pwm subdirectory and\nconverts it to use the new PWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "a4315e3c11f97ea0fa602184fa310161309657df",
      "tree": "859df4b9b0733be80f20ecf42c8430584215a1ca",
      "parents": [
        "140fd977dc46bc750258f082cdf1cfea79dc1d14"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jan 02 20:53:50 2012 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:38:59 2012 +0200"
      },
      "message": "pwm: Move Blackfin PWM driver to PWM framework\n\nThis commit moves the Blackfin PWM driver to the drivers/pwm sub-\ndirectory and converts it to register with the new PWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "0134b932a02f272a3137e8331e38b69eff011587",
      "tree": "0a0d1719012f2fd26154a3f76f256d67e8f18a28",
      "parents": [
        "7299ab70e68e20e70cb45fe4ab4b6029fe964acd"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Wed Dec 21 07:47:07 2011 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:38:57 2012 +0200"
      },
      "message": "pwm: Add NVIDIA Tegra SoC support\n\nThis commit adds a generic PWM framework driver for the PWFM controller\nfound on NVIDIA Tegra SoCs. The driver is based on code from the\nChromium kernel tree and was originally written by Gary King (NVIDIA)\nand later modified by Simon Que (Chromium).\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "0c2498f1660878339350bea8d18550b1b87ca055",
      "tree": "a1509cfa2de90c8a35be4594af5daa79896f7662",
      "parents": [
        "cfaf025112d3856637ff34a767ef785ef5cf2ca9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jan 28 09:40:40 2011 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Jun 15 12:56:50 2012 +0200"
      },
      "message": "pwm: Add PWM framework support\n\nThis patch adds framework support for PWM (pulse width modulation) devices.\n\nThe is a barebone PWM API already in the kernel under include/linux/pwm.h,\nbut it does not allow for multiple drivers as each of them implements the\npwm_*() functions.\n\nThere are other PWM framework patches around from Bill Gatliff. Unlike\nhis framework this one does not change the existing API for PWMs so that\nthis framework can act as a drop in replacement for the existing API.\n\nWhy another framework?\n\nSeveral people argue that there should not be another framework for PWMs\nbut they should be integrated into one of the existing frameworks like led\nor hwmon. Unlike these frameworks the PWM framework is agnostic to the\npurpose of the PWM. In fact, a PWM can drive a LED, but this makes the\nLED framework a user of a PWM, like already done in leds-pwm.c. The gpio\nframework also is not suitable for PWMs. Every gpio could be turned into\na PWM using timer based toggling, but on the other hand not every PWM hardware\ndevice can be turned into a gpio due to the lack of hardware capabilities.\n\nThis patch does not try to improve the PWM API yet, this could be done in\nsubsequent patches.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n[thierry.reding@avionic-design.de: fixup typos, kerneldoc comments]\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    }
  ]
}
