)]}'
{
  "log": [
    {
      "commit": "122dbe7e58c7d064a17eefd33205227e6bce85ca",
      "tree": "99a7ece2870dc22cd58ec6897a921266b4f587c5",
      "parents": [
        "eb181c3533e8e5b3eaa96d3e8ed1cf5d9a408076"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 30 22:04:51 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Apr 18 13:53:10 2012 +0200"
      },
      "message": "pinctrl: mark const init data with __initconst instead of __initdata\n\nAs long as there is no other non-const variable marked __initdata in the\nsame compilation unit it doesn\u0027t hurt. If there were one however\ncompilation would fail with\n\n\terror: $variablename causes a section type conflict\n\nbecause a section containing const variables is marked read only and so\ncannot contain non-const variables.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "dc0b1aa3e2fefa6372f38d7f6d5d33581567a1b5",
      "tree": "cd0f71588255f4b456f4d2e6f1f5b2446a91a51c",
      "parents": [
        "a050b3eee61666421df786c8d898ec22c129f4af"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Nov 16 21:58:10 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 12 22:49:03 2012 +0100"
      },
      "message": "pinctrl: support pinconfig on the U300\n\nThis adds pin configuration support for the U300 driver pair,\nwe can now read out the biasing and drive mode in debugfs and\nconfigure it using the new configuration API.\n\nChangeLog v1-\u003ev2:\n- Migrate to pin config and generic pin config changes.\nChangeLog v2-\u003ev3:\n- Adjust to generic pin config changes in v7 patch set.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "a050b3eee61666421df786c8d898ec22c129f4af",
      "tree": "944fde5ba3f5af1cb6c4a0f7ad9ada301af6c2d8",
      "parents": [
        "394349f7789fdfcdc74b61afcac84046535c40b7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Nov 16 20:10:09 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 12 22:49:02 2012 +0100"
      },
      "message": "pinctrl/coh901: use generic pinconf enums and parameters\n\nAdjust the COH 901 driver to use the standard enums for\nbiasing and driving pins, alter signature of config function\nto suit the framework.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "128a06d4bb997d90158e668173a6944d376c84cb",
      "tree": "cbfe9ed922f93fa4132d8d6db6e3a22aeb8637fa",
      "parents": [
        "4ecce45dd663f6945bed7e2e06c05b5d90f3a2a1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Feb 21 14:31:45 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Feb 22 17:59:33 2012 +0100"
      },
      "message": "pinctrl: spawn U300 pinctrl from the COH901 GPIO\n\nThis solves the riddle on how the U300 pin controller shall be\nable to reference the struct gpio_chip even though these are\ntwo separate drivers: spawn the pinctrl child from the GPIO\ndriver and pass in the struct gpio_chip as platform data.\nIn the process we rename the U300 \"pinmux-u300\" to\n\"pinctrl-u300\" so as not to confuse.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "e93bcee00c43e2bd4037291262111016f4c05793",
      "tree": "e69b5f7ffffb36096949eabdc0526173b25f695d",
      "parents": [
        "28a8d14cc74a0180323d9150c3d3dbf9dd60d55a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 09 07:23:28 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Feb 10 21:33:02 2012 +0100"
      },
      "message": "pinctrl: move generic functions to the pinctrl_ namespace\n\nSince we want to use the former pinmux handles and mapping tables for\ngeneric control involving both muxing and configuration we begin\nrefactoring by renaming them from pinmux_* to pinctrl_*.\n\nChangeLog v1-\u003ev2:\n- Also rename the PINMUX_* macros in machine.h to PIN_ as indicated\n  in the documentation so as to reflect the generic nature of these\n  mapping entries from now on.\n\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "28a8d14cc74a0180323d9150c3d3dbf9dd60d55a",
      "tree": "7c54436dbe7fbe172f6a293a21174a612ccd9634",
      "parents": [
        "f4e66983293f78e177bb210d19a46f083f5e8197"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 09 01:52:22 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Feb 10 21:32:57 2012 +0100"
      },
      "message": "pinctrl: break out a pinctrl consumer header\n\nThis breaks out a \u003clinux/pinctrl/consumer.h\u003e header to be used by\nall pinmux and pinconfig alike, so drivers needing services from\npinctrl does not need to include different headers. This is similar\nto the approach taken by the regulator API.\n\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "b4e3ac74d5cd4152f2ec6b3280b1ff3428952f7f",
      "tree": "b1dc770b28ac3dcdf2fd2b770827e4112804155e",
      "parents": [
        "f812f0f53e5643c06b929ce3299cbaffb307c488"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Nov 16 10:24:39 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 03 09:10:04 2012 +0100"
      },
      "message": "pinctrl/coh901: driver to request its pins\n\nThis makes the COH 901 driver request muxing of its GPIO pins\nfrom the pinmux-u300 driver using the standard API calls.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "ca402d37dccf2b797440c5f03bd0db16f977acc9",
      "tree": "7dee0cb62c951122dea275a680da837ee81f69d0",
      "parents": [
        "dd68acc7cc256c928256eb5f53e163233605de5d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Nov 16 09:22:59 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 03 09:10:03 2012 +0100"
      },
      "message": "pinctrl: move the U300 GPIO driver to pinctrl\n\nThis driver will be converted to a dual GPIO + pinctrl driver\nsince it supports biasing and driving control options. Hopefully\nit can serve as an example.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "cc890cd78acd7ab03442907d354b6af34e973cb3",
      "tree": "67cf73ea730969ffc26c3a5c55de8d96bb8b6299",
      "parents": [
        "526a0dc771a5cac3224e26abd1f018976b967516"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 08 09:04:51 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 08 10:03:56 2011 +0100"
      },
      "message": "ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n\nThis rewrites the U300 GPIO so as to use gpiolib and\nstruct gpio_chip instead of just generic GPIO, hiding\nall the platform specifics and passing in GPIO chip\nvariant as platform data at runtime instead of the\ncompiletime kludges.\n\nAs a result \u003cmach/gpio.h\u003e is now empty for U300 and\nusing just defaults.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Debian kernel maintainers \u003cdebian-kernel@lists.debian.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nReported-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb3cf18cccc33d86179674ac1c49dcbc142fc2d9",
      "tree": "11fe5bd0ae6f0efe19dc004e2cf68d30b09f2059",
      "parents": [
        "0f33286190634eeb3ec7638045980c39c98380f4"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:34:26 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:53 2011 +0100"
      },
      "message": "ARM: 7033/1: mach-u300: break out GPIO driver specifics\n\nThe \u003cmach/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "28f65c11f2ffb3957259dece647a24f8ad2e241b",
      "tree": "6b7621d09d10df89eedd908d4506fb9f457a909f",
      "parents": [
        "140a1ef2f91a00e1d25f0878c193abdc25bf6ebe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 09 09:13:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 10 14:55:36 2011 +0200"
      },
      "message": "treewide: Convert uses of struct resource to resource_size(ptr)\n\nSeveral fixes as well where the +1 was missing.\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c103de240439dfee24ac50eb99c8be3a30d13323",
      "tree": "014eeda779510d7d3dfabd1183ce7f1a288d367b",
      "parents": [
        "8c31b1635b91e48f867e010cd7bcd06393e5858a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 04 18:38:28 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:10:11 2011 -0600"
      },
      "message": "gpio: reorganize drivers\n\nSort the gpio makefile and enforce the naming convention gpio-*.c for\ngpio drivers.\n\nv2: cleaned up filenames in Kconfig and comment blocks\nv3: fixup use of BASIC_MMIO to GENERIC_GPIO for mxc\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "06caa7ad8341db2f03165fa763559475cc404584",
      "tree": "c0ae571b12d30e66a9792d4914ff9ec86943e419",
      "parents": [
        "7812803a3119f7cf375bd04bc019ce2395a7c2fc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 23:06:52 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:29:33 2011 -0600"
      },
      "message": "gpio: move U300 GPIO driver to drivers/gpio\n\nThis moves the U300 GPIO driver out of arch/arm/mach-u300 and into\nthe desired location indicated by the subsystem maintainer.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "421f91d21ad6f799dc7b489bb33cc560ccc56f98",
      "tree": "aaf9f6385233fdf9277e634603156c89ede7f770",
      "parents": [
        "65155b3708137fabee865dc4da822763c0c41208"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jun 11 12:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:05:05 2010 +0200"
      },
      "message": "fix typos concerning \"initiali[zs]e\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fcfadcaa57be0711ca80e3898243388f4d19928f",
      "tree": "4df86b218b968ce3d2efc22a5c015a994d26ff46",
      "parents": [
        "64de028948f449af17cf387f45a45f36ffd3c960"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Feb 23 23:37:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 24 21:10:07 2010 +0000"
      },
      "message": "ARM: 5956/1: misplaced parentheses\n\nThe parentheses appear misplaced.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ee17962e249024ebba72acbfe7cf54f8ea5b72f8",
      "tree": "2e13e55fa2023e5b841b342d942ee358ccb37266",
      "parents": [
        "aa45ee8fc0ee87c1711b5fe8eb3556d06530c39e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 28 12:36:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 01 16:26:15 2009 +0100"
      },
      "message": "ARM: 5731/2: Fix U300 generic GPIO, remove ifdefs from MMCI v3\n\nThe #ifdefs in the MMCI driver were erroneous and just masking\na bug in the U300 generic GPIO implementation. This removes the\nifdefs and fixes the U300 generic GPIO instead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df1e0520f9434b5b771c854a13dd928727d8673a",
      "tree": "5d48442a1c8e43122511fd0c73596ac3917f8483",
      "parents": [
        "5ad73d07173e7b76c16bcb8b6cf64d8386019689"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Aug 10 12:52:40 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 15 15:36:28 2009 +0100"
      },
      "message": "ARM: 5666/1: Revamped U300 padmux API\n\nThis abstracts the hackish padmux API on the U300 platform into\nsomething more manageable. It provides a way for drivers to\nactivate/deactivate a certain padmux setting. It will also switch\nthe users of the old API over to using the new style, pushing\nmuxing into the apropriate setup files.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f7a9a4d782628b4bd2392d931b95bd49732a2918",
      "tree": "ff8289780c6f9de55d118486c16a1220eb530d0b",
      "parents": [
        "d98aac7592114241f378bc8d5b3e424cced7ded2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri May 08 08:59:51 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 18 16:48:55 2009 +0100"
      },
      "message": "[ARM] 5510/1: U300 GPIO debug and init fixes\n\nThis moves the GPIO driver away from using __devinit and __devexit\nIt also removes all printk() in favor of using dev_* print macros\non pdev-\u003edev struct instead. Surplus prints are removed, and the\nplatform_device_probe() function is used instead of putting a\n.probe function in the platform driver struct.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bd41b99d4661e775ff152f2842782c43dbb30a59",
      "tree": "3cbf711bd296286ea57235baba79ececd253edb9",
      "parents": [
        "fa59440d0c7b5a2bcdc9e35f25fdac693e54c86a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Apr 23 21:15:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 28 22:44:09 2009 +0100"
      },
      "message": "[ARM] 5471/2: U300 GPIO and PADMUX support\n\nThis adds GPIO and PADMUX headers and implementation for\nthe U300 platform. This is an implementation in isolation\nthat depend on later patches in this series to plug into\nthe framework.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ]
}
