)]}'
{
  "log": [
    {
      "commit": "d5adf235adc8d8d67c10afd43922c92753f6be3c",
      "tree": "18c3cdcbc9a50a8cd00b03d83ec76bad7c7594f8",
      "parents": [
        "d484864dd96e1830e7689510597707c1df8cd681",
        "1dd1ea8eb46a71201943148cc0ed3182cd04e288"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 09:31:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 09:31:59 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine updates from Vinod Koul:\n \"Nothing exciting this time, odd fixes in a bunch of drivers\"\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dmaengine: at_hdmac: take maxburst from slave configuration\n  dmaengine: at_hdmac: remove ATC_DEFAULT_CTRLA constant\n  dmaengine: at_hdmac: remove some at_dma_slave comments\n  dma: imx-sdma: make channel0 operations atomic\n  dmaengine: Fixup dmaengine_prep_slave_single() to be actually useful\n  dmaengine: Use dma_sg_len(sg) instead of sg-\u003elength\n  dmaengine: Use sg_dma_address instead of sg_phys\n  DMA: PL330: Remove duplicate header file inclusion\n  dma: imx-sdma: keep the callbacks invoked in the tasklet\n  dmaengine: dw_dma: add Device Tree probing capability\n  dmaengine: dw_dmac: Add clk_{un}prepare() support\n  dma/amba-pl08x: add support for the Nomadik variant\n  dma/amba-pl08x: check for terminal count status only\n"
    },
    {
      "commit": "be87cfb47c5c740f7b17929bcd7c480b228513e0",
      "tree": "48a82c823205e4ac0b50ea7d6c336fc5a26b5bbe",
      "parents": [
        "58823de9d2f1265030d0d06cb03cc2a551994398",
        "adcc70b249ca77c1197eb62b1645146721ba6e5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:45:25 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:45:25 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound update from Takashi Iwai:\n \"This is the second updates for 3.5-rc1.  It\u0027s mainly for OMAP4 HDMI\n  updates and the device tree updates for OMAP, in addition to a couple\n  of PCM accuray improvement and Realtek ALC269VD codec support.\"\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (21 commits)\n  ALSA: hda/realtek - Add new codec support for ALC269VD\n  ALSA: core: group read of pointer, tstamp and jiffies\n  ASoC: OMAP: HDMI: Rename sound card source file\n  ASoC: OMAP: HDMI: Make sound card naming more generic\n  ASoC: OMAP: HDMI: Make build config options more generic\n  ASoC: OMAP: HDMI: Expand capabilities of the HDMI DAI\n  ASoC: OMAP: HDMI: Improve how the display state is verified\n  ASoC: OMAP: HDMI: Expand configuration of hw_params\n  ASoC: OMAP: HDMI: Use the DSS audio interface\n  ASoC: OMAP: HDMI: Create a structure for private data of the CPU DAI\n  ASoC: OMAP: HDMI: Change error values in HDMI CPU DAI\n  ASoC: OMAP: HDMI: Update the platform device names\n  ASoC: omap-abe-twl6040: Introduce driver data for runtime parameters\n  ASoC: omap-abe-twl6040: Move Digital Mic widget into dapm table\n  ASoC: omap-abe-twl6040: Keep only one snd_soc_dai_link structure\n  ASoC: omap-dmic: Add device tree bindings\n  ASoC: omap-mcpdm: Add device tree bindings\n  ASoC: omap-mcbsp: buffer size constraint only applies to playback stream\n  ASoC: omap-mcbsp: Use the common interrupt line if supported by the SoC\n  ASoC: omap-mcbsp: Remove unused FRAME dma_op_mode\n  ...\n"
    },
    {
      "commit": "92bf3d09410531a06e06504957271e3978f937e2",
      "tree": "e638413049deb010103bc65e2650d1315dbaa748",
      "parents": [
        "603d6637aeb9a14cd0087d7c24c3777bfa51fcbf",
        "0caaa9539adcff38ce12e99f0ab25645e7eb3eea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:23:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:23:32 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC changes from Chris Ball\n - at91-mci: This driver will be replaced by atmel-mci in 3.7.\n - atmel-mci: Add support for old at91-mci hardware.\n - dw_mmc: Allow multiple controllers; this previously caused\n   corruption.\n - imxmmc: Remove this driver, replaced by mxcmmc.\n - mmci: Add device tree support.\n - omap: Allow multiple controllers.\n - omap_hsmmc: Auto CMD12, DDR support.\n - tegra: Support SD 3.0 spec.\n\nFix up the usual trivial conflicts in feature-removal-schedule.txt\n\n* tag \u0027mmc-merge-for-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (38 commits)\n  mmc: at91-mci: this driver is now deprecated\n  mmc: omap_hsmmc: pass IRQF_ONESHOT to request_threaded_irq\n  mmc: block: Allow disabling 512B sector size emulation\n  mmc: atmel-mci: add debug logs\n  mmc: atmel-mci: add support for version lower than v2xx\n  mmc: atmel-mci: change the state machine for compatibility with old IP\n  mmc: atmel-mci: the r/w proof capability lack was not well managed\n  mmc: dw_mmc: Fixed sdio interrupt mask bit setting bug\n  mmc: omap: convert to module_platform_driver\n  mmc: omap: make it behave well as a module\n  mmc: omap: convert to per instance workqueue\n  mmc: core: Remove dead code\n  mmc: card: Avoid null pointer dereference\n  mmc: core: Prevent eMMC VCC supply to be cut from late init\n  mmc: dw_mmc: make multiple instances of dw_mci_card_workqueue\n  mmc: queue: remove redundant memsets\n  mmc: queue: rename mmc_request function\n  mmc: core: skip card initialization if power class selection fails\n  mmc: core: fix the signaling 1.8V for HS200\n  mmc: core: fix the decision of HS200/DDR card-type\n  ...\n"
    },
    {
      "commit": "b1bf7d4d1b3911352cf1ec63c1de06214288ccd0",
      "tree": "0fd27c638977cb5c7e6e3f95085ce842b57a4ae3",
      "parents": [
        "0708500d49e8439d9fe5529795bdc1485f0f46c3",
        "3e11f7b840b4671213c66817294ad7dd0b572756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 14:01:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 14:01:46 2012 -0700"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull GPIO driver changes from Grant Likely:\n \"Lots of gpio changes, both to core code and drivers.\n\n  Changes do touch architecture code to remove the need for separate\n  arm/gpio.h includes in most architectures.\n\n  Some new drivers are added, and a number of gpio drivers are converted\n  to use irq_domains for gpio inputs used as interrupts.  Device tree\n  support has been amended to allow multiple gpio_chips to use the same\n  device tree node.\n\n  Remaining changes are primarily bug fixes.\"\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (33 commits)\n  gpio/generic: initialize basic_mmio_gpio shadow variables properly\n  gpiolib: Remove \u0027const\u0027 from data argument of gpiochip_find()\n  gpio/rc5t583: add gpio driver for RICOH PMIC RC5T583\n  gpiolib: quiet gpiochip_add boot message noise\n  gpio: mpc8xxx: Prevent NULL pointer deref in demux handler\n  gpio/lpc32xx: Add device tree support\n  gpio: Adjust of_xlate API to support multiple GPIO chips\n  gpiolib: Implement devm_gpio_request_one()\n  gpio-mcp23s08: dbg_show: fix pullup configuration display\n  Add support for TCA6424A\n  gpio/omap: (re)fix wakeups on level-triggered GPIOs\n  gpio/omap: fix broken context restore for non-OFF mode transitions\n  gpio/omap: fix missing check in *_runtime_suspend()\n  gpio/omap: remove cpu_is_omapxxxx() checks from *_runtime_resume()\n  gpio/omap: remove suspend/resume callbacks\n  gpio/omap: remove retrigger variable in gpio_irq_handler\n  gpio/omap: remove saved_wakeup field from struct gpio_bank\n  gpio/omap: remove suspend_wakeup field from struct gpio_bank\n  gpio/omap: remove saved_fallingdetect, saved_risingdetect\n  gpio/omap: remove virtual_irq_start variable\n  ...\n\nConflicts:\n\tdrivers/gpio/gpio-samsung.c\n"
    },
    {
      "commit": "0708500d49e8439d9fe5529795bdc1485f0f46c3",
      "tree": "2019b8ebcd86c9b593e56ac1d630c921f130c8d3",
      "parents": [
        "be122abe4bcd6d39b37892daae28c8bf5e4030fc",
        "8d6c1efa51236bb781f202aa13b9f4ba654978c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 13:57:18 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 13:57:18 2012 -0700"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull device tree changes from Grant Likely:\n \"Mostly documentation updates, but also includes an empty stub for\n  non-CONFIG_OF builds.\"\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt/documentation: Fix value format description\n  dt: add vendor prefix for EM Microelectronics\n  ARM: DT: Add binding for GIC virtualization extentions (VGIC)\n  of/irq: add empty irq_of_parse_and_map() for non-dt builds\n"
    },
    {
      "commit": "2c01e7bc46f10e9190818437e564f7e0db875ae9",
      "tree": "8b06c85d69754f7df27f7fb42520f6e2ceaea907",
      "parents": [
        "ab11ca34eea8fda7a1a9302d86f6ef6108ffd68f",
        "e644dae645e167d154c0526358940986682a72b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:34:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:34:29 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input layer updates from Dmitry Torokhov:\n - a bunch of new drivers (DA9052/53 touchscreenn controller, Synaptics\n   Navpoint, LM8333 keypads, Wacom I2C touhscreen);\n - updates to existing touchpad drivers (ALPS, Sntelic);\n - Wacom driver now supports Intuos5;\n - device-tree bindings in numerous drivers;\n - other cleanups and fixes.\n\nFix annoying conflict in drivers/input/tablet/wacom_wac.c that I think\nimplies that the input layer device naming is broken, but let\u0027s see.  I\nbrough it up with Dmitry.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)\n  Input: matrix-keymap - fix building keymaps\n  Input: spear-keyboard - document DT bindings\n  Input: spear-keyboard - add device tree bindings\n  Input: matrix-keymap - wire up device tree support\n  Input: matrix-keymap - uninline and prepare for device tree support\n  Input: adp5588 - add support for gpio names\n  Input: omap-keypad - dynamically handle register offsets\n  Input: synaptics - fix compile warning\n  MAINTAINERS: adjust input-related patterns\n  Input: ALPS - switch to using input_mt_report_finger_count\n  Input: ALPS - add semi-MT support for v4 protocol\n  Input: Add Synaptics NavPoint (PXA27x SSP/SPI) driver\n  Input: atmel_mxt_ts - dump each message on just 1 line\n  Input: atmel_mxt_ts - do not read extra (checksum) byte\n  Input: atmel_mxt_ts - verify object size in mxt_write_object\n  Input: atmel_mxt_ts - only allow root to update firmware\n  Input: atmel_mxt_ts - use CONFIG_PM_SLEEP\n  Input: sentelic - report device\u0027s production serial number\n  Input: tl6040-vibra - Device Tree support\n  Input: evdev - properly handle read/write with count 0\n  ...\n"
    },
    {
      "commit": "0b87da68a0f0a7bf7f7446cf64f92e672bd68ef8",
      "tree": "cc5ddfd411bc9c5d6fb828b86eba92f50294805e",
      "parents": [
        "59d0952b43552570e0f1c3ff91ebb16d4caec171",
        "cad19fa66469d2a745fae0c168833d5d33d64489"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 15:42:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 15:42:42 2012 -0700"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull first set of watchdog updates from Wim Van Sebroeck:\n \"This pull contains:\n\n   - The removal of ixp2000_wdt\n   - The addition of ie6xx_wdt\n   - Some documentation fixes\n   - Small fixes and improvements\n\n  (Note: Part 2 will contain generic watchdog core changes + conversion\n  of some more drivers)\"\n\n* git://www.linux-watchdog.org/linux-watchdog:\n  Documentation/watchdog: Fix the file descriptor leak when no cmdline arg given\n  Documentation/watchdog: close the fd when cmdline arg given\n  Documentation/watchdog: Fix a small typo\n  watchdog: s3c2410_wdt: Set timeout to actually achieved timeout\n  watchdog: wm831x: Convert to gpio_request_one()\n  watchdog: via_wdt: depends on PCI\n  watchdog: ie6xx_wdt needs io.h\n  watchdog: ie6xx_wdt.c: fix printk format warning\n  watchdog: Add watchdog driver for Intel Atom E6XX\n  watchdog: it87_wdt: Add support for IT8728F watchdog.\n  watchdog: i6300esb: don\u0027t depend on X86\n  watchdog: Use module_pci_driver\n  watchdog: sch311x_wdt.c: Remove RESGEN\n  watchdog: s3c2410-wdt: Use of_match_ptr().\n  watchdog: Device tree support for pnx4008-wdt\n  watchdog: ar7_wdt.c: use devm_request_and_ioremap\n  watchdog: remove ixp2000 driver\n  watchdog: sp5100_tco.c: quiet sparse noise about using plain integer was NULL pointer\n"
    },
    {
      "commit": "2e341ca686042aa464efa755447e7bcee91d1eb6",
      "tree": "c6b16b6b6a6e871fa04396cb2c7eb759bcad5be3",
      "parents": [
        "927ad551031798d4cba49766549600bbb33872d7",
        "85e184e4c3cd3e2285ceab91ff8f0cac094e8a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 13:05:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 13:05:43 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This is the first big chunk for 3.5 merges of sound stuff.\n\n  There are a few big changes in different areas.  First off, the\n  streaming logic of USB-audio endpoints has been largely rewritten for\n  the better support of \"implicit feedback\".  If anything about USB got\n  broken, this change has to be checked.\n\n  For HD-audio, the resume procedure was changed; instead of delaying\n  the resume of the hardware until the first use, now waking up\n  immediately at resume.  This is for buggy BIOS.\n\n  For ASoC, dynamic PCM support and the improved support for digital\n  links between off-SoC devices are major framework changes.\n\n  Some highlights are below:\n\n  * HD-audio\n   - Avoid accesses of invalid pin-control bits that may stall the codec\n   - V-ref setup cleanups\n   - Fix the races in power-saving code\n   - Fix the races in codec cache hashes and connection lists\n   - Split some common codes for BIOS auto-parser to hda_auto_parser.c\n   - Changed the PM resume code to wake up immediately for buggy BIOS\n   - Creative SoundCore3D support\n   - Add Conexant CX20751/2/3/4 codec support\n\n  * ASoC\n   - Dynamic PCM support, allowing support for SoCs with internal\n     routing through components with tight sequencing and formatting\n     constraints within their internal paths or where there are multiple\n     components connected with CPU managed DMA controllers inside the\n     SoC.\n   - Greatly improved support for direct digital links between off-SoC\n     devices, providing a much simpler way of connecting things like\n     digital basebands to CODECs.\n   - Much more fine grained and robust locking, cleaning up some of the\n     confusion that crept in with multi-component.\n   - CPU support for nVidia Tegra 30 I2S and audio hub controllers and\n     ST-Ericsson MSP I2S controolers\n   - New CODEC drivers for Cirrus CS42L52, LAPIS Semiconductor ML26124,\n     Texas Instruments LM49453.\n   - Some regmap changes needed by the Tegra I2S driver.\n   - mc13783 audio support.\n\n  * Misc\n   - Rewrite with module_pci_driver()\n   - Xonar DGX support for snd-oxygen\n   - Improvement of packet handling in snd-firewire driver\n   - New USB-endpoint streaming logic\n   - Enhanced M-audio FTU quirks and relevant cleanups\n   - Increment the support of OSS devices to 256\n   - snd-aloop accuracy improvement\n\n  There are a few more pending changes for 3.5, but they will be sent\n  slightly later as partly depending on the changes of DRM.\"\n\nFix up conflicts in regmap (due to duplicate patches, with some further\nupdates then having already come in from the regmap tree).  Also some\nfairly trivial context conflicts in the imx and mcx soc drivers.\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (280 commits)\n  ALSA: snd-usb: fix stream info output in /proc\n  ALSA: pcm - Add proper state checks to snd_pcm_drain()\n  ALSA: sh: Fix up namespace collision in sh_dac_audio.\n  ALSA: hda/realtek - Fix unused variable compile warning\n  ASoC: sh: fsi: enable chip specific data transfer mode\n  ASoC: sh: fsi: call fsi_hw_startup/shutdown from fsi_dai_trigger()\n  ASoC: sh: fsi: use same format for IN/OUT\n  ASoC: sh: fsi: add fsi_version() and removed meaningless version check\n  ASoC: sh: fsi: use register field macro name on IN/OUT_DMAC\n  ASoC: tegra: Add machine driver for WM8753 codec\n  ALSA: hda - Fix possible races of accesses to connection list array\n  ASoC: OMAP: HDMI: Introduce codec\n  ARM: mx31_3ds: Add sound support\n  ASoC: imx-mc13783 cleanup\n  mx31moboard: Add sound support\n  ASoC: mc13783 codec cleanups\n  ASoC: add imx-mc13783 sound support\n  ASoC: Add mc13783 codec\n  mfd: mc13xxx: add codec platform data\n  ASoC: don\u0027t flip master of DT-instantiated DAI links\n  ...\n"
    },
    {
      "commit": "3ba3774b8c433fe9e91158d65cf2324ff0c5a15d",
      "tree": "10f26eabcc5e67ff65845f384c84491c354c2296",
      "parents": [
        "ae21cc20a604b45e97d0cdbce7e9302ce7dd7d5c"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Fri Apr 20 21:55:29 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:16:55 2012 +0200"
      },
      "message": "watchdog: Device tree support for pnx4008-wdt\n\nThis patch adds device tree support to pnx4008-wdt.c\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "fb09bafda67041b74a668dc9d77735e36bd33d3b",
      "tree": "2dd32b65062a95045468fdcab366ecdb8e4fcac6",
      "parents": [
        "94b5aff4c6f72fee6b0f49d49e4fa8b204e8ded9",
        "c3c6cc91b0ae7b3d598488ad0b593bafba4a0817"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:34:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:34:21 2012 -0700"
      },
      "message": "Merge tag \u0027staging-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging tree changes from Greg Kroah-Hartman:\n \"Here is the big staging tree pull request for the 3.5-rc1 merge\n  window.\n\n  Loads of changes here, and we just narrowly added more lines than we\n  added:\n   622 files changed, 28356 insertions(+), 26059 deletions(-)\n\n  But, good news is that there is a number of subsystems that moved out\n  of the staging tree, to their respective \"real\" portions of the\n  kernel.\n\n  Code that moved out was:\n\t- iio core code\n\t- mei driver\n\t- vme core and bridge drivers\n\n  There was one broken network driver that moved into staging as a step\n  before it is removed from the tree (pc300), and there was a few new\n  drivers added to the tree:\n\t- new iio drivers\n\t- gdm72xx wimax USB driver\n\t- ipack subsystem and 2 drivers\n\n  All of the movements around have acks from the various subsystem\n  maintainers, and all of this has been in the linux-next tree for a\n  while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up various trivial conflicts, along with a non-trivial one found\nin -next and pointed out by Olof Johanssen: a clean - but incorrect -\nmerge of the arch/arm/boot/dts/at91sam9g20.dtsi file.  Fix up manually\nas per Stephen Rothwell.\n\n* tag \u0027staging-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (536 commits)\n  Staging: bcm: Remove two unused variables from Adapter.h\n  Staging: bcm: Removes the volatile type definition from Adapter.h\n  Staging: bcm: Rename all \"INT\" to \"int\" in Adapter.h\n  Staging: bcm: Fix warning: __packed vs. __attribute__((packed)) in Adapter.h\n  Staging: bcm: Correctly format all comments in Adapter.h\n  Staging: bcm: Fix all whitespace issues in Adapter.h\n  Staging: bcm: Properly format braces in Adapter.h\n  Staging: ipack/bridges/tpci200: remove unneeded casts\n  Staging: ipack/bridges/tpci200: remove TPCI200_SHORTNAME constant\n  Staging: ipack: remove board_name and bus_name fields from struct ipack_device\n  Staging: ipack: improve the register of a bus and a device in the bus.\n  staging: comedi: cleanup all the comedi_driver \u0027detach\u0027 functions\n  staging: comedi: remove all \u0027default N\u0027 in Kconfig\n  staging: line6/config.h: Delete unused header\n  staging: gdm72xx depends on NET\n  staging: gdm72xx: Set up parent link in sysfs for gdm72xx devices\n  staging: drm/omap: initial dmabuf/prime import support\n  staging: drm/omap: dmabuf/prime mmap support\n  pstore/ram: Add ECC support\n  pstore/ram: Switch to persistent_ram routines\n  ...\n"
    },
    {
      "commit": "5d4e2d08e7fdf7339f84a1c670d296a77e02f881",
      "tree": "1c419660defa56191091dfdf50fdb57a72009173",
      "parents": [
        "fb2123fad3b499f0898835b19dbb93b18d27ee98",
        "94ca629e40eb7e997be21d8065c25e4f3797b03f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:02:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:02:13 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.5-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 driver core, and other driver subsystems, pull request for\n  the 3.5-rc1 merge window.\n\n  Outside of a few minor driver core changes, we ended up with the\n  following different subsystem and core changes as well, due to\n  interdependancies on the driver core:\n   - hyperv driver updates\n   - drivers/memory being created and some drivers moved into it\n   - extcon driver subsystem created out of the old Android staging\n     switch driver code\n   - dynamic debug updates\n   - printk rework, and /dev/kmsg changes\n\n  All of this has been tested in the linux-next releases for a few weeks\n  with no reported problems.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up conflicts in drivers/extcon/extcon-max8997.c where git noticed\nthat a patch to the deleted drivers/misc/max8997-muic.c driver needs to\nbe applied to this one.\n\n* tag \u0027driver-core-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (90 commits)\n  uio_pdrv_genirq: get irq through platform resource if not set otherwise\n  memory: tegra{20,30}-mc: Remove empty *_remove()\n  printk() - isolate KERN_CONT users from ordinary complete lines\n  sysfs: get rid of some lockdep false positives\n  Drivers: hv: util: Properly handle version negotiations.\n  Drivers: hv: Get rid of an unnecessary check in vmbus_prep_negotiate_resp()\n  memory: tegra{20,30}-mc: Use dev_err_ratelimited()\n  driver core: Add dev_*_ratelimited() family\n  Driver Core: don\u0027t oops with unregistered driver in driver_find_device()\n  printk() - restore prefix/timestamp printing for multi-newline strings\n  printk: add stub for prepend_timestamp()\n  ARM: tegra30: Make MC optional in Kconfig\n  ARM: tegra20: Make MC optional in Kconfig\n  ARM: tegra30: MC: Remove unnecessary BUG*()\n  ARM: tegra20: MC: Remove unnecessary BUG*()\n  printk: correctly align __log_buf\n  ARM: tegra30: Add Tegra Memory Controller(MC) driver\n  ARM: tegra20: Add Tegra Memory Controller(MC) driver\n  printk() - restore timestamp printing at console output\n  printk() - do not merge continuation lines of different threads\n  ...\n"
    },
    {
      "commit": "fb2123fad3b499f0898835b19dbb93b18d27ee98",
      "tree": "7273754cded304f52dbbef86d23dda96e0a8452a",
      "parents": [
        "a481991467d38afb43c3921d5b5b59ccb61b04ba",
        "991214386dee8a3cd9adc743778f472ac8a12bbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:53:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:53:59 2012 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull Char/Misc patches from Greg Kroah-Hartman:\n \"Here are a few various char/misc tree patches for the 3.5-rc1 merge\n  window.\n\n  Nothing major here at all, just different driver updates and some\n  parport dead code removal.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027char-misc-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  parport: remove unused dead code from lowlevel drivers\n  xilinx_hwicap: reset XHI_MAX_RETRIES\n  xilinx_hwicap: add support for virtex6 FPGAs\n  Support M95040 SPI EEPROM\n  misc: add support for bmp18x chips to the bmp085 driver\n  misc: bmp085: add device tree properties\n  misc: clean up bmp085 driver\n  misc: do not mark exported functions __devexit\n  misc: add missing __devexit_p() annotations\n  pch_phub: delete duplicate definitions\n  misc: Fix irq leak in max8997_muic_probe error path\n"
    },
    {
      "commit": "a481991467d38afb43c3921d5b5b59ccb61b04ba",
      "tree": "a4b0b9a14da6fd5ef7b9b512bb32dbfcfcf2cd71",
      "parents": [
        "f6a26ae7699416d86bea8cb68ce413571e9cab3c",
        "cda4db53e9c28061c100400e1a4d273ea61dfba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB 3.5-rc1 changes from Greg Kroah-Hartman:\n \"Here is the big USB 3.5-rc1 pull request for the 3.5-rc1 merge window.\n\n  It\u0027s touches a lot of different parts of the kernel, all USB drivers,\n  due to some API cleanups (getting rid of the ancient err() macro) and\n  some changes that are needed for USB 3.0 power management updates.\n\n  There are also lots of new drivers, pimarily gadget, but others as\n  well.  We deleted a staging driver, which was nice, and finally\n  dropped the obsolete usbfs code, which will make Al happy to never\n  have to touch that again.\n\n  There were some build errors in the tree that linux-next found a few\n  days ago, but those were fixed by the most recent changes (all were\n  due to us not building with CONFIG_PM disabled.)\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (477 commits)\n  xhci: Fix DIV_ROUND_UP compile error.\n  xhci: Fix compile with CONFIG_USB_SUSPEND\u003dn\n  USB: Fix core compile with CONFIG_USB_SUSPEND\u003dn\n  brcm80211: Fix compile error for .disable_hub_initiated_lpm.\n  Revert \"USB: EHCI: work around bug in the Philips ISP1562 controller\"\n  MAINTAINERS: Add myself as maintainer to the USB PHY Layer\n  USB: EHCI: fix command register configuration lost problem\n  USB: Remove races in devio.c\n  USB: ehci-platform: remove update_device\n  USB: Disable hub-initiated LPM for comms devices.\n  xhci: Add Intel U1/U2 timeout policy.\n  xhci: Add infrastructure for host-specific LPM policies.\n  USB: Add macros for interrupt endpoint types.\n  xhci: Reserve one command for USB3 LPM disable.\n  xhci: Some Evaluate Context commands must succeed.\n  USB: Disable USB 3.0 LPM in critical sections.\n  USB: Add support to enable/disable USB3 link states.\n  USB: Allow drivers to disable hub-initiated LPM.\n  USB: Calculate USB 3.0 exit latencies for LPM.\n  USB: Refactor code to set LPM support flag.\n  ...\n\nConflicts:\n\tarch/arm/mach-exynos/mach-nuri.c\n\tarch/arm/mach-exynos/mach-universal_c210.c\n\tdrivers/net/wireless/ath/ath6kl/usb.c\n"
    },
    {
      "commit": "f6a26ae7699416d86bea8cb68ce413571e9cab3c",
      "tree": "e91b7a7c7513151fe583721f7435cc9f5cdc4f42",
      "parents": [
        "cdd3a354a05b0c33fe33ab11a0fb0838396cad19",
        "48a5765e5104f1afd22c75c5030af3a6cf24b4c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 13:32:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 13:32:53 2012 -0700"
      },
      "message": "Merge tag \u0027boards\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc board specific changes from Olof Johansson:\n \"While we generally attempt to get rid of board specific files and\n  replace them with device tree based descriptions, a lot of platforms\n  have not come that far:\n\n  In shmobile, we add two new board files because their recently started\n  effort to add DT support has not proceeded enough to use it for all of\n  the important hardware.\n\n  In Kirkwood, we are adding support for new boards with a combination\n  of DT and board file contents in multiple cases.\n\n  pxa/mmp and imx are extending support for existing board files but not\n  adding new ones.\"\n\nFix up trivial conflicts in arch/arm/mach-{mmp/ttc_dkb.c,shmobile/{Kconfig,Makefile}}\n\n* tag \u0027boards\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (94 commits)\n  ARM: shmobile: fix smp build\n  ARM: kirkwood: Add support for RaidSonic IB-NAS6210/6220 using devicetree\n  kirkwood: Add iconnect support\n  orion/kirkwood: create a generic function for gpio led blinking\n  kirkwood/orion: fix orion_gpio_set_blink\n  ARM: kirkwood: Define DNS-320/DNS-325 NAND in fdt\n  kirkwood: Allow nand to be configured via. devicetree\n  mtd: Add orion_nand devicetree bindings\n  ARM: kirkwood: Basic support for DNS-320 and DNS-325\n  ARM: mach-shmobile: Use DT_MACHINE for armadillo 800 eva\n  ARM: mach-shmobile: Use DT_MACHINE for KZM9G\n  ARM: pxa: hx4700: Add Synaptics NavPoint touchpad\n  ARM: pxa: Use REGULATOR_SUPPLY macro\n  ARM: mach-shmobile: kzm9g: enable SMP boot\n  ARM: mach-shmobile: kzm9g: defconfig update\n  ARM: mach-shmobile: kzm9g: add PCF8757 gpio-key\n  ARM: mach-shmobile: kzm9g: add SDHI support\n  ARM: mach-shmobile: kzm9g: add MMCIF support\n  ARM: mach-shmobile: kzm9g: correct screen direction\n  ARM: mach-shmobile: sh73a0.h: add GPIO_NR\n  ...\n"
    },
    {
      "commit": "813a95e5b4fa936bbde10ef89188932745dcd7f4",
      "tree": "571ca345861ffb89b45fabe26fcab4e133c8537b",
      "parents": [
        "9f639269ed1522c7d69c54cc8b80ab8ee53fcb10",
        "f3f08dcb9965f42378851ce888fb7539607712e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "message": "Merge tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm soc-specific pinctrl changes from Olof Johansson:\n \"With this, five platforms are moving to the relatively new pinctrl\n  subsystem for their pin management, replacing the older soc specific\n  in-kernel interfaces with common code.\n\n  There is quite a bit of net addition of code for each platform being\n  added to the pinctrl subsystem.  But the payback comes later when\n  adding new boards can be done by only providing new device trees\n  instead.\"\n\nFix up trivial conflicts in arch/arm/mach-ux500/{Makefile,board-mop500.c}\n\n* tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (61 commits)\n  mtd: nand: gpmi: fix compile error caused by pinctrl call\n  ARM: PRIMA2: select PINCTRL and PINCTRL_SIRF in Kconfig\n  ARM: nomadik: enable PINCTRL_NOMADIK where needed\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  ARM: ux500: switch MSP to using pinctrl for pins\n  ARM: ux500: alter MSP registration to return a device pointer\n  ARM: ux500: switch to using pinctrl for uart0\n  ARM: ux500: delete custom pin control system\n  ARM: ux500: switch over to Nomadik pinctrl driver\n  ...\n"
    },
    {
      "commit": "2ec1be372139328b1aa3203eb1fd61d613b2d7fb",
      "tree": "37c9eb42d5d75ee156e3037db8ae37f136852f32",
      "parents": [
        "7cb8a1b5bae163c7aa746ffc02a641df6ed32f73"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Fri Nov 18 16:39:26 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-dmic: Add device tree bindings\n\nDevice tree support for OMAP4+ dmic cpu dai driver.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "7cb8a1b5bae163c7aa746ffc02a641df6ed32f73",
      "tree": "a30c451156718e5b66df31ff9a5411ef9ccf6560",
      "parents": [
        "ce37f5ea4b77171952aacd829e8f346b78191a7b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Nov 15 11:32:14 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue May 22 17:33:19 2012 +0100"
      },
      "message": "ASoC: omap-mcpdm: Add device tree bindings\n\nDevice tree support for OMAP4+ McPDM cpu dai driver.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "b324c67d4800e59171f48d9ddab6cbfb59110482",
      "tree": "a16509a710e76fa24c01514b60aed06b7db13716",
      "parents": [
        "8dca6010d44cc722a94dc6da96560f9083dac782",
        "396d81cd0fe12ce5d1f6d159f093f9315d2837bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:30:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:30:52 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull device tree conversions for arm-soc, part 1, from Olof Johansson:\n \"The spear3xx, lpc32xx, shmobile and mmp platforms are joining the game\n  of booting using device trees, which is a great step forward for them.\n  at91 and spear have pretty much completed this process with a huge\n  amount of work being put into at91.  The other platforms are\n  continuing the process.\n\n  We finally start to see the payback on this investment, as new\n  machines are getting supported purely by adding a .dts source file\n  that can be completely independent of the kernel source.\"\n\nFix up trivial conflict in arch/arm/Kconfig\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (83 commits)\n  ARM: at91: Add ADC driver to at91sam9260/at91sam9g20 dtsi files\n  arm/dts: omap4-panda: Add LEDs support\n  arm/dts: omap4-sdp: Add LEDs support\n  arm/dts: twl4030: Add twl4030-gpio node\n  OMAP4: devices: Do not create mcpdm device if the dtb has been provided\n  OMAP4: devices: Do not create dmic device if the dtb has been provided\n  Documentation: update docs for mmp dt\n  ARM: dts: refresh dts file for arch mmp\n  ARM: mmp: support pxa910 with device tree\n  ARM: mmp: support mmp2 with device tree\n  gpio: pxa: parse gpio from DTS file\n  ARM: mmp: support DT in timer\n  ARM: mmp: support DT in irq\n  ARM: mmp: append CONFIG_MACH_MMP2_DT\n  ARM: mmp: fix build issue on mmp with device tree\n  ARM: ux500: Enable PRCMU Timer 4 (clocksource) for Device Tree\n  ARM: ux500: Disable SMSC911x platform code registration when DT is enabled\n  ARM: ux500: Fork cpu-db8500 platform_devs for sequential DT enablement\n  ARM: ux500: Do not attempt to register non-existent i2c devices on Snowball\n  ARM: SPEAr3xx: Correct keyboard data passed from DT\n  ...\n"
    },
    {
      "commit": "3d1482fe7a835a18cb45894ed67f15466b60190f",
      "tree": "9a97af186208e89f4f60312b3033fedbe6dbfc5c",
      "parents": [
        "ac1806572df55b6125ad9d117906820dacfa3145",
        "4f6a16bf019cb0bbe1deb7d3a83d3593dcce8706"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:58:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:58:23 2012 -0700"
      },
      "message": "Merge tag \u0027pinctrl-for-v3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control subsystem changes from Linus Walleij:\n\n - Generic Device Tree bindings and hooks for drivers so we can move\n   over modern drivers to using this.\n\n - Device Tree bindings for Tegra SoCs.\n\n - Funneling some devicetree helper code for the drivers/of subsystem.\n\n - New pin control drivers for:\n   * Freescale MXS\n   * Freescale i.MX51\n   * Freescale i.MX53\n     All of these use Device Tree bindings.\n\n - Dummy pinctrl handles for stepwise migration to pinctrl, akin to\n   dummy regulators.\n - Minor non-urgent fixes and improvments.\n\nFix up trivial conflicts in Documentation/driver-model/devres.txt and\ndrivers/pinctrl/core.c,\n\n* tag \u0027pinctrl-for-v3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (46 commits)\n  pinctrl: pinctrl-imx: add imx51 pinctrl driver\n  pinctrl: pinctrl-imx: add imx53 pinctrl driver\n  pinctrl: pinctrl-pxa3xx: remove empty pinmux disable function\n  pinctrl: pinctrl-mxs: remove empty pinmux disable function\n  pinctrl: pinctrl-imx: remove empty pinmux disable function\n  pinctrl: make pinmux disable function optional\n  pinctrl: a minor error checking improvement for pinconf\n  pinctrl: mxs: skip gpio nodes for group creation\n  pinctrl: mxs: create group for pin config node\n  pinctrl: (cosmetic) fix two entries in DocBook comments\n  pinctrl: add more info to error msgs in pin_request\n  pinctrl: add pinctrl-mxs support\n  pinctrl: pinctrl-imx: add imx6q pinctrl driver\n  pinctrl: pinctrl-imx: add imx pinctrl core driver\n  dt: add of_get_child_count helper function\n  pinctrl: support gpio request deferred probing\n  pinctrl: add pinctrl_provide_dummies interface for platforms to use\n  pinctrl: enhance reporting of errors when loading from DT\n  pinctrl: add kerneldoc for pinctrl_ops device tree functions\n  pinctrl: propagate map validation errors\n  ...\n"
    },
    {
      "commit": "ac1806572df55b6125ad9d117906820dacfa3145",
      "tree": "6831707507d54e20d561a6403d2ff3e8469909ce",
      "parents": [
        "ae82a8282031e3c31a4f68c5381ee459e42908f8",
        "84df8c1241beb87fec73415ef4f6e627aca34835"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:49:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:49:16 2012 -0700"
      },
      "message": "Merge tag \u0027regulator-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"The major thing here is the addition of some helpers to factor code\n  out of drivers, making a fair proportion of regulators much more just\n  data rather than code which is nice.\n\n  - Helpers in the core for regulators using regmap, providing generic\n    implementations of the enable and voltage selection operations which\n    just need data to describe them in the drivers.\n  - Split out voltage mapping and voltage setting, allowing many more\n    drivers to take advantage of the infrastructure for selectors.\n  - Loads and loads of cleanups from Axel Lin once again, including many\n    changes to take advantage of the above new framework features\n  - New drivers for Ricoh RC5T583, TI TPS62362, TI TPS62363, TI\n    TPS65913, TI TWL6035 and TI TWL6037.\n\n  Some of the registration changes to support the core refactoring\n  caused so many conflicts that eventually topic branches were abandoned\n  for this release.\"\n\n* tag \u0027regulator-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (227 commits)\n  regulator: tps65910: use of_node of matched regulator being register\n  regulator: tps65910: dt: support when \"regulators\" node found\n  regulator: tps65910: add error message in case of failure\n  regulator: tps62360: dt: initialize of_node param for regulator register.\n  regulator: tps65910: use devm_* for memory allocation\n  regulator: tps65910: use small letter for regulator names\n  mfd: tpx6586x:  Depend on regulator\n  regulator: regulator for Palmas Kconfig\n  regulator: regulator driver for Palmas series chips\n  regulator: Enable Device Tree for the db8500-prcmu regulator driver\n  regulator: db8500-prcmu: Separate regulator registration from probe\n  regulator: ab3100: Use regulator_map_voltage_iterate()\n  regulator: tps65217: Convert to set_voltage_sel and map_voltage\n  regulator: Enable the ab8500 for Device Tree\n  regulator: ab8500: Split up probe() into manageable pieces\n  regulator: max8925: Remove check_range function and max_uV from struct rc5t583_regulator_info\n  regulator: max8649: Remove unused check_range() function\n  regulator: rc5t583: Remove max_uV from struct rc5t583_regulator_info\n  regulator: da9052: Convert to set_voltage_sel and map_voltage\n  regulator: max8952: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "ff8ce5f67ddca709fe59e6173f89260f0fdc2b22",
      "tree": "90d3ad380b290d251b54590be485b2ffb4528e5a",
      "parents": [
        "4f6ade91532b5b05ea28219b891f12a3cec528cd",
        "4ab1056766a4e49f6b9ef324313dd1583f8f8f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:01:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 16:01:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull core ARM updates from Russell King:\n \"This is the bulk of the core ARM updates for this merge window.\n  Included in here is a different way to handle the VIVT cache flushing\n  on context switch, which should allow scheduler folk to remove a\n  special case in their core code.\n\n  We have architectured timer support here, which is a set of timers\n  specified by the ARM architecture for future SoCs.  So we should see\n  less variability in timer design going forward.\n\n  The last big thing here is my cleanup to the way we handle PCI across\n  ARM, fixing some oddities in some platforms which hadn\u0027t realised\n  there was a way to deal with their private data already built in to\n  our PCI backend.\n\n  I\u0027ve also removed support for the ARMv3 architecture; it hasn\u0027t worked\n  properly for years so it seems pointless to keep it around.\"\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (47 commits)\n  ARM: PCI: remove per-pci_hw list of buses\n  ARM: PCI: dove/kirkwood/mv78xx0: use sys-\u003eprivate_data\n  ARM: PCI: provide a default bus scan implementation\n  ARM: PCI: get rid of pci_std_swizzle()\n  ARM: PCI: versatile: fix PCI interrupt setup\n  ARM: PCI: integrator: use common PCI swizzle\n  ARM: 7416/1: LPAE: Remove unused L_PTE_(BUFFERABLE|CACHEABLE) macros\n  ARM: 7415/1: vfp: convert printk\u0027s to pr_*\u0027s\n  ARM: decompressor: avoid speculative prefetch from non-RAM areas\n  ARM: Remove ARMv3 support from decompressor\n  ARM: 7413/1: move read_{boot,persistent}_clock to the architecture level\n  ARM: Remove support for ARMv3 ARM610 and ARM710 CPUs\n  ARM: 7363/1: DEBUG_LL: limit early mapping to the minimum\n  ARM: 7391/1: versatile: add some auxdata for device trees\n  ARM: 7389/2: plat-versatile: modernize FPGA IRQ controller\n  AMBA: get rid of last two uses of NO_IRQ\n  ARM: 7408/1: cacheflush: return error to userspace when flushing syscall fails\n  ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem held\n  ARM: 7404/1: cmpxchg64: use atomic64 and local64 routines for cmpxchg64\n  ARM: 7347/1: SCU: use cpu_logical_map for per-CPU low power mode\n  ...\n"
    },
    {
      "commit": "6123f1192b610c3d8520eb7bb49f68ff7ca94b80",
      "tree": "c98d2f750d94bb0f10fa8b758a28cc1e2afc0124",
      "parents": [
        "829c4f96900577afb1d91c0195b2e2a219e7d80f"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Sun May 20 21:18:19 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 20 22:02:04 2012 -0700"
      },
      "message": "Input: spear-keyboard - document DT bindings\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8d6c1efa51236bb781f202aa13b9f4ba654978c6",
      "tree": "c5110676a2be7d9879caad3f30291cf6657661b3",
      "parents": [
        "3679362355f6ec6abdbd8f38da3d89f94746a2a5",
        "0a68214b76ca858c46b73d2e9792671f0ac0b7e2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun May 20 20:18:37 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun May 20 20:18:37 2012 -0600"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 into devicetree/next\n"
    },
    {
      "commit": "4f6a16bf019cb0bbe1deb7d3a83d3593dcce8706",
      "tree": "9b52e7fb36c0a55944446b87ddcc869e06e721e4",
      "parents": [
        "93fbd3c0502bd2a470ec599c870b0f8dd54ad359"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Tue May 15 15:49:03 2012 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 20 21:00:41 2012 +0200"
      },
      "message": "pinctrl: pinctrl-imx: add imx51 pinctrl driver\n\nChangeLog v1-\u003ev2:\n* change PIN_FUNC_ID base in binding doc to 0 from 1.\n\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "93fbd3c0502bd2a470ec599c870b0f8dd54ad359",
      "tree": "eefc2cded07b0e44f4a86ee9de5aad616346d4db",
      "parents": [
        "19055b8fa730d8ec84743efcf0a379e8005e6c74"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Tue May 15 15:49:02 2012 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 20 21:00:18 2012 +0200"
      },
      "message": "pinctrl: pinctrl-imx: add imx53 pinctrl driver\n\nChangeLog v1-\u003ev2:\n* change PIN_FUNC_ID base in binding doc to 0 from 1.\n\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "3679362355f6ec6abdbd8f38da3d89f94746a2a5",
      "tree": "c221709021b8e9953163a346b4145bf3c2d31f1f",
      "parents": [
        "99fc012b938c6f69213108c440756f6fd3d457d0"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Wed May 16 22:33:55 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 15:03:28 2012 -0600"
      },
      "message": "dt/documentation: Fix value format description\n\nNumeric values in dts files can be specified in decimal and hex (the latter\nprefixed 0x). The current documentation is updated with this patch to prevent\nconfusion about what is meant with values without \"0x\" (previously hex, now\ndec).\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "99fc012b938c6f69213108c440756f6fd3d457d0",
      "tree": "507c36b36fc7206133089698f3c8692028890f1c",
      "parents": [
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu May 17 15:18:31 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 15:02:10 2012 -0600"
      },
      "message": "dt: add vendor prefix for EM Microelectronics\n\nAdd \"emmicro\" as the prefix for EM Microelectronics. A web search implies\nthis is a pretty unique and relevant match.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d8259ca50b84c0247f10d0167fb85a3a005aeca7",
      "tree": "7c2ac433ccb7251f38ac362df093858dd1589652",
      "parents": [
        "5452030c564686a3dafd355da5456fbeca1de111"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu May 17 16:59:51 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 19 19:38:00 2012 +0100"
      },
      "message": "ASoC: tegra: Add machine driver for WM8753 codec\n\nOne such machine is Whistler.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e92935e13a052df7e6bc274e00fc91b80531f1e4",
      "tree": "b04f80aa90bab2d71f2299b00f5cccc3e7ee9a7a",
      "parents": [
        "3d0f7cf0f3633f92ddeb767eb59cab73963d4dee"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Fri May 18 10:19:52 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 18 16:48:36 2012 -0600"
      },
      "message": "gpio/lpc32xx: Add device tree support\n\nThis patch adds device tree support for gpio-lpc32xx.c.\n\nTo register the various GPIO banks as (struct) gpio_chips via the same DT\ngpio-controller, we utilize the adjusted of_xlate API to manipulate the\nactually used struct gpio_chip.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "028940342a906db8da014a7603a0deddc2c323dd",
      "tree": "688dbc38a3e218f2493d311b1d70a67668837347",
      "parents": [
        "be3eed2e96340d3c7a4d1ea1d63e7bd6095d1e34",
        "0e93b4b304ae052ba1bc73f6d34a68556fe93429"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 22:17:37 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 22:17:37 2012 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "a0fabf722c9dc73a3eed24ce166476ddb00eda1e",
      "tree": "1a7aec13bc1eee977cb2e5fbeaa0f9540aab5b84",
      "parents": [
        "9007d1007317658d5b32bda9f59c797c59ce4d47"
      ],
      "author": {
        "name": "Jamie Lentin",
        "email": "jm@lentin.co.uk",
        "time": "Wed Apr 18 11:06:41 2012 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Tue May 15 02:29:11 2012 +0000"
      },
      "message": "mtd: Add orion_nand devicetree bindings\n\nAllow a NAND chip using the orion_nand driver to be described using devicetree.\n\nChanges since last submission (V4) [Addressing comments by]:-\n* WARN when bank-width is out of range [Andrew Lunn]\n\nChanges since last submission (V3):-\n* Document all parameters [Grant Likely]\n* Convert bank-width to be in bytes\n* Add explicit defaults for cle, ale and bank-width\n\nSigned-off-by: Jamie Lentin \u003cjm@lentin.co.uk\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "e364185f3ed2ecc0a4dbfe2507f20fd5db76c966",
      "tree": "4fbeca090abfdc6b3c8605323606c395c8589916",
      "parents": [
        "5d449e4b2f4cd4c3f1fcf26b79222e6f5758df70"
      ],
      "author": {
        "name": "Maxime Ripard",
        "email": "maxime.ripard@free-electrons.com",
        "time": "Fri May 11 15:35:37 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 13:25:33 2012 -0700"
      },
      "message": "IIO: AT91: Add DT support to at91_adc driver\n\nSigned-off-by: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "86e43a7aff23ce828273cbef6b0d2b0abe095ac8",
      "tree": "e49b55bd229fe8d77831ef11e218ed7dda3e991b",
      "parents": [
        "6ec4ed82e9cf2ee5c83fd529af69b2c63b004809",
        "ace1297f7222ec5d6a33f41e792a21e999551924"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 21:35:09 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 21:35:09 2012 +0200"
      },
      "message": "Merge branch \u0027dt\u0027 of git://github.com/hzhuang1/linux into next/dt\n\n* \u0027dt\u0027 of git://github.com/hzhuang1/linux:\n  Documentation: update docs for mmp dt\n  ARM: dts: refresh dts file for arch mmp\n  ARM: mmp: support pxa910 with device tree\n  ARM: mmp: support mmp2 with device tree\n  gpio: pxa: parse gpio from DTS file\n  ARM: mmp: support DT in timer\n  ARM: mmp: support DT in irq\n  ARM: mmp: append CONFIG_MACH_MMP2_DT\n  ARM: mmp: fix build issue on mmp with device tree\n\nIncludes an update to v3-4-rc5\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9a00630c3db8ca064a8904dbcd9632fb81244bc0",
      "tree": "ecd498e18ba5353096d8d24bbd8e78dc5a2068c3",
      "parents": [
        "70e5f6456cf561de8842be537b066a1bab1f1fee"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Mon May 14 17:46:51 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 14 18:03:04 2012 +0100"
      },
      "message": "regulator: tps62360: support force PWM mode via regulator mode\n\nChange the mechanism of enabling the force PWM mode through\nregulator set mode. This can be dynamically configured now.\nIn the REGULATOR_MODE_FAST the force PWM is enabled and in\nREGULATOR_MODE_NORMAL the force PWM is disabled.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "684ae39b91ee7fd2855c35be7f3bf226d42516a5",
      "tree": "f55b98bbf4add5a374465b8f64686d64abfb6b33",
      "parents": [
        "8bdca009e66bb18a990a4be1830c73acacfce331"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Fri May 11 12:08:43 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:47:49 2012 +0100"
      },
      "message": "regulator: tps62360: add dt support\n\nAdd dt support for the pmu device tps62360 and\nAdd binding documentation with example.\nWith this patch driver will support both device-tree and\nnon-device tree registration.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc2af52c0d6d00fd530e4a5e300834cdb1bb1c1c",
      "tree": "4573b99fb11e5b93bd011045039b370ddafe45e6",
      "parents": [
        "f1992dde7fef6713a469a5a142b86812b8a47f9e",
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:32:54 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:32:54 2012 +0100"
      },
      "message": "Merge tag \u0027v3.4-rc7\u0027 into for-3.5\n\nLinux 3.4-rc7\n\nConflicts):\n\tdrivers/base/regmap/regmap.c         (overlap with bug fixes)\n\tsound/soc/blackfin/bf5xx-ssm2602.c   (overlap with bug fixes)\n"
    },
    {
      "commit": "366695ff706669d40459174b1cbb78fca42f4e06",
      "tree": "085d0d288138c5a0bfb203643e99885ff07ddad7",
      "parents": [
        "e0373607855d033283b19014c8f14b90b3836924",
        "c7eea50b980b28f4edaa0cfbdf2456532472bc03",
        "e9d7f4065408e92338a41b809e437c6e043da090"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat May 12 20:38:42 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat May 12 20:38:42 2012 +0200"
      },
      "message": "Merge branches \u0027depends/pinctrl/devel\u0027 and \u0027depends/rmk/clkdev\u0027 into spear/pinctrl\n\nThe spear/pinctrl branch has hard dependencies on both the\npinctrl branch and the clkdev branch. We merge those here\nto fix it up without having to rebase a branch that has\nbeen pulled into other stable branches already.\n\nConflicts:\n\tDocumentation/driver-model/devres.txt\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "5949a7e9ab2db04edaeee7c368eb4c99131f4629",
      "tree": "13e8da5dc42cc62b9721659c41045d2c27c31cc3",
      "parents": [
        "178e43aef2979525d7864daefd9499614e13800e",
        "411a2df5090ccb88f4c3726e4951ebed579fec11"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:10:25 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:10:25 2012 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/drivers\u0027 into regulator-next\n\nConflicts:\n\tdrivers/regulator/88pm8607.c (simple overlap with a bugfix in v3.4)\n"
    },
    {
      "commit": "e968194b45c4e8077dada75c5bae5660b37628fe",
      "tree": "9da66cff5aa5373a694ea049a8a5633f956acdec",
      "parents": [
        "08641c7c74dddfcd726512edfaa3b4cbe42e523e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 22:24:18 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:04:59 2012 +0100"
      },
      "message": "ASoC: mxs: add device tree support for mxs-sgtl5000\n\nAdd device tree probe for mxs-sgtl5000 machine driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "08641c7c74dddfcd726512edfaa3b4cbe42e523e",
      "tree": "a90c3c70a2dc4a57d3f227d9b93c8f953eed9f34",
      "parents": [
        "4da3fe7851f9288c2479186d390b0de28d51bdb0"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 22:24:17 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 12 11:04:59 2012 +0100"
      },
      "message": "ASoC: mxs: add device tree support for mxs-saif\n\nAdd device tree probe for mxs-saif driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "065899c9974c4adf45ddc308d84a2a7df519f70b",
      "tree": "eef7004c9dac55e12e2bd0b916bbee3e3ed0f398",
      "parents": [
        "45c0a188ca59e7e7994dc5e8e0b3632fc82ec878"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 22:44:23 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 11 22:51:28 2012 +0100"
      },
      "message": "ASoC: fsl: fix the binding of imx-sgtl5000\n\nThe sgtl5000 data sheet does not particularly mention that the Mic Bias\nwill internally supplies to MIC_IN, so fix the example in imx-sgtl5000\nbinding document to have a better reflection of the actual circuit.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0a68214b76ca858c46b73d2e9792671f0ac0b7e2",
      "tree": "313da92202ff67a033f033a3ba3b712f4681449c",
      "parents": [
        "766644d2df254934d656a0a0628b636212c24f9e"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Wed May 09 18:57:57 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 11 09:15:02 2012 -0600"
      },
      "message": "ARM: DT: Add binding for GIC virtualization extentions (VGIC)\n\nThe GICv2 can have virtualization extension support, consisting\nof an additional set of registers and interrupts. Add the necessary\nbinding to the GIC DT documentation.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nAcked-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d3f797d93e593aa891f5b04a404b4ab45fd0e66a",
      "tree": "cc1c68e6b61074a6e7094309213657758c6fbbe4",
      "parents": [
        "3075528d3dd1ac8b729fccf2cbc3119057088223"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.linux@gmail.com",
        "time": "Fri Apr 20 20:15:34 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri May 11 10:43:40 2012 +0530"
      },
      "message": "dmaengine: dw_dma: add Device Tree probing capability\n\nSPEAr platforms now support DT and so must convert all drivers to support DT.\nThis patch adds DT probing support for Synopsys DMA controller and updates its\ndocumentation too.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ac7b1a36c729ce88eee7370da3c9992d7b40590",
      "tree": "cbdfe7dcb397991e5befb8434a597597ca94626b",
      "parents": [
        "2872a9b521ac936c7a8525a8c2bdfb9b4ccf5cfc"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon May 07 08:45:50 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 10 20:37:46 2012 -0700"
      },
      "message": "Input: tl6040-vibra - Device Tree support\n\nEnable DT based probing of the vibra driver.\n\nExample of dts section to load the twl6040-vibra driver:\ntwl6040: twl6040@4b {\n\t...\n\ttwl6040_vibra: twl6040@1 {\n\t\tcompatible \u003d \"ti,twl6040-vibra\";\n\t\tinterrupts \u003d \u003c4\u003e;\n\t\tvddvibl-supply \u003d \u003c\u0026vbat\u003e;\n\t\tvddvibr-supply \u003d \u003c\u0026vbat\u003e;\n\t\tvibldrv_res \u003d \u003c8\u003e;\n\t\tvibrdrv_res \u003d \u003c3\u003e;\n\t\tviblmotor_res \u003d \u003c10\u003e;\n\t\tvibrmotor_res \u003d \u003c10\u003e;\n\t};\n};\n\n[Sasha Levin \u003clevinsasha928@gmail.com\u003e: fixed build error]\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "af4681097b23fe9c63a03d774de7c742fa3a920e",
      "tree": "326ef53d1fa28d46410896f866f5e4ff9ddf792e",
      "parents": [
        "c542fb79fba4c63aa6e2a27f90373b0516614eca"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Thu May 10 10:42:32 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 14:46:09 2012 -0700"
      },
      "message": "ARM: tegra30: Add Tegra Memory Controller(MC) driver\n\nTegra Memory Controller(MC) driver for Tegra30\nAdded to support MC General interrupts, mainly for IOMMU(SMMU).\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c542fb79fba4c63aa6e2a27f90373b0516614eca",
      "tree": "19847b29ef6202717dfc8132a575b04214efdbd0",
      "parents": [
        "649e6ee33f73ba1c4f2492c6de9aff2254b540cb"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Thu May 10 10:42:30 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 14:43:53 2012 -0700"
      },
      "message": "ARM: tegra20: Add Tegra Memory Controller(MC) driver\n\nTegra Memory Controller(MC) driver for Tegra20\nAdded to support MC General interrupts, mainly for IOMMU(GART).\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e86bde3caea693b2e615e7b3664e6273160bf864",
      "tree": "5312f387803939687ad49e9074536484f3f9f895",
      "parents": [
        "6875dc6521be57f695845d13469109a388029e43",
        "3de3d74956e26af0a5647e98f73eaf8efd0d07bd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 30 23:45:33 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:15:41 2012 -0700"
      },
      "message": "Merge branch \u0027ux500-devicetree-for-arm-soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt\n\nLinus Walleij \u003clinus.walleij@linaro.org\u003e writes:\n\n  this pull request contains some device tree work by Lee Jones.\n  I have tried to keep these patches in the arch/arm/boot/dts/*\n  space to get some sanity in the branch proliferation.\n\n  There is still one patch that touches arch/arm/mach-ux500 too\n  though (but it should merge fine with the other ux500 stuff).\n\n  The changes to the device tree are of course dependent on some\n  core changes and some patching in the GPIO/pin driver, but as\n  the device tree files are believed to be a different world\n  (and should one day live in their own git) I split this off\n  anyway. I don\u0027t think people bisect the device trees per se\n  and the board code in conjunction anyway.\n\n* \u0027ux500-devicetree-for-arm-soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  ARM: ux500: Configure the PRCMU Timer for db8500 based devices in DT\n  ARM: ux500: Enable the SMSC9115 on Snowball via Device Tree\n  drivers/gpio: represent gpio-nomadik as an IRQ controller in DT documentation\n  ARM: ux500: Rename gpio_keys in the Device Tree file\n  drivers/gpio: gpio-nomadik: Provide documentation for Device Tree bindings\n  drivers/gpio: gpio-nomadik: Device Tree bindings\n  ARM: ux500: Enable the external bus with Device Tree\n  ARM: ux500: Shorten Snowball\u0027s DT compatible gpio entry\n  ARM: ux500: Rename the DT compatible entry for i2c devices on Snowball\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n[olof: rebuilt branch due to drop of an early merge]\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "22251a9b72c46758254caf3250e6d80ea2b088c8",
      "tree": "6ddda34305080e3195cc5fe11d1d39d65dc69cb6",
      "parents": [
        "48bfdb216ed7a2a75aa2909869f3266b3736f88a",
        "89982a181b0783335d79e6e5264a23009aa7c6e9"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Apr 22 23:26:08 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:15:09 2012 -0700"
      },
      "message": "Merge branch \u0027lpc32xx/dt\u0027 of git://git.antcom.de/linux-2.6 into next/dt\n\nRoland Stigge \u003cstigge@antcom.de\u003e writes:\n  this is a rearrangement of all mach-lpc32xx specific patches for device\n  tree conversion. Please note that:\n\n  * It builds upon the i2c-pnx changes (see previous pull request, branch\n    lpc32xx/i2c)\n  * Dave Miller gave permission to merge the lpc_eth.c change via arm-soc\n    (patch 1/8)\n\n  The rest of the patches is mach-lpc32xx only.\n\n* \u0027lpc32xx/dt\u0027 of git://git.antcom.de/linux-2.6:\n  ARM: LPC32xx: Defconfig update\n  ARM: LPC32xx: Move common code to common.c\n  ARM: LPC32xx: Device tree support\n  ARM: LPC32xx: DTS files for device tree conversion\n  ARM: LPC32xx: Remove obsolete platform Kconfig\n  ARM: LPC32xx: clock.c registration adjustment\n  ARM: LPC32xx: clock.c cleanup\n  net: Add device tree support to LPC32xx\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n[olof: rebuilt branch due to drop of an early merge]\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "48bfdb216ed7a2a75aa2909869f3266b3736f88a",
      "tree": "2c81b923d38b4c0c914815246b1bd9f66f8de453",
      "parents": [
        "19f36bfa0021617ce07a79e186673d2da2258b60",
        "b41a216dafe4dd23c95cb4203de288f773a097a6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Apr 22 23:19:01 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:14:52 2012 -0700"
      },
      "message": "Merge branch \u0027depends/i2c/lpc32xx\u0027 into next/dt\n\nAs a prerequisite for merging the lpc32xx DT changes, this\npulls in the depends/i2c/lpc32xx branch that contains\nchanges to the pnx-i2c driver, which are already in the\ni2c tree. The branch is available also on\n\n   git://git.antcom.de/linux-2.6.git lpc32xx/i2c\n\nRoland Stigge \u003cstigge@antcom.de\u003e writes:\n\n this is the series of the 4 patches adding device tree support to i2c-pnx\n (used by LPC32xx) that Wolfram Sang already applied to the i2c subsystem.\n Since both drivers/i2c/ and mach-lpc32xx are touched here, there will\n probably be conflicts that you need to be aware of.\n\n I\u0027m posting this again for arm-soc since the actual mach-lpc32xx specific\n DT conversion builds upon those changes (see next pull request), especially\n in arch/arm/mach-lpc32xx/common.c.\n\n Wolfram already gave permission to merge this via arm-soc, but please\n coordinate and tell me if I can help resolving this.\n\nFurther, this implicitly updates the next/dt branch to v3.4-rc4, which\ncauses a trivial conflict from a change in one branch in code that\ngets removed in another.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n[olof: rebuilt branch due to drop of an early merge]\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "0d6c4a2e4641bbc556dd74d3aa158c413a972492",
      "tree": "da944af17682659bb433dc2282dcb48380c14cd1",
      "parents": [
        "6e06c0e2347ec79d0bd5702b2438fe883f784545",
        "1c430a727fa512500a422ffe4712166c550ea06a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 23:35:40 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 23:35:40 2012 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/ethernet/intel/e1000e/param.c\n\tdrivers/net/wireless/iwlwifi/iwl-agn-rx.c\n\tdrivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c\n\tdrivers/net/wireless/iwlwifi/iwl-trans.h\n\nResolved the iwlwifi conflict with mainline using 3-way diff posted\nby John Linville and Stephen Rothwell.  In \u0027net\u0027 we added a bug\nfix to make iwlwifi report a more accurate skb-\u003etruesize but this\nconflicted with RX path changes that happened meanwhile in net-next.\n\nIn e1000e a conflict arose in the validation code for settings of\nadapter-\u003eitr.  \u0027net-next\u0027 had more sophisticated logic so that\nlogic was used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "416912a129349788372e6ac27ab86bd9b18c8cc0",
      "tree": "239766992fc6878f89cce3037f65f757fc880dae",
      "parents": [
        "0ca2997d145268e6b4ef000692061849cdab8348"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Wed May 02 15:16:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:58:09 2012 -0400"
      },
      "message": "netdev/of/phy: Add MDIO bus multiplexer driven by GPIO lines.\n\nThe GPIO pins select which sub bus is connected to the master.\n\nInitially tested with an sn74cbtlv3253 switch device wired into the\nMDIO bus.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ca2997d145268e6b4ef000692061849cdab8348",
      "tree": "deeca7985f029cae477945e988816889c986e263",
      "parents": [
        "251060220021283eef3652145a41f5b26db97ce5"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Wed May 02 15:16:38 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:58:09 2012 -0400"
      },
      "message": "netdev/of/phy: Add MDIO bus multiplexer support.\n\nThis patch adds a somewhat generic framework for MDIO bus\nmultiplexers.  It is modeled on the I2C multiplexer.\n\nThe multiplexer is needed if there are multiple PHYs with the same\naddress connected to the same MDIO bus adepter, or if there is\ninsufficient electrical drive capability for all the connected PHY\ndevices.\n\nConceptually it could look something like this:\n\n                   ------------------\n                   | Control Signal |\n                   --------+---------\n                           |\n ---------------   --------+------\n | MDIO MASTER |---| Multiplexer |\n ---------------   --+-------+----\n                     |       |\n                     C       C\n                     h       h\n                     i       i\n                     l       l\n                     d       d\n                     |       |\n     ---------       A       B   ---------\n     |       |       |       |   |       |\n     | PHY@1 +-------+       +---+ PHY@1 |\n     |       |       |       |   |       |\n     ---------       |       |   ---------\n     ---------       |       |   ---------\n     |       |       |       |   |       |\n     | PHY@2 +-------+       +---+ PHY@2 |\n     |       |                   |       |\n     ---------                   ---------\n\nThis framework configures the bus topology from device tree data.  The\nmechanics of switching the multiplexer is left to device specific\ndrivers.\n\nThe follow-on patch contains a multiplexer driven by GPIO lines.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61906313bd41cde2f9aaa14e461e6108d3e71aaa",
      "tree": "c84805a9c67e3baf9e5acf13a3f55f7058a9131f",
      "parents": [
        "3aa2ae74ba630ec9b98736d64aea8e4cb490861d",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:03:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:03:39 2012 -0700"
      },
      "message": "Merge 3.4-rc6 into usb-next\n\nThis resolves the conflict with:\n\tdrivers/usb/host/ehci-tegra.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9a50dba509251dfce7895a5990cb938f383a6273",
      "tree": "6c0dbf0b49fe728972dbfbbf066630940d9f9bfe",
      "parents": [
        "62f6b0879304e2169d6bf6221612e8111e342ee7"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Mon May 07 15:58:19 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 07 12:31:05 2012 +0100"
      },
      "message": "regulator: fixed: add property for gpio open drain flag\n\nAdd property for the gpio flag open drain when registering\nfixed regulator.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1c2f95480648ed7326ab2288ca0e2d35551db4be",
      "tree": "fa69d267423242eaad195e60c74570152e6c3d84",
      "parents": [
        "59068e369b6a2a0a15b93624887525d9ec0f36e5",
        "e9e7183fd2677aca24e90ca1556d4afe7436d42d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:07:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:07:06 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound sound fixes from Takashi Iwai:\n \"As good as nothing exciting here; just a few trivial fixes for various\n  ASoC stuff.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: omap-pcm: Free dma buffers in case of error.\n  ASoC: s3c2412-i2s: Fix dai registration\n  ASoC: wm8350: Don\u0027t use locally allocated codec struct\n  ASoC: tlv312aic23: unbreak resume\n  ASoC: bf5xx-ssm2602: Set DAI format\n  ASoC: core: check of_property_count_strings failure\n  ASoC: dt: sgtl5000.txt: Add description for \u0027reg\u0027 field\n  ASoC: wm_hubs: Make sure we don\u0027t disable differential line outputs\n"
    },
    {
      "commit": "ace1297f7222ec5d6a33f41e792a21e999551924",
      "tree": "f7323c16a448dbd3b9e5b1e8ffb1b16da0c6b9b0",
      "parents": [
        "ff290fc3ed7c4f451ea029190624cff692f028a5"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Fri Apr 27 16:21:08 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Sat May 05 16:40:08 2012 +0800"
      },
      "message": "Documentation: update docs for mmp dt\n\nAppend interrupt controller and timer document for mmp. Updates\ndocuments for gpio and i2c.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "8dde8c467441069144d2430d30fca697c8fae2d3",
      "tree": "b623a389701aa260128289c77a88987ac0e57bda",
      "parents": [
        "000bc9d5ed296550e7009f56cbdb4b35459beb69"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Mar 14 13:58:34 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri May 04 10:08:29 2012 -0400"
      },
      "message": "mmc: mmci: Add required documentation for Device Tree bindings\n\nThis provides full documentation detailing each compulsory,\noptional and device (variant) specific properties available\nfor use within the MMCI Device Tree.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carndb@arndb.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "62f6b0879304e2169d6bf6221612e8111e342ee7",
      "tree": "0a87bef6a43043c22146577dd33f82d06bca7b2f",
      "parents": [
        "1c8fa58f4750e9ad722fbf899866c312ffabab67"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Apr 26 16:52:21 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 04 13:25:16 2012 +0100"
      },
      "message": "tps6586x: Add device tree support\n\nThis commit adds device tree support for the TPS6586x regulator.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5f098a3ea72e73ad3733c3280fd5ee04816dc999",
      "tree": "b88d1396908fa18afe34801335d9cde560f61b1f",
      "parents": [
        "fb9751d471977be402efa1ee5885a17af78cbc55"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.linux@gmail.com",
        "time": "Sat Apr 21 17:40:12 2012 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:08:53 2012 -0400"
      },
      "message": "ata: ahci_platform: Add synopsys ahci controller in DT\u0027s compatible list\n\nSPEAr13xx series of SoCs contain Synopsys AHCI SATA Controller which shares\nahci_platform driver with other controller versions.\n\nThis patch updates DT compatible list for ahci_platform. It also updates and\nrenames binding documentation to more generic name.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "17723111e64fbcc327846ff0b33532bcf1d40f56",
      "tree": "08b6f0609a59dab9f47a59ee339c54b4170405b2",
      "parents": [
        "d8fe35727a3c7e0f2c4ff0a579aab1d7ce252df8"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat Apr 28 13:00:50 2012 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed May 02 01:18:27 2012 +0200"
      },
      "message": "pinctrl: add pinctrl-mxs support\n\nAdd pinctrl support for Freescale MXS SoCs, i.MX23 and i.MX28.\nThe driver supports device tree probe only.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "d8fe35727a3c7e0f2c4ff0a579aab1d7ce252df8",
      "tree": "43d6326d556df5dd4156eb5d861d122bfbfa2b3b",
      "parents": [
        "ae75ff8145384000e27eaa805c12e6971e3bec45"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Fri Apr 27 20:26:17 2012 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed May 02 01:14:40 2012 +0200"
      },
      "message": "pinctrl: pinctrl-imx: add imx6q pinctrl driver\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "ae75ff8145384000e27eaa805c12e6971e3bec45",
      "tree": "ee39861c7e28f59bf456bc814790d4585d6cb4cb",
      "parents": [
        "183f1d0c6450ee032d97a2d01ed5eb00e0dbaa49"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Fri Apr 27 20:26:16 2012 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed May 02 01:14:40 2012 +0200"
      },
      "message": "pinctrl: pinctrl-imx: add imx pinctrl core driver\n\nThe driver has mux and config support while the gpio is still\nnot supported.\nFor select input setting, the driver will handle it internally\nand do not need user to take care of it.\n\nThe pinctrl-imx core driver will parse the dts file and dynamically\ncreate the pinmux functions and groups.\n\nEach IMX SoC pinctrl driver should register pins with a pin register map\nincluding mux register and config register and select input map to core\nfor proper operations.\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "73108aa90cbfc663649885a06fe5c1235307de1c",
      "tree": "2a380085e86514a1e3916758f06266fbfbcfd315",
      "parents": [
        "24a28e4283510dcd58890379a42b8a7d3201d9d3"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:06 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:36:18 2012 -0400"
      },
      "message": "USB: ohci-nxp: Use isp1301 driver\n\nohci-nxp duplicates the isp1301 driver. This patch removes this code and makes\nohci-nxp use the new separate isp1301 driver instead.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "24a28e4283510dcd58890379a42b8a7d3201d9d3",
      "tree": "a73c25e5dc9bcde312084f07f23804c1e8a0ffcf",
      "parents": [
        "8b7c3b68104d687a16dbcc803a18c72148fdfdac"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:05 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:34:55 2012 -0400"
      },
      "message": "USB: gadget driver for LPC32xx\n\nThis patch adds a USB gadget driver for the LPC32xx ARM SoC.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8b7c3b68104d687a16dbcc803a18c72148fdfdac",
      "tree": "ae9a1f2807b6ca9b6fa7934f3e86bb8d52a75038",
      "parents": [
        "2265efea38c45ba42a4e483eee11740730f053d2"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:04 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:33:02 2012 -0400"
      },
      "message": "USB: Add driver for NXP ISP1301 USB transceiver\n\nThis new driver registers the NXP ISP1301 chip via the I2C subsystem.  The chip\nis the USB transceiver shared by ohci-nxp, lpc32xx_udc (gadget) and\nisp1301_omap.\n\nISP1301 is a very low-level driver that primarily separates out the I2C client\nregistration of the ISP1301 chip (including instantiation via DT), used by\nother drivers, and declares the chip\u0027s registers. It\u0027s only a helper driver for\nsome OHCI and USB device drivers.  The driver can be considered as a register\nset extension of ohci-nxp, lpc32xx-udc and isp1301_omap, which in turn know\nbest what to do with the low level functionality (individual ISP1301 registers\nand timing, see the different initialization strategies in those drivers).\nThose drivers previously internally duplicated ISP1301 register definitions\nwhich is solved by this new isp1301 driver. The ISP1301 registers exposed via\nisp1301.h can be accessed by other drivers using it with standard i2c_smbus_*()\naccesses.\n\nFollowing patches let the respective USB host and gadget drivers use this\ndriver, instead of duplicating ISP1301 handling.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2265efea38c45ba42a4e483eee11740730f053d2",
      "tree": "f4049c53c5e3653cc7e6a7374a869ede2cdd46c3",
      "parents": [
        "a6a99cf0713c5336ad564b055d4ed34537700df4"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:03 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:30:01 2012 -0400"
      },
      "message": "ohci-nxp: Device tree support\n\nThis patch adds device tree support to ohci-nxp.c\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6264f668d51647be68bcfde8a56042bd646a7855",
      "tree": "bcfbc30f0e61280126cfa0b7ec9088d5c17630b0",
      "parents": [
        "3a96c77ef792478f5e372b71403698606973c479"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Apr 27 13:34:19 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 30 23:47:54 2012 +0100"
      },
      "message": "ASoC: tegra: add device tree support for TrimSlice\n\nThis binding doesn\u0027t include the nvidia,model or nvidia,audio-routing\nproperties the other Tegra audio DT bindings have, because this binding\nis targetted at a single machine, rather than for any machine using the\ntlv320aic23 codec.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0075242b3a2f78901172aaadf73beed762a1f02f",
      "tree": "18a33963355c7dcbba0d6420c2fbefe430ef7907",
      "parents": [
        "3f61c80eb7dff0fb35beb8068852d3fc902315a6"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Jan 19 13:53:50 2012 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Fri Apr 27 13:35:34 2012 +0100"
      },
      "message": "ARM: architected timers: add DT support\n\nAdd runtime DT support and documentation for the Cortex A7/A15\narchitected timers.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "1f9e349460389963838aa5428425e7dc31000af6",
      "tree": "e4a43851765408d0e76686b70b46d64654907ac7",
      "parents": [
        "057340e3de29cc0664a4f97b17cfffd6b083d647"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sat Apr 21 10:10:16 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:04:07 2012 -0700"
      },
      "message": "iio: Add device tree support to LPC32xx ADC\n\nThis patch adds device tree support to the LPC32xx\u0027s ADC.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ddb6706af3cd372194cecd2cc61950519df620d7",
      "tree": "4e002ffb1163899aacedbfe80abb1d0117df4e7a",
      "parents": [
        "de050acaa1fdba4852cb195baf2bfed75368e0be"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Apr 24 01:11:09 2012 -0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 24 12:04:05 2012 +0100"
      },
      "message": "ASoC: dt: sgtl5000.txt: Add description for \u0027reg\u0027 field\n\nAdd description for \u0027reg\u0027 field.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7919fb18cfcc9bc8c4751af4b26dada052483e98",
      "tree": "9d70453a4bff99d6a98ecdaf2efb4cd270043c28",
      "parents": [
        "3f3ed40060ddef0c9fb6aef021a7937f8528f32c"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Apr 19 21:36:39 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Apr 24 09:55:45 2012 +0200"
      },
      "message": "drivers/gpio: represent gpio-nomadik as an IRQ controller in DT documentation\n\nNow gpio-nomadik has proper bindings devices initialised by Device Tree\nentries are able to use the chained GPIO IRQ lines it provides. This\npatch aims to reflect that in the gpio-nmk documentation.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "34604086bea11f1f4d7ff124c84dab9b89956837",
      "tree": "0b969cd5b62678db31409bf3c6a6d517796a9b59",
      "parents": [
        "f57fe78ee48f7aa1f859e7e9c4d6987276a72ecc"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Apr 23 22:26:38 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 23 23:35:59 2012 -0700"
      },
      "message": "Input: lpc32xx_ts - fix device tree compatible string\n\nDuring the device tree integration of the various LPC32xx drivers,\nwe agreed on using non-wildcard \"compatible\" strings. This change\nswitches lpc32xx_ts touchscreen driver to use \"nxp,lpc3220-tsc\".\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b55ac4ea96adc907bec7b0a804c1edd3dbf2e64d",
      "tree": "e2f72cf9c7735e651ecab3e008ba2ec07c419e6a",
      "parents": [
        "c0b133bda1eb89f7ce737fc7c646fa68ec7b9f1a"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Apr 04 17:06:41 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Apr 23 14:52:30 2012 +0200"
      },
      "message": "drivers/gpio: gpio-nomadik: Provide documentation for Device Tree bindings\n\nAdd required documentation for specific gpio-nomadik DT bindings.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "52130b6033c580c27d968f64cd73209c9609e4e0",
      "tree": "dd714e583a2c33f432e9244b9674a7d7b38da520",
      "parents": [
        "deda8287e1a602393b052c80b815b3706987b3da"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Mar 28 22:27:07 2012 +0530"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Apr 22 22:49:25 2012 +0200"
      },
      "message": "pinctrl: Add SPEAr3xx pinctrl drivers\n\nThis adds pinctrl driver for SPEAr3xx family. SPEAr3xx family supports three\nfamilies: SPEAr300, SPEAr310 and SPEAr320.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nReviewed-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\n"
    },
    {
      "commit": "c5fa4fdcdbe5f52c3e36892cc81f9378339b00ce",
      "tree": "1dbdf4cb9a33637210f69c692aecb57d09c2dfb1",
      "parents": [
        "5fb00f965eeac548015bcd45414cccbe53b13d3f"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Fri Mar 23 00:17:43 2012 +0530"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Apr 22 22:41:35 2012 +0200"
      },
      "message": "ARM: SPEAr3xx: Add device-tree support to SPEAr3xx architecture\n\nThis patch adds a generic target for SPEAr3xx machines that can be configured\nvia the device-tree. Currently the following devices are supported via the\ndevicetree:\n\n- VIC interrupts\n- PL011 UART\n- PL061 GPIO\n- PL110 CLCD\n- SP805 WDT\n- Synopsys DW I2C\n- Synopsys DW ethernet\n- ST FSMC-NAND\n- ST SPEAR-SMI\n- ST SPEAR-KEYBOARD\n- ST SPEAR-RTC\n- ARASAN SDHCI-SPEAR\n- SPEAR-EHCI\n- SPEAR-OHCI\n\nOther peripheral devices will follow in later patches.\n\nThis also removes IO_ADDRESS macro and creates 16 MB static mappings instead of\n4K for individual peripherals. This is done to have efficient TLB lookup for any\nI/O windows that are located closely together. ioremap() on this range will\nreturn this mapping only instead of creating another.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\n"
    },
    {
      "commit": "f5c422713308e492eddc44a12134f9f249ddfbdb",
      "tree": "f5f3f115b40aada230e8d413429000a0a7741991",
      "parents": [
        "e04920d9efcb3517cabc61a55a3ce4bce51518bc"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 22 12:01:19 2012 +0200"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 22 12:01:19 2012 +0200"
      },
      "message": "ARM: LPC32xx: Device tree support\n\nThis patch does the actual device tree switch for the LPC32xx SoC.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\n"
    },
    {
      "commit": "4de02e4a280678224bd12ec3b182e369c87c8fc5",
      "tree": "455634803a31baa98276ab8d98c37863eb184256",
      "parents": [
        "b41a216dafe4dd23c95cb4203de288f773a097a6"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 22 12:01:19 2012 +0200"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 22 12:01:19 2012 +0200"
      },
      "message": "net: Add device tree support to LPC32xx\n\nThis patch adds device tree support for lpc_eth.c.\n\nThe runtime option for MII/RMII is solved via the \"phy-mode\" property, SRAM\n(\"IRAM\") usage for DMA can be chosen via \"use-iram\".\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b41a216dafe4dd23c95cb4203de288f773a097a6",
      "tree": "81d0b1db3fc99c5142fd4b64ca57f7b682b8824c",
      "parents": [
        "be460385af1c40905dd6858a475bc949a3072b08"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 22 11:59:47 2012 +0200"
      },
      "committer": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 22 11:59:47 2012 +0200"
      },
      "message": "i2c: Add device tree support to i2c-pnx.c\n\nThis patch adds device tree support to the pnx-i2c driver by using platform\nresources for memory region and irq and removing dependency on mach includes.\n\nThe following platforms are affected:\n\n* PNX\n* LPC31xx (WIP)\n* LPC32xx\n\nThe patch is based on a patch by Jon Smirl, working on lpc31xx integration\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "57b8628bb0ac4e47c806e45c5bbd89282e93869b",
      "tree": "ee9289f0898054474b7e5054abdb3ffb78666436",
      "parents": [
        "486c8aba39e5f194519cd5c0e85e5d1de8b74b03",
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Apr 21 23:28:35 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Apr 21 23:28:35 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc4\u0027 into next\n"
    },
    {
      "commit": "5cb727a86780fcac34de871cd12bea3f744d6be2",
      "tree": "509de157fe3afc5bc7cbab08540bba6f4f18a9ad",
      "parents": [
        "b5e9528bd19c6a3379aac468186f41d2bda48b04"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Fri Apr 20 23:02:49 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Apr 20 23:05:09 2012 -0700"
      },
      "message": "Input: lpc32xx_ts - add device tree support\n\nThis change implements device tree support for the LPC32xx SoC\u0027s touchscreen\ncontroller.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nReviewed-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c5a86ab6dd6e424c56826421a80b855e24f7caa1",
      "tree": "684ff235e5a6391a7e2f1e37fdb9fb038b92affd",
      "parents": [
        "e939ca0a63627d6b2205dd945833ee7da4fc181a"
      ],
      "author": {
        "name": "Eric Andersson",
        "email": "eric.andersson@unixphere.com",
        "time": "Mon Apr 09 22:16:16 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:56:36 2012 -0700"
      },
      "message": "misc: bmp085: add device tree properties\n\nReviewed-by: Stefan Nilsson \u003cstefan.nilsson@unixphere.com\u003e\nSigned-off-by: Eric Andersson \u003ceric.andersson@unixphere.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "56fafb94f64efaca625206a3876432b96558dcb0",
      "tree": "4c55810a1ce3a05edac9cee2fa27492becc348bd",
      "parents": [
        "8b4fc8c7e0ba3022bb6187c809d8d2b955b2d7fd"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Apr 16 09:08:08 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:55:01 2012 -0700"
      },
      "message": "USB: Add DT probing support to ehci-spear and ohci-spear\n\nThis patch adds support to configure the SPEAr EHCI \u0026 OHCI driver via\ndevice-tree instead of platform_data.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a3c9454e530d51fad49bbc57e19d50a30f94ce14",
      "tree": "60c81b394af7f4262701994c0ebd2b3b253a1a88",
      "parents": [
        "e3f80045e8856cb789f0938b61c263249f420ff3"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 04 09:27:49 2012 -0600"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Apr 18 13:53:12 2012 +0200"
      },
      "message": "dt: Document Tegra20/30 pinctrl binding\n\nDefine a new binding for the Tegra pin controller, which is capable of\ndefining all aspects of desired pin multiplexing and pin configuration.\nThis is all based on the new common pinctrl bindings.\n\nAdd Tegra30 binding based on Tegra20 binding.\n\nAdd some basic stuff that was missing before:\n* How many and what reg property entries must be provided.\n* An example.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "e3f80045e8856cb789f0938b61c263249f420ff3",
      "tree": "2d1316494d6acf87aa81417eb68a22f3a7e6e874",
      "parents": [
        "7a865277fb0f9da9e456dfc11b0a564cbfc475cd"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 04 09:27:48 2012 -0600"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Apr 18 13:53:11 2012 +0200"
      },
      "message": "dt: Move Tegra20 pin mux binding into new pinctrl directory\n\nThis places the file in the new location for all pin controller bindings.\n\nAlso, rename the file using the full compatible value for easier\navoidance of conflicts between multiple bindings.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "7a865277fb0f9da9e456dfc11b0a564cbfc475cd",
      "tree": "8d58cbf789afad362c4f467e2af876eaabe658fd",
      "parents": [
        "c541adc637066407d4cda9db14dcb0e618966a4c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 04 09:27:47 2012 -0600"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Apr 18 13:53:11 2012 +0200"
      },
      "message": "dt: pinctrl: Document device tree binding\n\nThe core pin controller bindings define:\n* The fact that pin controllers expose pin configurations as nodes in\n  device tree.\n* That the bindings for those pin configuration nodes is defined by the\n  individual pin controller drivers.\n* A standardized set of properties for client devices to define numbered\n  or named pin configuration states, each referring to some number of the\n  afore-mentioned pin configuration nodes.\n* That the bindings for the client devices determines the set of numbered\n  or named states that must exist.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Simon Glass \u003csjg@chromium.org\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c94bed8e1960587d3d93664b11ebf22677c1a541",
      "tree": "e63acbfb5c6950c137f1b9d89ddc147c82188f23",
      "parents": [
        "3b729f7647875624dc498b65f3244b2edc9f4a07"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Apr 10 00:22:13 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 16 14:37:13 2012 +0200"
      },
      "message": "Documentation: Fix typo in multiple files in Documentation\n\nCorrect multiple spelling typo in Documentation.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Rob Landley \u003crob@landley.net\u003e\nReported-by: Anders Larsen \u003cal@alarsen.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b3201b563d36eb799d3f9e14871d5dda2b11f3e8",
      "tree": "ed564c4124d4be56e44a8e98b987c38d2fec3bea",
      "parents": [
        "6d59ba2f9676210b4631e9c447ab1c9faf0a9577"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Thu Apr 12 11:05:35 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 13 11:18:23 2012 -0700"
      },
      "message": "staging:iio:adc: Add SPEAr ADC driver\n\nThis patch implements the basic single data conversion support for\nthe SPEAr600 SoC ADC. The register layout of SPEAr600 differs a bit\nfrom other SPEAr SoC variants (e.g. SPEAr3xx). These differences are\nhandled via DT compatible testing. Resulting in a multi-arch binary.\n\nThis driver is currently tested only on SPEAr600. Future patches may add\nsupport for other SoC variants (SPEAr3xx) and features like software\nbuffer or DMA.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4fb0384f3dc68da10cf3f134c45efc6ab14f71df",
      "tree": "6da538a744d0977aa85b869780335566b6588642",
      "parents": [
        "be944d42ccc125f1b200e7a4185af5bb87865190"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Apr 10 16:32:00 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 13 11:29:23 2012 +0100"
      },
      "message": "ASoC: tegra: add tegra30-i2s driver\n\nThis provides an ASoC DAI interface for Tegra 30\u0027s I2S controller.\n\nIncludes a squashed bugfix from Sumit Bhattacharya \u003csumitb@nvidia.com\u003e\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "be944d42ccc125f1b200e7a4185af5bb87865190",
      "tree": "88af9905f7487c5282a2c4bd49041f99267ff8f9",
      "parents": [
        "a21361b9b9e0d9436a37951a2b0f25b022136fbb"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Apr 10 16:31:59 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 13 11:29:22 2012 +0100"
      },
      "message": "ASoC: tegra: add tegra30-ahub driver\n\nThe AHUB (Audio Hub) is a mux/crossbar which links all audio-related\ndevices except the HDA controller on Tegra30. The devices include the\nDMA FIFOs, DAM (Digital Audio Mixers), I2S controllers, and SPDIF\ncontroller. Audio data may be routed between these devices in various\ncombinations as required by board design/application.\n\nIncludes a squashed bugfix from Nikesh Oswal \u003cnoswal@nvidia.com\u003e\nIncludes squashed bugfixes from Sumit Bhattacharya \u003csumitb@nvidia.com\u003e\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1eecb8280b038019f2f914abc01b28caf5d0a168",
      "tree": "7efa7cfc60b64ce50d437342d6457211effbb0ea",
      "parents": [
        "c2f6702d318e43bf841da9c0ba5b6f1695661bbc",
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 09 11:53:45 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 09 11:53:45 2012 +0100"
      },
      "message": "Merge tag \u0027v3.4-rc2\u0027 into for-3.5\n\nLinux 3.4-rc2 contains some bug fixes we need, including the addition of\nan export for regcache_sync_region().\n"
    },
    {
      "commit": "314489bd4c7780fde6a069783d5128f6cef52919",
      "tree": "1f4ddd3f09525b6f6b05a1f96e6aef4842702c3e",
      "parents": [
        "43e347a1c451ff61ac16cc0e88ea9f48bbc6351d",
        "a8f5b6e5ef0faf64997bfa87698aaabc989e64c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 22:13:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 22:13:39 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: SoC fixes: from Olof Johansson:\n \"A bunch of fixes for regressions (and a few other problems) in\n  3.4-rc1:\n\n - Fix for regression of mach/io.h cleanup on platforms with PCI or\n   PCMCIA (adding back the include file on those for now)\n - AT91 fixes for usb and spi\n - smsc911x ethernet fixes for i.MX\n - smsc911x fixes for OMAP\n - gpio fixes for Tegra\n - A handful of build error and warning fixes for various platforms\n - cpufreq kconfig dependencies, build and lowlevel debug fixes for\n   Samsung platforms\n\n  In other words, more or less the regular collection of -rc1/2 type\n  material.  A few of them, in particular the smsc911x for OMAP series,\n  aren\u0027t technically regressions for 3.4, but they\u0027re valid fixes and\n  we\u0027re still relatively early in the rc cycle so it seems appropriate\n  to include them.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (60 commits)\n  ARM: fix __io macro for PCMCIA\n  ARM: EXYNOS: Fix compiler warning in dma.c file\n  ARM: EXYNOS: fix ISO C90 warning\n  ARM: OMAP2+: hwmod: Fix wrong SYSC_TYPE1_XXX_MASK bit definitions\n  ARM: OMAP2+: hwmod: Make omap_hwmod_softreset wait for reset status\n  ARM: OMAP2+: hwmod: Restore sysc after a reset\n  ARM: OMAP2+: omap_hwmod: Allow io_ring wakeup configuration for all modules\n  ARM: OMAP3: clock data: fill in some missing clockdomains\n  ARM: OMAP4: clock data: Force a DPLL clkdm/pwrdm ON before a relock\n  ARM: OMAP4: clock data: fix mult and div mask for USB_DPLL\n  ARM: OMAP2+: powerdomain: Wait for powerdomain transition in pwrdm_state_switch()\n  gpio: tegra: Iterate over the correct number of banks\n  gpio: tegra: fix register address calculations for Tegra30\n  EXYNOS: fix dependency for EXYNOS_CPUFREQ\n  ARM: at91: dt: remove unit-address part for memory nodes\n  ARM: at91: fix check of valid GPIO for SPI and USB\n  USB: ehci-atmel: add needed of.h header file\n  ARM: at91/NAND DT bindings: add comments\n  ARM: at91/at91sam9x5.dtsi: fix NAND ale/cle in DT file\n  USB: ohci-at91: trivial return code name change\n  ...\n"
    },
    {
      "commit": "4a1e8ebc5e5918079109cc1cd1c44c2f0fd0e11b",
      "tree": "3fcdeb8579c47735d82f44306282d7af2140a102",
      "parents": [
        "66cfb32772495068fbb5627b2dc88649ad66c3e5",
        "d49fe3c4cd22965de7422dd81d46110fc3d4deef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 10:09:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 10:09:30 2012 -0700"
      },
      "message": "Merge tag \u0027regulator-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A bunch of smallish fixes that came up during the merge window as\n  things got more testing - even more fixes from Axel, a fix for error\n  handling in more complex systems using -EPROBE_DEFER and a couple of\n  small fixes for the new dummy regulators.\"\n\n* tag \u0027regulator-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: Remove non-existent parameter from fixed-helper.c kernel doc\n  regulator: Fix setting new voltage in s5m8767_set_voltage\n  regulator: fix sysfs name collision between dummy and fixed dummy regulator\n  regulator: Fix deadlock on removal of regulators with supplies\n  regulator: Fix comments in include/linux/regulator/machine.h\n  regulator: Only update [LDOx|DCx]_HIB_MODE bits in wm8350_[ldo|dcdc]_set_suspend_disable\n  regulator: Fix setting low power mode for wm831x aldo\n  regulator: Return microamps in wm8350_isink_get_current\n  regulator: wm8350: Fix the logic to choose best current limit setting\n  regulator: wm831x-isink: Fix the logic to choose best current limit setting\n  regulator: wm831x-dcdc: Fix the logic to choose best current limit setting\n  regulator: anatop: patching to device-tree property \"reg\".\n  regulator: Do proper shift to set correct bit for DC[2|5]_HIB_MODE setting\n  regulator: Fix restoring pmic.dcdcx_hib_mode settings in wm8350_dcdc_set_suspend_enable\n  regulator: Fix unbalanced lock/unlock in mc13892_regulator_probe error path\n  regulator: Fix set and get current limit for wm831x_buckv\n  regulator: tps6586x: Fix list minimal voltage setting for LDO0\n"
    },
    {
      "commit": "c16524e6a957bc96ed02738d5396d355c0027d00",
      "tree": "ac72e643bcc9bfc2b02fad084af597eb8021a0e9",
      "parents": [
        "4352808cfd4567d1912c15c18096b1ece79ce5bf"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Mar 22 14:48:47 2012 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Apr 04 18:35:42 2012 +0200"
      },
      "message": "ARM: at91/NAND DT bindings: add comments\n\nAdd comments to NAND \"gpios\" property to make it clearer.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "172b4c5c8afdb7471d9b03fc96a6b6455a49e19d",
      "tree": "008a4ea4830412bb6197d3250338eb4a79fcb743",
      "parents": [
        "aa0e25caafb7950e839db930649a65e8b7f70e1a"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Mar 30 00:13:03 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 01 11:28:31 2012 +0100"
      },
      "message": "ASoC: fsl: add audio routing for imx-sgtl5000\n\nAdd DAPM widgets and audio routing support for imx-sgtl5000 machine\ndriver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c448303e86c970cca4833bd9480c08f09b948b40",
      "tree": "cfa6b74ffad848b97d8d19be6a04bd279bcb5591",
      "parents": [
        "09ce1111f3893106463559ed62f27fe999ace5d6"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Mar 16 16:56:44 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 01 11:28:27 2012 +0100"
      },
      "message": "ASoC: fsl: add imx-sgtl5000 machine driver\n\nThis is the initial imx-sgtl5000 machine driver support with only\nplayback dai link implemented.  More features can be added on top\nof it later.\n\nIt\u0027s a device tree only machine driver working with fsl_ssi driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "623ff7739e7c00fa3d55dbfd42a492a68298fd7a",
      "tree": "0b7461753a1b13b27ea2958a7d48c6efb47bba54",
      "parents": [
        "c39e8ede284f469971589f2e04af78216e1a771d",
        "7b0e67f604e1829e5292e1ad7743eb18dc42ea7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 17:31:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 17:31:56 2012 -0700"
      },
      "message": "Merge tag \u0027for-linus-3.4\u0027 of git://git.infradead.org/mtd-2.6\n\nPull MTD changes from David Woodhouse:\n - Artem\u0027s cleanup of the MTD API continues apace.\n - Fixes and improvements for ST FSMC and SuperH FLCTL NAND, amongst\n   others.\n - More work on DiskOnChip G3, new driver for DiskOnChip G4.\n - Clean up debug/warning printks in JFFS2 to use pr_\u003clevel\u003e.\n\nFix up various trivial conflicts, largely due to changes in calling\nconventions for things like dmaengine_prep_slave_sg() (new inline\nwrapper to hide new parameter, clashing with rewrite of previously last\nparameter that used to be an \u0027append\u0027 flag, and is now a bitmap of\n\u0027unsigned long flags\u0027).\n\n(Also some header file fallout - like so many merges this merge window -\nand silly conflicts with sparse fixes)\n\n* tag \u0027for-linus-3.4\u0027 of git://git.infradead.org/mtd-2.6: (120 commits)\n  mtd: docg3 add protection against concurrency\n  mtd: docg3 refactor cascade floors structure\n  mtd: docg3 increase write/erase timeout\n  mtd: docg3 fix inbound calculations\n  mtd: nand: gpmi: fix function annotations\n  mtd: phram: fix section mismatch for phram_setup\n  mtd: unify initialization of erase_info-\u003efail_addr\n  mtd: support ONFI multi lun NAND\n  mtd: sm_ftl: fix typo in major number.\n  mtd: add device-tree support to spear_smi\n  mtd: spear_smi: Remove default partition information from driver\n  mtd: Add device-tree support to fsmc_nand\n  mtd: fix section mismatch for doc_probe_device\n  mtd: nand/fsmc: Remove sparse warnings and errors\n  mtd: nand/fsmc: Add DMA support\n  mtd: nand/fsmc: Access the NAND device word by word whenever possible\n  mtd: nand/fsmc: Use dev_err to report error scenario\n  mtd: nand/fsmc: Use devm routines\n  mtd: nand/fsmc: Modify fsmc driver to accept nand timing parameters via platform\n  mtd: fsmc_nand: add pm callbacks to support hibernation\n  ...\n"
    },
    {
      "commit": "919c840167ec93167e00ca817aa4627170419ebf",
      "tree": "5162f6a39541f609a949c5d75c4fdaed523d20af",
      "parents": [
        "a9d38a4f2da6c49a257253a9fdef7a6bcb0e0e4f",
        "5cdd4d7fa5424f2018193a0c2af3bef9036c973e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "message": "Merge tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Various small bugfixes and enhancements, plus two new drivers:\n   - A quite complex ab8500 charger driver, submitted by Arun Murthy @\n     ST-Ericsson;\n   - Summit Microelectronics SMB347 Battery Charger, submitted by Bruce\n     E Robertson and Alan Cox @ Intel.\n\n  And that\u0027s all.\"\n\n* tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6: (36 commits)\n  max17042_battery: Clean up interrupt handling\n  Revert \"max8998_charger: Include linux/module.h just once\"\n  ab8500_fg: Fix some build warnings on x86_64\n  max17042_battery: Fix CHARGE_FULL representation.\n  max8998_charger: Include linux/module.h just once\n  power_supply: Convert i2c drivers to module_i2c_driver\n  lp8727_charger: Add MODULE_DEVICE_TABLE\n  charger-manager: Simplify charger_get_property(), get rid of a warning\n  charger-manager: Clean up for better readability\n  da9052-battery: Convert to use module_platform_driver\n  da9052-battery: Fix a memory leak when unload the module\n  da9052-battery: Add missing platform_set_drvdata\n  ab8500: Turn unneeded global symbols into local ones\n  ab8500_fg: Fix copy-paste error\n  ab8500_fg: Get rid of \u0027struct battery_type\u0027\n  ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n  ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n  ab8500_charger: Convert to the new USB OTG calls\n  ab8500-btemp: AB8500 battery temperature driver\n  ab8500-fg: A8500 fuel gauge driver\n  ...\n"
    },
    {
      "commit": "e152c38abaa92352679c9b53c4cce533c03997c6",
      "tree": "332ed68048ac263ac8fb0f4cb6e4a9fc7e8946c0",
      "parents": [
        "eb05df9e7e793f3134dbb574c7ccc05f7932bc59",
        "31134efc681a5440e2b952eed3bf9a5306a95062"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 18:57:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 18:57:40 2012 -0700"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull devicetree documentation update from Grant Likely.\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt: Linux DT usage model documentation\n  mtd: Move fdt partition documentation to a seperate file\n"
    },
    {
      "commit": "31134efc681a5440e2b952eed3bf9a5306a95062",
      "tree": "a84bf836230d073995712a8e4148a6b7aaf6cc5d",
      "parents": [
        "83619ea08e9abe0f5ebcfc569a829d1105a1685e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 04 11:51:22 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 29 19:13:50 2012 -0600"
      },
      "message": "dt: Linux DT usage model documentation\n\nv2: 2nd draft\n - Editorial cleanups (Randy Dunlap and Stephen Warren)\n - Added missing Microblaze reference (Stephen Neuendorffer)\n - Make example of platform_device creation clearer (Shawn Guo)\n - Expand on PowerPC history and mention i2c mess (David Gibson)\n - convert to plain text (remove bits of html formating)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "b5174fa3a7f4f8f150bfa3b917c92608953dfa0f"
}
