)]}'
{
  "log": [
    {
      "commit": "fd860195a4f9d661754345bd06a3adb30d12d882",
      "tree": "5ee6e6779b247dc11f50d6cbaa2d959b41b6a66c",
      "parents": [
        "6049bcefada077c5d3aec59f093701df711ad235"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 08 10:47:21 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:29:20 2013 +0100"
      },
      "message": "mfd: wm831x: Don\u0027t forward declare enum wm831x_auxadc\n\nWe can\u0027t forward declare enums.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "80e4e6716e43500c5c7d4ff4f73fc1b56f024083",
      "tree": "7de6a711a7826125ee5a0fe1f1c61bfec25f1aff",
      "parents": [
        "df545d1cd01aab3ba3f687d5423e6c3687b069d8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 02 15:25:50 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:25:50 2013 +0100"
      },
      "message": "mfd: tps65912: Declare and use tps65912_irq_exit()\n\nClean up interrupts on exit, silencing a sparse warning caused by\ntps65912_irq_exit() being defined but not prototyped as we go.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df545d1cd01aab3ba3f687d5423e6c3687b069d8",
      "tree": "a492f6d8bfe0ea5d1684d14bf9a6109c749f89dd",
      "parents": [
        "5c854aaecea0cd7da95ce2170ff305f8273d552d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Fri Mar 01 20:13:46 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:25:49 2013 +0100"
      },
      "message": "mfd: palmas: Provide irq flags through DT/platform data\n\nCurrently driver sets the irq type to IRQF_TRIGGER_LOW which is\ncausing interrupt registration failure in ARM based SoCs as:\n[    0.208479] genirq: Setting trigger mode 8 for irq 118 failed (gic_set_type+0x0/0xf0)\n[    0.208513] dummy 0-0059: Failed to request IRQ 118: -22\n\nProvide the irq flags through platform data if device is registered\nthrough board file or get the irq type from DT node property in place\nof hardcoding the irq flag in driver to support multiple platforms.\n\nAlso configure the device to generate the interrupt signal according to\nflag type.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c5a51053cf3b499ddba60a89ab067ea05ad15840",
      "tree": "0f76cd10dc1ee7f57782434f1aff21a4a4e39bc0",
      "parents": [
        "9ed8a30f3471347c1b763bd062fa78ae80f18eae"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Feb 27 17:02:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:09 2013 -0800"
      },
      "message": "backlight: add new lp8788 backlight driver\n\nTI LP8788 PMU supports regulators, battery charger, RTC, ADC, backlight\ndri\u003d ver and current sinks.  This patch enables LP8788 backlight module.\n\n(Brightness mode)\nThe brightness is controlled by PWM input or I2C register.\nAll modes are supported in the driver.\n\n(Platform data)\nConfigurable data can be defined in the platform side.\n name                  : backlight driver name. (default: \"lcd-backlight\")\n initial_brightness    : initial value of backlight brightness\n bl_mode               : brightness control by PWM or lp8788 register\n dim_mode              : dimming mode selection\n full_scale            : full scale current setting\n rise_time             : brightness ramp up step time\n fall_time             : brightness ramp down step time\n pwm_pol               : PWM polarity setting when bl_mode is PWM based\n period_ns             : platform specific PWM period value. unit is nano.\n\nThe default values are set in case no platform data is defined.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: \"devendra.aaru\" \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed5dc2372dba46e0ecd08791b1a0399d313e5cff",
      "tree": "571319985b59a2963fb7580c24ee2aa1696359e2",
      "parents": [
        "0512c04a2b5d29a33d96d315e1d14c55f5148aa7",
        "0e786102949d7461859c6ce9f39c2c8d28e42db3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC update from Chris Ball:\n \"MMC highlights for 3.9:\n\n  Core:\n   - Support for packed commands in eMMC 4.5.  (This requires a host\n     capability to be turned on.  It increases write throughput by 20%+,\n     but may also increase average write latency; more testing needed.)\n   - Add DT bindings for capability flags.\n   - Add mmc_of_parse() for shared DT parsing between drivers.\n\n  Drivers:\n   - android-goldfish: New MMC driver for the Android Goldfish emulator.\n   - mvsdio: Add DT bindings, pinctrl, use slot-gpio for card detection.\n   - omap_hsmmc: Fix boot hangs with RPMB partitions.\n   - sdhci-bcm2835: New driver for controller used by Raspberry Pi.\n   - sdhci-esdhc-imx: Add 8-bit data, auto CMD23 support, use slot-gpio.\n   - sh_mmcif: Add support for eMMC DDR, bundled MMCIF IRQs.\n   - tmio_mmc: Add DT bindings, support for vccq regulator\"\n\n* tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (92 commits)\n  mmc: tegra: assume CONFIG_OF, remove platform data\n  mmc: add DT bindings for more MMC capability flags\n  mmc: tmio: add support for the VccQ regulator\n  mmc: tmio: remove unused and deprecated symbols\n  mmc: sh_mobile_sdhi: use managed resource allocations\n  mmc: sh_mobile_sdhi: remove unused .pdata field\n  mmc: tmio-mmc: parse device-tree bindings\n  mmc: tmio-mmc: define device-tree bindings\n  mmc: sh_mmcif: use mmc_of_parse() to parse standard MMC DT bindings\n  mmc: (cosmetic) remove \"extern\" from function declarations\n  mmc: provide a standard MMC device-tree binding parser centrally\n  mmc: detailed definition of CD and WP MMC line polarities in DT\n  mmc: sdhi, tmio: only check flags in tmio-mmc driver proper\n  mmc: sdhci: Fix parameter of sdhci_do_start_signal_voltage_switch()\n  mmc: sdhci: check voltage range only on regulators aware of voltage value\n  mmc: bcm2835: set SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK\n  mmc: support packed write command for eMMC4.5 devices\n  mmc: add packed command feature of eMMC4.5\n  mmc: rtsx: remove driving adjustment\n  mmc: use regulator_can_change_voltage() instead of regulator_count_voltages\n  ...\n"
    },
    {
      "commit": "ab7826595e9ec51a51f622c5fc91e2f59440481a",
      "tree": "34241b399fa7a12c260e06e6c1c31bc69d46e1e3",
      "parents": [
        "21fbd5809ad126b949206d78e0a0e07ec872ea11",
        "ff7109fa632654eaef657186f2942f5b679023d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS updates from Samuel Ortiz:\n \"This is the MFD pull request for the 3.9 merge window.\n\n  No new drivers this time, but a bunch of fairly big cleanups:\n\n   - Roger Quadros worked on a OMAP USBHS and TLL platform data\n     consolidation, OMAP5 support and clock management code cleanup.\n\n   - The first step of a major sync for the ab8500 driver from Lee\n     Jones.  In particular, the debugfs and the sysct interfaces got\n     extended and improved.\n\n   - Peter Ujfalusi sent a nice patchset for cleaning and fixing the\n     twl-core driver, with a much needed module id lookup code\n     improvement.\n\n   - The regular wm5102 and arizona cleanups and fixes from Mark Brown.\n\n   - Laxman Dewangan extended the palmas APIs in order to implement the\n     palmas GPIO and rt drivers.\n\n   - Laxman also added DT support for the tps65090 driver.\n\n   - The Intel SCH and ICH drivers got a couple fixes from Aaron Sierra\n     and Darren Hart.\n\n   - Linus Walleij patchset for the ab8500 driver allowed ab8500 and\n     ab9540 based devices to switch to the new abx500 pin-ctrl driver.\n\n   - The max8925 now has device tree and irqdomain support thanks to\n     Qing Xu.\n\n   - The recently added rtsx driver got a few cleanups and fixes for a\n     better card detection code path and now also supports the RTS5227\n     chipset, thanks to Wei Wang and Roger Tseng.\"\n\n* tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (109 commits)\n  mfd: lpc_ich: Use devres API to allocate private data\n  mfd: lpc_ich: Add Device IDs for Intel Wellsburg PCH\n  mfd: lpc_sch: Accomodate partial population of the MFD devices\n  mfd: da9052-i2c: Staticize da9052_i2c_fix()\n  mfd: syscon: Fix sparse warning\n  mfd: twl-core: Fix kernel panic on boot\n  mfd: rtsx: Fix issue that booting OS with SD card inserted\n  mfd: ab8500: Fix compile error\n  mfd: Add missing GENERIC_HARDIRQS dependecies\n  Documentation: Add docs for max8925 dt\n  mfd: max8925: Add dts\n  mfd: max8925: Support dt for backlight\n  mfd: max8925: Fix onkey driver irq base\n  mfd: max8925: Fix mfd device register failure\n  mfd: max8925: Add irqdomain for dt\n  mfd: vexpress: Allow vexpress-sysreg to self-initialise\n  mfd: rtsx: Support RTS5227\n  mfd: rtsx: Implement driving adjustment to device-dependent callbacks\n  mfd: vexpress: Add pseudo-GPIO based LEDs\n  mfd: ab8500: Rename ab8500 to abx500 for hwmon driver\n  ...\n"
    },
    {
      "commit": "27902c14aa2376d53755b6c02e3be671fd890e30",
      "tree": "863c7c6fb30d72d80554d6f13b3cf9a245aeab01",
      "parents": [
        "ac51b9611db597aa55e06218c62c3511702d772f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 15 16:13:59 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:24 2013 -0500"
      },
      "message": "mmc: tmio: remove unused and deprecated symbols\n\nThe tmio_mmc_cd_wakeup() inline function has been deprecated since 3.4 and\nis unused since 3.4 too. Remove them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b274776c54c320763bc12eb035c0e244f76ccb43",
      "tree": "c75b70d0824a7ae029229b19d61884039abf2127",
      "parents": [
        "b24174b0cbbe383c5bb6097aeb24480b8fd2d338",
        "3b1209e7994c4d31ff9932a7f566ae1c96b3c443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups from Arnd Bergmann:\n \"A large number of cleanups, all over the platforms.  This is dominated\n  largely by the Samsung platforms (s3c, s5p, exynos) and a few of the\n  others moving code out of arch/arm into more appropriate subsystems.\n\n  The clocksource and irqchip drivers are now abstracted to the point\n  where platforms that are already cleaned up do not need to even\n  specify the driver they use, it can all get configured from the device\n  tree as we do for normal device drivers.  The clocksource changes\n  basically touch every single platform in the process.\n\n  We further clean up the use of platform specific header files here,\n  with the goal of turning more of the platforms over to being\n  \"multiplatform\" enabled, which implies that they cannot expose their\n  headers to architecture independent code any more.\n\n  It is expected that no functional changes are part of the cleanup.\n  The overall reduction in total code lines is mostly the result of\n  removing broken and obsolete code.\"\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (133 commits)\n  ARM: mvebu: correct gated clock documentation\n  ARM: kirkwood: add missing include for nsa310\n  ARM: exynos: move exynos4210-combiner to drivers/irqchip\n  mfd: db8500-prcmu: update resource passing\n  drivers/db8500-cpufreq: delete dangling include\n  ARM: at91: remove NEOCORE 926 board\n  sunxi: Cleanup the reset code and add meaningful registers defines\n  ARM: S3C24XX: header mach/regs-mem.h local\n  ARM: S3C24XX: header mach/regs-power.h local\n  ARM: S3C24XX: header mach/regs-s3c2412-mem.h local\n  ARM: S3C24XX: Remove plat-s3c24xx directory in arch/arm/\n  ARM: S3C24XX: transform s3c2443 subirqs into new structure\n  ARM: S3C24XX: modify s3c2443 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2443 irq code to irq.c\n  ARM: S3C24XX: transform s3c2416 irqs into new structure\n  ARM: S3C24XX: modify s3c2416 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2416 irq init to common irq code\n  ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq property\n  ARM: S3C24XX: Move irq syscore-ops to irq-pm\n  clocksource: always define CLOCKSOURCE_OF_DECLARE\n  ...\n"
    },
    {
      "commit": "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
      "tree": "da41901bff1d0d8d61170bf362384fdc61deb3ab",
      "parents": [
        "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
        "29e5507ae4ab34397f538f06b7070c81a4e4a2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver patches from Greg Kroah-Hartman:\n \"Here\u0027s the big char/misc driver patches for 3.9-rc1.\n\n  Nothing major here, just lots of different driver updates (mei,\n  hyperv, ipack, extcon, vmci, etc.).\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (209 commits)\n  w1: w1_therm: Add force-pullup option for \"broken\" sensors\n  w1: ds2482: Added 1-Wire pull-up support to the driver\n  vme: add missing put_device() after device_register() fails\n  extcon: max8997: Use workqueue to check cable state after completing boot of platform\n  extcon: max8997: Set default UART/USB path on probe\n  extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n  extcon: max8997: Set default of ADC debounce time during initialization\n  extcon: max8997: Remove duplicate code related to set H/W line path\n  extcon: max8997: Move defined constant to header file\n  extcon: max77693: Make max77693_extcon_cable static\n  extcon: max8997: Remove unreachable code\n  extcon: max8997: Make max8997_extcon_cable static\n  extcon: max77693: Remove unnecessary goto statement to improve readability\n  extcon: max77693: Convert to devm_input_allocate_device()\n  extcon: gpio: Rename filename of extcon-gpio.c according to kernel naming style\n  CREDITS: update email and address of Harald Hoyer\n  extcon: arizona: Use MICDET for final microphone identification\n  extcon: arizona: Always take the first HPDET reading as the final one\n  extcon: arizona: Clear _trig_sts bits after jack detection\n  extcon: arizona: Don\u0027t HPDET magic when headphones are enabled\n  ...\n"
    },
    {
      "commit": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "5a1203914a637b642442a861cf462d16401548e1",
      "tree": "894ea523ad45686b9103410f7daeb3a8e670553a",
      "parents": [
        "c560dc8793ecf4c3bb4ba6e7b8cae8a64486d96b",
        "ac6324e7021dfa917ce4f9a836318c3e46fbb84e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "message": "Merge tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Four new drivers:\n\n   - goldfish_battery:\n\n     This is Android Emulator battery driver.  Originally from Google,\n     but Intel folks reshaped it for mainline\n\n   - pm2301_charger:\n\n     A new driver for ST-Ericsson 2301 Power Management chip, uses\n     AB8500 battery management core\n\n   - qnap-poweroff:\n\n     The driver adds poweroff functionality for QNAP NAS boxes\n\n   - restart-poweroff:\n\n     A generic driver that implements \u0027power off by restarting\u0027.  The\n     actual poweroff functionality is implemented through a bootloader,\n     so Linux\u0027 task is just to restart the box.  The driver is useful on\n     Buffalo Linkstation LS-XHL and LS-CHLv2 boards.  Andrew Lunn worked\n     on submitting the driver (as well as qnap-poweroff above).\n\n  Additionally:\n\n   - A lot of fixes for ab8500 drivers.  This is a part of efforts of\n     syncing internal ST-Ericsson development tree with the mainline.\n     Lee Jones @ Linaro worked on compilation and reshaping these\n     series.\n\n   - New health properties for the power supplies: \"Watchdog timer\n     expire\" and \"Safety timer expire\"\n\n   - As usual, a bunch of fixes/cleanups here and there\"\n\n* tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6: (81 commits)\n  bq2415x_charger: Add support for offline and 100mA mode\n  generic-adc-battery: Fix forever loop in gab_remove()\n  goldfish_battery: Add missing GENERIC_HARDIRQS dependency\n  da9030_battery: Include notifier.h\n  bq27x00_battery: Fix reporting battery temperature\n  power/reset: Remove newly introduced __dev* annotations\n  lp8727_charger: Small cleanup in naming\n  ab8500_btemp: Demote initcall sequence\n  ds2782_battery: Add power_supply_changed() calls for proper uevent support\n  power: Add battery driver for goldfish emulator\n  u8500-charger: Delay for USB enumeration\n  ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures\n  ab8500-charger: Do not touch VBUSOVV bits\n  ab8500-fg: Use correct battery charge full design\n  pm2301: LPN mode control support\n  pm2301: Enable vbat low monitoring\n  ab8500-bm: Flush all work queues before suspending\n  ab8500-fg: Go to INIT_RECOVERY when charger removed\n  ab8500-charger: Add support for autopower on AB8505 and AB9540\n  abx500-chargalg: Add new sysfs interface to get current charge status\n  ...\n\nFix up fairly straightforward conflicts in the ab8500 driver.  But since\nit seems to be ARM-specific, I can\u0027t even compile-test the result..\n"
    },
    {
      "commit": "8a3a11f91def34424b1995cb54ccd658efde8568",
      "tree": "6b97487ffea8cb7d8c280bb88fd681335f91cf73",
      "parents": [
        "8909ff652ddfc83ecdf450f96629c25489d88f77",
        "ade158eb53eed40f6090e9f7ee6ee3513ec1eec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "message": "Merge tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl changes from Linus Walleij:\n \"These are the main pinctrl changes for the v3.9 merge window.  The\n  most interesting change by far is how the device core grabs pinctrl\n  default handles avoiding the need to stick boilerplate into driver\n  consumers.\n\n   - Grabbing of default pinctrl handles from the device core.  These\n     are the hunks hitting drivers/base.  All is ACKed by Greg, after a\n     long discussion about different alternatives.\n\n   - Some stuff also touches the MFD and ARM SoC trees, this has been\n     coordinated and ACKed.\n\n   - New drivers for:\n     - The Tegra 114 sub-SoC\n     - Allwinner sunxi\n     - New ABx500 driver and sub-SoC drivers for AB8500, AB8505, AB9540\n       and AB8540.\n\n   - Make it possible for hogged pins to enter a sleep mode, and make it\n     possible for drivers to control that mode.\n\n   - Various clean-up, extensions and device tree support to various pin\n     controllers.\"\n\n* tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (68 commits)\n  pinctrl: tegra: add clfvs function to Tegra114 support\n  pinctrl: generic: rename input schmitt disable\n  pinctrl/pinconfig: add debug interface\n  pinctrl: samsung: remove duplicated line\n  ARM: ux500: use real AB8500 IRQ numbers instead of virtual ones\n  ARM: ux500: remove irq_base property from platform_data\n  pinctrl/abx500: use direct IRQ defines\n  pinctrl/abx500: replace IRQ offsets with table read-in values\n  pinctrl/abx500: move IRQ handling to ab8500-core\n  pinctrl: exynos5440: remove erroneous __init\n  pinctrl/abx500: adjust offset for get_mode()\n  pinctrl/abx500: add Device Tree support\n  pinctrl/abx500: align GPIO cluster boundaries\n  pinctrl/abx500: prevent error path from corrupting returning error\n  pinctrl: sunxi: add of_xlate function\n  pinctrl/lantiq: fix pin number in ltq_pmx_gpio_request_enable\n  pinctrl/lantiq: add functionality to falcon_pinconf_dbg_show\n  pinctrl/lantiq: fix pinconfig parameters\n  pinctrl/lantiq: one of the boot leds was defined incorrectly\n  pinctrl/lantiq: only probe available pad controllers\n  ...\n"
    },
    {
      "commit": "178a097d5e6ae57d67310ff18bef0afb5589f2dd",
      "tree": "f64a80af7069b46bea3f55c5f2d90e9881565a36",
      "parents": [
        "728088871c867f912f8a33ea049b7c4135c95637",
        "e81d7bc89c9623ea000890fb4cdf7e731dc21f71"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/s5m8767\u0027 into regulator-next\n"
    },
    {
      "commit": "c3481955f6c78c8dd99921759306d7469c999ec2",
      "tree": "ae65ba72e1076dd94690f16c2d03cdce56d7f34d",
      "parents": [
        "0cd5b6d08c7bf8b2d81eb1413ea1463cc72487b1"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Feb 08 15:24:27 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:24:12 2013 +0100"
      },
      "message": "mfd: rtsx: Fix issue that booting OS with SD card inserted\n\nRealtek card reader supports both SD and MS card. According to the\nsettings of rtsx MFD driver, SD host will be probed before MS host.\nIf we boot/reboot Linux with SD card inserted, the resetting flow of SD\ncard will succeed, and the following resetting flow of MS is sure to fail.\nThen MS upper-level driver will ask rtsx driver to turn power off. This\nrequest leads to the result that the following SD commands fail and SD card\ncan\u0027t be accessed again.\n\nIn this commit, Realtek\u0027s SD and MS host driver will check whether the card\nthat upper driver requesting is the one existing in the slot. If not, Realtek\u0027s\nhost driver will refuse the operation to make sure the exlusive accessing\nat the same time.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dce7886e8064d92430bd34e444678f3cd7e3082c",
      "tree": "4f21d0cd5a86b74371cf500a0fa23b3d58950f40",
      "parents": [
        "ba3980df4fc145f36a577307d6387c42841438fd",
        "8908c04985ed67b9138c6e06be2c81867f24e2d4"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:17 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:17 2013 +0100"
      },
      "message": "Merge branch \u0027for-mfd\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500 into for-next\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4e405ae256b7e04f7c1213136f3bfd9fb76e2023",
      "tree": "f821f9b999202d623c50eafcb9db5431937f1f46",
      "parents": [
        "dcd560c8587171bb22c75c41ac2a70986bbbde7f"
      ],
      "author": {
        "name": "Qing Xu",
        "email": "qingx@marvell.com",
        "time": "Mon Feb 04 23:40:42 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:00 2013 +0100"
      },
      "message": "mfd: max8925: Add irqdomain for dt\n\nAdd irqdomains for max8925\u0027s main irq, wrap irq register operations\ninto irqdomain\u0027s map func. it is necessary for dt support.\n\nAlso, add dt support for max8925 driver.\n\nSigned-off-by: Qing Xu \u003cqingx@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e12379320b2e1ceffc4211ad174989bc042149d9",
      "tree": "6dbf4d9e74fc6e43a59641dc9f4489f558415730",
      "parents": [
        "88a7ee37f3c5c73b000f7ba2000b27c5002a5286"
      ],
      "author": {
        "name": "Roger Tseng",
        "email": "rogerable@realtek.com",
        "time": "Mon Feb 04 15:45:59 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:59 2013 +0100"
      },
      "message": "mfd: rtsx: Support RTS5227\n\nSupport new model RTS5227.\n\nSigned-off-by: Roger Tseng \u003crogerable@realtek.com\u003e\nReviewed-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3730bb8b65f9ee8b7097021f8073b80511af770d",
      "tree": "f8b4360261806f8bad832e029dd219594d36ce9d",
      "parents": [
        "5fd86d34c1fad19a570e7f787d5e4ea94c6f38f7"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Jan 29 15:21:32 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:56 2013 +0100"
      },
      "message": "mfd: rtsx: Fix typo in comment\n\nFix a misspelling word in comment\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f384c1f8be19487f904731d7232120dcfeca8e1",
      "tree": "ac53c13d17ffde90f861069a5e48993c7b6d3d08",
      "parents": [
        "154c4c7b613049168e2923d096b7c2d100ba8a6a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 25 17:09:23 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:55 2013 +0100"
      },
      "message": "mfd: wm5102: Make DSP scratch registers readable\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "306df798507d8e009a7d4a5e8ce238a3b107de20",
      "tree": "763002544391b3f0369dfb46dc4e4993a467e7c6",
      "parents": [
        "b3aac62bbb1c3f8e71c88e6e477836def3058fe8"
      ],
      "author": {
        "name": "Yi Zhang",
        "email": "yizhang@marvell.com",
        "time": "Tue Jan 22 10:43:45 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:54 2013 +0100"
      },
      "message": "mfd: 88pm80x: Remove redundant devm_* calls\n\ndevm_* functions are device managed and make error handling\nand code simpler; it also fix error exit paths\n\nSigned-off-by: Yi Zhang \u003cyizhang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98c60a0d3afc8f68e6e4b85b93df14e238fec3cb",
      "tree": "54791750ceee4d1844c99af8fb2472fec71f973b",
      "parents": [
        "01560f6bb958b821ceec98590a7147d610a62625"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@linaro.org",
        "time": "Fri Jan 18 12:40:11 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:53 2013 +0100"
      },
      "message": "mfd: dbx500-prcmu: Add watchdog ID definitions\n\nAdd definition of watchdog IDs to be used by ux500_wdt driver.\n\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d91f8282c66d9edafa3980385324ce6a48edcda",
      "tree": "a847372ae3547ba5887c29b8047b97f48dddf551",
      "parents": [
        "648a98808c6319dde03b64550dc64a61aaccc2b4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 29 00:47:37 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:48 2013 +0100"
      },
      "message": "mfd: arizona: Provide platform data for MICBIAS configuration\n\nAllow the MICBIAS voltages and other attributes to be configured by the\nplatform.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "60c185f059c88ad4b9b170b1f9322e3adcccca07",
      "tree": "413128ca84526604a04527605e6ed2b9f8a8f192",
      "parents": [
        "a36516b016f52f0f6e5284025e3487f63b4be33b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Jan 03 16:16:58 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:44 2013 +0100"
      },
      "message": "mfd: palmas: Add APIs to access the Palmas\u0027 registers\n\nPalmas register set is divided into different blocks (base and offset)\nand hence different i2c addresses. The i2c address offsets are derived\nfrom base address of block of registers.\n\nAdd inline APIs to access the Palma\u0027s registers which takes the base of\nregister block and register offset. The i2c address offset is  derived\nfrom the base address of register blocks.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "af5eb1a13273447c5708cd5425696f3b6f79dd9b",
      "tree": "d32eb0d7ae1197eafd200505bcfdec6229665bc0",
      "parents": [
        "685dc9a7dbfede28cc4a0fe4e65804194ec04fa5"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 15:10:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:49 2013 +0900"
      },
      "message": "extcon: max8997: Use workqueue to check cable state after completing boot of platform\n\nThis patch use delayed workqueue to check cable state after a certain\ntime. If extcon-max8997 driver check cable state during booting of\nplatform, this couldn\u0027t send the correct notification of cable state\nto extcon consumer. Alwasys, this driver should check cable state\nafter the completion of platform initialization\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "685dc9a7dbfede28cc4a0fe4e65804194ec04fa5",
      "tree": "a9fdfc0c829dde97092c3e92d0ee70ce61a56436",
      "parents": [
        "f73f6232af9131f7b6fc6e377267e4a441727eb3"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 15:04:15 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:36 2013 +0900"
      },
      "message": "extcon: max8997: Set default UART/USB path on probe\n\nThis patch set default H/W line path according to platfomr data.\nThe MAX8997 MUIC device can possibly set UART/USB or UART_AUX\n/USB_AUX to internal H/W line path of MUIC device. Namely, only\none H/W line is used for two operation.\n\nFor example,\nif H/W line path of MAX8997 device set UART/USB, micro usb cable\nis connected to AP(Application Processor) and if H/W line path\nset UART_AUX/USB_AUX, micro usb cable is connected to CP(Coprocessor).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "f73f6232af9131f7b6fc6e377267e4a441727eb3",
      "tree": "67282c916730b43330c345f1e16ee29bb0b474b7",
      "parents": [
        "027fcd50500fd87847891d5c2f341c1f002de3e8"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 12:05:42 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:22 2013 +0900"
      },
      "message": "extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n\nThis patch make max8997_muic_get_cable_type() function to remove\nduplicate code for checking ADC/Charger cable type because almost\ninternal function need to read adc/chg_type value of MUIC register.\n\nAlso, remove *_detach() function, extcon-max8997 driver treat\nattach/detach operation of cable in max8997_*_handler() function.\nLastly, this patch move defined constant in header file(include/\nlinux/mfd/max8997.h, max8997-private.h) because defined constant\nis only used in the \u0027extcon-max8997.c\u0027.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "027fcd50500fd87847891d5c2f341c1f002de3e8",
      "tree": "32fd5d9c9ce5ccd99e3d43e524f8504af2dd6010",
      "parents": [
        "07c70503a420d48402b3859e2c1c4c847a130a8b"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 08:50:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:09 2013 +0900"
      },
      "message": "extcon: max8997: Set default of ADC debounce time during initialization\n\nThis patch set default of ADC Debounce Time(25ms) during probe step.\nAlso, can possible change ADC Debounce Time according to H/W situation\nby using max8997_set_adc_debounce_time()\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "07c70503a420d48402b3859e2c1c4c847a130a8b",
      "tree": "569039c19135e3740fed38ead53fa30d9f9fe655",
      "parents": [
        "e3e5bc02d2365d3e09164fd9a559011399ca2a4f"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 08:42:37 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:53:55 2013 +0900"
      },
      "message": "extcon: max8997: Remove duplicate code related to set H/W line path\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "e3e5bc02d2365d3e09164fd9a559011399ca2a4f",
      "tree": "491a0532982f0731d8de14c9599817e68c5bc479",
      "parents": [
        "45d4a4e6f5e5dcdd00b7c9d370cfb9694358e4e9"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Feb 12 20:44:19 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:53:42 2013 +0900"
      },
      "message": "extcon: max8997: Move defined constant to header file\n\nThis patch move defined constants to header file(max77693-private.h)\nbecause of mask/unmask selectively interrupt of MUIC device according\nto attribute of H/W board.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "b22d18c3b412f1a8877c59f043a0a8334d19d50c",
      "tree": "a8c041c84eaa78b5fd804b06ec0123d961174609",
      "parents": [
        "a900e5d9971860f2c400ed84d529c891fcd9a3b2",
        "05ec260edecaf3dc214cff49d43b1ad9b2cbb710"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 12 14:59:50 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 12 15:00:14 2013 -0800"
      },
      "message": "Merge tag \u0027for-arm-soc-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/cleanup\n\nFrom Linus Walleij:\nTwo fixes for broken \u003cmach/id.h\u003e cleanup.\n\n* tag \u0027for-arm-soc-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  mfd: db8500-prcmu: update resource passing\n  drivers/db8500-cpufreq: delete dangling include\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "05ec260edecaf3dc214cff49d43b1ad9b2cbb710",
      "tree": "7ce97e53a8098a9045191e302c8d9b06319133ac",
      "parents": [
        "f25610ce535304f7c2420970d1315c6c4fce157c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 07 10:17:31 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Feb 12 12:44:27 2013 +0100"
      },
      "message": "mfd: db8500-prcmu: update resource passing\n\nWhen trying to get rid of the cross-includes of \u003cmach/id.h\u003e\nfrom different drivers, so we can localize ASIC/CPU detection\nto the mach-ux500 folder, we run into the way the PRCMU\nhandles base addresses and firmware detection.\n\nThis patch updates the firmware version detection to pass\nthe required information as platform data instead of\nrelying on cpu_is_* macros.\n\nNow the PRCMU base address, the secondary TCDM area, the\nTCPM area and the IRQ are passed as resources instead of\nbeing grabbed from \u003cmach/*\u003e files. Incidentally this also\nremoves part of the reliance on \u003cmach/irqs.h\u003e.\n\nFurther it updates the firmware version detection, since the\nlocation of the firmware ID bytes in the designated memory\nare is now passed from the platform data instead. There is\nno reason not to include the nice split-off of a struct to\nhold the firmware information and a separate function to\npopulate it.\n\nThe patch actually rids the need to use the external\ndb8500_prcmu_early_init call at all, but I\u0027m keepin back\nthat removal as I don\u0027t want the patch to be too big.\n\nCc: arm@kernel.org\nCc: Michel Jaoen \u003cmichel.jaouen@stericsson.com\u003e\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nAcked-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "5d9ab708200fefc3ec6e4454c65584d14ce716b0",
      "tree": "1488d18a27120c1425c3e928ef80845a742d2024",
      "parents": [
        "903aa56fdf930fd17fc4f35610bb1c818b5a9327"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Feb 05 10:13:38 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 16:06:23 2013 +0000"
      },
      "message": "extcon: arizona: Clear _trig_sts bits after jack detection\n\nIt is important to clear the wake trigger status bits otherwise DCVDD\nwill be held high independent of the state of the LDOENA line.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1f2e7a9001b34a5ffaf730417a60349fbeffff65",
      "tree": "a68f791752f9dcf89a04782f114e33fd8234ab6b",
      "parents": [
        "278d064bb84b85ad63a32e4eab6469d43d9e215f",
        "c94aa30edac4d328674e9c127918317009d30c1a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:25 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:25 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into asoc-next\n"
    },
    {
      "commit": "710a03e9349f027cf2d77559973fc06076a4042a",
      "tree": "ec5183cdb60e80a13881dac57476b3016125bd46",
      "parents": [
        "43a255dba132c1783f4ca16b528d55e55b4b4d83"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 15 16:37:56 2013 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun Feb 10 15:49:43 2013 +0100"
      },
      "message": "ARM: ux500: remove irq_base property from platform_data\n\nAB8500 GPIO no longer handles its GPIO IRQs. Instead, the AB8500\ncore driver has taken back the responsibility. Prior to this\nhappening, the AB8500 GPIO driver provided a set of virtual IRQs\nwhich were used as a pass-through. These virtual IRQs had a base\nof MOP500_AB8500_VIR_GPIO_IRQ_BASE, which was passed though pdata.\nWe don\u0027t need to do this anymore, so we\u0027re pulling out the\nproperty from the structure.\n\nCc: arm@kernel.org\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "94c16ea6ea75f8f5de92d10a647155ccf0d05436",
      "tree": "012d247bf686e1c49ef3ad0048b94de4970c066b",
      "parents": [
        "cf55f672c325f234d96911571a775b2e7d9cf284",
        "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Feb 09 16:41:37 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Feb 09 16:41:37 2013 -0800"
      },
      "message": "Merge tag \u0027v3.8-rc6\u0027 into next/cleanup\n\nLinux 3.8-rc6\n"
    },
    {
      "commit": "bbbd46e3d7fcdf1c8362bf1c83bcc08a93676cc9",
      "tree": "e04d6a9cf0a59f0309d6eaae5a6be146bb5458de",
      "parents": [
        "2e033db5ddf299de2ae568919d78b0258a5a6423"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 19:38:43 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 07 18:19:14 2013 +0000"
      },
      "message": "extcon: arizona: Use regulated mode for microphone supply when detecting\n\nWhen starting microphone detection some headsets should be exposed to\nthe fully regulated microphone bias in order to ensure that they behave\nin an optimal fashion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2e033db5ddf299de2ae568919d78b0258a5a6423",
      "tree": "e5f156ede883eb09f6548792a84c2c81d0ecd46e",
      "parents": [
        "f9365d07dd5cb3c76b454b4c7827b2f6339cace2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 21 17:36:33 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 07 18:04:07 2013 +0000"
      },
      "message": "extcon: arizona: Support additional configuration of microphone detection\n\nAllow systems to tune detection rate and debounce suitably for their\nmechanical parameters.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "26aec009f6b61c077c6de1a96cca7a5132851dbe",
      "tree": "4d5ea32c3df9eee4a314403a4a82456866d434c8",
      "parents": [
        "31a932e1079d771df6c2daf0b8a871b9b34d7e83"
      ],
      "author": {
        "name": "Amit Daniel Kachhap",
        "email": "amit.daniel@samsung.com",
        "time": "Sun Feb 03 15:49:47 2013 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 04 10:31:31 2013 +0000"
      },
      "message": "regulator: add device tree support for s5m8767\n\nThis device tree support is added for PMIC block of S5m8767 multi\nfunction driver. The usage detail is added in the device tree\ndocumentation section. This change is tested on exynos5250 based\narndale platform by regulator voltage set/get API\u0027s.\n\nReviewed-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Amit Daniel Kachhap \u003camit.daniel@samsung.com\u003e\nTested-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8f0eb43be5f461a28341fe724686f265b0719dd3",
      "tree": "b83534be81143dd7b5d2a53c7cfee2d7c7cbdb75",
      "parents": [
        "20bf428329400d3c71be3bdaaa265a485902f90b"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Tue Feb 14 13:01:00 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:50 2013 +0000"
      },
      "message": "mfd: ab8500-debugfs: Add interrupt debug\n\nThis patch adds an entry in debugfs to check number of interrupts\nfrom the AB.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Rabin VINCENT \u003crabin.vincent@stericsson.com\u003e\n"
    },
    {
      "commit": "1d843a6c8c2067615fea0ff8cb62d4a5c4a6f8ae",
      "tree": "1675f7b8f36d8703cac6086d49b81ab9cfc542f6",
      "parents": [
        "42002c6de9ee1916a118d6a732c533bfe138ed6f"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Fri Jan 27 11:35:41 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:46 2013 +0000"
      },
      "message": "mfd: ab8500-core: Allow the possibility to dump all AB8500 registers\n\nImplement an API so that a user may dump all AB8500 registers\nvia debugfs file access.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nReviewed-by: Linus WALLEIJ \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "e0f4fec030ce412666cc127702adbf0a6cfa0855",
      "tree": "634efff527d473f99e995ec47173cd610b4c1cd4",
      "parents": [
        "c73db9f7a20c3b6a7026cbb70df2603aa2ce2e5a"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Fri Jan 27 11:22:16 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:34 2013 +0000"
      },
      "message": "mfd: abx500-core: Provide an API to dump all ABx500 registers\n\nSome drivers can detect subsystem failures e.g. shared memory driver\ncan detect modem sub system failures. It would be helpful in analyzing\nthese failures if AB register dump is available at that point. This\npatch adds the API for the drivers to dump AB registers in the kernel\nlog.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nReviewed-by: Linus WALLEIJ \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "1abf063ffd18e6934bb81a776b3d71278eeff4ab",
      "tree": "ea4c1329d051017e2f0d46537946d2489da5502f",
      "parents": [
        "d0b32fa1e12a6fafbdf4fb142311a36f5314a6ff"
      ],
      "author": {
        "name": "Kennet Wallden",
        "email": "kennet.wallden@stericsson.com",
        "time": "Tue Sep 27 09:23:56 2011 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:31:29 2013 +0000"
      },
      "message": "mfd: ab8500-sysctrl: Provide configuration for SysClkReqRfClkBuf registers\n\nAdd the possibility to pass configuration settings for\nSysCl1kReqRfClkBuf to SysClk8ReqRfClkBuf via platform data.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Kennet Wallden \u003ckennet.wallden@stericsson.com\u003e\nReviewed-by: Karl-Johan PERNTZ \u003ckarl-johan.perntz@stericsson.com\u003e\nReviewed-by: Bengt JONSSON \u003cbengt.g.jonsson@stericsson.com\u003e\n"
    },
    {
      "commit": "379749c46320c82df95c7909ec888da8ed1fb22c",
      "tree": "5d57a71f4bdf660a20f23b02b7bfa9f9361b9d2f",
      "parents": [
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Jan 14 13:26:15 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 04 08:28:41 2013 +0000"
      },
      "message": "mfd: ab8500-sysctrl: Provide a platform specific pm_power_off() call-back\n\nThe kernel allows us to specify a function call-back which will be\ninvoked when a system power-off request has been received. Here we\nprovide one which is to be used when shutting down AB8500 based\nplatforms.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0493e6493031523f78680b4469f02fc1b2d440f3",
      "tree": "06f03b57fa707ac4423fa17749d818a710859ef3",
      "parents": [
        "a718ff6f9bbc13ba3677589f7fd241066554424f"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@st.com",
        "time": "Tue Jan 08 10:41:02 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Jan 30 20:42:14 2013 +0100"
      },
      "message": "pinctrl: add abx500 pinctrl driver core\n\nThis adds the AB8500 core driver, which will be utilized by\nthe follow-on drivers for different ABx500 variants.\nSselect the driver from the DBX500_SOC, as this chip is\npowering and clocking that SoC.\n\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Patrice Chotard \u003cpatrice.chotard@st.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "56813f798e8cb3f79a25e0523e782d910f376083",
      "tree": "567b7786dac154f2df99f2ee88fef0ffb77ddc7f",
      "parents": [
        "1728c96d3d433e2ad3de8c98ce930446c5aa369a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Jan 04 13:14:34 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Jan 30 20:42:14 2013 +0100"
      },
      "message": "mfd: ab8500: update header file and version detection\n\nThis updates the AB8500 register map with defines for a few\nnew chip variants and adds version detection helpers to handle\nthe different variants.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "7a4f26097d389c16c9956bc03b81532698d97d64",
      "tree": "7b8ef72b5ab68de1724fa7afc3dcf6926c278ee2",
      "parents": [
        "b5bbd41784cb607dd4499e893a660a04873d830b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Sep 19 19:31:19 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 29 18:47:37 2013 +0100"
      },
      "message": "ARM: ux500: de-globalize \u003cmach/id.h\u003e\n\nThis removes the file \u003cmach/id.h\u003e from the global kernel include\nscope, making it a pure mach-ux500 detail. All ASIC specifics\nneeded by drivers shall henceforth be passed from either platform\ndata or the device tree.\n\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "222e8500f5e75d578ce1cc38c0349f89646319c4",
      "tree": "0bf49c3b5a79d75f30e110c80a260024f53d1e86",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jan 07 09:06:16 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 29 18:47:18 2013 +0100"
      },
      "message": "mfd: prcmu: delete pin control helpers\n\nThese static inlines are duplicating the task now done by the\nNomadik pinctrl drivers, so delete them from the prcmu static\ninlines, also delete the register definitions as these should\nonly be known by the pinctrl driver.\n\nCc: Loic Pallardy \u003cloic.pallardy@st.com\u003e\nCc: Patrice Chotard \u003cpatrice.chotard@st.com\u003e\nCc: Michel Jaouen \u003cmichel.jaouen@st.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "0a8c290ac58a86d5e1f2193abcd4d74ec075e20c",
      "tree": "02c785e04f7d7aecf6166f92e240302c725a3e86",
      "parents": [
        "ab4e8f8b7bdfeff0c961fdbbdacb262d68f094c0"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Jan 25 14:03:49 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:35:32 2013 +0100"
      },
      "message": "mfd: da9052/53 lockup fix\n\nAn issue has been reported where the PMIC either locks up or fails to\nrespond following a system Reset. This could result in a second write\nin which the bus writes the current content of the write buffer to address\nof the last I2C access.\n\nThe failure case is where this unwanted write transfers incorrect data to\na critical register.\n\nThis patch fixes this issue to by following any read or write with a dummy read\nto a safe register address. A safe register address is one where the contents\nwill not affect the operation of the system.\n\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab4e8f8b7bdfeff0c961fdbbdacb262d68f094c0",
      "tree": "543440d2656343141c14e565e795a655378a0f72",
      "parents": [
        "ef85e736b1052d8c1e56990f0d08b6fce7cdbe41"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Jan 23 09:51:06 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:30:20 2013 +0100"
      },
      "message": "mfd: rtsx: Add clock divider hook\n\nAdd callback function conv_clk_and_div_n to convert between SSC clock\nand its divider N.\nFor rtl8411, the formula to calculate SSC clock divider N is different\nwith the other card reader models.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d817ac4e181710cd02b582b759d3123ad2cfa8d8",
      "tree": "1e4356b9baf0903293d9dc428a3b5badf8041015",
      "parents": [
        "00441b5e6b98ad6a50b5cb7f88d473e3ea1e0d75"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Jan 23 09:51:04 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:29:39 2013 +0100"
      },
      "message": "mfd: rtsx: Add output voltage switch hook\n\nDifferent card reader has different method to switch output voltage,\nadd this callback to let the card reader implement its individual switch\nfunction.\nThis is needed as rtl8411 has a specific switch output voltage procedure.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "97034a1e042d4316a83a3f68d61edf6c42e3f265",
      "tree": "acf4400657be33c5de4a4b029818f0f180aafaf2",
      "parents": [
        "0ed5107fa86013c91b1752230d44b79dffee0cda"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Jan 17 16:08:42 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 14:39:21 2013 +0000"
      },
      "message": "ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures\n\nNone of the aforementioned components have their own dedicated\nplatform data structures anymore. Instead they have all been\nmerged into one big Battery Management container. Let\u0027s remove\nthem and place all the nice newly added attributes into the core\ncontainer.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0ed5107fa86013c91b1752230d44b79dffee0cda",
      "tree": "5e7102658eb34811560f43cabebf6d9eb5b8cb02",
      "parents": [
        "1a793a10899487d40ac3071f52a6e231260d935d"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Fri May 11 12:42:25 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 14:39:20 2013 +0000"
      },
      "message": "ab8500-charger: Do not touch VBUSOVV bits\n\nDo not touch the VBUSOVV in USBCHTRL2 when running on AB8505.\n\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nTested-by: Mian Yousaf KAUKAB \u003cmian.yousaf.kaukab@stericsson.com\u003e\n"
    },
    {
      "commit": "e07a56453b14b929cf01bf032cc3e3220094609c",
      "tree": "78fff3a900cdb885a58da090575e66656a6861c8",
      "parents": [
        "e3455002d04276c256a531f7175dce0f7d1cb78a"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy@stericsson.com",
        "time": "Thu May 10 15:33:56 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 14:39:15 2013 +0000"
      },
      "message": "pm2301: Update watchdog for pm2xxx support\n\nAB and PMxxx doesn\u0027t have same watchdog refresh period. Add watchdog\nto refresh period parameters in x500 charger structure, this should\nkick watchdog every 30sec. The AC charging should also kick both\npm2xxx and the AB charger watchdog.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nTested-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "e6aac611b86956bdd981f30e8862ee2ac8aaf664",
      "tree": "a76481d688f259373570fb3a7c070bcd3e31ce5f",
      "parents": [
        "75f2a219ff11e6707903194009656820bba2d5c6"
      ],
      "author": {
        "name": "Michel JAOUEN",
        "email": "michel.jaouen@stericsson.com",
        "time": "Tue May 22 15:46:46 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 11:33:04 2013 +0000"
      },
      "message": "ab8500-btemp: Adaptation to AB8505 and AB9540 platforms\n\nAdd AB9540 and AB8505 support to ABx500 BTEMP driver.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nTested-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "01ec8c5423901c4fe8d97f786ed9a0c31215b53a",
      "tree": "51e12bce93f8d030f7896a7df8dc5a66ec052d3f",
      "parents": [
        "8fd526fd18233887ba652079a369f4eee0de9d9d"
      ],
      "author": {
        "name": "Michel JAOUEN",
        "email": "michel.jaouen@stericsson.com",
        "time": "Thu Apr 26 10:00:04 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 23 11:33:02 2013 +0000"
      },
      "message": "pm2301: Provide u9540 support for the pm2301 charger\n\nAC charger driver for the DB9540 based platforms.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\n"
    },
    {
      "commit": "00441b5e6b98ad6a50b5cb7f88d473e3ea1e0d75",
      "tree": "1e1785a0981a62f4e579a0a6d1f420318947012d",
      "parents": [
        "a17155bc9c9a43f94f4f502ad9776bf082219d84"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 09 10:06:03 2013 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jan 22 17:28:44 2013 +0100"
      },
      "message": "mfd: Fix compile errors and warnings when !CONFIG_AB8500_BM\n\ndrivers/mfd/ab8500-core.c:1015:21: error: ‘ab8500_bm_data’ undeclared here\n\ninclude/linux/mfd/abx500/ab8500-bm.h:445:13: warning: ‘ab8500_fg_reinit’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:448:13: warning: ‘ab8500_charger_usb_state_changed’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:451:29: warning: ‘ab8500_btemp_get’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:455:12: warning: ‘ab8500_btemp_get_batctrl_temp’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:463:12: warning: ‘ab8500_fg_inst_curr_blocking’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:442:12: warning: ‘ab8500_fg_inst_curr_done’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:447:26: warning: ‘ab8500_fg_get’ defined but not used\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c94aa30edac4d328674e9c127918317009d30c1a",
      "tree": "42870cb5423f9cabcc901eb6591ca2c212628062",
      "parents": [
        "f2c26d48d9c6e91c6b9c914f215952400e6f889b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 17 16:35:14 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 21 17:47:39 2013 +0900"
      },
      "message": "ASoC: arizona: Allow number of channels clocked to be restricted\n\nPlace a cap on the number of channels clocks are generated for. This is\nintended for use with systems which have the WM5102 master an I2S bus with\nmultiple data lines.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "74a8e349b1c882e34419877207ae850ed87dddf7",
      "tree": "4881d961c29f9d644a3d27d9dccc2887615d15f6",
      "parents": [
        "d36e3e6d50ccdb5cdef6da0a01dedddd317f23fc"
      ],
      "author": {
        "name": "Hakan Berg",
        "email": "hakan.berg@stericsson.com",
        "time": "Fri Jan 11 13:12:58 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:44:32 2013 -0800"
      },
      "message": "ab8500_bm: Adds support for Car/Travel Adapters\n\nThe Travel and Carkit adapter should be handled directly by\nthe charger driver.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Marcus Cooper \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "d36e3e6d50ccdb5cdef6da0a01dedddd317f23fc",
      "tree": "d12090071fd118cf3835ccd70373923abd45e6aa",
      "parents": [
        "5b41aa9f2b3a4e44ca4f68cd3076856bd3d93462"
      ],
      "author": {
        "name": "Hakan Berg",
        "email": "hakan.berg@stericsson.com",
        "time": "Fri Jan 11 13:12:57 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:44:30 2013 -0800"
      },
      "message": "ab8500_btemp: Ignore false btemp low interrupt\n\nIgnore the low btemp interrupts for ab8500 3.0 and 3.3\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Hakan Berg \u003chakan.berg@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nTested-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "ea4024017831d61874351defe8f8c58ae73f8009",
      "tree": "0411f756d15ee826c05a603e1218125a0410fcc0",
      "parents": [
        "a864c5a869dcdb40617fc15166385e0ffa609592"
      ],
      "author": {
        "name": "Marcus Cooper",
        "email": "marcus.xm.cooper@stericsson.com",
        "time": "Fri Jan 11 13:12:54 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:43:46 2013 -0800"
      },
      "message": "ab8500_bm: Recharge condition not optimal for battery\n\nToday the battery recharge is determined with a voltage threshold. This\nvoltage threshold is only valid when the battery is relaxed. In charging\nalgorithm the voltage read is the loaded battery voltage and no\ncompensation is done to get the relaxed voltage. When maintenance\ncharging is not selected, this makes the recharging condition to almost\nimmediately activate when there is a discharge present on the battery.\n\nDepending on which vendor the battery comes from this behavior can wear\nout the battery much faster than normal.\n\nThe fuelgauge driver is responsible to monitor the actual battery\ncapacity and is able to estimate the remaining capacity. It is better to\nuse the remaining capacity as a limit to determine when battery should\nbe recharged.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Marcus Cooper \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Hakan BERG \u003chakan.berg@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "3988a4df3499e604a3f2ae979372d27fc5664f77",
      "tree": "efe7b3265c2e4b9a6cdd51d268ce733ced2c3959",
      "parents": [
        "defbfa9cf879c8e7dde6f7ee9aa95a010efa2e34"
      ],
      "author": {
        "name": "Johan Bjornstedt",
        "email": "johan.bjornstedt@stericsson.com",
        "time": "Fri Jan 11 13:12:50 2013 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Jan 15 17:10:17 2013 -0800"
      },
      "message": "ab8500_bm: Skip first CCEOC irq for instant current\n\nWhen enabling the CCEOC irq we might get false interrupt\nfrom ab8500-driver due to the latched value will be saved\nand interpreted as an IRQ when enabled\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Johan Bjornstedt \u003cjohan.bjornstedt@stericsson.com\u003e\nSigned-off-by: Henrik Solver \u003chenrik.solver@stericsson.com\u003e\nReviewed-by: Karl KOMIEROWSKI \u003ckarl.komierowski@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "689557d3c7045320958d5bc4141088f7b4dff7ba",
      "tree": "a2031290e32c3d081f36b3158c11e879a30f75e4",
      "parents": [
        "1eda6aa7ce101b59dfd91abef2c8b0e51e96e199"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:57 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "mfd: wm5102: Add microphone clamp control registers\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "1eda6aa7ce101b59dfd91abef2c8b0e51e96e199",
      "tree": "9dd5a408d0e5d2df0b8ff1c397cbc92cc86a2539",
      "parents": [
        "dd235eea4ed75b1599dd9a53bb618fe5befeb731"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:54 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "extcon: arizona: Support direct microphone measurement via HPDET\n\nWith some GPIO control it is possible to detect microphones in a wider\nrange of configurations by directly measuring the microphone impedance\nwhen the HPDET method cannot distinguish between the behaviour of the\ntwo grounds. Allow a GPIO to be provided in platform data and use it to\nimplement this behaviour.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "dd235eea4ed75b1599dd9a53bb618fe5befeb731",
      "tree": "fa179be072d4865c3590599c14f02ee761c8326e",
      "parents": [
        "9b1270c71fb5f4783c72cae7e458b2cf8c657f84"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:51 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:18 2013 +0900"
      },
      "message": "extcon: arizona: Support HPDET based accessory identification\n\nThe accessory detection functionality in Arizona devices is flexible and\nsupports several system designs in addition to the default one implemented\nby the existing driver. One such design uses the HPDET feature to determine\nwhat kind of accessory is present by comparing measurements taken with the\ntwo headphone grounds available on the device, implement that if selected\nby platform data.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "4f340333822de79b3439bddccdbf3846f9794e42",
      "tree": "03ef9d0ad533f531dce5ba38e79d3cb8ecb936b2",
      "parents": [
        "92a49871b378b1e523a95da569cd38efdd06eee5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:43 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Enable basic headphone identification\n\nUse the headphone detection to identify if the accessory is a headphone or\nline load. There are two different revisions of the IP with different\nregister layouts, support both.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "92a49871b378b1e523a95da569cd38efdd06eee5",
      "tree": "3c23cf3eaa64350afec782787bf3f9b1e43c6791",
      "parents": [
        "dab63eb25ced7539a51b8f4218f7b6b56d34df22"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:39 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Support use of GPIO5 as an input to jack detection\n\nSome system designs provide an input on GPIO5 which in conjunction with\nthe jack detection feature indicates the presence of an accessory.\nSupport such systems, using the microphone clamp feature to minimise\nwakeups of the processor.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "dab63eb25ced7539a51b8f4218f7b6b56d34df22",
      "tree": "1f97a0380d70d4207b57a2d2987f3ce18ebc9586",
      "parents": [
        "b17e54625cff1b06aec9df505b46c9bcdcd4823d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:36 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Use microphone clamp function if available\n\nNewer Arizona devices include a microphone clamp function which is tied to\njack detect. Activate this feature when present in order to ensure best\nperformance of the subsystem.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "b17e54625cff1b06aec9df505b46c9bcdcd4823d",
      "tree": "352673e11f5c5af0a40fe761eb947ae35c47820b",
      "parents": [
        "cd74f7b3b387cbc6153b15c100982bac119af753"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 11 08:55:24 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:17 2013 +0900"
      },
      "message": "extcon: arizona: Allow configuration of MICBIAS rise time\n\nAllow configuration of the rise time for MICBIAS via platform data, the\ndelay required depends on things like the external component selection.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "2b75799f5ae9f31ea9778003591fd295d3bc3159",
      "tree": "8f1075cf7dfbd85fc5c6d9b8885fbcb8bb6cc3c7",
      "parents": [
        "ae3b3215f8e16ee8234024c77787bac9befb4f4c"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Dec 06 21:27:56 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:16 2013 +0900"
      },
      "message": "extcon: max77693: Set default uart/usb path by using platform data\n\nThis patch determine default uart/usb path by using platform data.\nThe MAX77693 MUIC device can possibliy set USB/UART/AUDIO/USB_AUX\n/UART_AUX to internal h/w path of MUIC device. So, drvier should\ndetermine default uart/usb path.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "297620fd1e14edf5fefa1736f873b9228336eee1",
      "tree": "2aaed8a7ce207853299a16cce680196e3e03e043",
      "parents": [
        "39bf369e4ed321158eb8dc5031b4a9f2108ea614"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Dec 26 13:10:11 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:15 2013 +0900"
      },
      "message": "extcon: max77693: Check the state/type of cable after boot completed\n\nThis patch check the state/type of cable after completing the initialization\nof platform and notify platform of cable state/type through extcon. If extcon\nprovider driver notify the state/type of cable before completing platform boot,\nthis uevent is unused and ignored.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "154f757fd315270e42bd17f4a68d84bd070e5758",
      "tree": "c7b107c638428d0d959672fe00be356f1cdff8ed",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Nov 27 09:40:32 2012 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 15 15:42:14 2013 +0900"
      },
      "message": "extcon: max77693: Remove duplicate code by making function\n\nThis patch make max77693-muic_get_cable_type() function to remove\nduplicate code because almost internal function need to read\nadc/adc1k/adclow/chg_type value of MUIC register. Also, this patch\nadd description of internal function move field constant of muic device\nfrom extcon-max77693 driver to max77693 header file because of it\nis needed for masking some interrupt through platform data.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "240fbe2347f1bb58c45fe07fd7c1e5ed96e2e983",
      "tree": "8481027b056197db888e51eae47a8f95931b84cb",
      "parents": [
        "2fbb520d2079186727786b728ebc5bf20fc85520",
        "215cf5c93d2deda4df38d0c9b2429ab2e86808a5"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Sat Jan 05 17:14:22 2013 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Sat Jan 05 17:14:22 2013 -0800"
      },
      "message": "Merge branch \u0027for-anton\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500\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": "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": "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": "23a04f9f40f2b32ee593b768483105b1c776814d",
      "tree": "7c069255c0d34f30f2e3132dd5ce4a614de5ca29",
      "parents": [
        "b0284de05e07d56ff7de154d0c9263788755f5eb"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Nov 29 15:08:41 2012 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Dec 11 08:43:54 2012 +0000"
      },
      "message": "ab8500_bm: Always send platform specific battery information via pdata\n\nCurrently the AB8500 battery management subsystem receives platform\nspecific information via two different means depending on how the\nplatform is booted. If DT is not enabled, a reference to a *_bm_data\ndata structure containing each platform specific attribute is passed\nthough platform_data. However, if DT is enabled, then platform_data\nis empty and the reference is gained though a DT specific probe\nfunction. There are two issues here 1) the same reference is\nbeing collected each time and 2) the DT way doesn\u0027t allow any\nprovisions to select different platform specific attributes, which\nkind of defeats the object.\n\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "b0284de05e07d56ff7de154d0c9263788755f5eb",
      "tree": "31821d80be26bdbc701f86192da26489d30c3d9a",
      "parents": [
        "8e3a71e56c8c48862015ecf1ae0b9362dc28a453"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Nov 30 10:09:42 2012 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Dec 11 08:43:53 2012 +0000"
      },
      "message": "ab8500_bm: Rename battery management platform data to something more logical\n\nThe platform specific battery management configuration data structure\nis currently called \u0027bat\u0027 short for \u0027battery\u0027; however, it contains\ninformation for all components of the battery management group, rather\nthan information pertaining to the battery itself - there are other\nstructures for that. So, in keeping with its structure namesake\n\u0027abx500_bm_data\u0027, we rename it to \u0027bm\u0027 here. Using similar logic,\nwe\u0027re also renaming \u0027bmdevs_of_probe\u0027 to the more device specific\n\u0027ab8500_bm_of_probe\u0027.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\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": "db58e0270ce36fbcee22147405e1917ce01880ae",
      "tree": "2ca2e35f8e8391b8eed32f55ec79ce09251ad3b3",
      "parents": [
        "4e62cce2b62d5bdb10790e6cf0893b84dae84de8",
        "f509fd46c164524d06a33b01a64f9bd2033e4825"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:53 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:53 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/da9055\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": "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": "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": "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": "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": "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": "9dd555e2f4de1af1bb0f75cc84ed0708fcdb5987",
      "tree": "1703971a7f141bfdc60ebed8e7b7f5d99e8b9e89",
      "parents": [
        "b951b523ea45d5717377ce2216afe98440001660"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 26 21:17:21 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 13:43:52 2012 +0000"
      },
      "message": "Input - arizona-haptics: Add driver haptics module on Arizona CODECs\n\nThe Arizona CODECs contain a haptics module providing vibration feedback\nsupport. Implement basic support for this, providing simple start/stop and\nsignal magnitude control.\n\nSince the output path for haptics is routed through the CODEC audio routing\nit is modelled as a signal generator within ASoC, the haptics driver calls\nDAPM to start and stop the output drivers. An appropriate output path must\nbe configured via ALSA to connect the haptics source to the correct output.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b951b523ea45d5717377ce2216afe98440001660",
      "tree": "5f70f62a66fa6ad9447dc29ede8af88cc14d74dc",
      "parents": [
        "50fcfe45d70b0059d53904e5245be65e1a8bca7c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 26 21:11:10 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 13:43:04 2012 +0000"
      },
      "message": "mfd: arizona: Allow the CODEC DAPM context to be accessed elsewhere\n\nSome other device functions need to integrate with signal sources in the\naudio portion (primarily for haptics) so allow CODEC to export the DAPM\ncontext by pointing to it from the core driver.\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": "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": "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": "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": "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"
    }
  ],
  "next": "759f2598ef3876637e40d99a4ceb7a3d83a4d8d3"
}
