)]}'
{
  "log": [
    {
      "commit": "8a0ca91e1db5de5eb5b18cfa919d52ff8be375af",
      "tree": "bd3a1564940d27ae7f6229089db1283ff2a636c8",
      "parents": [
        "9c1be0c4712fe760d8969427ef91107e9c062d91",
        "c43d8636971c39da993e94082fd65bfff421618e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 15:11:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 15:17:52 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: (68 commits)\n  sdio_uart: Fix SDIO break control to now return success or an error\n  mmc: host driver for Ricoh Bay1Controllers\n  sdio: sdio_io.c Fix sparse warnings\n  sdio: fix the use of hard coded timeout value.\n  mmc: OLPC: update vdd/powerup quirk comment\n  mmc: fix spares errors of sdhci.c\n  mmc: remove multiwrite capability\n  wbsd: fix bad dma_addr_t conversion\n  atmel-mci: Driver for Atmel on-chip MMC controllers\n  mmc: fix sdio_io sparse errors\n  mmc: wbsd.c fix shadowing of \u0027dma\u0027 variable\n  MMC: S3C24XX: Refuse incorrectly aligned transfers\n  MMC: S3C24XX: Add maintainer entry\n  MMC: S3C24XX: Update error debugging.\n  MMC: S3C24XX: Add media presence test to request handling.\n  MMC: S3C24XX: Fix use of msecs where jiffies are needed\n  MMC: S3C24XX: Add MODULE_ALIAS() entries for the platform devices\n  MMC: S3C24XX: Fix s3c2410_dma_request() return code check.\n  MMC: S3C24XX: Allow card-detect on non-IRQ capable pin\n  MMC: S3C24XX: Ensure host-\u003emrq-\u003edata is valid\n  ...\n\nManually fixed up bogus executable bits on drivers/mmc/core/sdio_io.c\nand include/linux/mmc/sdio_func.h when merging.\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "50a845700b3b55f825b0eb901b03d6091f66d9f4",
      "tree": "394d3d5d58d2c9316b455f8922ed01e8cec8f65e",
      "parents": [
        "2de5f79d4dfcb1be16f0b873bc77d6ec74b0426d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 30 22:40:36 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 15 14:14:48 2008 +0200"
      },
      "message": "MMC: S3C24XX: Add media presence test to request handling.\n\nEnsure that we have physical media present before attempting to\nsend a request to a card. This ensures that we do not get flooded\nby errors from commands that can never be completed timing out.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "cf0984c8edf63017fcc2ead212ca057877e345df",
      "tree": "bcd9e4b23eb0da4b201e1ff4e0f86d3d3420b514",
      "parents": [
        "edb5a98e43682d66c98ddd1dee863d867807546e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 30 22:40:30 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 15 14:14:47 2008 +0200"
      },
      "message": "MMC: S3C24XX: Add support to invert write protect line\n\nSupport for inverting the sense of the MMC driver\u0027s write\nprotect detection line.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "edb5a98e43682d66c98ddd1dee863d867807546e",
      "tree": "32e64ccbb3669e8dfb1245de581948387567addc",
      "parents": [
        "d643b5f7e0793ef7828a35a5ea049d675ad2ad8c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 30 22:40:29 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 15 14:14:47 2008 +0200"
      },
      "message": "MMC: S3C24XX: Add platform data for MMC/SD driver\n\nThis patch adds platform data support to the s3mci driver.  This allows\nflexible board-specific configuration of set_power, card detect and read only\npins.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "be518018c6b9224c02284fb243207ef741c31ec6",
      "tree": "6fc450ca96ff05dc8904f015000be03a5a2ff2ac",
      "parents": [
        "8f1934ce784bd8f2eaf06f190526500f7f3f9c74"
      ],
      "author": {
        "name": "Thomas Kleffel",
        "email": "tk@maintech.de",
        "time": "Mon Jun 30 22:40:24 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 15 14:14:46 2008 +0200"
      },
      "message": "MMC: S3C24XX MMC/SD driver.\n\nThis is the latest S3C MMC/SD driver by Thomas Kleffel\nwith cleanups as suggested by AKPM done by Ben Dooks.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Kleffel \u003ctk@maintech.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c5a89c6c0805959f813e8342d6f4040860f6d7db",
      "tree": "b6f0e3071d44196d1dd8dc5775e42996185a49b9",
      "parents": [
        "e181dce8acab4f7d7c4772d2a8281510d503ab21"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Fri May 30 14:07:47 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 15 14:14:42 2008 +0200"
      },
      "message": "mmc: at91_mci: avoid timeouts\n\nThe at91 mci controller internal state machine seems to often crash. This can\nbe fixed by resetting the controller after each command for at91rm9200 and by\nsetting the MCI_BLKR register on at91sam926*.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: Hans J Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
      "tree": "edbc09b7945994f78668d218fa02e991c3b3b365",
      "parents": [
        "666484f0250db2e016948d63b3ef33e202e3b8d0",
        "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "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: (241 commits)\n  [ARM] 5171/1: ep93xx: fix compilation of modules using clocks\n  [ARM] 5133/2: at91sam9g20 defconfig file\n  [ARM] 5130/4: Support for the at91sam9g20\n  [ARM] 5160/1: IOP3XX: gpio/gpiolib support\n  [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.\n  [ARM] 5084/1: zylonite: Register AC97 device\n  [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n  [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n  [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting\n  [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n  [ARM] 5144/1: pxaficp_ir: cleanup includes\n  [ARM] pxa: remove pxa_set_cken()\n  [ARM] pxa: allow clk aliases\n  [ARM] Feroceon: don\u0027t disable BPU on boot\n  [ARM] Orion: LED support for HP mv2120\n  [ARM] Orion: add RD88F5181L-FXO support\n  [ARM] Orion: add RD88F5181L-GE support\n  [ARM] Orion: add Netgear WNR854T support\n  [ARM] s3c2410_defconfig: update for current build\n  [ARM] Acer n30: Minor style and indentation fixes.\n  ...\n"
    },
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "f0006314d37639714da9658cf4ff3f1f9f420764",
      "tree": "b8a18e014a40f2f8fd5148aab09c869dfaabd7a9",
      "parents": [
        "a177ba3b7a08beef3f0fe74efa0f90701891945a",
        "1bd55a436f1f90de0e7f476e514e01bd67497b88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:41:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:41:50 2008 +0100"
      },
      "message": "Merge branch \u0027imx\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "a177ba3b7a08beef3f0fe74efa0f90701891945a",
      "tree": "ff57cc45ed39eced001d3cb61e93d3dcd2f79714",
      "parents": [
        "66ee156078697cdc013d46aed3b2fee445c325a1",
        "3ef8191f43cfd936ea00b7483ea0acf2f0303a23",
        "150c9173031d43746d70582a17931350f3da8932",
        "0c5d5b70449eddb7e2c8a5fdaf71b6108c1a9afc",
        "63f385cd1f649b3f4f2d59fc609e051981215fd7",
        "7e36e2f5355ab87f8946041d044b34cda01e2077",
        "f7def13ed0775ee506c62a8612a124dce1776ac2",
        "188237e28d7fece0471640ba86f6d8cd164ed085",
        "88b8ba90570067178d32c654ad95786041e86e86",
        "341eb781019afbf279b42722b00f63c6db00bf09",
        "bedd78ca786c1d18c2a2785c7e40593dc9c9870f",
        "7ba06b17a1931b2c9e1bee525a8c36920f5be0e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dyntick\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027misc\u0027, \u0027orion\u0027, \u0027omap-reviewed\u0027, \u0027rpc\u0027, \u0027rtc\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "613526677a74c2b3d1b1696ea7334b2cf35155b3",
      "tree": "785ec10351bceedc278bba66a54c212f8e3d5f54",
      "parents": [
        "16074b669ea97e2bef494ec7cceb475566f763e3"
      ],
      "author": {
        "name": "sedji gaouaou",
        "email": "sedji.gaouaou@atmel.com",
        "time": "Thu Jul 10 10:15:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 12:13:47 2008 +0100"
      },
      "message": "[ARM] 5130/4: Support for the at91sam9g20\n\nSupport for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.\n\nAT91sam9g20 is an evolution of the at91sam9260 with a faster clock\nspeed.\nWe created a new board for this device but based the chip support\ndirectly on 9260 files with little updates.\nHere is the chip page on Atmel wabsite:\nhttp://atmel.com/dyn/products/product_card.asp?part_id\u003d4337\n\nSigned-off-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Justin Waters \u003cjustin.waters@timesys.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63f385cd1f649b3f4f2d59fc609e051981215fd7",
      "tree": "b0c1d0bf186c701284ba63dda9514cec333037a5",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Jul 08 23:07:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 23:31:42 2008 +0100"
      },
      "message": "[ARM] 5160/1: IOP3XX: gpio/gpiolib support\n\nThis patch brings support for gpio/gpiolib framework to Intel IOP3xx\nplatforms.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f19d6382854d6b2d58cc364253779479e14facc",
      "tree": "1a91dc4f969fe7514de35d96c23f6e31b967c37b",
      "parents": [
        "7a8576204333d133d58cbcc59dacf49a5546e3e4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Jun 10 12:30:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:31:51 2008 +0100"
      },
      "message": "[ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n\nAs well as moving all the device declarations to a single one in devices.c\nthis causes all platforms to register the I/O and interrupt resources for\nthe AC97 controller.\n\nCc: eric miao \u003ceric.miao@marvell.com\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Jürgen Schindele \u003clinux@schindele.name\u003e\nCc: Juergen Beisert \u003cjbe@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "918dbcba4ee3f0ad7d617b3969d5016481b9ceff",
      "tree": "d86bc8e0a92f97631b0fd9c5b2543853dcaceaa9",
      "parents": [
        "330ff197fcdc83ba151960d78294fb37777ebe12"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jul 02 13:53:45 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:28 2008 +0100"
      },
      "message": "[ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n\nProvide a set of functions to control state of pins dedicated to IrDA.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "66a7f72d9892013e9ea663260f407758989ff510",
      "tree": "f3a517b3a6ac49deaa5c77ac76ecdacef293a7d8",
      "parents": [
        "fdc614e873bc56ed15d8f4e9fa33516cd0915fc2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 02 16:10:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:28 2008 +0100"
      },
      "message": "[ARM] pxa: remove pxa_set_cken()\n\npxa_set_cken() is now unused, remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdc614e873bc56ed15d8f4e9fa33516cd0915fc2",
      "tree": "9e0a4fd586bbb6913094ebac9af2955914371bdc",
      "parents": [
        "bdb08cb2d3491d441dd403dfb88d90ba90fb7232",
        "c0f7edb3099d538017c52556aab596b857dc92ee",
        "9fc697b0b01416edae99dd9c5c49fb69c9282744"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:05 2008 +0100"
      },
      "message": "Merge branches \u0027pxa-misc\u0027, \u0027pxa-pwm\u0027 and \u0027pxa-multi\u0027 into pxa\n"
    },
    {
      "commit": "66ee156078697cdc013d46aed3b2fee445c325a1",
      "tree": "cdff6539fa339d4bdf11934778dd93f3c3225dad",
      "parents": [
        "946e2ad040000a14b7316fae722e7e65fa09ffe5",
        "e22af66fc85a8b008237970da4d9b6910422536b",
        "4ed47896935573c8423d05bddda3f269d6e6c613"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 07 16:26:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 16:26:41 2008 +0100"
      },
      "message": "Merge branches \u0027ns9x\u0027 and \u0027machtypes\u0027 into devel\n"
    },
    {
      "commit": "5e329d1c7f5fe6adfee99c783fa98bda7dae8ac5",
      "tree": "2bafced116b72a8741f4231ae39d5c6d1f0e755f",
      "parents": [
        "f1b23586c1f50d4c5684e56395140ec1cd8b688d"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Fri Jun 06 10:12:37 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:23:39 2008 +0100"
      },
      "message": "[ARM] 5079/1: Warn people when using pxa2xx-gpio.h\n\nWarn people when using pxa2xx-gpio.h as it is only here for backwards\ncompatibility. The new mfp-pxa2[57]x.h and the relevant API should be used\ninstead.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff6552e4f3505da9c2886098773146be71c872e3",
      "tree": "d5eeca5ae20095d31461796c8320386f5414fdfd",
      "parents": [
        "7e5e9f5457f5cd019fd7e2f3da94e9fc72cc9ff6"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:03:01 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:03:01 2008 +0200"
      },
      "message": "i.MX27 family: Add the Phytec PCM970 evaluation board\n\nThe Phytec phyCORE-i.MX27 CPU module is delivered with the PCM970\nbaseboard by default. This patch adds support for the hardware.\n\nThis code is only an empty stub; it is filled up with functionality\nin a later patch series.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "7e5e9f5457f5cd019fd7e2f3da94e9fc72cc9ff6",
      "tree": "3de3aa37aad62cd921cb6880eafbd0c7159a0e3b",
      "parents": [
        "80eedae6f0322dafc749140b67986b2472473745"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "message": "i.MX27: Adding PCM038 platform support\n\nThis patch adds support for the phyCORE-i.MX27 cpu module (aka pcm038).\nIt is as generic as possible in order to support any kind of baseboard.\n\nNote: This CPU module implementation can\u0027t work without a baseboard\nsupport. Baseboard support can be added by the PCM-970 (included in\nthis patch stack) or any custom variant.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "80eedae6f0322dafc749140b67986b2472473745",
      "tree": "23c6782e6387b01303855ea2febc819145fca798",
      "parents": [
        "c46f5856517c2d4f438df87dac81f2295931ee93"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "message": "i.MX27: Add ADS platform support\n\nThis patch adds basic support for the Freescale MX27ADS reference board.\nCurrently only a serial console can be used.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "f31405cc4cc568baad28273c7f45b0563b57a17d",
      "tree": "0ba94cea0e4df5d8a21f6430301cc291624a4417",
      "parents": [
        "604cbadce2292d979749e2f5c6c3f75ee10f4c9e"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:59 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:59 2008 +0200"
      },
      "message": "i.MX27 CPU: Add basic i.MX27 CPU support\n\nAdd basic i.MX27 CPU support\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "32dc80c9cb13a7ce686bcc26efcf39e35719b466",
      "tree": "ffed455f40deb4611eb8074d25591bc773457a9e",
      "parents": [
        "eea643f7ff04fe17c3ff71d41a9487c0753bd821"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:56 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:56 2008 +0200"
      },
      "message": "i.MX2 family: Add basic mach support (headers)\n\nThis patch adds basic mach support for the mx2 processor family, based\non the original freescale code and adapted to mainline kernel coding\nstyle.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "aa10abd381b9493a88f6b9e111adc79e33d548fa",
      "tree": "59632a2283057cc671e82cdb32542fa796c3e3fc",
      "parents": [
        "259bcaae9a2f28d7e3303b202b64a1fb0a9ab9e4"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:55 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:55 2008 +0200"
      },
      "message": "i.MX2 family: Add GPIO multiplexing support\n\nThis patch adds GPIO multiplexing support for the imx1/mxc2\nfamily of procesors.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "259bcaae9a2f28d7e3303b202b64a1fb0a9ab9e4",
      "tree": "8e86bf18877c7e430bd1994489c91701f625e9a6",
      "parents": [
        "9e8a30dce1bd38cf7b941c707da504d28a907f5c"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:54 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:54 2008 +0200"
      },
      "message": "MXC arch: Simplify architecture\u0027s irq sources\n\nSimplify architecture\u0027s irq headers and sources, to share these files\nbetween MXC3 and MXC2.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "9a4cd7a5c836e189a1712c9ffd2d76b2302ce212",
      "tree": "9b6548e712f100d3e3c00bf1390ba6231b4044f8",
      "parents": [
        "ce8ffef0bfd6e55d5da3923d8e9af27c3b5c4eff"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sat Jul 05 10:02:53 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:53 2008 +0200"
      },
      "message": "MX3: Add basic support for LogicPD i.MX31 LiteKit\n\nThis patch adds basic support for i.MX31 LiteKit by LogicPD.\nWith printascii() in kernel/printk.c, it boots right into the\nrootfs-panic.\n\nNote: This is a modified version of Daniel\u0027s patch to fit into this patch\nstack.\n\n\u003e On 09.06.2008, at 17:26, Russell King - ARM Linux wrote:\n\u003e\n\u003e \u003e I would much prefer it if board specific includes were included by the\n\u003e \u003e code which needs them rather than in asm/arch/hardware.h.  With the\n\u003e \u003e device model, drivers shouldn\u0027t need to include any board specific\n\u003e \u003e includes - only the board specific C file should need it.\n\u003e\n\u003e The new version of this patch (#5102) has been uploaded to the patch\n\u003e tracker this morning.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n\n-- \n arch/arm/configs/mx31litekit_defconfig    | 1100 ++++++++++++++++++++++++++++++\n arch/arm/mach-mx3/Kconfig                 |    7 \n arch/arm/mach-mx3/Makefile                |    1 \n arch/arm/mach-mx3/mx31lite.c              |   96 ++\n include/asm-arm/arch-mxc/board-mx31lite.h |   38 +\n include/asm-arm/arch-mxc/debug-macro.S    |    3 \n 6 files changed, 1245 insertions(+)\n\n"
    },
    {
      "commit": "ce8ffef0bfd6e55d5da3923d8e9af27c3b5c4eff",
      "tree": "e8b8fe408418ebd90fd6608ec26df7a12ac6e3c6",
      "parents": [
        "1b53218bfa4c0e17fc16ff7fadb85b82bbd3c77c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:52 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:52 2008 +0200"
      },
      "message": "MX31: add basic pcm037 board support\n\nThis patch adds basic board support for phytecs pmc037 board.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "4bc256501a159abc7e9fee43f63c68894f6a11d8",
      "tree": "934b9da94e0dfb720556d24004399784bbe8a8d7",
      "parents": [
        "d0f349fbce2905607e0473d2358f97f48866e52c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:51 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:51 2008 +0200"
      },
      "message": "MXC: add debug-macro.S for mxc\n\nThis patch adds debug-macro.S for arch-mxc\n\nDisadvantage: Due to the board specific UART definition, these macros (and\ncompile time) will fail for multi board kernels.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "d0f349fbce2905607e0473d2358f97f48866e52c",
      "tree": "7b6892554648c4ab2eae4b29a054787399a49094",
      "parents": [
        "90292ea60f1c730efb9fea02b2e12676da89ebef"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "message": "i.MXC family: Adding timer support\n\nThis patch adds timer support for the i.MX machine family. This code can\nbe used on the following machs:\n\n - i.MX1 (tested)\n - i.MX2 (i.MX21 (to be tested), i.MX27 (tested))\n - i.MX3 (i.MX31 (tested))\n\nTODO: It seems impossible to build a kernel for more than one CPU because the\ntimer do not follow the platform device rules. So it does only work if\ntimer 1 can be accessed on all CPUs at the same address.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "90292ea60f1c730efb9fea02b2e12676da89ebef",
      "tree": "514a820eca32b08b79864aeb5382d620d37b5d99",
      "parents": [
        "07bd1a6cc7cbb3f373fbe49b204c6cde5e9155fc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "message": "MXC: add io multiplexing functions for mx3\n\nThis patch adds functions to use the io multiplexer on mx3 platforms.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "07bd1a6cc7cbb3f373fbe49b204c6cde5e9155fc",
      "tree": "94a09785b99feebe4c83e836a976fe7fbf146813",
      "parents": [
        "e3d13ff4b9d3b05d7a969153e2c049548e25deea"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:49 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:49 2008 +0200"
      },
      "message": "MXC arch: Add gpio support for the whole platform\n\nThis patch bases on the one from Daniel Mack. The most important change to\nDaniel\u0027s patch is to be more generic. This gpio routine supports at least\nthe i.MX27 and i.MX31 processors.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n\n"
    },
    {
      "commit": "e3d13ff4b9d3b05d7a969153e2c049548e25deea",
      "tree": "34210b2efa3d3c614f1a13797fb133e05d391045",
      "parents": [
        "df1bf4bdb2a3a26d4bde8ae1aefc16385dd4898f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "message": "mxc: add MX3 support for i.MX internal UART driver\n\nThis patch adds MX3 support for the i.MX internal uart driver.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "df1bf4bdb2a3a26d4bde8ae1aefc16385dd4898f",
      "tree": "f77c0da2248551d6635fa35b84516e881fb3417e",
      "parents": [
        "c0db2ea4e366c94dd3f880928c02534156e3d1b9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "message": "i.MX3: introduce clock API\n\nThis patch introduces the clock API for for arch-mxc\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "c0db2ea4e366c94dd3f880928c02534156e3d1b9",
      "tree": "e8486fedc9d405b2867c3a474ebc18fad394836c",
      "parents": [
        "38a41fdf94c449c165213e4665c3f8a0d30f8aba"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:47 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:47 2008 +0200"
      },
      "message": "MXC family: Add clock handling\n\nInternal clock path handling for the mxc CPUs.\n\nChanged against the original Freescale code (and against clocklib for example):\n - clock rate is always calculated whenever one ask for the current rate\n   (means struct clk has no more a member called \"rate\"). So switching the PLL\n   base frequency will propagate immediately to all other clocks that are\n   depending on this frequency.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "38a41fdf94c449c165213e4665c3f8a0d30f8aba",
      "tree": "cde7f6c0da8c9877736a6b66f245e163fa21c2f7",
      "parents": [
        "dbff4e9ea2e83fda89143389bfb229cb29425a32"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:46 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:46 2008 +0200"
      },
      "message": "IMX: introduce clock API\n\nThis patch introduces the clock API for i.MX and converts all\nin-Kernel drivers to use it.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "2582d8c1655f2eda42d5358a242b256fd6e88571",
      "tree": "4752d862dc8aa94d0a59f084106538850e09d5de",
      "parents": [
        "036bb15ec94216e28cb1550af0fdcdfb90c549df"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:45 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:45 2008 +0200"
      },
      "message": "IMX UART: Add board specific init/exit functions\n\nAdd platform specific init functions. Also rename the struct\nplatform_device dev into pdev.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "63dd10846d4917534e9ec7bddf43be786effe8b8",
      "tree": "747f5cb8273cbb063397504e8651a5e2fb9d6262",
      "parents": [
        "bf9127c36341573dc47a9c2fc003dcf13bbbf246"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:43 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:43 2008 +0200"
      },
      "message": "MXC: do not include board specific header from architecture include\n\ndo not include board-mx31ads.h from hardware.h, instead include it\ndirectly only where needed.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "6fc601e37bbb4045ee0afefc76b64284ea800c89",
      "tree": "a13ef2ff40cd759b48a340225720ae6edfeef2d7",
      "parents": [
        "d5c52922b618aa6ddd6b5ebebc8d0a5ec9a20f10"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 13:17:24 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:30 2008 +0100"
      },
      "message": "[ARM] S3C24XX: PWM API support.\n\nAdd support for PWM in the S3C24XX series of SoC via the\nPWM API.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d5c52922b618aa6ddd6b5ebebc8d0a5ec9a20f10",
      "tree": "11c0d1e2a1659cac4ae74d0bd95ee368744abab1",
      "parents": [
        "9c3871ca59884563e3f41669a330c9231952643b"
      ],
      "author": {
        "name": "Matthieu Castet",
        "email": "matthieu.castet@parrot.com",
        "time": "Thu Jul 03 11:24:45 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:30 2008 +0100"
      },
      "message": "[ARM] S3C2412: Correct parents for EREFCLK and UREFCLK\n\nFor s3c2412, set parent for clk_erefclk and clk_urefclk.\nThis allow for example to use xtal or extclk for i2s clock.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Matthieu Castet \u003cmatthieu.castet@parrot.com\u003e\n"
    },
    {
      "commit": "b4b68f8cfaf583945019e41674cfa858c83316c3",
      "tree": "5f5fbdb6cd9a7ee29c61aff9ede524c9284f4704",
      "parents": [
        "f348a2a2817e9d24b1edd4befc9659ec83501ca5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 11:24:26 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:23 2008 +0100"
      },
      "message": "[ARM] S3C24XX: Add PWM timer MUX defines\n\nAdd timer defines for the MUX settings for\neach of the PWM timers to add to the per-timer\ndefines already in the file.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f348a2a2817e9d24b1edd4befc9659ec83501ca5",
      "tree": "99eb68575f9ca61c1de21502db2c41bbf2716609",
      "parents": [
        "ed9137f10377a59487cf43c76dd0d3bbf489d799"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 11:24:25 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:23 2008 +0100"
      },
      "message": "[ARM] S3C24XX: Add gpiolib support\n\nAdd support for gpilib on all S3C24XX platforms.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f7def13ed0775ee506c62a8612a124dce1776ac2",
      "tree": "ef5dbefc1df0378a10e44971de083d46695ba694",
      "parents": [
        "60a752ef34e23be5e6c91c0734d30447ce15b63b"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Jun 25 13:25:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:39:57 2008 +0100"
      },
      "message": "[ARM] 5122/1: imx_dma_request_by_prio simpilfication\n\nimx_dma_request_by_prio can return channel number by itself.\nNo need to supply variable address through parameters.\n\nAlso converted all drivers using this function.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "826cbdaff29764bb6928c715c6a025e49469dda9",
      "tree": "0fa040b3be05d88291eb5dca05f77202ad56ab45",
      "parents": [
        "43df5220e455d426ec7462d0bf906e686c65ebb5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Jun 13 10:28:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:39:57 2008 +0100"
      },
      "message": "[ARM] 5092/1: Fix the I-cache invalidation on ARMv6 and later CPUs\n\nThis patch adds the I-cache invalidation in update_mmu_cache if the\ncorresponding vma is marked as executable. It also invalidates the\nI-cache if a thread migrates to a CPU it never ran on.\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": "3c093f9f182eef6a8dc535f2c62b36a0320d0db1",
      "tree": "fd02e2513828d61bb779911d0eaa0ab3e5016f19",
      "parents": [
        "6ccc3fc56e4cca6aceb81376fdb5d4c3340e72d8"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Mon Jun 09 16:24:10 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:39:56 2008 +0100"
      },
      "message": "[ARM] fix header guards\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "946e2ad040000a14b7316fae722e7e65fa09ffe5",
      "tree": "6bc244a1c49221335e14bf795403debf6f24712d",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0",
        "e055d5bff318845f99c0fbf93245767fab8dce88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 03 16:13:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:13:28 2008 +0100"
      },
      "message": "Merge branch \u0027fb\u0027 into devel\n\nConflicts:\n\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "9ecba1f288d2cf87d1b6a9401d5ce17464eb776d",
      "tree": "b72577134de9cf9f114d4b83701388e84a276cc9",
      "parents": [
        "50bbb05d60e1897abad92d42bf185314be36bd74"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 16:01:38 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 14:25:58 2008 +0100"
      },
      "message": "[ARM] rpc: ecard: remove deprecated ecard_address() and relatives\n\necard_address() is obsolete, and has been marked deprecated since\nat least 2.6.12-rc2.  All in-tree users have been updated to use\nthe new approach, so it\u0027s time to remove this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50bbb05d60e1897abad92d42bf185314be36bd74",
      "tree": "06892dcd9a5038ce01debcb5f53833beeff9c77e",
      "parents": [
        "e95a1b656a9809acd8ba8eb867ac6a7759d6180e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 15:56:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 14:25:58 2008 +0100"
      },
      "message": "[ARM] rpc: deprecate __ioaddr() and __ioaddrc() helpers\n\nNow everything is converted to use MMIO accessors, these helpers\nare no longer required.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5cca91479b8ac6a60b61bc56e72389c681387211",
      "tree": "abc618cb4b94145fe3400dbc80ea8c0e271106fa",
      "parents": [
        "42796d37da6ef4fd851dc6d5d0387baf7e2b0c3c"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Apr 13 21:46:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:02 2008 +0100"
      },
      "message": "[ARM] pxa: make zylonite use the generic PWM backlight driver\n\nPatch mostly by Eric Miao, minor edits by rmk.\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": "88b8ba90570067178d32c654ad95786041e86e86",
      "tree": "c2ce719334f9fbbde2500b990bc1cc295226334a",
      "parents": [
        "542313cc98e72d026d2df86f515699dfaface460"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:46 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:46 2008 +0300"
      },
      "message": "ARM: OMAP2: Clock: New OMAP2/3 DPLL rate rounding algorithm\n\nThis patch adds a new rate rounding algorithm for DPLL clocks on the\nOMAP2/3 architecture.\n\nFor a desired DPLL target rate, there may be several\nmultiplier/divider (M, N) values which will generate a sufficiently\nclose rate.  Lower N values result in greater power economy.  However,\nlower N values can cause the difference between the rounded rate and\nthe target rate (\"rate error\") to be larger than it would be with a\nhigher N.  This can cause downstream devices to run more slowly than\nthey otherwise would.\n\nThis DPLL rate rounding algorithm:\n\n- attempts to find the lowest possible N (DPLL divider) to reach the\n  target_rate (since, according to Richard Woodruff \u003cr-woodruff@ti.com\u003e,\n  lower N values save more power than higher N values).\n\n- allows developers to set an upper bound on the error between the\n  rounded rate and the desired target rate (\"rate tolerance\"), so an\n  appropriate balance between rate fidelity and power savings can be\n  set.  This maximum rate error tolerance is set via\n  omap2_set_dpll_rate_tolerance().\n\n- never returns a rounded rate higher than the target rate.\n\nThe rate rounding algorithm caches the last rounded M, N, and rate\ncomputation to avoid rounding the rate twice for each clk_set_rate()\ncall.  (This patch does not yet implement set_rate for DPLLs; that\nfollows in a future patch.)\n\nThe algorithm trades execution speed for rate accuracy.  It will find\nthe (M, N) set that results in the least rate error, within a\nspecified rate tolerance.  It does this by evaluating each divider\nsetting - on OMAP3, this involves 128 steps.  Another approach to DPLL\nrate rounding would be to bail out as soon as a valid rate is found\nwithin the rate tolerance, which would trade rate accuracy for\nexecution speed.  Alternate implementations welcome.\n\nThis code is not yet used by the OMAP24XX DPLL clock, since it\nis currently defined as a composite clock, fusing the DPLL M,N and the\nM2 output divider.  This patch also renames the existing OMAP24xx DPLL\nprogramming functions to highlight that they program both the DPLL and\nthe DPLL\u0027s output multiplier.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "542313cc98e72d026d2df86f515699dfaface460",
      "tree": "94bc87268a67cd1fff2d63cf48761f137384607d",
      "parents": [
        "097c584cd48844d9ef8402bdc6ab49e7e2135f31"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "message": "ARM: OMAP2: Clock: Add OMAP3 DPLL autoidle functions\n\nThis patch adds support for DPLL autoidle control to the OMAP3 clock\nframework.  These functions will be used by the noncore DPLL enable\nand disable code - this is because, according to the CDP code, the\nDPLL autoidle status must be saved and restored across DPLL\nlock/bypass/off transitions.\n\nN.B.: the CORE DPLL (DPLL3) has three autoidle mode options, rather\nthan just two.  This code currently does not support the third option,\nlow-power bypass autoidle.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "097c584cd48844d9ef8402bdc6ab49e7e2135f31",
      "tree": "119c301a4c811231e98918e6cb8e0c74cba68edd",
      "parents": [
        "ff00fcc9ca8f18facbc3fcd779e85887e5a0d247"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "message": "ARM: OMAP: Add OMAP chip type structure; clean up mach-omap2/id.c\n\nAdd a new OMAP chip identification interface, omap_chip_id.\nomap_chip_id is a structure which contains one bit for each OMAP2/3\nCPU type, and on 3430, ES level.  For example, the CHIP_IS_OMAP2420\nbit is set in omap_chip at boot on an OMAP2420.  On OMAP3430ES2, both\nCHIP_IS_OMAP3430 and CHIP_IS_OMAP3430ES2 bits are set.\n\nomap_chip is set in mach-omap2/id.c by _set_omap_chip(). Other\ncode should use the omap_chip_is() function to test against omap_chip.\n\nAlso, clean up id.c by splitting some code out of\nomap_check_revision() into its own function, _set_system_rev(); and\nconverting some debug printk()s into pr_debug().\n\nSecond revision.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "a58caad11301a5bdc2d7b76596ab5477221f7a9b",
      "tree": "95bb4df0ad450b0439cdf6256d2a2b2345b03231",
      "parents": [
        "e1f80bfca86ab48b7bed731b32262fb1a2835de5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:44 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:44 2008 +0300"
      },
      "message": "ARM: OMAP: Introduce omap_globals and prcm access functions for multi-omap\n\nNew struct omap_globals contains the omap processor specific\nmodule bases. Use omap_globals to set the various base addresses\nto make detecting omap chip type simpler.\n\nAlso introduce OMAP1_IO_ADDRESS and OMAP2_IO_ADDRESS for future multi-omap\npatches.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "e1f80bfca86ab48b7bed731b32262fb1a2835de5",
      "tree": "a0f3ce14fac93dadaa98b67e26cd09fd453a5bde",
      "parents": [
        "f35ae6346850f6c192269b09088b20261760f0e0"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "message": "ARM: OMAP: Remove __REG access for multi-omap\n\nThis does not play nicely with multi-omap as it cannot be replaced\nby a function in io.c for omaps with different IO bases.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "f35ae6346850f6c192269b09088b20261760f0e0",
      "tree": "3ec954ee3aa2d37a34f00a88d25260685d1f2db6",
      "parents": [
        "030b15457d8069a6255579a28db196e002cb9c86"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "message": "ARM: OMAP: USB: Change omap USB code to use omap_read/write instead of __REG\n\nChange omap USB code to use omap_read/write instead of __REG for multi-omap\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-usb@vger.kernel.org\nCc: i2c@lm-sensors.org\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "030b15457d8069a6255579a28db196e002cb9c86",
      "tree": "94c33eca9faa2e3ca828ab442a83304de464d06c",
      "parents": [
        "137b3ee27ab1b27dba081542476054836978ca45"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "message": "ARM: OMAP: Change omap_cf.c and omap_nor.c to use omap_readw/writew instead of __REG\n\nChange omap_cf.c and omap_nor.c to use omap_readw/writew instead of __REG.\nThis is needed for multi-omap in the future.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-pcmcia@lists.infradead.org\nCc: linux-mtd@lists.infradead.org\nSigned-off-by: Tony Lindren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "137b3ee27ab1b27dba081542476054836978ca45",
      "tree": "53857cbfa413b112a1fc60d364e9f1d3b2e8591f",
      "parents": [
        "44f78f43b349d19d378a996c4a2d9fcdff771b1e"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "message": "ARM: OMAP: CLKFW: Initial debugfs support for omap clock framework\n\ndebugfs can provide the infrastructure to trace the dependencies of\nclock tree hierarchy quite visibly. This patch enables to keep track\nof clock tree hierarchy and expose their attributes under each clock\ndirectry as below:\n\n\tomap:~# tree -d -L 2 /debug/clock/omap_32k_fck/\n\t/debug/clock/omap_32k_fck/\n\t|-- gpt10_fck\n\t|-- gpt11_fck\n\t|-- gpt1_fck\n\t|-- per_32k_alwon_fck\n\t|   |-- gpio2_fck\n\t|   |-- gpio3_fck\n\t|   |-- gpio4_fck\n\t|   |-- gpio5_fck\n\t|   |-- gpio6_fck\n\t|   `-- wdt3_fck\n\t|-- ts_fck\n\t`-- wkup_32k_fck\n\t    |-- gpio1_fck\n\t    `-- wdt2_fck\n\n\t14 directories\n\tomap:~# tree  /debug/clock/omap_32k_fck/gpt10_fck/\n\t/debug/clock/omap_32k_fck/gpt10_fck/\n\t|-- flags\n\t|-- rate\n\t`-- usecount\n\n\t0 directories, 3 files\n\nAlthough, compared with David Brownell\u0027s small patch, this may look\nbit overkilling, I expect that this debugfs can deal with other PRCM\ncomplexities at the same time. For example, powerdomain dependencies\ncan be expressed by using symbolic links of these clocks if\npowerdomain supports dubgfs as well.\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "44f78f43b349d19d378a996c4a2d9fcdff771b1e",
      "tree": "a011636b4cc05414d7b5b77a325659521ca7d0ba",
      "parents": [
        "78673bc898c2db7f4fac4871ec702c3443642308"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "message": "ARM: OMAP: Clean up interrupt lines to fix warnings for multi-omap\n\nIf boards with different NR_IRQS are compiled together, tons of\ncompiler warnings are emitted about redefining NR_IRQS.\n\nThis patch fixes the problem by adding up NR_IRQS in a common place.\n\nPatch also removes quite a bit of now unnecessary code.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "bc5d0c89c88df67f92d5d5882c27437379e9e8af",
      "tree": "56ed4beca70ed8485244e8c1a494e72d06ca367d",
      "parents": [
        "fb78d80808a75213f399b7b10048d72a0b39b494"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@indt.org.br",
        "time": "Thu Jul 03 12:24:39 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:39 2008 +0300"
      },
      "message": "ARM: OMAP: McBSP: Prepare for splitting into omap1 and omap2 code\n\nThis patch transform mcbsp code to use platform data\nfrom arch/arm/plat-omap/devices.c\n\nIt also gets ride of ifdefs on mcbsp.c code.\nTo do it, a platform data structure was defined.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "c2d43e39c7c303db53facd0bea44b66f263e3f35",
      "tree": "10b0b5a5dde1176f925b5aedcda32963f7c80029",
      "parents": [
        "373a67021d00a8b8c86bfa19f8914377de05b4bd"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:38 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:38 2008 +0300"
      },
      "message": "ARM: OMAP: SRAM: Split sram24xx.S into sram242x.S and sram243x.S\n\nSplit sram24xx.S into sram242x.S and sram243x.S\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "97b7f715589fb997e430c6aa824abbd9fd5ed42d",
      "tree": "d5e7d0b71875f487328cc1c1ddf0b9ae336ab724",
      "parents": [
        "0499bdeb1dec30325aa282a83f9374fa849aa01c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:37 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:37 2008 +0300"
      },
      "message": "ARM: OMAP: DMA: Clean-up code\n\nDMA clean-up, mostly checkpatch.pl fixes.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0499bdeb1dec30325aa282a83f9374fa849aa01c",
      "tree": "30f16c5516460e8b205d6be967017c9b8c90d4a4",
      "parents": [
        "4d96372e6daae89166fed7883ee092dc8db80b21"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:36 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:36 2008 +0300"
      },
      "message": "ARM: OMAP: DMA: Remove __REG access\n\nRemove __REG access in DMA code, use dma_read/write instead:\n\n- dynamically set the omap_dma_base based on the omap type\n- omap_read/write becomes dma_read/write\n- dma channel registers are read with dma_ch_read/write\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-usb@vger.kernel.org\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4d96372e6daae89166fed7883ee092dc8db80b21",
      "tree": "56814f4e3909e1337b4c8014c1989f9345ed1ba9",
      "parents": [
        "4a79acdc784c315d9c436ba2315d08f8f53b8adf"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "message": "ARM: OMAP: DMA: Make channels dynamic for multi-boot\n\nMake DMA channels dynamic for multi-boot\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "4a79acdc784c315d9c436ba2315d08f8f53b8adf",
      "tree": "233cddab0f523f19f8f4ad302fcb14d0e2fcfd3e",
      "parents": [
        "3fddd09e59cf49dc339e2de74d31a76c1f7f172f"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "message": "ARM: OMAP: Add OMAP3430 base defines\n\nAdd symbolic constants for OMAP3430 base addresses; include that file\nin hardware.h.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3fddd09e59cf49dc339e2de74d31a76c1f7f172f",
      "tree": "2c3ebae6e34d0becf0f4e4b9fe11db70c7275a42",
      "parents": [
        "0f0d0807093d2d72ee772a1b4ba1d0b088a79a2b"
      ],
      "author": {
        "name": "Richard Woodruff",
        "email": "r-woodruff2@ti.com",
        "time": "Thu Jul 03 12:24:30 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:30 2008 +0300"
      },
      "message": "ARM: OMAP: DMTimer: Optimize by adding load and start\n\nThis patch optimizes the timer load and start sequence.  By combining the\nload and start a needless posted wait can be removed from the system timer\nexecution path.\n\n* Before patch register writes are taking up .078% @ 500MHz during idle.\n\n Address                 |total  |min  |max      |avr     |count|ratio%\n old\\process\\default_idle|7.369s |0.0us|999.902ms|14.477ms|509. |62.661%\n ld\\Global\\cpu_v7_do_idle|4.265s |0.0us|375.786ms|24.374ms|175. |36.270%\n                (UNKNOWN)|17.503ms|0.us|531.080us|5.119us|3419. |0.148%\n r\\omap_dm_timer_set_load|8.135ms|0.0us|79.887us|15.065us|540.  |0.069% \u003c--\n \\vmlinux-old\\Global\\_end|2.023ms|0.0us|4.000us|0.560us|3613.   |0.017%\n -old\\Global\\__raw_readsw|1.962ms|0.0us|108.610us|9.167us|214.  |0.016%\n old\\smc91x\\smc_interrupt|1.353ms|0.0us|10.212us|2.348us|576.   |0.011%\n s/namei\\__link_path_walk|1.161ms|0.0us|4.310us|0.762us|  1524. |0.009%\n \\omap_dm_timer_write_reg|1.085ms|0.0us|126.150us|2.153us|504.  |0.009% \u003c--\n\n* After patch timer functions do not show up in top listings for long captures.\n\nSigned-off-by: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "f4db56ffd43a810424866fac6de9a32486415316",
      "tree": "e135966517865ea136b467b39711f1fc0b1194b9",
      "parents": [
        "395aed6de6d063bc234a179d65d3b6d720ce589a"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Sun May 04 19:25:52 2008 -1100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Jun 30 16:04:45 2008 -0400"
      },
      "message": "[MTD] orion_nand: add chip_delay parameter\n\nSome SoCs need a different chip_delay value.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nAcked-by: Jörn Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "1338760329c586e0141831099e15f5c336dd9c1d",
      "tree": "cf7b223ee87d0686118ac8b6a3214656aa69279a",
      "parents": [
        "a10b188f195d00116f56f0049d8b17c711641fb7"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Mon Jun 23 01:05:08 2008 -1100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Jun 30 14:25:24 2008 -0400"
      },
      "message": "[ARM] Kirkwood: support L2 writeback mode\n\nThis patch allows booting Kirkwood with the L2 in writeback mode,\nby reading the WT override bit from the L2 config register and\npassing that into the Feroceon L2 init routine, instead of assuming\nthat the WT override bit will always be set\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "f6dd9fa5a75a3dae16c6843e74e56bf75be51c7c",
      "tree": "dbc206ee74b2daafd00f5072bcb722768c436ae4",
      "parents": [
        "c524a1d8914408fd57241d9542fa2d402f004a33"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 10 20:48:30 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:57 2008 +0200"
      },
      "message": "arm: convert to generic helpers for IPI function calls\n\nThis converts arm to use the new helpers for smp_call_function() and\nfriends, and adds support for smp_call_function_single().\n\nFixups and testing done by Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "395a59d0f8e86bb39cd700c3d185d30c670bb958",
      "tree": "1558e635efcede901c5dbe9acd625d475db5b369",
      "parents": [
        "f34bfb1beef8a17ba3d46b60f8fa19ffedc1ed8d"
      ],
      "author": {
        "name": "Abhishek Sagar",
        "email": "sagar.abhishek@gmail.com",
        "time": "Sat Jun 21 23:47:27 2008 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 23 22:10:56 2008 +0200"
      },
      "message": "ftrace: store mcount address in rec-\u003eip\n\nRecord the address of the mcount call-site. Currently all archs except sparc64\nrecord the address of the instruction following the mcount call-site. Some\ngeneral cleanups are entailed. Storing mcount addresses in rec-\u003eip enables\nlooking them up in the kprobe hash table later on to check if they\u0027re kprobe\u0027d.\n\nSigned-off-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nCc: davem@davemloft.net\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "794d15b25df5dda10efba600d6dd6cd74a7aa9cb",
      "tree": "10797e90295895994ea3f2363e84e555e40abb97",
      "parents": [
        "a9311cfed241ebcd6b5f9be5c8c6d519bf22f9e7"
      ],
      "author": {
        "name": "Stanislav Samsonov",
        "email": "samsonov@marvell.com",
        "time": "Sun Jun 22 22:45:10 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:10 2008 +0200"
      },
      "message": "[ARM] add Marvell 78xx0 ARM SoC support\n\nThe Marvell Discovery Duo (MV78xx0) is a family of ARM SoCs featuring\n(depending on the model) one or two Feroceon CPU cores with 512K of L2\ncache and VFP coprocessors running at (depending on the model) between\n800 MHz and 1.2 GHz, and features a DDR2 controller, two PCIe\ninterfaces that can each run either in x4 or quad x1 mode, three USB\n2.0 interfaces, two 3Gb/s SATA II interfaces, a SPI interface, two\nTWSI interfaces, a crypto accelerator, IDMA/XOR engines, a SPI\ninterface, four UARTs, and depending on the model, two or four gigabit\nethernet interfaces.\n\nThis patch adds basic support for the platform, and allows booting\non the MV78x00 development board, with functional UARTs, SATA, PCIe,\nGigE and USB ports.\n\nSigned-off-by: Stanislav Samsonov \u003csamsonov@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "a9311cfed241ebcd6b5f9be5c8c6d519bf22f9e7",
      "tree": "e8d8fdf57be1e05dfb78005e71e4f62a109633c5",
      "parents": [
        "0a17c7bc0b81e4556eea08c7e27923e5534d3c25"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 22 22:45:09 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:09 2008 +0200"
      },
      "message": "[ARM] Orion: PCIe x4/x1 detection support\n\nThe Discovery Duo (MV78xx0) has two x4 PCIe ports which can either\nbe used in x4 mode or in quad x1 mode.  This patch adds an accessor\nfunction to the generic plat-orion PCIe handling code to detect in\nwhich of the two modes we\u0027re running (which is determined by strap\npins and/or configured by the bootloader).\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "651c74c74bf84ba966b52588ba3329606f3fd8d4",
      "tree": "7cb446c1da925bf1f4ca9c3a74dfe478748ec515",
      "parents": [
        "9c2af6c57c4a253b595b5eef1b665989b5f15de5"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Sun Jun 22 22:45:06 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:06 2008 +0200"
      },
      "message": "[ARM] add Marvell Kirkwood (88F6000) SoC support\n\nThe Marvell Kirkwood (88F6000) is a family of ARM SoCs based on a\nShiva CPU core, and features a DDR2 controller, a x1 PCIe interface,\na USB 2.0 interface, a SPI controller, a crypto accelerator, a TS\ninterface, and IDMA/XOR engines, and depending on the model, also\nfeatures one or two Gigabit Ethernet interfaces, two SATA II\ninterfaces, one or two TWSI interfaces, one or two UARTs, a\nTDM/SLIC interface, a NAND controller, an I2S/SPDIF interface, and\nan SDIO interface.\n\nThis patch adds supports for the Marvell DB-88F6281-BP Development\nBoard and the RD-88F6192-NAS and the RD-88F6281 Reference Designs,\nenabling support for the PCIe interface, the USB interface, the\nethernet interfaces, the SATA interfaces, the TWSI interfaces, the\nUARTs, and the NAND controller.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "99c6dc117d27d6259214812bd0b113aaf467f600",
      "tree": "0baadd0827fc39f9d2b052305f9447e4b50c5162",
      "parents": [
        "836a8051d54525e0782f156dcfa3c13d30f22840"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 22 22:45:04 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:04 2008 +0200"
      },
      "message": "[ARM] Feroceon: L2 cache support\n\nThis patch adds support for the unified Feroceon L2 cache controller\nas found in e.g. the Marvell Kirkwood and Marvell Discovery Duo\nfamilies of ARM SoCs.\n\nNote that:\n\n- Page table walks are outer uncacheable on Kirkwood and Discovery\n  Duo, since the ARMv5 spec provides no way to indicate outer\n  cacheability of page table walks (specifying it in TTBR[4:3] is\n  an ARMv6+ feature).\n\n  This requires adding L2 cache clean instructions to\n  proc-feroceon.S (dcache_clean_area(), set_pte()) as well as to\n  tlbflush.h ({flush,clean}_pmd_entry()).  The latter case is handled\n  by defining a new TLB type (TLB_FEROCEON) which is almost identical\n  to the v4wbi one but provides a TLB_L2CLEAN_FR flag.\n\n- The Feroceon L2 cache controller supports L2 range (i.e. \u0027clean L2\n  range by MVA\u0027 and \u0027invalidate L2 range by MVA\u0027) operations, and this\n  patch uses those range operations for all Linux outer cache\n  operations, as they are faster than the regular per-line operations.\n\n  L2 range operations are not interruptible on this hardware, which\n  avoids potential livelock issues, but can be bad for interrupt\n  latency, so there is a compile-time tunable (MAX_RANGE_SIZE) which\n  allows you to select the maximum range size to operate on at once.\n  (Valid range is between one cache line and one 4KiB page, and must\n  be a multiple of the line size.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "836a8051d54525e0782f156dcfa3c13d30f22840",
      "tree": "a72c16e6bbfb4b4768562bc9757bdd04b17e4c7f",
      "parents": [
        "7ea217a85e38c5ed6edbc789670badb619da9f28"
      ],
      "author": {
        "name": "Stanislav Samsonov",
        "email": "samsonov@marvell.com",
        "time": "Tue Jun 03 11:24:40 2008 +0300"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:03 2008 +0200"
      },
      "message": "[ARM] Feroceon: L1 cache range operation support\n\nThis patch adds support for the L1 D cache range operations that\nare supported by the Marvell Discovery Duo and Marvell Kirkwood\nARM SoCs.\n\nSigned-off-by: Stanislav Samsonov \u003csamsonov@marvell.com\u003e\nAcked-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nReviewed-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "777f9bebad3476b7dbf5cd8abbd3414139ca0e48",
      "tree": "f58bb3a02ae8f30463d33a131d17707cf3308843",
      "parents": [
        "1219715de70956557b9dedf3ee021a73d4f4ec52"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:02 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:02 2008 +0200"
      },
      "message": "[ARM] add Marvell Loki (88RC8480) SoC support\n\nThe Marvell Loki (88RC8480) is an ARM SoC based on a Feroceon CPU\ncore running at between 400 MHz and 1.0 GHz, and features a 64 bit\nDDR controller, 512K of internal SRAM, two x4 PCI-Express ports,\ntwo Gigabit Ethernet ports, two 4x SAS/SATA controllers, two UARTs,\ntwo TWSI controllers, and IDMA/XOR engines.\n\nThis patch adds support for the Marvell LB88RC8480 Development\nBoard, enabling the use of the PCIe interfaces, the ethernet\ninterfaces, the TWSI interfaces and the UARTs.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "1219715de70956557b9dedf3ee021a73d4f4ec52",
      "tree": "8d778c742bb7e5a0f087e8f8f88a210da6f0125a",
      "parents": [
        "ab6d15d50637fc25ee941710b23fed09ceb28db3"
      ],
      "author": {
        "name": "Ke Wei",
        "email": "kewei@marvell.com",
        "time": "Fri May 23 10:23:22 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:01 2008 +0200"
      },
      "message": "[ARM] Orion: add a separate BRIDGE_INT_TIMER1_CLR define\n\nSome Feroceon-based SoCs have an MBUS bridge interrupt controller\nthat requires writing a one instead of a zero to clear edge\ninterrupt sources such as timer expiry.\n\nThis patch adds a new BRIDGE_INT_TIMER1_CLR define, which platform\ncode can set to either ~BRIDGE_INT_TIMER1 (write-zero-to-clear) or\nBRIDGE_INT_TIMER1 (write-one-to-clear) depending on the platform.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "79e90dd5aa95adfdc3117db8a559da3d0195ba58",
      "tree": "be2a760b39e8f295aca136da03c05490c77a0b48",
      "parents": [
        "0e3bc0503f7e7b5b0bd4416f43eeeca1b661e66e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed May 28 16:43:48 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:44:57 2008 +0200"
      },
      "message": "[ARM] Orion: nuke orion5x_{read,write}\n\nNuke the Orion-specific orion5x_{read,write} wrappers.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "0e3bc0503f7e7b5b0bd4416f43eeeca1b661e66e",
      "tree": "66376e33eff55cca09ae99926d59403d0cc40f9d",
      "parents": [
        "7ec753ccc10ad552c8ec2d40e0edbe3a9c562f30"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jun 04 03:16:21 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:44:56 2008 +0200"
      },
      "message": "[ARM] Orion: use linux/serial_reg.h for Orion uncompress.h\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "d2b2a6bbc020e5a9a244f318d28515081e922882",
      "tree": "978505712a336a4ee368019a962bbe570bac2187",
      "parents": [
        "47e9cffde663eafd5f78987036429fc0994d90e8"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat May 31 08:30:40 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:44:51 2008 +0200"
      },
      "message": "[ARM] Orion: add 88F5181L (Orion-VoIP) support\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6eef84a5496c678ab27b72bec0fc785c9cee063b",
      "tree": "4a269ef71b4f254e49a446813276921df5d48710",
      "parents": [
        "000e99c3334cdddaec020d7324fe4ca2a683d3dd"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed May 28 16:20:56 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:44:44 2008 +0200"
      },
      "message": "[ARM] Orion: delete unused IO_SPACE_REMAP define\n\nThis define isn\u0027t used anywhere in the kernel tree -- nuke it.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2239aff6ab2b95af1f628eee7a809f21c41605b3",
      "tree": "fd940074a312d252976da05f7e4457c446e14027",
      "parents": [
        "4c4925c1f4ccd72002957c3e73b4f117f2bcf712"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Mar 31 12:38:31 2008 -0400"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:44:38 2008 +0200"
      },
      "message": "[ARM] cache align destination pointer when copying memory for some processors\n\nThe implementation for memory copy functions on ARM had a (disabled)\nprovision for aligning the source pointer before loading registers with\ndata.  Turns out that aligning the _destination_ pointer is much more\nuseful, as the read side is already sufficiently helped with the use of\npreload.\n\nSo this changes the definition of the CALGN() macro to target the\ndestination pointer instead, and turns it on for Feroceon processors\nwhere the gain is very noticeable.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "e765ee90da62535ac7d7a97f2464f9646539d683",
      "tree": "7a9cecce5aab958938e9a3bf46c2302d6af1958c",
      "parents": [
        "a4500b84c51645bbc86be3ca84f2252b7ada060f",
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 16 11:15:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 16 11:15:58 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/ftrace\n"
    },
    {
      "commit": "9fc697b0b01416edae99dd9c5c49fb69c9282744",
      "tree": "30feb78184f4ef686829aa27d1b4af1555f32418",
      "parents": [
        "d438ae5796085379327bdba76114929eedf94a89"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Tue Jun 10 08:57:27 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 15 19:54:31 2008 +0100"
      },
      "message": "[ARM] 5082/1: pxa: Definition for the third USB port control register UP3OCR\n\nThis adds the definition for the third USB port control register UP3OCR. It is\nused on the EZX GSM mobile phones.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3692fd0aaef489b063518b5999c702bada5b6e22",
      "tree": "5e5c842ca760c74b109580a64263982964adc8d3",
      "parents": [
        "62cfcf4f467733a8dc218691c791804a148da887"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Thu Jun 12 07:07:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 12 20:49:38 2008 +0100"
      },
      "message": "[ARM] 5091/1: Add missing bitfield include to regs-lcd.h\n\nMacros like Fld() or FShft used in regs-lcd.h are defined in bitfield.h, but\nthe latter is not included.\nAlso fix one whitespace issue while being there.\n\nSigned-off-by: Antonio Ospite \u003cao2@openezx.org\u003e\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b0a9df6038752674e54e333cd247c877d29aab8",
      "tree": "e37fc9e517d8201b180aa88d70ec5f215a0ca285",
      "parents": [
        "bc3a595988468b8a9c2526b9fb8d7bcaa27cc1a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 18 14:59:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:27 2008 +0100"
      },
      "message": "[ARM] pxa: separate out power manager and clock registers\n\nThe power manager and core clock registers aren\u0027t present in PXA3\nCPUs.  Move them out of pxa-regs.h into pxa2xx-regs.h, and include\npxa2xx-regs.h where necessary.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba45ca435060614e595a107ac323a36b52619d7d",
      "tree": "a632db8390234591c298a1221b4db2a3b79737b8",
      "parents": [
        "6b71dbf65e63c13202fb18773a5fd2d4415b6b2e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Apr 08 13:59:18 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 15:08:13 2008 +0100"
      },
      "message": "[ARM] 4940/1: AT91: UDPHS driver: SAM9RL board and cpu integration.\n\nAdds support for the USB High Speed Device Port on the AT91SAM9RL\nsystem on chip. The AT91SAM9RL uses the same UDPHS IP as the AVR32 and\nthe AT91CAP9 (atmel_usba_udc driver).\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c8cf66529ebf95f1a5f34d1b69504d442b42630",
      "tree": "13e3fce73a8ab3fafe1b813e2721795cb50da097",
      "parents": [
        "53d7168026a440c4cba25468a3d926ddd7ab030a"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Sat Apr 05 21:15:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 15:08:09 2008 +0100"
      },
      "message": "[ARM] 4934/1: AT91CAP9 UDPHS driver: board and cpu integration.\n\nThis is patch 2 of 2 adding support for the USB High Speed Device Port\non the AT91CAP9 system on chip. The AT91CAP9 uses the same UDPHS IP\nas the AVR32 and the AT91SAM9RL.\n\nThis patch declares the UDPHS ressources in the at91cap9 (cpu and\nadk board) files, wires up the atmel_usba_udc driver to them,\nand activates the driver in the defconfig.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "53d7168026a440c4cba25468a3d926ddd7ab030a",
      "tree": "19af804716cc899c1f911f6b1479d72072c318c8",
      "parents": [
        "19750336d4cc3a171a5aa5f9a258fb81066cc45e"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Sat Apr 05 21:14:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 15:08:07 2008 +0100"
      },
      "message": "[ARM] 4933/1: AT91CAP9 UDPHS driver: generic AT91 parts.\n\nThis is patch 1 of 2 adding support for the USB High Speed Device Port\non the AT91CAP9 system on chip. The AT91CAP9 uses the same UDPHS IP\nas the AVR32 and the AT91SAM9RL.\n\nThis patch makes the generic AT91 adaptations, mainly dealing with\nthe addition of the UDPHS UTMI clock.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca0a789ab9c83d8fdf28f5c2700b316cd5dec2f0",
      "tree": "9940e2e47c943cd64052a3599cc5b3967a6b5e51",
      "parents": [
        "e3ba22db09408baee721897fb1b50e16f071d916"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Sat May 24 17:47:04 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:53:10 2008 +0100"
      },
      "message": "[ARM] 5057/1: [AT91] Calao Systems - board files\n\nAdd support for three AT91-based boards available from Calao Systems:\nUSB_A9260, USB_A9263 and QIL_A9260.\n\nSigned-off-by: Grégory Hermant \u003cgregory.hermant@calao-systems.com\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a7e612fa5ea0311232bd5418a40ec7280557789",
      "tree": "85dfc55bbe3f8acd311efa8361d44a3392f16e74",
      "parents": [
        "284d115ec9b70d7c38752d10ad393a198db07a4b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat May 31 16:18:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:49:12 2008 +0100"
      },
      "message": "[ARM] 5074/1: fix warning: missing terminating \u0027 character\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e5c594607778f551b729577b046ee5d9333cfb5",
      "tree": "d153988fa057faa33e747b94dbc73b5e9075c105",
      "parents": [
        "ea6a7404da4b381b35bcec48338d376a3873ea46"
      ],
      "author": {
        "name": "surinder",
        "email": "srplsnh@gmail.com",
        "time": "Wed May 28 09:51:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:44:17 2008 +0100"
      },
      "message": "[ARM] 5067/1: _raw_write_can_lock macro bugfix\n\nThe current __raw_write_can_lock macro tests whether the lock can be\nlocked by checking if it is equal to 0x80000000, whereas the lock\nshould be lockable if its value is 0 i.e. unlocked state is\nrepresented by 0. Hence the macro should test the value of lock\nagainst 0 and not 0x80000000.\n\nSigned-off-by: Surinder Pal Singh \u003csrplsnh@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea6a7404da4b381b35bcec48338d376a3873ea46",
      "tree": "8d5089b8420baf9f8038c300cb5edca2969a363d",
      "parents": [
        "106f62701fe79fd5c251e5d3e182516344882962"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Fri May 30 18:53:55 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:42:24 2008 +0100"
      },
      "message": "[ARM] 5070/1: pxa: add GPIO104_PSKTSEL to pxa27x MFP configuration\n\nPSKTSEL can be routed to GPIO pin 104. This configuration is used by\nHP iPAQ hx4700.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Jrgen Schindele \u003clinux@schindele.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "106f62701fe79fd5c251e5d3e182516344882962",
      "tree": "e5d4d5e76b195f0017fbeabd4922d9ab2843adf0",
      "parents": [
        "31ab3ffb2b20cda79684a0b3a4265fd7170cdacc"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Wed May 28 18:37:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:42:23 2008 +0100"
      },
      "message": "[ARM] 5068/1: PXA2xx Additional gpio definitions\n\nSome additional alternate gpio definitions relating\nto FFUART and USB on the pxa27x. These are used on\nthe xbow imote2 platform.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e0773410247f1e5fc6f7c52a4c5f3c6c9873d527",
      "tree": "6cb2cf8b365417ecd441c4ececdeab4dffd2165f",
      "parents": [
        "ad90c0e3ce8d20d6873b57e36181ef6d7a0097fe"
      ],
      "author": {
        "name": "Abhishek Sagar",
        "email": "sagar.abhishek@gmail.com",
        "time": "Sat May 31 14:24:02 2008 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 02 13:32:10 2008 +0200"
      },
      "message": "ftrace: export kretprobe_trampoline for function tracer\n\nFollow suit from kprobe implementations on other archs and make kretprobe_trampoline non-static. Ftrace implmentation (more specifically, kernel/trace/trace.c) requires access to it (see-\u003e http://kerneltrap.org/mailarchive/linux-kernel/2008/5/27/1955234).\n\nSigned-off-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "759e9408ad2e7f2115ce8341854be982e0186a8c",
      "tree": "d1379af2b911ebd0b94abb3e8547f34fc6a0a13d",
      "parents": [
        "ee48a75c95145bf6af3be329cd7cbbca2ec89a2a"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Sun May 25 12:35:38 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 01 11:22:25 2008 +0100"
      },
      "message": "[ARM] 5060/1: remove unnecessary include of asm/io.h\n\nRemove unnecessary include of asm/io.h.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ee48a75c95145bf6af3be329cd7cbbca2ec89a2a",
      "tree": "db0949d7067c79b444961b2f21b8cd42f523b4e4",
      "parents": [
        "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 01 11:19:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 01 11:19:54 2008 +0100"
      },
      "message": "[ARM] fix AT91 include loops\n\nAT91 has one include loop in its header files:\n\n  include/asm-arm/io.h \u003c- include/asm-arm/arch-at91/io.h \u003c-\n   include/asm-arm/io.h\n\nCircular include dependencies are dangerous since they can result in\ninconsistent definitions being provided to other code, especially if\n\u0027#ifndef\u0027 constructs are used.\n\nSolve this by removing the offending includes.  Built tested using my\nAT91 configuration.\n\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e22af66fc85a8b008237970da4d9b6910422536b",
      "tree": "4c5a71611b57d0e75af8a4bc3e0c44ec9431ecb3",
      "parents": [
        "a4831fbe096a6f4f691fd71b041ce27add54088e",
        "f7b0b939d54b457ba172e088f477af2012aef9b3"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Fri May 30 10:46:30 2008 +0200"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Fri May 30 10:46:30 2008 +0200"
      },
      "message": "Merge branch \u0027atags\u0027 into for-rmk\n"
    },
    {
      "commit": "a4831fbe096a6f4f691fd71b041ce27add54088e",
      "tree": "9010989eabe5eda354448e7942eae524da880f27",
      "parents": [
        "916941b2bfd9c4a8b66855f198ae16c3f51ef570"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Wed May 21 10:17:07 2008 +0200"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Fri May 30 10:46:11 2008 +0200"
      },
      "message": "ns9xxx: fix assembler version of __REG2 to be consistent with the C version\n\nIt\u0027s not very critical because __REG2 isn\u0027t used in assembler code\ncurrently.\n\nAdditionally some white space noise is fixed.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\n"
    },
    {
      "commit": "8ff7f2a46bd8831e1f1f2a694ec13921720180b7",
      "tree": "61b64eea438d94ce06e3609e2dc6e539029b6ffd",
      "parents": [
        "916941b2bfd9c4a8b66855f198ae16c3f51ef570"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Feb 21 16:30:10 2008 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Fri May 30 10:30:05 2008 +0200"
      },
      "message": "There is no need to have BOOT_PARAMS_SIZE known outside of atags.c\n\natags.c was the only user of KEXEC_BOOT_PARAMS_SIZE and kexec.h\nwas only included to get that definition.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nAcked-by: Uli Luckas \u003cu.luckas@road.de\u003e\n"
    },
    {
      "commit": "cfb41bf756cac168c829e27def36072dbfbe6fd0",
      "tree": "4c3db390285bacc8c3379eb599585bd816e3fff1",
      "parents": [
        "2a740d7a64807acaceb7e44ccf50df35107a34ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 23 15:38:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 15:38:07 2008 +0100"
      },
      "message": "[ARM] fix OMAP include loops\n\nOMAP has two include loops in its header files:\n\n  asm-arm/hardware.h \u003c- asm-arm/arch-omap/io.h \u003c-\n   asm-arm/arch-omap/hardware.h \u003c- asm-arm/hardware.h\n\n  asm-arm/arch-omap/board-palmte.h \u003c-\n   asm-arm/arch-omap/hardware.h \u003c- asm-arm/hardware.h \u003c-\n   asm-arm/arch-omap/gpio.h \u003c- asm-arm/arch-omap/board-palmte.h\n\nCircular include dependencies are dangerous since they can result in\ninconsistent definitions being provided to other code, especially if\n\u0027#ifndef\u0027 constructs are used.\n\nSolve these by removing the offending includes, and add additional\nincludes where necessary.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "415ad1e50abcc86c235a42fbab57f2b6134412d7"
}
