)]}'
{
  "log": [
    {
      "commit": "fb72a0590b770f7da6a02bde6b8a147a3d9f6168",
      "tree": "b842b02beb3a44b0d595f0b6020b8ed71c8f448e",
      "parents": [
        "312f0f0b9a4e3e2cc8ad1bbc4577a6dff025cdf6"
      ],
      "author": {
        "name": "Soren Brinkmann",
        "email": "soren.brinkmann@xilinx.com",
        "time": "Wed Apr 03 12:17:12 2013 -0700"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Wed Apr 10 16:33:53 2013 -0700"
      },
      "message": "clk: Properly handle notifier return values\n\nNotifiers may return NOTIFY_(OK|DONE|STOP|BAD). The CCF uses an\ninconsistent mix of checking against NOTIFY_STOP or NOTIFY_BAD.\nThis inconsistency leaves errors undetected in some cases:\nclk_set_parent() calls __clk_speculate_rates(), which stops when it\nhits a NOTIFIER_BAD (STOP is ignored), and passes this value back to the\ncaller.\nclk_set_parent() compares this return value against NOTIFY_STOP only,\nignoring NOTIFY_BAD returns.\n\nUse NOTIFY_STOP_MASK to detect a negative notifier return value and\ndocument all four return value options.\n\nSigned-off-by: Soren Brinkmann \u003csoren.brinkmann@xilinx.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "93abe8e4b13ae9a0428ce940a8a03ac72a7626f1",
      "tree": "00ee23e5533c0bda7a76c2dc63e0bfcfcde7fa7f",
      "parents": [
        "bf7c27e9887af48952743753916f9cfbe900d0e9"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Jul 30 14:39:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:11 2012 -0700"
      },
      "message": "clk: add non CONFIG_HAVE_CLK routines\n\nMany drivers are shared between architectures that may or may not have\nHAVE_CLK selected for them.  To remove compilation errors for them we\nenclose clk_*() calls in these drivers within #ifdef CONFIG_HAVE_CLK,\n#endif.\n\nThis patch removes the need of these CONFIG_HAVE_CLK statements, by\nintroducing dummy routines when HAVE_CLK is not selected by platforms.\nSo, definition of these routines will always be available.  These calls\nwill return error for platforms that don\u0027t select HAVE_CLK.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nCc: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nCc: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Mike Turquette \u003cmturquette@linaro.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: viresh kumar \u003cviresh.linux@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9161c3b796a2841a9a7be3d9c9dd121269ce90e8",
      "tree": "4920a191c4a2eecae1a4e055af7e967f1e769714",
      "parents": [
        "97027da6adf2e24a4e8d3d9c0668da3006b29971",
        "137f8a7213d80c1388ca48280c1ef0856b6fec30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:40:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:40:57 2012 -0700"
      },
      "message": "Merge tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull common clk framework changes from Michael Turquette:\n \"This includes a small number of core framework improvments, platform\n  ports and new DT bindings.\"\n\nFix up trivial conflicts in drivers/clk/Makefile\n\n* tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux: (21 commits)\n  clk: fix compile for OF \u0026\u0026 !COMMON_CLK\n  clk: fix clk_get on of_clk_get_by_name return check\n  clk: mxs: clk_register_clkdev mx28 usb clocks\n  clk: add highbank clock support\n  dt: add clock binding doc to primecell bindings\n  clk: add DT fixed-clock binding support\n  clk: add DT clock binding support\n  ARM: integrator: convert to common clock\n  clk: add versatile ICST307 driver\n  ARM: integrator: put symbolic bus names on devices\n  ARM: u300: convert to common clock\n  clk: cache parent clocks only for muxes\n  clk: wm831x: Add initial WM831x clock driver\n  clk: Constify struct clk_init_data\n  clk: Add CLK_IS_BASIC flag to identify basic clocks\n  clk: Add support for rate table based dividers\n  clk: Add support for power of two type dividers\n  clk: mxs: imx28: decrease the frequency of ref_io1 for SSP2 and SSP3\n  clk: mxs: add clkdev lookup for pwm\n  clk: mxs: Fix the GPMI clock name\n  ...\n"
    },
    {
      "commit": "a58b3a4aba2fd5c445d9deccc73192bff48b591d",
      "tree": "287000e7647949dd307e1aea6785f789eadca528",
      "parents": [
        "367fa9821af9897ec0592fd15b23e38227f4bcc5"
      ],
      "author": {
        "name": "Jan-Simon Möller",
        "email": "jansimon.moeller@gmx.de",
        "time": "Mon Jul 23 20:48:56 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jul 24 13:00:02 2012 +0200"
      },
      "message": "Fix typo in include/linux/clk.h .\n\nSigned-off-by: Jan-Simon Möller \u003cjansimon.moeller@gmx.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "137f8a7213d80c1388ca48280c1ef0856b6fec30",
      "tree": "e304419eda442ca03a9997d6fdef12ef69b50830",
      "parents": [
        "9f1612d351a8e57d3d694e828641d3e4eeb224f8"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Jul 18 11:52:23 2012 +0800"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Thu Jul 19 14:07:56 2012 -0700"
      },
      "message": "clk: fix compile for OF \u0026\u0026 !COMMON_CLK\n\nWith commit 766e6a4ec602d0c107 (clk: add DT clock binding support),\ncompiling with OF \u0026\u0026 !COMMON_CLK is broken.\n\nReported-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nReported-by: Prashant Gaikwad \u003cpgaikwad@nvidia.com\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "9f1612d351a8e57d3d694e828641d3e4eeb224f8",
      "tree": "454f1194686043575369eb66fa02075036f17b59",
      "parents": [
        "c782c384d289a382baf4a1ab544f6f4b9e72405b"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Jul 18 11:52:22 2012 +0800"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Thu Jul 19 14:07:45 2012 -0700"
      },
      "message": "clk: fix clk_get on of_clk_get_by_name return check\n\nThe commit 766e6a4 (clk: add DT clock binding support) plugs device\ntree clk lookup of_clk_get_by_name into clk_get, and fall on non-DT\nlookup clk_get_sys if DT lookup fails.\n\nThe return check on of_clk_get_by_name takes (clk !\u003d NULL) as a\nsuccessful DT lookup.  But it\u0027s not the case.  For any system that\ndoes not define clk lookup in device tree, ERR_PTR(-ENOENT) will be\nreturned, and consequently, all the client drivers calling clk_get\nin their probe functions will fail to probe with error code -ENOENT\nreturned.\n\nFix the issue by checking of_clk_get_by_name return with !IS_ERR(clk),\nand update of_clk_get and of_clk_get_by_name for !CONFIG_OF build\ncorrespondingly.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nTested-by: Marek Vasut \u003cmarex@denx.de\u003e\nTested-by: Lauri Hintsala \u003clauri.hintsala@bluegiga.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "766e6a4ec602d0c107553b91b3434fe9c03474f4",
      "tree": "aa9bbba36954d927e931cc50c6a28ef9cced571c",
      "parents": [
        "a613163dff04cbfcb7d66b06ef4a5f65498ee59b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 09 14:50:06 2012 -0500"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Wed Jul 11 17:58:45 2012 -0700"
      },
      "message": "clk: add DT clock binding support\n\nBased on work 1st by Ben Herrenschmidt and Jeremy Kerr, then by Grant\nLikely, this patch adds support to clk_get to allow drivers to retrieve\nclock data from the device tree.\n\nPlatforms scan for clocks in DT with of_clk_init and a match table, and\nthe register a provider through of_clk_add_provider. The provider\u0027s\nclk_src_get function will be called when a device references the\nprovider\u0027s OF node for a clock reference.\n\nv6 (Rob Herring):\n    - Return error values instead of NULL to match clock framework\n      expectations\n\nv5 (Rob Herring):\n    - Move from drivers/of into common clock subsystem\n    - Squashed \"dt/clock: add a simple provider get function\" and\n      \"dt/clock: add function to get parent clock name\"\n    - Rebase to 3.4-rc1\n    - Drop CONFIG_OF_CLOCK and just use CONFIG_OF\n    - Add missing EXPORT_SYMBOL to various functions\n    - s/clock-output-name/clock-output-names/\n    - Define that fixed-clock binding is a single output\n\nv4 (Rob Herring):\n    - Rework for common clk subsystem\n    - Add of_clk_get_parent_name function\n\nv3: - Clarified documentation\n\nv2: - fixed errant \u0027;\u0027 causing compile error\n    - Editorial fixes from Shawn Guo\n    - merged in adding lookup to clkdev\n    - changed property names to match established convention. After\n      working with the binding a bit it really made more sense to follow the\n      lead of \u0027reg\u0027, \u0027gpios\u0027 and \u0027interrupts\u0027 by making the input simply\n      \u0027clocks\u0027 \u0026 \u0027clock-names\u0027 instead of \u0027clock-input-*\u0027, and to only use\n      clock-output* for the producer nodes. (Sorry Shawn, this will mean\n      you need to change some code, but it should be trivial)\n    - Add ability to inherit clocks from parent nodes by using an empty\n      \u0027clock-ranges\u0027 property.  Useful for busses.  I could use some feedback\n      on the new property name, \u0027clock-ranges\u0027 doesn\u0027t feel right to me.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "e12ff34402bd3a6cbeab0423012066874bb10f4b",
      "tree": "026668e3c64638ff8cc367d5a43269b2949a2549",
      "parents": [
        "bef945965884365cdc49985169977a51390253f1",
        "e9d7f4065408e92338a41b809e437c6e043da090"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:13:00 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:13:00 2012 +0200"
      },
      "message": "Merge branch \u0027depends/rmk/clkdev\u0027 into next/clock\n\n* depends/rmk/clkdev:\n  CLKDEV: provide helpers for common clock framework\n  ARM: 7392/1: CLKDEV: Optimize clk_find()\n  ARM: 7376/1: clkdev: Implement managed clk_get()\n"
    },
    {
      "commit": "8b7730ddff5affd623bed2affa0d0fa47ebbad3b",
      "tree": "a512435b6b439fff5c82a8b37b49239aa98eaaa3",
      "parents": [
        "01033be1742abfa4359a40d21e8e8ecca39974e5"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Mon Apr 09 15:24:59 2012 -0500"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Tue Apr 24 16:37:41 2012 -0700"
      },
      "message": "clk: remove trailing whitespace from clk.h\n\nRemove trailing whitespace from 2 lines.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "7e87aed965fa7a642fc299af96d370dad7b5b814",
      "tree": "3a98659e241b66649456934fea657af3b8d7d88e",
      "parents": [
        "34e44fe87437b6a5aad856f15f7a849e5fc137aa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 01 15:31:23 2012 +0100"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Tue Apr 24 16:37:39 2012 -0700"
      },
      "message": "clk: Remove comment for end of CONFIG_COMMON_CLK section\n\nThe comment is inaccurate (it actually ends the CONFIG_COMMON_CLK\nsection, there\u0027s no else) and given that we\u0027ve just got a single level\nof ifdef isn\u0027t really needed anyway.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "a8a97db984bdc5e89d42e41891543d2daaf314cb",
      "tree": "f265e535723e3e2b7011f7e16d782d24e3589e02",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Thu Apr 05 11:42:09 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 19 19:34:18 2012 +0100"
      },
      "message": "ARM: 7376/1: clkdev: Implement managed clk_get()\n\nAllow clk API users to simplify their cleanup paths by providing a\nmanaged version of clk_get() and clk_put().\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2476490ef11134b65544d8f062cff96c53e941b",
      "tree": "35e341ae635a5608f6bef748d174d1dd5dcf8f9d",
      "parents": [
        "69fe8a8e92ae6877167f222838bd0c92b35c7d72"
      ],
      "author": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Thu Mar 15 23:11:19 2012 -0700"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:35:01 2012 +0000"
      },
      "message": "clk: introduce the common clock framework\n\nThe common clock framework defines a common struct clk useful across\nmost platforms as well as an implementation of the clk api that drivers\ncan use safely for managing clocks.\n\nThe net result is consolidation of many different struct clk definitions\nand platform-specific clock framework implementations.\n\nThis patch introduces the common struct clk, struct clk_ops and an\nimplementation of the well-known clock api in include/clk/clk.h.\nPlatforms may define their own hardware-specific clock structure and\ntheir own clock operation callbacks, so long as it wraps an instance of\nstruct clk_hw.\n\nSee Documentation/clk.txt for more details.\n\nThis patch is based on the work of Jeremy Kerr, which in turn was based\non the work of Ben Herrenschmidt.\n\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@ti.com\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nReviewed-by: Rob Herring \u003crob.herring \u003cat\u003e calxeda.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nCc: Arnd Bergman \u003carnd.bergmann@linaro.org\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nCc: Saravana Kannan \u003cskannan@codeaurora.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Amit Kucheria \u003camit.kucheria@linaro.org\u003e\nCc: Deepak Saxena \u003cdsaxena@linaro.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "42c5d52f2bbf68add2d7a6982753993e0c75a119",
      "tree": "725714648698dd69e568b198ddd7c753cb38973a",
      "parents": [
        "384703b8e6cd4c8ef08512e596024e028c91c339"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Tue Nov 15 14:47:56 2011 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Dec 28 21:25:35 2011 +0800"
      },
      "message": "clk: add helper functions clk_prepare_enable and clk_disable_unprepare\n\nIt\u0027s for migrating to generic clk framework API.\n\nThe helper functions  help cases clk_enable/clk_disable is used\nin non-atomic context.\nFor example, Call clk_enable in probe and clk_disable in remove.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\n"
    },
    {
      "commit": "40d3e0f4942ec12c4521fe1b2a2b774164cd2c80",
      "tree": "2c1fb0c4f3e298a2dcf4d8ddb32b4b1577408833",
      "parents": [
        "6cfa6279edbffa921b7d8c9519bfd83a24ba508e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 11:30:50 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 27 09:25:02 2011 +0100"
      },
      "message": "clk: provide prepare/unprepare functions\n\nAs discussed previously, there\u0027s the need on some platforms to run some\nparts of clk_enable() in contexts which can schedule.  The solution\nwhich was agreed upon was to provide clk_prepare() and clk_unprepare()\nto contain this parts, while clk_enable() and clk_disable() perform\nthe atomic part.\n\nThis patch provides a common definition for clk_prepare() and\nclk_unprepare() in linux/clk.h, and provides an upgrade path for\nexisting implementation and drivers: drivers can start using\nclk_prepare() and clk_unprepare() once this patch is merged without\nhaving to wait for platform support.  Platforms can then start to\nprovide these additional functions.\n\nEventually, HAVE_CLK_PREPARE will be removed from the kernel, and\neveryone will have to provide these new APIs.\n\nAcked-by: Saravana Kannan \u003cskannan@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0683039207226afcffbe0fbf6a1caaee77a37b0",
      "tree": "d91295ea184722929a12c772839c3d6f502ad95b",
      "parents": [
        "5926a295bb78272b3f648f62febecd19a1b6a6ca"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 03 17:43:14 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 04 17:45:43 2009 +0100"
      },
      "message": "[ARM] 5536/1: Move clk_add_alias() to arch/arm/common/clkdev.c\n\nThis can be used for other arm platforms too as discussed\non the linux-arm-kernel list.\n\nAlso check the return value with IS_ERR and return PTR_ERR\nas suggested by Russell King.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05fd8e73e1357feaea9c48938d937eae76b4aef4",
      "tree": "77aa0cfcfbd892423dcba295610116ca053029e2",
      "parents": [
        "0412d6c9271811b84568fcea3237e2193e21866a"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Mar 07 12:55:49 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 27 14:51:13 2009 +0100"
      },
      "message": "clkdev: add possibility to get a clock based on the device name\n\nThis adds clk_get_sys to get a clock without the associated struct\ndevice.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f7ad160b49c49dc9cd383b9184c6fa4a9b4f7ebb",
      "tree": "e938a220e3a347ef76fed7fb19f10607f98ba093",
      "parents": [
        "20036fdcaf05fac0a84ed81a56906493a7d822e2"
      ],
      "author": {
        "name": "Alex Raimondi",
        "email": "raimondi@miromico.ch",
        "time": "Wed Oct 15 22:02:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:32 2008 -0700"
      },
      "message": "include/linux/clk.h: fix comment\n\nclk_get and clk_put may not be used from within interrupt context.  Change\ncomment to this function.\n\nSigned-off-by: Alex Raimondi \u003craimondi@miromico.ch\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "686f8c5d77149f78ff6090dde774b2e43a7319b2",
      "tree": "ae9162452f8f317875e710084ca7616f2e7dfdc1",
      "parents": [
        "9c42954dfd50d02963cd453fb84bfef3967af2f0"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Sat Mar 25 18:15:24 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 18:15:24 2006 +0000"
      },
      "message": "include/linux/clk.h is betraying its ARM origins\n\ninclude/linux/clk.h is betraying its ARM origins.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934",
      "tree": "463b2d165afb2221d3c9f78f64ce0abb906c9814",
      "parents": [
        "78ff18a412da24a4b79c6a97000ef5e467e813da"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:34:20 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:34:20 2006 +0000"
      },
      "message": "[ARM] Add additional documentation to the clock source framework\n\nIt seems that there\u0027s some confusion over how the clock source\nframework should be used.  Add some additional comments to explain\nthe ambiguous areas.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea3f4eaca09de1bcc80e922e56a6dabba5882f56",
      "tree": "7b798a53b5306ddf45e969eb03badd6aa10d8064",
      "parents": [
        "e8108c98dd6d65613fa0ec9d2300f89c48d554bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "message": "[PATCH] ARM: Add further explaination for clk_get()\n\nclk_get() comments can be confusing.  Add extra explaination of\nthe dev and id parameters to ensure correct usage.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
