)]}'
{
  "log": [
    {
      "commit": "fbfc23ef905e41cbf621031a3d560a55a010dd54",
      "tree": "3593658adf526bb3a786e0e590424b91154390af",
      "parents": [
        "30a4840a4cd74301058a1f054f335185f978ace8"
      ],
      "author": {
        "name": "Chuansheng Liu",
        "email": "chuansheng.liu@intel.com",
        "time": "Mon Dec 24 22:19:56 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 12:36:22 2013 -0800"
      },
      "message": "mfd, TWL4030: TWL4030 need select REGMAP_I2C\n\nFix the build error:\n\n  drivers/built-in.o: In function `twl_probe\u0027:\n  drivers/mfd/twl-core.c:1256: undefined reference to `devm_regmap_init_i2c\u0027\n  make: *** [vmlinux] Error 1\n\nSigned-off-by: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n[ Samuel is busy, taking it directly  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "612b95cd7926d1a583e68f12e10b44b7ac80ca17",
      "tree": "e7418eedd95f09adf88675ef89e6abdc465a45df",
      "parents": [
        "f568f6ca811fe681ecfd11c4ce78b6aa488020c0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 15:03:15 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:14 2013 -0800"
      },
      "message": "Drivers: mfd: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, __devexit_p, __devinitdata,\n__devinitconst, and __devexit from these drivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1ffab3d4139533eff6e27b7568825307e575faa6",
      "tree": "eca25b2ef6b9b7c8168625c2a5dea6b08fd37756",
      "parents": [
        "ddedec28b1d5144bc2c765d97003997f3505fd3a",
        "4d1839138220e7e35bf9e31c854e4e0196dea7a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 07:21:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 07:21:54 2012 -0800"
      },
      "message": "Merge tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"This is a batch of fixes for arm-soc platforms, most of it is for OMAP\n  but there are others too (i.MX, Tegra, ep93xx).  Fixes warnings, some\n  broken platforms and drivers, etc.  A bit all over the map really.\"\n\nThere was some concern about commit 68136b10 (\"RM: sunxi: Change device\ntree naming scheme for sunxi\"), but Tony says:\n \"Looks like that\u0027s trivial to fix as needed, no need to rebuild the\n  branch to fix that AFAIK.\n\n  The fix can be done once Olof is available online again.\n\n  Linus, I suggest that you go ahead and pull this if there are no other\n  issues with this branch.\"\n\n* tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (32 commits)\n  ARM: sunxi: Change device tree naming scheme for sunxi\n  ARM: ux500: fix missing include\n  ARM: u300: delete custom pin hog code\n  ARM: davinci: fix build break due to missing include\n  ARM: exynos: Fix warning due to missing \u0027inline\u0027 in stub\n  ARM: imx: Move platform-mx2-emma to arch/arm/mach-imx/devices\n  ARM i.MX51 clock: Fix regression since enabling MIPI/HSP clocks\n  ARM: dts: mx27: Fix the AIPI bus for FEC\n  ARM: OMAP2+: common: remove use of vram\n  ARM: OMAP3/4: cpuidle: fix sparse and checkpatch warnings\n  ARM: OMAP4: clock data: DPLLs are missing bypass clocks in their parent lists\n  ARM: OMAP4: clock data: div_iva_hs_clk is a power-of-two divider\n  ARM: OMAP4: Fix EMU clock domain always on\n  ARM: OMAP4460: Workaround ABE DPLL failing to turn-on\n  ARM: OMAP4: Enhance support for DPLLs with 4X multiplier\n  ARM: OMAP4: Add function table for non-M4X dplls\n  ARM: OMAP4: Update timer clock aliases\n  ARM: OMAP: Move plat/omap-serial.h to include/linux/platform_data/serial-omap.h\n  ARM: dts: Add build target for omap4-panda-a4\n  ARM: dts: OMAP2420: Correct H4 board memory size\n  ...\n"
    },
    {
      "commit": "31564cbd77baa88405862d4aa0d00893ab1d8cb7",
      "tree": "2eaec947ab64ccfa2d94ca29bf14feb70b8a4b61",
      "parents": [
        "6842d98de7bb726dfddc719cb9ae022b26a0f2b8",
        "022573c275500e1a50889949f679d04b5446edf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull second round of input updates from Dmitry Torokhov:\n \"As usual, there are a couple of new drivers, input core now supports\n  managed input devices (devres), a slew of drivers now have device tree\n  support and a bunch of fixes and cleanups.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (71 commits)\n  Input: walkera0701 - fix crash on startup\n  Input: matrix-keymap - provide a proper module license\n  Input: gpio_keys_polled - switch to using gpio_request_one()\n  Input: gpio_keys - switch to using gpio_request_one()\n  Input: wacom - fix touch support for Bamboo Fun CTH-461\n  Input: xpad - add a few new VID/PID combinations\n  Input: xpad - minor formatting fixes\n  Input: gpio-keys-polled - honor \u0027autorepeat\u0027 setting in platform data\n  Input: tca8418-keypad - switch to using managed resources\n  Input: tca8418_keypad - increase severity of failures in probe()\n  Input: tca8418_keypad - move device ID tables closer to where they are used\n  Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data\n  Input: tca8418_keypad - use a temporary variable for parent device\n  Input: tca8418_keypad - add support for shared interrupt\n  Input: tca8418_keypad - add support for device tree bindings\n  Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver\n  Input: bu21013_ts - add support for Device Tree booting\n  Input: bu21013_ts - move GPIO init and exit functions into the driver\n  Input: bu21013_ts - request regulator that actually exists\n  ARM: ux500: Strip out duplicate touch screen platform information\n  ...\n"
    },
    {
      "commit": "a93178a13dbd35850ec8a86b023e1f8953e80dae",
      "tree": "b1a61e91771a788c511964afb099e4dc758fac68",
      "parents": [
        "10be289d07a5327e2e7764bb3ccbffa215075103",
        "2cb85a7bd2ca6db3ab3d632d0a1b6ca3770ddcf4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 17 18:39:47 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 17 18:39:47 2012 -0800"
      },
      "message": "Merge tag \u0027omap-for-v3.8/fixes-for-merge-window-v4-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nFrom Tony Lindgren:\n\nThese patches fixes a build error caused by a merge\nconflict with the fb code, few timer warnings, and longer\nterm regressions for tfp410 and omap h4 ethernet. Also\nincluded is a GPIO mode fix for the legacy mux code.\n\n* tag \u0027omap-for-v3.8/fixes-for-merge-window-v4-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP2+: common: remove use of vram\n  ARM: OMAP: Move plat/omap-serial.h to include/linux/platform_data/serial-omap.h\n  ARM: dts: Add build target for omap4-panda-a4\n  ARM: dts: OMAP2420: Correct H4 board memory size\n  mfd: omap-usb-host: get rid of cpu_is_omap..() macros\n  ARM: OMAP: Remove debug-devices.c\n  ARM: OMAP2420: Fix ethernet support for OMAP2420 H4\n  OMAP2+: mux: Fixed gpio mux mode analysis\n  OMAP: board-files: fix i2c_bus for tfp410\n  ARM: OMAP2+: Fix sparse warnings in timer.c\n  ARM: AM335x: Fix warning in timer.c\n  ARM: OMAP2+: Fix realtime_counter_init warning in timer.c\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "2cb85a7bd2ca6db3ab3d632d0a1b6ca3770ddcf4",
      "tree": "04857b183cef8996c7380ebc8a83b5110c71e15d",
      "parents": [
        "d7dde8c191d136415819e4456e21f2b0cc00c326",
        "d9ba573718666df2e7e30d671f81bba39d07f91c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Dec 16 11:28:10 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Dec 16 11:28:10 2012 -0800"
      },
      "message": "Merge branch \u0027omap-for-v3.8/fixes-for-merge-window\u0027 into omap-for-v3.8/fixes-for-merge-window-v2\n"
    },
    {
      "commit": "63b68901dfd590cc13d4fe5c08dec2ca75b3c4aa",
      "tree": "4c8ffc54ed21762cf0fee494918107a12fb2516f",
      "parents": [
        "657b9deeed33cfb6f7171361accc6982727d2e0b"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Fri Dec 14 09:09:11 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 14 11:48:06 2012 -0800"
      },
      "message": "mfd: omap-usb-host: get rid of cpu_is_omap..() macros\n\nInstead of using cpu_is_omap..() macros in the device driver we\nrely on information provided in the platform data.\n\nThe only information we need is whether the USB Host module has\na single ULPI bypass control bit for all ports or individual bypass\ncontrol bits for each port. OMAP3 REV2.1 and earlier have the former.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n[tony@atomide.com: updated to remove plat/cpu.h]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7313264b899bbf3988841296265a6e0e8a7b6521",
      "tree": "59b5069980434945394152e94eeaef2b32cf4e72",
      "parents": [
        "d8c532c40721f7507896d202b8cae3b3642d2b0d",
        "76d8a23b127020472207b281427d3e9f4f1227e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "message": "Merge tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery subsystem updates from Anton Vorontsov:\n \"Highlights:\n\n   - Two new drivers from Pali Rohár and N900 hackers: rx51_battery and\n     bq2415x_charger.  The drivers are a part of a solution to replace\n     the proprietary Nokia BME stack\n\n   - Power supply core now registers devices with a thermal cooling\n     subsystem, so we can now automatically throttle charging.  Thanks\n     to Ramakrishna Pallala!\n\n   - Device tree support for ab8500 and max8925_power drivers\n\n   - Random fixups and enhancements for a bunch of drivers.\"\n\n* tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6: (22 commits)\n  max8925_power: Add support for device-tree initialization\n  ab8500: Add devicetree support for chargalg\n  ab8500: Add devicetree support for charger\n  ab8500: Add devicetree support for btemp\n  ab8500: Add devicetree support for fuelgauge\n  twl4030_charger: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n  jz4740-battery: Use devm_request_and_ioremap\n  jz4740-battery: Use devm_kzalloc\n  bq27x00_battery: Fixup nominal available capacity reporting\n  bq2415x_charger: Fix style issues\n  bq2415x_charger: Add Kconfig/Makefile entries\n  power_supply: Add bq2415x charger driver\n  power_supply: Add new Nokia RX-51 (N900) power supply battery driver\n  max17042_battery: Fix missing verify_model_lock() return value check\n  ds2782_battery: Fix signedness bug in ds278x_read_reg16()\n  lp8788-charger: Fix ADC channel names\n  lp8788-charger: Fix wrong ADC conversion\n  lp8788-charger: Use consumer device name on setting IIO channels\n  power_supply: Register power supply for thermal cooling device\n  power_supply: Add support for CHARGE_CONTROL_* attributes\n  ...\n"
    },
    {
      "commit": "8b0cab14951fbf8126795ab301835a8f8126a988",
      "tree": "2bf23662944ac9bfcd34d13ef81a6e331266ebf9",
      "parents": [
        "fd62c5450324af7f6cc12897b09b77285cd48a92",
        "4ffc45c3604dd8e283884ce006faf0e955cbd9e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:04:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:04:35 2012 -0800"
      },
      "message": "Merge tag \u0027regulator-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"A fairly quiet release again, a couple of relatively small new\n  features and a bunch of driver specific work including yet more code\n  elimination and fixes from Axel Lin.\n\n   - Addidion of linear_min_sel for offsetting linear selectors in the\n     helpers.\n   - Support for continuous voltage ranges for regulators with extremely\n     high resolution.\n   - Drivers for AS3711, DA9055, MAX9873, TPS51632, TPS80031 and ARM\n     vexpress.\"\n\nFix up trivial conflict (due to typo fix) in palmas-regulator.c\n\n* tag \u0027regulator-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (80 commits)\n  regulator: core: Fix logic to determinate if regulator can change voltage\n  regulator: s5m8767: Fix to work even if no DVS gpio present\n  regulator: s5m8767: Fix to read the first DVS register.\n  regulator: s5m8767: Fix to work when platform registers less regulators\n  regulator: gpio-regulator: gpio_set_value should use cansleep\n  regulator: gpio-regulator: Fix logical error in for() loop\n  regulator: anatop: Use regulator_[get|set]_voltage_sel_regmap\n  regulator: anatop: Use linear_min_sel with linear mapping\n  regulator: max1586: Implement get_voltage_sel callback\n  regulator: lp8788-buck: Kill _gpio_request function\n  regulator: tps80031: Convert tps80031_ldo_ops to linear_min_sel and list_voltage_linear\n  regulator: lp8788-ldo: Remove val array in lp8788_config_ldo_enable_mode\n  regulator: gpio-regulator: Add ifdef CONFIG_OF guard for regulator_gpio_of_match\n  regulator: palmas: Convert palmas_ops_smps to regulator_[get|set]_voltage_sel_regmap\n  regulator: palmas: Return raw register values as the selectors in [get|set]_voltage_sel\n  regulators: add regulator_can_change_voltage() function\n  regulator: tps51632: Ensure [base|max]_voltage_uV pdata settings are valid\n  regulator: wm831x-dcdc: Add MODULE_ALIAS for wm831x-boostp\n  regulator: wm831x-dcdc: Ensure selected voltage falls within requested range\n  regulator: tps51632: Use linear_min_sel and regulator_[map|list]_voltage_linear\n  ...\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    },
    {
      "commit": "b8edf848e9119bab9d999b9ca80d8520641810f2",
      "tree": "76517286b247626ed37dda41a4f946f6c34b8bff",
      "parents": [
        "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
        "3f54db784a6af9a6d53396949cbecf62edbad247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform conversion patches from Olof Johansson:\n \"Here are more patches in the progression towards multiplatform, sparse\n  irq conversions in particular.\n\n  Tegra has a handful of cleanups and general groundwork, but is not\n  quite there yet on full enablement.\n\n  Platforms that are enabled through this branch are VT8500 and Zynq.\n  Note that i.MX was converted in one of the earlier cleanup branches as\n  well (before we started a separate topic for multiplatform).  And both\n  new platforms for this merge window, sunxi and bcm, were merged with\n  multiplatform support enabled.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: zynq: Remove all unused mach headers\n  ARM: zynq: add support for ARCH_MULTIPLATFORM\n  ARM: zynq: make use of debug_ll_io_init()\n  ARM: zynq: remove TTC early mapping\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  clocksource/mtu-nomadik: use apb_pclk\n  clk: ux500: Register mtu apb_pclocks\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ...\n"
    },
    {
      "commit": "d027db132b395dabfac208e52a7e510e441bb9d2",
      "tree": "24b055b2385f9848e77e646ce475991d8675c3c4",
      "parents": [
        "d01e4afdbb65e030fd6f1f96c30a558e2eb0f279",
        "5faf7cbb848da827f6ea1458b5a1c26a44e7510a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 12:05:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 12:05:15 2012 -0800"
      },
      "message": "Merge tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC updates from Olof Johansson:\n \"This contains the bulk of new SoC development for this merge window.\n\n  Two new platforms have been added, the sunxi platforms (Allwinner A1x\n  SoCs) by Maxime Ripard, and a generic Broadcom platform for a new\n  series of ARMv7 platforms from them, where the hope is that we can\n  keep the platform code generic enough to have them all share one mach\n  directory.  The new Broadcom platform is contributed by Christian\n  Daudt.\n\n  Highbank has grown support for Calxeda\u0027s next generation of hardware,\n  ECX-2000.\n\n  clps711x has seen a lot of cleanup from Alexander Shiyan, and he\u0027s\n  also taken on maintainership of the platform.\n\n  Beyond this there has been a bunch of work from a number of people on\n  converting more platforms to IRQ domains, pinctrl conversion, cleanup\n  and general feature enablement across most of the active platforms.\"\n\nFix up trivial conflicts as per Olof.\n\n* tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (174 commits)\n  mfd: vexpress-sysreg: Remove LEDs code\n  irqchip: irq-sunxi: Add terminating entry for sunxi_irq_dt_ids\n  clocksource: sunxi_timer: Add terminating entry for sunxi_timer_dt_ids\n  irq: versatile: delete dangling variable\n  ARM: sunxi: add missing include for mdelay()\n  ARM: EXYNOS: Avoid early use of of_machine_is_compatible()\n  ARM: dts: add node for PL330 MDMA1 controller for exynos4\n  ARM: EXYNOS: Add support for secondary CPU bring-up on Exynos4412\n  ARM: EXYNOS: add UART3 to DEBUG_LL ports\n  ARM: S3C24XX: Add clkdev entry for camif-upll clock\n  ARM: SAMSUNG: Add s3c24xx/s3c64xx CAMIF GPIO setup helpers\n  ARM: sunxi: Add missing sun4i.dtsi file\n  pinctrl: samsung: Do not initialise statics to 0\n  ARM i.MX6: remove gate_mask from pllv3\n  ARM i.MX6: Fix ethernet PLL clocks\n  ARM i.MX6: rename PLLs according to datasheet\n  ARM i.MX6: Add pwm support\n  ARM i.MX51: Add pwm support\n  ARM i.MX53: Add pwm support\n  ARM: mx5: Replace clk_register_clkdev with clock DT lookup\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "76d8a23b127020472207b281427d3e9f4f1227e4",
      "tree": "e14d7063d96d850fb259115d6fb08cbeb98ccf88",
      "parents": [
        "eba3b670a9166a91be5a11fe33290dca6b9457a2",
        "1ebaf4f4e6912199f8a4e30ba3ab55da2b71bcdf"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Dec 11 22:15:57 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Dec 11 22:15:57 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux\n\nThe merge is merely to fix conflicts before sending a pull request.\n\nConflicts:\n\tdrivers/power/ab8500_btemp.c\n\tdrivers/power/ab8500_charger.c\n\tdrivers/power/ab8500_fg.c\n\tdrivers/power/abx500_chargalg.c\n\tdrivers/power/max8925_power.c\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "6a5971d8fea1f4a8c33dfe0cec6a1c490f0c9cde",
      "tree": "982911522177da03dd839d816a6a93cc210e4657",
      "parents": [
        "cff2f741b8ee8a70b208830e330de053efd4fc45",
        "70e78c40ed6c25bb34d642848e485d79ffc55c26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull Char/Misc driver merge from Greg Kroah-Hartman:\n \"Here is the \"big\" char/misc driver patches for 3.8-rc1.  I\u0027m starting\n  to put random driver subsystems that I had previously sent you through\n  the driver-core tree in this tree, as it makes more sense to do so.\n\n  Nothing major here, the various __dev* removals, some mei driver\n  updates, and other random driver-specific things from the different\n  maintainers and developers.\n\n  Note, some MFD drivers got added through this tree, and they are also\n  coming in through the \"real\" MFD tree as well, due to some major\n  mis-communication between me and the different developers.  If you\n  have any merge conflicts, take the ones from the MFD tree, not these\n  ones, sorry about that.\n\n  All of this has been in linux-next for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up trivial conflict in drivers/mmc/host/Kconfig due to new drivers\nhaving been added (both at the end, as usual..)\n\n* tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (84 commits)\n  MAINTAINERS: remove drivers/staging/hv/\n  misc/st_kim: Free resources in the error path of probe()\n  drivers/char: for hpet, add count checking, and ~0UL instead of -1\n  w1-gpio: Simplify \u0026 get rid of defines\n  w1-gpio: Pinctrl-fy\n  extcon: remove use of __devexit_p\n  extcon: remove use of __devinit\n  extcon: remove use of __devexit\n  drivers: uio: Only allocate new private data when probing device tree node\n  drivers: uio_dmem_genirq: Allow partial success when opening device\n  drivers: uio_dmem_genirq: Don\u0027t use DMA_ERROR_CODE to indicate unmapped regions\n  drivers: uio_dmem_genirq: Don\u0027t mix address spaces for dynamic region vaddr\n  uio: remove use of __devexit\n  uio: remove use of __devinitdata\n  uio: remove use of __devinit\n  uio: remove use of __devexit_p\n  char: remove use of __devexit\n  char: remove use of __devinitconst\n  char: remove use of __devinitdata\n  char: remove use of __devinit\n  ...\n"
    },
    {
      "commit": "cff2f741b8ee8a70b208830e330de053efd4fc45",
      "tree": "83367ed74d889e2c8179f1f8b5d6f6f73b857982",
      "parents": [
        "b0885d01f9ab1274109c02942c881d598f939623",
        "92e9e6d1f9844b73a26215025a922e7d7aeae361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core updates from Greg Kroah-Hartman:\n \"Here\u0027s the large driver core updates for 3.8-rc1.\n\n  The biggest thing here is the various __dev* marking removals.  This\n  is going to be a pain for the merge with different subsystem trees, I\n  know, but all of the patches included here have been ACKed by their\n  various subsystem maintainers, as they wanted them to go through here.\n\n  If this is too much of a pain, I can pull all of them out of this tree\n  and just send you one with the other fixes/updates and then, after\n  3.8-rc1 is out, do the rest of the removals to ensure we catch them\n  all, it\u0027s up to you.  The merges should all be trivial, and Stephen\n  has been doing them all in linux-next for a few weeks now quite\n  easily.\n\n  Other than the __dev* marking removals, there\u0027s nothing major here,\n  some firmware loading updates and other minor things in the driver\n  core.\n\n  All of these have (much to Stephen\u0027s annoyance), been in linux-next\n  for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up trivial conflicts in drivers/gpio/gpio-{em,stmpe}.c due to gpio\nupdate.\n\n* tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (93 commits)\n  modpost.c: Stop checking __dev* section mismatches\n  init.h: Remove __dev* sections from the kernel\n  acpi: remove use of __devinit\n  PCI: Remove __dev* markings\n  PCI: Always build setup-bus when PCI is enabled\n  PCI: Move pci_uevent into pci-driver.c\n  PCI: Remove CONFIG_HOTPLUG ifdefs\n  unicore32/PCI: Remove CONFIG_HOTPLUG ifdefs\n  sh/PCI: Remove CONFIG_HOTPLUG ifdefs\n  powerpc/PCI: Remove CONFIG_HOTPLUG ifdefs\n  mips/PCI: Remove CONFIG_HOTPLUG ifdefs\n  microblaze/PCI: Remove CONFIG_HOTPLUG ifdefs\n  dma: remove use of __devinit\n  dma: remove use of __devexit_p\n  firewire: remove use of __devinitdata\n  firewire: remove use of __devinit\n  leds: remove use of __devexit\n  leds: remove use of __devinit\n  leds: remove use of __devexit_p\n  mmc: remove use of __devexit\n  ...\n"
    },
    {
      "commit": "b0885d01f9ab1274109c02942c881d598f939623",
      "tree": "8c0e33fa141f2732a5c8e0e2db8b457d5cd865f9",
      "parents": [
        "bad73c5aa069f1f14cc07ce7bbae8d463635560c",
        "fc13d5a5b17c657b7682c145d367dcb859c507d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:00:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:00:56 2012 -0800"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull GPIO updates from Grant Likely:\n \"GPIO follow up patch and type change for v3.5 merge window\n\n  Primarily device driver additions, features and bug fixes.  Not much\n  touching gpio common subsystem support.  Should not be scary.\"\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  gpio: Provide the STMPE GPIO driver with its own IRQ Domain\n  gpio: add TS-5500 DIO blocks support\n  gpio: pcf857x: use client-\u003eirq for gpio_to_irq()\n  gpio: stmpe: Add DT support for stmpe gpio\n  gpio: pl061 depends on ARM\n  gpio/pl061: remove old comment\n  gpio: SPEAr: add spi chipselect control driver\n  gpio: gpio-max710x: Support device tree probing\n  gpio: twl4030: Use only TWL4030_MODULE_LED for LED configuration\n  gpio: tegra: read output value when gpio is set in direction_out\n  gpio: pca953x: Add compatible strings to gpio-pca953x driver\n  gpio: pca953x: Register an IRQ domain\n  gpio: mvebu: Set free callback for gpio_chip\n  gpio: tegra: Drop exporting static functions\n  gpio: tegra: Staticize non-exported symbols\n  gpio: tegra: fix suspend/resume apis\n  gpio-pch: Set parent dev for gpio chip\n  gpio: em: Fix build errors\n  GPIO: clps711x: use platform_device_unregister in gpio_clps711x_init()\n  gpio/tc3589x: convert to use the simple irqdomain\n  ...\n"
    },
    {
      "commit": "93874681aa3f538a2b9d59a6c5b7c0e882a36978",
      "tree": "6ec88fb9fb50e2b5e15b008e7353cc7d6395e1f8",
      "parents": [
        "505cbedab9c7c565957e64af6348e5d84acd510e",
        "8f87189653d60656e262060665f52c855508a301"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 11:25:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 11:25:08 2012 -0800"
      },
      "message": "Merge tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull clock framework changes from Mike Turquette:\n \"The common clock framework changes for 3.8 are comprised of lots of\n  fixes for existing platforms as well as new ports for some ARM\n  platforms.  In addition there are new clk drivers for audio devices\n  and MFDs.\"\n\nFix up trivial conflict in \u003clinux/clk-provider.h\u003e (removal of \u0027inline\u0027\nclashing with return type fixes)\n\n* tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux: (51 commits)\n  MAINTAINERS: bad email address for Mike Turquette\n  clk: introduce optional disable_unused callback\n  clk: ux500: fix bit error\n  clk: clock multiplexers may register out of order\n  clk: ux500: Initial support for abx500 clock driver\n  CLK: SPEAr: Remove unused dummy apb_pclk\n  CLK: SPEAr: Correct index scanning done for clock synths\n  CLK: SPEAr: Update clock rate table\n  CLK: SPEAr: Add missing clocks\n  CLK: SPEAr: Set CLK_SET_RATE_PARENT for few clocks\n  CLK: SPEAr13xx: fix parent names of multiple clocks\n  CLK: SPEAr13xx: Fix mux clock names\n  CLK: SPEAr: Fix dev_id \u0026 con_id for multiple clocks\n  clk: move IM-PD1 clocks to drivers/clk\n  clk: make ICST driver handle the VCO registers\n  clk: add GPLv2 headers to the Versatile clock files\n  clk: mxs: Use a better name for the USB PHY clock\n  clk: spear: Add stub functions for spear3[0|1|2]0_clk_init()\n  CLK: clk-twl6040: fix return value check in twl6040_clk_probe()\n  clk: ux500: Register nomadik keypad clock lookups for u8500\n  ...\n"
    },
    {
      "commit": "1881b68b8961a86d40c3c5c205e533515a2dc9c6",
      "tree": "b86454cbee753db86ccad9b0bdd70aedd0e215b4",
      "parents": [
        "ac713cc9fcb8a5f9503af08421772b85ca4685f1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Sun Dec 09 20:25:55 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 10 10:04:04 2012 +0100"
      },
      "message": "mfd: tps6507x: Convert to devm_kzalloc\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac713cc9fcb8a5f9503af08421772b85ca4685f1",
      "tree": "b2a712700477bb7056c0b0cd26896441890823f5",
      "parents": [
        "be2f6f5a7833b99bdee97c4b877dcd2afc6cdd00"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Fri Dec 07 20:29:37 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 10 10:03:50 2012 +0100"
      },
      "message": "mfd: stmpe: Update DT support for stmpe driver\n\nThis patch extends existing DT support for stmpe devices. This updates:\n- missing header files in stmpe.c\n- stmpe_of_probe() with pwm, rotator and new bindings.\n- Bindings are updated in binding document.\n\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e218670737e01ef37bd1ac400482462049dfeff",
      "tree": "84a6552a500127fac1bf860d2766c6a99e1d4827",
      "parents": [
        "f675649e70a494aa13ae695480a3d51bf15dd3e2",
        "b87d07b13c779c42e4929e590003c9eb8c2f06fa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:43:00 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:43:00 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/max8997\u0027 into regulator-next\n"
    },
    {
      "commit": "1f9cc5f7716d664bfe32289ca61327be01a0a8e3",
      "tree": "06b29c20a1d0c195fbf5513fdfb860cb38f09420",
      "parents": [
        "207f30894a8469849d9f5663149d966ff4d411e8",
        "8dc995f56ef7aedb41873fdeaa1971f3aa166ebd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:55 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:55 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/hotplug\u0027 into regulator-next\n"
    },
    {
      "commit": "be2f6f5a7833b99bdee97c4b877dcd2afc6cdd00",
      "tree": "e62a8b4018ecdd2488d900ddc325bf18e886b80b",
      "parents": [
        "b7dea5dc5baf6021f1d007db774569ad04741af9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 09 15:40:30 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 09 15:40:52 2012 +0100"
      },
      "message": "mfd: wm5102: Add readback of DSP status 3 register\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b7dea5dc5baf6021f1d007db774569ad04741af9",
      "tree": "e85b7ef840a5d35541c82726f60fec096098393a",
      "parents": [
        "c2ace4fdd0efce3e2fbd930300524191dd7180ae"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 05 11:46:26 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 09 15:33:38 2012 +0100"
      },
      "message": "mfd: arizona: Log if we fail to create the primary IRQ domain\n\nThis is the only thing in probe for which we don\u0027t log an error.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c2ace4fdd0efce3e2fbd930300524191dd7180ae",
      "tree": "bff481bd57a16b6a40c8a236cb647231ab492570",
      "parents": [
        "f69b01c5ce4f8ecc95605e4115d653e65c2e4dcc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Wed Dec 05 21:19:48 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 09 15:15:37 2012 +0100"
      },
      "message": "mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n\nThis driver uses regmap_irq APIs, thus need to select REGMAP_IRQ.\nIRQ_DOMAIN will be selected if select REGMAP_IRQ, thus remove it here.\n\nThis fixes below build errors:\n\ndrivers/built-in.o: In function `tps80031_remove\u0027:\ndrivers/mfd/tps80031.c:534: undefined reference to `regmap_del_irq_chip\u0027\ndrivers/built-in.o: In function `tps80031_irq_init\u0027:\ndrivers/mfd/tps80031.c:305: undefined reference to `regmap_add_irq_chip\u0027\ndrivers/built-in.o: In function `tps80031_probe\u0027:\ndrivers/mfd/tps80031.c:496: undefined reference to `regmap_irq_get_domain\u0027\ndrivers/mfd/tps80031.c:512: undefined reference to `regmap_del_irq_chip\u0027\nmake: *** [vmlinux] Error 1\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f69b01c5ce4f8ecc95605e4115d653e65c2e4dcc",
      "tree": "9e007a9b72c92de57d25b36e311b85da7c30fa7e",
      "parents": [
        "709edecd4eaaa210ea9296c6d8ec5e9cedf1abe3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Wed Dec 05 20:59:00 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 09 15:15:24 2012 +0100"
      },
      "message": "mfd: tps80031: Add terminating entry for tps80031_id_table\n\nThe i2c_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5faf7cbb848da827f6ea1458b5a1c26a44e7510a",
      "tree": "553c142358276c2c0eb78895fa14736f51582baa",
      "parents": [
        "a5559a3336205eaa7c8302fcbe9da1e35f2e5a3a"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Mon Nov 19 13:39:04 2012 +0000"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 07 16:33:57 2012 -0800"
      },
      "message": "mfd: vexpress-sysreg: Remove LEDs code\n\nAs the current LEDs code breaks other platform, remove it.\n\nIt shall be replaced by a generic \"MMIO LEDs\" driver.\n\nReported-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nTested-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "709edecd4eaaa210ea9296c6d8ec5e9cedf1abe3",
      "tree": "b2f5323d5bd682ef8040db4e6d1642da5dc2767e",
      "parents": [
        "3748f193552ba21a8239c56eb616d946c47607e7"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sun Dec 02 08:36:22 2012 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 03 00:46:49 2012 +0100"
      },
      "message": "mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n\nThe dereference to \u0027mfd\u0027 should be moved below the NULL test.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3748f193552ba21a8239c56eb616d946c47607e7",
      "tree": "dfbaa9595a8eb09e837fdb24fa2d60964a46c253",
      "parents": [
        "62d62b59bd100b8f146ea941dad273656371a386"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 11:41:47 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 03 00:36:44 2012 +0100"
      },
      "message": "mfd: wm5102: Add tuning for revision B\n\nEvaluation of revision B of WM5102 suggests updates to the register patch\nfor optimal performance, and make this the default behaviour for new\ndevices.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "62d62b59bd100b8f146ea941dad273656371a386",
      "tree": "93dc217f0188b4a70449698c471c3aa022fee8be",
      "parents": [
        "0582c0fafc36e4a1f2067ea8377c9902cc7997bf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 11:41:46 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 03 00:36:44 2012 +0100"
      },
      "message": "mfd: arizona: Defer patch initialistation until after first device boot\n\nMake sure that we don\u0027t race with the initial device boot by only doing\nthe initialisation after we\u0027ve waited for the boot to complete.\n\nThe runtime PM code already waits for the boot to complete before it\nsyncs the register patches so in most systems if a race does occur we will\npower down very soon afterwards and recover anyway.\n\nReported-by: Charles Keepax \u003cckeepax@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": "faa9c2a798d4be0d15b1e685c4da4be3e2782089",
      "tree": "95a42ccd673084ecf18b42b33ddb85c52e501357",
      "parents": [
        "e041e46907d2abaef8719f33379d3be4886c7088",
        "72222be39afbd39c16eb180646b0ac44bb1ba460"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 13:35:29 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 13:35:29 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/wm8994\u0027 into asoc-next\n"
    },
    {
      "commit": "86605cfe8c7c166999bc7476b17940c68bf2f8b7",
      "tree": "702c2b7e6c60f261aa353995c1792f1cb2eb6335",
      "parents": [
        "8618b3b47c4590baf4ef3f241616914f4bb2a8a6"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Mon Nov 26 17:06:51 2012 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sat Dec 01 17:45:16 2012 +0100"
      },
      "message": "gpio: stmpe: Add DT support for stmpe gpio\n\nThis patch allows the STMPE GPIO driver to be successfully probed and\ninitialised when Device Tree support is enabled. Bindings are mentioned in\nDocumentation too.\n\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "0582c0fafc36e4a1f2067ea8377c9902cc7997bf",
      "tree": "4eeee285894e4931306c5c1288feee720115350d",
      "parents": [
        "0e5fca8106199f5c680bb93e75c16381c4c256ce"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Nov 29 06:42:12 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 12:20:48 2012 +0100"
      },
      "message": "mfd: tps65910: Fix wrong ack_base register\n\nThe interrupt status registers of TPS65910/1 should be cleared\nwhen the associated interrupt event occurs.\nThis work is done in the regmap irq thread - using \u0027ack_base\u0027 register.\nThe ACK registers should be fixed as status register, not mask registers.\n\nThis patch fixes the infinite interrupt event problem by clearing\ninterrupt status registers.\n\nTested on the AM3517 Craneboard.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0e5fca8106199f5c680bb93e75c16381c4c256ce",
      "tree": "8ee70150297305cf0743ccb4c604aae32a1d4fae",
      "parents": [
        "12a5105e04143569b3e9e5ef03cf9cad8862473a"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Nov 29 08:48:26 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 12:20:35 2012 +0100"
      },
      "message": "mfd: tps65910: Remove unused data\n\nThe \u0027io_mutex\u0027 is not used anywhere.\nThe regmap API supports the mutex internally, so no additional mutex\nis required.\n\nAnd \u0027domain\u0027 private data is unnecessary because the irq domain is\nalready registered by using regmap_add_irq_chip().\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "12a5105e04143569b3e9e5ef03cf9cad8862473a",
      "tree": "5b7d525f7e26789c07e166f4e50b9a4dbac650b8",
      "parents": [
        "4e1328be4d4e4967d54bf7ae3b0805ec53fc4f91"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu Nov 29 00:17:15 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:54:51 2012 +0100"
      },
      "message": "mfd: stmpe: Get rid of irq_invert_polarity\n\nSince the very first patch, stmpe core driver is using irq_invert_polarity as\npart of platform data. But, nobody is actually using it in kernel till now.\n\nAlso, this is not something part of hardware specs, but is included to cater\nsome board mistakes or quirks.\n\nSo, better get rid of it. This is earlier discussed here:\n\nhttps://lkml.org/lkml/2012/11/27/636\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4e1328be4d4e4967d54bf7ae3b0805ec53fc4f91",
      "tree": "195c32c1474fa064383d3c221c7082d0805f07b7",
      "parents": [
        "13ea5813238239930d12d28bd7504a3ac6ba14d1"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Fri Nov 23 17:48:43 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:51:30 2012 +0100"
      },
      "message": "mfd: ab8500-core: Fix invalid free of devm_ allocated data\n\nThe objects allocated by devm_* APIs are managed by devres and are\nfreed when the device is detached. Hence there is no need to remove\nthem explicitly in remove function.\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "13ea5813238239930d12d28bd7504a3ac6ba14d1",
      "tree": "8b516c0c242328f4427e573ca7bc086bac026505",
      "parents": [
        "27dff048ccdc15e6680c06ab77433be948492d05"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 19:04:16 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:12:23 2012 +0100"
      },
      "message": "mfd: wm5102: Mark DSP memory regions as volatile\n\nWe can cache some of them but this is simpler for now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "27dff048ccdc15e6680c06ab77433be948492d05",
      "tree": "6b2c5b67bd35d2ebbf2d0fdd123d6f0b0438ac4c",
      "parents": [
        "b2e2558edf5e68f4efbdec0e09152050b9d79c07"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 18:47:28 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:12:23 2012 +0100"
      },
      "message": "mfd: wm5102: Correct default for LDO1_CONTROL_2\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b2e2558edf5e68f4efbdec0e09152050b9d79c07",
      "tree": "be5736c62a44f44bb900221c445135093b0904d3",
      "parents": [
        "d54e17f9f1d14706e6df1d5509e7eb5878bcd766"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 17:37:13 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:12:23 2012 +0100"
      },
      "message": "mfd: arizona: Register haptics devices\n\nBoth WM5102 and WM5110 support haptics, register the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d54e17f9f1d14706e6df1d5509e7eb5878bcd766",
      "tree": "d07c6bd6fc37ac7157f4fa604b26ab959df9811a",
      "parents": [
        "64cdfe256aae6d43d472331ba03bd4ccbfcb1abb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 15:23:30 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:12:23 2012 +0100"
      },
      "message": "mfd: wm8994: Make current device behaviour the default\n\nAs the wm8994 series of devices are now very mature make the current\nbehaviour of the devices the default behaviour, any future revisions are\nlikely to have only minor updates.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4740f73fe5388ab5d22d552d2a0dacc62418a70c",
      "tree": "96b73f6f8fbea4347611e7353c05c7502984ebd5",
      "parents": [
        "a73e5df16b52a12f5210b20484e74c45ae25d04c"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:26:01 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:22:27 2012 -0800"
      },
      "message": "mfd: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a73e5df16b52a12f5210b20484e74c45ae25d04c",
      "tree": "8299e52233bc63e8c560f73b73cfbd987d50114b",
      "parents": [
        "a9e9ce4c41672cf3f6fcb1288bfd6b26c1f2a917"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:25:09 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:21:40 2012 -0800"
      },
      "message": "mfd: remove use of __devinitconst\n\nCONFIG_HOTPLUG is going away as an option so __devinitconst is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a9e9ce4c41672cf3f6fcb1288bfd6b26c1f2a917",
      "tree": "fcc837543951ad2a54a26ae04bb436b377ef99eb",
      "parents": [
        "f791be492f76dea7b0641ed227a60eeb2fa7e255"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:24:21 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:21:11 2012 -0800"
      },
      "message": "mfd: remove use of __devinitdata\n\nCONFIG_HOTPLUG is going away as an option so __devinitdata is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f791be492f76dea7b0641ed227a60eeb2fa7e255",
      "tree": "1b5348c9b5b47e0927d66cba269a441ac653e564",
      "parents": [
        "84449216b01f9c2b4c9b1882f9d6abba07b7b7ca"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:23:04 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:20:19 2012 -0800"
      },
      "message": "mfd: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "84449216b01f9c2b4c9b1882f9d6abba07b7b7ca",
      "tree": "e9d64add01526f868c530847652cc7ce172d067a",
      "parents": [
        "b1f7c8cc1b4619f3dfd9f36bcfd35a0f4ce0cd13"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:20:24 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:16:42 2012 -0800"
      },
      "message": "mfd: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "73ee29460e5d0adbb46e4962df69ae2465746612",
      "tree": "9afcdda72d606fb6f15f322a89c1c998f688a79c",
      "parents": [
        "8a7f0c61c0c0dfdf5d5d878fe93ae20b4fd14ee2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 18:48:33 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 17:30:36 2012 +0000"
      },
      "message": "regulator: arizona-ldo1: Support 1.8V mode\n\nSome Arizona device support a 1.8V output mode. Enable this in the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "503b1cac5c7bb94b267c831d0a7966a18d38365e",
      "tree": "6e71229f5c39b706ab9019b79c3c74bec2ba0b6b",
      "parents": [
        "2f76e6855ff7257230b81dfb223acc1ab0e41b0b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 17:36:38 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 13:44:46 2012 +0000"
      },
      "message": "mfd: arizona: Register haptics devices\n\nBoth WM5102 and WM5110 support haptics, register the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b87d07b13c779c42e4929e590003c9eb8c2f06fa",
      "tree": "9fbe55b61e176e783e5c6d6063733079d0274948",
      "parents": [
        "77b71b370ed06c75bdebef09be438d5275f70fc1",
        "8dc995f56ef7aedb41873fdeaa1971f3aa166ebd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 20:06:08 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 20:06:08 2012 +0000"
      },
      "message": "Merge branch \u0027topic/hotplug\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-max8997\n\nConflicts:\n\tdrivers/regulator/max8997.c\n"
    },
    {
      "commit": "77b71b370ed06c75bdebef09be438d5275f70fc1",
      "tree": "7a5408e5f954d460712bc0b80f2bfc831bdfa346",
      "parents": [
        "068a8c8239d50a5fd025c97f94945d9f2ffa3438"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue Nov 27 14:04:32 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 20:05:36 2012 +0000"
      },
      "message": "regulator: add device tree support for max8997\n\nAdd device tree based discovery support for max8997.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nReviewed-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "64cdfe256aae6d43d472331ba03bd4ccbfcb1abb",
      "tree": "fd575274c23a2fb4c86bf6e0e0ea92674ae9c053",
      "parents": [
        "20d5c7defc228cdaeff3ce3442f3a4e86af293c1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Tue Nov 27 15:15:17 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 27 09:43:13 2012 +0100"
      },
      "message": "mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n\nThis fixes below build error:\n\ndrivers/built-in.o: In function `tps65090_i2c_probe\u0027:\ndrivers/mfd/tps65090.c:180: undefined reference to `regmap_add_irq_chip\u0027\ndrivers/mfd/tps65090.c:190: undefined reference to `regmap_irq_chip_get_base\u0027\ndrivers/mfd/tps65090.c:203: undefined reference to `regmap_del_irq_chip\u0027\ndrivers/built-in.o: In function `tps65090_i2c_remove\u0027:\ndrivers/mfd/tps65090.c:213: undefined reference to `regmap_del_irq_chip\u0027\nmake: *** [vmlinux] Error 1\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "20d5c7defc228cdaeff3ce3442f3a4e86af293c1",
      "tree": "cfd79b910219dec8e22a215b56c74f7b8f4274c1",
      "parents": [
        "931cbaf352e06b649a5033af8dd17eed53efc2c7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Mon Nov 12 09:20:49 2012 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 22:05:15 2012 +0100"
      },
      "message": "mfd: Fix stmpe.c build when OF is not enabled\n\nFix build errors when CONFIG_OF is not enabled by including\n\u003clinux/of.h\u003e (needs to be added in any case).\nAn alternative fix could be to make the driver depend on OF.\n\ndrivers/mfd/stmpe.c:1025:2: error: implicit declaration of function \u0027of_property_read_u32\u0027\ndrivers/mfd/stmpe.c:1030:2: error: implicit declaration of function \u0027for_each_child_of_node\u0027\ndrivers/mfd/stmpe.c:1030:36: error: expected \u0027;\u0027 before \u0027{\u0027 token\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "931cbaf352e06b649a5033af8dd17eed53efc2c7",
      "tree": "e6a30ee01c873e293b9889133a8b297461d4779d",
      "parents": [
        "32533983858f5f6899f39d54230d9640ef4547cd"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "devendra.aaru@gmail.com",
        "time": "Sat Nov 24 06:14:38 2012 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 12:20:49 2012 +0100"
      },
      "message": "mfd: jz4740-adc: Use devm_kzalloc\n\nUse devm_kzalloc and remove the error path free\u0027ing and unload free\u0027ing\nas the devm resource functions free them.\n\nSigned-off-by: Devendra Naga \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "32533983858f5f6899f39d54230d9640ef4547cd",
      "tree": "40b3fdeda94e55b587e3ca3c7ab680ec352f7395",
      "parents": [
        "b20a43715e675815d0a426f05a7607ba099136aa"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Fri Nov 23 00:26:19 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 12:15:18 2012 +0100"
      },
      "message": "mfd: stmpe-i2c: Move .driver structure fields inside {} in stmpe_i2c_driver\n\nCurrently, few fields in stmpe_i2c_driver are initialized as:\n.driver.owner \u003d THIS_MODULE,\n\nGroup them under {}, like:\n.driver \u003d {\n\t.owner \u003d THIS_MODULE,\n\t...\n},\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b20a43715e675815d0a426f05a7607ba099136aa",
      "tree": "84dce3b2e8cb8ffa127406fd7a603692667b6b46",
      "parents": [
        "3f9be35bd9090eaa2f68ed9b24efdbf3abcf4b28"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Nov 23 15:19:29 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 12:11:21 2012 +0100"
      },
      "message": "mfd: Simplify IRQ domain registration code in STMPE\n\nHistorically, a driver would have to decide whether it required\na Linear or Legacy IRQ domain when registering one. This can end\nup as quite a lot of code. A new Simple call now exists which\nsimplifies this process. Let\u0027s make use of it here.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3f9be35bd9090eaa2f68ed9b24efdbf3abcf4b28",
      "tree": "b2a5647e0f05fb5415f315a24700d12ccfa9b2ff",
      "parents": [
        "302b95621dc96651187c21fd66e5a44860e4c3b1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Tue Nov 20 10:34:56 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 12:10:51 2012 +0100"
      },
      "message": "mfd: rc5t583: Fix array subscript is above array bounds\n\nI got below build warning while compiling this driver.\nIt\u0027s obviously RC5T583_MAX_INTERRUPT_MASK_REGS is 9 but irq_en_add\narray only has 8 elements.\n\n  CC      drivers/mfd/rc5t583-irq.o\ndrivers/mfd/rc5t583-irq.c: In function \u0027rc5t583_irq_sync_unlock\u0027:\ndrivers/mfd/rc5t583-irq.c:227: warning: array subscript is above array bounds\ndrivers/mfd/rc5t583-irq.c: In function \u0027rc5t583_irq_init\u0027:\ndrivers/mfd/rc5t583-irq.c:349: warning: array subscript is above array bounds\n\nSince the number of interrupt enable registers is 8, this patch adds\ndefine for RC5T583_MAX_INTERRUPT_EN_REGS to fix this bug.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "302b95621dc96651187c21fd66e5a44860e4c3b1",
      "tree": "7aaba49841ce5522631a7e550beeaa302ede4ce6",
      "parents": [
        "3c39c9c6e9bda4d234bd24aaf34606479f581f4a"
      ],
      "author": {
        "name": "Lars Poeschel",
        "email": "poeschel@lemonage.de",
        "time": "Mon Nov 26 11:24:53 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 11:48:56 2012 +0100"
      },
      "message": "mfd: viperboard: Do version query in dma memory\n\nThe query for the viperboard version was done with memory buffer\non the stack but usb transfers need dma capable memory buffer.\nThis is fixed now.\n\nSigned-off-by: Lars Poeschel \u003cpoeschel@lemonage.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c39c9c6e9bda4d234bd24aaf34606479f581f4a",
      "tree": "7b52e0b68d455da61fe4747d945b9a4a17d5d525",
      "parents": [
        "5e393a2227ba97408ffb98d62cf362dfe2a59baa"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Nov 06 13:39:03 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 00:36:21 2012 +0100"
      },
      "message": "MFD: ti_am335x_tscadc: Pass correct error message\n\nPass on the correct error message from platform_get_irq()\ninstead of hard coding it to \"EINVAL\".\n\nAlso change label from \"err\" to \"ret\" for better\nreadability and update the same in error path.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5e393a2227ba97408ffb98d62cf362dfe2a59baa",
      "tree": "cd1889be303b4b38393c63edee8af09b978e203a",
      "parents": [
        "fee546ce8cfd9dea1f53175f627e17ef5ff05df4"
      ],
      "author": {
        "name": "Inderpal Singh",
        "email": "inderpal.singh@linaro.org",
        "time": "Wed Oct 17 11:48:55 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 00:35:08 2012 +0100"
      },
      "message": "mfd: sec: Fix reg_offset for interrupt registers\n\nreg_offset is offset of the status/mask registers. Now, since status_base\nand mask_base are pointing to corresponding first registers, reg_offset\nshould start from 0 otheriwse regmap_add_irq_chip will fail during probe.\n\nSigned-off-by: Inderpal Singh \u003cinderpal.singh@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6ea32387a0c7fb9ca0213fd22b47c5a1ca4c2972",
      "tree": "cdae4cc6b20eb6190493e4cddd602ecab3e11cf0",
      "parents": [
        "e2619cf78e19476bfd7ceaefa9eff0847529346e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:55:21 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:21:49 2012 -0800"
      },
      "message": "Input: stmpe-keypad - add support for Device Tree bindings\n\nThis patch allows the STMPE driver to be successfully probed and\ninitialised when Device Tree support is enabled. Besides the usual\nplatform data changes, we also separate the process of filling in\nthe \u0027in use\u0027 pin bitmap, as we have to extract the information from\nDevice Tree in the DT boot case.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "a8a8fc287dd7497b3adb2f2952513849ab6506eb",
      "tree": "1a4a94ee51dd4a3fa84142e97ebf3f1e60f4cb94",
      "parents": [
        "cd22000ade0cf023da30031b51ca810a5b6b1b8d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 08 11:21:09 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 23 21:10:13 2012 +0900"
      },
      "message": "mfd: wm8994: Store platform data in device\n\nThis is better style as platform data is supposed to be discardable after\ninit (though hotplug usually prevents this) and will ease implementation\nof device tree property bindings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fee546ce8cfd9dea1f53175f627e17ef5ff05df4",
      "tree": "fa118acee69db865050872f53b265f0c786c4462",
      "parents": [
        "cc899bc3dce9101920b120abe413299f84233e29"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 23 12:05:33 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 23 12:22:06 2012 +0100"
      },
      "message": "mfd: wm8994: Add support for WM1811 rev E\n\nThis is supported identically to the previous revisions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "916a871c48ef3ecbc4cac8f185c03160d0b42bfd",
      "tree": "1bdd31bbe4bc85ab6260d7d7a3864ecf8e3372a2",
      "parents": [
        "acad189b08456722ca4a8984218d6f38f4563cbc"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@linaro.org",
        "time": "Thu Nov 22 11:35:40 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 23 12:17:01 2012 +0100"
      },
      "message": "mfd: ab8500-core: Add abx500-clk as an mfd child device\n\nHierarchically, the abx500-clk shall be considered as a child of the\nab8500 core. The abx500-clk is intiated at arch init and thus the clks\nwill be available when clients needs them.\n\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "acad189b08456722ca4a8984218d6f38f4563cbc",
      "tree": "f180da8f1d239d1f2a690d39deefe7420084e496",
      "parents": [
        "cb5faba951142fc00c41b680eec7003f21947b92"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 22 11:12:04 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 23 12:09:19 2012 +0100"
      },
      "message": "mfd: Add an AS3711 PMIC MFD driver\n\nAS3711 is a PMIC with multiple DCDC and LDO power supplies, GPIOs, an RTC,\na battery charger and a general purpose ADC. This patch adds support for\nthe MFD with support for a regulator driver and a backlight driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cb5faba951142fc00c41b680eec7003f21947b92",
      "tree": "35717f6a04d9c837a12e6bb420984df64d99684b",
      "parents": [
        "0c418844dce21fa7000b51190f393c7d6a7ee12d"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu Nov 22 10:40:29 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 23 12:03:17 2012 +0100"
      },
      "message": "mfd: stmpe: Use devm_*() routines\n\nThis patch frees stmpe driver from tension of freeing resources.\ndevm_* derivatives of multiple routines are used while allocating resources,\nwhich would be freed automatically by kernel.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "037db524a2015607031c70a7935153120601b908",
      "tree": "82387672d07b8fb9d1fcd0098692256de20895cd",
      "parents": [
        "edbe265d245b0fe05c43e96e52554dacae5dcc70"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Thu Nov 22 23:42:12 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 22 23:47:09 2012 -0800"
      },
      "message": "Input: stmpe-ts - add DT support for stmpe touchscreen\n\nThis patch allows the STMPE Touchscreen driver to be successfully probed and\ninitialised when Device Tree support is enabled. Bindings are mentioned in\nDocumentation too.\n\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8b41669ceba0c2d4c09d69ccb9a3458953dae784",
      "tree": "01a1e4f1405fda435053ae7368c99df92ded1b15",
      "parents": [
        "46b9d13aaec19dfbd5882a999e8ed85fc97a751e"
      ],
      "author": {
        "name": "Kalle Jokiniemi",
        "email": "kalle.jokiniemi@jollamobile.com",
        "time": "Tue Oct 16 17:59:35 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 17:46:41 2012 +0100"
      },
      "message": "mfd: twl4030: Fix chained irq handling on resume from suspend\n\nThe irqs are enabled one-by-one in pm core resume_noirq phase.\nThis leads to situation where the twl4030 primary interrupt\nhandler (PIH) is enabled before the chained secondary handlers\n(SIH). As the PIH cannot clear the pending interrupt, and\nSIHs have not been enabled yet, a flood of interrupts hangs\nthe device.\n\nFixed the issue by setting the SIH irqs with IRQF_EARLY_RESUME\nflags, so they get enabled before the PIH.\n\nSigned-off-by: Kalle Jokiniemi \u003ckalle.jokiniemi@jollamobile.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0c418844dce21fa7000b51190f393c7d6a7ee12d",
      "tree": "aef55050ee01d6a1142aa5a1ed9be6264eb5bd2f",
      "parents": [
        "e294bc91760e11d2f1ebbac1d0a979069edf7adb"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Nov 19 21:04:11 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 17:34:23 2012 +0100"
      },
      "message": "mfd: lpc_ich: One uninitialized cell is no error\n\nAt every boot of an (outdated) laptop lpc_ich prints an error:\n    lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized\n\nBut if one looks at lpc_ich\u0027s probe function one notices that the code\nonly cares if both lpc_ich_init_wdt() and lpc_ich_init_gpio() fail to\nadd any cells. So stop treating the failure to add a single cell as an\nerror. Those messages can be printed at notice level. And then only warn\nif no cells were added.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e294bc91760e11d2f1ebbac1d0a979069edf7adb",
      "tree": "279a8a95fb56cc8f230ebab079c1e7a07dba23ab",
      "parents": [
        "d640e757949e2991215838c0edbfd6afc37e5b06"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Wed Nov 21 17:30:50 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 17:31:20 2012 +0100"
      },
      "message": "mfd: lpc_ich: Fix resource request for [mem 0x00000000]\n\nThe older southbridges supported by the lpc_ich driver do not\nprovide memory-mapped space of the root complex. The driver\ncorrectly avoids computing the iomem address in this case, yet\nsubmits a zeroed resource request anyway (via mfd_add_devices()).\n\nRemove the iomem resource from the resource array submitted to the\nmfd core for the older southbridges.\n\nAcked-by: Aaron Sierra \u003casierra@xes-inc.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d640e757949e2991215838c0edbfd6afc37e5b06",
      "tree": "74e14d487280bc3213e5eb219e0929882fab8bc9",
      "parents": [
        "6fbc6420b730f32d0088103da0877981da67df39"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:54 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:06 2012 +0100"
      },
      "message": "mfd: twl-core: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n\nTo facilitate upcoming cleanup in twl stack.\nNo functional changes.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "6fbc6420b730f32d0088103da0877981da67df39",
      "tree": "c00ccbd4dbd3860830b366822a5b1aa05d543232",
      "parents": [
        "4850f1247aa495a664133fb3f6b8139b89b2c6db"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:53 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:06 2012 +0100"
      },
      "message": "mfd: twl4030-irq: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n\nTo facilitate upcoming cleanup in twl stack.\nNo functional changes.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "4850f1247aa495a664133fb3f6b8139b89b2c6db",
      "tree": "0156c235113c3f5ba078f76abb81b9034672374f",
      "parents": [
        "e45342f678d0f08d284358504f995f495fc6f4f1"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:52 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:05 2012 +0100"
      },
      "message": "mfd: twl4030-power: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n\nTo facilitate upcoming cleanup in twl stack.\nNo functional changes.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "e45342f678d0f08d284358504f995f495fc6f4f1",
      "tree": "de4aea9177fe04ed2848127cbfe9796c25851ff6",
      "parents": [
        "6691ccd0565954f2275fb10cb5e4f0cef4a9ff64"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:51 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:04 2012 +0100"
      },
      "message": "mfd: twl4030-madc: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n\nTo facilitate upcoming cleanup in twl stack.\nNo functional changes.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "6691ccd0565954f2275fb10cb5e4f0cef4a9ff64",
      "tree": "07e6450c62ff299bbd3f65431b4442c5a1024632",
      "parents": [
        "04575d5a3dc15d762c7428d2745d30b2d448e443"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:50 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:04 2012 +0100"
      },
      "message": "mfd: twl-core: re-group the twl_mapping table for easier reading\n\nGroup the twl_mapping table in 5 lines chunks so it is more easier to find\nthe row we are looking for (if we need to).\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "da059ecfc9f9d98556607c6d6db065aa3b7f162d",
      "tree": "1378a6df2584381951a41bd3da14165c33699668",
      "parents": [
        "0e8f1398a388bbaa5ca965711b9ed5ac4794332d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:48 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:02 2012 +0100"
      },
      "message": "mfd: twl: Convert module id definitions to enums\n\nUse enum list for the module definitions (TWL4030_MODULE_*) which will ease\nup future work with the IDs.\nAt the same time group the IDs in block of five so it is easier to find the\nID we are looking for (to count the number they stand for).\n\nAt the same time define TWL_MODULE_LED so client drivers can switch to use\nit as soon as it is possible.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "2d86ad37ece5fd064aa7c4fba5dd4378679c2cbf",
      "tree": "6c2ba447e4abc77bc2f607aba491466e998511a7",
      "parents": [
        "14591d888e35c12b15eccf54e490c7769eb6d6d2"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:46 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:01 2012 +0100"
      },
      "message": "mfd: twl-core: Clean up and correct child registration\n\nMake the twl child registration calls a bit more uniform by always using the\nSUB_CHIP_ID* define instead of the mixed use of the define and magic number.\n\nAt the same time correct the following devices so they are registered for the\ncorrect parent device (i2c slave):\ntwl4030_wdt is accessible on 0x4b address and not 0x48\ntwl4030_pwrbutton is accessible on 0x4b address and not 0x49\ntwl4030-audio is on 0x49 all the time\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "14591d888e35c12b15eccf54e490c7769eb6d6d2",
      "tree": "16631920135867d55fbdace5073cd89b61446c72",
      "parents": [
        "2473d25a2f61985f8980c7c3d41cb85da1abea0f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:45 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:08:00 2012 +0100"
      },
      "message": "mfd/rtc/gpio: twl: No need to allocate bigger buffer for write\n\nSince the twl-core has been converted to use regmap it is no longer needed\nto allocate bigger buffer for data when writing to twl.\n\nCC: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Tero Kristo \u003ct-kristo@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": "2473d25a2f61985f8980c7c3d41cb85da1abea0f",
      "tree": "c2e4fac586be1b902fb679712c2a65637d487fe0",
      "parents": [
        "afc45898f62c7b139fca3cf0b72fb8ec476fee3f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:44 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:59 2012 +0100"
      },
      "message": "mfd: twl-core: Convert to use regmap for I/O\n\nRemove the custom code to do I/O and replace it with standard regmap calls.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Tero Kristo \u003ct-kristo@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": "afc45898f62c7b139fca3cf0b72fb8ec476fee3f",
      "tree": "146c18a4e875d2ecf1aa954a4a5f9bd9b553e448",
      "parents": [
        "24ae36f5c285d14f449dd19821aca1097a2a2313"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:43 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:59 2012 +0100"
      },
      "message": "mfd: twl-core: Support for proper PWM drivers\n\nThe twl6030-pwm driver is going to be deleted since it was only able to\ncontrol the Charging indicator LED on the twl6030 PMIC.\nThe new set of drivers are going to provide support for both PWMs and PWM\ndriven LED outputs on TWL4030 and TWL6030 PMICs.\nThe twl-pwm driver will handle the PWMs (2 instance) while the twl-pwmled\ndriver is to control the two LED instance on TWL4030 and to charging\nindicator LED (1 instance) on TWL6030.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "24ae36f5c285d14f449dd19821aca1097a2a2313",
      "tree": "b3fc871357b44f057ddd6589190da5b15d53f6b1",
      "parents": [
        "c7b76dce8ac95fd464bfae741b830d407884c274"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 13 09:28:42 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:58 2012 +0100"
      },
      "message": "mfd: twl-core: Register twl4030-madc child only for twl4030 class\n\ntwl4030-madc driver can only handle twl4030 class MADC. The newer revisions\nof twl does not have MADC, instead they have different IP called GPADC which\nis not backward compatible.\n\nAcked-by: Tero Kristo \u003ct-kristo@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": "c7b76dce8ac95fd464bfae741b830d407884c274",
      "tree": "f8a3440cad5a64bebb17d3a8457f35c54e43f444",
      "parents": [
        "dac98aef59eae72c74d9d2464f389f4def15a347"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Nov 18 18:36:20 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:57 2012 +0100"
      },
      "message": "mfd: Introduce retu-mfd driver\n\nRetu is a multi-function device found on Nokia Internet Tablets\nimplementing at least watchdog, RTC, headset detection and power button\nfunctionality.\n\nThis patch implements minimum functionality providing register access,\nIRQ handling and power off functions.\n\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dac98aef59eae72c74d9d2464f389f4def15a347",
      "tree": "5c43a98c02f0fd1c650d446d7758cf08d2ecb7c0",
      "parents": [
        "442613f974cd6e2ff6faa4b07215240a970f61e7"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 11:19:15 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:56 2012 +0100"
      },
      "message": "mfd: twl6040: Remove duplicate inclusion of linux/err.h\n\nlinux/err.h was included twice.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "442613f974cd6e2ff6faa4b07215240a970f61e7",
      "tree": "eef89b1266cb41e2ec52313723dc2c966272ed14",
      "parents": [
        "eb433dad48b49f757255f2860db5c2bd61dcae0d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 16:53:47 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:56 2012 +0100"
      },
      "message": "mfd: wm5102: Make FLL NCO test registers readable\n\nThey contain documented status readback fields.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eb433dad48b49f757255f2860db5c2bd61dcae0d",
      "tree": "9cbe2fdd7ea582ff6f095dfe3a8fd0efb75ebd30",
      "parents": [
        "433e075c7f3b45c946c539ceeddc641c61adef5e"
      ],
      "author": {
        "name": "Colin Foe-Parker",
        "email": "colin.foeparker@logicpd.com",
        "time": "Tue Nov 20 15:18:44 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:55 2012 +0100"
      },
      "message": "mfd: tps65217: Set PMIC to shutdown on PWR_EN toggle\n\nSet tps65217 PMIC status to OFF if power enable toggle is supported.\nBy setting this bit to 1 to enter PMIC to OFF state when PWR_EN pin\nis pulled low. Also adds a DT flag to specify that device pmic\nsupports shutdown control or not.\n\nSigned-off-by: Colin Foe-Parker \u003ccolin.foeparker@logicpd.com\u003e\n[anilkumar@ti.com: move the additions to tps65217 MFD driver]\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "759f2598ef3876637e40d99a4ceb7a3d83a4d8d3",
      "tree": "62fa9fd103c1c305214b7aea168f6352aa1a61bb",
      "parents": [
        "b9c79323166530a14c1fa8c10337eeaa54e3f98d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:49 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:53 2012 +0100"
      },
      "message": "mfd: tps65090: Use regmap irq framework for interrupt support\n\nUse the regmap irq framework for implementing TPS65090 interrupt\nsupport in place of implementing it locally.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b9c79323166530a14c1fa8c10337eeaa54e3f98d",
      "tree": "02ec6901e7407d1687a0a0826e9a440ad9fa5ca1",
      "parents": [
        "3863db3e800c64e21e4effcc3de0f72cdb9b0d77"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:48 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:53 2012 +0100"
      },
      "message": "mfd: tps65090: Move register access APIs to header\n\nSince tps65090 register is accessed via regmap, moving\nthe register access APIs to header and making it as inline.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3863db3e800c64e21e4effcc3de0f72cdb9b0d77",
      "tree": "22fdb7439685a9180b3f99bb3cae14f2be468cee",
      "parents": [
        "e8e6f047e666a1682b59e52637a7acaa8a0b4c89"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:47 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:52 2012 +0100"
      },
      "message": "mfd: tps65090: Remove unused member of struct tps65090\n\nRemove unused member from tps65090 data structure as\nthese are not used.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e8e6f047e666a1682b59e52637a7acaa8a0b4c89",
      "tree": "c9596079e6a14908355f4eba42448becc720b323",
      "parents": [
        "e2e8ffc97029a1159ac83bce1933a7e539f16a9d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:46 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:51 2012 +0100"
      },
      "message": "mfd: tps65090: Add error prints when mem alloc failed\n\nAdd error prints when memory allocation failed for\ntps65090 data. Also cleanups the melloc arguments.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e2e8ffc97029a1159ac83bce1933a7e539f16a9d",
      "tree": "5ead346e9ece548b4c4cf5eaf846ef740da3fcfc",
      "parents": [
        "edd7eabc85e2f8d76a933b9639bebfe7f98861e4"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:45 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:51 2012 +0100"
      },
      "message": "mfd: Add battery charger in tps65090 sub devs\n\nTPS65090 supports the battery charging and hence adding\nthe device name in the list of TPS65090 children. Also\nremove the tps65090-regulator as it duplicates with\ntps65090-pmic for regulator driver.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "edd7eabc85e2f8d76a933b9639bebfe7f98861e4",
      "tree": "aedbc16b600b10177948bbca30cbe692e4a61146",
      "parents": [
        "dbc4849db33307c72951e4bd4935fbb8d1fc7b8d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Nov 14 21:09:28 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:47 2012 +0100"
      },
      "message": "mfd: Add TI TPS80031 mfd core driver\n\nTPS80031/ TPS80032 Fully Integrated Power Management with Power\nPath and Battery Charger. The device provides five configurable\nstep-down converters, 11 general purpose LDOs, USB OTG Module,\nADC, RTC, 2 PWM, System Voltage Regulator/Battery Charger with\nPower Path from USB, 32K clock generator.\n\nAdd the mfd core driver for TPS80031/TPS80032.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviwed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "46b9d13aaec19dfbd5882a999e8ed85fc97a751e",
      "tree": "74610131991640b38f23aa38676ff241bd6deed5",
      "parents": [
        "3ebef34d5cf658752d000001d2a6a5defe8cf3a9"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 14:49:10 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:46:45 2012 +0100"
      },
      "message": "mfd: arizona: Sync regcache after reset\n\nIn the absence of a physical reset line the chip is reset by writing the\nfirst register, which is done after the register patch has been applied.\nThis patch synchronises the register cache after the reset to preserve\nany register changes that had been applied.\n\nSigned-off-by: Charles Keepax \u003cckeepax@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": "3ebef34d5cf658752d000001d2a6a5defe8cf3a9",
      "tree": "56a6ce4e5ea7e1e18afa6ad0e12a178ff233dd55",
      "parents": [
        "78566afd8647654b2fb11c3ae13b3d8fe96a8cfe"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 13:46:20 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:46:45 2012 +0100"
      },
      "message": "mfd: arizona: Correctly report when AIF2/AIF1 is underclocked\n\nIn the interrupt handler for an underclocked event, whilst checking for\nthe source of the interrupt, AIF3 was checked twice and AIF1 was not\nchecked. This change correctly checks the AIF1 underclocked bit and\nreports the correct error messages for all cases.\n\nSigned-off-by: Charles Keepax \u003cckeepax@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": "78566afd8647654b2fb11c3ae13b3d8fe96a8cfe",
      "tree": "e70a352cd9ae7ead027da18f49a1340c9dacbe08",
      "parents": [
        "944b058258da8a40c13300f374dbfc2617a9190d"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 13:46:19 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:46:45 2012 +0100"
      },
      "message": "mfd: arizona: Use correct array for ARRAY_SIZE in mfd_add_devices call\n\nwm5102_devs array was used for ARRAY_SIZE whilst adding the wm5110\ndevices. This change corrects this to get the size from the wm5110_devs\narray. As both arrays are the same size no issues should have been\ncaused by this bug.\n\nSigned-off-by: Charles Keepax \u003cckeepax@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": "944b058258da8a40c13300f374dbfc2617a9190d",
      "tree": "ddf703349ac5b0ddc6f02d1053485d4d03fb45ba",
      "parents": [
        "d591ad8dcf32b8a71b63041d22a46dd8caf05041"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 13:46:18 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:46:44 2012 +0100"
      },
      "message": "mfd: wm5110: Disable control interface error report for WM5110 rev B\n\nIt can misreport.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d591ad8dcf32b8a71b63041d22a46dd8caf05041",
      "tree": "e0ad238d4037a73f2e756fb0023ccddcbe58a61a",
      "parents": [
        "78a3c5ab1749cb78eb06b581c3c13d8e027bef40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 13:46:17 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:46:44 2012 +0100"
      },
      "message": "mfd: wm5102: Update register patch for latest evaluation\n\nLatest evaluation of the device has provided some revisions to the\nconfiguration.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "78a3c5ab1749cb78eb06b581c3c13d8e027bef40",
      "tree": "7b7f49e283b16bdb2ce65496bae88a30a200eb4d",
      "parents": [
        "f4a75d2eb7b1e2206094b901be09adb31ba63681"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 31 15:54:37 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:35:16 2012 +0100"
      },
      "message": "mfd: twl-core: Fix chip ID for the twl6030-pwm module\n\nThe correct chip id is 1 since the PWM module is on address 0x49. With the\ncurrent TWL6030_MODULE_ID1 the kernel will crash early since we have:\n\n #define TWL6030_MODULE_ID1 0x0E\nand\n static struct twl_client twl_modules[4];\n\nDown in the stack we try to get the module by:\nstruct twl_client\t*twl \u003d \u0026twl_modules[chip];\n\nWhich is obviously going to do nasty things.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Tero Kristo \u003ct-kristo@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dbc4849db33307c72951e4bd4935fbb8d1fc7b8d",
      "tree": "341be0ba26a83fdd5eab81385c3df6d58d80fbb2",
      "parents": [
        "a3e2a76e9efac6bf5963800d2a3d88aac614ccf5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 13:33:19 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:24 2012 +0100"
      },
      "message": "mfd: wm5102: Mark some more status registers as volatile\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a3e2a76e9efac6bf5963800d2a3d88aac614ccf5",
      "tree": "d91a0c30c2a58d165b283538cbc11c2183d7350f",
      "parents": [
        "b73df6986bdf0186deeb30b272a9b890065ca223"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 13:33:18 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:24 2012 +0100"
      },
      "message": "mfd: wm5102: Update maximum register\n\nThe DSP memories are mapped into the register map, make them readable and\nwritable by updating max_register appropriately.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b73df6986bdf0186deeb30b272a9b890065ca223",
      "tree": "78ef48cfb8510048c664c4f52b2aed32c7a52d2a",
      "parents": [
        "818b5c2528b9e31101bb39018fd211dcf159a696"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:20:01 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:17 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add myself to copyright\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dba6c1aeea4dd0e251e41c3f585abf4a06a4f057",
      "tree": "ac7830cb39625b8dd2be1e82f10fd1430bc22098",
      "parents": [
        "e885ba298098959d03c58d946c6fad8f8ed4a1c7"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:19:59 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:16 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add scr (otp registers) platform driver\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "e885ba298098959d03c58d946c6fad8f8ed4a1c7"
}
