)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "e80ca144ea902efa7aed446780fd9fad421fd8d3",
      "tree": "d16768063807604865896699b25fabde783188c2",
      "parents": [
        "c66d3fcbf306af3c0c4b6f4e0d81467f89c67702",
        "9a14a92c939aea1aaf27f5ad37b26b235acc2a65"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 08 16:33:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 08 16:33:54 2011 +0900"
      },
      "message": "Merge branch \u0027common/core\u0027 into sh-latest\n"
    },
    {
      "commit": "e10b87d2b5b4574cdf3a5a19b22ca88b91ba7151",
      "tree": "21c0714515e1fb1722b918b5e43ecbd7349e2202",
      "parents": [
        "3da3f872aa175f59e20766ed30aaea67fd4fa7d1",
        "536628d0983f1c6a7ccece28ded635661aa30319"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:10:16 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:10:16 2011 -1000"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x: (39 commits)\n  SH: static should be at beginning of declaration\n  sh: move CLKDEV_xxx_ID macro to sh_clk.h\n  sh: clock-shx3: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7786: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7785: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7757: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7366: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7343: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7722: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7724: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7366: modify I2C clock settings\n  sh: clock-sh7343: modify I2C clock settings\n  sh: clock-sh7723: modify I2C clock settings\n  sh: clock-sh7722: modify I2C clock settings\n  sh: clock-sh7724: modify I2C clock settings\n  serial: sh-sci: Fix up pretty name printing for port IRQs.\n  serial: sh-sci: Kill off per-port enable/disable callbacks.\n  serial: sh-sci: Add missing module description/author bits.\n  serial: sh-sci: Regtype probing doesn\u0027t need to be fatal.\n  sh: Tidy up pre-clkdev clk_get() error handling.\n  ...\n"
    },
    {
      "commit": "9a14a92c939aea1aaf27f5ad37b26b235acc2a65",
      "tree": "984c8876144c2fe217862f9063cb427fc21ba9c3",
      "parents": [
        "b4300b72cfc01ea75b8aaede574bdfb04545d691"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Jul 15 10:58:55 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 21 16:53:24 2011 +0900"
      },
      "message": "sh: intc: enable both edges GPIO interrupts on sh7372\n\nIRQ-capable GPIOs on sh7372 can be configured to produce interrupts on\nboth edges.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "12520c438f48113593130d210eba821a532c893b",
      "tree": "006161e31976b8ec72097d97829e9bbeced68e9b",
      "parents": [
        "f15146380d28b746df3c8b81b392812eb982382a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 16 12:37:57 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 20 20:47:51 2011 -0400"
      },
      "message": "switch assorted clock drivers to debugfs_remove_recursive()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "225ca45c3c64964163ea1fa85e2081af85956eed",
      "tree": "ac5aaa206aa3bb32d5891b9239b6bf26b7c143c9",
      "parents": [
        "facbdce9a2a68098eabb06671c3b9d9b992bad60"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 24 17:35:40 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 24 17:35:40 2011 +0900"
      },
      "message": "sh: clkfwk: Convert to IS_ERR_OR_NULL.\n\nTrivial cleanup.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "794d78fea51504bad3880d14f354a9847f318f25",
      "tree": "8515152063b174deb5af666f2ade0c4b61fec04f",
      "parents": [
        "bccaeafd7c117acee36e90d37c7e05c19be9e7bf"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Jun 21 07:55:12 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 24 16:27:07 2011 +0900"
      },
      "message": "drivers: sh: late disabling of clocks V2\n\nThis V2 patch changes the clock disabling behavior during boot.\nTwo different changes are made:\n\n1) Delay disabling of clocks until late in the boot process.\n   This fixes an existing issue where in-use clocks without\n   software reference are disabled by mistake during boot.\n   One example of this is the handling of the Mackerel serial\n   console output that shares clock with the I2C controller.\n\n2) Write out the \"disabled\" state to the hardware for clocks\n   that not have been used by the kernel. In other words,\n   make sure so far unused clocks actually get turned off.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "583af252ab07cd1e8721878463da5b7016c18fdc",
      "tree": "2203e7388bf7402264e4da8bee1e53ab8e24221f",
      "parents": [
        "dcee0bb713d0ba0d32c5ce6fe0c5aa22e6fc274a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Jun 13 04:42:15 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 15:15:25 2011 +0900"
      },
      "message": "drivers: sh: resume enabled clocks fix\n\nExtend the SH / SH-Mobile ARM clock framework to only\nresume clocks that have been enabled.\n\nWithout this fix divide-by-zero is triggering on sh7372\nFSIDIV during system wide resume of Suspend-to-RAM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "972b1943becc2dd4335c1b9d8ecd07c5ad44dd88",
      "tree": "7fb981ddaa1a8d566d98f3524b0cad3461439ec0",
      "parents": [
        "8ace5c4698ec8da53e69095596718d5a936433de",
        "ed170924dd0db14b135a388966e0b6fd5188c3e5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 11:36:14 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 11:36:14 2011 +0900"
      },
      "message": "Merge branch \u0027sh/genirq-threading\u0027 into sh-latest\n"
    },
    {
      "commit": "442f56d917959cbc3fd7a56c5eb43b0d728cad26",
      "tree": "a4a1ad48ac82b9264e8b0ec0de4c9686749a2e8a",
      "parents": [
        "cfefd21e693dca791bf9ecfc9dd3794facad533c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 18 11:45:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 27 14:35:44 2011 +0900"
      },
      "message": "sh: intc: Set virtual IRQs as nothread.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "52c10ad22b7e317960b4d411c9a9ddeaf3d5ae39",
      "tree": "df481339b6c1e524f7e5a8bcc655c4cc0de9920c",
      "parents": [
        "a1b49cb7e2a7961ec3aa8b64860bf480d4ec9077"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Apr 14 17:13:53 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 18 18:33:31 2011 +0900"
      },
      "message": "sh: clkfwk: fixup clk_rate_table_build parameter in div6 clock\n\ndiv6 clock should not use arch_flags for clk_rate_table_build,\nbecause SH_CLK_DIV6_EXT doesn\u0027t care .arch_flags.\nclk-\u003efreq_table[] will be all CPUFREQ_ENTRY_INVALID without this patch.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "286b9bfe8ef6d97213c86bbaf30c250fd1f67568"
}
