)]}'
{
  "commit": "6fa52ed33bea997374a88dbacbba5bf8c7ac4fef",
  "tree": "a0904b78d66c9b99d6acf944cf58bcaa0cffc511",
  "parents": [
    "1db772216f48978d5146b858586f6178433aad38",
    "bc8fd900c4d460b4e4bf785bb48bfced0ac9941b"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat May 04 12:31:18 2013 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat May 04 12:31:18 2013 -0700"
  },
  "message": "Merge tag \u0027drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC driver changes from Olof Johansson:\n \"This is a rather large set of patches for device drivers that for one\n  reason or another the subsystem maintainer preferred to get merged\n  through the arm-soc tree.  There are both new drivers as well as\n  existing drivers that are getting converted from platform-specific\n  code into standalone drivers using the appropriate subsystem specific\n  interfaces.\n\n  In particular, we can now have pinctrl, clk, clksource and irqchip\n  drivers in one file per driver, without the need to call into platform\n  specific interface, or to get called from platform specific code, as\n  long as all information about the hardware is provided through a\n  device tree.\n\n  Most of the drivers we touch this time are for clocksource.  Since now\n  most of them are part of drivers/clocksource, I expect that we won\u0027t\n  have to touch these again from arm-soc and can let the clocksource\n  maintainers take care of these in the future.\n\n  Another larger part of this series is specific to the exynos platform,\n  which is seeing some significant effort in upstreaming and\n  modernization of its device drivers this time around, which\n  unfortunately is also the cause for the churn and a lot of the merge\n  conflicts.\n\n  There is one new subsystem that gets merged as part of this series:\n  the reset controller interface, which is a very simple interface for\n  taking devices on the SoC out of reset or back into reset.  Patches to\n  use this interface on i.MX follow later in this merge window, and we\n  are going to have other platforms (at least tegra and sirf) get\n  converted in 3.11.  This will let us get rid of platform specific\n  callbacks in a number of platform independent device drivers.\"\n\n* tag \u0027drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (256 commits)\n  irqchip: s3c24xx: add missing __init annotations\n  ARM: dts: Disable the RTC by default on exynos5\n  clk: exynos5250: Fix parent clock for sclk_mmc{0,1,2,3}\n  ARM: exynos: restore mach/regs-clock.h for exynos5\n  clocksource: exynos_mct: fix build error on non-DT\n  pinctrl: vt8500: wmt: Fix checking return value of pinctrl_register()\n  irqchip: vt8500: Convert arch-vt8500 to new irqchip infrastructure\n  reset: NULL deref on allocation failure\n  reset: Add reset controller API\n  dt: describe base reset signal binding\n  ARM: EXYNOS: Add arm-pmu DT binding for exynos421x\n  ARM: EXYNOS: Add arm-pmu DT binding for exynos5250\n  ARM: EXYNOS: Enable PMUs for exynos4\n  irqchip: exynos-combiner: Correct combined IRQs for exynos4\n  irqchip: exynos-combiner: Add set_irq_affinity function for combiner_irq\n  ARM: EXYNOS: fix compilation error introduced due to common clock migration\n  clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3}\n  clk: exynos4: export clocks required for fimc-is\n  clk: samsung: Fix compilation error\n  clk: tegra: fix enum tegra114_clk to match binding\n  ...\n",
  "tree_diff": []
}
