)]}'
{
  "log": [
    {
      "commit": "135cedad7457be6a96d5e151dfd48f7888a75e94",
      "tree": "d2ea838ef41ab7dcb85e655b0e6b6ed585c11fe8",
      "parents": [
        "8a3227268877b81096d7b7a841aaf51099ad2068",
        "e70aa3fac1ac50c7a75ac676a1489dd1ea3b4be5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 17:23:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 17:23:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (26 commits)\n  mmc: sdio_ops.c should #include \"sdio_ops.h\"\n  mmc: proper prototypes for mmc_attach_*()\n  mmc: make __mmc_release_bus() static\n  sdhci: improve no card, no reset quirk\n  MMC: OMAP: Do not busy wait for end of command for ever\n  MMC: OMAP: Start new commands from work queue instead of irq\n  MMC: OMAP: Lazy clock shutdown\n  MMC: OMAP: Move failing command abortion to workqueue\n  MMC: OMAP: Use tasklet instead of workqueue for cover switch notification\n  MMC: OMAP: Check the get_cover_state function pointer if not set\n  MMC: OMAP: Using setup_timer instead of init_timer\n  MMC: OMAP: Abort stuck commands\n  MMC: OMAP: General cleanup for MMC multislot support\n  MMC: OMAP: Power functions modified to MMC multislot support\n  MMC: OMAP: Fix timeout calculation for MMC multislot support\n  MMC: OMAP: New release dma and abort xfer functions\n  MMC: OMAP: Add back cover switch support\n  MMC: OMAP: Introduce new multislot structure and change driver to use it\n  MMC: OMAP: Remove cover switch handling to allow adding multislot support\n  MMC: OMAP: Fix the BYTEBLOCK capability removal\n  ...\n"
    },
    {
      "commit": "e9b62693ae0a1e13ccc97a6792d9a7770c8d1b5b",
      "tree": "c676609730533fc1b7c5e01992e46b6eaf75f99b",
      "parents": [
        "548453fd107f789f5f1bc2dc13cc432ceb3b5efd",
        "838cb6aba4cebcf4fcd06b90e2adf890bef884ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 16:36:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 16:36:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/juhl/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/juhl/trivial: (24 commits)\n  DOC:  A couple corrections and clarifications in USB doc.\n  Generate a slightly more informative error msg for bad HZ\n  fix typo \"is\" -\u003e \"if\" in Makefile\n  ext*: spelling fix prefered -\u003e preferred\n  DOCUMENTATION:  Use newer DEFINE_SPINLOCK macro in docs.\n  KEYS:  Fix the comment to match the file name in rxrpc-type.h.\n  RAID: remove trailing space from printk line\n  DMA engine: typo fixes\n  Remove unused MAX_NODES_SHIFT\n  MAINTAINERS: Clarify access to OCFS2 development mailing list.\n  V4L: Storage class should be before const qualifier (sn9c102)\n  V4L: Storage class should be before const qualifier\n  sonypi: Storage class should be before const qualifier\n  intel_menlow: Storage class should be before const qualifier\n  DVB: Storage class should be before const qualifier\n  arm: Storage class should be before const qualifier\n  ALSA: Storage class should be before const qualifier\n  acpi: Storage class should be before const qualifier\n  firmware_sample_driver.c: fix coding style\n  MAINTAINERS: Add ati_remote2 driver\n  ...\n\nFixed up trivial conflicts in firmware_sample_driver.c\n"
    },
    {
      "commit": "b1d18dc06ba6b9056f95aaf1f8c464830846f87f",
      "tree": "2b7a9cff99c3e977f5455ec23334bdacd05291ae",
      "parents": [
        "3f76d9841e9cf6dd969ff3aec96476dced9c53f8"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Apr 21 22:26:40 2008 +0000"
      },
      "committer": {
        "name": "Jesper Juhl",
        "email": "juhl@hera.kernel.org",
        "time": "Mon Apr 21 22:26:40 2008 +0000"
      },
      "message": "arm: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n"
    },
    {
      "commit": "cf816ecb533ab96b883dfdc0db174598b5b5c4d2",
      "tree": "1b7705db288ae2917105e624b01fdf81e0882bf1",
      "parents": [
        "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
        "15f7d677ccff6f0f5de8a1ee43a792567e9f9de9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "message": "Merge branch \u0027merge-fixes\u0027 into devel\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "d1964dab60ce7c104dd21590e987a8787db18051",
      "tree": "b417631b77f88424760bd87011dc8fb2ea810906",
      "parents": [
        "ba9279519b371340e01cadf4c230e9d52a4bf8c4",
        "ad48ce74f70a201c4c1cf3b4e8f6b6203a2e4a8d",
        "b685004f8dea2daae0306edcd358ed7de751aee9",
        "c34002c102880bfac5b449b41e5313dcda186db8",
        "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
        "c48b2e90aecf037f53913fc8d198d01fce0fbf3c",
        "3a8daaa49fb71d90e45d1e86d7f9f9e298bda05c",
        "04c366f06341259c88886a0d359e3597ba4c23f6",
        "875492511a4afce7880c9dd0ca71462c299b40e6",
        "58762e77aec49aa4b43a9ff62e7a3aee17720c41",
        "3e238be2f75f2a6d5d5064eda46ac96268c6411e",
        "140749e2bf8d7c80a50c9fcce1435bb2b4e423c4",
        "05944d74bc28fffbcce159cb915d0acff82f30a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027mxc\u0027, \u0027ns9x\u0027, \u0027orion\u0027, \u0027pxa\u0027, \u0027sa1100\u0027, \u0027s3c\u0027 and \u0027sparsemem\u0027 into devel\n"
    },
    {
      "commit": "3f3acefb63dc70d767f730045ab7ebaa81938d77",
      "tree": "ab81ca4991541a251c7e67b92e9098041d7c2f95",
      "parents": [
        "0e623941bec7e80c97b076d346327b31ae17d84a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Apr 11 22:19:45 2008 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:14:30 2008 +0100"
      },
      "message": "[ARM] pxa: V4L2 soc_camera driver for PXA270\n\nThis patch adds a driver for the Quick Capture Interface on the PXA270.\nIt is based on the original driver from Intel, but has been re-worked\nmultiple times since then, now it also supports the V4L2 API.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b685004f8dea2daae0306edcd358ed7de751aee9",
      "tree": "db47ac6b8bf719af9d09fda9c1daf8983979a1f6",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Wed Apr 16 02:56:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 14:01:43 2008 +0100"
      },
      "message": "[ARM] 4988/1: Add GPIO lib support to the EP93xx\n\nAdds support for the generic GPIO lib to the EP93xx family. The gpio\nhandling code has been moved from core.c to a new file called gpio.c.\nThe GPIO based IRQ code has not been changed.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05944d74bc28fffbcce159cb915d0acff82f30a1",
      "tree": "6151f1a21d7171542ca84906207030d26f9b792d",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 20:43:51 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:36:48 2008 +0100"
      },
      "message": "[ARM] Add initial sparsemem support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c546106cc15d300a5b3eba5a514c9238bb6593e8",
      "tree": "789227d948c7e32a76263954457ebda3800de132",
      "parents": [
        "ba4eb7e60b11eba1ccd89d448e6d87d98df95da8"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 19 10:42:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 5002/1: tosa: add two more leds\n\nThis adds support for two more leds:\nthe wlan one (found in SL-6000W and SL-6000L) and\nthe blutooth one (found in SL-6000W).\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba4eb7e60b11eba1ccd89d448e6d87d98df95da8",
      "tree": "2ddbb042dd7df1f47cd33dd58cbf1d1444288696",
      "parents": [
        "d8a42fc45517081d1a8cf050a86eb79b0e290774"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 19 10:42:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 5004/1: Tosa: make several unreferenced structures static.\n\nNow that scoop gpio\u0027s are converted to generic_gpio,\ntosascoop_device and tosascoop_jc_device don\u0027t have\nto be exported.\n\nAlso make tosa_gpio_* static\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "768dec4cc397a9c041b0f3cd605d3f6f758883e4",
      "tree": "9a67653dd06aea7d31f90e06f45e1d4834ca7a54",
      "parents": [
        "507012f0a503287f212ef1139683c8938ecedbcd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Apr 15 15:50:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 4976/1: zylonite: Configure GPIO for WM9713 IRQ line\n\nSet up the IRQ line for the WM9713 device on the Zylonite.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "311c736c19ec5d9cfc9518542aeee844c2bc7a86",
      "tree": "7a761be5d5cffdc0b55207fa7c817266aca8069d",
      "parents": [
        "d4e7d09f7accd1b0d1c8f149a44deffc8c141a46"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:17:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4973/1: Tosa: use leds-gpio driver.\n\nNow as the scoop pins are covered by the generic gpio API,\nwe can use leds-gpio driver instead of special leds-tosa.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4e7d09f7accd1b0d1c8f149a44deffc8c141a46",
      "tree": "66b73501e3a89ba30da34a6c08c0961f93a0ab77",
      "parents": [
        "baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:16:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4972/1: Tosa: convert scoop GPIOs usage to generic gpio code\n\nConvert set/reset_scoop_gpio to generic gpio calls.\nThis patch depends on the pxaficp_ir hooks patch.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003",
      "tree": "9d07c1803af80d1a33c1c5b2487775b2d30e6736",
      "parents": [
        "e21e2d467ab4dd050dd02620c74be1e2665d20b9"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:08:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4971/1: pxaficp_ir: provide startup and shutdown hooks\n\nLet platform do some specific initialisation and cleanup\nthings during pxaficp_ir probing and removing. E.g. this\ncan be usefull to request/free gpios used by the platform\nto control the transceiver.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64c1dd3bbf67c958992c098d5d464a014df3fa46",
      "tree": "44bd27f3aaaba70c70a5861986d00f29d40b542e",
      "parents": [
        "60802188ece1c5b63deefc05b7b442625e575476"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Thu Apr 10 06:34:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4959/1: PXA: Fix misprint in CICR1_RGBT_CONV\n\nThis patch fixes misprint in definition of CICR1_RGBT_CONV in include/asm-arm/arch-pxa/pxa-regs.h\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e07ff8d8091eff8e208fe1e406c15e5de0fffd63",
      "tree": "06a646e77f14f5d50fccdaa1d79186fb62df3546",
      "parents": [
        "350d115d1eaa29e64324847badf27c93159ba8e0"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:27:10 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4952/1: magician: add LCD detection, LCD power switching, update pxafb settings\n\nAll magician devices I\u0027ve encountered so far have featured the Toppoly\nTD028STEB1 display, so the Samsung LTP280QV support is untested.\nThe power-on sequence is not correct because pxafb doesn\u0027t yet support\nenabling the LCD controller in the middle of the it.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70e357f8426c54e1500ac4fdb6b1172df16d8b93",
      "tree": "37b8d927ed21561a5f103bba83188e7bf60a17c9",
      "parents": [
        "a1635b8fe59de2c5223cda5ca8397b875c901904"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:22:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4948/1: magician: use htc-egpio to drive the GPIO/IRQ expander CPLD\n\nneeded for power management (audio, BT, charging, GSM, LCD, SD), GSM, flash and SD operation and audio routing.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "103a1754894eecf488103f7739061e7e767049ad",
      "tree": "e0a2eb1f192ab402f054db2a9e73292ca7bee10d",
      "parents": [
        "df56eacdd5b1018f3f2831ff245a7cb70c602454"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:11:52 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:06 2008 +0100"
      },
      "message": "[ARM] 4943/2: magician: fix magician.h GPIO header includes\n\nPXA GPIO definitions were split from pxa-regs.h into pxa2xx-gpio.h.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "90b8fc34968d3f6c70e309d97597682f119220b9",
      "tree": "d3a8d773f850968fe54ad1fe96472925e4c3e392",
      "parents": [
        "4354e188121d92c28647146b70a8c303b46a7dcd"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.arm@gmail.com",
        "time": "Sat Mar 15 05:11:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:06 2008 +0100"
      },
      "message": "[ARM] 4867/1: Adds flash, udc, mci support for gumstix F boards\n\nThis patch implements support for Gumstix-F flash, udc and mci. Fixes since the last time are:\n- Steve Sakoman as maintainer\n- cleanup for udc and mci setup\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4354e188121d92c28647146b70a8c303b46a7dcd",
      "tree": "33135c01c391e1696e4b649556236b0f02a67243",
      "parents": [
        "5fa41510f0f481d5139c732c5c6aac4b4a722828"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Feb 22 13:48:15 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:06 2008 +0100"
      },
      "message": "[ARM] pxa: remove keypad register definitions from pxa-regs.h\n\nKeypad registers are now fully defined within pxa27x-keypad.c, no\nneed to keep those definitions in pxa-regs.h\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37320980414f5a7654ee08a047194224c6bba46e",
      "tree": "a8d6efa1f182e22b2f05ab5d31722d97acd7d7dc",
      "parents": [
        "450d28749c9bf2cc6d274695fe454bb53456428d"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Jan 23 13:39:13 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:05 2008 +0100"
      },
      "message": "[ARM] pxa: add pxa27x_keypad device and pxa_set_keypad_info()\n\nalso update the clk definitions in pxa27x and pxa3xx.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0a596d6a138ea281bed4ff3018c07c45dd245a2",
      "tree": "ab3c25663433bf8c3f16026d969f9722d4ecff92",
      "parents": [
        "9b02b2df0099c083ea40ba8c7068e3dcbe381302"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Mar 11 09:46:28 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:05 2008 +0100"
      },
      "message": "[ARM] pxa: allow dynamic enable/disable of GPIO wakeup for pxa{25x,27x}\n\nChanges include:\n\n1. rename MFP_LPM_WAKEUP_ENABLE into MFP_LPM_CAN_WAKEUP to indicate\n   the board capability of this pin to wakeup the system\n\n2. add gpio_set_wake() and keypad_set_wake() to allow dynamically\n   enable/disable wakeup from GPIOs and keypad GPIO\n\n   * these functions are currently kept in mfp-pxa2xx.c due to their\n     dependency to the MFP configuration\n\n3. pxa2xx_mfp_config() only gives early warning if MFP_LPM_CAN_WAKEUP\n   is set on incorrect pins\n\nSo that the GPIO\u0027s wakeup capability is now decided by the following:\n\n   a) processor\u0027s capability: (only those GPIOs which have dedicated\n      bits within PWER/PRER/PFER can wakeup the system), this is\n      initialized by pxa{25x,27x}_init_mfp()\n\n   b) board design decides:\n      - whether the pin is designed to wakeup the system (some of\n        the GPIOs are configured as other functions, which is not\n        intended to be a wakeup source), by OR\u0027ing the pin config\n        with MFP_LPM_CAN_WAKEUP\n\n      - which edge the pin is designed to wakeup the system, this\n        may depends on external peripherals/connections, which is\n        totally board specific; this is indicated by MFP_LPM_EDGE_*\n\n   c) the corresponding device\u0027s (most likely the gpio_keys.c) wakeup\n      attribute:\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7facc2f9374159795af2a3f8b3e682b4ee230643",
      "tree": "7a62c65e06f480d6924c00108ef8efc625054ccb",
      "parents": [
        "a683b14df8f4320d0ef6cac93a6d9806173bf339"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Mar 05 17:16:29 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: add MFP-alike pin configuration support for pxa{25x, 27x}\n\nPin configuration on pxa{25x,27x} has now separated from generic GPIO\ninto dedicated mfp-pxa2xx.c by this patch. The name \"mfp\" is borrowed\nfrom pxa3xx and is used here to alert the difference between the two\nconcepts: pin configuration and generic GPIOs.  A GPIO can be called\na \"GPIO\" _only_ when the corresponding pin is configured so.\n\nA pin configuration on pxa{25x,27x} is composed of:\n\n    - alternate function selection (or pin mux as commonly called)\n    - low power state or sleep state\n    - wakeup enabling from low power mode\n\nThe following MFP_xxx bit definitions in mfp.h are re-used:\n\n    - MFP_PIN(x)\n    - MFP_AFx\n    - MFP_LPM_DRIVE_{LOW, HIGH}\n    - MFP_LPM_EDGE_*\n\nSelecting alternate function on pxa{25x, 27x} involves configuration\nof GPIO direction register GPDRx, so a new bit and MFP_DIR_{IN, OUT}\nare introduced. And pin configurations are defined by the following\ntwo macros:\n\n    - MFP_CFG_IN  : for input alternate functions\n    - MFP_CFG_OUT : for output alternate functions\n\nEvery configuration should provide a low power state if it configured\nas output using MFP_CFG_OUT().  As a general guideline, the low power\nstate should be decided to minimize the overall power dissipation. As\nan example, it is better to drive the pin as high level in low power\nmode if the GPIO is configured as an active low chip select.\n\nPins configured as GPIO are defined by MFP_CFG_IN(). This is to avoid\nside effects when it is firstly configured as output.  The actual\ndirection of the GPIO is configured by gpio_direction_{input, output}\n\nWakeup enabling on pxa{25x, 27x} is actually GPIO based wakeup, thus\nthe device based enable_irq_wake() mechanism is not applicable here.\n\nE.g.  invoking enable_irq_wake() with a GPIO IRQ as in the following\ncode to enable OTG wakeup is by no means portable and intuitive, and\nit is valid _only_ when GPIO35 is configured as USB_P2_1:\n\n    enable_irq_wake( gpio_to_irq(35) );\n\nTo make things worse, not every GPIO is able to wakeup the system.\nOnly a small number of them can, on either rising or falling edge,\nor when level is high (for keypad GPIOs).\n\nThus, another new bit is introduced to indicate that the GPIO will\nwakeup the system:\n\n    - MFP_LPM_WAKEUP_ENABLE\n\nThe following macros can be used in platform code, and be OR\u0027ed to\nthe GPIO configuration to enable its wakeup:\n\n    - WAKEUP_ON_EDGE_{RISE, FALL, BOTH}\n    - WAKEUP_ON_LEVEL_HIGH\n\nThe WAKEUP_ON_LEVEL_HIGH is used for keypad GPIOs _only_, there is\nno edge settings for those GPIOs.\n\nThese WAKEUP_ON_* flags OR\u0027ed on wrong GPIOs will be ignored in case\nthat platform code author is careless enough.\n\nThe tradeoff here is that the wakeup source is fully determined by\nthe platform configuration, instead of enable_irq_wake().\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6fb7af4768bc1ddc2349f6eaefedd746c8e4913",
      "tree": "ade9682bb833f1b576609b4344b4e55ce20a8500",
      "parents": [
        "e3630db1fa7677b350fd5a1ac5498cc48448ae28"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Mar 04 13:53:05 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: integrate low IRQ chip (ICIP) and high IRQ chip (ICIP2) into one\n\nThis makes the code better organized and simplified a bit.  The change\nwill lose a bit of performance when performing IRQ ack/mask/unmask,but\nthat\u0027s not too much after checking the result binary.\n\nThis patch also removes the ugly #ifdef CONFIG_PXA27x .. #endif by\ncarefully not to access those pxa{27x,3xx} specific registers, this\nis done by keeping an internal IRQ number variable.  The pxa-regs.h\nis also modified so registers for IRQ \u003e PXA_IRQ(31) are made public\neven if CONFIG_PXA{27x,3xx} isn\u0027t defined (for pxa25x\u0027s sake)\n\nThe incorrect assumption in the original code that internal irq starts\nfrom 0 is also corrected by comparing with PXA_IRQ(0).\n\n\"struct sys_device\" for the IRQ are reduced into one single device on\npxa{27x,3xx}.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d72b1370b0b45f1fabda5ae4d603773d8a2c226a",
      "tree": "40e16e2cb1a17e6b9d293537c4bba5d744f9bc1e",
      "parents": [
        "942de47bfee24143ecbf75b981b32143bd414529"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "rjarzmik@free.fr",
        "time": "Sun Mar 16 11:55:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:03 2008 +0100"
      },
      "message": "[ARM] 4868/1: Enhance pxa270 GPIO definitions\n\nEnhanced GPIO alternate functions descriptions,\ntaken from Intel PXA270 Developers Manual.\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dcc88a170ce9f90e4b819c67feebb16e8a123f79",
      "tree": "a4407f2d6ebdce9d386c27252dbaeec3f210abc1",
      "parents": [
        "184dd48102425467fbbb209765894b04f668a9de"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Feb 13 16:39:21 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:02 2008 +0100"
      },
      "message": "[ARM] 4830/1: Add support for the CLK_POUT pin on PXA3xx CPUs\n\nExpose control of the PXA3xx 13MHz CLK_POUT pin via the clock API\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": "cbfc0f04069a426f3c8b4b35021117f6833df9ca",
      "tree": "8c19263e61f765ce923ed4c16c1240fa7671a513",
      "parents": [
        "184dd48102425467fbbb209765894b04f668a9de"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Mar 06 16:22:00 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:28:06 2008 +0100"
      },
      "message": "[ARM] 4852/1: Add timerfd_create, timerfd_settime and timerfd_gettime syscall entries\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14a6acc23fa49446529bd99742264192939819bc",
      "tree": "269b682af934adc821ae589841dffc0fa52b5d23",
      "parents": [
        "a0316b244e75d80df3790b69b0a2cb0bbf4c1562"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:16 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:16 2008 +0100"
      },
      "message": "RealView: Add uncompressing support for PB1176\n\nThis patch adds the UART0 base address detection in uncompress.h.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "a0316b244e75d80df3790b69b0a2cb0bbf4c1562",
      "tree": "edf1ebed72fe3a4d27231d8e99b45ce3aae156c9",
      "parents": [
        "387847ee0fb258a50032db81e216be4ec1350586"
      ],
      "author": {
        "name": "Bahadir Balban",
        "email": "bahadir.balban@arm.com",
        "time": "Fri Apr 18 22:43:15 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:15 2008 +0100"
      },
      "message": "RealView: Base support for the PB1176 platform\n\nThis patch adds the base files for the PB1176 platform support.\n\nSigned-off-by: Bahadir Balban \u003cbahadir.balban@arm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "34401ec4668c01156c6c4540930a63840f567a61",
      "tree": "c94185dbbdf6d9d928a32e707330407a4c40259c",
      "parents": [
        "e67172f5793293370a3ded597742b8d12bd42b82"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "message": "RealView: Add uncompressing support to PB11MPCore\n\nThis patch adds the UART address detection in uncompress.h for the\nPB11MPCore platform.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "a9b67db504b0c75d21bda801de1a03dd52e91c98",
      "tree": "6445626afebeeb728c140794746430d4fe3aeff6",
      "parents": [
        "51faf9b5c048f9e465322f8256e838586f4c11a7"
      ],
      "author": {
        "name": "Bahadir Balban",
        "email": "bahadir.balban@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "message": "RealView: Base support for the PB11MPCore platform\n\nThis patch adds the base files for the PB11MPCore platform support.\n\nSigned-off-by: Bahadir Balban \u003cbahadir.balban@arm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n\n\n"
    },
    {
      "commit": "51faf9b5c048f9e465322f8256e838586f4c11a7",
      "tree": "3892e01c2fabebc4c71fc573449f925c8ac312af",
      "parents": [
        "41267e208e3ad5d960284a908c58d4c27cc5857b"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:12 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:12 2008 +0100"
      },
      "message": "RealView: Change the IO_ADDRESS macro\n\nThis patch changes the IO_ADDRESS macro for the RealView platforms to\naccomodate a wider range of physical addresses on PB11MPCore.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "393538e6d2ea1afe42c4ae9382cc78ed51a479f9",
      "tree": "56ef3f5f64e242bb051ef786936f6c2d88ad9e07",
      "parents": [
        "9a386f0651d06002a0468ce4d0e15aaf7c316a3c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "message": "RealView: Move more device address definitions to board-eb.h\n\nThe upcoming PB11MPCore and PB1176 have different memory maps and some\nof the definitions in platform.h are no longer common. This patch\nmoves them to the board-eb.h file and updates their usage in\nrealview_eb.c.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "9a386f0651d06002a0468ce4d0e15aaf7c316a3c",
      "tree": "bd57c73634d9d59ab9d4776c605dfce31ccd5234",
      "parents": [
        "80192735e4b01a2e4d437699f2e9b5b93dfab13c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "message": "RealView: Move the UART definitions to EB specific files\n\nSince the PB1176 has different UART base addresses, this patch moves\nthe definitions form platorm.h to board-eb.h. It also modifies\nuncompress.h to detect the platform type at run-time.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "80192735e4b01a2e4d437699f2e9b5b93dfab13c",
      "tree": "1096c3278bc60c925f1818c776e4b3e88c20a23c",
      "parents": [
        "a44ddfd5bf5354281eebd0f0ae0d6dcf8818fc5c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "message": "RealView: Move the timer definitions into the EB specific files\n\nThis patch moves the timer definitions from platform.h into board-eb.h\nas they are different on PB11MPCore and PB1176. It also adds\ntimerX_va_base variables in core.c which are set by the\nrealview_eb_timer_init function before invoking realview_timer_init.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "a44ddfd5bf5354281eebd0f0ae0d6dcf8818fc5c",
      "tree": "9f377ae5af5ab2d1ec802dde4b3c2451b197b649",
      "parents": [
        "073b6ff3b94c4737c91c45ed0f0c4d40cf1cb1c8"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:10 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:10 2008 +0100"
      },
      "message": "RealView: Move the flash definitions out of platform.h\n\nThis patch moves the patch definitions into board-eb.h and\nrealview_eb.c (from core.c) as they are different on the PB11MPCore\nand PB1176 platforms.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "073b6ff3b94c4737c91c45ed0f0c4d40cf1cb1c8",
      "tree": "f4d3e6df63e3c01f16dd4d03b160e7405ddea86c",
      "parents": [
        "be4f3c8691492934c8ee03dbecb3a3a865ac6cd6"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:09 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:09 2008 +0100"
      },
      "message": "RealView: Move the EB GIC definitions to the board file\n\nThis is in preparation for the RealView PB11MPCore and PB1176 patches\nwhich have different base addresses for the GIC.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n"
    },
    {
      "commit": "b7b0ba942f7b18de678cd081902aad8a0b6581c6",
      "tree": "65e36cdf831906876bc558ab6d40db58d9ba5e92",
      "parents": [
        "cb170a45d69b573a08247acfbbff3b9d6e6e2f8f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:08 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:08 2008 +0100"
      },
      "message": "RealView: Move the SCU initialisation out of __v6_setup\n\nThis patch moves the SCU initialisation from __v6_setup to the\nsmp_prepare_cpus() function as it relies on platform-specific\nsettings. Changes to get_core_count() are mainly for allowing cleaner\ncode with the upcoming PB11MPCore patches.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "48d7927bdf071d05cf5d15b816cf06b0937cb84f",
      "tree": "60f82f25897f9b3fd55148edac9348b451afc6cf",
      "parents": [
        "d7f864be8323e5394040e2877594645b0e7da85d"
      ],
      "author": {
        "name": "Paul Brook",
        "email": "paul@codesourcery.com",
        "time": "Fri Apr 18 22:43:07 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:07 2008 +0100"
      },
      "message": "Add a prefetch abort handler\n\nThis patch adds a prefetch abort handler similar to the data abort one\nand renames the latter for consistency. Initial implementation by Paul\nBrook with some renaming by Catalin Marinas.\n\nSigned-off-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "d7f864be8323e5394040e2877594645b0e7da85d",
      "tree": "55ecf960706be9a4ee0c7804c57c7f5d30e0f1f7",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:06 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:06 2008 +0100"
      },
      "message": "ARMv7: Add support for the ThumbEE state saving/restoring\n\nThis patch adds the detection and handling of the ThumbEE extension on\nARMv7 CPUs.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "abfbe5f7854a083ca324282bf7e39f10bc438313",
      "tree": "c2034a5437daa6fdc973fd2837fa892b4f55e80f",
      "parents": [
        "4bc9e35556bf4444014ba65b80abb2fb9f70899a"
      ],
      "author": {
        "name": "Juha Yrjola",
        "email": "juha.yrjola@solidboot.com",
        "time": "Wed Mar 26 16:08:57 2008 -0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Apr 18 20:05:28 2008 +0200"
      },
      "message": "MMC: OMAP: Introduce new multislot structure and change driver to use it\n\nIntroduce new MMC multislot structure and change driver to use it.\n\nNote that MMC clocking is now enabled in mmc_omap_select_slot()\nand disabled in mmc_omap_release_slot().\n\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "188da98800893691e47eea9335a234378e32aceb",
      "tree": "57dbf491d23676e011b4946ec1867a6d55a02eef",
      "parents": [
        "07fe944e87d79f8d7e1b090913fe9f2ace78f41d",
        "273b8385e5817a4765f82257004c5ec661a6a5b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:39:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:39:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (58 commits)\n  ide: remove ide_init_default_irq() macro\n  ide: move default IDE ports setup to ide_generic host driver\n  ide: remove obsoleted \"idex\u003dnoprobe\" kernel parameter (take 2)\n  ide: remove needless hwif-\u003eirq check from ide_hwif_configure()\n  ide: init hwif-\u003e{io_ports,irq} explicitly in legacy VLB host drivers\n  ide: limit legacy VLB host drivers to alpha, x86 and mips\n  cmd640: init hwif-\u003e{io_ports,irq} explicitly\n  cmd640: cleanup setup_device_ptrs()\n  ide: add ide-4drives host driver (take 3)\n  ide: remove ppc ifdef from init_ide_data()\n  ide: remove ide_default_io_ctl() macro\n  ide: remove CONFIG_IDE_ARCH_OBSOLETE_INIT\n  ide: add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS (take 2)\n  ppc/pmac: remove no longer needed IDE quirk\n  ppc: don\u0027t include \u003clinux/ide.h\u003e\n  ppc: remove ppc_ide_md\n  ppc/pplus: remove ppc_ide_md.ide_init_hwif hook\n  ppc/sandpoint: remove ppc_ide_md hooks\n  ppc/lopec: remove ppc_ide_md hooks\n  ppc/mpc8xx: remove ppc_ide_md hooks\n  ...\n"
    },
    {
      "commit": "07fe944e87d79f8d7e1b090913fe9f2ace78f41d",
      "tree": "b20a3576d61d4dc3d89cf47515a786b31fd997d6",
      "parents": [
        "8019aa946af5218bc4446c21e43cc19c9401ac68",
        "636bdeaa1243327501edfd2a597ed7443eb4239a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:38:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:38:55 2008 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  dmaengine: ack to flags: make use of the unused bits in the \u0027ack\u0027 field\n  iop-adma: remove the workaround for missed interrupts on iop3xx\n  async_tx: kill -\u003edevice_dependency_added\n  async_tx: fix multiple dependency submission\n  fsldma: Split the MPC83xx event from MPC85xx and refine irq codes.\n  fsldma: Remove CONFIG_FSL_DMA_SELFTEST, keep fsl_dma_self_test() running always.\n"
    },
    {
      "commit": "9dfcd15a6dc1ef81307295e08b797fa9212be71a",
      "tree": "68ed0ccf99ff3d0e6d6043687823cea905edac32",
      "parents": [
        "5c50427090303a6552949c14128200154ff69594"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "message": "ide: remove ide_default_io_ctl() macro\n\nIt is always \u003d\u003d \u0027((base) + 0x206)\u0027 if CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS\u003dy\nand it is not needed otherwise (arm, blackfin, parisc, ppc64, sh, sparc[64]).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c4fe15541d0ef5cc8cc1ce43057663851f8fc387",
      "tree": "f54ffc254e1264ab7d33fe43e30078e6ecd36bd8",
      "parents": [
        "ce4d65a5db77e1568c82d5151a746f627c4f6ed5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 17 20:17:26 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 17 13:25:54 2008 -0700"
      },
      "message": "iop-adma: remove the workaround for missed interrupts on iop3xx\n\nThis workaround was covering the dependency submission bug in async_tx.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "de56a2f9228477866449963c2aff9df4728ea7fb",
      "tree": "a68fdf3eacc411122faf4f4ec2407ff1bb955dd7",
      "parents": [
        "3c7d9c81e1302c244180e62999a08ca95b175cf5"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "davide@elpa.it",
        "time": "Sun Mar 30 08:58:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:42 2008 +0100"
      },
      "message": "[ARM] 4883/1: Adds some missing gpio defines for S3C2410\n\nThis is a small addition of forgotten defines to regs-gpio.h include file for the Samsung S3C2410 ARM9 SoC\n\nSigned-off-by: Davide Rizzo \u003cdavide@elpa.it\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c7d9c81e1302c244180e62999a08ca95b175cf5",
      "tree": "a67961f6c0435e0a1965df9770433c73cdfe1664",
      "parents": [
        "d96a980441a70168a8ead0a0f23c4c63725da5fa"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 16 00:15:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:41 2008 +0100"
      },
      "message": "[ARM] 4987/1: S3C24XX: Ensure watchdog reset initiated from cached code.\n\nThere seems to be some problem with at-least the S3C2440 and\nbus traffic during an reset. It is unlikely, but still possible\nthat the system will hang in such a way that the watchdog cannot\nget the system out of the state it is in.\n\nChange to making the code that calls the watchdog reset run from\ncached memory so that instruction fetches have quiesced before the\nwatchdog fires.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1017be88d341c05adc8d790d8092781b7330dafd",
      "tree": "b658661bf3bd261d51c3d28d7dcab3dc6dbe70d0",
      "parents": [
        "6ddc4b07a2669bdb8b90e3e12fb1ccfb6dc4a99c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 16 00:08:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:38 2008 +0100"
      },
      "message": "[ARM] 4985/1: S3C2412: Fix ARMDIVN name in CLKDIVN definition.\n\nFix the name of the S3C2412_CLKDIVN_ARMDIVN define.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c63fc13f806b11576e8c41969d4b1598dd261d80",
      "tree": "9bdc2a7fbe15faaf7273ebece8ab00eac2e56b6c",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 16 00:04:19 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:36 2008 +0100"
      },
      "message": "[ARM] 4983/1: S3C2412: Add initial memory controller registers\n\nAdd initial defines for the S3C2412\u0027s memory controller registers.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2db9aaa4a5b9f2a1d54080c13f5ff4fc6d0ae1b",
      "tree": "356086f774a58af35a14f2f6a732e4693719a13c",
      "parents": [
        "2c130fd5294499cd94578f8c792e190959372763"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Wed Apr 02 10:29:30 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 16:15:17 2008 +0100"
      },
      "message": "[ARM] 4887/1: i.MXC family: Separate current platform code\n\nFrom: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\nThis patch separates the current code into i.MX2 and i.MX3 and modifies\nthe Kconfig files to reflect this separation in the menus.\n\nThings happend since last review:\n - make i.MX3 compile again\n - fix some structure names to be conform with all the shared/common\n   sources from i.MX1/i.MX2\n\nPrevious changes:\n - stay conform to other Kconfig files (note from Russell King)\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
      "tree": "d3cfa375d72baf7fb4491eadb364428e8dfb56ab",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Tue Apr 15 21:13:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 15:58:25 2008 +0100"
      },
      "message": "[ARM] 4981/1: [KS8695] Simple LED driver\n\nSimple gpio-connected LED driver for KS8695 platforms.\n(Based on old AT91 LED driver)\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1e7780638a9192f15caf590e0081bf915fdef71",
      "tree": "82c5419927d9bfaf77aecede0054a815aea058f3",
      "parents": [
        "50f426b55d919dd017af35bb6a08753d1f262920"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 15 14:34:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:41 2008 -0700"
      },
      "message": "spi: spi_s3c24xx must initialize num_chipselect\n\nThe SPI core now expects num_chipselect to be set correctly as due to added\nchecks on the chip being selected before an transfer is allowed.  This patch\nadds a num_cs field to the platform data which needs to be set correctly\nbefore adding the SPI platform device.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c",
      "tree": "fdb1d97cec8ed3f8d40bbcdabdca55fcbd26ce21",
      "parents": [
        "02e19a960a519224a74da4d190965201044c1583"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Thu Mar 13 21:35:09 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:39 2008 -0700"
      },
      "message": "ARM: OMAP2: New DPLL clock framework\n\nThese changes is the result of the discussion with Paul Walmsley.\nHis ideas are included into this patch.\n\nRemove DPLL output divider handling from DPLLs and CLKOUTX2 clocks,\nand place it into specific DPLL output divider clocks (e.g., dpll3_m2_clk).\nomap2_get_dpll_rate() now returns the correct DPLL rate, as represented\nby the DPLL\u0027s CLKOUT output. Also add MPU and IVA2 subsystem clocks, along\nwith high-frequency bypass support.\n\nAdd support for DPLLs function in locked and bypass clock modes.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "b045d0809871eae4341e60a1db2b7d31703d8175",
      "tree": "30141029dbbedcbe27a95e4a5dcb7320a7c2df1d",
      "parents": [
        "d83b079f0f5c6f5ef34976330b904509a53ff1ec"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 11:24:28 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:39 2008 -0700"
      },
      "message": "ARM: OMAP2: Add 34xx clocks\n\nThis patch defines 34xx clocks.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "6b8858a972a0eff1dc1ab77b0fd9fc25387c217c",
      "tree": "a34e94f4d372670c5125e8f490c85e9364d222df",
      "parents": [
        "543d93781a3c744017594d0721c4c1814a26bcce"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 10:35:15 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:38 2008 -0700"
      },
      "message": "ARM: OMAP2: Change 24xx to use shared clock code and new reg access\n\nThis patch changes 24xx to use shared clock code and new register\naccess.\n\nNote that patch adds some temporary OLD_CK defines to keep patch\nmore readable. These temporary defines will be removed in the next\npatch. Also not all clocks are changed in this patch to limit the\nsize.\n\nAlso, the patch fixes few incorrect clock defines in clock24xx.h.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "445959821f82846913fe09fee0573e0238415e8c",
      "tree": "38d0ec8fd827017e21961a42a58a9bcaaede7c6e",
      "parents": [
        "c595713da76bc7cedddf5135072ea6037cc0befb"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 10:04:51 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:37 2008 -0700"
      },
      "message": "ARM: OMAP2: Change 24xx to use new register access\n\nThis patch changes 24xx to use new register access, except for clock\nframework. Clock framework register access will get updates in the\nnext patch.\n\nNote that board-*.c files change GPMC (General Purpose Memory Controller)\naccess to use gpmc_cs_write_reg() instead of accessing the registers\ndirectly. The code also uses gpmc_fck instead of it\u0027s parent clock\ncore_l3_ck for GPMC clock.\n\nThe H4 board file also adds h4_init_flash() function, which specify the\nflash start and end addresses.\n\nAlso note that sleep.S removes some unused registers addresses.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "69d88a00a240fbed07fb6943c862ea3188e9097d",
      "tree": "7656c3266f5e0b2ce6f92f5f0bb843126989a9bb",
      "parents": [
        "9330899e0f878ff3b7a23b856de8bbb52c9c04fd"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 10:02:50 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:27:25 2008 -0700"
      },
      "message": "ARM: OMAP2: Add common register access for 24xx and 34xx\n\nThis patch adds common register access for 24xx and 34xx power\nand clock management in order to share code between 24xx and 34xx.\n\nOnly change USB platform init code to use new register access, other\naccess will be changed in later patches.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9330899e0f878ff3b7a23b856de8bbb52c9c04fd",
      "tree": "7ea8c0362e6320dfbd7c6dd124e34a0b6ef7c6b1",
      "parents": [
        "f7337a199acffa9f12fa9d88253d33bfb56ef14a"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 24 17:24:15 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:13 2008 -0700"
      },
      "message": "ARM: OMAP2: Clean-up mux code\n\nMisc clean-up for the mux code and remove some unnecessary\nifdefs. Patch changes debug function so it can be used on\nboth 24xx and 34xx.\n\nChanges are mostly for omap2, but patch also cleans up some\nomap1 and common mux code.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "f7337a199acffa9f12fa9d88253d33bfb56ef14a",
      "tree": "e2f85689743bea108274fb88e4dafd433b8010e5",
      "parents": [
        "dd89dd98cb9ae28f9e4c4d2c08be427a1f941c54"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 20 16:56:26 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:13 2008 -0700"
      },
      "message": "ARM: OMAP2: Add new pin multiplexing configurations\n\nAdd new pin multiplexing configurations\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "7d7f665d5dac8d19f2fcb56baea09c59a3f861be",
      "tree": "2fdfd5e07f0a258b64bb5921b982dbc8b1025444",
      "parents": [
        "672e302e3c04e40e7c236cb09159f593f24f5def"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 25 00:42:48 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:11 2008 -0700"
      },
      "message": "ARM: OMAP: Allow registering pin mux function\n\nThis patch changes pin multiplexing init to allow registering\ncustom function. The omap_cfg_reg() func will be split into\nomap processor specific functions in later patch.\n\nThis is done to make adding omap3 pin multiplexing easier.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n\n"
    },
    {
      "commit": "d94577d5a581fe55c46b5b82eee733b8d053db19",
      "tree": "74dac4dcaab082077effb08a09f4d74a8873d072",
      "parents": [
        "79966fd9b4781f9bd257312489ff511f2c01f210"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 28 22:09:15 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:06 2008 -0700"
      },
      "message": "ARM: OMAP: Use gpiolib with tps65010 for OSK 5912\n\nConvert OSK board to use new tps65010 gpiolib support.  This\nincludes moving its LED support from leds-osk to gpio-leds,\ngiving more trigger options and a net platform code shrink.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "52e3134423c3af4431fedb34f77e31cfff91e0c3",
      "tree": "0f1b92e46a3c3370d40789dc598f29bc00679f6c",
      "parents": [
        "120dd64cacd4fb796bca0acba3665553f1d9ecaa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Mar 03 12:43:23 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:05 2008 -0700"
      },
      "message": "ARM: OMAP: Use gpiolib\n\nUpdate OMAP to use the new GPIO implementation framework.  This is just a\nquick\u0027n\u0027dirty update ... more code could now be removed, ideally as part\nof cleaning up the entire OMAP GPIO infrastructure ...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n\n"
    },
    {
      "commit": "b43a9e60873ebe16502061961ca3f3b7bc6f69d2",
      "tree": "e8bfe4fc09592010dbd007576f5eeeddc494f7d8",
      "parents": [
        "45528e38173e7d8c03821850e8fd1ddbf16f2b3d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Apr 10 13:36:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:38 2008 +0100"
      },
      "message": "[ARM] 4962/1: Introduce standard gpio interface for Scoop2.\n\nThis deprecates old set/reset_scoop_gpio interfacein favour of\nsupport for generic gpio interface.\n\nIt requires gpiolib, so it depends on the previous patch\n(gpiolib for SA-1100).\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "45528e38173e7d8c03821850e8fd1ddbf16f2b3d",
      "tree": "96ed1a1e340bb28e47d8b4b9e1de4b42e0d12bd6",
      "parents": [
        "c353faa4b2abd8d5142640b880532c97a0807460"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Apr 10 13:31:47 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:37 2008 +0100"
      },
      "message": "[ARM] 4961/1: gpiolib support for SA-1100 architecture\n\nThis adds gpiolib support for the SA-1100 arch:\n - Move all GPIO API functions from generic.c into gpio.c\n - Convert all gpio functions into gpiolib callbacks.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32b1216d1e338d69cc5a11ca81fc247eb8ddfb2e",
      "tree": "0196e474c2513353e627122a1a4c77c99bcb9fec",
      "parents": [
        "c21098ea5608c98b5ada1b7ec82522c7c53869eb"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Apr 02 22:31:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 14:57:20 2008 +0100"
      },
      "message": "[ARM] 4913/1: [AT91] PMC_MDIV definitions\n\nThe allowed values for the MDIV field (Master Clock Division) in the\nPMC controller differ between the AT91RM9200 and AT91SAM9/CAP9.\nTo remove possible confusion, change the definitions to be more explicit.\n\nAlso define the Processor Clock Division bits.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "565ac44593d17bdfc9f595614b56bb335a9b8d6f",
      "tree": "42438439fc8116a5f1a07e919f5695435e6b6c63",
      "parents": [
        "f5d0f4574fe1584891b5167fb0ba42974af13e49"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Apr 02 21:52:19 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 04 09:52:23 2008 +0100"
      },
      "message": "[ARM] 4907/1: [AT91] SAM9/CAP9 reset reason\n\nThe Reset controller on the SAM9/CAP9 processors will store the reason\nfor the last system reset.\nOn startup, display this information (wakeup signal, RTT alarm,\nwatchdog reset, user reset, etc)\n\nBased on patch from David Brownell.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7a2415f7a48ce4fc16cc769f96d0df818648837",
      "tree": "bda7fbcc179840009f365a7416fe83f53a739110",
      "parents": [
        "3ef2fb426775fc2ae19b70c318dbdf4a0aeeced7"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Apr 02 21:44:44 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 04 09:52:20 2008 +0100"
      },
      "message": "[ARM] 4904/1: [AT91] Pass ECC controller to NAND driver\n\nOn AT91 processors that include an ECC controller, pass its base\naddress to the NAND driver via platform_device resources.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b78eabde89f9b19d463a77abe420508c0ef29249",
      "tree": "87ea72234455b7fa72cb9f6311948fa0146813ee",
      "parents": [
        "3ad0920d7b11a88379ec4db186be3eee667c4278"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Apr 02 21:38:40 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 04 09:52:18 2008 +0100"
      },
      "message": "[ARM] 4902/1: [AT91] SAM9/CAP9 memory controller header\n\nThe AT91CAP9 processor includes the same Static Memory Controller\n(SMC) peripheral as the SAM9 processors, but replaces the SDRAM\nController with a DDR/SDR Controller (DDRSDRC).\n\nThis patch splits the existing\ninclude/asm-arm/arch-at91/at91sam926x_mc.h into at91sam9_sdramc.h and\nat91sam9_smc.h.\nIt also adds an at91cap9_ddrsdr.h for the DDRSDRC controller.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd135ebbd2a6b5e07dadb66c4dd033bb69531051",
      "tree": "8f8bf987ed9594d5ac0df40fbb34258aa9310179",
      "parents": [
        "8eb224cd45239714c2be104f17d5ca16b6b5d7ac"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Apr 02 13:04:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:18 2008 -0700"
      },
      "message": "kvm: provide kvm.h for all architecture: fixes headers_install\n\nCurrently include/linux/kvm.h is not considered by make headers_install,\nbecause Kbuild cannot handle \" unifdef-$(CONFIG_FOO) +\u003d foo.h.  This problem\nwas introduced by\n\ncommit fb56dbb31c4738a3918db81fd24da732ce3b4ae6\nAuthor: Avi Kivity \u003cavi@qumranet.com\u003e\nDate:   Sun Dec 2 10:50:06 2007 +0200\n\n    KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM\n\n    Currently, make headers_check barfs due to \u003casm/kvm.h\u003e, which \u003clinux/kvm.h\u003e\n    includes, not existing.  Rather than add a zillion \u003casm/kvm.h\u003es, export kvm.\n    only if the arch actually supports it.\n\n    Signed-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n\nwhich makes this an 2.6.25 regression.\n\nOne way of solving the issue is to enhance Kbuild, but Avi and David conviced\nme, that changing headers_install is not the way to go.  This patch changes\nthe definition for linux/kvm.h to unifdef-y.\n\nIf  unifdef-y is used for linux/kvm.h \"make headers_check\" will fail on all\narchitectures without asm/kvm.h.  Therefore, this patch also provides\nasm/kvm.h on all architectures.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f304fc422d9f159badb0edfa5921611a2fa371c7",
      "tree": "1ee85d115cdcf7b80b7a6e811da02c526ea91278",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Fri Mar 28 10:59:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 31 19:46:48 2008 +0100"
      },
      "message": "[ARM] 4876/1: i.MXC family: Clean up\n\nFrom: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\nClean up current header files from doxygen style comments. There are\nprobably more such comments left, but we start with these.\n\nThings happend since last review:\n - needless blank lines removed (note by Russell King)\n - re-format comments (note by Ross Wille)\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Ross Wille \u003cwille@freescale.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a287453e37a11a128ee0761e1db2e79d7faacdb3",
      "tree": "eef8ae184404db195d3d8e6fc122991a705e8062",
      "parents": [
        "724ce5ee15ff4c4f3035110b683b990a3b33c832"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Wed Feb 06 15:10:41 2008 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Mon Mar 31 08:17:01 2008 +0200"
      },
      "message": "ns9xxx: let putc autodetect where to write\n\nNow putc writes to the first enabled internal UART.  If there is none\nthe external UART on the a9m9750dev board is used (if enabled).\nOtherwise there is no output.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\n"
    },
    {
      "commit": "724ce5ee15ff4c4f3035110b683b990a3b33c832",
      "tree": "7b07d25bf64d2e6dad4495c847d1b24d9d5dca43",
      "parents": [
        "3a581349b961f225893103a0fbbd065a831c5184"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Fri Feb 15 08:41:06 2008 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Mon Mar 31 08:17:01 2008 +0200"
      },
      "message": "ns9xxx: prepare for adding support for Digi ns921x processors\n\nThe hardware team changed some things that were taken as being common to\nall ns9xxx processors up to now.\n\nThis patch addresses:\n\n- irqs: s/IRQ_/IRQ_NS9360_/\n\n- system module registers: some registers are still general, their\n  definition lives now in include/asm-arm/arch-ns9xxx/regs-sys-common.h.\n  The ns9360 specific ones are in .../regs-sys-ns9360.h\n  As a result ns9360_systemclock cannot be static inline any more as its\n  definition needs regs-sys-ns9360.h.  This becomes a real problem when\n  adding support for ns9215 as this will need regs-sys-ns9215.h and\n  including both files will not work.  For the same reason\n  ns9360_reset() is now non-inline and gpio functions live in their own\n  file.\n\n- register mapping: s/ns9xxx_map_io/ns9360_map_io/\n\n- timer registers:  move time.c to time-ns9360.c;\n  s/ns9xxx_timer/ns9360_timer/\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\n"
    },
    {
      "commit": "a9fc01f919521886436f6cdcc2c0c302d4afae15",
      "tree": "a835e7d719b646c48ffaa1bd3ecf2ca386045c2e",
      "parents": [
        "13f429bd1b48ab67037a746ed274d7f58bb325d5"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Tue Oct 16 16:56:05 2007 +0200"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Mon Mar 31 08:17:01 2008 +0200"
      },
      "message": "ns9xxx: add module_is_..., processor_is_... and board_is_... for many machs\n\nMost of the machines are not yet supported, but I have to start somewhere.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\n"
    },
    {
      "commit": "ab65b87093a38ad8565780494c74bd7afd79ad9a",
      "tree": "f50e9c1a1776befdd1e5feec17b2d65b9097506b",
      "parents": [
        "c1a9e91e426a78728c0e815b0355a7c0374d1088"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Tue Oct 16 08:03:00 2007 +0200"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Mon Mar 31 08:17:01 2008 +0200"
      },
      "message": "ns9xxx: Use get_irqnr_preamble to initialize base register\n\nThis patch optimizes the irq handling a bit.  Now the base register is only\ncomputed once if more than one irq is pending.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\n"
    },
    {
      "commit": "9dd0b194bf6804b1998f0fe261b2606ec7b58d72",
      "tree": "c9fd5ab51dc256818c24a8a771dc068d021039e2",
      "parents": [
        "159ffb3a04f6bc619643af680df406faafd0199d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "message": "Orion: orion -\u003e orion5x rename\n\nDo a global s/orion/orion5x/ of the Orion 5x-specific bits (i.e.\nnot the plat-orion bits.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "159ffb3a04f6bc619643af680df406faafd0199d",
      "tree": "45d76928836065a3207c15e5bc2037b186213ace",
      "parents": [
        "d50c60a87a95a42f1bc984150d3eebc77a0b0c14"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "message": "Orion: general cleanup\n\nVarious Orion cleanups:\n- Unify GPL license banner format across all files.\n- Unify naming of .h double inclusion guard preprocessor macros.\n- Unify spelling of \"PCIe\" (variants seen: PCIE, PCIe, PCI-EX.)\n- Various typo fixes.\n- Remove __init attributes from prototypes declared in headers.\n- Remove trailing comments from #endif statements.\n- Mark a couple of locally-used-only structs static.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "1419468ab548f990b172740d77b5c1032a790114",
      "tree": "379b8bff9d3a5ad53d0d254374ff0074aa20a4e6",
      "parents": [
        "b590bc5cd0ced1019f02ca7c9b8594482304987f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "message": "Orion: only map peripheral register space once\n\nSave some TLB entries by making ioremap() return pointers into the\nboot-time Orion peripheral iotable mapping whenever someone tries\nto ioremap any part of the Orion peripheral register space.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "b590bc5cd0ced1019f02ca7c9b8594482304987f",
      "tree": "381df16e64f65ef0ae604f39fc8f0f26baa7bdb6",
      "parents": [
        "da14d88e90d476b315e5e9c3e3ffa940cb670c6d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:41 2008 -0400"
      },
      "message": "Orion: move I/O macros out of orion.h\n\nMove the Orion register accessor macros out of orion.h, to prevent\nthem from ending up in the decompressor image (Orion uncompress.h\nincludes orion.h.)  Move them into io.h, which seems a better place\nfor this kind of stuff.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "da14d88e90d476b315e5e9c3e3ffa940cb670c6d",
      "tree": "a9d59081bc2c84d7c56f30f73535c827a9ff14fa",
      "parents": [
        "98f79d1ea0459b907f95846bad5e967a06b7a0d5"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "Orion: describe physical address map\n\nInclude a table describing our physical address map in orion.h.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "5d4294c524fc53746b5ec138d2e90f9d34d754b0",
      "tree": "c05046f2082a254e61166310c9c21afa5d3ebbbc",
      "parents": [
        "8791ed3295950b06a0edd8aea1d0717f66f3e5cf"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: make orion_nand available for all Orion families\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "705a752162768fed3e2c26fba5bffdd3a3bd04f2",
      "tree": "0ccbdfe3bce8af0e58e41b4acb0300f12969f35c",
      "parents": [
        "2bac1de2031aa4cad88a437d4410ec289da4f7dc"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: make ehci-orion available for all Orion families\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "2bac1de2031aa4cad88a437d4410ec289da4f7dc",
      "tree": "1f9abbf6f3d428bbdcbfc93337e3e2e28e3d81c9",
      "parents": [
        "abc0197d7a74e51a1581ce9971d7c2c0f2adadaf"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: share time handling code\n\nSplit off Orion time handling code into plat-orion/.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "abc0197d7a74e51a1581ce9971d7c2c0f2adadaf",
      "tree": "45d8acf4a401fd3eac32413161da657328b5ea94",
      "parents": [
        "01eb569823792ab83b2810fcb31fa38560b08951"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: share PCIe handling code\n\nSplit off Orion PCIe handling code into plat-orion/.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "01eb569823792ab83b2810fcb31fa38560b08951",
      "tree": "8387d18b01b87d3d533b7f3f068c0c470af5fbd4",
      "parents": [
        "69b02f6a9639af89c099d06d5f2c4c66a1b03ebf"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: share IRQ handling code\n\nSplit off Orion IRQ handling code into plat-orion/, and add\nsupport for multiple sets of (32) interrupts.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "92aecfa95523384923b52c8ddaf948fc02a53e82",
      "tree": "0bea3d5d3ee86b1540cecd5aeab9afa48919ee7d",
      "parents": [
        "1f2223b12b62a97d66e39199db50ed3fae9222c0"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:39 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:39 2008 -0400"
      },
      "message": "ehci-orion: mbus decode window support\n\nMake it possible to pass mbus_dram_target_info to the ehci-orion\ndriver via the platform data, make the ehci-orion driver program\nthe window registers based on this data if it is passed in, and\nmake the Orion platform setup code use this method instead of\nprogramming the EHCI mbus window registers by hand.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "c34002c102880bfac5b449b41e5313dcda186db8",
      "tree": "b868da85842d52df7f0ceeef243b7dae7671f645",
      "parents": [
        "97c46048ce73c27fd2734299f07a8c06c8156a2e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 19:12:38 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 12:33:41 2008 -0700"
      },
      "message": "iop: unconditionally initialize the ATU on platforms known to be \u0027hosts\u0027\n\nPlatforms like iq80321 and iq80331 which may be host-bus-adapters\nrequire \u0027iop3xx_init_atu\u003dy\u0027 to be specified on the kernel command line.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "a0d1d04ea810481dd0b8790712086a77bc665b8a",
      "tree": "5963e7e1064912117d6c173d06ef7ccc6e581f69",
      "parents": [
        "ee4cd588a3d9f81b5b13b76a498c3118a61f1dd2"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "davide@elpa.it",
        "time": "Wed Mar 19 13:51:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 20 15:59:32 2008 +0000"
      },
      "message": "[ARM] 4872/1: Replaces buggy macro in S3C2410 irq include\n\nThis is a bug correction for a macro that generated wrong results.\nNobody used it in official kernel tree, my driver did.\n\nSigned-off-by: Davide Rizzo \u003cdavide@elpa.it\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eec2beac278fe5dbf342e0e3f9e56fb64a429d46",
      "tree": "d74a88d605a7a9147fd354dd01a6c84b416d5f57",
      "parents": [
        "4e7ffb6ab4c42740eaf8b8d905e95f106d9eb022"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 17 13:01:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 20 15:59:31 2008 +0000"
      },
      "message": "[ARM] 4869/1: ARM: OMAP: Fix compile for mcbsp\n\nUntil DSP MMU code is merged, dsp_request_mem() does not exist.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d7971db29c078a7946efbe479de5e567a20ba9a",
      "tree": "05daef065158f394deedee87a812fd838f601779",
      "parents": [
        "c5215f32ac6cc3d2ec0ca844a171cdcf4c0bab62"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Mar 12 22:33:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 20 15:59:30 2008 +0000"
      },
      "message": "[ARM] 4863/1: AT91: CAP9 USART definitions for early debug\n\nDefine AT91_USART0, 1, 2 so the selection of the UART for early kernel\nmessages works.\n   (See commit fa3218d8594869b38b1a170ea36d176ac455b897).\n\nReplace AT91_SHDC with AT91_SHDWC to be consistent with other AT91 platforms.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5853e7427858a9ae493ea4999ef1069d2e2550d9",
      "tree": "6084c4e69950f812e2849c6ec3877f867fdc5b53",
      "parents": [
        "6bb68f8867348257e757de9c30ada4e90fe695d9",
        "09f21ed4c1bd158a92114074c268e4a835690ca5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:25 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:25 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027\n\n* omap-fixes:\n  ARM: OMAP2: Register the L4 io bus to boot OMAP2\n  ARM: OMAP1: Compile in other 16xx boards to OSK defconfig\n  ARM: OMAP1: Refresh H2 defconfig\n  ARM: OMAP1: Refresh OSK defconfig\n  ARM: OMAP: gpio lockdep updates\n  ARM: OMAP1: omap1/pm.c build fix\n  ARM: OMAP1: omap h2 regression fix\n  ARM: OMAP1: Fix compile for boards depending on old gpio expander\n  ARM: OMAP1: omap h3 regression and build fix\n  ARM: OMAP: Remove compiler warning when i2c is not set\n  ARM: OMAP: fix omap i2c init (regression)\n  ARM: OMAP: fix false lockdep warnings\n  ARM: OMAP: Fix sleep under spinlock for cpufreq\n  ARM: OMAP: Pass logical DMA channel number always to callback handlers\n"
    },
    {
      "commit": "92df78519d0a6a8677cb827b5a1b7d2520d7e202",
      "tree": "040f1460c724946ba5cf80032ff88b95c0f96495",
      "parents": [
        "9c4c9f38796faf750de8586becf43b769c76b674"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 05 06:59:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] 4850/1: include generic pgtable.h for !CONFIG_MMU case\n\nThe nonmmu version of pgtable.h needs to include asm-generic/pgtable.h\nas well. It needs to pick up empty definitions of things like\narch_enter_lazy_cpu_mode() to compile cleanly.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10debfd29c639366f26595606b51abd27ccbb028",
      "tree": "f09d0fd2c5d1ae1470025e25c0688200281b1416",
      "parents": [
        "be73a347ec7799aec0aa1008bd991f93dbfa80e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 05 08:44:13 2008 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] include/asm-arm - use angle brackets for includes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n\n include/asm-arm/plat-s3c/uncompress.h |    4 ++--\n include/asm-arm/proc-fns.h            |    4 ++--\n 2 files changed, 4 insertions(+), 4 deletions(-)\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "09be7553959c9947f7cbccbe1c3094bb2e3ffd28",
      "tree": "763f3b2c145795023c478fbc74e637f4c4bcb86e",
      "parents": [
        "0cc0a441163b92fbda5fe1886cb6e9876cf08f40"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 03 01:31:32 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 05 10:23:20 2008 +0200"
      },
      "message": "ARM: OMAP1: Fix compile for boards depending on old gpio expander\n\nThe long term fix is to switch boards to use drivers/gpio/pcf857x.c.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0cc0a441163b92fbda5fe1886cb6e9876cf08f40",
      "tree": "0c9a40e2b3aebe20bf4abe1a6499c0238eb92d23",
      "parents": [
        "9be401a2aee69a63c88a0b91d73d3a8db091abda"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 28 14:44:08 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 05 10:23:20 2008 +0200"
      },
      "message": "ARM: OMAP1: omap h3 regression and build fix\n\nGet rid of build warnings and errors in mainline for H3 boards; not\nall the H3 updates were correct, it seems like the OMAP1 boards are\nnot getting proper build testing.\n\nAlso, commit e27a93a944a5ba6a0112750c8243abba86d56e94 introduced a\nregression related to the tps65013 chip.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9be401a2aee69a63c88a0b91d73d3a8db091abda",
      "tree": "b3fd279427bf29d082f3c9cb6361c372f1de0c15",
      "parents": [
        "cfa9a63a9ad25fd3d3218a4e95f5a93090669f3c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon Mar 03 16:36:23 2008 +0900"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 05 10:23:20 2008 +0200"
      },
      "message": "ARM: OMAP: Remove compiler warning when i2c is not set\n\nRemove compiler warning when i2c is not set\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\n"
    },
    {
      "commit": "9edddaa200df18e08fe0cf21036e8ae467b1363c",
      "tree": "26f5319fac24fb6c76b1276b19725caeb5ec24bc",
      "parents": [
        "8182ec49a73729334f5a6c65a607ba7009ebd6d6"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Tue Mar 04 14:28:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:11 2008 -0800"
      },
      "message": "Kprobes: indicate kretprobe support in Kconfig\n\nAdd CONFIG_HAVE_KRETPROBES to the arch/\u003carch\u003e/Kconfig file for relevant\narchitectures with kprobes support.  This facilitates easy handling of\nin-kernel modules (like samples/kprobes/kretprobe_example.c) that depend on\nkretprobes being present in the kernel.\n\nThanks to Sam Ravnborg for helping make the patch more lean.\n\nPer Mathieu\u0027s suggestion, added CONFIG_KRETPROBES and fixed up dependencies.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d862ccc570c875e1454fc57ed00f5a1081985b26",
      "tree": "1322831adf6c0a1f9b86f3424ceffe03147ef615",
      "parents": [
        "ceee4f98f73bb7a1f6ee6710b9ebffd0ecb8c0ca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Feb 27 15:34:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 29 22:47:30 2008 +0000"
      },
      "message": "[ARM] 4843/1: Add GCR_CLKBPB for PXA3xx\n\nThe PXA3xx AC97 controller has an additional control bit GCR_CLKBPB\nwhich must be used during cold reset.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "a3359e21c06cb5b366fb47307b3d2fd23386a774"
}
