)]}'
{
  "log": [
    {
      "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": "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": "93f0822dff5dae2f0a2645f16300c14af41ca777",
      "tree": "e991b2b798f4d218cc410e13701d687d8f7cba49",
      "parents": [
        "633d47d653f3a717fb68293d24ab7059c480f71b"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Feb 06 09:02:13 2013 -0800"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 09 12:56:04 2013 +0100"
      },
      "message": "cpufreq/x86: Add P-state driver for sandy bridge.\n\nAdd a P-state driver for the Intel Sandy bridge processor. In cpufreq\nterminology this driver implements a  scaling driver with an internal\ngovernor.\n\nWhen built into the the kernel this driver will be the preferred\nscaling driver for Sandy bridge processors.\n\nIn addition to the interfaces provided by the cpufreq subsystem for\ncontrolling scaling drivers. The user may control the behavior of the\ndriver via three sysfs files located in\n\"/sys/devices/system/cpu/intel_pstate\".\n\n  max_perf_pct: limits the maximum P state that will be requested by\n  the driver stated as a percentage of the avail performance.\n\n  min_perf_pct: limits the minimum P state that will be  requested by\n  the driver stated as a percentage of the avail performance.\n\n  no_turbo: limits the driver to selecting P states below the turbo\n  frequency range.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.j.brandewie@intel.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "1dd538f072f0b7ba327613253d41ebb329c6d490",
      "tree": "bdb7e00364892e1c71c184f94451e2d2efc53930",
      "parents": [
        "73bf0fc2b03d1f4fdada0ec430dc20bfb089cfd5"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Feb 04 05:46:29 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 09 01:18:13 2013 +0100"
      },
      "message": "cpufreq: add imx6q-cpufreq driver\n\nAdd an imx6q-cpufreq driver for Freescale i.MX6Q SoC to handle the\nhardware specific frequency and voltage scaling requirements.\n\nThe driver supports module build and is instantiated by the platform\ndevice/driver mechanism, so that it will not be instantiated on other\nplatforms, as IMX is built with multiplatform support.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "6754f556103be5bd172263b1075ddbb7157afbad",
      "tree": "cd913973afd0247175e3adeecaf19d484753580a",
      "parents": [
        "300586778d405f0a4d1f6dc51fcfb4fed567d020"
      ],
      "author": {
        "name": "Mark Langsdorf",
        "email": "mark.langsdorf@calxeda.com",
        "time": "Mon Jan 28 16:13:15 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 02 00:01:15 2013 +0100"
      },
      "message": "cpufreq / highbank: add support for highbank cpufreq\n\nHighbank processors depend on the external ECME to perform voltage\nmanagement based on a requested frequency. Communication between the\nA9 cores and the ECME happens over the pl320 IPC channel.\n\nSigned-off-by: Mark Langsdorf \u003cmark.langsdorf@calxeda.com\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nReviewed-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "741220ea86709717e1d392b5a9617dfe90cd3802",
      "tree": "7fdceb0aa223d1298068b6f3496a3a07023d5f36",
      "parents": [
        "c40a4518166b6c500c844579ec7069d4a0419f30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Sun Jan 20 10:24:27 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 02 00:01:14 2013 +0100"
      },
      "message": "cpufreq: Make acpi-cpufreq link first\n\nNow that the majority of x86 CPUs out there are supported by\nacpi-cpufreq, we want it to load first and, in the AMD case, drop to\npowernow-k8 only on K8s. If, however, both powernow-k8 and acpi-cpufreq\nare built-in, the link order matters. Correct that.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "7bcdd8d5e31db4f49ae52580e86723c376ee0999",
      "tree": "bd252895046e9e17d3ab74b6a4d592b74976ca99",
      "parents": [
        "96e61b8e34ea4982ce57319c19ab73e9e5d74165",
        "f8060f5446b1f2782f0a8ca9be2d870ea4198aee"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jan 28 13:36:23 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jan 28 13:36:23 2013 -0800"
      },
      "message": "Merge branch \u0027depends/cleanup\u0027 into next/drivers\n\n* depends/cleanup: (375 commits)\n  ARM: at91: fix board-rm9200-dt after sys_timer conversion\n  clocksource: use clockevents_config_and_register() where possible\n  ARM: use clockevents_config_and_register() where possible\n  clockevents: export clockevents_config_and_register for module use\n  timer: vt8500: Move timer code to drivers/clocksource\n  irqchip: Move ARM vic.h to include/linux/irqchip/arm-vic.h\n  ARM: picoxcell: use common irqchip_init function\n  ARM: spear: use common irqchip_init function\n  irqchip: Move ARM VIC to drivers/irqchip\n  ARM: samsung: remove unused tick.h\n  ARM: remove unneeded vic.h includes\n  ARM: remove mach .handle_irq for VIC users\n  ARM: VIC: set handle_arch_irq in VIC initialization\n  ARM: VIC: shrink down vic.h\n  irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h\n  ARM: use common irqchip_init for GIC init\n  irqchip: Move ARM GIC to drivers/irqchip\n  ARM: remove mach .handle_irq for GIC users\n  ARM: GIC: set handle_arch_irq in GIC initialization\n  ARM: GIC: remove direct use of gic_raise_softirq\n  ...\n"
    },
    {
      "commit": "edb10c11c9af64efc8cdb001ada9792e0b2eef42",
      "tree": "8e076e21f54ece5545fe6db87c3916c813e23a42",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Dec 10 16:25:38 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jan 07 16:03:01 2013 +0100"
      },
      "message": "cpufreq: Give driver used for dbx500 family a more generic name\n\nThis driver doesn\u0027t only handle cpufreq functionality for the\ndb8500 anymore. There are new variants which rely on it too.\nLet\u0027s make the name a bit more generic.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "1e15f295408e21873dba5fdf17efcbd05fcb6729",
      "tree": "f93b61d83fe64a554634e7ced2f5d34c5d79d9d9",
      "parents": [
        "b5811bc469c0dbebb4f947800b9b234a9c0a68dc"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Dec 29 01:55:20 2012 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Jan 03 13:11:19 2013 +0100"
      },
      "message": "cpufreq / governor: Fix problem with cpufreq_ondemand or cpufreq_conservative\n\nSince commit 2aacdff entitled \"cpufreq: Move common part from governors\nto separate file\", whenever the drivers that depend on this new file\n(cpufreq_ondemand or cpufreq_conservative) are built as modules, a new\nmodule named cpufreq_governor is created because the Makefile includes\ncpufreq_governor.o twice. As drivers/cpufreq/cpufreq_governor.c contains no\nMODULE directives, the resulting module has no license specified, which\nresults in logging of a \"module license \u0027unspecified\u0027 taints kernel\". In\naddition, a number of globals are exported GPL only, and are therefore\nnot available. This fix establishes a new boolean configuration variable\nthat forces cpufreq_governor.o to be linked into the kernel whenever\neither cpufreq_ondemand or cpufreq_conservative is selected.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "420993221175a45db5af012c53fd2fef4d9533dc",
      "tree": "d860d8781144eb6d8cd18ace65be8b432691b10c",
      "parents": [
        "a0e5af3cb89b59aa6c62b1f97c8d553ff3fb51c1"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Tue Nov 27 14:05:26 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Tue Nov 27 14:05:26 2012 +0100"
      },
      "message": "cpufreq: SPEAr: Add CPUFreq driver\n\nSPEAr is an ARM based family of SoCs. This patch adds in support of cpufreq\ndriver for SPEAr SoCs. It is supported via DT only and so bindings are present\nin binding document.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "2aacdfff9c6958723aa5076003247933cefc32ea",
      "tree": "a9ce276509ea2bf7b880920af0431a3d8fe86245",
      "parents": [
        "4b972f0b04eaae645b22d99479b9aea43c3d64e7"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Tue Oct 23 01:28:05 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Nov 15 00:33:06 2012 +0100"
      },
      "message": "cpufreq: Move common part from governors to separate file, v2\n\nMultiple cpufreq governers have defined similar get_cpu_idle_time_***()\nroutines. These routines must be moved to some common place, so that all\ngovernors can use them.\n\nSo moving them to cpufreq_governor.c, which seems to be a better place for\nkeeping these routines.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "95ceafd46359dfd901f9d3b881b33d3036e4b0ce",
      "tree": "dc744c4641640513558c18f411241f6abd8a1b8b",
      "parents": [
        "b496dfbc94ab86f970ef0167eaabe51f930aa5fb"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Sep 06 07:09:11 2012 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Sep 09 22:06:34 2012 +0200"
      },
      "message": "cpufreq: Add a generic cpufreq-cpu0 driver\n\nIt adds a generic cpufreq driver for CPU0 frequency management based on\nclk, regulator, OPP and device tree support.  It can support both\nuniprocessor (UP) and those symmetric multiprocessor (SMP) systems which\nshare clock and voltage across all CPUs.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e1f0b8e9b04a262834ed111e605e5d215685dfab",
      "tree": "13319110b77c21754b89ca7e9b71842e459c40a2",
      "parents": [
        "11269ff506888a06b19c8c7a3297114f30673973"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Sep 04 08:28:09 2012 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Sep 09 22:05:30 2012 +0200"
      },
      "message": "cpufreq: Remove support for hardware P-state chips from powernow-k8\n\nThese chips are now supported by acpi-cpufreq, so we can delete all the\ncode handling them.\n\nAndre: Tighten the deprecation warning message. Trigger load of\nacpi-cpufreq and let the load of the module finally fail.\nThis avoids the problem of users ending up without any cpufreq support\nafter the transition.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andre Przywara \u003candre.przywara@amd.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "cf821923ba9aa0917165a12573bdd6dc0a354421",
      "tree": "a42f6e7db1eeddb67f6b78ef0336ad7d3ac0fd26",
      "parents": [
        "4416b0eaa3d51f3e360d6e171e603ff51848bcf5",
        "a7b422cda5084db7265c3b23310a959b43b47529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:56:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:56:39 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\nPull cpufreq updates for 3.4 from Dave Jones: new drivers and some fixes.\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  provide disable_cpufreq() function to disable the API.\n  EXYNOS5250: Add support cpufreq for EXYNOS5250\n  EXYNOS4X12: Add support cpufreq for EXYNOS4X12\n  [CPUFREQ] CPUfreq ondemand: update sampling rate without waiting for next sampling\n  [CPUFREQ] Add S3C2416/S3C2450 cpufreq driver\n  [CPUFREQ] Fix exposure of ARM_EXYNOS4210_CPUFREQ\n  [CPUFREQ] EXYNOS4210: update the name of EXYNOS clock register\n  [CPUFREQ] EXYNOS: Initialize locking_frequency with initial frequency\n  [CPUFREQ] s3c64xx: Fix mis-cherry pick of VDDINT\n\nFix up trivial conflicts in Kconfig and Makefile due to just changes\nnext to each other (OMAP2PLUS changes vs some new EXYNOS cpufreq\ndrivers).\n"
    },
    {
      "commit": "562a6cbe1cf2edf0a87a659eb26095400322430e",
      "tree": "e13e1e913094aecab5d38e729ad928087da8fd20",
      "parents": [
        "a35c50510dd4d20a9275a0d3d16b859d11b35606"
      ],
      "author": {
        "name": "Jaecheol Lee",
        "email": "jc.lee@samsung.com",
        "time": "Sat Mar 10 03:00:02 2012 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 14 14:39:50 2012 -0400"
      },
      "message": "EXYNOS5250: Add support cpufreq for EXYNOS5250\n\nThis patch adds support cpufreq for EXYNOS5250 SoC. Basically,\nthe exynos-cpufreq.c is used commonly and exynos5250-cpufreq.c\nis used for EXYNOS5250(two Cortex-A15 cores) SoC.\n\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a35c50510dd4d20a9275a0d3d16b859d11b35606",
      "tree": "f5a7f7aa679c854fb038bbb751ed23e24ead3efb",
      "parents": [
        "fd0ef7a0583b9af3efeb7b1f965ea80b5ff70cdf"
      ],
      "author": {
        "name": "Jaecheol Lee",
        "email": "jc.lee@samsung.com",
        "time": "Sat Mar 10 02:59:22 2012 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 14 14:39:47 2012 -0400"
      },
      "message": "EXYNOS4X12: Add support cpufreq for EXYNOS4X12\n\nThis patch adds support cpufreq for EXYNOS4X12 SoCs. Basically,\nthe exynos-cpufreq.c is used commonly and exynos4x12-cpufreq.c\nis used for EXYNOS4212(two Cortex-A9 cores) and EXYNOS4412(four\nCortex-A9 cores) SoCs.\n\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "34ee55075265d68ca858f2426e165733664385b4",
      "tree": "38179f54326bfe7e56c76768d561b78552c0565c",
      "parents": [
        "063b0ee4026fe87ead0c5528b9c3186635268ec7"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Thu Feb 16 11:42:32 2012 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 29 22:24:39 2012 -0500"
      },
      "message": "[CPUFREQ] Add S3C2416/S3C2450 cpufreq driver\n\nThe S3C2416/S3C2450 SoCs support two sources for the armclk.\n\nThe first source is the so called armdiv which divides the msysclk down\nto provide necessary cpu rates. In this mode the core voltage must be\nalways at 1.3V. The frequency from the armdiv is not allowed to be\nlower than the hclk frequency.\n\nIn the second mode the armclk can be sourced directly from the hclk in\nthe so called \"dynamic voltags scaling\" (dvs) mode. Here the armdiv\nisn\u0027t used at all. Also in this mode the core voltage may be lowered.\nExisting hardware and tests with it suggest 1.0V as sufficient.\n\nWhen changing the clock source to the armdiv from the hclk, the SoC\nshows stability issues if the new frequency is higher than the current\nhclk frequency. Hence the driver always forces the armdiv to the hclk\nfrequency before the source change and lets the cpufreq issue another\nset_target call for higher frequencies.\n\nTo mark the hclk frequency as lower as the corresponding armdiv\nfrequency it is set 1MHz below the real frequency. This lets the cpufreq\nframework change between 133MHz based on hclk and 133MHz based on armdiv\nat will.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nTested-by: Andrey Gusakov \u003cdron0gus@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b09db45c56c299438a09b85c06067d7dcd951ea4",
      "tree": "ec6ff3b9800e5abb2f621d620f777acea5c271a7",
      "parents": [
        "b01543dfe67bb1d191998e90d20534dc354de059"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 15 11:01:11 2012 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Feb 21 16:32:24 2012 -0800"
      },
      "message": "cpufreq: OMAP driver depends CPUfreq tables\n\nThe OMAP driver depends on CPUfreq table support for creating a table\nof frequencies from the OPP layer.  Ensure that it\u0027s build to avoid\nlink-time errors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n[khilman@ti.com: make user-selectable, but default y]\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "a125a17fa61afe2fa4e52b239dd20af8ce90c9f7",
      "tree": "8b6486baf276c61eb7cc411eec1f850eefd4a71a",
      "parents": [
        "b2bd68e1d5568a3911e991fc71e083f439886d8c"
      ],
      "author": {
        "name": "Jaecheol Lee",
        "email": "jc.lee@samsung.com",
        "time": "Sat Jan 07 20:18:35 2012 +0900"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 08 23:52:40 2012 -0500"
      },
      "message": "[CPUFREQ] EXYNOS: Make EXYNOS common cpufreq driver\n\nTo support various EXYNOS series SoCs commonly,\nadded exynos common structure.\nexynos-cpufreq.c \u003d\u003e EXYNOS series common cpufreq driver\nexynos4210-cpufreq.c \u003d\u003e EXYNOS4210 support cpufreq driver\n\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "731e0cc639364646d36981d90ab0b6af12b8face",
      "tree": "62e120641ceabdae531fc928dab43fb93133986a",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Aug 11 17:02:43 2010 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Nov 08 11:42:16 2011 -0800"
      },
      "message": "cpufreq: OMAP: cleanup for multi-SoC support, move into drivers/cpufreq\n\nMove OMAP cpufreq driver from arch/arm/mach-omap2 into\ndrivers/cpufreq, along with a few cleanups:\n\n- generalize support for better handling of different SoCs in the OMAP\n- use OPP layer instead of OMAP clock internals for frequency table init\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\n[khilman@ti.com: move to drivers]\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "184475029a724b6b900d88fc3a5f462a6107d5af",
      "tree": "408320b46df221a2424bf94282b1b8e5b7aff7a1",
      "parents": [
        "3b76eefe0f970c2e19f165d4a1650abc523d10bc",
        "f1f4ee01c0d3dce0e3aa7d04e4332677db7af478"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 22:59:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 22:59:39 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (99 commits)\n  drivers/virt: add missing linux/interrupt.h to fsl_hypervisor.c\n  powerpc/85xx: fix mpic configuration in CAMP mode\n  powerpc: Copy back TIF flags on return from softirq stack\n  powerpc/64: Make server perfmon only built on ppc64 server devices\n  powerpc/pseries: Fix hvc_vio.c build due to recent changes\n  powerpc: Exporting boot_cpuid_phys\n  powerpc: Add CFAR to oops output\n  hvc_console: Add kdb support\n  powerpc/pseries: Fix hvterm_raw_get_chars to accept \u003c 16 chars, fixing xmon\n  powerpc/irq: Quieten irq mapping printks\n  powerpc: Enable lockup and hung task detectors in pseries and ppc64 defeconfigs\n  powerpc: Add mpt2sas driver to pseries and ppc64 defconfig\n  powerpc: Disable IRQs off tracer in ppc64 defconfig\n  powerpc: Sync pseries and ppc64 defconfigs\n  powerpc/pseries/hvconsole: Fix dropped console output\n  hvc_console: Improve tty/console put_chars handling\n  powerpc/kdump: Fix timeout in crash_kexec_wait_realmode\n  powerpc/mm: Fix output of total_ram.\n  powerpc/cpufreq: Add cpufreq driver for Momentum Maple boards\n  powerpc: Correct annotations of pmu registration functions\n  ...\n\nFix up trivial Kconfig/Makefile conflicts in arch/powerpc, drivers, and\ndrivers/cpufreq\n"
    },
    {
      "commit": "5d8c665889e27e1b8989ca465166e8897dc302d1",
      "tree": "a1a6839086aa1ccc4aeb8a562bd82b6a3673ab96",
      "parents": [
        "77c2342a578c11f22a1003e641f50d138dd9833a"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jun 29 05:07:56 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 19 15:13:04 2011 +1000"
      },
      "message": "powerpc/cpufreq: Add cpufreq driver for Momentum Maple boards\n\nAdd simple cpufreq driver for Maple-based boards (ppc970fx evaluation\nkit and others). Driver is based on a cpufreq driver for 64-bit powermac\nboxes with all pmac-dependant features removed and simple cleanup\napplied.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "15964d388528c1dbb672027c8003fe7e81630a35",
      "tree": "22f83e4346cb2921695109b872816d47b6f26a3b",
      "parents": [
        "069283c3ec87e0abaa14f6bef96342b609f0fb92"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Jun 06 18:43:01 2011 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 13 18:29:53 2011 -0400"
      },
      "message": "[CPUFREQ] Move compile for S3C64XX cpufreq to /drivers/cpufreq\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "069283c3ec87e0abaa14f6bef96342b609f0fb92",
      "tree": "f5c0da8b4d1442ed08ae84c95258417670743b8f",
      "parents": [
        "f7d770790f29781116d0de1339214934b8020c1e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@kernel.org",
        "time": "Mon Jun 06 21:10:04 2011 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 13 18:29:53 2011 -0400"
      },
      "message": "[CPUFREQ] Remove some vi noise that escaped into the Makefile.\n"
    },
    {
      "commit": "f7d770790f29781116d0de1339214934b8020c1e",
      "tree": "ecdc61b77b8d7c560ea35dd40169a2c2452db9b8",
      "parents": [
        "be2de99beaca6506a1f97a636750c108a41b5c00"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jun 01 14:18:22 2011 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 13 18:29:51 2011 -0400"
      },
      "message": "[CPUFREQ] Move ARM Samsung cpufreq drivers to drivers/cpufreq/\n\nAccording to discussion of the ARM arch subsystem migration,\nARM cpufreq drivers move to drivers/cpufreq. So this patch\nadds Kconfig.arm for ARM like x86 and adds Samsung S5PV210\nand EXYNOS4210 cpufreq driver compile in there.\nAs a note, otherw will be moved.\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "be2de99beaca6506a1f97a636750c108a41b5c00",
      "tree": "dfa91678aa0bf9761d9b71a505548711abb7302c",
      "parents": [
        "92e03c41a415e8e9e8009a1f5bbb9036f3bfb2f4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 10 15:42:08 2011 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 13 18:29:51 2011 -0400"
      },
      "message": "[CPUFREQ/S3C64xx] Move S3C64xx CPUfreq driver into drivers/cpufreq\n\nThis is a straight code motion patch, there are no changes to the driver\nitself. The Kconfig is left untouched as the ARM CPUfreq Kconfig is all\nin one big block in arm/Kconfig and should be moved en masse rather than\nbeing done piecemeal.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "f0e733f32e56ded9309a8b8da3a77d47beb3cbdd",
      "tree": "88bd05d0c1f149a1889df525f8ce4777477cb6b0",
      "parents": [
        "72b2fd5cb89933a5b0dba32735d9b22ae3fb866e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 15 19:34:29 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:20:14 2011 +0200"
      },
      "message": "cpufreq: make DB8500 cpufreq driver compile\n\nConcluding interface update and movement of the driver by making\nthe DB8500 cpufreq driver compile in the cpufreq subsystem.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "bb0a56ecc4ba2a3db1b6ea6949c309886e3447d3",
      "tree": "680b1307d7d9c1a188b7483875f7a3287d8b51a0",
      "parents": [
        "1a8e1463a49aaa452da1cefe184a00d4df47f1ef"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu May 19 18:51:07 2011 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu May 19 18:51:07 2011 -0400"
      },
      "message": "[CPUFREQ] Move x86 drivers to drivers/cpufreq/\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b9170836d1aa4ded7cc1ac1cb8fbc7867061c98c",
      "tree": "87fbac643c392c8ba2459158f78671c356e8dd4a",
      "parents": [
        "b53cc6ead046093477ec7a3354d620337101ea5b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "message": "[CPUFREQ] Conservative cpufreq governer\n\nA new cpufreq module, based on the ondemand one with my additional patches\njust posted.  This one is more suitable for battery environments where its\nprobably more appealing to have the cpu freq gracefully increase and decrease\nrather than flip between the min and max freq\u0027s.\n\nN.B. Bruno Ducrot pointed out that the amd64\u0027s \"do have unacceptable latency\nbetween min and max freq transition, due to the step-by-step requirements\n(200MHz IIRC)\"; so AMD64 users would probably benefit from this too.\n\nSigned-off-by: Alexander Clouter \u003calex-kernel@digriz.org.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
