)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "a696b89c582e3201ef10bfb0d0b3594e29b75e0f",
      "tree": "f9dbbc6e14d4576c65298e365ad63f24626fdbcd",
      "parents": [
        "f47adbb988aa4436135799fd26710bff2c1b1eb6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 22 20:19:28 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 18:57:37 2011 +0900"
      },
      "message": "sh: Use struct syscore_ops instead of sysdevs\n\nConvert the SuperH clocks framework and shared interrupt handling\ncode to using struct syscore_ops instead of a sysdev classes and\nsysdevs for power managment.\n\nThis reduces the code size significantly and simplifies it.  The\noptimizations causing things not to be restored after creating a\nhibernation image are removed, but they might lead to undesirable\neffects during resume from hibernation (e.g. the clocks would be left\nas the boot kernel set them, which might be not the same way as the\nhibernated kernel had seen them before the hibernation).\n\nThis also is necessary for removing sysdevs from the kernel entirely\nin the future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f278ea849e15147269190e943937fa82e66078b1",
      "tree": "247c9b68a24e682b90c8aee4f362a4504d66b8bf",
      "parents": [
        "549015c36baadc6e67861bba6e927259e34c4d59"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 16:40:35 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 16:40:35 2010 +0900"
      },
      "message": "sh: clkfwk: Build fix for non-legacy CPG changes.\n\nThe disabling of the init op for non-legacy clocks neglected to do the\nsame in the core clock framework, resulting in a build failure. Fix it\nup.\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35a96c739fd7624b8edff990a74b86b5a85342da",
      "tree": "8839201d5b6aeff69150e19194a4da0c3c7faa77",
      "parents": [
        "9a1683d1dd14d6ed35d2884c6b79ff12fc6bef39"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:18:32 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:25:17 2010 +0900"
      },
      "message": "sh: clkfwk: Kill off now unused algo_id in set_rate op.\n\nNow that clk_set_rate_ex() is gone, there is also no way to get at rate\nsetting algo id, which is now also completely unused. Kill it off before\nnew clock ops start using it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a1683d1dd14d6ed35d2884c6b79ff12fc6bef39",
      "tree": "6345115c913581a82a042cf0dc87bb7b2ad31d7d",
      "parents": [
        "ed10b490ea6498f76284043565d42ca3649ccca1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:14:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:25:12 2010 +0900"
      },
      "message": "sh: clkfwk: Kill off unused clk_set_rate_ex().\n\nWith the refactoring of the SH7722 clock framework some time ago this\nabstraction has become unecessary. Kill it off before anyone else gets\nthe bright idea to start using it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ed10b490ea6498f76284043565d42ca3649ccca1",
      "tree": "1dea7fa95e72c1ac09a823ca1267b1c2de3c6206",
      "parents": [
        "a7bcf21e60c73cb7f7c13fad928967d7e47c3cac"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 10 18:02:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 10 18:02:25 2010 +0900"
      },
      "message": "sh: clkfwk: fix up compiler warnings.\n\n  CC      drivers/sh/clk/core.o\ndrivers/sh/clk/core.c: In function \u0027clk_round_parent\u0027:\ndrivers/sh/clk/core.c:574: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 2 has type \u0027unsigned int\u0027\ndrivers/sh/clk/core.c:594: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 2 has type \u0027unsigned int\u0027\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a766b29790b2b6582345624a6e9e686d8015efe1",
      "tree": "9ead3cd78f78ef0eb5b32dc8c332aeff4e91a578",
      "parents": [
        "d0013c9e3bc75b3e1652bd5999a9a8d56a822ce4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:40:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:40:23 2010 +0900"
      },
      "message": "sh: clkfwk: Fix up checkpatch warnings.\n\nThe clk_round_parent() change introduced various checkpatch warnings,\ntidy them up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6af26c6c99f01e810f9944543df810e320284aa3",
      "tree": "9eaca6f86d322b700484e13cd4ebb0b3f6fc0c97",
      "parents": [
        "5aefa34fada9d17a00635516688de34702451708"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Nov 02 11:27:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:35:26 2010 +0900"
      },
      "message": "sh: add clk_round_parent() to optimize parent clock rate\n\nSometimes it is possible and reasonable to adjust the parent clock rate to\nimprove precision of the child clock, e.g., if the child clock has no siblings.\nclk_round_parent() is a new addition to the SH clock-framework API, that\nimplements such an optimization for child clocks with divisors, taking all\ninteger values in a range.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5aefa34fada9d17a00635516688de34702451708",
      "tree": "1efb33a6f02df2c70f8cb8aa3c5cca52c04c9aa2",
      "parents": [
        "3985c7ce85039adacdf882904ca096f091d39346"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 15:30:31 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 15:30:31 2010 -0400"
      },
      "message": "sh: clkfwk: Fix up rate rounding error handling.\n\nAccording to the linux/clk.h definition we should be handing back an\nerrno value or a valid rate. This fixes up the case where 0 can be\nreturned for invalid frequencies or cases where rounding has no\nselectable candidate.\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "de9186c257acb06ca8187cff1c94412b5f80a3bd",
      "tree": "5f863be8c11182f5390c375b70c5e1e95bddcafd",
      "parents": [
        "c2590f4a8ddf461d33ac2085d966432b2a6a09f2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 18 21:32:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 18 21:32:58 2010 +0900"
      },
      "message": "sh: clkfwk: Shuffle around to match the intc split up.\n\nThis shuffles the clock framework code around to a drivers/sh/clk subdir,\nto follow the intc split up. This will make it easier to subsequently\nbreak things out as well as plug in different helpers for non-CPG users.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ]
}
