)]}'
{
  "log": [
    {
      "commit": "5a799b824b6046befa7e10107a3d65f40816f645",
      "tree": "924d89586fea6b4e384ced4e6d5ab438f31f8971",
      "parents": [
        "30c254ff5c6510877c4fa3c3e87bb6d7172a7fcf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Nov 25 22:01:46 2012 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 11 20:57:58 2013 +0900"
      },
      "message": "sh: clkfwk: bugfix: sh_clk_div_enable() care sh_clk_div_set_rate() if div6\n\n764f4e4e33d18cde4dcaf8a0d860b749c6d6d08b\n(sh: clkfwk: Use shared sh_clk_div_enable/disable())\nshared enable/disable funcions for div4/div6.\nBut new sh_clk_div_enable() didn\u0027t care sh_clk_div_set_rate()\nwhich is required on div6 clock.\nThis patch fixes it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fe763c570ad2701c830b9e4e53c65ad89c11c32",
      "tree": "88a648c1cbcda318507d339bf93f1b24af4ff4bf",
      "parents": [
        "8d85fce77edfc22f1d6dbf78e3af723b4b556f3d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 15:14:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:16 2013 -0800"
      },
      "message": "Drivers: misc: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, __devexit_p, __devinitdata,\n__devinitconst, and __devexit from these drivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "97b129be91bc978a205db24241840b95cfa28325",
      "tree": "c9a431561f738d39a1a2c6dbed94af838f7d3b35",
      "parents": [
        "9e0c6b1f47b7cd8e2ce542575573d7c235759ff9",
        "94091c6b9498116abe3035137d8c3e707528efd0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 13 13:48:02 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 13 13:48:02 2012 +0100"
      },
      "message": "Merge branch \u0027soc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc2\n\nIts a little embarrassing, but they all fix problems introduced\nin previous pull-requests for 3.8 that have been merged.\n\n* The three Revert patches back-out secondary CPU initialisation\n  changes from Bastian Hecht which he as advised me are incorrect\n  and break secondary CPU initialisation.\n\n* The clkfwk patch from Morimoto-san resolves a build warning.\n\n* \u0027soc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  sh: clkfwk: fixup unsed variable warning\n  Revert \"ARM: shmobile: r8a7779: Replace modify_scu_cpu_psr with scu_power_mode\"\n  Revert \"ARM: shmobile: sh73a0: Replace modify_scu_cpu_psr with scu_power_mode\"\n  Revert \"ARM: shmobile: emev2: Replace modify_scu_cpu_psr with scu_power_mode\"\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "94091c6b9498116abe3035137d8c3e707528efd0",
      "tree": "7f8d1c9a80c7efa2b355b999722a4fcb49a26e5a",
      "parents": [
        "872b59832d920ba7398b7cf81b5d8fc9088f8259"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Nov 12 16:33:17 2012 -0800"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Tue Nov 13 11:45:40 2012 +0900"
      },
      "message": "sh: clkfwk: fixup unsed variable warning\n\nThis patch solves above warning\n\n${LINUX}/drivers/sh/clk/cpg.c:404:6: warning: \\\nunused variable \u0027val\u0027 [-Wunused-variable]\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\n"
    },
    {
      "commit": "94c78a55b8404396e3b8d9463c1b5c562664c893",
      "tree": "4fc4371853788170e9e9523807cb8385df3acf40",
      "parents": [
        "fd2e1dd7bb2e4f19e063aff9194b795be8510464",
        "2944628607f76e4755660cd710f22a4748ef88d8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 21:59:00 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 21:59:00 2012 +0100"
      },
      "message": "Merge branches \u0027depends/asoc\u0027, \u0027renesas/boards\u0027, \u0027renesas/soc\u0027 and \u0027renesas/soc2\u0027 into next/boards2\n\nThese are all dependencies for the next set of renesas shmobile board\nchanges.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9d626eccb1de90a310f3fb9bc5e8803706be1a95",
      "tree": "3f85ffb397427e040b4d047d53d3d4726852dd0f",
      "parents": [
        "9d69f5b87e7f6df51ad2a70557474093de934a8c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Oct 30 20:06:55 2012 -0700"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Nov 08 15:21:30 2012 +0900"
      },
      "message": "sh: clkfwk: add sh_clk_fsidiv_register()\n\nThis patch adds sh_clk_fsidiv_register() to share FSI-DIV clock code\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\n"
    },
    {
      "commit": "0dd4d5cbe4c38165dc9b3ad329ebb23f24d74fdb",
      "tree": "c2ba5f76da4ad86538c5fc9a2a410efa094c1e85",
      "parents": [
        "cf7599322a6052dae7353f6d986eae06dc7759f5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 15 14:08:48 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 15 14:08:48 2012 +0900"
      },
      "message": "sh: Fix up more fallout from pointless ARM __iomem churn.\n\nIt was already pointed out how to fix these cases before the offending\npatches were merged, but unsurprisingly, that didn\u0027t happen. As this\nchange is entirely superfluous to begin with, simply shut things up by\ncasting everything away.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9cd11c0c47b8690b47e7573311ce5c483cb344ed",
      "tree": "59f51c2bb3f73b21005105095d7321d35616ca9d",
      "parents": [
        "b9541d94bcd2f23a069dbe84830fef1bbcd643f0",
        "1ec9c26ad0890003f2b8a4ab97164f66d5de3f6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 19:11:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 19:11:38 2012 -0700"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM soc multiplatform enablement from Olof Johansson:\n \"This is a pretty significant branch.  It\u0027s the introduction of the\n  first multiplatform support on ARM, and with this (and the later\n  branch) merged, it is now possible to build one kernel that contains\n  support for highbank, vexpress, mvebu, socfpga, and picoxcell.  More\n  platforms will be convered over in the next few releases.\n\n  Two critical last things had to be done for this to be practical and\n  possible:\n   * Today each platform has its own include directory under\n     mach-\u003cmach\u003e/include/mach/*, and traditionally that is where a lot\n     of driver/platform shared definitions have gone, such as platform\n     data structures.  They now need to move out to a common location\n     instead, and this branch moves a large number of those out to\n     include/linux/platform_data.\n   * Each platform used to list the device trees to compile for its\n     boards in mach-\u003cmach\u003e/Makefile.boot.\n\n  Both of the above changes will mean that there are some merge\n  conflicts to come (and some to resolve here).  It\u0027s a one-time move\n  and once it settles in, we should be good for quite a while.  Sorry\n  for the overhead.\"\n\nFix conflicts as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (51 commits)\n  ARM: add v7 multi-platform defconfig\n  ARM: msm: Move core.h contents into common.h\n  ARM: highbank: call highbank_pm_init from .init_machine\n  ARM: dtb: move all dtb targets to common Makefile\n  ARM: spear: move platform_data definitions\n  ARM: samsung: move platform_data definitions\n  ARM: orion: move platform_data definitions\n  ARM: vexpress: convert to multi-platform\n  ARM: initial multiplatform support\n  ARM: mvebu: move armada-370-xp.h in mach dir\n  ARM: vexpress: remove dependency on mach/* headers\n  ARM: picoxcell: remove dependency on mach/* headers\n  ARM: move all dtb targets out of Makefile.boot\n  ARM: picoxcell: move debug macros to include/debug\n  ARM: socfpga: move debug macros to include/debug\n  ARM: mvebu: move debug macros to include/debug\n  ARM: vexpress: move debug macros to include/debug\n  ARM: highbank: move debug macros to include/debug\n  ARM: move debug macros to common location\n  ARM: make mach/gpio.h headers optional\n  ...\n"
    },
    {
      "commit": "16d74ebeb1b056dfc80e69b44cc3a26515db1925",
      "tree": "c82eb0ff60ac6ce9e763fb6d01da4bd0ad563bc7",
      "parents": [
        "56d27adcb536b7430d5f8a6240df8ad261eb00bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 25 11:51:05 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 25 11:51:05 2012 +0900"
      },
      "message": "sh: pfc: Fix up GPIO mux type reconfig case.\n\nSome drivers need to switch pin states between GPIO and pin function at\nruntime, which was inadvertently broken in the pinctrl driver for GPIOs\nbeing bound to a specific direction.\n\nThis fixes up the request path to ensure that previously configured GPIOs\ndon\u0027t cause us to inadvertently error out with an unsupported mux on\nreconfig, which in practice is primarily aimed at trapping pull-up/down\nusers that have yet to be implemented under the new API.\n\nFixes up regressions in the TPU PWM driver, amongst others.\n\nReported-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nTested-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "077664a2644ff6fa0fb1a0c15be96fed359d09f4",
      "tree": "b09b296f19553512c550418da3396a7003b384d5",
      "parents": [
        "d4b7c5db429fbfd3c79120b27ccf66d583606b57"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Sep 14 20:25:48 2012 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 18 16:54:46 2012 +0900"
      },
      "message": "sh: pfc: Release spinlock in sh_pfc_gpio_request_enable() error path\n\nThe sh_pfc_gpio_request_enable() function acquires a spinlock but fails\nto release it before returning if the requested mux type is not\nsupported. Fix this.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6679185909e79df85bd44fd964f80f36899d0880",
      "tree": "7cf6de310303227c7a1ec060fe4af60df0707746",
      "parents": [
        "74595e1764e271911c73e8ab816e0be269420134"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Aug 28 12:54:42 2012 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Sep 14 09:21:58 2012 -0500"
      },
      "message": "ARM: shmobile: move custom gpio functions to sh-gpio.h\n\nMove custom shmobile gpio code to a sh-gpio.h to remove the dependency\non mach/gpio.h. shmobile always uses gpiolib, so we can remove\n__GPIOLIB_COMPLEX define from mach/gpio.h.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\n"
    },
    {
      "commit": "d4b7c5db429fbfd3c79120b27ccf66d583606b57",
      "tree": "8cb0f1a569bcafe72ec4f5dd1f9a65372fc02821",
      "parents": [
        "6dab7ede9390d4d937cb89feca932e4fd575d2da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 20 14:51:50 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 20 14:51:50 2012 +0900"
      },
      "message": "sh: intc: Fix up multi-evt irq association.\n\nIn the multi-evt case we were accidentally associating the parent IRQ,\nfix this up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1026023705b0baa2b37df2a0d1da0022fc7b985e",
      "tree": "fe8a1583e4b899038771d1c0ffdb91bd7e7b9bdc",
      "parents": [
        "800fb3ddee2c50918d651fbd70515f1e38857305"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 09 12:59:40 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 09 13:21:05 2012 +0900"
      },
      "message": "sh: intc: Handle domain association for sparseirq pre-allocated vectors.\n\nPresently it\u0027s assumed that the irqdomain code handles the irq_desc\nallocation for us, but this isn\u0027t necessarily the case when we\u0027ve\npre-allocated IRQs via sparseirq. Previously we had a -EEXIST check in\nthe code that attempted to trap these cases and simply update them\nin-place, but this behaviour was inadvertently lost in the transition to\nirqdomains.\n\nThis simply restores the previous behaviour, first attempting to let the\nirqdomain core fetch the allocation for us, and falling back to an\nin-place domain association in the extant IRQ case. Fixes up regressions\non platforms that pre-allocate legacy IRQs (specifically ARM-based\nSH-Mobile platforms, as SH stopped pre-allocating vectors some time ago).\n\nReported-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f38770477a30d03b6296570071ca2fcd6d3a5f11",
      "tree": "3dd11460c4115d97137a6ff82683e593a3813607",
      "parents": [
        "1ca8fe38a6c958babe6571e39cb0115a40b94603",
        "1d6a21b0a672fb29b01ccf397d478e0541e17716"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:14:52 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:14:52 2012 +0900"
      },
      "message": "Merge branch \u0027common/irqdomain\u0027 into sh-latest\n"
    },
    {
      "commit": "1d6a21b0a672fb29b01ccf397d478e0541e17716",
      "tree": "cc4527286de39a1b70e0af1de16f8a664bea0118",
      "parents": [
        "2d534926205db9ffce4bbbde67cb9b2cee4b835c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:13:46 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:13:46 2012 +0900"
      },
      "message": "sh: intc: initial irqdomain support.\n\nTrivial support for irq domains, using either a linear map or radix tree\ndepending on the vector layout.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e32dfe323d156d5d7b25b9feffe015d19713db2",
      "tree": "f68b06588fa03582565ae810dc4445fc5d73edfa",
      "parents": [
        "92f53a85db3730ae088aaeb7900f85909fd1eda6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 16:27:38 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 16:27:38 2012 +0900"
      },
      "message": "sh: pfc: Fix up init ordering mess.\n\nCommit ca5481c68e9fbcea62bb3c78ae6cccf99ca8fb73 (\"sh: pfc: Rudimentary\npinctrl-backed GPIO support.\") introduced a regression for platforms that\nwere doing early GPIO API calls (from arch_initcall() or earlier),\nleading to a situation where our two-stage registration logic would trip\nitself up and we\u0027d -ENODEV out of the pinctrl registration path,\nresulting in endless -EPROBE_DEFER errors. Further lack of checking any\nsort of errors from gpio_request() resulted in boot time warnings,\ntripping on the FLAG_REQUESTED test-and-set in gpio_ensure_requested().\n\nAs it turns out there\u0027s no particular need to bother with the two-stage\nregistration, as the platform bus is already available at the point that\nwe have to start caring. As such, it\u0027s easiest to simply fold these\ntogether in to a single init path, the ordering of which is ensured\nthrough the platform\u0027s mux registration, as usual.\n\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "92f53a85db3730ae088aaeb7900f85909fd1eda6",
      "tree": "45368c7237ee812a97579958782e43ae13f4d328",
      "parents": [
        "bdc0077af574800d24318b6945cf2344e8dbb050"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 13:10:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 13:10:11 2012 +0900"
      },
      "message": "sh: pfc: Build fix for pinctrl_remove_gpio_range() changes.\n\npinctrl_remove_gpio_range() is now handled by the pinctrl core in the\nunreg path for some reason, so use that instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9ff561fdf73493d757bbc74aa58627e1381650fb",
      "tree": "4484d230662126b1ac94ea545ca5429c91e0a68b",
      "parents": [
        "7b98cf0cf4e8798b9e7435f966ed0d90a2a925de",
        "fdd85ec3eb8cc1b663678a3efa16ee59a32e0277"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:42:59 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:42:59 2012 +0900"
      },
      "message": "Merge branch \u0027common/pinctrl\u0027 into sh-latest\n"
    },
    {
      "commit": "fdd85ec3eb8cc1b663678a3efa16ee59a32e0277",
      "tree": "3864b4b2d6db5ff5815cc1ea60610aa1e2cacc7c",
      "parents": [
        "5440711073157576eb4658c19019b66b25140860"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:39:09 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:39:09 2012 +0900"
      },
      "message": "sh: pfc: pin config get/set support.\n\nThis implements simple support for adjusting the pin config value via the\npinctrl API. The pinconf-generic code is abandoned for now until we\u0027ve\ngot a chance to revamp the pinmux_type state tracking that\u0027s needed by\nlegacy code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5440711073157576eb4658c19019b66b25140860",
      "tree": "fa65de485c82478b9ace19b67410bc5630e1788e",
      "parents": [
        "e3f805e897320c3c25d7d5f67e0fb59c5a7199bc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:18:21 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:18:21 2012 +0900"
      },
      "message": "sh: pfc: Prefer DRV_NAME over KBUILD_MODNAME.\n\nWhile this code is still being shuffled around the KBUILD_MODNAME value\nisn\u0027t particularly useful, switch to something a bit more useful.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3f805e897320c3c25d7d5f67e0fb59c5a7199bc",
      "tree": "697028ecaca3008c78d6a2d8290aa1ed41f43cf6",
      "parents": [
        "e3e79454a7c81a5e48c6d6b31068b12936e7d780"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:48:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:48:18 2012 +0900"
      },
      "message": "sh: pfc: pinctrl legacy group support.\n\nThis follows the function support by simply doing 1 pin per group\nencapsulation in order to keep with legacy behaviour. This will be\nbuilt on incrementally as SoCs define their own pin groups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3e79454a7c81a5e48c6d6b31068b12936e7d780",
      "tree": "eaa8ec6eef0f4cc6ef15aba7bfcac5e0d7d7fd91",
      "parents": [
        "1acbbb4ed846ec6a546834c86a3bd4a5bad4ee4d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:23:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:23:11 2012 +0900"
      },
      "message": "sh: pfc: Ignore pinmux GPIOs with invalid enum IDs.\n\nIf we encounter invalid entries in the pinmux GPIO range, make sure we\u0027ve\nstill got a dummy pin definition but don\u0027t otherwise map it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1acbbb4ed846ec6a546834c86a3bd4a5bad4ee4d",
      "tree": "4ef20d0c7090ebcfe1b4b64d4f231a2f4bb15780",
      "parents": [
        "159ac0737e66f20a913248668d67444afde53b53"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:21:47 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:21:47 2012 +0900"
      },
      "message": "sh: pfc: Export pinctrl binding init symbol.\n\nsymbol_request() requires the registration symbol to be exported, make\nsure it is.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "159ac0737e66f20a913248668d67444afde53b53",
      "tree": "9ce820f84583f14cb640f940117f075808bfc1a8",
      "parents": [
        "a2d3afffd98f9cafa87d7efa57cba0d86abfad87"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:18:37 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 15:18:37 2012 +0900"
      },
      "message": "sh: pfc: Error out on pinctrl init resolution failure.\n\npinctrl support is required for correct operation, failure to locate\nthe init routine is fatal.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a2d3afffd98f9cafa87d7efa57cba0d86abfad87",
      "tree": "101e1c52ef850580f44633e54d65d7644f74d575",
      "parents": [
        "d93a891ff9e21a017e4d66d29784614768db567a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 11 17:21:04 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 11 17:21:04 2012 +0900"
      },
      "message": "sh: pfc: Make pr_fmt consistent across pfc drivers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d93a891ff9e21a017e4d66d29784614768db567a",
      "tree": "af5e48f5177548a4a51ede4cf4363218e5d2625d",
      "parents": [
        "ca5481c68e9fbcea62bb3c78ae6cccf99ca8fb73"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 11 17:17:10 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 11 17:17:10 2012 +0900"
      },
      "message": "sh: pfc: pinctrl legacy function support.\n\nThis maps out all of the function types to pinctrl function groups.\nPresently this is restricted to one pin per function to maintain\ncompatability with legacy behaviour. This will be extended as groups\nare introduced and exiting users migrated.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ca5481c68e9fbcea62bb3c78ae6cccf99ca8fb73",
      "tree": "977e9adb0bc0b8588b111c851e7d9230d72cd3b3",
      "parents": [
        "72c7afa10f272710028f244da65d35e571144085"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 10 12:08:14 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 10 12:08:14 2012 +0900"
      },
      "message": "sh: pfc: Rudimentary pinctrl-backed GPIO support.\n\nThis begins the migration of the PFC core to the pinctrl subsystem.\nInitial support is very basic, with the bulk of the implementation simply\nbeing nopped out in such a way to allow registration with the pinctrl\ncore to succeed.\n\nThe gpio chip driver is stripped down considerably now relying purely on\npinctrl API calls to manage the bulk of its operations.\n\nThis provides a basis for further PFC refactoring, including decoupling\npin functions from the GPIO API, establishing pin groups, and so forth.\nThese will all be dealt with incrementally so as to introduce as few\ngrowing and migratory pains to tree-wide PFC pinmux users today.\n\nWhen the interfaces have been well established and in-tree users have\nbeen migrated off of the legacy interfaces it will be possible to strip\ndown the core considerably, leading to eventual drivers/pinctrl rehoming.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "afae021abeadc58aec5074f26a1d62912773edf7",
      "tree": "87b4bf236101a53051893b14795a79e08ad64916",
      "parents": [
        "06d5631f56460917af3d9417ef63811cf0cad9ce"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 10 11:49:30 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 10 11:49:30 2012 +0900"
      },
      "message": "sh: pfc: Shuffle PFC support core.\n\nThis follows the intc/clk changes and shuffles the PFC support code under\nits own directory. This will facilitate better code sharing, and allow us\nto trim down the exported interface by quite a margin.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b98cf0cf4e8798b9e7435f966ed0d90a2a925de",
      "tree": "a5d2a80f121a5c854773ddc85b1d9cbd6b840861",
      "parents": [
        "e1eaf354528ceb002c8e2840a55c44cd76aaaed8",
        "06d5631f56460917af3d9417ef63811cf0cad9ce"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 21 13:44:42 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 21 13:44:42 2012 +0900"
      },
      "message": "Merge branch \u0027common/pfc\u0027 into sh-latest\n"
    },
    {
      "commit": "06d5631f56460917af3d9417ef63811cf0cad9ce",
      "tree": "a25eee33f3198c4ba75c79b51a3bc85fd10a5f50",
      "parents": [
        "9f65b2b60c42c1e2d885acede4443b53f141c987"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 21 00:03:41 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 21 00:03:41 2012 +0900"
      },
      "message": "sh: pfc: Verify pin type encoding size at build time.\n\nThe encoding is tightly packed, and future changes (such as\npinconf-generic support) can easily lead to a situation where we violate\nthe encoding constraints and trample data bit/reg bits. This plugs in\nsome sanity checks by way of a BUILD_BUG_ON() to blow up if we fail to\nfit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b16b2a262c234d6abd8899d41769278337fff5b5",
      "tree": "ec268b1e2a2c2068dea7af6dd755172e4653ff4a",
      "parents": [
        "b3c185a7614cd95ea9b68d89a8d1ee4227ee9018"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:17:56 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:17:56 2012 +0900"
      },
      "message": "sh: pfc: Make gpio chip support optional where possible.\n\nThis implements some Kconfig knobs for ensuring that the PFC gpio chip\ncan be disabled or built as a module in the cases where it\u0027s optional, or\nforcibly enabled in cases where it\u0027s not.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3c185a7614cd95ea9b68d89a8d1ee4227ee9018",
      "tree": "312cbb6d297097b98cdd7b41b4378069938e5f66",
      "parents": [
        "2fe8ac608bf1a9c947f03f5d8cbf25c91b4f1a7c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 17:29:04 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 17:29:04 2012 +0900"
      },
      "message": "sh: pfc: Split out gpio chip support.\n\nThis implements a bit of rework for the PFC code, making the core itself\nslightly more pluggable and moving out the gpio chip handling completely.\n\nThe API is preserved in such a way that platforms that depend on it for\nearly configuration are still able to do so, while making it possible to\nmigrate to alternate interfaces going forward.\n\nThis is the first step of chainsawing necessary to support the pinctrl\nAPI, with the eventual goal being able to decouple pin function state\nfrom the gpio API while retaining gpio chip tie-in for gpio pin functions\nonly, relying on the pinctrl/pinmux API for non-gpio function demux.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e1eaf354528ceb002c8e2840a55c44cd76aaaed8",
      "tree": "714f5410ceb924fe7b7447d7a4af58d5433c6a48",
      "parents": [
        "0412ddc82223ea2bb3a9db21355e5fe0862a97e5",
        "609d7558f232e583a31951c65a6ee43d81c65720"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 12:37:50 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 12:37:50 2012 +0900"
      },
      "message": "Merge branch \u0027sh/clkfwk\u0027 into sh-latest\n"
    },
    {
      "commit": "d978006a54ddf73cdeb3c59d1862a17f4445751c",
      "tree": "407e4e37402936ef2c06bee64d8575390c3339f6",
      "parents": [
        "f21efd45362d555b3b93960a5736ad7c6fc1f367",
        "123df01e8e046d6065089e1bff29aa3fc48d4420"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 13 12:12:41 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 13 12:12:41 2012 +0900"
      },
      "message": "Merge branch \u0027sh/dynamic-irq-cleanup\u0027 into sh-latest\n\nConflicts:\n\tdrivers/sh/intc/dynamic.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "123df01e8e046d6065089e1bff29aa3fc48d4420",
      "tree": "4453d8a9cc4686ca885a4b5f22f9864260d81cd7",
      "parents": [
        "be9c00295b34760ea2f9667929049f094116b5a8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 24 19:24:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 13 12:08:36 2012 +0900"
      },
      "message": "sh: intc: Allocate subgroup virq backing desc directly.\n\nThis switches to using irq_alloc_desc() directly for subgroup IRQs.\nWe still need to call activate_irq() on these in order to make them\nrequestable, at least up until these get moved in to their own irq\ndomain..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "609d7558f232e583a31951c65a6ee43d81c65720",
      "tree": "f19d5ca7f1317aeec347b79010d49b5599bf7d0c",
      "parents": [
        "e3c87607731e1a8937567e92a52eedee1bec622d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 16:55:05 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 16:55:05 2012 +0900"
      },
      "message": "sh: clkfwk: Consolidate div clk registration helper.\n\nThis consolidates the div6/4 versions of the clk registration wrapper.\nThe existing wrappers with their own sh_clk_ops are maintained for API\ncompatability, though in the future it should be possible to be rid of\nthem entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3c87607731e1a8937567e92a52eedee1bec622d",
      "tree": "531dd3322824399810570f84fade97239a630466",
      "parents": [
        "764f4e4e33d18cde4dcaf8a0d860b749c6d6d08b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 16:43:42 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 16:43:42 2012 +0900"
      },
      "message": "sh: clkfwk: Consolidate div6/div4 clk_ops definitions.\n\nEverything with the exception of the _reparent ops are now shared, so\nswitch everything over to common types.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "764f4e4e33d18cde4dcaf8a0d860b749c6d6d08b",
      "tree": "1e498ea454a2392b557a0f562170946838dece39",
      "parents": [
        "0fa22168e00106797f28b2655aaefd0d16a6e67b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 16:34:48 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 16:34:48 2012 +0900"
      },
      "message": "sh: clkfwk: Use shared sh_clk_div_enable/disable().\n\nThis introduces a new flag for clocks that need to have their divisor\nratio set back to their initial mask at disable time to prevent\ninteractivity problems with the clock stop bit (presently div6 only).\nWith this in place it\u0027s possible to handle the corner case on top of the\ndiv4 op without any particular need for leaving things split out.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fa22168e00106797f28b2655aaefd0d16a6e67b",
      "tree": "3080f6a40bddb704b65e30be1da0d97f11fccf1f",
      "parents": [
        "75f5f8a56e0fdf6d32b3ae9c44c10bc0acd3857c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 15:52:10 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 15:52:10 2012 +0900"
      },
      "message": "sh: clkfwk: Use shared sh_clk_div_set_rate()\n\nFollows the sh_clk_div_recalc() change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "75f5f8a56e0fdf6d32b3ae9c44c10bc0acd3857c",
      "tree": "ab4c7322730e02674e35e5cbbd9ac4afc57db628",
      "parents": [
        "1111cc1e8080b5ff46f5b945acb2f99d6176b2d1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 15:26:01 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 15:26:01 2012 +0900"
      },
      "message": "sh: clkfwk: Use shared sh_clk_div_recalc().\n\nThis generalizes the div4 recalc routine for use by div6 and others, then\nmakes it the default.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1111cc1e8080b5ff46f5b945acb2f99d6176b2d1",
      "tree": "0a8333a7f46236e53ce3f520ceb35b7dd8cfe76f",
      "parents": [
        "a60977a51333a8108f0574aa26094d66b7fedf34"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 15:21:43 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 15:21:43 2012 +0900"
      },
      "message": "sh: clkfwk: Introduce a div_mask for variable div types.\n\nThis plugs in a div_mask for the clock and sets it up for the existing\ndiv6/4 cases. This will make it possible to support other div types, as\nwell as share more div6/4 infrastructure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a60977a51333a8108f0574aa26094d66b7fedf34",
      "tree": "d3abf6c5ae29d91abf79d79c9fa6dad2881e5532",
      "parents": [
        "07acfc2a9349a8ce45b236c2624dad452001966b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 14:59:26 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 25 14:59:26 2012 +0900"
      },
      "message": "sh: clkfwk: Move to common clk_div_table accessors for div4/div6.\n\nThis plugs in a generic clk_div_table, based on the div4 version. div6 is\nthen adopted to use it for encapsulating its div table, which permits us\nto start div6/4 unification, as well as preparation for other div types.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be9c00295b34760ea2f9667929049f094116b5a8",
      "tree": "19f54b377acc717d1e6657849c0bcc2559f55600",
      "parents": [
        "197b58e6651426bec8b2582013258b52cd15a444"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 24 19:10:45 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 24 19:10:45 2012 +0900"
      },
      "message": "sh: intc: Kill off deprecated dynamic IRQ API.\n\nNow that all of the users have been converted away, kill off the remnants\nof the old API.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5f19f14fed7786652b9617c633db101d26a42251",
      "tree": "8796acab6d527fe6e64fe9aee39fa611d7ad082b",
      "parents": [
        "c30b9c432ebb8951aa20fe825b5b8f1651628e3c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 22 19:07:55 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 22 19:07:55 2012 +0900"
      },
      "message": "sh: intc: Kill off special reservation interface.\n\nAt present reserving the IRLs in the IRQ bitmap in addition to the\ndropping of the legacy IRQ pre-allocation prevent IRL IRQs from being\nallocated for the x3proto board.\n\nThe only reason to permit reservations was to lock down possible hardware\nvectors prior to dynamic IRQ scanning, but this doesn\u0027t matter much given\nthat the hardware controller configuration is sorted before we get around\nto doing any dynamic IRQ allocation anyways. Beyond that, all of the\ntables are __init annotated, so quite a bit more work would need to be\ndone to support reconfiguring things like IRL controllers on the fly,\nmuch more than would ever make it worth the hassle.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "104fa61a7dd83197160d5cafedc0e94ad9cd7fcc",
      "tree": "fb450f850e0a92e6017d6343671c55e97639ad18",
      "parents": [
        "4d6ddb08acc48368c5b7ac431f9d00db7227d2ed"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 12 19:50:40 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 12 19:50:40 2012 +0900"
      },
      "message": "sh: clkfwk: Support variable size accesses for div4/div6 clocks.\n\nThis follows the MSTP clock change and implements variable access size\nsupport for the rest of the CPG clocks, too. Upcoming SH-2A support has\nneed of this for 16-bit div4 clocks, while others will follow.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d6ddb08acc48368c5b7ac431f9d00db7227d2ed",
      "tree": "5030162ef3c2f9954e43baf02cff7f8794a8ba74",
      "parents": [
        "a9e1e53bcfb29b3b503a5e75ce498d9a64f32c1e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 11 12:05:50 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 11 12:05:50 2012 +0900"
      },
      "message": "sh: clkfwk: Support variable size accesses for MSTP clocks.\n\nThe bulk of the MSTP users require 32-bit access, but this isn\u0027t the case\nfor some of the SH-2A parts, so add in some basic infrastructure to let\nthe CPU define its required access size in preparation.\n\nRequested-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f52b69f86e27903d6896ed5fa7cd280fec8de532",
      "tree": "0b213c61386153800afb459ca33e091bdec94570",
      "parents": [
        "2f7fa1be66dce77608330c5eb918d6360b5525f2",
        "b7e68d6876dfbab087bc3859211a9efc74cbe30c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 00:09:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 00:09:17 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH updates from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (25 commits)\n  sh: Support I/O space swapping where needed.\n  sh: use set_current_blocked() and block_sigmask()\n  sh: no need to reset handler if SA_ONESHOT\n  sh: intc: Fix up section mismatch for intc_ack_data\n  sh: select ARCH_DISCARD_MEMBLOCK.\n  sh: Consolidate duplicate _32/_64 unistd definitions.\n  sh: ecovec: switch SDHI controllers to card polling\n  sh: Avoid exporting unimplemented syscalls.\n  sh: add platform_device for RSPI in setup-sh7757\n  SH: pci-sh7780: enable big-endian operation.\n  serial: sh-sci: fix a race of DMA submit_tx on transfer\n  sh: dma: Collect up CHCR of SH7763, SH7764, SH7780 and SH7785\n  sh: dma: Collect up CHCR of SH7723 and SH7730\n  sh/next: Fix build fail by asm/system.h in asm/bitops.h\n  arch/sh/drivers/dma/{dma-g2,dmabrg}.c: ensure arguments to request_irq and free_irq are compatible\n  sh: cpufreq: Wire up scaling_available_freqs support.\n  sh: cpufreq: notify about rate rounding fallback.\n  sh: cpufreq: Support CPU clock frequency table.\n  sh: cpufreq: struct device lookup from CPU topology.\n  sh: cpufreq: percpu struct clk accounting.\n  ...\n"
    },
    {
      "commit": "12679a2d7e3bfbdc7586e3e86d1ca90c46659363",
      "tree": "d9c00f2e599d1c3e04a349229a6a19906d01f99e",
      "parents": [
        "1c036588772d01655d851f75dffc27c971e072e2",
        "b0df89868006517417251e02cc4ce5d4b0165885"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:53:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:53:48 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull more ARM updates from Russell King.\n\nThis got a fair number of conflicts with the \u003casm/system.h\u003e split, but\nalso with some other sparse-irq and header file include cleanups.  They\nall looked pretty trivial, though.\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (59 commits)\n  ARM: fix Kconfig warning for HAVE_BPF_JIT\n  ARM: 7361/1: provide XIP_VIRT_ADDR for no-MMU builds\n  ARM: 7349/1: integrator: convert to sparse irqs\n  ARM: 7259/3: net: JIT compiler for packet filters\n  ARM: 7334/1: add jump label support\n  ARM: 7333/2: jump label: detect %c support for ARM\n  ARM: 7338/1: add support for early console output via semihosting\n  ARM: use set_current_blocked() and block_sigmask()\n  ARM: exec: remove redundant set_fs(USER_DS)\n  ARM: 7332/1: extract out code patch function from kprobes\n  ARM: 7331/1: extract out insn generation code from ftrace\n  ARM: 7330/1: ftrace: use canonical Thumb-2 wide instruction format\n  ARM: 7351/1: ftrace: remove useless memory checks\n  ARM: 7316/1: kexec: EOI active and mask all interrupts in kexec crash path\n  ARM: Versatile Express: add NO_IOPORT\n  ARM: get rid of asm/irq.h in asm/prom.h\n  ARM: 7319/1: Print debug info for SIGBUS in user faults\n  ARM: 7318/1: gic: refactor irq_start assignment\n  ARM: 7317/1: irq: avoid NULL check in for_each_irq_desc loop\n  ARM: 7315/1: perf: add support for the Cortex-A7 PMU\n  ...\n"
    },
    {
      "commit": "b448d6adf733cc130339685531940f28902f2b75",
      "tree": "d04e45cb805eb66045fa5ed436b3ad1cdf6e07e9",
      "parents": [
        "adaf7fd2df4a6560cb5c46fae6364aabce2a84fd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 29 00:28:19 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 29 00:28:19 2012 +0900"
      },
      "message": "sh: intc: Fix up section mismatch for intc_ack_data\n\nintc_ack_data is flagged as __init when it shouldn\u0027t be, causing section\nmismatches in non-init paths like intc_set_ack_handle():\n\nWARNING: drivers/built-in.o(.text+0x5d760):\nSection mismatch in reference from the function\nintc_set_ack_handle() to the function .init.text:intc_ack_data()\nThe function intc_set_ack_handle()\nreferences the function __init intc_ack_data().\nThis is often because intc_set_ack_handle lacks a __init\nannotation or the annotation of intc_ack_data is wrong.\n\nReported-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "92072452f417f744cf73b2f991e4d28b75ace9d9",
      "tree": "98b840192c111546fd17b7d6a5e0e2ef1a1f64c4",
      "parents": [
        "d1000edd5d64cc316d3f45c8d00797b778cf7e41",
        "b59f9f9775e643435bba76e30e59e47c19c56dee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 13:55:00 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 13:55:00 2012 +0900"
      },
      "message": "Merge branch \u0027common/intc-extension\u0027 into sh-latest\n"
    },
    {
      "commit": "a0ec360f6b83146fa4ba1a681bdd751382f9f90e",
      "tree": "bf947a9164af84fd588aed4dd74e3b9d983281c9",
      "parents": [
        "e34828298ec542294f4b798606ee73e462d322f5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Feb 29 22:16:21 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Mar 12 22:19:07 2012 +0100"
      },
      "message": "sh: convert cpg code to sh_clk_ops\n\nConvert the CPG code to use sh_clk_ops.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "0f55239348aa85021d8bf8b63d84a796fcc142a4",
      "tree": "264dab6d2ffc1d05a634a384be6cd91379d32637",
      "parents": [
        "7f1e76370b717be264f0af54719182a96fb8f36d"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Jan 17 13:10:25 2012 -0600"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Jan 25 20:37:48 2012 -0600"
      },
      "message": "sh: intc: remove dependency on NR_IRQS\n\nSH intc has a compile time dependency on NR_IRQS. Make this dependency a\nlocal define so that shmobile (and ARM in general) can have run-time\nNR_IRQS setting.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "b59f9f9775e643435bba76e30e59e47c19c56dee",
      "tree": "55bc067e5d2da0fc01ef9808ded60d9234dde165",
      "parents": [
        "30377642138aadeef35a31c2f90dba0b6fa7b91a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 17:41:55 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 17:41:55 2012 +0900"
      },
      "message": "sh: intc: optimize intc IRQ lookup\n\nThis ensures that the sense/prio lists are sorted at registration time,\nenabling us to use a simple binary search for an optimized lookup\n(something that had been on the TODO for some time).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "30377642138aadeef35a31c2f90dba0b6fa7b91a",
      "tree": "e6f0565911de5ad0cee7523de406c017d98c2653",
      "parents": [
        "29775df10f02f614db870ff4acaf0b07dbed1547"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 16:55:57 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 16:55:57 2012 +0900"
      },
      "message": "sh: intc: Use IRQ_SET_MASK_OK_NOCOPY for intc_set_affinity.\n\nintc_set_affinity() updates the cpumask in place, so there\u0027s no need for\nthe upper layer to do this itself.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29775df10f02f614db870ff4acaf0b07dbed1547",
      "tree": "b033292969f3d52c527473728e1eb4f9c542640a",
      "parents": [
        "5bbda4e4aca4591c85ee53dea157ca5fc9a23306"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 15:38:57 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 15:38:57 2012 +0900"
      },
      "message": "sh: intc: Kill off superfluous irq_shutdown hooking.\n\nThis already gets handled via disable, as per the notes in linux/irq.h.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5bbda4e4aca4591c85ee53dea157ca5fc9a23306",
      "tree": "91bd5ac37e62acadccb4d8a79d8e87ab55f0e04a",
      "parents": [
        "5fbebcbdb3730666c0d1d22021a90d8483fc8e02"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:54:10 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:54:10 2012 +0900"
      },
      "message": "sh: intc: Prefer IRQCHIP_SKIP_SET_WAKE over a dummy set_wake callback.\n\nIt\u0027s possible to use IRQCHIP_SKIP_SET_WAKE to get the behaviour that\nwe\u0027re after, without having to bother with a dummy -\u003eset_wake() callback\nfor the IRQ chip.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5fbebcbdb3730666c0d1d22021a90d8483fc8e02",
      "tree": "9cc6b161c20dcc3790a9a0dc67d9139531fc034b",
      "parents": [
        "2485a4b610171f4e1c4ab0d053569747795c1bbe"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:07:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:07:18 2012 +0900"
      },
      "message": "sh: intc: Make global intc controller counter static.\n\nNo need to expose this globally since it\u0027s only used for core accounting.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "64dea57588f49736c2a7778292f3967c7984ab94",
      "tree": "ed8bab284be0d804e8a79f099ca341dc5eca41a6",
      "parents": [
        "2485a4b610171f4e1c4ab0d053569747795c1bbe"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jan 19 01:00:40 2012 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 10:44:49 2012 +0900"
      },
      "message": "sh: clkfwk: bugfix: use clk_reparent() for div6 clocks\n\nVarious problems will happen if clk parent was set up directly.\nit should use clk_reparent()\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4c4d285ad5665bfbd983b95fde8d7a477d24a361",
      "tree": "05da51053d4c8943ae21ea0b152aef4c67eba19d",
      "parents": [
        "56c8bc3b7ed3d24c665e2ce992f86a5bedffc852",
        "e64e1b11b14d363ac70fd13ab809969a6d7e42a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 23:29:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 23:29:20 2012 -0800"
      },
      "message": "Merge tag \u0027rmobile-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nSH/R-Mobile updates for 3.3 merge window.\n\n* tag \u0027rmobile-for-linus\u0027 of git://github.com/pmundt/linux-sh: (32 commits)\n  arm: mach-shmobile: add a resource name for shdma\n  ARM: mach-shmobile: r8a7779 SMP support V3\n  ARM: mach-shmobile: Add kota2 defconfig.\n  ARM: mach-shmobile: Add marzen defconfig.\n  ARM: mach-shmobile: r8a7779 power domain support V2\n  ARM: mach-shmobile: Fix up marzen build for recent GIC changes.\n  ARM: mach-shmobile: r8a7779 PFC function support\n  ARM: mach-shmobile: Flush caches in platform_cpu_die()\n  ARM: mach-shmobile: Allow SoC specific CPU kill code\n  ARM: mach-shmobile: Fix headsmp.S code to use CPUINIT\n  ARM: mach-shmobile: clock-r8a7779: clkz/clkzs support\n  ARM: mach-shmobile: clock-r8a7779: add DIV4 clock support\n  ARM: mach-shmobile: Marzen LAN89218 support\n  ARM: mach-shmobile: Marzen SCIF2/SCIF4 support\n  ARM: mach-shmobile: r8a7779 PFC GPIO-only support V2\n  ARM: mach-shmobile: r8a7779 and Marzen base support V2\n  sh: pfc: Unlock register support\n  sh: pfc: Variable bitfield width config register support\n  sh: pfc: Add config_reg_helper() function\n  sh: pfc: Convert index to field and value pair\n  ...\n"
    },
    {
      "commit": "9f06cf38eca57e279b4c78e465e19f10c2f78174",
      "tree": "c33b3b3e5dc32a1211bd8c99a4eed3752c05108b",
      "parents": [
        "a4d5247310c993b6b30f1686be12ddacfc41142a",
        "d3442b2bb7ce4089fadcf483b8ae9766ab480238"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 12 12:57:32 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 12 12:57:32 2012 +0900"
      },
      "message": "Merge branch \u0027sh/pm-runtime\u0027 into sh-latest\n\nConflicts:\n\tarch/sh/kernel/cpu/sh4a/clock-sh7723.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d3442b2bb7ce4089fadcf483b8ae9766ab480238",
      "tree": "503c4ac8a80b1249679c7219ad9b04792a1d704b",
      "parents": [
        "62d3ba8bba6fb1d1362dcaa1da2679f4ab740226"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Jan 10 16:04:11 2012 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 12 12:25:51 2012 +0900"
      },
      "message": "sh: also without PM_RUNTIME pm_runtime.o must be built\n\nWhen CONFIG_PM_RUNTIME is off, drivers/sh/pm_runtime.o still has to be\nbuilt on sh platforms, because then it provides means to statically\nswitch on device PM clocks.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4414d38a8845b229a8e7ea0105fe1bb263b65993",
      "tree": "a0a64a3af9db24acc70ee564b17854c9c6a0e552",
      "parents": [
        "7afb4e9a92e42e66124b7043405bbca82680aa96",
        "7784f4da1a1b8b2519e008551fc4f69713451f89"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 10 13:31:09 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 10 13:31:09 2012 +0900"
      },
      "message": "Merge branch \u0027common/clkfwk\u0027 into sh-latest\n"
    },
    {
      "commit": "7784f4da1a1b8b2519e008551fc4f69713451f89",
      "tree": "ed208fa21c9f15f3f629b0acb7a5aa21563b832b",
      "parents": [
        "2dacb97d9269e303ed761937a0e9db8711515e08"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Dec 11 19:02:09 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 10 13:30:30 2012 +0900"
      },
      "message": "sh: clkfwk: sh_clk_init_parent() should be called after clk_register()\n\nsh_clk_init_parent() are using clk-\u003emapped_reg\nwhich is mapped in clk_register()\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ca371d2854d48c0c22e7aa031df182f96dc85820",
      "tree": "1c62be8b4da0bfc82fa7ffa1ad5b0e958266cbd1",
      "parents": [
        "0d376945d0bc0a8f8e00861d506b10e42e8af372",
        "a0e86bd4252519321b0d102dc4ed90557aa7bee9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 11:12:55 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 11:12:55 2012 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest\n\nConflicts:\n\tarch/arm/mach-shmobile/clock-sh73a0.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0a23ce20eb98c17c5f7bf4b7f34cb31d0b102f9",
      "tree": "948b70d7004a475ed91c452c38a96f6b05b92dfe",
      "parents": [
        "04cf399640b7acfa9abe2eb7900cd934db8af697",
        "e499ada829cf769ac6f16627cd9f09b855a7fd6d",
        "2dacb97d9269e303ed761937a0e9db8711515e08"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 10:03:09 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 10:03:09 2012 +0900"
      },
      "message": "Merge branches \u0027common/pfc\u0027 and \u0027common/clkfwk\u0027 into rmobile/marzen\n\nConflicts:\n\tarch/arm/mach-shmobile/clock-sh73a0.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e499ada829cf769ac6f16627cd9f09b855a7fd6d",
      "tree": "87064260c6ae7ab6d0548de8109b816dd2609e3e",
      "parents": [
        "f78a26f55b2438c439609fc90b473f7f08f5b697"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 14 01:01:14 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 09:33:57 2012 +0900"
      },
      "message": "sh: pfc: Unlock register support\n\nAdd PFC support for a 32-bit unlock register. Needed to\ndrive the r8a7779 PFC that comes with a funky PMMR register.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f78a26f55b2438c439609fc90b473f7f08f5b697",
      "tree": "40359c326c23ccbc4c1f014f04aa60b97db6994e",
      "parents": [
        "18925e118b3b4d55b45711218cd3c3c4360e5cd1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 14 01:01:05 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 09:33:55 2012 +0900"
      },
      "message": "sh: pfc: Variable bitfield width config register support\n\nAdd support for variable config reg hardware by adding\nthe macro PINMUX_CFG_REG_VAR(). The width of each bitfield\nneeds to be passed to the macro, and the correct space must\nbe consumed by each bitfield in the enum table following the\nmacro. Data registers still need to have fixed bitfields.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "18925e118b3b4d55b45711218cd3c3c4360e5cd1",
      "tree": "4cd9f84cc6f2343f3d97093976de1dc7be75bd2e",
      "parents": [
        "ad4a07ff8da7147b391f1ff0034f313a8b9da9e5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 14 01:00:55 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 09:33:52 2012 +0900"
      },
      "message": "sh: pfc: Add config_reg_helper() function\n\nAdd a helper function for shared config reg access\ncalculations. This allows us to reduce the amount\nof duplicated code, and at the same time prepare\nfor a common place for future variable bitwidth\nconfig reg support.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad4a07ff8da7147b391f1ff0034f313a8b9da9e5",
      "tree": "bc6efed70c3b063df7f9ccb156b4a03f5adb0a55",
      "parents": [
        "92554d97c6dcc448afd56f96bbe933998868be74"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 14 01:00:46 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 09:33:51 2012 +0900"
      },
      "message": "sh: pfc: Convert index to field and value pair\n\nUpdate the way the PFC code is passing bitfield\nselection between configure register functions.\n\nConvert the code from using index only to bitfield\nnumber and selected value. First step towards future\nvariable bitfield width support.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "92554d97c6dcc448afd56f96bbe933998868be74",
      "tree": "29c6d6ab1c4150b82b52655807d8a3cc9585a826",
      "parents": [
        "b0e10211cba1629e2e534ca9cb3d87cfc7e389ea"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 14 01:00:37 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 09 09:33:50 2012 +0900"
      },
      "message": "sh: pfc: Add gpio_read_bit() for data register access\n\nIntroduce gpio_read_bit() for data register read access\nand modify sh_gpio_get_value() to make use of the new\nfunction instead of gpio_read_reg(). The purpose of\nthis change is to update the code to only use the\ngpio_read_reg() function for config register access.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb59c505f8a5906ad2e053d14fab50eb8574fd6f",
      "tree": "c6e875adc12b481b916e847e8f80b8881a0fb02c",
      "parents": [
        "1619ed8f60959829d070d8f39cd2f8ca0e7135ce",
        "c233523b3d392e530033a7587d7970dc62a02361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "message": "Merge branch \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (76 commits)\n  PM / Hibernate: Implement compat_ioctl for /dev/snapshot\n  PM / Freezer: fix return value of freezable_schedule_timeout_killable()\n  PM / shmobile: Allow the A4R domain to be turned off at run time\n  PM / input / touchscreen: Make st1232 use device PM QoS constraints\n  PM / QoS: Introduce dev_pm_qos_add_ancestor_request()\n  PM / shmobile: Remove the stay_on flag from SH7372\u0027s PM domains\n  PM / shmobile: Don\u0027t include SH7372\u0027s INTCS in syscore suspend/resume\n  PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode\n  PM: Drop generic_subsys_pm_ops\n  PM / Sleep: Remove forward-only callbacks from AMBA bus type\n  PM / Sleep: Remove forward-only callbacks from platform bus type\n  PM: Run the driver callback directly if the subsystem one is not there\n  PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers\n  PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.\n  PM / Sleep: Merge internal functions in generic_ops.c\n  PM / Sleep: Simplify generic system suspend callbacks\n  PM / Hibernate: Remove deprecated hibernation snapshot ioctls\n  PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()\n  ARM: S3C64XX: Implement basic power domain support\n  PM / shmobile: Use common always on power domain governor\n  ...\n\nFix up trivial conflict in fs/xfs/xfs_buf.c due to removal of unused\nXBT_FORCE_SLEEP bit\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f966d74cf77a9140a025464a287e1d2fee8a1fc",
      "tree": "49eaef0010125e0474f79405091a803e142b7572",
      "parents": [
        "f7dadb37931a6ffa2aa6b443188299166dc5e638"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Dec 23 01:23:30 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Dec 25 23:39:11 2011 +0100"
      },
      "message": "PM / shmobile: Don\u0027t include SH7372\u0027s INTCS in syscore suspend/resume\n\nSince the SH7372\u0027s INTCS in included into syscore suspend/resume,\nwhich causes the chip to be accessed when PM domains have been\nturned off during system suspend, the A4R domain containing the\nINTCS has to stay on during system sleep, which is suboptimal\nfrom the power consumption point of view.\n\nFor this reason, add a new INTC flag, skip_syscore_suspend, to mark\nthe INTCS for intc_suspend() and intc_resume(), so that they don\u0027t\ntouch it.  This allows the A4R domain to be turned off during\nsystem suspend and the INTCS state is resrored during system\nresume by the A4R\u0027s \"power on\" code.\n\nSuggested-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\n"
    },
    {
      "commit": "f4e73bfcd9cca0b64cc8096175852936fb1d111f",
      "tree": "9ef0eb97c75b71f605b7e70291ed34293885c177",
      "parents": [
        "86ba41d033cad219de2f809bb40bcdeb7959affc"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 21 15:09:52 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 21 15:09:52 2011 -0800"
      },
      "message": "sh: intc - convert sysdev_class to a regular subsystem\n\nAfter all sysdev classes are ported to regular driver core entities, the\nsysdev implementation will be entirely removed from the kernel.\n\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0d376945d0bc0a8f8e00861d506b10e42e8af372",
      "tree": "65f379ba8218519260a8b14b251a3b63f55fc065",
      "parents": [
        "19d7ca2998e095086869318dd2ad966952f5ac82",
        "2dacb97d9269e303ed761937a0e9db8711515e08",
        "b0e10211cba1629e2e534ca9cb3d87cfc7e389ea",
        "50f0959ad4f9ac1c5ee208bb820de299a1b3730b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:11:09 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:11:09 2011 +0900"
      },
      "message": "Merge branches \u0027common/clkfwk\u0027, \u0027common/pfc\u0027 and \u0027common/serial-rework\u0027 into sh-latest\n"
    },
    {
      "commit": "b0e10211cba1629e2e534ca9cb3d87cfc7e389ea",
      "tree": "f545599adeabd07c3dc76a4d90860599fea800b0",
      "parents": [
        "883381d9f1c5a6329bbb796e23ae52c939940310"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Dec 09 12:14:27 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:07:15 2011 +0900"
      },
      "message": "sh: pfc: ioremap() support\n\nAdd support for non-entity mapped PFC registers through\nthe use of struct resource and ioremap()/iounmap().\n\nThe PFC main data structure gets updated with a pointer\nto a struct resources array that point out all register\nwindows used by the PFC instance. The register definitions\nare kept as physical addresses but the PFC code will do\ntransparent conversion into virtual addresses whenever\nregister windows are specified using with struct resource.\n\nTo introduce as little performance penalty as possible the\nvirtual address of each data register is cached in memory.\nThe virtual address of each configuration register is however\ncalculated during run time. This because the configuration\nis considered slow path so focus is instead put on keeping\nmemory foot print as small as possible.\n\nThe PFC register access  code is in this patch updated from\n__raw_readN() / __raw_writeN() into ioreadN() / iowriteN().\n\nThis patch is needed to support the PFC block in r8a7779.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2dacb97d9269e303ed761937a0e9db8711515e08",
      "tree": "1a26c9587b2008d4bd146ef32bdf36e42a0d6772",
      "parents": [
        "0e027376f896e5dda293ffc8e6e7332d26d2ffc4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Dec 08 22:59:22 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:04:14 2011 +0900"
      },
      "message": "sh: use ioread32/iowrite32 and mapped_reg for div6\n\nConvert the CPG DIV6 helper code to use the new mapped_reg\ntogether with ioread32() and iowrite32().\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0e027376f896e5dda293ffc8e6e7332d26d2ffc4",
      "tree": "a3429e8b63645f4ffd406218fe15b4d52feb60a3",
      "parents": [
        "b3ab82b3eb191ad2cd8110cb5de0afb790337000"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Dec 08 22:59:13 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:01:07 2011 +0900"
      },
      "message": "sh: use ioread32/iowrite32 and mapped_reg for div4\n\nConvert the CPG DIV4 helper code to use the new mapped_reg\ntogether with ioread32() and iowrite32().\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3ab82b3eb191ad2cd8110cb5de0afb790337000",
      "tree": "ef7af8476467d9b6d5a8218807916407afa743a3",
      "parents": [
        "eda2030a5b60bb818f062adacbcfb6fd2d366fb9"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Dec 08 22:59:03 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:01:06 2011 +0900"
      },
      "message": "sh: use ioread32/iowrite32 and mapped_reg for mstp32\n\nConvert the CPG MSTP32 helper code to use the new mapped_reg\ntogether with ioread32() and iowrite32().\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eda2030a5b60bb818f062adacbcfb6fd2d366fb9",
      "tree": "1806b5e9f0d86e3e397973020418ad3144921b65",
      "parents": [
        "d4775356bb39eaa305844cc6cc4c267236535956"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Dec 08 22:58:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 09 18:01:05 2011 +0900"
      },
      "message": "sh: extend clock struct with mapped_reg member\n\nAdd a \"mapped_reg\" member to struct clk and use that\nto keep the ioremapped register based on enable_reg.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56242a1fc595d158eddefbb4d6d76e82c2535f55",
      "tree": "78964e2ccde88e09ebb12412de26ab58f7b1417b",
      "parents": [
        "a9098b372606a15745cdeb012de4ee91c0df82c4"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Nov 21 21:33:18 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 24 17:15:23 2011 +0900"
      },
      "message": "sh: clkfwk: setup clock parent from current register value\n\nSome clocks can select its parent clock by CPG register.\nBut it might have been modified by boot-loader or something.\nThis patch removed fixed initial parent clock,\nand setup it from their current register settings.\nIt works on div6 reparent clocks for now.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62d3ba8bba6fb1d1362dcaa1da2679f4ab740226",
      "tree": "503f76c78dc89f5df7ada055ef94873a0965ad63",
      "parents": [
        "7fa4632db8bfadf37b5e19f6b73398c6bccb5c90"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 18 16:05:52 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 18 16:05:52 2011 +0900"
      },
      "message": "sh: Kill off remaining private runtime PM bits.\n\nThis kills of the now unused runtime PM stub in favour of the generic\none.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7fa4632db8bfadf37b5e19f6b73398c6bccb5c90",
      "tree": "542586cd9a7b883beb11b68a5f92f0601a59ebd4",
      "parents": [
        "6a06d5bf26f078212de084da93e4af863a6e5ccf"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 17 14:55:56 2011 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 18 04:12:29 2011 +0900"
      },
      "message": "sh: sh7723: use runtime PM implementation, common with arm/mach-shmobile\n\nSwitch sh7723 to a runtime PM implementation, common with ARM-based\nsh-mobile platforms.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6a06d5bf26f078212de084da93e4af863a6e5ccf",
      "tree": "34d67c640edb47c3a239c6b186b6aff58096c2cf",
      "parents": [
        "8cc88a55b03bd4940390125c2521c99368513be5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 17 14:55:52 2011 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 18 04:12:28 2011 +0900"
      },
      "message": "sh: sh7722: use runtime PM implementation, common with arm/mach-shmobile\n\nSwitch sh7722 to a runtime PM implementation, common with ARM-based\nsh-mobile platforms.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8cc88a55b03bd4940390125c2521c99368513be5",
      "tree": "bad27dac59c2c8a0bf7fe3fcb5ce82cf7813c950",
      "parents": [
        "d03299ee6020b0cc64fc4180162fb2e8795394e1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 17 14:55:47 2011 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 18 04:12:28 2011 +0900"
      },
      "message": "sh: sh7724: use runtime PM implementation, common with arm/mach-shmobile\n\nSwitch sh7724 to a runtime PM implementation, common with ARM-based\nsh-mobile platforms.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37bef8f989ed85cdc6cf6fb9c1b1c096179b0708",
      "tree": "bf90e7eaa25d3fb36a8cb2f88e75f49727e8c04a",
      "parents": [
        "149c370f3e06a6b43bf1d922ccd1f969c59c7c77",
        "d03299ee6020b0cc64fc4180162fb2e8795394e1",
        "79e7066415a8b12adbeacc41b3dc44423534b8be"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:16:25 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:16:25 2011 +0900"
      },
      "message": "Merge branches \u0027sh/pm-runtime\u0027 and \u0027common/clkfwk\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "79e7066415a8b12adbeacc41b3dc44423534b8be",
      "tree": "e7ad1167d962ce9abfcd049050bf0e1bd8e46a1d",
      "parents": [
        "dd2c0ca1b153b555c09fd8e08f6842e12cf8e87b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:11:41 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:11:41 2011 +0900"
      },
      "message": "sh: clkfwk: Kill off remaining debugfs cruft.\n\nNow that all of the named string association with clocks has been\nmigrated to clkdev lookups there\u0027s no meaningful named topology that can\nbe constructed for a debugfs tree view. Get rid of the left over bits,\nand shrink struct clk a bit in the process.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d03299ee6020b0cc64fc4180162fb2e8795394e1",
      "tree": "3ab64ad9dd6f2bc0b4f1a9016c6b7693dbf54d2a",
      "parents": [
        "750a7eee7395492960a7aeb3a3a1aa74158ec326"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 15:58:50 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 15:58:50 2011 +0900"
      },
      "message": "drivers: sh: Kill off dead pathname for runtime PM stub.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "750a7eee7395492960a7aeb3a3a1aa74158ec326",
      "tree": "d45a73dd3acc59493d8d0fdd8f9e912ad4bb4422",
      "parents": [
        "5e442a493fc59fa536c76db1fff5b49ca36a88c5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 15:41:50 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 15:41:50 2011 +0900"
      },
      "message": "drivers: sh: Generalize runtime PM platform stub.\n\nThe runtime PM platform support stub in use by ARM-based SH/R-Mobile\nplatforms contains nothing that\u0027s specifically ARM-related and instead of\nwholly generic to anything using the clock framework.\n\nThe recent runtime PM changes interact rather badly with the lazy\ndisabling of clocks late in the boot process through the clock framework,\nleading to situations where the runtime suspend/resume paths are entered\nwithout a clock being actively driven due to having been lazily gated\noff.\n\nIn order to correct this we can trivially tie in the aforementioned stub\nas a general fallback for all SH platforms that don\u0027t presently have\ntheir own runtime PM implementations (the corner case being SH-based\nSH-Mobile platforms, which have their own stub through the hwblk API --\nwhich in turn has bitrotted and will be subsequently adapted to use the\nsame stub as everyone else), regardless of whether the platforms choose\nto define power domains of their own or not.\n\nThis fixes up regressions for clock framework users who also build in\nruntime PM support without any specific power domains of their own, which\nwas previously causing the serial console to be lost when warring with\nlazy clock disabling.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "7d377b170ae0d4df7692f50c9609bea385fe87cc",
      "tree": "7d08f799300242a9c3a1049a12b3577125f0d0d6",
      "parents": [
        "d6e15eefcb334deac3e877fce80ace3b91b0ab69"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Oct 12 16:21:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Nov 05 00:57:48 2011 +0900"
      },
      "message": "sh: intc: Allow triggering on both edges for ARM SoCs\n\nEnable IRQ_TYPE_EDGE_BOTH on all R/SH-Mobile ARM SoCs.\nThis hardware feature is supported by sh7367, sh7377,\nsh7372 and sh73a0.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd2c0ca1b153b555c09fd8e08f6842e12cf8e87b",
      "tree": "1c7490f128aa6153d8d42f9bb735cd4bd3aa16f2",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Sep 19 18:51:13 2011 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Nov 05 00:49:27 2011 +0900"
      },
      "message": "sh: clkfwk: add clk_rate_mult_range_round()\n\nThis provides a clk_rate_mult_range_round() helper for use by some of the\nCPG PLL ranged multipliers, following the same approach as used by the\ndiv ranges.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "07c92739455520541c22f6529683467aa3058b7c",
      "tree": "ebcd9be398e44eeb80054f225c818ea2b54ebad7",
      "parents": [
        "d2185c4440ddba25305aeb337e5834b16ea6dfdf"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:57:12 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:58 2011 -0400"
      },
      "message": "drivers/sh: Add export.h for EXPORT_SYMBOL to intc/virq.c\n\nThis is exporting symbols and will fail to build once we remove\nthe implicit presence of module.h\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f7be345515ab6d5c3a0973bb2b32510fcb7c0481",
      "tree": "ad968ca9e1691ca090eec4014e09a92dd3b752c1",
      "parents": [
        "db4e83957f961f9053282409c5062c6baef857a4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:20:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:05 2011 -0400"
      },
      "message": "sh: Add export.h to arch/sh specific files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "db4e83957f961f9053282409c5062c6baef857a4",
      "tree": "9f841a39d6da35be8c244e685e95c440329f84e1",
      "parents": [
        "0c43871b4036444b8734d06ab9ec0bb9046aada4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:18:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:04 2011 -0400"
      },
      "message": "sh: Add module.h to arch/sh specific files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "0c43871b4036444b8734d06ab9ec0bb9046aada4",
      "tree": "6b94d9132ef68746cb60690f6c5565857195597c",
      "parents": [
        "00cd1176801d676607115fdda6e1f64b7e1ce02f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 17:40:26 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:04 2011 -0400"
      },
      "message": "sh: fix implicit use of stat.h in arch/sh specific files\n\nTo fix:\n\narch/sh/drivers/dma/dma-sysfs.c:45:8: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\narch/sh/drivers/dma/dma-sysfs.c:75:8: error: \u0027S_IWUSR\u0027 undeclared here (not in a function)\nmake[4]: *** [arch/sh/drivers/dma/dma-sysfs.o] Error 1\n\ndrivers/sh/intc/core.c:449: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\nmake[5]: *** [drivers/sh/intc/core.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a102a0888799d389c033fe22db3f1e153390fcc5",
      "tree": "78a186c3486d8da197d59eb1f25c5f1c6418e854",
      "parents": [
        "ad2a8e7ea4128af984a98537b1b9484722b6b4bb"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Tue Oct 04 10:17:21 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 28 15:03:54 2011 +0900"
      },
      "message": "sh: userimask.c needs linux/stat.h\n\nThis fix the problem that S_IRUSR and S_IWUSR are not solved in userimask.c.\n\n-----\nCC      drivers/usb/host/r8a66597-hcd.o\ndrivers/sh/intc/userimask.c:57: error: ‘S_IRUSR’ undeclared here (not in a function)\ndrivers/sh/intc/userimask.c:57: error: ‘S_IWUSR’ undeclared here (not in a function)\nCC      drivers/watchdog/shwdt.o\n-----\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad2a8e7ea4128af984a98537b1b9484722b6b4bb",
      "tree": "cf5030dda233a9182e78574356d1853652753aad",
      "parents": [
        "cf8e56bf5b60dba5ba11db83ca7f1df884e568e5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Sep 28 16:50:58 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 28 15:03:52 2011 +0900"
      },
      "message": "sh: pfc: Add GPIO IRQ support\n\nAdd GPIO IRQ support to the shared PFC code in drivers/sh/pfc.c\n\nThe enums pointed out by a certain GPIO will be matched against\na table for IRQ to enum mappings.\n\nOnly the shared PFC code is updated by this patch. SoC specific\nchanges are also needed to allow platforms to make use of this\nfeature.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c63bcc6ff135397b38cdb510c173e4a6629cede5",
      "tree": "a56578d9c6017de03724067a4260fae87d8852a0",
      "parents": [
        "52e3124f248e9ada990cd2aeafe250a53713c6f0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Oct 17 18:01:19 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 28 14:39:26 2011 +0900"
      },
      "message": "sh: pfc: get_config_reg() shift clean up\n\nClean up the f_width shift code in get_config_reg().\n\nReported-by: Ryusuke Sakato \u003cryusuke.sakato.bx@renesas.com\u003e\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "52e3124f248e9ada990cd2aeafe250a53713c6f0",
      "tree": "64e89834168bc819c0c47bd01ff698acbdb12f32",
      "parents": [
        "a136d3d85f2dec52df077a1d8c9728f8835ce532"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Oct 17 17:59:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 28 14:39:24 2011 +0900"
      },
      "message": "sh: intc: Add IRQ trigger bit field check\n\nR-Mobile SoCs such as sh73a0 include PINT blocks in INTC\nthat come with 2-bit IRQ trigger support. Add code to make\nsure the bit width is checked so 4-bit only modes like for\ninstance EDGE_BOTH will fail for PINT.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "e80ca144ea902efa7aed446780fd9fad421fd8d3"
}
