)]}'
{
  "log": [
    {
      "commit": "de1893f64045ab476060bd09fb9f3bc35d7b7b57",
      "tree": "a1fc188e13d36bec8d39d0f3ae7d423290a4b1dd",
      "parents": [
        "92fbb1c9179052a81b74420d4695db2be9a5fe0e",
        "037154105e3767324db7c34bf8f540a12cb61d70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 15 17:34:01 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 15 17:34:01 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-fixes-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes\n\nPull MFD fixes from Samuel Ortiz:\n \"This is the first batch of MFD fixes for 3.9.\n\n  With this one we have:\n\n   - An ab8500 build failure fix.\n   - An ab8500 device tree parsing fix.\n   - A fix for twl4030_madc remove routine to work properly (when\n     built-in).\n   - A fix for properly registering palmas interrupt handler.\n   - A fix for omap-usb init routine to actually write into the\n     hostconfig register.\n   - A couple of warning fixes for ab8500-gpadc and tps65912\"\n\n* tag \u0027mfd-fixes-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes:\n  mfd: twl4030-madc: Remove __exit_p annotation\n  mfd: ab8500: Kill \"reg\" property from binding\n  mfd: ab8500-gpadc: Complain if we fail to enable vtvout LDO\n  mfd: wm831x: Don\u0027t forward declare enum wm831x_auxadc\n  mfd: twl4030-audio: Fix argument type for twl4030_audio_disable_resource()\n  mfd: tps65912: Declare and use tps65912_irq_exit()\n  mfd: palmas: Provide irq flags through DT/platform data\n  mfd: Make AB8500_CORE select POWER_SUPPLY to fix build error\n  mfd: omap-usb-host: Actually update hostconfig\n"
    },
    {
      "commit": "e06c93cacb82dd147266fd1bdb2d0a0bd45ff2c1",
      "tree": "8698db9dbce9510e5d4b8ddab82f9db0d822f0a3",
      "parents": [
        "5771a8051d5ebaac0651a957885f55b5f6221a02"
      ],
      "author": {
        "name": "Ley Foon Tan",
        "email": "lftan@altera.com",
        "time": "Thu Mar 07 10:28:37 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 12 08:53:23 2013 -0700"
      },
      "message": "tty/serial: Add support for Altera serial port\n\nAdd support for Altera 8250/16550 compatible serial port.\n\nSigned-off-by: Ley Foon Tan \u003clftan@altera.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d52701d39e3765ad5087da1a6e8bbcaaf04bcd9c",
      "tree": "c8b71a01d797b38d9f43981c431e548de43acff8",
      "parents": [
        "54fc4037ac449acf96ab88c3e65633c997df8a84"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 12 09:39:01 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:39:01 2013 +0100"
      },
      "message": "mfd: ab8500: Kill \"reg\" property from binding\n\nThe ab8500 device is a child of the prcmu device, which is a memory mapped\nbus device, whose children are addressable using physical memory addresses,\nnot using mailboxes, so a mailbox number in the ab8500 node cannot be\nparsed by DT. Nothing uses this number, since it was only introduced\nas part of the failed attempt to clean up prcmu mailbox handling, and\nwe can simply remove it.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8fd5e7a2d9574b3cac1c9264ad1aed3b613ed6fe",
      "tree": "5696f5d31c6c75b71bfc4852fb234b773e266cfe",
      "parents": [
        "529e5fbcd8d3cb48cf824ac8fde91cc80a9e985f",
        "c60ac31542e93499b58dcfc1e3f6550ba5b5728e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "message": "Merge tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull new ImgTec Meta architecture from James Hogan:\n \"This adds core architecture support for Imagination\u0027s Meta processor\n  cores, followed by some later miscellaneous arch/metag cleanups and\n  fixes which I kept separate to ease review:\n\n   - Support for basic Meta 1 (ATP) and Meta 2 (HTP) core architecture\n   - A few fixes all over, particularly for symbol prefixes\n   - A few privilege protection fixes\n   - Several cleanups (setup.c includes, split out a lot of\n     metag_ksyms.c)\n   - Fix some missing exports\n   - Convert hugetlb to use vm_unmapped_area()\n   - Copy device tree to non-init memory\n   - Provide dma_get_sgtable()\"\n\n* tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (61 commits)\n  metag: Provide dma_get_sgtable()\n  metag: prom.h: remove declaration of metag_dt_memblock_reserve()\n  metag: copy devicetree to non-init memory\n  metag: cleanup metag_ksyms.c includes\n  metag: move mm/init.c exports out of metag_ksyms.c\n  metag: move usercopy.c exports out of metag_ksyms.c\n  metag: move setup.c exports out of metag_ksyms.c\n  metag: move kick.c exports out of metag_ksyms.c\n  metag: move traps.c exports out of metag_ksyms.c\n  metag: move irq enable out of irqflags.h on SMP\n  genksyms: fix metag symbol prefix on crc symbols\n  metag: hugetlb: convert to vm_unmapped_area()\n  metag: export clear_page and copy_page\n  metag: export metag_code_cache_flush_all\n  metag: protect more non-MMU memory regions\n  metag: make TXPRIVEXT bits explicit\n  metag: kernel/setup.c: sort includes\n  perf: Enable building perf tools for Meta\n  metag: add boot time LNKGET/LNKSET check\n  metag: add __init to metag_cache_probe()\n  ...\n"
    },
    {
      "commit": "68b86a25225d03f134f306caffc46df80906c3f8",
      "tree": "d5f6556e07e3fb376199c2ba70153c17d47b7607",
      "parents": [
        "527c680f7c36ff17d49efc99632232dba3549c51",
        "41e9f3f71bc7a5d41a2b925cfdc0dc22a77f7d8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:23:29 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:23:29 2013 -0800"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull watchdog updates from Wim Van Sebroeck:\n \"This contains:\n   - fixes and improvements\n   - devicetree bindings\n   - conversion to watchdog generic framework of the following drivers:\n        - booke_wdt\n        - bcm47xx_wdt.c\n        - at91sam9_wdt\n   - Removal of old STMP3xxx driver\n   - Addition of following new drivers:\n        - new driver for STMP3xxx and i.MX23/28\n        - Retu watchdog driver\"\n\n* git://www.linux-watchdog.org/linux-watchdog: (30 commits)\n  watchdog: sp805_wdt depends on ARM\n  watchdog: davinci_wdt: update to devm_* API\n  watchdog: davinci_wdt: use devm managed clk get\n  watchdog: at91rm9200: add DT support\n  watchdog: add timeout-sec property binding\n  watchdog: at91sam9_wdt: Convert to use the watchdog framework\n  watchdog: omap_wdt: Add option nowayout\n  watchdog: core: dt: add support for the timeout-sec dt property\n  watchdog: bcm47xx_wdt.c: add hard timer\n  watchdog: bcm47xx_wdt.c: rename wdt_time to timeout\n  watchdog: bcm47xx_wdt.c: rename ops methods\n  watchdog: bcm47xx_wdt.c: use platform device\n  watchdog: bcm47xx_wdt.c: convert to watchdog core api\n  watchdog: Convert BookE watchdog driver to watchdog infrastructure\n  watchdog: s3c2410_wdt: Use devm_* functions\n  watchdog: remove old STMP3xxx driver\n  watchdog: add new driver for STMP3xxx and i.MX23/28\n  rtc: stmp3xxx: add wdt-accessor function\n  watchdog: introduce retu_wdt driver\n  watchdog: intel_scu_watchdog: fix Kconfig dependency\n  ...\n"
    },
    {
      "commit": "527c680f7c36ff17d49efc99632232dba3549c51",
      "tree": "ae72c69971ff8dce4cc17b0035bd6abb2651a110",
      "parents": [
        "23caaeea271cfe3176f0e27374d2016bd7583ea8",
        "f9c6a655a94042f94c0adb30d07d93cfd8915e95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:20:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:20:22 2013 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull second set of slave-dmaengine updates from Vinod Koul:\n \"Arnd\u0027s patch moves the dw_dmac to use generic DMA binding.  I agreed\n  to merge this late as it will avoid the conflicts between trees.\n\n  The second patch from Matt adding a dma_request_slave_channel_compat\n  API was supposed to be picked up, but somehow never got picked up.\n  Some patches dependent on this are already in -next :(\"\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dmaengine: dw_dmac: move to generic DMA binding\n  dmaengine: add dma_request_slave_channel_compat()\n"
    },
    {
      "commit": "48476df99894492a0f7239f2f3c9a2dde4ff38e2",
      "tree": "5a1b80f20449968f0de6e5bfbcda5e360e31ba1f",
      "parents": [
        "37cae6ad4c484030fa972241533c32730ec79b7d",
        "24dea0c9feccf699749f860fa2f4ccd84d30390d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:33:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:33:54 2013 -0800"
      },
      "message": "Merge tag \u0027for-linus-20130301\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD update from David Woodhouse:\n \"Fairly unexciting MTD merge for 3.9:\n\n   - misc clean-ups in the MTD command-line partitioning parser\n     (cmdlinepart)\n   - add flash locking support for STmicro chips serial flash chips, as\n     well as for CFI command set 2 chips.\n   - new driver for the ELM error correction HW module found in various\n     TI chips, enable the OMAP NAND driver to use the ELM HW error\n     correction\n   - added number of new serial flash IDs\n   - various fixes and improvements in the gpmi NAND driver\n   - bcm47xx NAND driver improvements\n   - make the mtdpart module actually removable\"\n\n* tag \u0027for-linus-20130301\u0027 of git://git.infradead.org/linux-mtd: (45 commits)\n  mtd: map: BUG() in non handled cases\n  mtd: bcm47xxnflash: use pr_fmt for module prefix in messages\n  mtd: davinci_nand: Use managed resources\n  mtd: mtd_torturetest can cause stack overflows\n  mtd: physmap_of: Convert device allocation to managed devm_kzalloc()\n  mtd: at91: atmel_nand: for PMECC, add code to check the ONFI parameter ECC requirement.\n  mtd: atmel_nand: make pmecc-cap, pmecc-sector-size in dts is optional.\n  mtd: atmel_nand: avoid to report an error when lookup table offset is 0.\n  mtd: bcm47xxsflash: adjust names of bus-specific functions\n  mtd: bcm47xxpart: improve probing of nvram partition\n  mtd: bcm47xxpart: add support for other erase sizes\n  mtd: bcm47xxnflash: register this as normal driver\n  mtd: bcm47xxnflash: fix message\n  mtd: bcm47xxsflash: register this as normal driver\n  mtd: bcm47xxsflash: write number of written bytes\n  mtd: gpmi: add sanity check for the ECC\n  mtd: gpmi: set the Golois Field bit for mx6q\u0027s BCH\n  mtd: devices: elm: Removes \u003cxx\u003e literals in elm DT node\n  mtd: gpmi: fix a dereferencing freed memory error\n  mtd: fix the wrong timeo for panic_nand_wait()\n  ...\n"
    },
    {
      "commit": "5698c50d9da4ab2f57d98c64ea97675dcaf2a608",
      "tree": "5b82a24daa8bbb85703489340cbfdcb00a2f20a4",
      "parents": [
        "63047ea36070d11f902ab7d09a5a18aea037c0f7"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Tue Oct 09 10:54:47 2012 +0100"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:48 2013 +0000"
      },
      "message": "metag: Internal and external irqchips\n\nMeta core internal interrupts (from HWSTATMETA and friends) are vectored\nonto the TR1 core trigger for the current thread. This is demultiplexed\nin irq-metag.c to individual Linux IRQs for each internal interrupt.\n\nExternal SoC interrupts (from HWSTATEXT and friends) are vectored onto\nthe TR2 core trigger for the current thread. This is demultiplexed in\nirq-metag-ext.c to individual Linux IRQs for each external SoC interrupt.\nThe external irqchip has devicetree bindings for configuring the number\nof irq banks and the type of masking available.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nCc: Dom Cobley \u003cpopcornmix@gmail.com\u003e\nCc: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nCc: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nCc: linux-doc@vger.kernel.org\n"
    },
    {
      "commit": "e23b62256a361611cbd45cd1456638f1a5106b5c",
      "tree": "472968c961432a1d9d0c3634ca20433f1d9cd29b",
      "parents": [
        "aebb2afd5420c860b7fbc3882a323ef1247fbf16",
        "8ccfe6675fa974bd06d64f74d0fdee6a5267d2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:58:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:58:56 2013 -0800"
      },
      "message": "Merge tag \u0027arc-v3.9-rc1-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc\n\nPull new ARC architecture from Vineet Gupta:\n \"Initial ARC Linux port with some fixes on top for 3.9-rc1:\n\n  I would like to introduce the Linux port to ARC Processors (from\n  Synopsys) for 3.9-rc1.  The patch-set has been discussed on the public\n  lists since Nov and has received a fair bit of review, specially from\n  Arnd, tglx, Al and other subsystem maintainers for DeviceTree, kgdb...\n\n  The arch bits are in arch/arc, some asm-generic changes (acked by\n  Arnd), a minor change to PARISC (acked by Helge).\n\n  The series is a touch bigger for a new port for 2 main reasons:\n\n   1. It enables a basic kernel in first sub-series and adds\n      ptrace/kgdb/.. later\n\n   2. Some of the fallout of review (DeviceTree support, multi-platform-\n      image support) were added on top of orig series, primarily to\n      record the revision history.\n\n  This updated pull request additionally contains\n\n   - fixes due to our GNU tools catching up with the new syscall/ptrace\n     ABI\n\n   - some (minor) cross-arch Kconfig updates.\"\n\n* tag \u0027arc-v3.9-rc1-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (82 commits)\n  ARC: split elf.h into uapi and export it for userspace\n  ARC: Fixup the current ABI version\n  ARC: gdbserver using regset interface possibly broken\n  ARC: Kconfig cleanup tracking cross-arch Kconfig pruning in merge window\n  ARC: make a copy of flat DT\n  ARC: [plat-arcfpga] DT arc-uart bindings change: \"baud\" \u003d\u003e \"current-speed\"\n  ARC: Ensure CONFIG_VIRT_TO_BUS is not enabled\n  ARC: Fix pt_orig_r8 access\n  ARC: [3.9] Fallout of hlist iterator update\n  ARC: 64bit RTSC timestamp hardware issue\n  ARC: Don\u0027t fiddle with non-existent caches\n  ARC: Add self to MAINTAINERS\n  ARC: Provide a default serial.h for uart drivers needing BASE_BAUD\n  ARC: [plat-arcfpga] defconfig for fully loaded ARC Linux\n  ARC: [Review] Multi-platform image #8: platform registers SMP callbacks\n  ARC: [Review] Multi-platform image #7: SMP common code to use callbacks\n  ARC: [Review] Multi-platform image #6: cpu-to-dma-addr optional\n  ARC: [Review] Multi-platform image #5: NR_IRQS defined by ARC core\n  ARC: [Review] Multi-platform image #4: Isolate platform headers\n  ARC: [Review] Multi-platform image #3: switch to board callback\n  ...\n"
    },
    {
      "commit": "aebb2afd5420c860b7fbc3882a323ef1247fbf16",
      "tree": "05ee0efcebca5ec421de44de7a6d6271088c64a8",
      "parents": [
        "8eae508b7c6ff502a71d0293b69e97c5505d5840",
        "edb15d83a875a1f4b1576188844db5c330c3267d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:44:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:44:16 2013 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n\n o Add basic support for the Mediatek/Ralink Wireless SoC family.\n\n o The Qualcomm Atheros platform is extended by support for the new\n   QCA955X SoC series as well as a bunch of patches that get the code\n   ready for OF support.\n\n o Lantiq and BCM47XX platform have a few improvements and bug fixes.\n\n o MIPS has sent a few patches that get the kernel ready for the\n   upcoming microMIPS support.\n\n o The rest of the series is made up of small bug fixes and cleanups\n   that relate to various parts of the MIPS code.  The biggy in there is\n   a whitespace cleanup.  After I was sent another set of whitespace\n   cleanup patches I decided it was the time to clean the whitespace\n   \"issues\" for once and and that touches many files below arch/mips/.\n\nFix up silly conflicts, mostly due to whitespace cleanups.\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (105 commits)\n  MIPS: Quit exporting kernel internel break codes to uapi/asm/break.h\n  MIPS: remove broken conditional inside vpe loader code\n  MIPS: SMTC: fix implicit declaration of set_vi_handler\n  MIPS: early_printk: drop __init annotations\n  MIPS: Probe for and report hardware virtualization support.\n  MIPS: ath79: add support for the Qualcomm Atheros AP136-010 board\n  MIPS: ath79: add USB controller registration code for the QCA955X SoCs\n  MIPS: ath79: add PCI controller registration code for the QCA955X SoCs\n  MIPS: ath79: add WMAC registration code for the QCA955X SoCs\n  MIPS: ath79: register UART for the QCA955X SoCs\n  MIPS: ath79: add QCA955X specific glue to ath79_device_reset_{set, clear}\n  MIPS: ath79: add GPIO setup code for the QCA955X SoCs\n  MIPS: ath79: add IRQ handling code for the QCA955X SoCs\n  MIPS: ath79: add clock setup code for the QCA955X SoCs\n  MIPS: ath79: add SoC detection code for the QCA955X SoCs\n  MIPS: ath79: add early printk support for the QCA955X SoCs\n  MIPS: ath79: fix WMAC IRQ resource assignment\n  mips: reserve elfcorehdr\n  mips: Make sure kernel memory is in iomem\n  MIPS: ath79: use dynamically allocated USB platform devices\n  ...\n"
    },
    {
      "commit": "a6a1bcd3700a792d89999a7ec89a9303534ccefc",
      "tree": "438ef63654764808501bcd3d9c1f709d33ac8a9c",
      "parents": [
        "c1fd5f6402050b2463d0610b94f050fedf1b5019"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "manabian@gmail.com",
        "time": "Thu Feb 14 23:02:29 2013 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Mar 01 12:55:27 2013 +0100"
      },
      "message": "watchdog: at91rm9200: add DT support\n\nAdd DT support for at91rm9200_wdt.\n\nSigned-off-by: Joachim Eastwood \u003cmanabian@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "c1fd5f6402050b2463d0610b94f050fedf1b5019",
      "tree": "7ff33e78c2a4f40b3465d163c03382db0d4d500f",
      "parents": [
        "490ac7af8b71069ba0c733052c5f448ac070c947"
      ],
      "author": {
        "name": "Fabio Porcedda",
        "email": "fabio.porcedda@gmail.com",
        "time": "Thu Feb 14 09:14:25 2013 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Mar 01 12:53:45 2013 +0100"
      },
      "message": "watchdog: add timeout-sec property binding\n\nthis patchset add the timeout-sec property to the following drivers:\norion_wdt, pnx4008_wdt, s3c2410_wdt and at91sam9_wdt.\n\nThe at91sam9_wdt is tested on evk-pr3,\nthe other drivers are compile tested only.\n\nSigned-off-by: Fabio Porcedda \u003cfabio.porcedda@gmail.com\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "15920d12998a408efe4b1b25a28c21dfc48f6e69",
      "tree": "a1701c193f643fb77d9eb3a899eb8e0c005840a5",
      "parents": [
        "09f5100a592d11dad06b218f41d560ff1f87f666"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Sat Feb 02 10:34:54 2013 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Mar 01 12:22:43 2013 +0100"
      },
      "message": "watchdog: ath79_wdt: add device tree matching\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "1a32c58bb945970e56f27a1cfb61625a3ac0b88e",
      "tree": "f49ac4bebcb62416494c0e5bade076c7f7f3bc56",
      "parents": [
        "7307c00f335a4e986586b12334696098d2fc2bcd",
        "564991205956d869db0e45dfabe23a31b596fa15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 28 20:09:24 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 28 20:09:24 2013 -0800"
      },
      "message": "Merge tag \u0027late-mvebu-rebased\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC mvebu platform changes from Olof Johansson:\n \"This series contains changes for the Marvell EBU platforms (mvebu,\n  orion, kirkwood, dove) that were not part of the first set of pull\n  requests because of dependencies on the MMC tree, and being submitted\n  a little late.\n\n  Notable changes are:\n\n   - More devices get moved out of board files into device tree\n     descriptions.  The remaining devices listed in there have patches\n     that will get sent for 3.10, after which we can remove a lot of the\n     board files entirely.  We are doing the pinctrl and mmc drivers\n     here, ethernet and PCI still remain.\n\n   - SMP support for mvebu is improved with support for the local\n     interrupt controller.\n\n   - The Guruplug board file gets replaced with a DT description.\n\n  Unfortunately, the dependency on the MMC tree turned out to be a much\n  larger problem than expected, when the MMC maintainer rebased the\n  patches in his tree that all of the patches in this branch are based\n  on, which caused merge conflicts between the new and old versions of\n  those patches.\n\n  To work around the merge conflicts, this branch rebases all patches on\n  top of the respective MMC patches that did get merged into 3.9.  The\n  patches are all identical to the versions that were part of\n  linux-next, but have a new commit date.\"\n\n* tag \u0027late-mvebu-rebased\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (90 commits)\n  arm: mvebu: enable the SD card slot on Armada 370 Reference Design board\n  ARM: kirkwood: topkick: init mvsdio via DT\n  ARM: kirkwood: nsa310: convert to pinctrl\n  ARM: Kirkwood: topkick: Enable i2c bus.\n  ARM: kirkwood: topkick: convert to pinctrl\n  ARM: dove: convert serial DT nodes to clocks property\n  arm: mvebu: Add SPI flash on Armada 370 DB board\n  arm: mvebu: Add SPI flash on Armada XP-DB board\n  arm: mvebu: Add SPI flash on Armada XP-GP board\n  arm: mvebu: Add support for SPI controller in Armada 370/XP\n  clocksource: update and move armada-370-xp-timer documentation to timer directory\n  arm: mvebu: update DT to support local timers\n  ARM: Dove: convert usb host controller to DT\n  arm: mvebu: Enable USB controllers on Armada 370/XP boards\n  arm: mvebu: Add support for USB host controllers in Armada 370/XP\n  arm: mvebu: add button for OpenBlocks AX3-4\n  ARM: Kirkwood: Convert NS2 to gpio-poweroff.\n  ARM: Kirkwood: Convert NSA310 I2C to device tree\n  ARM: Kirkwood: Convert NSA310 to use gpio-poweroff driver\n  ARM: Kirkwood: Convert NSA310 to DT based regulators.\n  ...\n"
    },
    {
      "commit": "f8f466c81795a3ed2b8a74c8feebc280aec3db81",
      "tree": "5d5d7e2cc0fd46f2a865974adc8a86bbd8c2f3be",
      "parents": [
        "2af78448fff61e13392daf4f770cfbcf9253316a",
        "4a9226a3d192c38493106dcaf5f47f291ede9ed5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 28 19:59:34 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 28 19:59:34 2013 -0800"
      },
      "message": "Merge tag \u0027late-dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC i.MX DT changes from Olof Johansson:\n \"This branch contains of devicetree changes for the Freescale i.MX\n  platform.\n\n  The base patch of the branch changes the format of the dts files to a\n  slightly different format that makes it easier to do derivative board\n  definitions, but it also introduces a lot of churn in the process\n  since every line of the file is touched.\n\n  On top of that are a handful of the regular changes; enabling more\n  boards as DT-based instead of legacy board files (mx25pdk), enabling\n  another driver for devicetree and thus adding bindings (onewire), etc.\n\n  I\u0027m not happy about the churn, and will likely not take it for other\n  platforms in the future.\"\n\n* tag \u0027late-dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (21 commits)\n  ARM: dts: add dtsi for imx6q and imx6dl\n  ARM: dts: rename imx6q.dtsi to imx6qdl.dtsi\n  ARM: dts: i.MX6: Add regulator delay support\n  ARM: dts: Add device tree entry for onewire master on i.MX53\n  ARM: i.MX53: Add clocks for i.mx53 onewire master.\n  W1: Add device tree support to MXC onewire master.\n  ARM: imx: enable imx6q-cpufreq support\n  ARM: dts: Add apf51 basic support\n  ARM i.MX6: change mxs usbphy clock usage\n  ARM: dts: imx6q: Remove silicon version from SDMA firmware\n  ARM i.MX53: dts: add oftree for MBa53 baseboard\n  ARM i.MX53: add dts for the TQ tqma53 module\n  ARM: dts: imx53: pinctrl update\n  ARM i.MX51 babbage: Add keypad support\n  ARM: dts: imx: Add imx51 KPP entry\n  ARM: dts: imx25-karo-tx25: Put status entry in the end\n  ARM: mx25pdk: Add device tree support\n  ARM: dts: imx: use nodes label in board dts\n  ARM: dts: add missing imx dtb targets\n  ARM: boot: dts: Add an entry for imx27-pdk.dtb\n  ...\n"
    },
    {
      "commit": "2af78448fff61e13392daf4f770cfbcf9253316a",
      "tree": "6c0494284dd1dd737d5f76ee19c553618e8d0e54",
      "parents": [
        "5e04f4b4290e03deb91b074087ae8d7c169d947d",
        "f5b6d45f8cf688f51140fd21f1da3b90562762a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 28 19:48:26 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 28 19:48:26 2013 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux\n\nPull thermal management updates from Zhang Rui:\n \"Highlights:\n\n   - introduction of Dove thermal sensor driver.\n\n   - introduction of Kirkwood thermal sensor driver.\n\n   - introduction of intel_powerclamp thermal cooling device driver.\n\n   - add interrupt and DT support for rcar thermal driver.\n\n   - add thermal emulation support which allows platform thermal driver\n     to do software/hardware emulation for thermal issues.\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux: (36 commits)\n  thermal: rcar: remove __devinitconst\n  thermal: return an error on failure to register thermal class\n  Thermal: rename thermal governor Kconfig option to avoid generic naming\n  thermal: exynos: Use the new thermal trend type for quick cooling action.\n  Thermal: exynos: Add support for temperature falling interrupt.\n  Thermal: Dove: Add Themal sensor support for Dove.\n  thermal: Add support for the thermal sensor on Kirkwood SoCs\n  thermal: rcar: add Device Tree support\n  thermal: rcar: remove machine_power_off() from rcar_thermal_notify()\n  thermal: rcar: add interrupt support\n  thermal: rcar: add read/write functions for common/priv data\n  thermal: rcar: multi channel support\n  thermal: rcar: use mutex lock instead of spin lock\n  thermal: rcar: enable CPCTL to use hardware TSC deciding\n  thermal: rcar: use parenthesis on macro\n  Thermal: fix a build warning when CONFIG_THERMAL_EMULATION cleared\n  Thermal: fix a wrong comment\n  thermal: sysfs: Add a new sysfs node emul_temp for thermal emulation\n  PM: intel_powerclamp: off by one in start_power_clamp()\n  thermal: exynos: Miscellaneous fixes to support falling threshold interrupt\n  ...\n"
    },
    {
      "commit": "37dd39513c33d518ccd8ea39ebe43d0f117590da",
      "tree": "00f3bca103f1b7bb6a93a7153a7f68357fc11c08",
      "parents": [
        "e1dd464901080ecf7ebd3fd27dfc5735719055f4"
      ],
      "author": {
        "name": "Gregory CLEMENT",
        "email": "gregory.clement@free-electrons.com",
        "time": "Fri Jan 25 18:32:45 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 28 18:57:14 2013 +0100"
      },
      "message": "clocksource: update and move armada-370-xp-timer documentation to timer directory\n\nTimer driver for Armada 370 and Armada XP have gained local timers\nsupport. So it needs new resources information regarding the IRQs\nand the registers.\n\nAlso move the documentation in the new and more accurate directory\n\nSigned-off-by: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "f9c6a655a94042f94c0adb30d07d93cfd8915e95",
      "tree": "527fa9aa65510c3ad96e4bb93fbdb6abd46b9f37",
      "parents": [
        "864ef69b2d9b34e7c85baa9c5c601d5e735b208a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Feb 27 21:36:03 2013 +0000"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Thu Feb 28 09:53:21 2013 +0530"
      },
      "message": "dmaengine: dw_dmac: move to generic DMA binding\n\nThe original device tree binding for this driver, from Viresh Kumar\nunfortunately conflicted with the generic DMA binding, and did not allow\nto completely seperate slave device configuration from the controller.\n\nThis is an attempt to replace it with an implementation of the generic\nbinding, but it is currently completely untested, because I do not have\nany hardware with this particular controller.\n\nThe patch applies on top of the slave-dma tree, which contains both the base\nsupport for the generic DMA binding, as well as the earlier attempt from\nViresh. Both of these are currently not merged upstream however.\n\nThis version incorporates feedback from Viresh Kumar, Andy Shevchenko\nand Russell King.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nCc: linux-arm-kernel@lists.infradead.org\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "52caa59ed335616c5254adff7911465a57ed9f14",
      "tree": "de0a1e91850c9e439e82f83f228d89fee3b90b09",
      "parents": [
        "4c8c225abf972ce422c241579ce1d4d27eaeb166",
        "55827f4aa6442ddd1d6a4e1e32f2f457eb113c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:41:53 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:41:53 2013 -0800"
      },
      "message": "Merge branch \u0027i2c/for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c updates from Wolfram Sang:\n \"Highlights:\n\n   - new drivers for Intel ismt \u0026 Broadcom bcm2835\n   - a number of drivers got support for more variants and mostly got\n     cleaned up on the way (sis630, i801, at91, tegra, designware)\n   - i2c got rid of all *_set_drvdata(..., NULL) on remove/probe failure\n   - removed the i2c_smbus_process_call from the core since there are no\n     users\n   - mxs can now switch between PIO and DMA depending on the message\n     size and the bus speed can now be arbitrary\n\n  In addition, there is the usual bunch of fixes, cleanups, devm_*\n  conversions, etc\"\n\nFixed conflict (and buggy devm_* conversion) in i2c-s3c2410.c\n\n* \u0027i2c/for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (39 commits)\n  i2c: Remove unneeded xxx_set_drvdata(..., NULL) calls\n  i2c: pxa: remove incorrect __exit annotations\n  i2c: ocores: Fix pointer to integer cast warning\n  i2c: tegra: remove warning dump if timeout happen in transfer\n  i2c: fix i2c-ismt.c printk format warning\n  i2c: i801: Add Device IDs for Intel Wellsburg PCH\n  i2c: add bcm2835 driver\n  i2c: ismt: Add Seth and Myself as maintainers\n  i2c: sis630: checkpatch cleanup\n  i2c: sis630: display unsigned hex\n  i2c: sis630: use hex to constants for SMBus commands\n  i2c: sis630: fix behavior after collision\n  i2c: sis630: clear sticky bits\n  i2c: sis630: Add SIS964 support\n  i2c: isch: Add module parameter for backbone clock rate if divider is unset\n  i2c: at91: fix unsed variable warning when building with !CONFIG_OF\n  i2c: Adding support for Intel iSMT SMBus 2.0 host controller\n  i2c: sh_mobile: don\u0027t send a stop condition by default inside transfers\n  i2c: sh_mobile: eliminate an open-coded \"goto\" loop\n  i2c: sh_mobile: fix timeout error handling\n  ...\n"
    },
    {
      "commit": "3eb05225ee8efb81fe50558f5f9d94e7477ade8f",
      "tree": "40692236718c808455f1fcdfbc1c6de6a274eb36",
      "parents": [
        "ed5dc2372dba46e0ecd08791b1a0399d313e5cff",
        "30f786170352b8264bc7b61c2482713e54accec8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:34:29 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:34:29 2013 -0800"
      },
      "message": "Merge tag \u0027for-3.9-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm\n\nPull PWM changes from Thierry Reding:\n \"A new driver has been added to support the PWM mode of the timer\n  counter blocks found on Atmel AT91 SoCs.  The VT8500 driver now\n  supports changing the PWM signal polarity and the TI drivers (EHRPWM\n  and ECAP) gained suspend and resume functionality.\n\n  User drivers can now query the core for whether access to a PWM device\n  will sleep (if the PWM chip is on a slow bus such as I2C or SPI).\n\n  The pwm-backlight driver now handles the backlight BL_CORE_FBBLANK\n  state in addition to the FB layer\u0027s blanking states.\n\n  To round things off, a few fixes and cleanups are also included\"\n\n* tag \u0027for-3.9-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm:\n  pwm: twl: Use to_twl() instead of container_of()\n  pwm: tegra: assume CONFIG_OF\n  pwm_backlight: Validate dft_brightness in main probe function\n  pwm: Export pwm_{set,get}_chip_data()\n  pwm: Make Kconfig entries more consistent\n  pwm: Add can_sleep property to drivers\n  pwm: Add pwm_can_sleep() as exported API to users\n  pwm-backlight: handle BL_CORE_FBBLANK state\n  pwm: pwm-tiecap: Low power sleep support\n  pwm: pwm-tiehrpwm: Low power sleep support\n  pwm: pwm-tiehrpwm: Update the clock handling of pwm-tiehrpwm driver\n  pwm: vt8500: Add polarity support\n  pwm: vt8500: Register write busy test performed incorrectly\n  pwm: atmel: add Timer Counter Block PWM driver\n"
    },
    {
      "commit": "ed5dc2372dba46e0ecd08791b1a0399d313e5cff",
      "tree": "571319985b59a2963fb7580c24ee2aa1696359e2",
      "parents": [
        "0512c04a2b5d29a33d96d315e1d14c55f5148aa7",
        "0e786102949d7461859c6ce9f39c2c8d28e42db3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC update from Chris Ball:\n \"MMC highlights for 3.9:\n\n  Core:\n   - Support for packed commands in eMMC 4.5.  (This requires a host\n     capability to be turned on.  It increases write throughput by 20%+,\n     but may also increase average write latency; more testing needed.)\n   - Add DT bindings for capability flags.\n   - Add mmc_of_parse() for shared DT parsing between drivers.\n\n  Drivers:\n   - android-goldfish: New MMC driver for the Android Goldfish emulator.\n   - mvsdio: Add DT bindings, pinctrl, use slot-gpio for card detection.\n   - omap_hsmmc: Fix boot hangs with RPMB partitions.\n   - sdhci-bcm2835: New driver for controller used by Raspberry Pi.\n   - sdhci-esdhc-imx: Add 8-bit data, auto CMD23 support, use slot-gpio.\n   - sh_mmcif: Add support for eMMC DDR, bundled MMCIF IRQs.\n   - tmio_mmc: Add DT bindings, support for vccq regulator\"\n\n* tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (92 commits)\n  mmc: tegra: assume CONFIG_OF, remove platform data\n  mmc: add DT bindings for more MMC capability flags\n  mmc: tmio: add support for the VccQ regulator\n  mmc: tmio: remove unused and deprecated symbols\n  mmc: sh_mobile_sdhi: use managed resource allocations\n  mmc: sh_mobile_sdhi: remove unused .pdata field\n  mmc: tmio-mmc: parse device-tree bindings\n  mmc: tmio-mmc: define device-tree bindings\n  mmc: sh_mmcif: use mmc_of_parse() to parse standard MMC DT bindings\n  mmc: (cosmetic) remove \"extern\" from function declarations\n  mmc: provide a standard MMC device-tree binding parser centrally\n  mmc: detailed definition of CD and WP MMC line polarities in DT\n  mmc: sdhi, tmio: only check flags in tmio-mmc driver proper\n  mmc: sdhci: Fix parameter of sdhci_do_start_signal_voltage_switch()\n  mmc: sdhci: check voltage range only on regulators aware of voltage value\n  mmc: bcm2835: set SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK\n  mmc: support packed write command for eMMC4.5 devices\n  mmc: add packed command feature of eMMC4.5\n  mmc: rtsx: remove driving adjustment\n  mmc: use regulator_can_change_voltage() instead of regulator_count_voltages\n  ...\n"
    },
    {
      "commit": "0512c04a2b5d29a33d96d315e1d14c55f5148aa7",
      "tree": "6373c0370abe32e1e42a933bd9cd08727e48b5d9",
      "parents": [
        "5115f3c19d17851aaff5a857f55b4a019c908775",
        "4b07c5d5123f76487c61cf9dc3f987d0b8c88a94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:29:02 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:29:02 2013 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds\n\nPull LED subsystem update from Bryan Wu.\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds: (61 commits)\n  leds: leds-sunfire: use dev_err()/pr_err() instead of printk()\n  leds: 88pm860x: Add missing of_node_put()\n  leds: tca6507: Use of_get_child_count()\n  leds: leds-pwm: make it depend on PWM and not HAVE_PWM\n  Documentation: leds: update LP55xx family devices\n  leds-lp55xx: fix problem on removing LED attributes\n  leds-lp5521/5523: add author and copyright description\n  leds-lp5521/5523: use new lp55xx common header\n  leds-lp55xx: clean up headers\n  leds-lp55xx: clean up definitions\n  leds-lp55xx: clean up unused data and functions\n  leds-lp55xx: clean up _remove()\n  leds-lp55xx: add new function for removing device attribtues\n  leds-lp55xx: code refactoring on selftest function\n  leds-lp55xx: use common device attribute driver function\n  leds-lp55xx: support device specific attributes\n  leds-lp5523: use generic firmware interface\n  leds-lp5521: use generic firmware interface\n  leds-lp55xx: support firmware interface\n  leds-lp55xx: add new lp55xx_register_sysfs() for the firmware interface\n  ...\n"
    },
    {
      "commit": "5115f3c19d17851aaff5a857f55b4a019c908775",
      "tree": "0d02cf01e12e86365f4f5e3b234f986daef181a7",
      "parents": [
        "c41b3810c09e60664433548c5218cc6ece6a8903",
        "17166a3b6e88b93189e6be5f7e1335a3cc4fa965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:24:48 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:24:48 2013 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine updates from Vinod Koul:\n \"This is fairly big pull by my standards as I had missed last merge\n  window.  So we have the support for device tree for slave-dmaengine,\n  large updates to dw_dmac driver from Andy for reusing on different\n  architectures.  Along with this we have fixes on bunch of the drivers\"\n\nFix up trivial conflicts, usually due to #include line movement next to\neach other.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (111 commits)\n  Revert \"ARM: SPEAr13xx: Pass DW DMAC platform data from DT\"\n  ARM: dts: pl330: Add #dma-cells for generic dma binding support\n  DMA: PL330: Register the DMA controller with the generic DMA helpers\n  DMA: PL330: Add xlate function\n  DMA: PL330: Add new pl330 filter for DT case.\n  dma: tegra20-apb-dma: remove unnecessary assignment\n  edma: do not waste memory for dma_mask\n  dma: coh901318: set residue only if dma is in progress\n  dma: coh901318: avoid unbalanced locking\n  dmaengine.h: remove redundant else keyword\n  dma: of-dma: protect list write operation by spin_lock\n  dmaengine: ste_dma40: do not remove descriptors for cyclic transfers\n  dma: of-dma.c: fix memory leakage\n  dw_dmac: apply default dma_mask if needed\n  dmaengine: ioat - fix spare sparse complain\n  dmaengine: move drivers/of/dma.c -\u003e drivers/dma/of-dma.c\n  ioatdma: fix race between updating ioat-\u003ehead and IOAT_COMPLETION_PENDING\n  dw_dmac: add support for Lynxpoint DMA controllers\n  dw_dmac: return proper residue value\n  dw_dmac: fill individual length of descriptor\n  ...\n"
    },
    {
      "commit": "fffddfd6c8e0c10c42c6e2cc54ba880fcc36ebbb",
      "tree": "71bc5e597124dbaf7550f1e089d675718b3ed5c0",
      "parents": [
        "69086a78bdc973ec0b722be790b146e84ba8a8c4",
        "be88298b0a3f771a4802f20c5e66af74bfd1dff1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 16:46:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 16:46:44 2013 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm merge from Dave Airlie:\n \"Highlights:\n\n   - TI LCD controller KMS driver\n\n   - TI OMAP KMS driver merged from staging\n\n   - drop gma500 stub driver\n\n   - the fbcon locking fixes\n\n   - the vgacon dirty like zebra fix.\n\n   - open firmware videomode and hdmi common code helpers\n\n   - major locking rework for kms object handling - pageflip/cursor\n     won\u0027t block on polling anymore!\n\n   - fbcon helper and prime helper cleanups\n\n   - i915: all over the map, haswell power well enhancements, valleyview\n     macro horrors cleaned up, killing lots of legacy GTT code,\n\n   - radeon: CS ioctl unification, deprecated UMS support, gpu reset\n     rework, VM fixes\n\n   - nouveau: reworked thermal code, external dp/tmds encoder support\n     (anx9805), fences sleep instead of polling,\n\n   - exynos: all over the driver fixes.\"\n\nLovely conflict in radeon/evergreen_cs.c between commit de0babd60d8d\n(\"drm/radeon: enforce use of radeon_get_ib_value when reading user cmd\")\nand the new changes that modified that evergreen_dma_cs_parse()\nfunction.\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (508 commits)\n  drm/tilcdc: only build on arm\n  drm/i915: Revert hdmi HDP pin checks\n  drm/tegra: Add list of framebuffers to debugfs\n  drm/tegra: Fix color expansion\n  drm/tegra: Split DC_CMD_STATE_CONTROL register write\n  drm/tegra: Implement page-flipping support\n  drm/tegra: Implement VBLANK support\n  drm/tegra: Implement .mode_set_base()\n  drm/tegra: Add plane support\n  drm/tegra: Remove bogus tegra_framebuffer structure\n  drm: Add consistency check for page-flipping\n  drm/radeon: Use generic HDMI infoframe helpers\n  drm/tegra: Use generic HDMI infoframe helpers\n  drm: Add EDID helper documentation\n  drm: Add HDMI infoframe helpers\n  video: Add generic HDMI infoframe helpers\n  drm: Add some missing forward declarations\n  drm: Move mode tables to drm_edid.c\n  drm: Remove duplicate drm_mode_cea_vic()\n  gma500: Fix n, m1 and m2 clock limits for sdvo and lvds\n  ...\n"
    },
    {
      "commit": "32dc43e40a2707d0cb1ab8768d080c3e9bcfed52",
      "tree": "415f3a1935fba0db2f0410360983587bf65ee712",
      "parents": [
        "d414c104e26fd3b597f855cc29473a8b1527fb4c",
        "8fd61d34226014fe7886babfca6f45a7eff89d25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:56:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:56:15 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n \"Here is the crypto update for 3.9:\n\n   - Added accelerated implementation of crc32 using pclmulqdq.\n\n   - Added test vector for fcrypt.\n\n   - Added support for OMAP4/AM33XX cipher and hash.\n\n   - Fixed loose crypto_user input checks.\n\n   - Misc fixes\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (43 commits)\n  crypto: user - ensure user supplied strings are nul-terminated\n  crypto: user - fix empty string test in report API\n  crypto: user - fix info leaks in report API\n  crypto: caam - Added property fsl,sec-era in SEC4.0 device tree binding.\n  crypto: use ERR_CAST\n  crypto: atmel-aes - adjust duplicate test\n  crypto: crc32-pclmul - Kill warning on x86-32\n  crypto: x86/twofish - assembler clean-ups: use ENTRY/ENDPROC, localize jump labels\n  crypto: x86/sha1 - assembler clean-ups: use ENTRY/ENDPROC\n  crypto: x86/serpent - use ENTRY/ENDPROC for assember functions and localize jump targets\n  crypto: x86/salsa20 - assembler cleanup, use ENTRY/ENDPROC for assember functions and rename ECRYPT_* to salsa20_*\n  crypto: x86/ghash - assembler clean-up: use ENDPROC at end of assember functions\n  crypto: x86/crc32c - assembler clean-up: use ENTRY/ENDPROC\n  crypto: cast6-avx: use ENTRY()/ENDPROC() for assembler functions\n  crypto: cast5-avx: use ENTRY()/ENDPROC() for assembler functions and localize jump targets\n  crypto: camellia-x86_64/aes-ni: use ENTRY()/ENDPROC() for assembler functions and localize jump targets\n  crypto: blowfish-x86_64: use ENTRY()/ENDPROC() for assembler functions and localize jump targets\n  crypto: aesni-intel - add ENDPROC statements for assembler functions\n  crypto: x86/aes - assembler clean-ups: use ENTRY/ENDPROC, localize jump targets\n  crypto: testmgr - add test vector for fcrypt\n  ...\n"
    },
    {
      "commit": "ab7826595e9ec51a51f622c5fc91e2f59440481a",
      "tree": "34241b399fa7a12c260e06e6c1c31bc69d46e1e3",
      "parents": [
        "21fbd5809ad126b949206d78e0a0e07ec872ea11",
        "ff7109fa632654eaef657186f2942f5b679023d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS updates from Samuel Ortiz:\n \"This is the MFD pull request for the 3.9 merge window.\n\n  No new drivers this time, but a bunch of fairly big cleanups:\n\n   - Roger Quadros worked on a OMAP USBHS and TLL platform data\n     consolidation, OMAP5 support and clock management code cleanup.\n\n   - The first step of a major sync for the ab8500 driver from Lee\n     Jones.  In particular, the debugfs and the sysct interfaces got\n     extended and improved.\n\n   - Peter Ujfalusi sent a nice patchset for cleaning and fixing the\n     twl-core driver, with a much needed module id lookup code\n     improvement.\n\n   - The regular wm5102 and arizona cleanups and fixes from Mark Brown.\n\n   - Laxman Dewangan extended the palmas APIs in order to implement the\n     palmas GPIO and rt drivers.\n\n   - Laxman also added DT support for the tps65090 driver.\n\n   - The Intel SCH and ICH drivers got a couple fixes from Aaron Sierra\n     and Darren Hart.\n\n   - Linus Walleij patchset for the ab8500 driver allowed ab8500 and\n     ab9540 based devices to switch to the new abx500 pin-ctrl driver.\n\n   - The max8925 now has device tree and irqdomain support thanks to\n     Qing Xu.\n\n   - The recently added rtsx driver got a few cleanups and fixes for a\n     better card detection code path and now also supports the RTS5227\n     chipset, thanks to Wei Wang and Roger Tseng.\"\n\n* tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (109 commits)\n  mfd: lpc_ich: Use devres API to allocate private data\n  mfd: lpc_ich: Add Device IDs for Intel Wellsburg PCH\n  mfd: lpc_sch: Accomodate partial population of the MFD devices\n  mfd: da9052-i2c: Staticize da9052_i2c_fix()\n  mfd: syscon: Fix sparse warning\n  mfd: twl-core: Fix kernel panic on boot\n  mfd: rtsx: Fix issue that booting OS with SD card inserted\n  mfd: ab8500: Fix compile error\n  mfd: Add missing GENERIC_HARDIRQS dependecies\n  Documentation: Add docs for max8925 dt\n  mfd: max8925: Add dts\n  mfd: max8925: Support dt for backlight\n  mfd: max8925: Fix onkey driver irq base\n  mfd: max8925: Fix mfd device register failure\n  mfd: max8925: Add irqdomain for dt\n  mfd: vexpress: Allow vexpress-sysreg to self-initialise\n  mfd: rtsx: Support RTS5227\n  mfd: rtsx: Implement driving adjustment to device-dependent callbacks\n  mfd: vexpress: Add pseudo-GPIO based LEDs\n  mfd: ab8500: Rename ab8500 to abx500 for hwmon driver\n  ...\n"
    },
    {
      "commit": "21fbd5809ad126b949206d78e0a0e07ec872ea11",
      "tree": "a824045df99fc1f0690095a925cceb50207e332b",
      "parents": [
        "d9978ec5680059d727b39d6c706777c6973587f2",
        "ed72d37a33fdf43dc47787fe220532cdec9da528"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:35:10 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:35:10 2013 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n\n - Some cleanups at V4L2 documentation\n\n - new drivers: ts2020 frontend, ov9650 sensor, s5c73m3 sensor,\n   sh-mobile veu mem2mem driver, radio-ma901, davinci_vpfe staging\n   driver\n\n - Lots of missing MAINTAINERS entries added\n\n - several em28xx driver improvements, including its conversion to\n   videobuf2\n\n - several fixups on drivers to make them to better comply with the API\n\n - DVB core: add support for DVBv5 stats, allowing the implementation of\n   statistics for new standards like ISDB\n\n - mb86a20s: add statistics to the driver\n\n - lots of new board additions, cleanups, and driver improvements.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (596 commits)\n  [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff)\n  [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F\n  [media] em28xx: add usb id for terratec h5 rev. 3\n  [media] media: rc: gpio-ir-recv: add support for device tree parsing\n  [media] mceusb: move check earlier to make smatch happy\n  [media] radio-si470x doc: add info about v4l2-ctl and sox+alsa\n  [media] staging: media: Remove unnecessary OOM messages\n  [media] sh_vou: Use vou_dev instead of vou_file wherever possible\n  [media] sh_vou: Use video_drvdata()\n  [media] drivers/media/platform/soc_camera/pxa_camera.c: use devm_ functions\n  [media] mt9t112: mt9t111 format set up differs from mt9t112\n  [media] sh-mobile-ceu-camera: fix SHARPNESS control default\n  Revert \"[media] fc0011: Return early, if the frequency is already tuned\"\n  [media] cx18/ivtv: fix regression: remove __init from a non-init function\n  [media] em28xx: fix analog streaming with USB bulk transfers\n  [media] stv0900: remove unnecessary null pointer check\n  [media] fc0011: Return early, if the frequency is already tuned\n  [media] fc0011: Add some sanity checks and cleanups\n  [media] fc0011: Fix xin value clamping\n  Revert \"[media] [PATH,1/2] mxl5007 move reset to attach\"\n  ...\n"
    },
    {
      "commit": "2fdb6e2d9bf4b599d1cf8bc2b7874a06608fc7ee",
      "tree": "66a25efb5bf89e8377d7121cd9197745656cf1d9",
      "parents": [
        "619b08d45a40229040d6db8c9fb1f40b7e58b71f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 15 16:14:01 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:25 2013 -0500"
      },
      "message": "mmc: add DT bindings for more MMC capability flags\n\nMany MMC capability flags are platform-dependent and are traditionally set\nin platform data. With DT often each such capability requires a special\nbinding. Add bindings for MMC_CAP_SD_HIGHSPEED, MMC_CAP_MMC_HIGHSPEED,\nMMC_CAP_POWER_OFF_CARD and MMC_CAP_SDIO_IRQ capabilities. Also add code to\nDT parser to look up \"keep-power-in-suspend\" and \"enable-sdio-wakeup\"\nbindings and set MMC_PM_KEEP_POWER and MMC_PM_WAKE_SDIO_IRQ respectively,\nif found.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d804820fa3302cb3d11f68a840e718d082967ad4",
      "tree": "db3238fa7356979cc035db102d4f8a6653bce0dc",
      "parents": [
        "eca889f60c6dc6415bc0130615561285f02e31ed"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 15 16:13:55 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:21 2013 -0500"
      },
      "message": "mmc: tmio-mmc: define device-tree bindings\n\nDefine device-tree bindings for the tmio-mmc driver to be able to specify\nparameters, currently provided in platform data.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6da15e96fb14e7428ecdc69306d8a3287296a968",
      "tree": "2b6f3f0b6a9a5307a4107f8c37460649165e0fc0",
      "parents": [
        "7b952137fdc5e2c52c990e7cbaf09450bcf01d5e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 15 16:13:51 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:19 2013 -0500"
      },
      "message": "mmc: detailed definition of CD and WP MMC line polarities in DT\n\nClarify ways to specify write-protect and card-detect MMC lines in FDT.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "28c2a62bd53300784b9e6815ae115fb888ac3cfd",
      "tree": "ba72c57024ffef01df95c93d3ccec734125c8d9b",
      "parents": [
        "af51079e68d4759e458b0592df5d1fab373c43ae"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jan 28 16:49:11 2013 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:04 2013 -0500"
      },
      "message": "mmc: dt: bus-width can be an optional property\n\nNone of mmc drivers implements bus-width as a required device tree\nproperty.  Instead, some drivers like atmel-mci, dw_mmc, sdhci-s3c\nimplement it as an optional one, and will force bus width to be 1\nwhen the property is absent.  Let\u0027s change the common binding to\nreflect what the drivers are usually doing.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b477426e3701946870d427d183ef492d7e54f111",
      "tree": "122611bc7a46836a96956a642e7ca582b98edd5b",
      "parents": [
        "60bf6396fb12357aeb231ae27196c63e83af9c39"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jan 16 17:20:41 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:36:58 2013 -0500"
      },
      "message": "mmc: fix DT binding documentation SDHCI left-over\n\nThe file Documentation/devicetree/bindings/mmc/mmc.txt is common for all\nMMC host drivers. Use a generic MMC host reference instead of an SDHCI\nleft-over.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a70aaa64da2205d32d1c9362d8f5d4be619cd58f",
      "tree": "a1744e9c87a2437863c707bb9ec043b5a4cebe5a",
      "parents": [
        "c148e9ff4bd45f26d3f0253c20efc497672c3c84"
      ],
      "author": {
        "name": "Doug Anderson",
        "email": "dianders@chromium.org",
        "time": "Fri Jan 11 17:03:50 2013 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:36:52 2013 -0500"
      },
      "message": "mmc: dw_mmc: Add \"disable-wp\" device tree property\n\nThe \"disable-wp\" property is used to specify that a given SD card slot\ndoesn\u0027t have a concept of write protect.  This eliminates the need for\nspecial case code for SD slots that should never be write protected\n(like a micro SD slot or a dev board).\n\nThe dw_mmc driver is special in needing to specify \"disable-wp\"\nbecause the lack of a \"wp-gpios\" property means to use the special\npurpose write protect line.  On some other mmc devices the lack of\n\"wp-gpios\" means that write protect should be disabled.\n\nSigned-off-by: Doug Anderson \u003cdianders@chromium.org\u003e\nAcked-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9d3cae26acb471d5954cfdc25d1438b32060babe",
      "tree": "77e93b6fb207438f7f1f30a201cc86bc5b0ec82b",
      "parents": [
        "df24eef3e794afbac69a377d1d2e2e3f5869f67a",
        "8520e443aa56cc157b015205ea53e7b9fc831291"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 17:09:55 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 17:09:55 2013 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc updates from Benjamin Herrenschmidt:\n \"So from the depth of frozen Minnesota, here\u0027s the powerpc pull request\n  for 3.9.  It has a few interesting highlights, in addition to the\n  usual bunch of bug fixes, minor updates, embedded device tree updates\n  and new boards:\n\n   - Hand tuned asm implementation of SHA1 (by Paulus \u0026 Michael\n     Ellerman)\n\n   - Support for Doorbell interrupts on Power8 (kind of fast\n     thread-thread IPIs) by Ian Munsie\n\n   - Long overdue cleanup of the way we handle relocation of our open\n     firmware trampoline (prom_init.c) on 64-bit by Anton Blanchard\n\n   - Support for saving/restoring \u0026 context switching the PPR (Processor\n     Priority Register) on server processors that support it.  This\n     allows the kernel to preserve thread priorities established by\n     userspace.  By Haren Myneni.\n\n   - DAWR (new watchpoint facility) support on Power8 by Michael Neuling\n\n   - Ability to change the DSCR (Data Stream Control Register) which\n     controls cache prefetching on a running process via ptrace by\n     Alexey Kardashevskiy\n\n   - Support for context switching the TAR register on Power8 (new\n     branch target register meant to be used by some new specific\n     userspace perf event interrupt facility which is yet to be enabled)\n     by Ian Munsie.\n\n   - Improve preservation of the CFAR register (which captures the\n     origin of a branch) on various exception conditions by Paulus.\n\n   - Move the Bestcomm DMA driver from arch powerpc to drivers/dma where\n     it belongs by Philippe De Muyter\n\n   - Support for Transactional Memory on Power8 by Michael Neuling\n     (based on original work by Matt Evans).  For those curious about\n     the feature, the patch contains a pretty good description.\"\n\n(See commit db8ff907027b: \"powerpc: Documentation for transactional\nmemory on powerpc\" for the mentioned description added to the file\nDocumentation/powerpc/transactional_memory.txt)\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (140 commits)\n  powerpc/kexec: Disable hard IRQ before kexec\n  powerpc/85xx: l2sram - Add compatible string for BSC9131 platform\n  powerpc/85xx: bsc9131 - Correct typo in SDHC device node\n  powerpc/e500/qemu-e500: enable coreint\n  powerpc/mpic: allow coreint to be determined by MPIC version\n  powerpc/fsl_pci: Store the pci ctlr device ptr in the pci ctlr struct\n  powerpc/85xx: Board support for ppa8548\n  powerpc/fsl: remove extraneous DIU platform functions\n  arch/powerpc/platforms/85xx/p1022_ds.c: adjust duplicate test\n  powerpc: Documentation for transactional memory on powerpc\n  powerpc: Add transactional memory to pseries and ppc64 defconfigs\n  powerpc: Add config option for transactional memory\n  powerpc: Add transactional memory to POWER8 cpu features\n  powerpc: Add new transactional memory state to the signal context\n  powerpc: Hook in new transactional memory code\n  powerpc: Routines for FP/VSX/VMX unavailable during a transaction\n  powerpc: Add transactional memory unavaliable execption handler\n  powerpc: Add reclaim and recheckpoint functions for context switching transactional memory processes\n  powerpc: Add FP/VSX and VMX register load functions for transactional memory\n  powerpc: Add helper functions for transactional memory context switching\n  ...\n"
    },
    {
      "commit": "edb15d83a875a1f4b1576188844db5c330c3267d",
      "tree": "74d54eab401b6ccf2a6ad4821227108a8d160f03",
      "parents": [
        "8bfc245f9ad7bd4e461179e4e7852ef99b8b6144",
        "a0b1c42951dd06ec83cc1bc2c9788131d9fefcd8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 21 16:16:55 2013 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 22 10:07:30 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into mips-for-linux-next\n\nConflicts:\n    include/linux/ssb/ssb_driver_gige.h\n\nAlso resolves a logical merge conflict in drivers/net/ethernet/broadcom/-\nbgmac.c due to change of an API.\n"
    },
    {
      "commit": "7c2db36e730ee4facd341679ecb21ee73ba92831",
      "tree": "75016fba72aaf0581b9263f7fa4c565e6e634f3c",
      "parents": [
        "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
        "a47a376f1c025e23e836c0376813c0424de665c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge misc patches from Andrew Morton:\n\n - Florian has vanished so I appear to have become fbdev maintainer\n   again :(\n\n - Joel and Mark are distracted to welcome to the new OCFS2 maintainer\n\n - The backlight queue\n\n - Small core kernel changes\n\n - lib/ updates\n\n - The rtc queue\n\n - Various random bits\n\n* akpm: (164 commits)\n  rtc: rtc-davinci: use devm_*() functions\n  rtc: rtc-max8997: use devm_request_threaded_irq()\n  rtc: rtc-max8907: use devm_request_threaded_irq()\n  rtc: rtc-da9052: use devm_request_threaded_irq()\n  rtc: rtc-wm831x: use devm_request_threaded_irq()\n  rtc: rtc-tps80031: use devm_request_threaded_irq()\n  rtc: rtc-lp8788: use devm_request_threaded_irq()\n  rtc: rtc-coh901331: use devm_clk_get()\n  rtc: rtc-vt8500: use devm_*() functions\n  rtc: rtc-tps6586x: use devm_request_threaded_irq()\n  rtc: rtc-imxdi: use devm_clk_get()\n  rtc: rtc-cmos: use dev_warn()/dev_dbg() instead of printk()/pr_debug()\n  rtc: rtc-pcf8583: use dev_warn() instead of printk()\n  rtc: rtc-sun4v: use pr_warn() instead of printk()\n  rtc: rtc-vr41xx: use dev_info() instead of printk()\n  rtc: rtc-rs5c313: use pr_err() instead of printk()\n  rtc: rtc-at91rm9200: use dev_dbg()/dev_err() instead of printk()/pr_debug()\n  rtc: rtc-rs5c372: use dev_dbg()/dev_warn() instead of printk()/pr_debug()\n  rtc: rtc-ds2404: use dev_err() instead of printk()\n  rtc: rtc-efi: use dev_err()/dev_warn()/pr_err() instead of printk()\n  ...\n"
    },
    {
      "commit": "242260fb858e99674289484bc2bfe3b41f9c4cbb",
      "tree": "09dcf9a2a5c21d27ed06f028c0096a727eaf64f3",
      "parents": [
        "76e8402619cf777a3adae9cd70e56a848a9bf952"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Thu Feb 21 16:43:05 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:20 2013 -0800"
      },
      "message": "sun.com documentation fixes\n\nAfter I came across a help text for SUNGEM mentioning a broken sun.com\nURL, I felt like fixing those up, as they are now pointing to oracle.com\nURLs.\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
      "tree": "8446b0fce80923c3694fe075ffcde7e422bcf818",
      "parents": [
        "a8f3740feb12928be1aad19659bf3527ea8d6d96",
        "fe7dc7202d7d24fe211e0eecf531d8b79b655b3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:40:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:40:16 2013 -0800"
      },
      "message": "Merge tag \u0027virt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM virtualization changes:\n \"This contains parts of the ARM KVM support that have dependencies on\n  other patches merged through the arm-soc tree.  In combination with\n  patches coming through Russell\u0027s tree, this will finally add full\n  support for the kernel based virtual machine on ARM, which has been\n  awaited for some time now.\n\n  Further, we now have a separate platform for virtual machines and qemu\n  booting that is used by both Xen and KVM, separating these from the\n  Versatile Express reference implementation.  Obviously, this new\n  platform is multiplatform capable so it can be combined with existing\n  machines in the same kernel.\"\n\n* tag \u0027virt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (38 commits)\n  ARM: arch_timer: include linux/errno.h\n  arm: arch_timer: add missing inline in stub function\n  ARM: KVM: arch_timers: Wire the init code and config option\n  ARM: KVM: arch_timers: Add timer world switch\n  ARM: KVM: arch_timers: Add guest timer core support\n  ARM: KVM: Add VGIC configuration option\n  ARM: KVM: VGIC initialisation code\n  ARM: KVM: VGIC control interface world switch\n  ARM: KVM: VGIC interrupt injection\n  ARM: KVM: vgic: retire queued, disabled interrupts\n  ARM: KVM: VGIC virtual CPU interface management\n  ARM: KVM: VGIC distributor handling\n  ARM: KVM: VGIC accept vcpu and dist base addresses from user space\n  ARM: KVM: Initial VGIC infrastructure code\n  ARM: KVM: Keep track of currently running vcpus\n  KVM: ARM: Introduce KVM_ARM_SET_DEVICE_ADDR ioctl\n  ARM: gic: add __ASSEMBLY__ guard to C definitions\n  ARM: gic: define GICH offsets for VGIC support\n  ARM: gic: add missing distributor defintions\n  ARM: mach-virt: fixup machine descriptor after removal of sys_timer\n  ...\n"
    },
    {
      "commit": "a8f3740feb12928be1aad19659bf3527ea8d6d96",
      "tree": "f455479d5b9edd38ed2ca2ab878d2217025960db",
      "parents": [
        "6c5096e5538b455bc3bea2b02588c380f070d8c6",
        "89dfe564b5926297ee29b973fe75e25c83c5e615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:38:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:38:49 2013 -0800"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC device tree conversions from Arnd Bergmann:\n \"These are device tree conversions for a number of platforms, with the\n  intention of turning code from board files into device tree\n  descriptions.  Notable changes are:\n\n   - davinci bindings for pinctrl, MTD, RTC, watchdog and i2c\n\n   - nomadik bindings for all devices, removing the board files\n\n   - bcm2835 bindings for mmc and i2c\n\n   - tegra bindings for hdmi, keyboard, audio, as well as some updates\n\n   - at91 bindings for hardware ecc and for devices on RM9200\n\n   - mxs bindings for cfa100xx\n\n   - sunxi support for Miniand Hackberry board\"\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (72 commits)\n  Revert \"sunxi: a10-cubieboard: Add user LEDs to the device tree\"\n  Revert \"sunxi: a13-olinuxino: Add user LED to the device tree\"\n  clk: tegra: initialise parent of uart clocks\n  ARM: tegra: remove clock-frequency properties from serial nodes\n  clk: tegra: fix driver to match DT binding\n  clk: tegra: local arrays should be static\n  clk: tegra: Add missing spinlock for hclk and pclk\n  clk: tegra: Implement locking for super clock\n  clk: tegra: fix wrong clock index between se to sata_cold\n  sunxi: a13-olinuxino: Add user LED to the device tree\n  ARM: davinci: da850 DT: add support for machine reboot\n  ARM: davinci: da850: add wdt DT node\n  ARM: davinci: da850: add DT node for I2C0\n  ARM: at91: at91sam9n12: add DT parameters to enable PMECC\n  ARM: at91: at91sam9x5: add DT parameters to enable PMECC\n  ARM: at91: add EMAC bindings to RM9200 DT\n  ARM: at91: add SSC bindings to RM9200 DT\n  ARM: at91: add MMC bindings to RM9200 DT\n  ARM: at91: Animeo IP: enable watchdog support\n  ARM: nomadik: fix OF compilation regression\n  ...\n"
    },
    {
      "commit": "bab588fcfb6335c767d811a8955979f5440328e0",
      "tree": "2a862ddf47a82be885a8e7945a17cc3ff7a658b9",
      "parents": [
        "3298a3511f1e73255a8dc023efd909e569eea037",
        "9cb0d1babfcb1b4ac248c09425f7d5de1e771133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:27:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:27:22 2013 -0800"
      },
      "message": "Merge tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC-specific updates from Arnd Bergmann:\n \"This is a larger set of new functionality for the existing SoC\n  families, including:\n\n   - vt8500 gains support for new CPU cores, notably the Cortex-A9 based\n     wm8850\n\n   - prima2 gains support for the \"marco\" SoC family, its SMP based\n     cousin\n\n   - tegra gains support for the new Tegra4 (Tegra114) family\n\n   - socfpga now supports a newer version of the hardware including SMP\n\n   - i.mx31 and bcm2835 are now using DT probing for their clocks\n\n   - lots of updates for sh-mobile\n\n   - OMAP updates for clocks, power management and USB\n\n   - i.mx6q and tegra now support cpuidle\n\n   - kirkwood now supports PCIe hot plugging\n\n   - tegra clock support is updated\n\n   - tegra USB PHY probing gets implemented diffently\"\n\n* tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (148 commits)\n  ARM: prima2: remove duplicate v7_invalidate_l1\n  ARM: shmobile: r8a7779: Correct TMU clock support again\n  ARM: prima2: fix __init section for cpu hotplug\n  ARM: OMAP: Consolidate OMAP USB-HS platform data (part 3/3)\n  ARM: OMAP: Consolidate OMAP USB-HS platform data (part 1/3)\n  arm: socfpga: Add SMP support for actual socfpga harware\n  arm: Add v7_invalidate_l1 to cache-v7.S\n  arm: socfpga: Add entries to enable make dtbs socfpga\n  arm: socfpga: Add new device tree source for actual socfpga HW\n  ARM: tegra: sort Kconfig selects for Tegra114\n  ARM: tegra: enable ARCH_REQUIRE_GPIOLIB for Tegra114\n  ARM: tegra: Fix build error w/ ARCH_TEGRA_114_SOC w/o ARCH_TEGRA_3x_SOC\n  ARM: tegra: Fix build error for gic update\n  ARM: tegra: remove empty tegra_smp_init_cpus()\n  ARM: shmobile: Register ARM architected timer\n  ARM: MARCO: fix the build issue due to gic-vic-to-irqchip move\n  ARM: shmobile: r8a7779: Correct TMU clock support\n  ARM: mxs_defconfig: Select CONFIG_DEVTMPFS_MOUNT\n  ARM: mxs: decrease mxs_clockevent_device.min_delta_ns to 2 clock cycles\n  ARM: mxs: use apbx bus clock to drive the timers on timrotv2\n  ...\n"
    },
    {
      "commit": "5ce7aba976ebdfbf467e3cbcd3a7536ebdec4b11",
      "tree": "a31ceb4a167035aad73fd116ee8512fca905fd7b",
      "parents": [
        "7ae1c76ee5b58fe5bd55a07f99a3359333270b86",
        "b6a03d0492dedb5c10b8a5708ee92e04b0590c07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:12:17 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:12:18 2013 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC driver specific changes from Arnd Bergmann:\n\n - Updates to the ux500 cpufreq code\n\n - Moving the u300 DMA controller driver to drivers/dma\n\n - Moving versatile express drivers out of arch/arm for sharing with arch/arm64\n\n - Device tree bindings for the OMAP General Purpose Memory Controller\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (27 commits)\n  ARM: OMAP2+: gpmc: Add device tree documentation for elm handle\n  ARM: OMAP2+: gpmc: add DT bindings for OneNAND\n  ARM: OMAP2+: gpmc-onenand: drop __init annotation\n  mtd: omap-onenand: pass device_node in platform data\n  ARM: OMAP2+: Prevent potential crash if GPMC probe fails\n  ARM: OMAP2+: gpmc: Remove unneeded of_node_put()\n  arm: Move sp810.h to include/linux/amba/\n  ARM: OMAP: gpmc: add DT bindings for GPMC timings and NAND\n  ARM: OMAP: gpmc: enable hwecc for AM33xx SoCs\n  ARM: OMAP: gpmc-nand: drop __init annotation\n  mtd: omap-nand: pass device_node in platform data\n  ARM: OMAP: gpmc: don\u0027t create devices from initcall on DT\n  dma: coh901318: cut down on platform data abstraction\n  dma: coh901318: merge header files\n  dma: coh901318: push definitions into driver\n  dma: coh901318: push header down into the DMA subsystem\n  dma: coh901318: skip hard-coded addresses\n  dma: coh901318: remove hardcoded target addresses\n  dma: coh901318: push platform data into driver\n  dma: coh901318: create a proper platform data file\n  ...\n"
    },
    {
      "commit": "b274776c54c320763bc12eb035c0e244f76ccb43",
      "tree": "c75b70d0824a7ae029229b19d61884039abf2127",
      "parents": [
        "b24174b0cbbe383c5bb6097aeb24480b8fd2d338",
        "3b1209e7994c4d31ff9932a7f566ae1c96b3c443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups from Arnd Bergmann:\n \"A large number of cleanups, all over the platforms.  This is dominated\n  largely by the Samsung platforms (s3c, s5p, exynos) and a few of the\n  others moving code out of arch/arm into more appropriate subsystems.\n\n  The clocksource and irqchip drivers are now abstracted to the point\n  where platforms that are already cleaned up do not need to even\n  specify the driver they use, it can all get configured from the device\n  tree as we do for normal device drivers.  The clocksource changes\n  basically touch every single platform in the process.\n\n  We further clean up the use of platform specific header files here,\n  with the goal of turning more of the platforms over to being\n  \"multiplatform\" enabled, which implies that they cannot expose their\n  headers to architecture independent code any more.\n\n  It is expected that no functional changes are part of the cleanup.\n  The overall reduction in total code lines is mostly the result of\n  removing broken and obsolete code.\"\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (133 commits)\n  ARM: mvebu: correct gated clock documentation\n  ARM: kirkwood: add missing include for nsa310\n  ARM: exynos: move exynos4210-combiner to drivers/irqchip\n  mfd: db8500-prcmu: update resource passing\n  drivers/db8500-cpufreq: delete dangling include\n  ARM: at91: remove NEOCORE 926 board\n  sunxi: Cleanup the reset code and add meaningful registers defines\n  ARM: S3C24XX: header mach/regs-mem.h local\n  ARM: S3C24XX: header mach/regs-power.h local\n  ARM: S3C24XX: header mach/regs-s3c2412-mem.h local\n  ARM: S3C24XX: Remove plat-s3c24xx directory in arch/arm/\n  ARM: S3C24XX: transform s3c2443 subirqs into new structure\n  ARM: S3C24XX: modify s3c2443 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2443 irq code to irq.c\n  ARM: S3C24XX: transform s3c2416 irqs into new structure\n  ARM: S3C24XX: modify s3c2416 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2416 irq init to common irq code\n  ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq property\n  ARM: S3C24XX: Move irq syscore-ops to irq-pm\n  clocksource: always define CLOCKSOURCE_OF_DECLARE\n  ...\n"
    },
    {
      "commit": "b24174b0cbbe383c5bb6097aeb24480b8fd2d338",
      "tree": "2df02e72b7166dadb19b766435dbe7568d97e946",
      "parents": [
        "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
        "be8fd292f9b1ed787a04cb4437f7faef16c4afef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:54:55 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:54:55 2013 -0800"
      },
      "message": "Merge tag \u0027fixes-non-critical\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull non-critical ARM SoC bug fixes from Arnd Bergmann:\n \"Bug fixes that did not make it into v3.8, mostly because they were not\n  considered important enough, and in some cases because bugs only show\n  up in combination with other patches destined for 3.9.  This includes\n  a few larger patches for GPIO on the Marvell PXA platform and a lot of\n  Samsung specific bug fixes, as well as a series from Arnd to fix older\n  build warnings.\"\n\n* tag \u0027fixes-non-critical\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: SPEAr13xx: Enable CONFIG_ARCH_HAS_CPUFREQ\n  ARM: imx: MACH_MX31ADS_WM1133_EV1 needs REGULATOR_WM8350\n  scripts/sortextable: silence script output\n  ARM: s3c: i2c: add platform_device forward declaration\n  ARM: mvebu: allow selecting mvebu without Armada XP\n  ARM: pick Versatile by default for !MMU\n  ARM: integrator: fix build with INTEGRATOR_AP off\n  ARM: integrator/versatile: fix NOMMU warnings\n  ARM: sa1100: don\u0027t warn about mach/ide.h\n  ARM: shmobile: fix defconfig warning on CONFIG_USB\n  ARM: w90x900: fix legacy assembly syntax\n  ARM: samsung: fix assembly syntax for new gas\n  ARM: disable virt_to_bus/virt_to_bus almost everywhere\n  ARM: dts: Correct pin configuration of SD 4 for exynos4x12-pinctrl\n  ARM: SAMSUNG: Silence empty switch warning in fimc-core.h\n  ARM: SAMSUNG: Silence empty switch warning in sdhci.h\n  ARM: msm: proc_comm_boot_wait should not be __init\n  arm: vt8500: Update MAINTAINERS entry for arch-vt8500\n  ARM: integrator: ensure ap_syscon_base is initialised when !CONFIG_MMU\n  ARM: S5PV210: Fix early uart output in fifo mode\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
      "tree": "1ce09f285c505a774838a95cff7327a750dc85fc",
      "parents": [
        "b5c78e04dd061b776978dad61dd85357081147b0",
        "6166805c3de539a41cfcae39026c5bc273d7c6aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big USB merge for 3.9-rc1\n\n  Nothing major, lots of gadget fixes, and of course, xhci stuff.\n\n  All of this has been in linux-next for a while, with the exception of\n  the last 3 patches, which were reverts of patches in the tree that\n  caused problems, they went in yesterday.\"\n\n* tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (190 commits)\n  Revert \"USB: EHCI: make ehci-vt8500 a separate driver\"\n  Revert \"USB: EHCI: make ehci-orion a separate driver\"\n  Revert \"USB: update host controller Kconfig entries\"\n  USB: update host controller Kconfig entries\n  USB: EHCI: make ehci-orion a separate driver\n  USB: EHCI: make ehci-vt8500 a separate driver\n  USB: usb-storage: unusual_devs update for Super TOP SATA bridge\n  USB: ehci-omap: Fix autoloading of module\n  USB: ehci-omap: Don\u0027t free gpios that we didn\u0027t request\n  USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n  USB: serial: fix null-pointer dereferences on disconnect\n  USB: option: add Yota / Megafon M100-1 4g modem\n  drivers/usb: add missing GENERIC_HARDIRQS dependencies\n  USB: storage: properly handle the endian issues of idProduct\n  testusb: remove all mentions of \u0027usbfs\u0027\n  usb: gadget: imx_udc: make it depend on BROKEN\n  usb: omap_control_usb: fix compile warning\n  ARM: OMAP: USB: Add phy binding information\n  ARM: OMAP2: MUSB: Specify omap4 has mailbox\n  ARM: OMAP: devices: create device for usb part of control module\n  ...\n"
    },
    {
      "commit": "b5c78e04dd061b776978dad61dd85357081147b0",
      "tree": "2416b2dc61c452c3aeb2a32bcedf15e6257be638",
      "parents": [
        "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
        "951348b377385475aa256c27e1c9e2564c9ec160"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:11:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:11:44 2013 -0800"
      },
      "message": "Merge tag \u0027staging-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging tree update from Greg Kroah-Hartman:\n \"Here\u0027s the big staging tree merge for 3.9-rc1\n\n  Lots of cleanups and updates for drivers all through the staging tree.\n  We are pretty much \"code neutral\" here, adding just about as many\n  lines as we removed.\n\n  All of these have been in linux-next for a while.\"\n\n* tag \u0027staging-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (804 commits)\n  staging: comedi: vmk80xx: wait for URBs to complete\n  staging: comedi: drivers: addi-data: hwdrv_apci3200.c: Add a missing semicolon\n  staging: et131x: Update TODO list\n  staging: et131x: Remove assignment of skb-\u003edev\n  staging: wlan-ng: hfa384x.h: fix for error reported by smatch\n  staging/zache checkpatch ERROR: spaces prohibited around that\n  staging/ozwpan: Mark read only parameters and structs as const\n  staging/ozwpan: Remove empty and unused function oz_cdev_heartbeat\n  staging/ozwpan: Mark local functions as static (fix sparse warnings)\n  staging/ozwpan: Add missing header includes\n  staging/usbip: Mark local functions as static (fix sparse warnings)\n  staging/xgifb: Remove duplicated code in loops.\n  staging/xgifb: Consolidate return paths\n  staging/xgifb: Remove code without effect\n  staging/xgifb: Remove unnecessary casts\n  staging/xgifb: Consolidate if/else if with identical code branches\n  staging: vt6656: replaced custom TRUE definition with true\n  staging: vt6656: replaced custom FALSE definition with false\n  staging: vt6656: replace custom BOOL definition with bool\n  staging/rtl8187se: Mark functions as static to silence sparse\n  ...\n"
    },
    {
      "commit": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "a0b1c42951dd06ec83cc1bc2c9788131d9fefcd8",
      "tree": "a572f1523cf904c93020c9cdb32f3bc84ec3ac16",
      "parents": [
        "8ec4942212a6d337982967778a3dc3b60aea782e",
        "ecd9883724b78cc72ed92c98bcb1a46c764fff21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 18:58:50 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 18:58:50 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking update from David Miller:\n\n 1) Checkpoint/restarted TCP sockets now can properly propagate the TCP\n    timestamp offset.  From Andrey Vagin.\n\n 2) VMWARE VM VSOCK layer, from Andy King.\n\n 3) Much improved support for virtual functions and SR-IOV in bnx2x,\n    from Ariel ELior.\n\n 4) All protocols on ipv4 and ipv6 are now network namespace aware, and\n    all the compatability checks for initial-namespace-only protocols is\n    removed.  Thanks to Tom Parkin for helping deal with the last major\n    holdout, L2TP.\n\n 5) IPV6 support in netpoll and network namespace support in pktgen,\n    from Cong Wang.\n\n 6) Multiple Registration Protocol (MRP) and Multiple VLAN Registration\n    Protocol (MVRP) support, from David Ward.\n\n 7) Compute packet lengths more accurately in the packet scheduler, from\n    Eric Dumazet.\n\n 8) Use per-task page fragment allocator in skb_append_datato_frags(),\n    also from Eric Dumazet.\n\n 9) Add support for connection tracking labels in netfilter, from\n    Florian Westphal.\n\n10) Fix default multicast group joining on ipv6, and add anti-spoofing\n    checks to 6to4 and 6rd.  From Hannes Frederic Sowa.\n\n11) Make ipv4/ipv6 fragmentation memory limits more reasonable in modern\n    times, rearrange inet frag datastructures for better cacheline\n    locality, and move more operations outside of locking.  From Jesper\n    Dangaard Brouer.\n\n12) Instead of strict master \u003c--\u003e slave relationships, allow arbitrary\n    scenerios with \"upper device lists\".  From Jiri Pirko.\n\n13) Improve rate limiting accuracy in TBF and act_police, also from Jiri\n    Pirko.\n\n14) Add a BPF filter netfilter match target, from Willem de Bruijn.\n\n15) Orphan and delete a bunch of pre-historic networking drivers from\n    Paul Gortmaker.\n\n16) Add TSO support for GRE tunnels, from Pravin B SHelar.  Although\n    this still needs some minor bug fixing before it\u0027s %100 correct in\n    all cases.\n\n17) Handle unresolved IPSEC states like ARP, with a resolution packet\n    queue.  From Steffen Klassert.\n\n18) Remove TCP Appropriate Byte Count support (ABC), from Stephen\n    Hemminger.  This was long overdue.\n\n19) Support SO_REUSEPORT, from Tom Herbert.\n\n20) Allow locking a socket BPF filter, so that it cannot change after a\n    process drops capabilities.\n\n21) Add VLAN filtering to bridge, from Vlad Yasevich.\n\n22) Bring ipv6 on-par with ipv4 and do not cache neighbour entries in\n    the ipv6 routes, from YOSHIFUJI Hideaki.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1538 commits)\n  ipv6: fix race condition regarding dst-\u003eexpires and dst-\u003efrom.\n  net: fix a wrong assignment in skb_split()\n  ip_gre: remove an extra dst_release()\n  ppp: set qdisc_tx_busylock to avoid LOCKDEP splat\n  atl1c: restore buffer state\n  net: fix a build failure when !CONFIG_PROC_FS\n  net: ipv4: fix waring -Wunused-variable\n  net: proc: fix build failed when procfs is not configured\n  Revert \"xen: netback: remove redundant xenvif_put\"\n  net: move procfs code to net/core/net-procfs.c\n  qmi_wwan, cdc-ether: add ADU960S\n  bonding: set sysfs device_type to \u0027bond\u0027\n  bonding: fix bond_release_all inconsistencies\n  b44: use netdev_alloc_skb_ip_align()\n  xen: netback: remove redundant xenvif_put\n  net: fec: Do a sanity check on the gpio number\n  ip_gre: propogate target device GSO capability to the tunnel device\n  ip_gre: allow CSUM capable devices to handle packets\n  bonding: Fix initialize after use for 3ad machine state spinlock\n  bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate()\n  ...\n"
    },
    {
      "commit": "6db167dfc013b0e114c81077ac091ba26a69f4ed",
      "tree": "1978b8a2774e0fdb3690065625b0b5eb84475552",
      "parents": [
        "32f9aab8ebd886211a7b3e552753af014c3e5225",
        "9cb543124a2d31af42ce61a4c30765ecc8e5f1fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 14:29:37 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 14:29:37 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus-2\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates (part two) from Russell King:\n\n - breakpoint and perf updates from Will Deacon.\n\n - hypervisor boot mode updates from Will.\n\n - support for Power State Coordination Interface via the Hypervisor\n\n - core ARM support for KVM\n\n* \u0027for-linus-2\u0027 of git://git.linaro.org/people/rmk/linux-arm: (32 commits)\n  KVM: ARM: Add maintainer entry for KVM/ARM\n  KVM: ARM: Power State Coordination Interface implementation\n  KVM: ARM: Handle I/O aborts\n  KVM: ARM: Handle guest faults in KVM\n  KVM: ARM: VFP userspace interface\n  KVM: ARM: Demux CCSIDR in the userspace API\n  KVM: ARM: User space API for getting/setting co-proc registers\n  KVM: ARM: Emulation framework and CP15 emulation\n  KVM: ARM: World-switch implementation\n  KVM: ARM: Inject IRQs and FIQs from userspace\n  KVM: ARM: Memory virtualization setup\n  KVM: ARM: Hypervisor initialization\n  KVM: ARM: Initial skeleton to compile KVM support\n  ARM: Section based HYP idmap\n  ARM: Add page table and page defines needed by KVM\n  ARM: perf: simplify __hw_perf_event_init err handling\n  ARM: perf: remove unnecessary checks for idx \u003c 0\n  ARM: perf: handle armpmu_register failing\n  ARM: perf: don\u0027t pretend to support counting of L1I writes\n  ARM: perf: remove redundant NULL check on cpu_pmu\n  ...\n"
    },
    {
      "commit": "8793422fd9ac5037f5047f80473007301df3689f",
      "tree": "f5aa3b3a564f053e1b5604c45db80193abc734a4",
      "parents": [
        "b3cdda2b4f541439ca4205793040aa2e1c852e3b",
        "10baf04e95fbf7eb6089410220a547211dd2ffa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:26:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:26:56 2013 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management updates from Rafael Wysocki:\n\n - Rework of the ACPI namespace scanning code from Rafael J.  Wysocki\n   with contributions from Bjorn Helgaas, Jiang Liu, Mika Westerberg,\n   Toshi Kani, and Yinghai Lu.\n\n - ACPI power resources handling and ACPI device PM update from Rafael\n   J Wysocki.\n\n - ACPICA update to version 20130117 from Bob Moore and Lv Zheng with\n   contributions from Aaron Lu, Chao Guan, Jesper Juhl, and Tim Gardner.\n\n - Support for Intel Lynxpoint LPSS from Mika Westerberg.\n\n - cpuidle update from Len Brown including Intel Haswell support, C1\n   state for intel_idle, removal of global pm_idle.\n\n - cpuidle fixes and cleanups from Daniel Lezcano.\n\n - cpufreq fixes and cleanups from Viresh Kumar and Fabio Baltieri with\n   contributions from Stratos Karafotis and Rickard Andersson.\n\n - Intel P-states driver for Sandy Bridge processors from Dirk\n   Brandewie.\n\n - cpufreq driver for Marvell Kirkwood SoCs from Andrew Lunn.\n\n - cpufreq fixes related to ordering issues between acpi-cpufreq and\n   powernow-k8 from Borislav Petkov and Matthew Garrett.\n\n - cpufreq support for Calxeda Highbank processors from Mark Langsdorf\n   and Rob Herring.\n\n - cpufreq driver for the Freescale i.MX6Q SoC and cpufreq-cpu0 update\n   from Shawn Guo.\n\n - cpufreq Exynos fixes and cleanups from Jonghwan Choi, Sachin Kamat,\n   and Inderpal Singh.\n\n - Support for \"lightweight suspend\" from Zhang Rui.\n\n - Removal of the deprecated power trace API from Paul Gortmaker.\n\n - Assorted updates from Andreas Fleig, Colin Ian King, Davidlohr Bueso,\n   Joseph Salisbury, Kees Cook, Li Fei, Nishanth Menon, ShuoX Liu,\n   Srinivas Pandruvada, Tejun Heo, Thomas Renninger, and Yasuaki\n   Ishimatsu.\n\n* tag \u0027pm+acpi-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (267 commits)\n  PM idle: remove global declaration of pm_idle\n  unicore32 idle: delete stray pm_idle comment\n  openrisc idle: delete pm_idle\n  mn10300 idle: delete pm_idle\n  microblaze idle: delete pm_idle\n  m32r idle: delete pm_idle, and other dead idle code\n  ia64 idle: delete pm_idle\n  cris idle: delete idle and pm_idle\n  ARM64 idle: delete pm_idle\n  ARM idle: delete pm_idle\n  blackfin idle: delete pm_idle\n  sparc idle: rename pm_idle to sparc_idle\n  sh idle: rename global pm_idle to static sh_idle\n  x86 idle: rename global pm_idle to static x86_idle\n  APM idle: register apm_cpu_idle via cpuidle\n  cpufreq / intel_pstate: Add kernel command line option disable intel_pstate.\n  cpufreq / intel_pstate: Change to disallow module build\n  tools/power turbostat: display SMI count by default\n  intel_idle: export both C1 and C1E\n  ACPI / hotplug: Fix concurrency issues and memory leaks\n  ...\n"
    },
    {
      "commit": "b3cdda2b4f541439ca4205793040aa2e1c852e3b",
      "tree": "12f4249a75ba4348b6674c0d46581d959d1dc5c0",
      "parents": [
        "3aad3f03b2b6d2d977b985c49274cdb78a1593e5",
        "02bbde7849e68e193cefaa1885fe0df0f03c9fcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:04:46 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:04:46 2013 -0800"
      },
      "message": "Merge tag \u0027dt-for-linus\u0027 of git://git.secretlab.ca/git/linux\n\nPull device tree changes from Grant Likely:\n \"All around device tree changes destined for v3.8.  Aside from the\n  documentation updates the highlights in this branch include:\n\n   - Kbuild changes for using CPP with .dts files\n   - locking fix from preempt_rt patchset\n   - include DT alias names in device uevent\n   - Selftest bugfixes and improvements\n   - New function for counting phandles stanzas in a property\n   - constify argument to of_node_full_name()\n   - Various bug fixes\n\n  This tree did also contain a commit to use platform_device_add instead\n  of open-coding the device add code, but it caused problems with amba\n  devices and needed to be reverted.\"\n\n* tag \u0027dt-for-linus\u0027 of git://git.secretlab.ca/git/linux: (23 commits)\n  Revert \"of: use platform_device_add\"\n  kbuild: limit dtc+cpp include path\n  gpio: Make of_count_named_gpios() use new of_count_phandle_with_args()\n  of: Create function for counting number of phandles in a property\n  of/base: Clean up exit paths for of_parse_phandle_with_args()\n  of/selftest: Use selftest() macro throughout\n  of/selftest: Fix GPIOs selftest to cover the 7th case\n  of: fix recursive locking in of_get_next_available_child()\n  documentation/devicetree: Fix a typo in exynos-dw-mshc.txt\n  OF: convert devtree lock from rw_lock to raw spinlock\n  of/exynos_g2d: Add Bindings for exynos G2D driver\n  kbuild: create a rule to run the pre-processor on *.dts files\n  input: Extend matrix-keypad device tree binding\n  devicetree: Move NS2 LEDs binding into LEDs directory\n  of: use platform_device_add\n  powerpc/5200: Fix size to request_mem_region() call\n  documentation/devicetree: Fix typos\n  of: add \u0027const\u0027 to of_node_full_name parameter\n  of: Output devicetree alias names in uevent\n  DT: add vendor prefixes for Renesas and Toshiba\n  ...\n"
    },
    {
      "commit": "3aad3f03b2b6d2d977b985c49274cdb78a1593e5",
      "tree": "e2955fe687fcd9c26f82d57a3c818e05406964ed",
      "parents": [
        "10b6339e93244156fac901560117e94bf9dca120",
        "095c3752e673c0ba039a2f67fd867297fde75ae7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:03:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:03:22 2013 -0800"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux\n\nPull SPI changes from Grant Likely:\n \"Changes to both core spi code and spi device drivers.  The driver\n  changes are the usual set of bug fixes and platform enablement.\n\n  Core code changes include:\n\n   - More intelligent assignment of SPI bus numbers when using DT\n\n   - Common mechanism for using gpios as CS lines\n\n   - Pull checks for bits_per_word and transfer speed out of drivers and\n     into core code\n\n   - Ensure temporary DMA buffers are DMA safe\"\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux: (50 commits)\n  spi: Document cs_gpios and cs_gpio in kernel-doc\n  spi/of: Fix initialization of cs_gpios array\n  spi/pxa2xx: add support for Lynxpoint SPI controllers\n  spi/pxa2xx: add support for Intel Low Power Subsystem SPI\n  spi/pxa2xx: add support for SPI_LOOP\n  spi/pxa2xx: add support for runtime PM\n  spi/pxa2xx: add support for DMA engine\n  spi/pxa2xx: break out the private DMA API usage into a separate file\n  spi/ath79: add shutdown handler\n  spi/mips-lantiq: set SPI_MASTER_HALF_DUPLEX flag\n  spi/mips-lantiq: make use of spi_finalize_current_message\n  spi/bcm63xx: work around inability to keep CS up\n  spi/davinci: use request_threaded_irq() to fix deadlock\n  spi/orion: Use module_platform_driver()\n  spi/bcm63xx: reject transfers unable to transfer\n  spi: Ensure memory used for spi_write_then_read() is DMA safe\n  spi/spi-mpc512x-psc: init mode bits supported by the driver\n  spi/mpc512x-psc: don\u0027t use obsolet cell-index property\n  spi: Remove erroneous __init, __exit and __exit_p() references in drivers\n  spi/s3c64xx: fix checkpatch warnings and error\n  ...\n"
    },
    {
      "commit": "10b6339e93244156fac901560117e94bf9dca120",
      "tree": "93a86c1328f0f3b0f37af493907b32d72027c9d1",
      "parents": [
        "c6699b58f4fe2f968f036a862c09ce44b6968376",
        "fde8bc59c03c0ad1fa4f655e0ed5cc1f76d11e8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:02:10 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:02:10 2013 -0800"
      },
      "message": "Merge tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull clock framework update from Michael Turquette:\n \"The common clock framework changes for 3.9 are almost entirely fixes.\n\n  None are dire enough to be Cc\u0027d to stable which may be interpreted to\n  mean that users of the framework are reaching stability.  Lots of new\n  adoption of this framework is via DeviceTree data and that comes\n  through the respective architecture and platform trees instead of\n  through the clk framework tree.\n\n  Two new features are improved debugfs output and an improvement to how\n  DT clocks are initialized by reusing a common method.\"\n\n* tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux: (25 commits)\n  clk: sunxi: remove stale Makefile entry\n  clk: vexpress: Use common of_clk_init() function\n  clk: zynq: Use common of_clk_init() function\n  clk: vt8500: Use common of_clk_init() function\n  clk: highbank: Use common of_clk_init() function\n  clk: sunxi: Use common of_clk_init() function\n  clk: add common of_clk_init() function\n  clk: Deduplicate exit code in clk_set_rate\n  clk: beautify Makefile\n  clk-divider: fix macros\n  clk: prima2: enable dt-binding clkdev mapping\n  clk: mxs: Index is always positive\n  clk: max77686: Avoid double free at remove time\n  clk: remove exported function from __init section\n  clk: vt8500: Add support for WM8750/WM8850 PLL clocks\n  clk: vt8500: Fix division-by-0 when requested rate\u003d0\n  clk: vt8500: Fix device clock divisor calculations\n  clk: vt8500: Fix error in PLL calculations on non-exact match.\n  clk: max77686: Remove unnecessary NULL checking for container_of()\n  clk: JSON debugfs clock tree summary\n  ...\n"
    },
    {
      "commit": "c6699b58f4fe2f968f036a862c09ce44b6968376",
      "tree": "d26743fa88966c2bdfd35ba723e3631f08a1f5fc",
      "parents": [
        "5a1203914a637b642442a861cf462d16401548e1",
        "2d9f0d964be94fd51c7303288c6f9c88bf2381fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:00:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:00:43 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"Two new touchpad drivers - Cypress APA I2C Trackpad and Cypress PS/2\n  touchpad and a big update to ALPS driver from Kevin Cernekee that adds\n  support for \"Rushmore\" touchpads and paves way for adding support for\n  \"Dolphin\" touchpads.\n\n  There is also a new input driver for Goldfish emulator and also\n  Android keyreset driver was folded into SysRq code.\n\n  A few more drivers were updated with device tree bindings and others\n  got some small cleanups and fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (55 commits)\n  Input: cyttsp-spi - remove duplicate MODULE_ALIAS()\n  Input: tsc2005 - add MODULE_ALIAS\n  Input: tegra-kbc - require CONFIG_OF, remove platform data\n  Input: synaptics - initialize pointer emulation usage\n  Input: MT - do not apply filtering on emulated events\n  Input: bma150 - make some defines public and fix some comments\n  Input: bma150 - fix checking pm_runtime_get_sync() return value\n  Input: ALPS - enable trackstick on Rushmore touchpads\n  Input: ALPS - add support for \"Rushmore\" touchpads\n  Input: ALPS - make the V3 packet field decoder \"pluggable\"\n  Input: ALPS - move pixel and bitmap info into alps_data struct\n  Input: ALPS - fix command mode check\n  Input: ALPS - rework detection of Pinnacle AGx touchpads\n  Input: ALPS - move {addr,nibble}_command settings into alps_set_defaults()\n  Input: ALPS - use function pointers for different protocol handlers\n  Input: ALPS - rework detection sequence\n  Input: ALPS - introduce helper function for repeated commands\n  Input: ALPS - move alps_get_model() down below hw_init code\n  Input: ALPS - copy \"model\" info into alps_data struct\n  Input: ALPS - document the alps.h data structures\n  ...\n"
    },
    {
      "commit": "5a1203914a637b642442a861cf462d16401548e1",
      "tree": "894ea523ad45686b9103410f7daeb3a8e670553a",
      "parents": [
        "c560dc8793ecf4c3bb4ba6e7b8cae8a64486d96b",
        "ac6324e7021dfa917ce4f9a836318c3e46fbb84e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "message": "Merge tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Four new drivers:\n\n   - goldfish_battery:\n\n     This is Android Emulator battery driver.  Originally from Google,\n     but Intel folks reshaped it for mainline\n\n   - pm2301_charger:\n\n     A new driver for ST-Ericsson 2301 Power Management chip, uses\n     AB8500 battery management core\n\n   - qnap-poweroff:\n\n     The driver adds poweroff functionality for QNAP NAS boxes\n\n   - restart-poweroff:\n\n     A generic driver that implements \u0027power off by restarting\u0027.  The\n     actual poweroff functionality is implemented through a bootloader,\n     so Linux\u0027 task is just to restart the box.  The driver is useful on\n     Buffalo Linkstation LS-XHL and LS-CHLv2 boards.  Andrew Lunn worked\n     on submitting the driver (as well as qnap-poweroff above).\n\n  Additionally:\n\n   - A lot of fixes for ab8500 drivers.  This is a part of efforts of\n     syncing internal ST-Ericsson development tree with the mainline.\n     Lee Jones @ Linaro worked on compilation and reshaping these\n     series.\n\n   - New health properties for the power supplies: \"Watchdog timer\n     expire\" and \"Safety timer expire\"\n\n   - As usual, a bunch of fixes/cleanups here and there\"\n\n* tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6: (81 commits)\n  bq2415x_charger: Add support for offline and 100mA mode\n  generic-adc-battery: Fix forever loop in gab_remove()\n  goldfish_battery: Add missing GENERIC_HARDIRQS dependency\n  da9030_battery: Include notifier.h\n  bq27x00_battery: Fix reporting battery temperature\n  power/reset: Remove newly introduced __dev* annotations\n  lp8727_charger: Small cleanup in naming\n  ab8500_btemp: Demote initcall sequence\n  ds2782_battery: Add power_supply_changed() calls for proper uevent support\n  power: Add battery driver for goldfish emulator\n  u8500-charger: Delay for USB enumeration\n  ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures\n  ab8500-charger: Do not touch VBUSOVV bits\n  ab8500-fg: Use correct battery charge full design\n  pm2301: LPN mode control support\n  pm2301: Enable vbat low monitoring\n  ab8500-bm: Flush all work queues before suspending\n  ab8500-fg: Go to INIT_RECOVERY when charger removed\n  ab8500-charger: Add support for autopower on AB8505 and AB9540\n  abx500-chargalg: Add new sysfs interface to get current charge status\n  ...\n\nFix up fairly straightforward conflicts in the ab8500 driver.  But since\nit seems to be ARM-specific, I can\u0027t even compile-test the result..\n"
    },
    {
      "commit": "c560dc8793ecf4c3bb4ba6e7b8cae8a64486d96b",
      "tree": "21d516ad43a5e3207b81731239ef207795cf7e11",
      "parents": [
        "8a3a11f91def34424b1995cb54ccd658efde8568",
        "4626dcff78a70258f0064fbdd6d504249f918bcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:26:08 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:26:08 2013 -0800"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull hwmon updates from Guenter Roeck:\n\n - New drivers for MAX6697 and compatibles and for INA209.\n\n - Added support for IT8771E, IT8772E, MAX34460, MAX34461, MCP98244, and\n   ADT7420 to existing drivers.\n\n - Added support for additional attributes to various drivers.\n\n - Replaced SENSORS_LIMIT with clamp_val; retire SENSORS_LIMIT;\n\n - Clean up PMBus code to reduce its size; clean up adt7410 driver.\n\n - A couple of minor bug fixes as well as documentation cleanup.\n\n - Out-of-tree change: Replace SENSORS_LIMIT with clamp_val in\n   platform/x86/eeepc-laptop driver.\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (32 commits)\n  hwmon: (ntc_thermistor): Fix sparse warnings\n  hwmon: (adt7410) Add device table entry for the adt7420\n  hwmon: (adt7410) Use I2C_ADDRS helper macro\n  hwmon: (adt7410) Use the SIMPLE_DEV_PM_OPS helper macro\n  hwmon: (adt7410) Let suspend/resume depend on CONFIG_PM_SLEEP\n  hwmon: (adt7410) Clear unwanted bits in the config register\n  hwmon: (jc42) Add support for MCP98244\n  hwmon: (pmbus) Clean up for code size reduction\n  hwmon: (pmbus/max34440) Add support for MAX34460 and MAX34461\n  hwmon: (pmbus) Add support for word status register\n  hwmon: (pmbus/zl6100) Add support for VMON/VDRV\n  hwmon: (pmbus) Add function to clear sensor cache\n  hwmon: (pmbus) Add support for additional voltage sensor\n  hwmon: (pmbus) Use krealloc to allocate attribute memory\n  hwmon: (pmbus) Simplify memory allocation for sensor attributes\n  hwmon: (pmbus) Improve boolean handling\n  hwmon: (pmbus) Simplify memory allocation for labels and booleans\n  hwmon: (pmbus) Use dev variable to represent client-\u003edev\n  hwmon: (pmbus) Fix \u0027Macros with multiple statements\u0027 checkpatch error\n  hwmon: (pmbus) Drop unnecessary error messages in probe error path\n  ...\n"
    },
    {
      "commit": "8a3a11f91def34424b1995cb54ccd658efde8568",
      "tree": "6b97487ffea8cb7d8c280bb88fd681335f91cf73",
      "parents": [
        "8909ff652ddfc83ecdf450f96629c25489d88f77",
        "ade158eb53eed40f6090e9f7ee6ee3513ec1eec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "message": "Merge tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl changes from Linus Walleij:\n \"These are the main pinctrl changes for the v3.9 merge window.  The\n  most interesting change by far is how the device core grabs pinctrl\n  default handles avoiding the need to stick boilerplate into driver\n  consumers.\n\n   - Grabbing of default pinctrl handles from the device core.  These\n     are the hunks hitting drivers/base.  All is ACKed by Greg, after a\n     long discussion about different alternatives.\n\n   - Some stuff also touches the MFD and ARM SoC trees, this has been\n     coordinated and ACKed.\n\n   - New drivers for:\n     - The Tegra 114 sub-SoC\n     - Allwinner sunxi\n     - New ABx500 driver and sub-SoC drivers for AB8500, AB8505, AB9540\n       and AB8540.\n\n   - Make it possible for hogged pins to enter a sleep mode, and make it\n     possible for drivers to control that mode.\n\n   - Various clean-up, extensions and device tree support to various pin\n     controllers.\"\n\n* tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (68 commits)\n  pinctrl: tegra: add clfvs function to Tegra114 support\n  pinctrl: generic: rename input schmitt disable\n  pinctrl/pinconfig: add debug interface\n  pinctrl: samsung: remove duplicated line\n  ARM: ux500: use real AB8500 IRQ numbers instead of virtual ones\n  ARM: ux500: remove irq_base property from platform_data\n  pinctrl/abx500: use direct IRQ defines\n  pinctrl/abx500: replace IRQ offsets with table read-in values\n  pinctrl/abx500: move IRQ handling to ab8500-core\n  pinctrl: exynos5440: remove erroneous __init\n  pinctrl/abx500: adjust offset for get_mode()\n  pinctrl/abx500: add Device Tree support\n  pinctrl/abx500: align GPIO cluster boundaries\n  pinctrl/abx500: prevent error path from corrupting returning error\n  pinctrl: sunxi: add of_xlate function\n  pinctrl/lantiq: fix pin number in ltq_pmx_gpio_request_enable\n  pinctrl/lantiq: add functionality to falcon_pinconf_dbg_show\n  pinctrl/lantiq: fix pinconfig parameters\n  pinctrl/lantiq: one of the boot leds was defined incorrectly\n  pinctrl/lantiq: only probe available pad controllers\n  ...\n"
    },
    {
      "commit": "0d4bbaf9f3e5b9f52150ddc5a4ee8b0ab83a440b",
      "tree": "ff5634b4f3bbb0b100a14bea54a6b1f6b672b3ef",
      "parents": [
        "6e8de0bd6a51fdeebd5d975c4fcc426f730b339b"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Tue Dec 18 17:34:16 2012 -0600"
      },
      "committer": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Tue Feb 19 17:57:45 2013 -0500"
      },
      "message": "drm/tilcdc: add support for LCD panels (v5)\n\nAdd an output panel driver for LCD panels.  Tested with LCD3 cape on\nbeaglebone.\n\nv1: original\nv2: s/of_find_node_by_name()/of_get_child_by_name()/ from Pantelis\n    Antoniou\nv3: add backlight support\nv4: rebase to latest of video timing helpers\nv5: remove some unneeded fields from panel-info struct, add DT bindings\n    docs\n\nSigned-off-by: Rob Clark \u003crobdclark@gmail.com\u003e\nTested-by: Koen Kooi \u003ckoen@dominion.thruhere.net\u003e\n"
    },
    {
      "commit": "6e8de0bd6a51fdeebd5d975c4fcc426f730b339b",
      "tree": "16578d6569e031751ddfbb3db2991833c70201dd",
      "parents": [
        "e7792ce2da5ded80861db787ace9b57ecf7bc96c"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Tue Jan 22 16:02:21 2013 -0600"
      },
      "committer": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Tue Feb 19 17:57:44 2013 -0500"
      },
      "message": "drm/tilcdc: add encoder slave (v2)\n\nAdd output panel driver for i2c encoder slaves.\n\nv1: original\nv2: add DT bindings docs, and minor updates for review comments\n\nSigned-off-by: Rob Clark \u003crobdclark@gmail.com\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nTested-by: Koen Kooi \u003ckoen@dominion.thruhere.net\u003e\n"
    },
    {
      "commit": "16ea975eac671fa40a78594a116a44fef8e3f4a9",
      "tree": "4e83f07ea5856e0b33e8fd0918f11aff4b25547b",
      "parents": [
        "b3d3de80133d32723224329f87edecaff230fefc"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Tue Jan 08 15:04:28 2013 -0600"
      },
      "committer": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Tue Feb 19 17:57:44 2013 -0500"
      },
      "message": "drm/tilcdc: add TI LCD Controller DRM driver (v4)\n\nA simple DRM/KMS driver for the TI LCD Controller found in various\nsmaller TI parts (AM33xx, OMAPL138, etc).  This driver uses the\nCMA helpers.  Currently only the TFP410 DVI encoder is supported\n(tested with beaglebone + DVI cape).  There are also various LCD\ndisplays, for which support can be added (as I get hw to test on),\nand an external i2c HDMI encoder found on some boards.\n\nThe display controller supports a single CRTC.  And the encoder+\nconnector are split out into sub-devices.  Depending on which LCD\nor external encoder is actually present, the appropriate output\nmodule(s) will be loaded.\n\nv1: original\nv2: fix fb refcnting and few other cleanups\nv3: get +/- vsync/hsync from timings rather than panel-info, add\n    option DT max-bandwidth field so driver doesn\u0027t attempt to\n    pick a display mode with too high memory bandwidth, and other\n    small cleanups\nv4: remove some unneeded stuff from panel-info struct, properly\n    set high bits for hfp/hsw/hbp for rev 2, add DT bindings docs\n\nSigned-off-by: Rob Clark \u003crobdclark@gmail.com\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nTested-by: Koen Kooi \u003ckoen@dominion.thruhere.net\u003e\n"
    },
    {
      "commit": "3b1209e7994c4d31ff9932a7f566ae1c96b3c443",
      "tree": "8de1c91735f207dbf646e374e849e7522acc710d",
      "parents": [
        "801e6a01d1814f589a1d26981106c8f66b3a0612",
        "7a87c8ab68d0343fd58bb1249219959a239501bf"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 19 18:06:53 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 19 18:06:53 2013 +0100"
      },
      "message": "Merge tag \u0027cleanup_for_v3.9_round3\u0027 of git://git.infradead.org/users/jcooper/linux into next/cleanup\n\nmvebu cleanup vor v3.9 round3\n\n - fix typo in mvebu clokc gating documentation.\n\n* tag \u0027cleanup_for_v3.9_round3\u0027 of git://git.infradead.org/users/jcooper/linux:\n  ARM: mvebu: correct gated clock documentation\n"
    },
    {
      "commit": "da3522f85b49989a67fedb0c31062adb5ce936e7",
      "tree": "2e8574c5b021c101310d4930a88def780cb30dcf",
      "parents": [
        "b67a2ecb540b3ac08c962742d2142104390ff60c",
        "0ce7d00d0d7bc04d917b8775da177dde962ce17e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:10 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:10 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/tps6507x\u0027 into regulator-next\n"
    },
    {
      "commit": "b67a2ecb540b3ac08c962742d2142104390ff60c",
      "tree": "8568617fa2b18d1181acc14c2793fa57827f4bb1",
      "parents": [
        "178a097d5e6ae57d67310ff18bef0afb5589f2dd",
        "d94d9aca5bccba682b5a764c962bcdde7c4bf95a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:09 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:09 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/tps51632\u0027 into regulator-next\n"
    },
    {
      "commit": "178a097d5e6ae57d67310ff18bef0afb5589f2dd",
      "tree": "f64a80af7069b46bea3f55c5f2d90e9881565a36",
      "parents": [
        "728088871c867f912f8a33ea049b7c4135c95637",
        "e81d7bc89c9623ea000890fb4cdf7e731dc21f71"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/s5m8767\u0027 into regulator-next\n"
    },
    {
      "commit": "dcc7310e144c3bf17a86d2f058d60fb525d4b34a",
      "tree": "c6d7813c6dac607e31a229c9d3b46ed4454c4061",
      "parents": [
        "6d63d70f9fe4c1b3d293ac3b9d2fcaf937d95cea"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Thu Jan 31 13:44:10 2013 +0100"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Sun Feb 17 01:25:33 2013 +0100"
      },
      "message": "Document: devicetree: add OF documents for MIPS interrupt controller\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nAcked-by: David Daney \u003cdavid.daney@cavium.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4901/\n"
    },
    {
      "commit": "247796175ea5dc7c838e8e76a14795fb09360649",
      "tree": "fd354393e40da35f650de32989c40360bfb4c93c",
      "parents": [
        "9c099c4e79b67d5578ce8142e6214950be4fcf43"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Fri Jul 20 18:58:34 2012 +0200"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Sun Feb 17 01:25:28 2013 +0100"
      },
      "message": "Document: devicetree: add OF documents for lantiq serial port\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "7a87c8ab68d0343fd58bb1249219959a239501bf",
      "tree": "c21224468ce6e1d2c30544f572036fdfe475c347",
      "parents": [
        "b3af7a1ffd1e5e9ec536a915393b7e07a8793f2a"
      ],
      "author": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Sat Jan 26 20:50:16 2013 +0000"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Feb 15 20:32:38 2013 +0000"
      },
      "message": "ARM: mvebu: correct gated clock documentation\n\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "abe11ddea1d759f9995a9a4636c28c9b40856ca8",
      "tree": "53085d131ecbe7a810f9feadcba571f49a2e9465",
      "parents": [
        "450dd430bf45ab212a91acfb9bed2528d17f30cd"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Jan 18 15:12:21 2013 +0530"
      },
      "committer": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Feb 15 23:15:57 2013 +0530"
      },
      "message": "ARC: [plat-arcfpga]: Enabling DeviceTree for Angel4 board\n\n* arc-uart platform device now populated dynamically, using\n  of_platform_populate() - applies to any other device whatsoever.\n\n* uart in turn requires incore arc-intc to be also present in DT\n\n* A irq-domain needs to be instantiated for IRQ requests by DT probed\n  device (e.g. arc-uart)\n\nTODO: switch over to linear irq domain once all devs have been\n      transitioned to DT\n\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "42cf20980cded7e0ecdd6dba74592d059c6a8bda",
      "tree": "e300eb889bcbb9aac1aa8c052016bfb4cc406569",
      "parents": [
        "421da89aadd1b24f4a3bc1d60c9de9825ec2debc"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Thu Feb 14 09:10:08 2013 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Thu Feb 14 20:04:27 2013 +0530"
      },
      "message": "ARM: dts: pl330: Add #dma-cells for generic dma binding support\n\nThis patch adds #dma-cells property to PL330 DMA controller\nnodes for supporting generic dma dt bindings on samsung\nexynos5250 platform.\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "ba3980df4fc145f36a577307d6387c42841438fd",
      "tree": "338590cb46b8dba1b1f05c85a242e920ba3a8334",
      "parents": [
        "58f1193e6210b986ce662b19aa7b96cf569c2eb3"
      ],
      "author": {
        "name": "Qing Xu",
        "email": "qingx@marvell.com",
        "time": "Mon Feb 04 23:40:47 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:01 2013 +0100"
      },
      "message": "Documentation: Add docs for max8925 dt\n\nadd docs for dt of max8925-mfd, max8925-backlight, and\nmax8925-battery\n\nSigned-off-by: Qing Xu \u003cqingx@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "40719314f259ab9409ca3d48551c17aa23bc2b4d",
      "tree": "21d2202158e90aa4c3f798c1527a229290e6a444",
      "parents": [
        "5f384c1f8be19487f904731d7232120dcfeca8e1"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Jan 29 14:35:15 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:55 2013 +0100"
      },
      "message": "mfd: tps65090: add DT support for tps65090\n\nAdd device tree support for the TI PMIC TPS65090.\nThe device can be registered through platform or DT.\n\nAdd device tree binding document for this device.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2fd7f398d32a0d490d28de75b613263502918e51",
      "tree": "b11b789538b8cdb40db3b69c92d8b7bb8fcee359",
      "parents": [
        "b940a2219c9d59171339cc4510462154934fcb49"
      ],
      "author": {
        "name": "Sebastian Hesselbarth",
        "email": "sebastian.hesselbarth@gmail.com",
        "time": "Fri Feb 08 18:47:30 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 13 17:40:23 2013 -0200"
      },
      "message": "[media] media: rc: gpio-ir-recv: add support for device tree parsing\n\nThis patch adds device tree parsing for gpio_ir_recv platform_data and\nthe mandatory binding documentation. It basically follows what we already\nhave for e.g. gpio_keys. All required device tree properties are OS\nindependent but an optional property allows linux specific support for rc\nmaps.\n\nSigned-off-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@gmail.com\u003e\nReviewed-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "11c62d4f1d8583dd6305824d704f33301da4e93a",
      "tree": "fd496077633ce328f65717554ca43e2b2c0b9f2d",
      "parents": [
        "f2eca58f2ad92ed20cc96b765a18525d5ace2d19"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "Vineet.Gupta1@synopsys.com",
        "time": "Mon Feb 11 14:11:41 2013 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 08:37:49 2013 -0800"
      },
      "message": "serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n\n-replace \"baud\" with \"current-speed\"\n-if uart alias doesn\u0027t exist in DT, don\u0027t abort, pick 0\n\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nCc: linux-serial@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0408753faeb53b37628c71c92ee6a7a422042607",
      "tree": "57ad14c5f6e9e08f5aa3ed2fce774dc447450efd",
      "parents": [
        "2d1efdb232bbb4b5253147ead0c8ad8dc7f6c6c3"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Jan 17 16:34:33 2013 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 13 07:49:02 2013 -0600"
      },
      "message": "powerpc/85xx: describe the PAMU topology in the device tree\n\nThe PAMU caches use the LIODNs to determine which cache lines hold the\nentries for the corresponding LIODs.  The LIODNs must therefore be\ncarefully assigned to avoid cache thrashing -- two active LIODs with\nLIODNs that put them in the same cache line.\n\nCurrently, LIODNs are statically assigned by U-Boot, but this has\nlimitations.  LIODNs are assigned even for devices that may be disabled\nor unused by the kernel.  Static assignments also do not allow for device\ndrivers which may know which LIODs can be used simultaneously.  In\nother words, we really should assign LIODNs dynamically in Linux.\n\nTo do that, we need to describe the PAMU device and cache topologies in\nthe device trees.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Stuart Yoder \u003cstuart.yoder@freescale.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2d1efdb232bbb4b5253147ead0c8ad8dc7f6c6c3",
      "tree": "4a2a3b53fe98b6f6d2cf3db74ff12a01ccd5d60d",
      "parents": [
        "d5bc813f407b640830c29b8e45fae56e9ce11e7a"
      ],
      "author": {
        "name": "Vakul Garg",
        "email": "vakul@freescale.com",
        "time": "Wed Jan 23 12:51:08 2013 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 13 07:49:01 2013 -0600"
      },
      "message": "crypto: caam - Added property fsl, sec-era in SEC4.0 device tree binding.\n\nThis new property defines the era of the particular SEC version.\nThe compatible property in device tree \"crypto\" node has been updated\nnot to contain SEC era numbers.\n\nSigned-off-by: Vakul Garg \u003cvakul@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bfc4a58986ba3934bb256ef3567aeeab262aa959",
      "tree": "bd26e4a6a10e19b510cec9674448bdb18633630a",
      "parents": [
        "09495dda6a62c74b13412a63528093910ef80edd",
        "1421954bf9b967d819db23c911f950a2ccd60eff"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 13 09:59:13 2013 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 13 09:59:13 2013 +0000"
      },
      "message": "Merge branch \u0027for-next\u0027 from git://sources.calxeda.com/kernel/linux.git\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d9ba8f9e6298af71ec1c1fd3d88c3ef68abd0ec3",
      "tree": "933b4cdcb097e37e8eaea6970f791e862040bd0b",
      "parents": [
        "9232b16df2167c8afcb89de39ee85f5091ebacff"
      ],
      "author": {
        "name": "Mugunthan V N",
        "email": "mugunthanvnm@ti.com",
        "time": "Mon Feb 11 09:52:20 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 12 16:15:10 2013 -0500"
      },
      "message": "driver: net: ethernet: cpsw: dual emac interface implementation\n\nThe CPSW switch can act as Dual EMAC by segregating the switch ports\nusing VLAN and port VLAN as per the TRM description in\n14.3.2.10.2 Dual Mac Mode\n\nFollowing CPSW components will be common for both the interfaces.\n* Interrupt source is common for both eth interfaces\n* Interrupt pacing is common for both interfaces\n* Hardware statistics is common for all the ports\n* CPDMA is common for both eth interface\n* CPTS is common for both the interface and it should not be enabled on\n  both the interface as timestamping information doesn\u0027t contain port\n  information.\n\nConstrains\n* Reserved VID of One port should not be used in other interface which will\n  enable switching functionality\n* Same VID must not be used in both the interface which will enable switching\n  functionality\n\nSigned-off-by: Mugunthan V N \u003cmugunthanvnm@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3b54b9a066edeac5c06e1cdcd82e1cb1224aaef",
      "tree": "a98bbfac8ccd16ac6535107a066bb78a226adc7d",
      "parents": [
        "cb7f07a4c58659d971a60ebbb8547f6611278622"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@wwwdotorg.org",
        "time": "Mon Feb 11 19:47:56 2013 -0700"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "wolfram@the-dreams.de",
        "time": "Tue Feb 12 11:33:59 2013 +0100"
      },
      "message": "i2c: add bcm2835 driver\n\nThis implements a very basic I2C host driver for the BCM2835 SoC. Missing\nfeatures so far are:\n\n* 10-bit addressing.\n* DMA.\n\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Wolfram Sang \u003cwolfram@the-dreams.de\u003e\n"
    },
    {
      "commit": "1c75c4210009d5cceced76af316c51f9e56ce630",
      "tree": "cfa3600b25fe8ca385ddc6a2cd230da876312dcb",
      "parents": [
        "877cd953167bc50765719ca047a3ac2c4fdd7aaf",
        "d6dd735f4bda19bfe07d96d9025c94c4619d4596"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 19:37:51 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 19:37:51 2013 -0800"
      },
      "message": "Merge branch \u0027socfpga/hw\u0027 into next/soc\n\nFrom Dinh Nguyen, this is a series of patches introducing support for\nsocfpga hardware (Altera Cyclone5). It also includes a cleanup that\nmoves some of the ARMv7 cache maintenance functions to a common location,\nsince three other platforms aready implemented it separately.\n\n* socfpga/hw:\n  arm: socfpga: Add SMP support for actual socfpga harware\n  arm: Add v7_invalidate_l1 to cache-v7.S\n  arm: socfpga: Add entries to enable make dtbs socfpga\n  arm: socfpga: Add new device tree source for actual socfpga HW\n\nTrivial conflict in arch/arm/mach-tegra/headsmp.S.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "d6dd735f4bda19bfe07d96d9025c94c4619d4596",
      "tree": "c8c688aacf4c7315ed7af8ade6508f511ac28aab",
      "parents": [
        "c08e20d246ded319fc77616c64dcbf69456cb4be"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "dinguyen@altera.com",
        "time": "Mon Feb 11 17:30:33 2013 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 19:37:26 2013 -0800"
      },
      "message": "arm: socfpga: Add SMP support for actual socfpga harware\n\nBecause the CPU1 start address is different for socfpga-vt and\nsocfpga-cyclone5, we add code to use the correct CPU1 start addr.\n\nSigned-off-by: Dinh Nguyen \u003cdinguyen@altera.com\u003e\nSigned-off-by: Pavel Machek \u003cpavel@denx.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "111936ff3bc33585b475c1033fc98cd6b3370a74",
      "tree": "c561cf4562672e29145bb16faff448639e18e259",
      "parents": [
        "07728b77c03dc0721daaf551976d95e6f714af1a"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Wed Jan 16 14:13:59 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 11 13:28:54 2013 -0500"
      },
      "message": "mmc: mvsdio: implement a Device Tree binding\n\nThis patch adds a simple Device Tree binding for the mvsdio driver, as\nwell as the necessary documentation for it. Compatibility with non-DT\nplatforms is preserved, by keeping the platform_data based\ninitialization.\n\nWe introduce a small difference between non-DT and DT platforms: DT\nplatforms are required to provide a clocks \u003d \u003c...\u003e property, which the\ndriver uses to get the frequency of the clock that goes to the SDIO\nIP. The behaviour on non-DT platforms is kept unchanged: a clock\nreference is not mandatory, but the clock frequency must be passed in\nthe \"clock\" field of the mvsdio_platform_data structure.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Stefan Peter \u003cs.peter@mpl.ch\u003e\nTested-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1a94715d4db7b71f825cd5585bc8d653eae1faf4",
      "tree": "b5d6303eb114e51493de38bffb631f93f16e60c7",
      "parents": [
        "2220eedfd7aea69008173a224975e10284fbe854"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@wwwdotorg.org",
        "time": "Wed Jan 02 22:34:49 2013 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 11 13:28:49 2013 -0500"
      },
      "message": "mmc: add BCM2835 driver\n\nAdd a very simple driver for the BCM2835 SoC, which is used in the\nRaspberry Pi board.\n\nSigned-off-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3ad06d1a7dfd99a2e8f3a41e0fa5118551186d3c",
      "tree": "0cc362f48415c6de501c2474572be94a37014657",
      "parents": [
        "4f5c1c04f8623387ce4af942b2bf547d3bba40ae",
        "2bdd424f26be1c98b6e3d9acfffb5559c131c888"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 09:05:45 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 09:05:45 2013 -0800"
      },
      "message": "Merge branch \u0027depends/rmk-psci\u0027 into next/virt\n"
    },
    {
      "commit": "555df91a00c2d70949cb38415b6de7e4304c0f9a",
      "tree": "207a5ed1b434374bc4a5edbea9a41f7c22da9ca5",
      "parents": [
        "fa10a92b4746caa90bdd930755774ce9607290bc",
        "346f1d40833c75ddb5e9e4b47fb00e20f8152762"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:53 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:53 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/wm8962\u0027 into asoc-next\n"
    },
    {
      "commit": "efad6eed2698a975ef4c82d97ab7a6279e978fd0",
      "tree": "0de9acec6dfa8cddedd358da6d225e682bcb9e3c",
      "parents": [
        "b363bcaf1df2e8b6ab7c0dbfdc5bd8f275f08a96",
        "85becda62c77d0951a1079bb45d0b5cbe6012252"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:47 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:47 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/twl\u0027 into asoc-next\n"
    },
    {
      "commit": "315472d5abca4d4db90ba654fd616b9a694c80cf",
      "tree": "27510f454328dd1fac3d3855ceac44edf1bc71d8",
      "parents": [
        "56b3f31fb384124790279ad39eb02ee66df4b9fd",
        "e2e8bfdf61573c98162d1112b971d8d00f00fcf8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:46 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:46 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/tlv320aic3x\u0027 into asoc-next\n"
    },
    {
      "commit": "56b3f31fb384124790279ad39eb02ee66df4b9fd",
      "tree": "209baafee8c1a71110aa8d0df6f21f4b08448e4e",
      "parents": [
        "6ee00c164e2d1ab8f88e5c461b494bbb40efe0ba",
        "ec05cc554eb7cfb7ca0d6d93a3afabff6bc80033"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:44 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:44 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/tegra\u0027 into asoc-next\n"
    },
    {
      "commit": "2944c2f5d5c88d5893d6a1dad51d0768aed52d00",
      "tree": "b09658ebfcbb078afe82beb6e462b3edebd03ddd",
      "parents": [
        "f8843c91c60ed744cc7dd6326e44ddb91250ab35",
        "5b1d3c3472f1941ab1a78575fe9ada718a7c0c25"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:41 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:41 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/samsung\u0027 into asoc-next\n"
    },
    {
      "commit": "d0c65252c4fdd306f2dbcf5c14181001bfdbe70e",
      "tree": "8147240ba0160e9558fd014cccb329c0b6f369ea",
      "parents": [
        "1b4327dced27fdddc38b938e393f8e9dc7bd8f66",
        "e43fc6af2538a7a30e695227928eed8a29aa4f63"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:35 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:35 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/fsi\u0027 into asoc-next\n"
    },
    {
      "commit": "e790245eb3b437bb1d322cf3d5fbb603a138c9f7",
      "tree": "54469e8ec666cb4a03b541c218482f172b80bb24",
      "parents": [
        "d289323286d6b4e738458c31533da51d294d28a0",
        "fd23fb9f6bfd43a6e62b2646d18d5ca3edc3ebe3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:33 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:33 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/cs4271\u0027 into asoc-next\n"
    },
    {
      "commit": "278d064bb84b85ad63a32e4eab6469d43d9e215f",
      "tree": "d9ecc62389e23ed783a153c1d1abc13bde26c407",
      "parents": [
        "c331a23b3ceb3870f627221588694add7ae9659a",
        "c890caee54cd1fa2dd63d7f0c51d6b43eca63db3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:25 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:25 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/ak4642\u0027 into asoc-next\n"
    },
    {
      "commit": "f1550a1ce79f1424beca55e78122e594f5ef9094",
      "tree": "d54e1ae275c0b5477f9c562ba784acfdd27a8373",
      "parents": [
        "28c55dc1acc863cb29832b5be2464ebcdafdc3d5"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@parkeon.com",
        "time": "Tue Jan 29 16:46:12 2013 +0100"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Feb 10 23:25:46 2013 +0800"
      },
      "message": "ARM: i.MX53: Add clocks for i.mx53 onewire master.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@parkeon.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "28c55dc1acc863cb29832b5be2464ebcdafdc3d5",
      "tree": "e6c4c051e3540b5e55fcda6b278a62037221aa16",
      "parents": [
        "96574a6dc6bee2320276d7468162a72a0e5c3a34"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@parkeon.com",
        "time": "Tue Jan 29 16:46:10 2013 +0100"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Feb 10 23:25:46 2013 +0800"
      },
      "message": "W1: Add device tree support to MXC onewire master.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@parkeon.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "1982d5b6c1b78363b5142eb0cb81c38d7604fc61",
      "tree": "9bac6ebf38f4cfe469ee74f55730fc239bfb95b0",
      "parents": [
        "a5120e89e7e187a91852896f586876c7a2030804"
      ],
      "author": {
        "name": "Laurent Cans",
        "email": "laurent.cans@gmail.com",
        "time": "Sun Jan 20 23:55:29 2013 +0100"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Feb 10 23:25:45 2013 +0800"
      },
      "message": "ARM: dts: Add apf51 basic support\n\nSigned-off-by: Laurent Cans \u003claurent.cans@gmail.com\u003e\nSigned-off-by: Gwenhael Goavec-Merou \u003cgwenhael.goavec-merou@armadeus.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "a5120e89e7e187a91852896f586876c7a2030804",
      "tree": "c156c6fe8b543ca61035ec46f55eacdd755b577f",
      "parents": [
        "d6b9c591940cd7c03724999c72f31fd92c0dee59"
      ],
      "author": {
        "name": "Peter Chen",
        "email": "peter.chen@freescale.com",
        "time": "Fri Jan 18 10:38:05 2013 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Feb 10 23:25:45 2013 +0800"
      },
      "message": "ARM i.MX6: change mxs usbphy clock usage\n\nThis mxs usbphy is only needs to be on after system boots\nup, and software never needs to control it anymore.\nMeanwhile, usbphy\u0027s parent needs to be notified if usb\nis suspend or not. So we design below mxs usbphy usage:\n\n- usbphy1_gate and usbphy2_gate:\nTheir parents are dummy clock, we only needs to enable\nit after system boots up.\n- usbphy1 and usbphy2\nUsage reserved bit for this clock, in that case, the refcount\nwill be updated, but without hardware changing.\n\nSigned-off-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "860c06f6c0620307b595aacb3ead9c439e9dd785",
      "tree": "fb8b643465682b47a3fc5213e5ee707afe1e65df",
      "parents": [
        "be4ccfcec3e958ef1eae59430e9962a514f34681"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Jan 03 14:27:35 2013 -0200"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Feb 10 23:25:42 2013 +0800"
      },
      "message": "ARM: mx25pdk: Add device tree support\n\nAdd basic device tree support for mx25pdk board.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "9c9651cd7412032657e4949dd5cbdd8f1364befd",
      "tree": "96ae989346fb685caf429417b32a88e3b77aae0d",
      "parents": [
        "991eb5852bf28fbc63d000fa428f95eb47128ab2"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Tue Dec 25 09:10:52 2012 -0200"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Feb 10 23:25:41 2013 +0800"
      },
      "message": "ARM: boot: dts: Add an entry for imx27-pdk.dtb\n\nAdd an entry for imx27-pdk.dtb, so that it can be generated by default.\n\nAlso, add an entry into Documentation/devicetree/bindings/arm/fsl.txt.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "2a4bd9f0db24ba14c8b38777d77add2682233c79",
      "tree": "df5c84538f118e63ff93e13456702086e58708bb",
      "parents": [
        "93f0822dff5dae2f0a2645f16300c14af41ca777"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Tue Feb 05 22:52:51 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 09 12:56:08 2013 +0100"
      },
      "message": "cpufreq: kirkwood: Add a cpufreq driver for Marvell Kirkwood SoCs\n\nThe Marvell Kirkwood SoCs have simple cpufreq support in hardware. The\nCPU can either use the a high speed cpu clock, or the slower DDR\nclock. Add a driver to swap between these two clock sources.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nAcked-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "1421954bf9b967d819db23c911f950a2ccd60eff",
      "tree": "a4064d95046ff41a6bda4aca031ba7e2995a0fa8",
      "parents": [
        "d6d3c4e656513dcea61ce900f0ecb9ca820ee7cd"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Feb 07 17:14:35 2013 +0530"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Feb 08 17:02:44 2013 -0600"
      },
      "message": "documentation/devicetree: Fix a typo in exynos-dw-mshc.txt\n\nFixed a typo in referenced file name.\n\nCc: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "09495dda6a62c74b13412a63528093910ef80edd",
      "tree": "29050386e26b6a55e4358cd1e62cf4a7e0987a44",
      "parents": [
        "22435f38337ef6a8abb33574604e77c335b75d14"
      ],
      "author": {
        "name": "Ajay Kumar",
        "email": "ajaykumar.rs@samsung.com",
        "time": "Thu Jan 03 08:03:34 2013 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 08 21:49:50 2013 +0000"
      },
      "message": "of/exynos_g2d: Add Bindings for exynos G2D driver\n\nAdd documentation for the DT bindings in exynos G2D driver.\n\nSigned-off-by: Ajay Kumar \u003cajaykumar.rs@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "7ac63ac61d67703aba1add4a89c4de702068d2f2"
}
