)]}'
{
  "log": [
    {
      "commit": "c617360afaeeef4bf3768dc0537edfc72ffb2763",
      "tree": "dab4755af23de68f6bec5419d63339661f5c3544",
      "parents": [
        "b55d1b1814c52463c11707f53dbdc223e09b2924"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 01 21:27:59 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 05 09:40:27 2007 +0000"
      },
      "message": "[ARM] Fix iop3xx macro\n\nMacro arguments used in expressions should have parens.  This avoids\nwarnings such as:\n\ndrivers/serial/8250.c:1951: warning: suggest parentheses around arithmetic in operand of |\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8fc0789558d81d2898b87473404b71b7f7cd0fc",
      "tree": "90294fc683be115d5c7bae3c7aed5916d0ad7db7",
      "parents": [
        "3696a8a426f8caebd97463e9b5cf9f06c1c36759"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:59 2007 +0100"
      },
      "message": "[ARM] 4577/1: ITE 8152 PCI bridge support\n\nThis patch provides driver for ITE 8152 PCI bridge.\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": "70c14ff0e9f5e1f5456587b827620e636ba70a09",
      "tree": "bcd34365e64d6537d833f649a46a534f3a0ff2c6",
      "parents": [
        "7dea1b20066cd30fb54da7e686b16b5e38b46b2d"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 20 02:07:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 20 09:35:42 2007 +0100"
      },
      "message": "[ARM] 4495/1: iop: combined watchdog timer driver for iop3xx and iop13xx\n\nIn order for this driver to be shared across the iop architectures the\niop3xx and iop13xx header files are modified to present a common interface\nfor the iop_wdt driver.\n\nDetails:\n* iop13xx supports disabling the timer while iop3xx does not.  This requires\n  a few \u0027compatibility\u0027 definitions in include/asm-arm/hardware/iop3xx.h to\n  preclude adding #ifdef CONFIG_ARCH_IOP13XX blocks to the driver code.\n* The heartbeat interval is derived from the internal bus clock rate, so this\n  this patch also exports the tick rate to the iop_wdt driver.\n\nCc: Curt Bruns \u003ccurt.e.bruns@intel.com\u003e\nCc: Peter Milne \u003cpeter.milne@d-tacq.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2492c845189a961a92d8537a44d233e8e1e45c6d",
      "tree": "2c13ce489dc271d0391c468beb75e081b899f35c",
      "parents": [
        "39a8d7d13c113e4a98bfdfc45c7233188e4d715f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Jan 02 13:52:31 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 13 08:06:19 2007 -0700"
      },
      "message": "iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver\n\nAdds the platform device definitions and the architecture specific support\nroutines (i.e. register initialization and descriptor formats) for the\niop-adma driver.\n\nChangelog:\n* add support for \u003e 1k zero sum buffer sizes\n* added dma/aau platform devices to iq80321 and iq80332 setup\n* fixed the calculation in iop_desc_is_aligned\n* support xor buffer sizes larger than 16MB\n* fix places where software descriptors are assumed to be contiguous, only\n  hardware descriptors are contiguous for up to a PAGE_SIZE buffer size\n* convert to async_tx\n* add interrupt support\n* add platform devices for 80219 boards\n* do not call platform register macros in driver code\n* remove switch() statements for compatible register offsets/layouts\n* change over to bitmap based capabilities\n* remove unnecessary ARM assembly statement\n* checkpatch.pl fixes\n* gpl v2 only correction\n* phys move to dma_async_tx_descriptor\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "c211092313b90f898dec61f35207fc282d1eadc3",
      "tree": "30df0c81f207d0babb3fe56a17419f37e71e973a",
      "parents": [
        "f6dff381af01006ffae3c23cd2e07e30584de0ec"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Jan 02 13:52:26 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 13 08:06:18 2007 -0700"
      },
      "message": "dmaengine: driver for the iop32x, iop33x, and iop13xx raid engines\n\nThe Intel(R) IOP series of i/o processors integrate an Xscale core with\nraid acceleration engines.  The capabilities per platform are:\n\niop219:\n (2) copy engines\niop321:\n (2) copy engines\n (1) xor and block fill engine\niop33x:\n (2) copy and crc32c engines\n (1) xor, xor zero sum, pq, pq zero sum, and block fill engine\niop34x (iop13xx):\n (2) copy, crc32c, xor, xor zero sum, and block fill engines\n (1) copy, crc32c, xor, xor zero sum, pq, pq zero sum, and block fill engine\n\nThe driver supports the features of the async_tx api:\n* asynchronous notification of operation completion\n* implicit (interupt triggered) handling of inter-channel transaction\n  dependencies\n\nThe driver adapts to the platform it is running by two methods.\n1/ #include \u003casm/arch/adma.h\u003e which defines the hardware specific\n   iop_chan_* and iop_desc_* routines as a series of static inline\n   functions\n2/ The private platform data attached to the platform_device defines the\n   capabilities of the channels\n\n20070626: Callbacks are run in a tasklet.  Given the recent discussion on\nLKML about killing tasklets in favor of workqueues I did a quick conversion\nof the driver.  Raid5 resync performance dropped from 50MB/s to 30MB/s, so\nthe tasklet implementation remains until a generic softirq interface is\navailable.\n\nChangelog:\n* fixed a slot allocation bug in do_iop13xx_adma_xor that caused too few\nslots to be requested eventually leading to data corruption\n* enabled the slot allocation routine to attempt to free slots before\nreturning -ENOMEM\n* switched the cleanup routine to solely use the software chain and the\nstatus register to determine if a descriptor is complete.  This is\nnecessary to support other IOP engines that do not have status writeback\ncapability\n* make the driver iop generic\n* modified the allocation routines to understand allocating a group of\nslots for a single operation\n* added a null xor initialization operation for the xor only channel on\niop3xx\n* support xor operations on buffers larger than the hardware maximum\n* split the do_* routines into separate prep, src/dest set, submit stages\n* added async_tx support (dependent operations initiation at cleanup time)\n* simplified group handling\n* added interrupt support (callbacks via tasklets)\n* brought the pending depth inline with ioat (i.e. 4 descriptors)\n* drop dma mapping methods, suggested by Chris Leech\n* don\u0027t use inline in C files, Adrian Bunk\n* remove static tasklet declarations\n* make iop_adma_alloc_slots easier to read and remove chances for a\n  corrupted descriptor chain\n* fix locking bug in iop_adma_alloc_chan_resources, Benjamin Herrenschmidt\n* convert capabilities over to dma_cap_mask_t\n* fixup sparse warnings\n* add descriptor flush before iop_chan_enable\n* checkpatch.pl fixes\n* gpl v2 only correction\n* move set_src, set_dest, submit to async_tx methods\n* move group_list and phys to async_tx\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "641e79129a56a4c50be1aed0fa713f440b46a440",
      "tree": "41831a6b7927d2d392f5dad8cad7ddd38c363315",
      "parents": [
        "3b938be69e46b64a516b6e3ed6d93c40c091f22c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 15:25:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 15:25:50 2007 +0100"
      },
      "message": "[ARM] Use new get_irqnr_preamble\n\nUse the new get_irqnr_preamble macro to move the address of the IRQ\ncontroller outside the IRQ handling loop.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad902cb9e29a4d6ff155f682ae79d8d8b2b73a9b",
      "tree": "3c3b59b35915df5fbdbe7b4855ce73d4cf78958a",
      "parents": [
        "d2dd8b1fed314d22c50965f78f6895117c4abfc8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 05 11:59:13 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 05 11:59:13 2007 +0100"
      },
      "message": "[ARM] iop: add missing parens in macro\n\nFix:\n\n drivers/serial/8250.c:1837: warning: suggest parentheses around arithmetic in operand of |\n\ndue to a macro argument being used without required parenthesis.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e90ddd813df7897af34226ed1cd442f7a182816e",
      "tree": "1ecf08c0aa9d71d54019fc84876a07898352b641",
      "parents": [
        "fa543f005de175080640266ca536d45b4b0b1a61"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed May 02 17:59:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 03 14:02:48 2007 +0100"
      },
      "message": "[ARM] 4348/4:  iop3xx: Give Linux control over PCI initialization\n\nCurrently the iop3xx platform support code assumes that RedBoot is the\nbootloader and has already initialized the ATU.  Linux should handle this\ninitialization for three reasons:\n\n1/ The memory map that RedBoot sets up is not optimal (page_to_dma and\nvirt_to_phys return different addresses).  The effect of this is that using\nthe dma mapping API for the internal bus dma units generates pci bus\naddresses that are incorrect for the internal bus.\n\n2/ Not all iop platforms use RedBoot\n\n3/ If the ATU is already initialized it indicates that the iop is an add-in\ncard in another host, it does not own the PCI bus, and should not be\nre-initialized.\n\nChangelog:\n* rather than change nr_controllers to zero, simply do not call\n  pci_common_init\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "49015bee4071d56456ef59f1f82be6531615341c",
      "tree": "93be9dccb55abdd028524bec564d54d663d04edf",
      "parents": [
        "0a938b9768d1fc0e12a884a6820a2e15df5a612c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 05 00:30:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] gpio_keys driver shouldn\u0027t be ARM-specific\n\nThe gpio_keys driver is wrongly ARM-specific; it can\u0027t build on\nother platforms with GPIO suport.  This fixes that problem.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Ben Nizette \u003cben.nizette@iinet.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a84d159061d914c8dd4aa372ac6e9529c2be453",
      "tree": "9b08af78085334af44414adafe0096276f8fe0ff",
      "parents": [
        "e80a0e6e7ccdf64575d4384cb4172860422f5b81",
        "7d477a04a619e90ee08724e8f2d8803c6bdfcef8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 19:13:30 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 19:13:30 2007 +0000"
      },
      "message": "Merge ARM fixes\n"
    },
    {
      "commit": "e80a0e6e7ccdf64575d4384cb4172860422f5b81",
      "tree": "8960fa71eb73d0f1185e893192411cb873362738",
      "parents": [
        "3b0eb4a195a124567cd0dd6f700f8388def542c6",
        "3668b45d46f777b0773ef5ff49531c1144efb6dd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 10:52:01 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 10:52:43 2007 +0000"
      },
      "message": "[ARM] Merge remaining IOP code\n\nConflicts:\n\tinclude/asm-arm/arch-at91rm9200/entry-macro.S\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    },
    {
      "commit": "3b0eb4a195a124567cd0dd6f700f8388def542c6",
      "tree": "a5302057b2d2bdfb2072cb2ff0df9e1c0990345c",
      "parents": [
        "8213084125eed3c5efbc5e13739b93dfedb88590",
        "588ef7693574cfbcb228f48d5478c2b39a9b0c9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "message": "Merge the easy part of the IOP branch\n"
    },
    {
      "commit": "f69eda00d4e9808f0ddc88826278f93512cd2c98",
      "tree": "0f2675193ec1f271981414cf7a57889855efa409",
      "parents": [
        "bc43fd40ea9d4183fb0bab00f55af2da0ab46979",
        "dd1d2f4439af3bc80c047a13a8a2be60df1953cd",
        "271f5ca638b322248c6bb0a797284886f39ccce6",
        "108d093fdd75643dfc8c327f38125f4da76771e7",
        "78c2644feccf78ecab8e9413d2fac83cda091bae",
        "0e0ba76926c37f11f38670db0cb33728f502551e",
        "850b42933e70c19c7765dd7fad15cb7ad3955b65"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "message": "Merge AT91, EP93xx, General devel, PXA, S3C, V6+ and Xscale trees\n"
    },
    {
      "commit": "3668b45d46f777b0773ef5ff49531c1144efb6dd",
      "tree": "d9bb1a1ce8d0cce8bff99578fc0ba4bf8cdedd75",
      "parents": [
        "4434c5c7fd61c6713de882a2272b66f32fe7cac3"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:13:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:05:40 2007 +0000"
      },
      "message": "[ARM] 4187/1: iop: unify time implementation across iop32x, iop33x, and iop13xx\n\n* architecture specific details are handled in asm/arch/time.h\n* ARCH_IOP13XX now selects PLAT_IOP\n* as suggested by Lennert use ifdef CONFIG_XSCALE to skip the cp_wait on\nXSC3\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4434c5c7fd61c6713de882a2272b66f32fe7cac3",
      "tree": "f20c9c4eba18dd915f07185cee5ededf33e28c02",
      "parents": [
        "f80dff9da07d81da16e3b842118d47b9febf9c01"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:13:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:04:53 2007 +0000"
      },
      "message": "[ARM] 4186/1: iop: remove cp6_enable/disable routines\n\nThis functionality is replaced by cp6_trap\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc43fd40ea9d4183fb0bab00f55af2da0ab46979",
      "tree": "5bff6a274312d2fcca7b83420489c6c29e568019",
      "parents": [
        "ca83b0bcf875cd20cb5226d1fc7e828d9e0cc269"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Feb 17 03:18:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 11:27:25 2007 +0000"
      },
      "message": "[ARM] 4090/2: avoid clash between PXA and SA1111 defines\n\nThe Lubbock platform uses both a PXA25x and a SA1111 at the same time.\nBoth chips have the same \"Serial Audio Controller\" registers although\nthe SA1111 one is never expected to be used in preference to the PXA25x\none. So let\u0027s disable the SA1111 defines whenever compilation is for a\nPXA architecture and make the PXA defines always defined.\n\nThis removes a bunch of \"already defined\" warnings as well since the\ncurrent hack to prevent them depended on include ordering which wasn\u0027t\nalways right.\n\nWhile at it, clean up the SA1111 defines allowing to get rid of the\n__CCREG() macro.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ba9dcbeba042b7a1a1366f0dc683a2947ca5577",
      "tree": "a99a7e26eb4c30a477d70b035b5a90f2dfd45566",
      "parents": [
        "382266ad5ad4119ec12df889afa5062a0a0cd6ae",
        "4b17244c133689ad0cbdca37ce3e15068f120428"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Feb 15 15:07:40 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:07:40 2007 +0000"
      },
      "message": "Merge Realview GIC code\n"
    },
    {
      "commit": "4b17244c133689ad0cbdca37ce3e15068f120428",
      "tree": "8b0a1e530a6fdb28c409b981c615f4598e81d81f",
      "parents": [
        "3edf22ab34e1fdffc8c0c7c7b7da4d0aebdba118"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 14 19:20:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 14:56:32 2007 +0000"
      },
      "message": "[ARM] 4109/2:  Add support for the RealView/EB MPCore revC platform\n\nThe kernel originally supported revB only. This patch enables revC by\ndefault and adds a config option for building the kernel for the revB\nplatform. Since the SCU base address was hard-coded in the proc-v6.S\nfile (and only valid for RealView/EB revB), this patch also adds a\nmore generic support for defining the SCU information.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3a1bde4db9889feb116330bff21214811c940e4",
      "tree": "6b8174332407ac8f4d2c5f6445912b935ff06110",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 14 19:14:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 14:44:10 2007 +0000"
      },
      "message": "[ARM] 4108/2:  Allow multiple GIC interrupt controllers in a system\n\nThe current implementation only assumes one GIC to be present in the\nsystem. However, there are platforms with more than one cascaded interrupt\ncontrollers (RealView/EB MPCore for example).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "588ef7693574cfbcb228f48d5478c2b39a9b0c9f",
      "tree": "6cc5ac8e7d2544514ab405357f01a91da8471780",
      "parents": [
        "dfc544c7216b276c1e9c0c753299692df4068c44"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:24 2007 +0000"
      },
      "message": "[ARM] 4184/1: iop: cp6 access handler (undef_hook)\n\nEnable svc access to cp6 via an undefined instruction hook.  Do not enable\naccess for usr code.\n\nThis patch also makes iop13xx select PLAT_IOP, this requires a small change\nto drivers/i2c/busses/i2c-iop3xx.c.\n\nPer Lennert Buytenhek\u0027s note, the cp6 trap routine is moved to arch/arm/plat-iop\nPer Nicolas Pitre\u0027s note, the cp_wait is skipped since the latency to\nreturn to the faulting function is longer than cp_wait.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6df26700c0884cb3cce2b9fa4795888f86ca4d8f",
      "tree": "30444218ed615b3eb0569d8602be3e522a2d8895",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:11:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:21 2007 +0000"
      },
      "message": "[ARM] 4182/1: iop3xx: fix the ioremap implementation to not remap static ranges\n\nImplement a custom ioremap implementation for iop3xx. This saves\nestablishing new mappings. It also cleans up the PCI IO resource to be a\nphysical address rather than a virtual address as Russell pointed out on\nthe original iop13xx port.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "382266ad5ad4119ec12df889afa5062a0a0cd6ae",
      "tree": "c340fff36f041a8009f72a6e4c392aff324559c2",
      "parents": [
        "f2131d348f0bd252801f641018a90d59c987ce48"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:48:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 11 16:48:02 2007 +0000"
      },
      "message": "[ARM] 4135/1: Add support for the L210/L220 cache controllers\n\nThis patch adds the support for the L210/L220 (outer) cache\ncontroller. The cache range operations are done by index/way since L2\ncache controller only accepts physical addresses.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b22364c8eec89e6b0c081a237f3b6348df87796f",
      "tree": "233a923281fb640106465d076997ff511efb6edf",
      "parents": [
        "2c8dc071517ec2843869024dc82be2e246f41064",
        "66efc5a7e3061c3597ac43a8bb1026488d57e66b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "78a56aab11234e53b7e94e5a255cc3d27ab0a62b",
      "tree": "cf71989a69933ad51d38a5725727212d0b11656a",
      "parents": [
        "285b0b62bc8f1a3cb18ce3f2d9806f1d99736784"
      ],
      "author": {
        "name": "Phil Blundell",
        "email": "pb@handhelds.org",
        "time": "Thu Jan 18 00:44:09 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:44:09 2007 -0500"
      },
      "message": "Input: gpio-keys - keyboard driver for GPIO buttons\n\nThis is an interrupt-driven keyboard driver for simple buttons\nconnected directly to CPU GPIO lines of embedded ARM systems.\nIt supports pxa architectures and is used by a number of PDAs\nand PocketPC phones in the handhelds.org kernel. Support for\nother architectures, such as sa11xx and sc2410, will be added\nonce generic GPIO API is available.\n\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4ac941d2d04ef26a91adf677f3a371818596305d",
      "tree": "b9f3745b877678bb8cacd54d67e0f724d47dd2c9",
      "parents": [
        "9ca3f07b869c1fbbdfdac3150019a3e4d2948d8e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Jan 04 02:14:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 06 12:43:59 2007 +0000"
      },
      "message": "[ARM] 4082/1: iop3xx: fix iop33x gpio register offset\n\niop33x gpio offset is correct in include/asm-arm/arch-iop33x/iop33x.h, but\ninclude/asm-arm/hardware/iop3xx.h adds 4.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cd61b68c340a4f901a06e8bb5e0dea4353161c0",
      "tree": "cfd72be941ecd172627a06dd61d98b55cec63a39",
      "parents": [
        "da104a83692cf07434ab3b20bf10093bdbc3f97e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 10:53:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 10:59:54 2006 -0700"
      },
      "message": "Initial blind fixup for arm for irq changes\n\nUntested, but this should fix up the bulk of the totally mechanical\nissues, and should make the actual detail fixing easier.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "576b3ef2495c732a56509febd5de5144f3ebccf6",
      "tree": "ba4fa9ef723972d4d3cff1881386a24ef4c6732c",
      "parents": [
        "a2025e7f73ae5eab0a25dad88c60aba67e3ae690"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Mon Sep 25 22:51:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:59:22 2006 +0100"
      },
      "message": "[ARM] 3864/1: Refactore sharpsl_pm\n\nThis patch adds another hook into sharpsl_pm to notify the machine\nspecific driver immediately after resume. This is needed to support the Sharp SL-6000 (Tosa).\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2025e7f73ae5eab0a25dad88c60aba67e3ae690",
      "tree": "95470b4d1fea82bf8ef9b92afaf4bf49b8c238f3",
      "parents": [
        "8d48427ecb0639593ccf14e807479b7873254ccb"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Mon Sep 25 22:41:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:59:00 2006 +0100"
      },
      "message": "[ARM] 3863/1: Add Locomo SPI Device\n\nThe Locomo chip has a SPI interface which is used for SD/MMC cards (only collie).\nThis patch adds the definition for the SPI device inside the Locomo chip.\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d48427ecb0639593ccf14e807479b7873254ccb",
      "tree": "7bcc5f49faf33515d5d65fae53d6670cfe76e5c3",
      "parents": [
        "2dc94310bd94d0906febea7d0f7c188da620c952"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Sep 25 20:11:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:58:59 2006 +0100"
      },
      "message": "[ARM] 3847/2:  Convert LOMOMO to use struct device for GPIOs\n\nConvert LOMOMO to use struct device * for GPIOs instead of struct\nlocomo_dev. This enables access to the GPIOs from code which is not\na locomo device itself (such as audio). Access for gpio 31 is removed\nfor error handling (no such hardware exists).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "475549faa161f4e002225f2ef75fdd2a6d83d151",
      "tree": "9b0e646fbe76fd51da6c3afc44e1baceea4f8f07",
      "parents": [
        "c680b77efe4542830bb170e1cc40db1c47c569bc"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:25:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:52 2006 +0100"
      },
      "message": "[ARM] 3831/1: iop3xx: factor out common register defines\n\nFactor out the register defines for a number of other peripherals\ncommon to the iop32x and iop33x.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72edd84a6b2db1a21d1ed07929cae560e276a0a6",
      "tree": "b67000e2bbf7447968c784cc3696a680ad66c47e",
      "parents": [
        "610300e8f4f833904096ca1233ffd9dbd73fb11f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:23:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:47 2006 +0100"
      },
      "message": "[ARM] 3827/1: iop3xx: add common gpio module\n\nImplement the gpio_line_{config,get,set} API for iop3xx.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b29de4a6ac0936f56b974a3c19bd9c24ac5b5d7",
      "tree": "d93449b73cbfc51458d72cae01229c9df103ec0e",
      "parents": [
        "863753a81e4f863015be34900dc2ba3637622f34"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:20:55 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:44 2006 +0100"
      },
      "message": "[ARM] 3824/1: iop3xx: add cp6 enable/disable macros\n\nAdd macros to enable and disable access to CP6.  On the iop3xx, enabling\nCP6 access unfortunately also enables access to that coprocessor from\nunprivileged code, so we need these macros to enable and disable access\nto the coprocessor whenever we need to access it.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "48388b2a56ae5e0f1c422e84d536f31729469b17",
      "tree": "b3206175b8b7d884eb65be6e85236369466d3994",
      "parents": [
        "7e9740b11529a0a69789fbe92d324f293e6266f6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:18:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:42 2006 +0100"
      },
      "message": "[ARM] 3822/1: iop3xx: rewrite time handling\n\nMerge and rewrite the iop32x/iop33x time code to do lost jiffy\ntracking properly, and put the result in plat-iop/time.c.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cb015f9dea8a40d82d170be1a4f39ff909890bf",
      "tree": "5621ee188d4a48dc8f412370a8153503f0dd545e",
      "parents": [
        "e25d64f1242e8586f6e20c26fd876a4d956a6c45"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:16:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:39 2006 +0100"
      },
      "message": "[ARM] 3820/1: iop3xx: factor out shared pci code\n\nMerge the iop32x PCI code and iop33x PCI code into plat-iop/pci.c.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e25d64f1242e8586f6e20c26fd876a4d956a6c45",
      "tree": "1a68da7173716896254847708dcd1675102a24ac",
      "parents": [
        "7ae1f7ec525c32db441836ab0ab010b85cb819a2"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:15:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:38 2006 +0100"
      },
      "message": "[ARM] 3819/1: iop3xx: factor out shared i2c code\n\nMove the i2c bits shared between iop32x and iop33x to plat-iop/i2c.c\nand include/asm-arm/hardware/iop3xx.h.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ae1f7ec525c32db441836ab0ab010b85cb819a2",
      "tree": "25d87bd43198bdc3868c20cf3e8d44e8e343f0e6",
      "parents": [
        "3f7e5815f4b774270e6506962de37af85aa9c830"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:12:53 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:37 2006 +0100"
      },
      "message": "[ARM] 3818/1: iop3xx: introduce arch/arm/plat-iop for shared iop32x/iop33x code\n\nIntroduce the arch/arm/plat-iop directory, for code shared between the\niop32x and iop33x, and move the common memory map setup bits there.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8f1bf8743c459399685f5df43021acd156548c22",
      "tree": "3eab5454e3dd04765f0f8b8d9f490596260d0ec5",
      "parents": [
        "b53a2b41f156a9c9b62c14502037cbc15bc08b54"
      ],
      "author": {
        "name": "Paul Sokolovsky",
        "email": "pmiscml@gmail.com",
        "time": "Sun Aug 27 12:54:56 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 12:54:56 2006 +0100"
      },
      "message": "[ARM] 3760/1: This patch adds timeouts while working with SSP registers. Such timeouts were en\n\nPatch from Paul Sokolovsky\n\nThis patch adds timeouts while working with SSP registers. Such\ntimeouts were envisioned by docstrings in ssp.c, but were not\nimplemented. There were actual lockups while accessing\ntouchscreen for iPaqs h1910, h4000 due to lack of the timeouts.\nThis is updated version of previously submitted patch: 3738/1.\n\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e4423781850025726b6c4e24ba3d93c7ff9cd826",
      "tree": "a154cdf7a39e0554177cd096758f28efcc24c1e1",
      "parents": [
        "f8020dc560fde089becc05de1d0ada1f7f46dc51"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jun 26 00:26:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:28 2006 -0700"
      },
      "message": "[PATCH] backlight: LOCOMO Backlight Driver updates\n\nAdd backlight intensity control to the LOCOMO lcd/backlight driver using the\nbacklight class and add basic power management support.\n\nThis is a reimplementation and improvement of patches by John Lenz and Pavel\nMachek\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "050335db2a777ffaa859d77beb05fffe9e8c5ae9",
      "tree": "6f1fb3e3477de613b4adac8c46bd6e86301ed8ae",
      "parents": [
        "a4cfae13cef6a700a04b13ba1d819c0641b1b26f",
        "905f14672e6d0552bfde954d5f7adb5f2c7a7960"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:52:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:52:36 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (42 commits)\n  [ARM] Fix tosa build error\n  [ARM] 3610/1: Make reboot work on Versatile\n  [ARM] 3609/1: S3C24XX: defconfig update for s3c2410_defconfig\n  [ARM] 3591/1: Anubis: IDE device definitions\n  [ARM] Include asm/hardware.h not asm/arch/hardware.h\n  [ARM] 3594/1: Poodle: Add touchscreen support + other updates\n  [ARM] 3564/1: sharpsl_pm: Abstract some machine specific parameters\n  [ARM] 3561/1: Poodle: Correct the MMC/SD power control\n  [ARM] 3593/1: Add reboot and shutdown handlers for Zaurus handhelds\n  [ARM] 3599/1: AT91RM9200 remove global variables\n  [ARM] 3607/1: AT91RM9200 misc fixes\n  [ARM] 3605/1: AT91RM9200 Power Management\n  [ARM] 3604/1: AT91RM9200 New boards\n  [ARM] 3603/1: AT91RM9200 remove old files\n  [ARM] 3592/1: AT91RM9200 Serial driver update\n  [ARM] 3590/1: AT91RM9200 Platform devices support\n  [ARM] 3589/1: AT91RM9200 DK/EK board update\n  [ARM] 3588/1: AT91RM9200 CSB337/637 board update\n  [ARM] 3587/1: AT91RM9200 hardware headers\n  [ARM] 3586/1: AT91RM9200 header update\n  ...\n"
    },
    {
      "commit": "f8703dc8cb10eca7f6fe6ef364d8e106fe07f034",
      "tree": "371f01b78f7fa205128b9ba9127b30904dfdd7b7",
      "parents": [
        "88660351cb6daa85baf9700f12dff3af564dc14a"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jun 19 19:58:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 19 19:58:52 2006 +0100"
      },
      "message": "[ARM] 3564/1: sharpsl_pm: Abstract some machine specific parameters\n\nPatch from Richard Purdie\n\nAbstract some machine specific parameters from the sharpsl_pm core\ninto the machine specific drivers. This allows the core to support\ntosa/poodle.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "18ec5c731271939acb414614e964c15c8ef52156",
      "tree": "e00ad5d5519623aea279da11bac381dd220ce40b",
      "parents": [
        "dd18c34eac6686d04aed9e51e7b98842c0cef3d5"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Mar 20 17:10:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:06:16 2006 +0000"
      },
      "message": "[ARM] 3373/1: move uengine loader to arch/arm/common\n\nPatch from Lennert Buytenhek\n\nMove the uengine loader from arch/arm/mach-ixp2000 to arch/arm/common\nso that ixp23xx can use it too.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71dccd0f158a8077c92d51f213b55991b7a0e47e",
      "tree": "e5a3f3284db0669b63ea8ad6a263f226aca48dd1",
      "parents": [
        "268099e3ccca5a988632ce18abd21d809d632ddc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 16 20:50:34 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:58 2006 +0000"
      },
      "message": "[ARM] Collect Primecell PL01x-based debug implementations together\n\nSeveral ARM machine implementations used a PL01x primecell compatible\nserial port for debugging purposes, and indepdently implemented the low\nlevel debug macros every time.  Provide a common implementation and\nconvert these implementations to use this version.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "268099e3ccca5a988632ce18abd21d809d632ddc",
      "tree": "eb060cc006e441742b1035d1a69e4d2d79e83e22",
      "parents": [
        "22398f57b6372f3150f9ebb4b6d0aa4bf98c5dfb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 16 20:40:25 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:57 2006 +0000"
      },
      "message": "[ARM] Collect 8250-based debug implementations together\n\nSeveral ARM machine implementations used an 8250 compatible port for\ndebugging purposes, and indepdently implemented the low level debug\nmacros every time.  Provide a common implementation and convert these\nimplementations to use this version.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "824b5b5e59472c89bc508afa5c453547c91ed53b",
      "tree": "a3bdb4feb4bad9ba4fea55c6801d70bfe50e3926",
      "parents": [
        "548153663bbf33ca7c244a6bbddd82c26a17c331"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 15:44:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:52 2006 +0000"
      },
      "message": "[ARM] Adapt vic.c to allow for multiple VICs in a system.\n\nSome SoCs have multiple VIC devices.  Adapt the generic vic code\nto allow multiple implementations to be handled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa0fe48fcca9ea7f8c13e21d2646bbaa1747d183",
      "tree": "803a155f42d989ad15d3dc74389dfa6277a78895",
      "parents": [
        "5ff3fd27161127cc464fc04548d58672a6a8272a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 13 21:30:48 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 21:30:48 2006 +0000"
      },
      "message": "[ARM] Separate VIC (vectored interrupt controller) support from Versatile\n\nOther machines may wish to make use of the VIC support code, so\nmove it to arch/arm/common.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
      "tree": "7d91fd1f5186ad0d95498f65acfa5a10942133d6",
      "parents": [
        "6351610d6906aacbf9176cbdd045dd3876eec4c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "message": "[ARM] Move AMBA include files to include/linux/amba/\n\nSince the ARM AMBA bus is used on MIPS as well as ARM, we need\nto make the bus available for other architectures to use.  Move\nthe AMBA include files from include/asm-arm/hardware/ to\ninclude/linux/amba/\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7557de41a04346cb545d4dda7088760cb96e713",
      "tree": "df9acef34fdf1460858ed39b35d447f6bfdc95d1",
      "parents": [
        "3125c68d70e3433c21234431a9df9e7336efa29f"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jan 05 20:44:55 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 05 20:44:55 2006 +0000"
      },
      "message": "[ARM] 3228/1: SharpSL: Move PM code to arch/arm/common\n\nPatch from Richard Purdie\n\nThis patch moves a large chunk of the sharpsl_pm driver to\narch/arm/common so that it can be reused on other devices such as the\nSL-5500 (collie). It also abstracts some functions from the core into\nthe machine and platform specific parts of the driver to aid reuse.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934",
      "tree": "463b2d165afb2221d3c9f78f64ce0abb906c9814",
      "parents": [
        "78ff18a412da24a4b79c6a97000ef5e467e813da"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:34:20 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:34:20 2006 +0000"
      },
      "message": "[ARM] Add additional documentation to the clock source framework\n\nIt seems that there\u0027s some confusion over how the clock source\nframework should be used.  Add some additional comments to explain\nthe ambiguous areas.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b63d4f0fb80918ab37b6c0ee1adcd49e05c9994c",
      "tree": "33af84cc60a0ad29c01632f24cba42eeb498be1a",
      "parents": [
        "811803c5572b296e0031e0099203de90d77c7bcf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 19 11:10:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 19 11:10:35 2005 +0000"
      },
      "message": "[SERIAL] Fix status reporting with PL011 serial driver\n\nThe receiver status register reports latched error conditions, which\nmust be cleared by writing to it.  However, the data register reports\nunlatched conditions which are associated with the current character.\nUse the data register to interpret error status rather than the RSR.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a5709b2dc84140082ea235130a05c05d51f94a2",
      "tree": "096bdbc0a86fde503722611bba1feaca76e91d3a",
      "parents": [
        "ce07d90aa80a4c9a956eb2f662e4be5ea5c6baf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 14:51:20 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 14:51:20 2005 +0000"
      },
      "message": "[ARM] Include asm/hardware.h instead of asm/arch/hardware.h\n\nRationalise hardware.h include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a63ae4427c6af66d6eda26e5da8fed53f8fbede3",
      "tree": "cb30bd5993c07bae7f66564713292d8b224d591f",
      "parents": [
        "1d23b65de54c35844e82bdb08bc85d8142e310ea"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Nov 08 19:15:43 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 19:15:43 2005 +0000"
      },
      "message": "[ARM] 3093/1: SharpSL PCMCIA Updates for Cxx00 models\n\nPatch from Richard Purdie\n\nThe Sharp SL-Cxx00 models have a combined power control for the SD\nand CF slot 0. This patch adds hooks to the scoop driver to allow\nmachines to provide a custom control function for this and such a\nfunction is added for spitz/akita/borzoi.\n\nIt also moves the gpio init code into the machine files as this\nis machine dependent and differs between some models. A couple of\nwarnings when compiling for collie are also fixed.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "862184fe013146a0d9654a5598c5a2691747541c",
      "tree": "0f3f0d46c79c7eae3d504c0e1be9ff923f1b2e36",
      "parents": [
        "fea543f47733cc843cd74d95065ed1d4a04b38ed"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:05:42 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:05:42 2005 +0000"
      },
      "message": "[ARM SMP] Add Realview MPcore SMP support\n\nAdd SMP support for the MPcore tile fitted to the Realview ARM\nplatform.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ad68bbf7a06cdd77c170be792418488dbb65da4",
      "tree": "7caed40139d8e0a490cd7a9de0cf4c78f4285c05",
      "parents": [
        "e2f2e58e7968f8446b1078a20a18bf8ea12b4fbc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Oct 31 14:25:02 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 31 14:25:02 2005 +0000"
      },
      "message": "[ARM] Add support for ARM RealView board\n\nSupport for RealView EB.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c3989885cfd37d237eca97832b712a7ffbbf40c",
      "tree": "268bf1aeb7026eeceb7d70fb9c68d5d8de185c30",
      "parents": [
        "1036260e93a907a0143efa31bf05be1f3271eb90"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "message": "[ARM] 2962/1: scoop: Allow GPIO pin suspend state to be specified\n\nPatch from Richard Purdie\n\nAllow the GPIO pin suspend states to be specified for SCOOP devices.\nThis is needed for correct operation on the spitz platform.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6af5da388a5d058cd9a5a47d030e3966b22e991",
      "tree": "6fa1ae0581cd23e0424129079bd08a138991decb",
      "parents": [
        "ad4162f3712ddf25e148cff1e7dc37eafdff3e51"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 14 23:10:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 14 23:10:48 2005 +0100"
      },
      "message": "[ARM SMP] Add timer/watchdog defines for MPCore\n\nActually add the file this time.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ce7625f3c1e3f921f6b83f7e944e00031a39dfa",
      "tree": "bf04a478adbad082fe4689cecd02c2cd8c1f6031",
      "parents": [
        "027da01d734db0ca9dd1a084339dab07ab576935"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Sep 05 20:49:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 05 20:49:54 2005 +0100"
      },
      "message": "[ARM] 2882/1: pxa2xx_sharpsl: Update PCMCIA driver to support variety of new hardware\n\nPatch from Richard Purdie\n\nThis patch updates the PCMCIA pxa2xx_sharpsl driver to support multiple scoop\ndevices by adding a scoop to pcmcia slot mapping structure. It adds platform\nsupport for poodle, is known to work on spitz (which is dual slot) and\nshould also support collie with a minor amount of further work.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f27ecacc54cc0e5397c9b35f6c25065f07c4448d",
      "tree": "38df53b999f4da0cb4af91d5d61ab9c36d566039",
      "parents": [
        "099d44e869f1886b5eb02a5145ca97b5e4142e28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 18 21:31:00 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 18 21:31:00 2005 +0100"
      },
      "message": "[ARM] Add support for ARM GIC\n\nAdd support for the ARM Generic Interrupt Controller.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b720f73296916e87c744193c57bc8687d35888fe",
      "tree": "0fba1e98b336929a8f8c4d20d6a82714b7106c98",
      "parents": [
        "6904b2465cf30265a67711025815784aa345bfad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "message": "[PATCH] ARM: Convert ARM timer implementations to use readl/writel\n\nConvert ARMs timer implementations to use readl/writel instead of accessing\nthe registers via a struct.\n\nPeople have recently asked if accessing timers via a structure is the\n\"right way\" and its not the Linux way.  So fix this code to conform to\n\"The Linux Way\"(tm).\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "0f7ad450394560a6b6c72115e04bf7afd6230e70",
      "tree": "e4b4b0f5eb3338e043eb3b7a78c16eb162f62e72",
      "parents": [
        "82235e9170f19fa327361ee82a76618e60f2db47"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:46:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:46:15 2005 +0100"
      },
      "message": "[PATCH] ARM: AMBA CLCD: X resolutions must be multiples of 16\n\nWe ignore the bottom 4 bits of the X resolution, so we should\nround X resolutions up to the nearest multiple of 16.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82235e9170f19fa327361ee82a76618e60f2db47",
      "tree": "735bdadb8025241a514c672537f231c614010c61",
      "parents": [
        "c4d12b98ead8bb2437f656c17e7ef065fa160e13"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:43:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:43:52 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix AMBA CLCD fb driver for 32bpp\n\nWe were supporting 24bpp.  However, the pixel organisation in\nmemory was 0RGB, so it was 24bpp in 32bit words.  This means\nwe\u0027re actually supporting 32bpp and not 24bpp.\n\nAlso, add a check to ensure that we don\u0027t exceed the available\nframebuffer when changing display resolutions.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4d12b98ead8bb2437f656c17e7ef065fa160e13",
      "tree": "5c73444b7f1d60b759c223d915fb7645984e5865",
      "parents": [
        "ea3f4eaca09de1bcc80e922e56a6dabba5882f56"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:38:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:38:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix AMBA CLCD fb driver for 1bpp/STN mono panels\n\nFix the AMBA CLCD framebuffer driver for 1bpp modes and STN\nmonochrome LCD panels.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea3f4eaca09de1bcc80e922e56a6dabba5882f56",
      "tree": "7b798a53b5306ddf45e969eb03badd6aa10d8064",
      "parents": [
        "e8108c98dd6d65613fa0ec9d2300f89c48d554bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "message": "[PATCH] ARM: Add further explaination for clk_get()\n\nclk_get() comments can be confusing.  Add extra explaination of\nthe dev and id parameters to ensure correct usage.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
