)]}'
{
  "log": [
    {
      "commit": "f8457d574f680a98c77846a15df13086ab1ab426",
      "tree": "779759dce27c7d36ebdfa13d3fcef9f960600ef6",
      "parents": [
        "bf2627d66d416ff438f37643d32866aa93947be6"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Mon Oct 08 14:41:49 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:16 2012 +0900"
      },
      "message": "extcon: MAX77693: Add platform data for MUIC device to initialize registers\n\nThis patch add platform data for MUIC device to initialize register\non probe() call because it should unmask interrupt mask register\nand initialize some register related to MUIC device.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "f5a246eab9a268f51ba8189ea5b098a1bfff200e",
      "tree": "a6ff7169e0bcaca498d9aec8b0624de1b74eaecb",
      "parents": [
        "d5bbd43d5f450c3fca058f5b85f3dfb4e8cc88c9",
        "7ff34ad80b7080fafaac8efa9ef0061708eddd51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 07:07:14 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 07:07:14 2012 +0900"
      },
      "message": "Merge tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This contains pretty many small commits covering fairly large range of\n  files in sound/ directory.  Partly because of additional API support\n  and partly because of constantly developed ASoC and ARM stuff.\n\n  Some highlights:\n\n   - Introduced the helper function and documentation for exposing the\n     channel map via control API, as discussed in Plumbers; most of PCI\n     drivers are covered, will follow more drivers later\n\n   - Most of drivers have been replaced with the new PM callbacks (if\n     the bus is supported)\n\n   - HD-audio controller got the support of runtime PM and the support\n     of D3 clock-stop.  Also changing the power_save option in sysfs\n     kicks off immediately to enable / disable the power-save mode.\n\n   - Another significant code change in HD-audio is the rewrite of\n     firmware loading code.  Other than that, most of changes in\n     HD-audio are continued cleanups and standardization for the generic\n     auto parser and bug fixes (HBR, device-specific fixups), in\n     addition to the support of channel-map API.\n\n   - Addition of ASoC bindings for the compressed API, used by the\n     mid-x86 drivers.\n\n   - Lots of cleanups and API refreshes for ASoC codec drivers and\n     DaVinci.\n\n   - Conversion of OMAP to dmaengine.\n\n   - New machine driver for Wolfson Microelectronics Bells.\n\n   - New CODEC driver for Wolfson Microelectronics WM0010.\n\n   - Enhancements to the ux500 and wm2000 drivers\n\n   - A new driver for DA9055 and the support for regulator bypass mode.\"\n\nFix up various arm soc header file reorg conflicts.\n\n* tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (339 commits)\n  ALSA: hda - Add new codec ALC283 ALC290 support\n  ALSA: hda - avoid unneccesary indices on \"Headphone Jack\" controls\n  ALSA: hda - fix indices on boost volume on Conexant\n  ALSA: aloop - add locking to timer access\n  ALSA: hda - Fix hang caused by race during suspend.\n  sound: Remove unnecessary semicolon\n  ALSA: hda/realtek - Fix detection of ALC271X codec\n  ALSA: hda - Add inverted internal mic quirk for Lenovo IdeaPad U310\n  ALSA: hda - make Realtek/Sigmatel/Conexant use the generic unsol event\n  ALSA: hda - make a generic unsol event handler\n  ASoC: codecs: Add DA9055 codec driver\n  ASoC: eukrea-tlv320: Convert it to platform driver\n  ALSA: ASoC: add DT bindings for CS4271\n  ASoC: wm_hubs: Ensure volume updates are handled during class W startup\n  ASoC: wm5110: Adding missing volume update bits\n  ASoC: wm5110: Add OUT3R support\n  ASoC: wm5110: Add AEC loopback support\n  ASoC: wm5110: Rename EPOUT to HPOUT3\n  ASoC: arizona: Add more clock rates\n  ASoC: arizona: Add more DSP options for mixer input muxes\n  ...\n"
    },
    {
      "commit": "e665faa424a4a782aa986274920c1fc5b76f5560",
      "tree": "2cf64abadecbbeadcffc02cb7671cb593fc45488",
      "parents": [
        "ca4da6948bc6a7010ecf916dad528c177dcb9a81",
        "18766f0936d444fd7ff2e0064bd6e69a89d5c6fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 07 17:29:24 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 07 17:29:24 2012 +0900"
      },
      "message": "Merge tag \u0027for-v3.7\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"1. New drivers:\n     - Marvell 88pm860x charger and battery drivers;\n     - Texas Instruments LP8788 charger driver;\n  2. Two new power supply properties: whether a battery is authentic,\n     and chargers\u0027 maximal currents and voltages;\n  3. A lot of TI LP8727 Charger cleanups;\n  4. New features for Charger Manager, mainly now we can disable\n     specific regulators;\n  5. Random fixes and cleanups for other drivers.\"\n\nFix up trivial conflicts in \u003clinux/mfd/88pm860x.h\u003e\n\n* tag \u0027for-v3.7\u0027 of git://git.infradead.org/battery-2.6: (52 commits)\n  pda_power: Remove ac_draw_failed goto and label\n  charger-manager: Add support sysfs entry for charger\n  charger-manager: Support limit of maximum possible\n  charger-manager: Check fully charged state of battery periodically\n  lp8727_charger: More pure cosmetic improvements\n  lp8727_charger: Fix checkpatch warning\n  lp8727_charger: Add description in the private data\n  lp8727_charger: Fix a typo - chg_parm to chg_param\n  lp8727_charger: Make some cosmetic changes in lp8727_delayed_func()\n  lp8727_charger: Clean up lp8727_charger_changed()\n  lp8727_charger: Return if the battery is discharging\n  lp8727_charger: Make lp8727_charger_get_propery() simpler\n  lp8727_charger: Make lp8727_ctrl_switch() inline\n  lp8727_charger: Make lp8727_init_device() shorter\n  lp8727_charger: Clean up lp8727_is_charger_attached()\n  lp8727_charger: Use specific definition\n  lp8727_charger: Clean up lp8727 definitions\n  lp8727_charger: Use the definition rather than enum\n  lp8727_charger: Fix code for getting battery temp\n  lp8727_charger: Clear interrrupts at inital time\n  ...\n"
    },
    {
      "commit": "11126c611e10abb18b6f1ed0300c0548c3906b54",
      "tree": "246227ad730c1e68f5a9c03db57cd4592abe7687",
      "parents": [
        "67966e088b0c7dc926f4ce19565ebf208e18d058",
        "33e2a4227ddff7c18921ac175fae3ab0e3ff8a76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:09:16 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:09:16 2012 +0900"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge misc patches from Andrew Morton:\n \"The MM tree is rather stuck while I wait to find out what the heck is\n  happening with sched/numa.  Probably I\u0027ll need to route around all the\n  code which was added to -next, sigh.\n\n  So this is \"everything else\", or at least most of it - other small\n  bits are still awaiting resolutions of various kinds.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (180 commits)\n  lib/decompress.c add __init to decompress_method and data\n  kernel/resource.c: fix stack overflow in __reserve_region_with_split()\n  omfs: convert to use beXX_add_cpu()\n  taskstats: cgroupstats_user_cmd() may leak on error\n  aoe: update aoe-internal version number to 50\n  aoe: update documentation to better reflect aoe-plus-udev usage\n  aoe: remove unused code\n  aoe: make dynamic block minor numbers the default\n  aoe: update and specify AoE address guards and error messages\n  aoe: retain static block device numbers for backwards compatibility\n  aoe: support more AoE addresses with dynamic block device minor numbers\n  aoe: update documentation with new URL and VM settings reference\n  aoe: update copyright year in touched files\n  aoe: update internal version number to 49\n  aoe: remove unused code and add cosmetic improvements\n  aoe: increase net_device reference count while using it\n  aoe: associate frames with the AoE storage target\n  aoe: disallow unsupported AoE minor addresses\n  aoe: do revalidation steps in order\n  aoe: failover remote interface based on aoe_deadsecs parameter\n  ...\n"
    },
    {
      "commit": "90829c089ef622e54ce1153eb6dcda9ce98cb7c2",
      "tree": "d6468baa51657219d583d0cf721bfd845d046bc4",
      "parents": [
        "a16e8393ac03cc24fd9b838f42823b4242ceac88"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Oct 04 17:14:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:05:03 2012 +0900"
      },
      "message": "rtc: rc5t583: add ricoh rc5t583 RTC driver\n\nAdd an RTC driver for the RTC device on Ricoh MFD Rc5t583.  Ricoh RTC has\n3 types of alarms.  The current patch adds support for the Y-Alarm of\nRC5t583 RTC.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e783980b84e7253ba98552d092d1f45ed262d66",
      "tree": "7cc402699e588484b76aae12b9758c23125eb4b1",
      "parents": [
        "477d30d787b969e4c11fc958077cc7954805e236"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Oct 04 17:13:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:05:02 2012 +0900"
      },
      "message": "rtc: tps65910: add RTC driver for TPS65910 PMIC RTC\n\nTPS65910 PMIC is a MFD with RTC as one of the device.  Adding RTC driver\nfor supporting RTC device present inside TPS65910 PMIC.\n\nOnly support for RTC alarm is implemented as part of this patch.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "2e57d56747e601b3e0ff6697e524025d0504d161",
      "tree": "29a7c677878d39f64e90dfbdf7063a11c08d4c15",
      "parents": [
        "837c8293ba24d08cd7438d82ad9bb8d2fb0f8a5b"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Fri Sep 21 18:06:52 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 02 11:43:13 2012 +0200"
      },
      "message": "mfd: 88pm860x: Device tree support\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2a2bf85f05e42b12ea6bfe821e2d19221cf93555",
      "tree": "11abcdaef6e4f8307574056998d306d21558b6ed",
      "parents": [
        "11801e9de26992d37cb869cc74f389b6a7677e0e",
        "99261fbad0a16f105b262d7525801697588ba526"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:28:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:28:06 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM soc device tree updates from Olof Johansson:\n \"Device tree conversion and enablement branch.  Mostly a bunch of new\n  bindings and setup for various platforms, but the Via/Winchip VT8500\n  platform is also converted over from being 100% legacy to now use\n  device tree for probing.  More of that will come for 3.8.\"\n\nTrivial conflicts due to removal of vt8500 files, and one documentation\nfile that was added with slightly different contents both here and in\nthe USb tree.\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (212 commits)\n  arm: vt8500: Fixup for missing gpio.h\n  ARM: LPC32xx: LED fix in PHY3250 DTS file\n  ARM: dt: mmp-dma: add binding file\n  arm: vt8500: Update arch-vt8500 to devicetree support.\n  arm: vt8500: gpio: Devicetree support for arch-vt8500\n  arm: vt8500: doc: Add device tree bindings for arch-vt8500 devices\n  arm: vt8500: clk: Add Common Clock Framework support\n  video: vt8500: Add devicetree support for vt8500-fb and wm8505-fb\n  serial: vt8500: Add devicetree support for vt8500-serial\n  rtc: vt8500: Add devicetree support for vt8500-rtc\n  arm: vt8500: Add device tree files for VIA/Wondermedia SoC\u0027s\n  ARM: tegra: Add Avionic Design Tamonten Evaluation Carrier support\n  ARM: tegra: Add Avionic Design Medcom-Wide support\n  ARM: tegra: Add Avionic Design Plutux support\n  ARM: tegra: Add Avionic Design Tamonten support\n  ARM: tegra: dts: Add pwm label\n  ARM: ux500: Fix SSP register address format\n  ARM: ux500: Apply tc3589x\u0027s GPIO/IRQ properties to HREF\u0027s DT\n  ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT\n  ARM: ux500: Add all encompassing sound node to the HREF Device Tree\n  ...\n"
    },
    {
      "commit": "61464c8357c8f6b780e4c44f5c79471799c51ca7",
      "tree": "4509cf075403965528f380f2f825c46908fb7d4e",
      "parents": [
        "47061eda2584b9e4516d1e3a9713406a3a559ac8",
        "9cf1c871526cf6bfec2a653e1e068ee72592542c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:19:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:19:05 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM soc general cleanups from Olof Johansson:\n \"This is a large branch that contains a handful of different cleanups:\n\n   - Fixing up the I/O space remapping on PCI on ARM.  This is a series\n     from Rob Herring that restructures how all pci devices allocate I/O\n     space, and it\u0027s part of the work to allow multiplatform kernels.\n   - A number of cleanup series for OMAP, moving and removing some\n     headers, sparse irq rework and in general preparation for\n     multiplatform.\n   - Final removal of all non-DT boards for Tegra, it is now\n     device-tree-only!\n   - Removal of a stale platform, nxp4008.  It\u0027s an old mobile chipset\n     that is no longer in use, and was very likely never really used\n     with a mainline kernel.  We have not been able to find anyone\n     interested in keeping it around in the kernel.\n   - Removal of the legacy dmaengine driver on tegra\n\n  + A handful of other things that I haven\u0027t described above.\"\n\nFix up some conflicts with the staging tree (and because nxp4008 was\nremoved)\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (184 commits)\n  ARM: OMAP2+: serial: Change MAX_HSUART_PORTS to 6\n  ARM: OMAP4: twl-common: Support for additional devices on i2c1 bus\n  ARM: mmp: using for_each_set_bit to simplify the code\n  ARM: tegra: harmony: fix ldo7 regulator-name\n  ARM: OMAP2+: Make omap4-keypad.h local\n  ARM: OMAP2+: Make l4_3xxx.h local\n  ARM: OMAP2+: Make l4_2xxx.h local\n  ARM: OMAP2+: Make l3_3xxx.h local\n  ARM: OMAP2+: Make l3_2xxx.h local\n  ARM: OMAP1: Move irda.h from plat to mach\n  ARM: OMAP2+: Make hdq1w.h local\n  ARM: OMAP2+: Make gpmc-smsc911x.h local\n  ARM: OMAP2+: Make gpmc-smc91x.h local\n  ARM: OMAP1: Move flash.h from plat to mach\n  ARM: OMAP2+: Make debug-devices.h local\n  ARM: OMAP1: Move board-voiceblue.h from plat to mach\n  ARM: OMAP1: Move board-sx1.h from plat to mach\n  ARM: OMAP2+: Make omap-wakeupgen.h local\n  ARM: OMAP2+: Make omap-secure.h local\n  ARM: OMAP2+: Make ctrl_module_wkup_44xx.h local\n  ...\n"
    },
    {
      "commit": "2c0c86d5b67ee04e8b71a2ea2a3af6d224611cfc",
      "tree": "84cb3b96e68be80b3e8b6876b27fc9ff6ba0370f",
      "parents": [
        "fdb2f9c2ebd4f07d7b11a3bc86d8c669eb841697",
        "494bfec99922d54054d2d0873f1017680cfc3f13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:09:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:09:04 2012 -0700"
      },
      "message": "Merge tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull clk framework update from Michael Turquette:\n \"The common clk framework changes for 3.7 are dominated by ARM platform\n  ports to the framework along with one MIPS port, one MFD port, one\n  minor framework enhancement and one helper function for platforms\n  expressing their clock data through device tree.\"\n\n* tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: add of_clk_src_onecell_get() support\n  clk: ux500: Define smp_twd clock for u8500\n  mfd: dbx500: Provide a more accurate smp_twd clock\n  clk: ux500: Support for prmcu_rate clock\n  clk: Provide option for clk_get_rate to issue hw for new rate\n  clock: max77686: Add driver for Maxim 77686 32Khz crystal oscillator.\n  ARM: ux500: Switch to use common clock framework\n  clk: ux500: Clock definitions for u8500\n  clk: ux500: First version of clock definitions for ux500\n  clk: ux500: Adapt PRCMU and PRCC clocks for common clk\n  clk: versatile: make config option boolean\n  clk: add Loongson1B clock support\n  arm: mmp: make all SOCs use common clock by default\n  clk: mmp: add clock definition for mmp2\n  clk: mmp: add clock definition for pxa910\n  clk: mmp: add clock definition for pxa168\n  clk: mmp: add mmp specific clocks\n  clk: convert ARM RealView to common clk\n  clk: prima2: move from arch/arm/mach to drivers/clk\n  ARM: PRIMA2: convert to common clk and finish full clk tree\n"
    },
    {
      "commit": "99dbb1632f1165c2726056ebfce6edde0e5a0208",
      "tree": "2b2fc83db20b4c6d13842496899774b0dc2868e2",
      "parents": [
        "aae6f989c6e97ff8197717fa4d032ad4eba091a7",
        "9c33c512b2d3167a3580659942ee78437b1b1bc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 09:06:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 09:06:36 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull the trivial tree from Jiri Kosina:\n \"Tiny usual fixes all over the place\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  doc: fix old config name of kprobetrace\n  fs/fs-writeback.c: cleanup riteback_sb_inodes kerneldoc\n  btrfs: fix the commment for the action flags in delayed-ref.h\n  btrfs: fix trivial typo for the comment of BTRFS_FREE_INO_OBJECTID\n  vfs: fix kerneldoc for generic_fh_to_parent()\n  treewide: fix comment/printk/variable typos\n  ipr: fix small coding style issues\n  doc: fix broken utf8 encoding\n  nfs: comment fix\n  platform/x86: fix asus_laptop.wled_type module parameter\n  mfd: printk/comment fixes\n  doc: getdelays.c: remember to close() socket on error in create_nl_socket()\n  doc: aliasing-test: close fd on write error\n  mmc: fix comment typos\n  dma: fix comments\n  spi: fix comment/printk typos in spi\n  Coccinelle: fix typo in memdup_user.cocci\n  tmiofb: missing NULL pointer checks\n  tools: perf: Fix typo in tools/perf\n  tools/testing: fix comment / output typos\n  ...\n"
    },
    {
      "commit": "8284328cd98b9ac9eebf646e6fcb9047bc12bf55",
      "tree": "1c7ab08de0e003d300ab194512cb2847a971b45a",
      "parents": [
        "c6bed9deb6047179a6c58ace847f8b2129085e37"
      ],
      "author": {
        "name": "Sourav Poddar",
        "email": "sourav.poddar@ti.com",
        "time": "Mon Oct 01 16:31:22 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 01 15:27:48 2012 +0200"
      },
      "message": "mfd: smsc: Add support for smsc gpio io/keypad driver\n\nsmsc ece1099 is a keyboard scan or gpio expansion device.\nThe patch create keypad and gpio expander child for this\nmulti function smsc driver.\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2896434cf272acace1b7093d5e4ba8022ed11ac8",
      "tree": "e81902cfebd1fa1cc7096206b88e4a7bacffa3e0",
      "parents": [
        "5863eabb2a317ef499d340aa7201233a4fc9211e"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Sep 14 18:54:50 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Sep 29 01:25:28 2012 +0200"
      },
      "message": "mfd: DA9055 core driver\n\nThis is the DA9055 MFD core driver that instantiate all the dependent\ncomponent drivers and provides them the device access via I2C.\n\nThis patch is functionally tested on Samsung SMDK6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a2027abd2048f7f7fdcc6e11ff10b3d9b0d0899",
      "tree": "d83e1d602304b5a16cf2f5ba6948e0b43cdc98d8",
      "parents": [
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2",
        "52b84dac436a681fa51dad2b9e57b6ea50309cbd",
        "b8575a1143f6d57a791c946291ba4363e07e32a3",
        "3f1965776f6ec769192400810b6260fe48301bbb",
        "e96961dabe4421b163a4b6187ede942aa450d9cc",
        "3006b8d665c9b44a7838d0830d9dbe5f6df2be69"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 14:45:07 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 14:45:07 2012 +0100"
      },
      "message": "Merge remote-tracking branches \u0027regulator/topic/core\u0027, \u0027regulator/topic/bypass\u0027, \u0027regulator/topic/tol\u0027, \u0027regulator/topic/drivers\u0027 and \u0027regulator/topic/tps6586x\u0027 into regulator-next\n"
    },
    {
      "commit": "eebfdc17cc6c9f184a713d84b84e7602236360c6",
      "tree": "6f591d7a70cb540db68520b5c91361b1cb604bc5",
      "parents": [
        "b6290ffe1f4ed4d8521fd7e46738d42ddd9f1935"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Mon Sep 24 22:25:28 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 10:42:02 2012 +0200"
      },
      "message": "backlight: Add TPS65217 WLED driver\n\nThe TPS65217 chip contains a boost converter and current sinks which can be\nused to drive LEDs for use as backlights. Expose this functionality via the\nbacklight API.\n\nTested on an AM335x based custom board with a single WLED string, using\ndifferent values for ISEL and FDIM (though it would be hard to tell the\ndifference except for the value in WLEDCTRL1). Both instantiation through the\ndevice tree and by passing platform data have been tested. Testing has been\ndone with an Androidized 3.2 kernel from the rowboat project. Koen Kooi\nreported the driver to be working on a Beaglebone board with LCD3 cape\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "18766f0936d444fd7ff2e0064bd6e69a89d5c6fc",
      "tree": "b3e44515085c6d52747f25d57fa63e915b569c29",
      "parents": [
        "c10a002a2b4af557730e71591c529fbdf355433f",
        "0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Sep 24 19:10:08 2012 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Sep 24 19:12:01 2012 -0700"
      },
      "message": "Merge with upstream to accommodate with MFD changes\n\ncommit 0848c94fb4 (\"mfd: core: Push irqdomain mapping out into devices\")\nthat appeared in v3.6-rc6 adds another argument to the mfd_add_devices()\ncall, and that makes commit a830d28b48bf (\"power_supply: Enable\nbattery-charger for 88pm860x\", which is battery tree) no longer compatible\nwith the latest kernels.\n\nThis commit is used to merge upstream back into battery tree and\naccommodate 88pm860x driver for the latest changes in MFD core.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "eea6b7cc53aaecf868e1643058159807c744e04e",
      "tree": "1922328c8edb85f2c106075c966baa07f15ea831",
      "parents": [
        "804971ec3793d30f40c1a74775dd3fe89deb461a"
      ],
      "author": {
        "name": "Milo Kim",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Sep 19 18:53:33 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:51:34 2012 +0200"
      },
      "message": "mfd: Add lp8788 mfd driver\n\nTI LP8788 PMU provides regulators, battery charger, ADC,\nRTC, backlight driver and current sinks.\n\nThis MFD patch supports the I2C communication using the regmap,\nthe interrupt handling using the linear IRQ domain and\nconfigurable platform data structures for each driver module.\n\n (Driver Architecture)\n\n                                         \u003c mfd devices \u003e\n  LP8788 HW  ..........  mfd  .......... regulator drivers\n                I2C                      power supply driver\n                IRQs                     iio adc driver\n                                         rtc driver\n                                         backlight driver\n                                         current sink drivers\n\n  o regulators    : LDOs and BUCKs\n  o power supply  : Battery charger\n  o iio adc       : Battery voltage/temperature\n  o rtc           : RTC and alarm\n  o backlight\n  o current sink  : LED and vibrator\n\nAll MFD device modules are registered by LP8788 MFD core driver.\nFor sharing information such like the virtual IRQ number,\nMFD core driver uses the resource structure.\nThen each module can retrieve the specific IRQ number and detect it\nin the IRQ thread.\n\nConfigurable platform data is handled in each driver module.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "804971ec3793d30f40c1a74775dd3fe89deb461a",
      "tree": "edec886d66c3b2b02c4030cb679d730156abe2e2",
      "parents": [
        "0dd96360e21ec7963aeba253261db87a32e728c6"
      ],
      "author": {
        "name": "Michel Jaouen",
        "email": "michel.jaouen@stericsson.com",
        "time": "Fri Aug 31 14:21:30 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:51:34 2012 +0200"
      },
      "message": "mfd: dbx500: Provide a more accurate smp_twd clock\n\nThe local timer clock is based on ARM subsystem clock. This patch\nobtains a more exact value of that clock by reading PRCMU registers.\nUsing this increases the accuracy of the local timer events.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7cc4c92fbc1b539597c00656b3236a57d76022f4",
      "tree": "d782a9bc042a6754edf9aa6cd4154d2e2bd80693",
      "parents": [
        "9c14ac33450eaa3347d0d202c2a4116578976a63"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Tue Aug 28 13:47:39 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:51:29 2012 +0200"
      },
      "message": "mfd: palmas: Change regulator defns to better suite DT\n\nIn order to better fit DT parsing in of regulator definitions re-arrange\nthe platform data struct slightly which requires the definitions of\nthe regulator IDs earlier in the include file.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "190ef1a6e1e493340281d10a9dbda2eac205884c",
      "tree": "a2935d53fb975d198d2e5a50bd59d22fe811fbbd",
      "parents": [
        "8664fade0d235eeed2f2cfdeb10d3f243ec01e4f"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Tue Aug 28 13:47:37 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:41:44 2012 +0200"
      },
      "message": "mfd: palmas: Add pdata/data for rest of children\n\nAdd the platform data and data structures for children that shall be\nadded by a future set of commits.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "40169a7c399346281da55ed9905a104d3da47945",
      "tree": "47181afbd7ccf73af8ec0b840d637a794062faa0",
      "parents": [
        "84bae6c379e362aa017efd417199f51d5c2273ac",
        "c164fa62b93782165f12c0e8366f7b46507edb4d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 22:20:37 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 22:20:37 2012 -0700"
      },
      "message": "Merge branch \u0027for-arm-soc-next\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt\n\n* \u0027for-arm-soc-next\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500:\n  ARM: ux500: Fix SSP register address format\n  ARM: ux500: Apply tc3589x\u0027s GPIO/IRQ properties to HREF\u0027s DT\n  ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT\n  ARM: ux500: Add all encompassing sound node to the HREF Device Tree\n  ARM: ux500: Add nodes for the MSP into the HREF Device Tree\n  ARM: ux500: Add all known I2C sub-device nodes to the HREF DT\n  ARM: ux500: Stop registering I2C sub-devices for HREF when DT is enabled\n  ARM: ux500: Stop registering Audio devices for HREF when DT is enabled\n  ARM: ux500: Add all encompassing sound node to the Snowball Device Tree\n  ARM: ux500: Add nodes for the MSP into Device Tree\n  ARM: ux500: Rename MSP board file to something more meaningful\n  ARM: ux500: Remove platform registration of MSP devices\n  ARM: ux500: Stop registering the MOP500 Audio driver from platform code\n  ARM: ux500: Pass MSP DMA platform data though AUXDATA\n  ARM: ux500: Fork MSP platform registration for step-by-step DT enablement\n  ARM: ux500: Add AB8500 CODEC node to DB8500 Device Tree\n  ARM: ux500: Clean-up MSP platform code\n  ARM: ux500: Pass SDI DMA information though AUX_DATA to MMCI\n  ARM: ux500: Add UART support to the HREF Device Tree\n  ARM: ux500: Add skeleton Device Tree for the HREF reference board\n  ...\n  + sync to v3.6-rc6\n"
    },
    {
      "commit": "2ef39e606bb43d6041b6d820e2a9156110a82d21",
      "tree": "7c4cb8bd147d962344d357569172dfbe35f098a6",
      "parents": [
        "a89be93c28cd656d1c3c49fe627666b3bbecd45a",
        "b4cad7af6665743647f28119b689e1552326d4da"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 18:47:58 2012 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 18:47:58 2012 -0400"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/ux500\u0027 into for-3.7\n"
    },
    {
      "commit": "ddfb43f3881edb47aa0083651ad31983cdc42c33",
      "tree": "7128cb13b599d2903a4deb05bbae37508b1c261e",
      "parents": [
        "2d6d649a2e0fa0268c0d03d5b1d330ca7907d33c",
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 11:26:27 2012 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 11:26:27 2012 -0400"
      },
      "message": "Merge tag \u0027v3.6-rc6\u0027 into for-3.7\n\nLinux 3.6-rc6 has all our bug fixes.\n\nConflicts (trivial overlap):\n\tsound/soc/omap/am3517evm.c\n"
    },
    {
      "commit": "32dec75349da4e68b53f099ce3a96469cdc334d6",
      "tree": "96aca7914b07697668ec716a3f80fb8c82e7a971",
      "parents": [
        "740418ef19fd7def7b9c333435d4ca1dce28cc42",
        "9891e3240543c45176b1298164418b61e8909ed0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 19:57:38 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 19:57:38 2012 -0700"
      },
      "message": "Merge tag \u0027tegra-for-3.7-dmaengine\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup\n\nARM: tegra: switch to dmaengine\n\nThe Tegra code-base has contained both a legacy DMA and a dmaengine\ndriver since v3.6-rcX. This series flips Tegra\u0027s defconfig to enable\ndmaengine rather than the legacy driver, and removes the legacy driver\nand all client code.\n\n* tag \u0027tegra-for-3.7-dmaengine\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  ASoC: tegra: remove support of legacy DMA driver based access\n  spi: tegra: remove support of legacy DMA driver based access\n  ARM: tegra: apbio: remove support of legacy DMA driver based access\n  ARM: tegra: dma: remove legacy APB DMA driver\n  ARM: tegra: config: enable dmaengine based APB DMA driver\n  + sync to 3.6-rc6\n"
    },
    {
      "commit": "a830d28b48bf92944e57058e87d17cee5a7cd2a1",
      "tree": "304249dfc3d1100114a88e3c01509158a52eb86e",
      "parents": [
        "98a2766493589c18c327ae3dad5243b53fcb5f70"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Jul 27 16:27:16 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Thu Sep 20 15:32:55 2012 -0700"
      },
      "message": "power_supply: Enable battery-charger for 88pm860x\n\nThere are charger and battery measurement feature for 88pm860x PMIC.\n\nFor charger, it can support pre-charge with small current when battery is\nnearly exausted and then changed into fast-charge with CC\u0026CV mode.\n\nFor battery monitor, it can support battery measurement such as\nvbat,vsys,vchg and ibat etc,it can aslo accumulating the Coulomb value\ncharged or discharged from battery based on Conlomb Counter, we use it\nto estimate battery capacity.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "2843c7d2c03da38dfb14102254d0c767d2483349",
      "tree": "8698671fd889ed9d6237cf9ea093e8bb1fc999b3",
      "parents": [
        "084cfebc03ede864835594181210b501aa9f1933",
        "6bfc82ff589a00e5fbc12b958c649d703d273c86"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 13:19:32 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 13:22:20 2012 -0700"
      },
      "message": "Merge tag \u0027omap-devel-dt-merged-for-v3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt\n\nDevice tree related changes for omaps.\n\nNote that this branch is based on omap-cleanup-sparseirq-for-v3.7\nto avoid merge conflicts with the sparseirq changes for gpio-twl4030\ndriver.\n\n* tag \u0027omap-devel-dt-merged-for-v3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  arm/dts: Mux uart pins for omap4-sdp\n  ARM: OMAP2+: select PINCTRL in Kconfig\n  arm/dts: Add pinctrl driver entries for omap2/3/4\n  arm/dts: Add omap36xx.dtsi file and rename omap3-beagle to omap3-beagle-xm\n  ARM: dts: omap3-overo: Add support for the blue LED\n  Documentation: dt: Update the OMAP documentation with Overo/Toby\n  ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board\n  ARM: dts: OMAP4: Add reg and interrupts for every nodes\n  ARM: dts: AM33XX: Specify reg and interrupt property for all nodes\n  ARM: dts: AM33XX: Convert all hex numbers to lower-case\n  ARM: dts: omap3-beagle: Enable audio support\n  ARM: dts: omap5: Add McPDM and DMIC section to the dtsi file\n  ARM: dts: omap5: Add McBSP entries\n  ARM: dts: omap4: Add reg-names for McPDM and DMIC\n  ARM: dts: omap4: Add McBSP entries\n  ARM: dts: omap3: Add McBSP entries\n  ARM: dts: omap2420-h4: Include omap2420.dtsi file instead the common omap2\n  ARM: dts: omap2: Add McBSP entries for OMAP2420 and OMAP2430 SoC\n  ARM: dts: omap3-beagle: Add heartbeat and mmc LEDs support\n  ARM: dts: omap3: Add gpio-twl4030 properties for BeagleBoard and omap3-EVM\n  ...\n"
    },
    {
      "commit": "db5c811d4044b5bd2ef923c7466bd2720eee0887",
      "tree": "fbde5cef6ff2b2518d2a7b5ec29f4c79b3ef59fd",
      "parents": [
        "49731c23bee88fd76af8cd57b915547b2175a26a"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Jul 27 08:50:05 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Sep 20 09:10:57 2012 +0200"
      },
      "message": "ASoC: codecs: Enable AB8500 CODEC for Device Tree\n\nWe continue to allow the AB8500 CODEC to be registered via the AB8500\nMulti Functional Device API, only this time we extract its configuration\nfrom the Device Tree binary.\n\nAcked-by: Ola Lilja \u003cola.o.lilja@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "f2f218cdc3ef4fd46f4fcc8880d69207a1740181",
      "tree": "a3ad3351f7f29681e4f150d9590130171a77abee",
      "parents": [
        "ff13e9e256d49a478b34da3dc380af41e0b9175f"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Mon Sep 17 12:19:08 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:39:14 2012 +0200"
      },
      "message": "mfd: 88pm860x: Move initilization code\n\nMove probe() and other functions from 88pm860x-i2c.c to 88pm860x-core.c.\nSince it could benefit to handle DT information.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "51acdb61185e9c7579366712a415fc929929d3bb",
      "tree": "c37afd2862d859ba9e9b3ae31e0b0a75b77fb476",
      "parents": [
        "63b501e22aa9b22cdfe206a5670aaae646d93021"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Mon Sep 17 12:19:05 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:39:13 2012 +0200"
      },
      "message": "mfd: max8925: Remove array in regulator platform data\n\nRemove array in parent\u0027s platform data. Use struct regulator_init_data\nas regulator device\u0027s platform data directly. So a lot of pdata are\nadded into parent\u0027s platform data. And voltage out register offset\nis used as IORESOURCE_REG to distinguish different regualtor devices.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5cbe786a6e32e80149f7b29def50b2bf563f6628",
      "tree": "60dd5b609a0bb3c7515810dd6ac639bb3c163816",
      "parents": [
        "35736dce6c05bab8e8b1eb7c74f5b8b0fbb7886d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Aug 16 15:13:14 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:21:20 2012 +0200"
      },
      "message": "mfd: twl6040: Add twl6040-gpio child\n\nAdd needed platform data structure and code to be able to load\nthe GPO child of twl6040.\nUpdate the devicetree binding documentation at the same time.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "35736dce6c05bab8e8b1eb7c74f5b8b0fbb7886d",
      "tree": "cb411a4417154cbbdd4dbd7185870095ae78b5c4",
      "parents": [
        "619a1e31f2b190814fcb088c8f2281461fafd396"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Aug 16 15:13:13 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:19:34 2012 +0200"
      },
      "message": "mfd: twl6040: Fix GPO mask\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9582fdcb6fcf1b596a83b161a2ea886272d2a62f",
      "tree": "d880190567065d64e86b29194a0ec0ca23cfb50b",
      "parents": [
        "48a364b758f861b21747a5148f26aedc504edb7f"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Sep 18 16:51:19 2012 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:07:56 2012 +0200"
      },
      "message": "mfd: max8907: Add power off control\n\nAdd DT property \"maxim,system-power-controller\" to indicate whether the\nPMIC is in charge of controlling the system power. If this is set, the\ndriver will provide the pm_power_off() function.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4adcefd3f908f02a5266cb37d82dc34615edbd3b",
      "tree": "d2fa908cc69379fce6140dab0470b0ef2d6b2511",
      "parents": [
        "baa64151aecccedbafae1bbc0c167c8b2a711752"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Wed Sep 05 10:57:16 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 17 15:27:31 2012 +0200"
      },
      "message": "mfd: anatop-mfd: remove anatop driver\n\nThe anatop registers are accessed via syscon now, no one will use\nmfd anatop driver anymore, remove it.\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df37e0c0931ceeb159c8e017445c6d4799b7f345",
      "tree": "704168f7c67179490dab7af25be5c5d76e7777cc",
      "parents": [
        "87d687301f380729ec320619f100f3ba39f3693d"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Wed Sep 05 10:57:14 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 17 15:24:31 2012 +0200"
      },
      "message": "ARM: imx6q: Add iomuxc gpr support into syscon\n\nInclude headfile for easy using.\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "87d687301f380729ec320619f100f3ba39f3693d",
      "tree": "3f6f274a01552da3b5f7af4dc1eaaad04a11c1b4",
      "parents": [
        "a435ae1d51e2f18414f2a87219fdbe068231e692"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Wed Sep 05 10:57:13 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 17 15:24:14 2012 +0200"
      },
      "message": "mfd: Add syscon driver based on regmap\n\nAdd regmap based syscon driver.\nThis is usually used for access misc bits in registers which does not belong\nto a specific module, for example, IMX IOMUXC GPR and ANATOP.\nWith this driver, client can use generic regmap API to access registers\nwhich are registered into syscon.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "15e27b1088245a2de3b7d09d39cd209212eb16af",
      "tree": "8986de2dd41b21b590ffe5a4910fb4e22be0364e",
      "parents": [
        "8d2493781ad910019e9dc63dbf99f6dd2a8a2083"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Sep 07 12:14:56 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 17 15:03:38 2012 +0200"
      },
      "message": "mfd: Provide the tc3589x with its own IRQ domain\n\nIn preparation for Device Tree enablement all IRQ controllers\nshould control their own IRQ domain. This patch provides just\nthat.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a91d2f8d6e4c0fd3d6e1a2b5609eb93b114effb6",
      "tree": "500b88f82e1010a0ce56d363830dba31809eeb52",
      "parents": [
        "7fb9c1a4851562e9f9b522ff929c0742797f301a"
      ],
      "author": {
        "name": "Gyungoh Yoo",
        "email": "jack.yoo@maxim-ic.com",
        "time": "Wed Aug 15 10:28:46 2012 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 17 15:03:28 2012 +0200"
      },
      "message": "mfd: Add MAX8907 core driver\n\nThe MAX8907 is an I2C-based power-management IC containing voltage\nregulators, a reset controller, a real-time clock, and a touch-screen\ncontroller.\n\nThe original driver was written by:\n* Gyungoh Yoo \u003cjack.yoo@maxim-ic.com\u003e\n\nVarious fixes and enhancements by:\n* Jin Park \u003cjinyoungp@nvidia.com\u003e\n* Tom Cherry \u003ctcherry@nvidia.com\u003e\n* Prashant Gaikwad \u003cpgaikwad@nvidia.com\u003e\n* Dan Willemsen \u003cdwillemsen@nvidia.com\u003e\n* Laxman Dewangan \u003cldewangan@nvidia.com\u003e\n\nDuring upstreaming, I (swarren):\n* Converted to regmap.\n* Converted to regmap-irq.\n* Allowed probing from device tree.\n* Renamed from max8907c-\u003emax8907, since the driver covers at least the\n  C and B revisions.\n* General cleanup.\n\nSigned-off-by: Gyungoh Yoo \u003cjack.yoo@maxim-ic.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e #v3\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e51036d348956a3cdb5a977234c395fdb82e170",
      "tree": "4069298c12089ae7702c6b14a3640dcc376f199c",
      "parents": [
        "a73403d85ab43ca633e393bb130add337d69fadb",
        "68cb700c59fae6cd539c9dc1e9f2584f671935a0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Sep 16 20:05:06 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Sep 16 20:05:06 2012 -0700"
      },
      "message": "Merge tag \u0027omap-cleanup-sparseirq-for-v3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup\n\nFrom Tony Lindgren:\n\nThis branch contains changes needed to make omap2+\nwork properly with sparse IRQ. It also removes\ndependencies to mach/hardware.h. These help moving\nthings towards ARM single zImage support.\n\nThis branch is based on a commit in tty-next\nbranch with omap-devel-gpmc-fixed-for-v3.7 and\ncleanup-omap-tags-for-v3.7 merged in to keep things\ncompiling and sort out some merge conflicts.\n\n* tag \u0027omap-cleanup-sparseirq-for-v3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP1: Move SoC specific headers from plat to mach for omap1\n  ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2\n  ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+\n  ARM: OMAP: Remove unused old gpio-switch.h\n  ARM: OMAP1: Move plat/irqs.h to mach/irqs.h\n  ARM: OMAP2+: Remove hardcoded IRQs and enable SPARSE_IRQ\n  ARM: OMAP2+: Prepare for irqs.h removal\n  W1: OMAP HDQ1W: Remove dependencies to mach/hardware.h\n  Input: omap-keypad: Remove dependencies to mach includes\n  ARM: OMAP: Move gpio.h to include/linux/platform_data\n  ARM: OMAP2+: Remove hardcoded twl4030 gpio_base, irq_base and irq_end\n  ARM: OMAP2+: Remove unused nand_irq for GPMC\n  ARM: OMAP2+: Make INTCPS_NR_IRQS local for mach-omap2/irq.c\n  ARM: OMAP1: Define OMAP1_INT_I2C locally\n  ARM: OMAP1: Move define of OMAP_LCD_DMA to dma.h\n"
    },
    {
      "commit": "0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096",
      "tree": "d529ea8370d62b7c3c1dfd42a6714c9bd052ef39",
      "parents": [
        "a0e35322910555e20e9eced3f050a76c7b3a1f92"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 11 15:16:36 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Sep 15 23:22:04 2012 +0200"
      },
      "message": "mfd: core: Push irqdomain mapping out into devices\n\nCurrently the MFD core supports remapping MFD cell interrupts using an\nirqdomain but only if the MFD is being instantiated using device tree\nand only if the device tree bindings use the pattern of registering IPs\nin the device tree with compatible properties.  This will be actively\nharmful for drivers which support non-DT platforms and use this pattern\nfor their DT bindings as it will mean that the core will silently change\nremapping behaviour and it is also limiting for drivers which don\u0027t do\nDT with this particular pattern.  There is also a potential fragility if\nthere are interrupts not associated with MFD cells and all the cells are\nomitted from the device tree for some reason.\n\nInstead change the code to take an IRQ domain as an optional argument,\nallowing drivers to take the decision about the parent domain for their\ninterrupts.  The one current user of this feature is ab8500-core, it has\nthe domain lookup pushed out into the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0fd0013cda05a3bbdaf861c9fdfe8496230da672",
      "tree": "070ae32849781f0ab38d241bab08b47037749b25",
      "parents": [
        "50b381b72bf080dc10d20f5d33486488bf737bbc"
      ],
      "author": {
        "name": "Marcus Cooper",
        "email": "marcus.xm.cooper@stericsson.com",
        "time": "Fri Aug 10 10:32:35 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Sep 14 09:52:15 2012 +0200"
      },
      "message": "mfd: ab3100: Split ab3100 headers out of abx500.h\n\nThe U8500 has its own set of separate header, so the abx500\nbecomes completely abstract. Do the same split for the AB3100\nlegacy ASIC.\n\nSigned-off-by: Marcus Cooper \u003cmarcus.xm.cooper@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b079fa72069ba7f754ba8bdf737335abdb971b67",
      "tree": "475ae5a57cddff10d9a3905390ba80a38301250a",
      "parents": [
        "004c15a68076f5bdc343bed92efed81087cecbfb"
      ],
      "author": {
        "name": "Bill Huang",
        "email": "bilhuang@nvidia.com",
        "time": "Sun Aug 19 18:07:56 2012 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Sep 14 09:52:14 2012 +0200"
      },
      "message": "mfd: dt: tps65910: Add power off control\n\nAdd DT property \"ti,system-power-controller\" telling whether or not this\npmic is in charge of controlling the system power, so the power off\nroutine can be hooked up to system call \"pm_power_off\".\n\nBased on the work by:\nDan Willemsen \u003cdwillemsen@nvidia.com\u003e\n\nSigned-off-by: Bill Huang \u003cbilhuang@nvidia.com\u003e\nTested-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "004c15a68076f5bdc343bed92efed81087cecbfb",
      "tree": "719632562fd71bf6ec24cd0e9a72afbeda8ff6a6",
      "parents": [
        "80633f05b0dbf5819ef28f626f2f0b7c885d1f88"
      ],
      "author": {
        "name": "Bill Huang",
        "email": "bilhuang@nvidia.com",
        "time": "Sun Aug 19 18:07:55 2012 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Sep 14 09:52:14 2012 +0200"
      },
      "message": "mfd: dt: tps6586x: Add power off control\n\nAdd DT property \"ti,system-power-controller\" telling whether or not this\npmic is in charge of controlling the system power, so the power off\nroutine can be hooked up to system call \"pm_power_off\".\n\nBased on the work by:\nDan Willemsen \u003cdwillemsen@nvidia.com\u003e\n\nSigned-off-by: Bill Huang \u003cbilhuang@nvidia.com\u003e\nTested-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "80633f05b0dbf5819ef28f626f2f0b7c885d1f88",
      "tree": "37a823068072239eeb4f17e0080caea0ce24c22b",
      "parents": [
        "4f600ada70beeb1dfe08e11e871bf31015aa0a3d"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Aug 20 11:53:36 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Sep 14 09:52:13 2012 +0200"
      },
      "message": "mfd: ab8500: Make ab8500_irq_get_virq() static\n\nMFD core now takes care of  HWIRQ \u003c-\u003e VIRQ mapping, so the helper\nab8500_irq_get_virq() is no longer used by ab8500 subordinate devices\nto obtain a Linux wide Virtual IRQ. The AB8500 IRQ controller still\nuses it internally though, so we\u0027ll just hide it from the rest of the\nworld by making it static instead.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4f600ada70beeb1dfe08e11e871bf31015aa0a3d",
      "tree": "7ab75ca987a49e661c6e33c052e59d56bc83a219",
      "parents": [
        "cdabc1c88a12e9fc2a49f2a54ce9be470398d8a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 23 17:34:15 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Sep 14 09:52:13 2012 +0200"
      },
      "message": "gpio: gpio-ich: Share ownership of GPIO groups\n\nThe ICH chips have their GPIO pins organized in 2 or 3 independent\ngroups of 32 GPIO pins. It can happen that the ACPI BIOS wants to make\nuse of pins in one group, preventing the OS to access these. This does\nnot prevent the OS from accessing the other group(s).\n\nThis is the case for example on my Asus Z8NA-D6 board. The ACPI BIOS\nwants to control GPIO 18 (group 1), while I (the OS) need to control\nGPIO 52 and 53 (group 2) for SMBus multiplexing.\n\nSo instead of checking for ACPI resource conflict on the whole I/O\nrange, check on a per-group basis, and consider it a success if at\nleast one of the groups is available for the OS to use.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Aaron Sierra \u003casierra@xes-inc.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "55692af5eb587f7592d6c2713e1e0eeaab0f6c31",
      "tree": "327c88f0a30ce2a7090646fdf41b365bd90e7ee3",
      "parents": [
        "92d801390c1d0659fd52008336ae9daebdfd7509"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 11 15:16:36 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Sep 14 09:51:54 2012 +0200"
      },
      "message": "mfd: core: Push irqdomain mapping out into devices\n\nCurrently the MFD core supports remapping MFD cell interrupts using an\nirqdomain but only if the MFD is being instantiated using device tree\nand only if the device tree bindings use the pattern of registering IPs\nin the device tree with compatible properties.  This will be actively\nharmful for drivers which support non-DT platforms and use this pattern\nfor their DT bindings as it will mean that the core will silently change\nremapping behaviour and it is also limiting for drivers which don\u0027t do\nDT with this particular pattern.  There is also a potential fragility if\nthere are interrupts not associated with MFD cells and all the cells are\nomitted from the device tree for some reason.\n\nInstead change the code to take an IRQ domain as an optional argument,\nallowing drivers to take the decision about the parent domain for their\ninterrupts.  The one current user of this feature is ab8500-core, it has\nthe domain lookup pushed out into the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a940d9a1cb2ea0833421fd57e47f8ce2a6d9953b",
      "tree": "3d63abb69913246bb8805a1b8b313668e648e943",
      "parents": [
        "714df7b8abafa8de4830412cc88fd9415d9bb86a"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Sep 04 17:43:30 2012 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Sep 12 18:06:30 2012 -0700"
      },
      "message": "ARM: OMAP2+: Remove hardcoded twl4030 gpio_base, irq_base and irq_end\n\nWe can\u0027t use hardcoded interrupts for SPARSE_IRQ, and can replace\nthe hardcoded gpio_base with twl_gpiochip.base after it\u0027s been\nallocated.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a70abacb06b884131ec181551a71ef325490f374",
      "tree": "4372f7751588d3b47a56571e36edfcf9a0fde0a8",
      "parents": [
        "894fc8f2c295373e6c73943d8bc2023cc49b9bb0"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Aug 08 23:17:28 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 11 11:38:17 2012 +0200"
      },
      "message": "mfd: 88pm860x: Use REG resource in regulator\n\nSince IORESOURCE_IO is changed to IORESOURCE_REG in 88pm860x driver,\nupdate self-defined IORESOURCE_IO resource to register offset that\nis IORESOURCE_REG in regulator driver. And split regulator platform\ndata array into scattered platform data.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "894fc8f2c295373e6c73943d8bc2023cc49b9bb0",
      "tree": "cdb7484175436b0737596bbebf427363a641f49a",
      "parents": [
        "a6ccdcd98c39ac13508570dbd943a1cf1b569f55"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Aug 08 23:17:27 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 11 11:38:09 2012 +0200"
      },
      "message": "mfd: 88pm860x: Use REG in leds resource\n\nSince the resources of 88pm860x leds are changed from IORESOURCE_IO\nto IORESOURCE_REG that is register offset, change the original\nself-defined IORESOURCE_IO to register offset.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a6ccdcd98c39ac13508570dbd943a1cf1b569f55",
      "tree": "cabab74ae3665d0d3e4a59a7b74d9a39d2d03854",
      "parents": [
        "015625a20f630c798a8c5fdf5d472be091b8ac7d"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Aug 08 23:17:26 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 11 11:38:03 2012 +0200"
      },
      "message": "mfd: 88pm860x: Use REG resource for backlight\n\nNow resource of 88pm860x backlight is changed from IORESOURCE_IO\nto IORESOURCE_REG. In original driver, the resource is using\nself-defined IORESOURCE_IO. So change the resource to register\noffset to match the definition of IORESOURCE_REG.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "20aee5b6d7738206bfd37b352a97c75627d6fa6d",
      "tree": "f45347497f0b6861521ae80246534cfce49748de",
      "parents": [
        "70b1fce2ec3a89e68a35d99e5e9c6c90338b3dd1"
      ],
      "author": {
        "name": "Michel Jaouen",
        "email": "michel.jaouen@stericsson.com",
        "time": "Fri Aug 31 14:21:30 2012 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Thu Sep 06 17:57:21 2012 -0700"
      },
      "message": "mfd: dbx500: Provide a more accurate smp_twd clock\n\nThe local timer clock is based on ARM subsystem clock. This patch\nobtains a more exact value of that clock by reading PRCMU registers.\nUsing this increases the accuracy of the local timer events.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "9394b80c35760d13492a3a895add2891bc64bf86",
      "tree": "d602dfa31f1e59defe4dc40a7672b8a74bca877f",
      "parents": [
        "4cbe5a555fa58a79b6ecbb6c531b8bab0650778d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Sep 04 14:43:39 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 06 07:57:00 2012 +0800"
      },
      "message": "regulator: tps6586x: add support for SYS rail\n\nDevice have SYS rail which is always ON. It is system power bus. LDO5\nand LDO_RTC get powered through this rail internally. Add support for\nthis rail and make the LDO5/LDO_RTC supply by it. Update document\naccordingly.\n\n[swarren: Instantiate the sys regulator from board-harmony-power.c to\n avoid regression.]\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5a4432b9544bc84168267f8e51798f7fe9b1af24",
      "tree": "4294aec9afe4b87074030e220683e262a3007d6b",
      "parents": [
        "0de4b95409367f5012ff5be7fd3785dc11c6cda8"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Mon Aug 13 21:00:25 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Sep 01 10:01:31 2012 -0700"
      },
      "message": "mfd: printk/comment fixes\n\nCorrect spelling typo in drivers/mfd\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2c58e2669f197ab0fd5e7552fe82f7bc7d06b15d",
      "tree": "6db6d1abe97eaf4d604badd2e7b127a94fe67b0e",
      "parents": [
        "7fee2afb5354f4391cbabba5f377c18d1fe50a83"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Aug 05 10:09:57 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 28 11:00:25 2012 -0700"
      },
      "message": "regulator: max77686: initialize of_node param for regulator register\n\nInitialize config.of_node for regulator before registering.\nThis is needed for DT based regulator support.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "02e79476998ba7e62842d20dca898c403ad55c7e",
      "tree": "0b8494474dcd4e92c196400d80be3cf8ab898eff",
      "parents": [
        "20bac1f3f470e2d5c87af7b41b10e088e47989bb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 21 17:54:52 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 22 19:00:37 2012 +0100"
      },
      "message": "ASoC: wm_hubs: Allow configuration of MICBIAS power up delay via pdata\n\nSometimes the analogue circuitry connected to the microphone needs some\ntime to settle after power up. Allow systems to configure this delay in\nthe platform data, the driver will then insert the required delay during\npower up of paths that involve the microphone.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1922b0f2758badc0b971d1ebbd300bc6635a6aef",
      "tree": "fa725f8e1a7b3a3f7eac166a1de8cea29adf46ae",
      "parents": [
        "d9875690d9b89a866022ff49e3fcea892345ad92"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Mon Aug 13 20:36:05 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Aug 22 10:55:25 2012 +0200"
      },
      "message": "mfd: Move tps65217 regulator plat data handling to regulator\n\nRegulator platform data handling was mistakenly added to MFD\ndriver. So we will see build errors if we compile MFD drivers\nwithout CONFIG_REGULATOR. This patch moves regulator platform\ndata handling from TPS65217 MFD driver to regulator driver.\n\nThis makes MFD driver independent of REGULATOR framework so\nbuild error is fixed if CONFIG_REGULATOR is not set.\n\ndrivers/built-in.o: In function `tps65217_probe\u0027:\ntps65217.c:(.devinit.text+0x13e37): undefined reference\nto `of_regulator_match\u0027\n\nThis patch also fix allocation size of tps65217 platform data.\nCurrent implementation allocates a struct tps65217_board for each\nregulator specified in the device tree. But the structure itself\nprovides array of regulators so one instance of it is sufficient.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\n"
    },
    {
      "commit": "817bb7fbfb0a1ad5f9d475cef0752d4ec5fdeac2",
      "tree": "fa725f8e1a7b3a3f7eac166a1de8cea29adf46ae",
      "parents": [
        "d9875690d9b89a866022ff49e3fcea892345ad92"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Mon Aug 13 20:36:05 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Aug 22 10:49:35 2012 +0200"
      },
      "message": "mfd: Move tps65217 regulator plat data handling to regulator\n\nRegulator platform data handling was mistakenly added to MFD\ndriver. So we will see build errors if we compile MFD drivers\nwithout CONFIG_REGULATOR. This patch moves regulator platform\ndata handling from TPS65217 MFD driver to regulator driver.\n\nThis makes MFD driver independent of REGULATOR framework so\nbuild error is fixed if CONFIG_REGULATOR is not set.\n\ndrivers/built-in.o: In function `tps65217_probe\u0027:\ntps65217.c:(.devinit.text+0x13e37): undefined reference\nto `of_regulator_match\u0027\n\nThis patch also fix allocation size of tps65217 platform data.\nCurrent implementation allocates a struct tps65217_board for each\nregulator specified in the device tree. But the structure itself\nprovides array of regulators so one instance of it is sufficient.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\n"
    },
    {
      "commit": "59ee93a528b94ef4e81a08db252b0326feff171f",
      "tree": "33ce49f8da61db28119b5fc8d54f6f7a70a0e98f",
      "parents": [
        "798bd59ce94c8218332996e650ded48ded039fe1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Aug 05 14:58:37 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:41 2012 +0200"
      },
      "message": "ARM: pxa: remove irq_to_gpio from ezx-pcap driver\n\nThe irq_to_gpio function was removed from the pxa platform\nin linux-3.2, and this driver has been broken since.\n\nThere is actually no in-tree user of this driver that adds\nthis platform device, but the driver can and does get enabled\non some platforms.\n\nWithout this patch, building ezx_defconfig results in:\n\ndrivers/mfd/ezx-pcap.c: In function \u0027pcap_isr_work\u0027:\ndrivers/mfd/ezx-pcap.c:205:2: error: implicit declaration of function \u0027irq_to_gpio\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nCc: stable@vger.kernel.org (v3.2+)\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\n"
    },
    {
      "commit": "3e701cdfe601306817604ca7f79f1d1c1088007c",
      "tree": "1b0a4088a091f035d8be06758a604ca449223fc0",
      "parents": [
        "7d3d09b01a028e9dd1282149fdcd2a6e0edd73e4",
        "3c1534c7ecffeb4330bba4c55d17f301528195b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 12:41:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 12:41:17 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-3.6-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD bits from Samuel Ortiz:\n \"We have support for a few new drivers:\n   - Samsung s2mps11\n   - Wolfson Microelectronics wm5102 and wm5110\n   - Marvell 88PM800 and 88PM805\n   - TI twl6041\n\n  We also have our regular driver improvements:\n   - Device tree and IRQ domain support for STE AB8500\n   - Regmap and devm_* API conversion for TI tps6586x\n   - Device tree support for Samsung max77686\n   - devm_* API conversion for STE AB3100\n\n  Besides that, quite a lot of fixing and cleanup for mc13xxx, tps65910,\n  tps65090, da9052 and twl-core.\"\n\nFix up mostly trivial conflicts, with the exception of\ndrivers/usb/host/ehci-omap.c in particular, which had some\nre-organization of the reset sequence (commit 1a49e2ac9651: \"EHCI:\ncentralize controller initialization\") that clashed with commit\n2761a6394516 (\"mfd: USB: Fix the omap-usb EHCI ULPI PHY reset fix\nissues\").\n\nIn particular, commit 2761a6394516 moved the usb_add_hcd() to the\n*middle* of the reset sequence, which clashes fairly badly with the\nreset sequence re-organization (although it could have been done inside\nthe new omap_ehci_init() function).\n\nI left that part of commit 2761a6394516 just undone.\n\n* tag \u0027mfd-3.6-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (110 commits)\n  mfd: Ensure AB8500 platform data is passed through db8500-prcmu to MFD Core\n  mfd: Arizone core should select MFD_CORE\n  mfd: Fix arizona-irq.c build by selecting REGMAP_IRQ\n  mfd: Add debug trace on entering and leaving arizone runtime suspend\n  mfd: Correct tps65090 cell names\n  mfd: Remove gpio support from tps6586x core driver\n  ARM: tegra: defconfig: Enable tps6586x gpio\n  gpio: tps6586x: Add gpio support through platform driver\n  mfd: Cache tps6586x register through regmap\n  mfd: Use regmap for tps6586x register access.\n  mfd: Use devm managed resources for tps6586x\n  input: Add onkey support for 88PM80X PMIC\n  mfd: Add support for twl6041\n  mfd: Fix twl6040 revision information\n  mfd: Matches should be NULL when populate anatop child devices\n  input: ab8500-ponkey: Create AB8500 domain IRQ mapping\n  mfd: Add missing out of memory check for pcf50633\n  Documentation: Describe the AB8500 Device Tree bindings\n  mfd: Add tps65910 32-kHz-crystal-input init\n  mfd: Drop modifying mc13xxx driver\u0027s id_table in probe\n  ...\n"
    },
    {
      "commit": "1fc74aef0420f6bad7b632cbc961edac40a3eeae",
      "tree": "8cd3c24b6f4da3f224f40f2cc26639dd44493e96",
      "parents": [
        "be4ac00ac486aa68f82a940602963c466cea1a4e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jul 16 11:49:44 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jul 25 00:27:13 2012 +0200"
      },
      "message": "mfd: Add support for twl6041\n\nThe delta between twl6040 and twl6041 is small, the main difference is in\nthe number of GPOs (3 on twl6040, 1 on twl6041).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "be4ac00ac486aa68f82a940602963c466cea1a4e",
      "tree": "00fb70e415a3d34b5aaabb1215975fead6063ee2",
      "parents": [
        "92471353976e15c3dfed74c95d08d533110e7c43"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jul 16 11:49:43 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jul 25 00:26:58 2012 +0200"
      },
      "message": "mfd: Fix twl6040 revision information\n\ntwl6040 ES1.1 and ES1.2 have the same revid (0x01).\nES1.3 of twl6040 REVID is 0x02.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dbf7b5915b39bfff548e4c6a3a753fc291a60e25",
      "tree": "55c457a22aa869d2ab558317877138369ae5f9bb",
      "parents": [
        "d14b7a419a664cd7c1c585c9e7fffee9e9051d53",
        "c1b623d9e4117d18d244e9b7fb30d2c27aeaf074"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 13:37:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 13:37:37 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound update from Takashi Iwai:\n \"This is a fairly quiet release in all sound area.  Only a little bit\n  of changes in the core side while most of changes are seen in the\n  drivers.\n\n  HD-audio:\n   - A few new codec additions for Nvidia, Realtek and VIA\n   - Intel Haswell audio support\n   - Support for \"phantom\" jacks for consistent jack reporting\n   - Major clean-ups in HDMI/DP driver codes\n   - A workaround for inverted digital-mic pins with Realtek codecs\n   - Removal of beep_mode\u003d2 option\n\n  ASoC:\n   - Added the ability to add and remove DAPM paths dynamically, mostly\n     for reparenting on clock changes\n   - New machine drivers for Marvell Brownstone, ST-Ericsson Ux500\n     reference platform and ttc-dkp\n   - New CPU drivers for Blackfin BF6xx SPORTs in I2S mode, Marvell MMP,\n     Synopsis Designware I2S controllers, and SPEAr DMA and S/PDIF\n   - New CODEC drivers for Dialog DA732x, ST STA529, ST-Ericsson AB8500,\n     TI Isabelle and Wolfson Microelectronics WM5102 and WM5110\n   - DAPM fixes for the recent locking changes\n   - Fix for _PRE and _POST widgets (which have been broken for a few\n     releases now)\n   - A couple of minor driver updates\n\n  Misc\n   - Conversion to new dev_pm_ops in platform and PCI drivers\n   - LTC support and some fixes in PCXHR driver\n   - A few fixes and PM support for ISA OPti9xx and WSS cards\n   - Some TLV code cleanup\n   - Move driver-specific headers from include/sound to local dirs\"\n\n* tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (212 commits)\n  ASoC: dapm: Fix _PRE and _POST events for DAPM performance improvements\n  ALSA: hda - add dock support for Thinkpad X230 Tablet\n  ALSA: hda - Turn on PIN_OUT from hdmi playback prepare.\n  ASoC imx-audmux: add MX31_AUDMUX_PORT7_SSI_PINS_7 define\n  ASoC: littlemill: Add userspace control of the WM1250 I/O\n  ASoC: wm8994: Update micdet for irqdomain conversion\n  ALSA: hda - make sure alc268 does not OOPS on codec parse\n  ALSA: hda - Add support for Realtek ALC282\n  ALSA: hda - Fix index number conflicts of phantom jacks\n  ALSA: opti9xx: Fix section mismatch by PM support\n  ALSA: snd-opti9xx: Implement suspend/resume\n  ALSA: hda - Add new GPU codec ID to snd-hda\n  ALSA: hda - Fix driver type of Haswell controller to AZX_DRIVER_SCH\n  ALSA: hda - add Haswell HDMI codec id\n  ALSA: hda - Add DeviceID for Haswell HDA\n  ALSA: wss_lib: Fix resume on Yamaha OPL3-SAx\n  ALSA: wss_lib: fix suspend/resume\n  ALSA: es1938: replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE\n  ALSA: tlv: add DECLARE_TLV_DB_RANGE()\n  ALSA: tlv: add DECLARE_TLV_CONTAINER()\n  ...\n"
    },
    {
      "commit": "a6be1fcbc57f95bb47ef3c8e4ee3d83731b8f21e",
      "tree": "88d762edfd97e7cdb0b41b8fe20c1ddb204c28c9",
      "parents": [
        "5b160bd426946c85f32b15e5d34d62d2618a5a87",
        "30b87c60e9cbfcdfce22aa652fc1e5d061fcb733"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 22 16:36:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 22 16:36:08 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n \"MMC highlights for 3.6:\n\n  Core:\n   - Rename cd-gpio to slot-gpio and extend it to support more slot GPIO\n     functions, such as write-protect.\n   - Add a function to get regulators (Vdd and Vccq) for a host.\n\n  Drivers:\n   - sdhci-pxav2, sdhci-pxav3: Add device tree support.\n   - sdhi: Add device tree support.\n   - sh_mmcif: Add support for regulators, device tree, slot-gpio.\n   - tmio: Add regulator support, use slot-gpio.\"\n\n* tag \u0027mmc-merge-for-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (62 commits)\n  mmc: sdhci-dove: Prepare for common clock framework\n  mmc: sdhci-dove: Add SDHCI_QUIRK_NO_HISPD_BIT\n  mmc: omap_hsmmc: ensure probe returns error upon resource failure\n  mmc: mxs-mmc: Add wp-inverted property\n  mmc: esdhc: Fix DMA_MASK to not break mx25 DMA access\n  mmc: core: reset signal voltage on power up\n  mmc: sd: Fix sd current limit setting\n  mmc: omap_hsmmc: add clk_prepare and clk_unprepare\n  mmc: sdhci: When a UHS switch fails, cycle power if regulator is used\n  mmc: atmel-mci: modify CLKDIV displaying in debugfs\n  mmc: atmel-mci: fix incorrect setting of host-\u003edata to NULL\n  mmc: sdhci: poll for card even when card is logically unremovable\n  mmc: sdhci: Introduce new flag SDHCI_USING_RETUNING_TIMER\n  mmc: sdio: Change pr_warning to pr_warn_ratelimited\n  mmc: core: Simplify and fix for SD switch processing\n  mmc: sdhci: restore host settings when card is removed\n  mmc: sdhci: fix incorrect command used in tuning\n  mmc: sdhci-pci: CaFe has broken card detection\n  mmc: sdhci: Report failure reasons for all cases in sdhci_add_host()\n  mmc: s3cmci: Convert s3cmci driver to gpiolib API\n  ...\n"
    },
    {
      "commit": "02cb3221d5bb351ad9f7469453dcca7594a0fabf",
      "tree": "71a98c69ec6db6c680f6909d787e898dc277228b",
      "parents": [
        "5aa7dad305594ea30d21e23b3036565042adf50c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 23 10:44:37 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jul 21 00:02:18 2012 -0400"
      },
      "message": "mmc: tmio: support caps2 flags\n\nAllow tmio mmc glue drivers to pass mmc_host::caps2 flags down to\nthe mmc layer.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8c102a964655b1a8df41b1f9e2355657471a45e3",
      "tree": "ff3ffd32443eaea512d9cfbb1df99d005cabe6ec",
      "parents": [
        "e0337cc8b02fcb3f725746735db84d6d1b6b9196"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jun 20 19:10:31 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jul 21 00:02:10 2012 -0400"
      },
      "message": "mmc: tmio: add callbacks to enable-update and disable the interface clock\n\nEvery time the clock is enabled after possibly being disabled, we have\nto re-read its frequency and update our configuration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d2cfdb055d77f8d0864d75adfc1a3f0e0ec40e69",
      "tree": "0bfa3a3761644d6c08eab0814bd9a1dccc619062",
      "parents": [
        "8a165df7a915cb212f41c1dec9abc5ac8f8ee6b6"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Jul 17 11:34:06 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 17 11:08:46 2012 +0100"
      },
      "message": "regulator: tps65910: set input_supply on desc unconditionally\n\nSet the supply_name in the regulator descriptor unconditionally\nand make this parameter as required parameter in the device\nnode for successfully registration of the regulator.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c600040f0d1fecbbe4582c00d99d8f5c4ffd0390",
      "tree": "5d7b878d2e0aaa814f768693101213e1a46d48f4",
      "parents": [
        "706c96b7208b6b4f070b7f5c104ea917c48043f5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 11 10:06:34 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 15:27:09 2012 +0200"
      },
      "message": "mfd: Remove unneeded io_mutex from struct twl6040\n\nCurrent code has been converted to use regmap APIs, the io_mutex is not needed.\nThus remove the io_mutex.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "706c96b7208b6b4f070b7f5c104ea917c48043f5",
      "tree": "7fb1c5265985e9ea32d170ba6885e04e71480d73",
      "parents": [
        "46b65a8fe63ece3b01d7d0c5e3bb5b9f478c44d5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 11 10:01:10 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 15:26:45 2012 +0200"
      },
      "message": "mfd: Remove __devexit annotation for pm80x_deinit\n\nThis fixes below section mismatch warning:\n\n  LD      drivers/mfd/built-in.o\nWARNING: drivers/mfd/built-in.o(.devinit.text+0x46c): Section mismatch in reference from the function pm800_probe() to the function .devexit.text:pm80x_deinit()\nThe function __devinit pm800_probe() references\na function __devexit pm80x_deinit().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\npm80x_deinit() so it may be used outside an exit section.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e102befe7a254f7b827fecc19eba0c5af03d1bf3",
      "tree": "a58b33f847999e9ee80146f008717059945d3bf5",
      "parents": [
        "9cd9e289ddeb66fb571dfa83d36e15c6d4b33b4e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 10 12:37:58 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 15:00:32 2012 +0200"
      },
      "message": "mfd: Initial support for the WM5110\n\nThe WM5110 is a highly-integrated low-power audio system for smartphones,\ntablets and other portable audio devices. It combines an advanced DSP\nfeature set with a flexible, high-performance audio hub CODEC.\n\nThe support is based on the Arizona core driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6445b84abf91549d8568fb5d9155447e6dba86cc",
      "tree": "07b8341d4360f80630146cb21c171d6e518202d9",
      "parents": [
        "9b6d1343068d87f06c8dabf6628a30ea38082eb0"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 11 21:08:11 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 14:31:59 2012 +0200"
      },
      "message": "mfd: Add s2mps11 irq driver\n\nThis patch support irq handling driver for s2mps11.\nAs this patch use regmap_irq, s5m8767 and s5m8763 are modified with\nregmap_irq.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9b6d1343068d87f06c8dabf6628a30ea38082eb0",
      "tree": "0b00fea929094a4c2a81d6f7da08e8feefa8d5e6",
      "parents": [
        "54227bcf20fa0d8a0748c54747b9c39e8b16150d"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 11 21:07:55 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 14:30:47 2012 +0200"
      },
      "message": "mfd: Add samsung s2mps11 mfd support\n\nThis patch add Samsung S2MPS11 mfd driver.\nThe S2MPS11 can support regulators and RTC.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "54227bcf20fa0d8a0748c54747b9c39e8b16150d",
      "tree": "714cc3d20de5fec08995c3e60ac59661b71380e1",
      "parents": [
        "63063bfbffe997452e2ee4890f22dcde0119001e"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 11 21:07:16 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 14:28:11 2012 +0200"
      },
      "message": "mfd: Modify samsung mfd header\n\nAs Prefix of Samsung pmic changed from s5m to s2m,\nTo make common mfd driver for s2m and s5m series,\nThis patch rename header of Samsung mfd and modify mfd driver.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "63063bfbffe997452e2ee4890f22dcde0119001e",
      "tree": "97fe4749b7a3c55fe094334f1def509623dc5702",
      "parents": [
        "66c9fbb9895499ff3aede96845968138a5bec8ab"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 11 21:06:55 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 14:26:45 2012 +0200"
      },
      "message": "mfd: Modify samsung mfd driver for common api\n\nPrevious naming rule of samsung pmic start with s5m prefix.\nBut It is changed by s2m.\nTo cover various samsung s2m and s5m series,\nThis patch modify function and variable name for common usage.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66c9fbb9895499ff3aede96845968138a5bec8ab",
      "tree": "8c2ec903b0c7995e689a80712b8bf9539f4f1cf6",
      "parents": [
        "1faedca9c7bfd3055204b9d10017ce77ad03fc72"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 11 21:06:40 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 16 12:57:35 2012 +0200"
      },
      "message": "mfd: Rename s5m file and directories to samsung\n\nPreviously, Samsung PMIC naming rule start with prefix of s5m.\nBut Naming rule is changed.\nFrom now on, Prefix will be changed to s2m.\nSo, To support pmic series of s5m and s2m, change mfd file and directory name.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7f1b63eb85606ad77a559b95c703b99e1205aa4",
      "tree": "471d3fc22574ca0ec921bdda19851ddfc9ac73d3",
      "parents": [
        "257ee3c6dde02c2c93334f802a8fc34825c75369"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Tue Jul 10 16:39:42 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 12 18:27:36 2012 +0100"
      },
      "message": "regulator: tps65217: Add device tree support\n\nThis commit adds device tree support for tps65217 pmic. And usage\ndetails are added to device tree documentation. Driver is tested\nby using kernel module with regulator set and get APIs.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "faa95fde43f758d0a9e0e3d8751dac79aae1f08d",
      "tree": "b5a74300502be94a5cb9d7235d71f8cedd2a7d91",
      "parents": [
        "cb74685ecb394f8af48a9c49c0a5db2ab5383c33"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 11 19:44:13 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 12 18:05:15 2012 +0100"
      },
      "message": "regulator: tps65910: Remvoe tps65910_reg_[read|modify_bits|read_locked|write_locked] functions\n\nThe tps65910 mfd driver has been converted to regmap APIs.\nThis patch adds tps65910_reg_update_bits() in include/linux/mfd/tps65910.h.\nThus we can use tps65910_reg_read/tps65910_reg_write/tps65910_reg_update_bits\ndirectly and remove tps65910_reg_[read|modify_bits|read_locked|write_locked]\nfunctions. With this change, we can also remove the mutex in struct tps65910_reg.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nTested-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1faedca9c7bfd3055204b9d10017ce77ad03fc72",
      "tree": "d97f4d577c38c8e5533bf194ac5748d277637873",
      "parents": [
        "2a51da04fef56ec83f790bf0746e90fe40215a92"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 09 19:33:15 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 10 11:03:16 2012 +0200"
      },
      "message": "mfd: Add even more arizona register definitions\n\nA few more registers used on newer devices.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2a51da04fef56ec83f790bf0746e90fe40215a92",
      "tree": "71dfb1638b157b280887289416600c89b931e1de",
      "parents": [
        "78a73e59db21b465fe60e795a0b7eadb0451370b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 09 19:33:14 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 10 11:03:02 2012 +0200"
      },
      "message": "mfd: Add support for multiple arizona PDM speaker outputs\n\nThe registers have stride 2 so we can write the loop properly now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a232d56e48024c41c87ba884cc0a0fc98e37f5c6",
      "tree": "a7412a1723d5e045c1013b340781443f936487d5",
      "parents": [
        "c1516f840dcd91e76712a047993e09d95034a66d"
      ],
      "author": {
        "name": "Yadwinder Singh Brar",
        "email": "yadi.brar01@gmail.com",
        "time": "Thu Jul 05 09:28:24 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 15:13:43 2012 +0200"
      },
      "message": "mfd: Remove the clocks from the list of max77686 regulators\n\nRemove the clocks from the list of regulators to correct the value of\nMAX77686_REG_MAX which is used in the regulator driver to represent the no.\nof regulators present in max77686.\n\nSigned-off-by: Yadwinder Singh Brar \u003cyadi.brar@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5500e3964b8c154dc5af51ebcd7cd4df5d4abfee",
      "tree": "729e2fb0ecd6b84b445722637cb511edbcc9df0b",
      "parents": [
        "70c6cce040661204986ebbf22224cb24bd77ea71"
      ],
      "author": {
        "name": "Qiao Zhou",
        "email": "zhouqiao@marvell.com",
        "time": "Mon Jul 09 14:37:33 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 15:13:31 2012 +0200"
      },
      "message": "mfd: Add companion chip in 88pm80x\n\nin hw design, 800 is mainly for pmic control, while 805 for audio.\nbut there are 3 registers which controls class D speaker property,\nand they are defined in 800 i2c client domain. so 805 codec driver\nneeds to use 800 i2c client to access class D speaker reg for\naudio path management. so add this workaround for the purpose to\nlet 805 access 800 i2c in some scenario.\n\nSigned-off-by: Qiao Zhou \u003czhouqiao@marvell.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "70c6cce040661204986ebbf22224cb24bd77ea71",
      "tree": "fe60851749c386e65735818e397850f2b3bd7d3e",
      "parents": [
        "49003a68926e073fc71062d210c6f9febc8665a2"
      ],
      "author": {
        "name": "Qiao Zhou",
        "email": "zhouqiao@marvell.com",
        "time": "Mon Jul 09 14:37:32 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 15:12:51 2012 +0200"
      },
      "message": "mfd: Support 88pm80x in 80x driver\n\n88PM800 and 88PM805 are two discrete chips used for power management.\nHardware designer can use them together or only one of them according\nto requirement.\n\n88pm80x.c provides common i2c driver handling for both 800 and\n805, such as i2c_driver init, regmap init, read/write api etc.\n\n88pm800.c handles specifically for 800, such as chip init, irq\ninit/handle, mfd device register, including rtc, onkey, regulator(\nto be add later) etc. besides that, 800 has three i2c device, one\nregular i2c client, two other i2c dummy for gpadc and power purpose.\n\n88pm805.c handles specifically for 805, such as chip init, irq\ninit/handle, mfd device register, including codec, headset/mic detect\netc.\n\nthe i2c operation of both 800 and 805 are via regmap, and 88pm80x-i2c\nexported a group of r/w bulk r/w and bits set API for facility.\n\nSigned-off-by: Qiao Zhou \u003czhouqiao@marvell.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "de2233365d5abc94993378330768786de2c606f6",
      "tree": "2b1522b6f271eedb3feeb8db74ccfb4e917e92ca",
      "parents": [
        "1a2017b7143d9d0ec1b75078e76c6f55a2e55d17"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 05 20:35:28 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:39:06 2012 +0200"
      },
      "message": "mfd: Add more arizona register definitions\n\nThese registers will be used in future devices.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "59db96913c9d94fe74002df494eb80e4a5ca4087",
      "tree": "0f1bd565730de65907e5924ec848002374a50002",
      "parents": [
        "14b5bd5cf5605555a746c10404e442c6a95567c1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 09 00:31:36 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:31:36 2012 +0200"
      },
      "message": "mfd: Move arizona digital core supply management to the regulator API\n\nRather than open coding the enable GPIO control in the MFD core use the\nAPI to push the management on to the regulator driver. The immediate\nadvantage is slight for most systems but this will in future allow device\nconfigurations where an external regulator is used for DCVDD.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0620de5983c82c95d83302e7f10064545a6996c5",
      "tree": "5b273ea4fccc8ab48e3d3100af3483c27e78043c",
      "parents": [
        "3a8e39c9f475dd061d1bbb7bf3b819f601df33e5",
        "3afbac957e3c59037a4ecaf19d68f6c8104299fc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:17:44 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:17:44 2012 +0200"
      },
      "message": "Merge tag \u0027mfd/wm5102\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-next\n\nmfd: Initial support for Wolfson Arizona platform and WM5102 devices\n\nThe Wolfson Arizona platform is used to provide common register\ninterface to a series of low power audio hub CODECs, starting with the\nWM5102. Since the features of these devices work over a range of\nsubsystems an MFD core driver is provided to instantiate the subdevices\nand arbitrate access between them.\n\nAs the new regmap wake IRQ functionality is used as part of the driver\nit is incorporated as a dependency.\n"
    },
    {
      "commit": "b8748096111b483de8a544cc220510dff17bbff9",
      "tree": "af190720dc710adc899bd3804891fd462363ff2c",
      "parents": [
        "2573f6d36e73e080fc1d9d9ac7dfaf2253a61434"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jul 06 15:32:20 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:14 2012 +0200"
      },
      "message": "mfd: Remove unused max77686 iolock mutex\n\nNow this driver is using regmap API, the iolock mutex is not used and\ncan be removed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2573f6d36e73e080fc1d9d9ac7dfaf2253a61434",
      "tree": "e17e2a7a147de6a4ad75a36cdecb6dc8aeb67701",
      "parents": [
        "bcc1dd4cd77ec168894ea325b4e89b15a8b5b4f6"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Jul 06 10:59:58 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:14 2012 +0200"
      },
      "message": "mfd: Add pre-regulator device for 88pm860x\n\nPre-regulator of 88pm8606 is mainly for support charging based on vbus,\nit needs to be enabled for charging battery, and will be disabled in\nsome exception condition like over-temp.\nAdd the pre-regulator device init data and resource for mfd subdev.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "712db99df155eeef7bbab8677d8a02d0eff50d11",
      "tree": "a3fad6d54e08614df20385818702568afa9eed0f",
      "parents": [
        "54210c97c8bfff67a4c5ec09ff797543bf291d6b"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Jun 28 12:20:21 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:14 2012 +0200"
      },
      "message": "mfd: Add support for enabling tps65910 external 32-kHz oscillator\n\nAdd flag to platform data to enable external 32-kHz crystal oscillator\n(or square wave) input.\n\nThe tps6591x can use either an internal 32-kHz RC oscillator or an\nexternal crystal (or square wave) to generate the 32-kHz clock.\n\nThe default setting depends on the selected boot mode. In boot mode 00\nthe internal RC oscillator is used at power-on, but the external crystal\noscillator (or square wave) can be enabled by clearing the ck32k_ctrl\nflag in the device control register.\n\nNote that there is no way to switch from the external crystal oscillator\nto the internal RC oscillator.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b41511f713ccaef666e450fae8cb18909897fe4e",
      "tree": "078c2a625964f7769a1fecc4fa5f6cf24dc2df68",
      "parents": [
        "bad76991d7847b7877ae797cc79745d82ffd9120"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Mon Jul 02 09:02:55 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:13 2012 +0200"
      },
      "message": "mfd: Add irq domain support for max8997 interrupts\n\nAdd irq domain support for max8997 interrupts. The reverse mapping method\nused is linear mapping since the sub-drivers of max8997 such as regulator\nand charger drivers can use the max8997 irq_domain to get the linux irq\nnumber for max8997 interrupts. All uses of irq_base in platform data and\nmax8997 driver private data are removed.\n\nReviwed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2968ab133ec790134d4347aa4264c2eb064b42e7",
      "tree": "7a7d700e6ffd514eba6b9fdf6008ec9a564eba24",
      "parents": [
        "930bf02299943c67a52919a23a3eaf5ee9abbbe1"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Jul 02 10:50:19 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:13 2012 +0200"
      },
      "message": "mfd: Attaching a node to new \u0027struct mfd_cell\u0027 of_compatible variable\n\nApplying a succinct description to the of_compatible variable recently\nadded to the mfd_cell struct. Also link to the documentation page where\nmore information can be found about compatible properties.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5261e101198e7ef31a60d3aa97815a49c8b8fa20",
      "tree": "53e8157eaceb4c6448b8ca15c73368e5a04185d3",
      "parents": [
        "19d57ed5a308472a02e773f33c03ad4cb2ec6a9d"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Mon May 21 14:28:21 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:10 2012 +0200"
      },
      "message": "mfd: Update db8500-prmcu hostport_access enable\n\nForce the Modem wakeup by asserting the CaWakeReq signal before the\nhostaccess_req/ack ping-pong sequence. The Awake_req signal is de-asserted\nasserted at the same time than the hostaccess_req. Return error on failure\ncase so that the client using this can take appropiate steps.\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": "19d57ed5a308472a02e773f33c03ad4cb2ec6a9d",
      "tree": "31b3ec5f0716703f194136eb8ff7097bd09571cd",
      "parents": [
        "7fdb5d32614f7784fc7c2b8e883eb4da26358a94"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jun 03 13:37:24 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:10 2012 +0200"
      },
      "message": "mfd: Remove custom wm8350 cache implementation\n\nSince none of the users now reference the cache directly we can happily\nremove the custom cache code and rely on the regmap cache.\n\nFor simplicity we don\u0027t bother with the register defaults tables but\ninstead read the defaults from the device - regmap is capable of doing\nthis, unlike our old cache infrastructure. This saves a lot of code and\nallows us to cache the device revision information too.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "52b461b86a9f6c7a86bdcb858e1bbef089fbe6a0",
      "tree": "9c839b3ce945fb75249d0be0cbde503b44334351",
      "parents": [
        "b0ab907d325f99054eb2700a8f8c50776ebfeaf9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jun 03 13:37:22 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:10 2012 +0200"
      },
      "message": "mfd: Add regmap cache support for wm8350\n\nUse the most simple possible transformation on the existing code so keep\nthe table sitting around, further patches in this series will delete the\nexisting cache code - the main purpose of this patch is to ensure that\nwe always have a cache for bisection.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0ab907d325f99054eb2700a8f8c50776ebfeaf9",
      "tree": "96d69fa3dbc33f9ff5d5d2af76df2d868e12db02",
      "parents": [
        "6d11d1356cb3b1c009a90b273350f6a88c0b90e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 01 16:33:19 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:10 2012 +0200"
      },
      "message": "mfd: Support for user defined wm8994 irq flags\n\nSigned-off-by: Chris Rattray \u003ccrattray@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c94bb233a9fee3314dc5d9c7de9fa702e91283f2",
      "tree": "4a56392bad862f3871d516afba97eda68a8121e1",
      "parents": [
        "822672a7b496e724f879af703693f342e2215163"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Jun 29 19:01:03 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:08 2012 +0200"
      },
      "message": "mfd: Make MFD core code Device Tree and IRQ domain aware\n\nDuring Device Tree enablement of the ab8500 and db8500-prcmu drivers,\na decision was made to omit registration through the MFD API and use\nDevice Tree directly. However, because MFD devices have a different\naddress space and the ab8500 and db8500 both use I2C to communicate,\nthis causes issues with address translation during execution of\nof_platform_populate(). So the solution is to make the MFD core aware\nof Device Tree and have it assign the correct node pointers instead.\n\nTo make this work the MFD core also needs to be awere of IRQ domains,\nas Device Tree insists on IRQ domain compatibility. So, instead of\nproviding an irq-base via platform code, in the DT case we simply\nlook up the IRQ domain and map to the correct virtual IRQ.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "06e589efa5b75e6a38a8e8b9c6cd774b5f679cdc",
      "tree": "01845abcf4b91b726c9f8919f7186997c04f7dc9",
      "parents": [
        "3c1447620401294b81e34bec7195f803c749bb91"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jun 20 13:56:37 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:08 2012 +0200"
      },
      "message": "mfd: Add IRQ domain support for the AB8500\n\nAs the AB8500 is an IRQ controller in its own right, here we provide\nthe AB8500 driver with IRQ domain support. This is required if we wish\nto reference any of its IRQs from a platform\u0027s Device Tree.\n\nCc: Naga Radheshy \u003cnaga.radheshy@stericsson.com\u003e\nCc: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nCc: Daniel Willerud \u003cdaniel.willerud@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7cc37a49876319b2f848290eefe3388dd82286b",
      "tree": "507517cbf6e34ae0ae41feea8e4766f4c7a77d20",
      "parents": [
        "8517690f31a5d36cf1a55099cfb0bc1d96d0e6f2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu May 24 16:57:46 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:07 2012 +0200"
      },
      "message": "mfd: Remove unused max77693 iolock mutex\n\nNow this driver is using regmap APIs, the iolock mutex is not used and can be\nremoved.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dae8a969d512ee15e08fbec7837b9dab1777896d",
      "tree": "9158b5af28aa5a5be5c9d52c1dc3ffaff782914e",
      "parents": [
        "bd0a521e88aa7a06ae7aabaed7ae196ed4ad867a"
      ],
      "author": {
        "name": "Jonghwa Lee",
        "email": "jonghwa3.lee@samsung.com",
        "time": "Mon Jun 25 10:34:36 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:07 2012 +0200"
      },
      "message": "mfd: Add Maxim 77686 driver\n\nThis patch is device driver for MAX77686 chip.\nMAX77686 is PMIC and includes regulator and rtc on it.\nThis driver is core of MAX77686 chip, so provides common support for\naccessing on-chip devices. It uses irq_domain to manage irq and regmap\nto read/write data to its register with i2c bus.\n\nSigned-off-by: Chiwoong Byun \u003cwoong.byun@samsung.com\u003e\nSigned-off-by: Jonghwa Lee \u003cjonghwa3.lee@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "19228a6a59250d414824ae07e06ad057a404ea3e",
      "tree": "12fb44aeb551cd584f286197427e63b9add709dd",
      "parents": [
        "6be5bfc3bf0d31a70745a52e69f7f46de974193f"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Fri Jul 06 14:13:12 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 06 19:11:05 2012 +0100"
      },
      "message": "regulator: tps65910: add support for input supply\n\nThere is multiple voltage input pins on device which\ntakes the voltage input for different voltage regulator.\nSupport to configure the voltage input supplied by\ndifferent regulator for each regulators.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d172f319c1094ef22d2a00f43e8a7da4dd02c8f3",
      "tree": "dc2f67f935ead2e08631fe71ff461ec84144d295",
      "parents": [
        "e2eb169b1bc207dd1a79109d85b098b241be2e9b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jun 29 09:45:16 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jul 01 19:12:58 2012 +0100"
      },
      "message": "regulator: tps65217: Convert LDO1 to use regulator_list_voltage_table\n\nConvert tps65217_pmic_ldo1_ops to use regulator_list_voltage_table.\n\nWe have n_voltages and volt_table settings in regulator_desc,\nso we don\u0027t need the table and table_len fields in struct tps_info.\nThus remove them from struct tps_info.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3cc72986947501a6a8fd12330e0963b59ed2f964",
      "tree": "1bad5a4aa1521bde7f232784e5f6ace70ec177b1",
      "parents": [
        "c46a019a7941ff92291cda1cc2774bf720552ad9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 19 16:31:53 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jun 23 13:30:40 2012 +0100"
      },
      "message": "mfd: arizona: Core driver\n\nSeveral forthcoming Wolfson devices are based on a common platform\nknown as Arizona allowing a great deal of reuse of driver code. This\npatch adds core support for these devices.\n\nIn order to handle systems which do not use the generic clock API a\nsimple wrapper for the 32kHz clock domain in the devices is provided.\nOnce the generic clock API is widely available this code will be moved\nover to use that.\n\nFor simplicity some WM5102 specific code is included in the core driver,\nthe effort involved in splitting the device out isn\u0027t worth it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "c46a019a7941ff92291cda1cc2774bf720552ad9"
}
