)]}'
{
  "log": [
    {
      "commit": "1ccb53a4f3d0bfd65889fcfe988d829633641f49",
      "tree": "aedf8ddb377bee93181ac9e5979009dbd5c83dd3",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Tue Nov 09 22:46:17 2010 +0300"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Nov 29 10:42:05 2010 -0500"
      },
      "message": "[ARM] mv78xx: wrong cpu1 window base register address\n\nThe constant DDR_WINDOW_CPU1_BASE has wrong value.\nBecause of that mv78xx0_mbus_dram_info is not filled properly on\nstart, and in its turn drivers, that used mv78xx0_mbus_dram_info,\nin my case mv643xx_eth.c, not work on second core.\nAccording to\n\nMV76100, MV78100, and MV78200 DiscoveryTM Innovation Series\nCPU Family Functional Specifications\n\naddress should be 0x1570.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "725278e0ecdabbbced6f1b05a23473ec9e4cafee",
      "tree": "6f0843aa39f5a2df292613b9ed0b537be5047301",
      "parents": [
        "c947f69fff183e5d2a06160d9262b5dab7359e95",
        "7350f419724fd9472d3b5cc521538713f9797b62"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 07 16:10:56 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 07 16:10:56 2010 +0000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion\n"
    },
    {
      "commit": "7350f419724fd9472d3b5cc521538713f9797b62",
      "tree": "4e11c938ca198e5b23280d622993777016e9b55b",
      "parents": [
        "377304abefa208890dce5739e4f297c93240efb2"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Nov 03 17:22:00 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Fri Nov 05 13:34:29 2010 -0400"
      },
      "message": "ARM: orion5x/kirkwood/mv78xx0: fix MPP configuration corner cases\n\nWrong MPP configuration would cause \u003ccpu\u003e_mpp_conf loop infinitely\nbecause the mpp list iterator would not be incremented.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "6451d7783ba5ff24eb1a544eaa6665b890f30466",
      "tree": "78651bbbed163fe933cd42deabebad682d7c03dc",
      "parents": [
        "c293393faa8e11a5a80a9e358718432b8697f451"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Thu Oct 14 22:21:46 2010 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Wed Oct 20 00:27:46 2010 -0400"
      },
      "message": "arm: remove machine_desc.io_pg_offst and .phys_io\n\nSince we\u0027re now using addruart to establish the debug mapping, we can\nremove the io_pg_offst and phys_io members of struct machine_desc.\n\nThe various declarations were removed using the following script:\n\n  grep -rl MACHINE_START arch/arm | xargs \\\n  sed -i \u0027/MACHINE_START/,/MACHINE_END/ { /\\.\\(phys_io\\|io_pg_offst\\)/d }\u0027\n\n[ Initial patch was from Jeremy Kerr, example script from Russell King ]\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Eric Miao \u003ceric.miao at canonical.com\u003e\n"
    },
    {
      "commit": "0ea1293009826da45e1019f45dfde1e557bb30df",
      "tree": "7111bcd355921f03415182845e5f236ffe1896f4",
      "parents": [
        "1ea64615601229f0dc16dee91dc5b50216411baa"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy.kerr@canonical.com",
        "time": "Tue Jul 06 18:30:06 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Wed Oct 20 00:27:33 2010 -0400"
      },
      "message": "arm: return both physical and virtual addresses from addruart\n\nRather than checking the MMU status in every instance of addruart, do it\nonce in kernel/debug.S, and change the existing addruart macros to\nreturn both physical and virtual addresses. The main debug code can then\nselect the appropriate address to use.\n\nThis will also allow us to retreive the address of a uart for the MMU\nstate that we\u0027re not current in.\n\nUpdated with fixes for OMAP from Jason Wang \u003cjason77.wang@gmail.com\u003e\nand Tony Lindgren \u003ctony@atomide.com\u003e, and fix for versatile express from\nLorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
      "tree": "4aa71d7551184ee88f32c7f3660d821133058c32",
      "parents": [
        "bc85e585c6d0fab4bde12d60964b2f25802c3163",
        "5de813b6cd06460b337f9da9afe316823cf3ef45"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "message": "Merge branch \u0027misc2\u0027 into devel\n"
    },
    {
      "commit": "c499546f43f2c31b681271ef7db922839fcde5fe",
      "tree": "d0b2c61938057dfa82153b29aba5f847d089ffa6",
      "parents": [
        "ee40ceab234d34abdfeb9922d0f1a18bfa7efdaf"
      ],
      "author": {
        "name": "Sebastien Requiem",
        "email": "sebastien@kolios.dk",
        "time": "Tue Feb 23 14:51:24 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Feb 23 17:10:08 2010 -0500"
      },
      "message": "[ARM] MV78xx0: Support for Buffalo WXL (Terastation Duo)\n\n* Modification of Kconfig to add the Option\n* 1 new file : buffalo-wxl-setup.c\nThis file is inspired from the db-78xx0-setup.c already present.\nThe following is done:\n  - Configure MPP Lines for the plateform (see my patch for MPP)\nThis is taken from the stock kernel provided by buffalotech (the vendor)\n  - GigaBit Ethernet\n  - Sata\n  - Uart are initiallized in a different way than on the dev board as we\nhave one core only.\n  - USB\n\nThe kernel has been running for some days now on my plateform.\n\nSigned-off-by: Sebastien Requiem \u003csebastien@kolios.dk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "ee40ceab234d34abdfeb9922d0f1a18bfa7efdaf",
      "tree": "cc84490428a946c0614a91c32ed4d30d0b4e9e61",
      "parents": [
        "d5b5746bed1023e4a55f96405422d3e51968fa43"
      ],
      "author": {
        "name": "Sebastien Requiem",
        "email": "sebastien@kolios.dk",
        "time": "Tue Feb 23 14:38:14 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Feb 23 16:44:01 2010 -0500"
      },
      "message": "[ARM] MV78XX0: MPP routines and definitions\n\nThis patch is composed of two new files :\n\n- mpp.c which is mainly inspired by the same file as in mach-kirkwood\n\n- mpp.h that is written from the documentation provided by Marvell\nhttp://www.marvell.com/products/processors/embedded/discovery_innovation/HW_MV78100_OpenSource.pdf\n\nMoreover, due to some implementation problem, I have\ndefined some MPPX_UNUSED that offer developers the possibility\nto SET MPP to some unused value (such as for Buffalo WXL).\n\nNote: This patch doesn\u0027t support MV78200 yet (only 78100 MPP lines have\nbeen written)\n\nSigned-off-by: Sebastien Requiem \u003csebastien@kolios.dk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "c931b4f655a1b86c929384e674eb8c31795f3bd7",
      "tree": "2787c5ed4bf2918fa6fd96ac0a2a92b43889cf7e",
      "parents": [
        "a7bd08c82e4f74387a39eeebb942712f23967420"
      ],
      "author": {
        "name": "Fenkart/Bostandzhyan",
        "email": "andreas.fenkart@streamunlimited.com",
        "time": "Sun Feb 07 21:47:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:40:33 2010 +0000"
      },
      "message": "ARM: 5928/1: Change type of VMALLOC_END to unsigned long.\n\nMakes it consistent with VMALLOC_START\n\nTested-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Andreas Fenkart \u003candreas.fenkart@streamunlimited.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e6d488af37980d224cbf298224db6173673f362",
      "tree": "5e5d7276f321c239c129031892ec08a3ba034c2f",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 23:26:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:27:52 2010 +0000"
      },
      "message": "ARM: 5910/1: ARM: Add tmp register for addruart and loadsp\n\nOtherwise more complicated uart configuration won\u0027t be possible.\nWe can use r1 for tmp register for both head.S and debug.S.\n\nNOTE: This patch depends on another patch to add the the tmp register\ninto all debug-macro.S files. That can be done with:\n\n$ sed -i -e \"s/addruart,rx|addruart, rx/addruart, rx, tmp/\"\n\tarch/arm/*/include/*/debug-macro.S\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "662aeced1512e008e5613b91de8e8b8e01017cb5",
      "tree": "416feedf288dbdc9f74fa290447ddb6ff9ac843f",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Sep 30 13:02:42 2009 -0700"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Thu Nov 05 23:03:19 2009 -0500"
      },
      "message": "[ARM] properly report mv78100 stepping A1\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "a88656553d18c324554855fccc730c9644048111",
      "tree": "6a77d6b11e3f0cf017f6dee21a9934c6c6378704",
      "parents": [
        "f14081e109e7074be3052f5410641161b6479abb"
      ],
      "author": {
        "name": "Erik Benada",
        "email": "erikbenada@yahoo.ca",
        "time": "Thu May 28 17:08:55 2009 -0700"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Jun 08 13:04:57 2009 -0400"
      },
      "message": "[ARM] orion: convert gpio to use gpiolib\n\nSigned-off-by: Erik Benada \u003cerikbenada@yahoo.ca\u003e\n\n[ nico: fix locking, additional cleanups ]\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "a49a018a6ea6d73742a81d673fe5ec4a7d2137b3",
      "tree": "66eadfec4cfaa80eb2730f06997788bbd3c315ff",
      "parents": [
        "85bc26211c6a2c6e82c2403697f8ce44e9587215"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri May 22 16:53:40 2009 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri May 22 17:05:53 2009 -0400"
      },
      "message": "[ARM] add coherent DMA mask for mv643xx_eth\n\nSince commit eb0519b5a1cf, mv643xx_eth is non functional on ARM because\nthe platform device declaration does not include any coherent DMA mask\nand coherent memory allocations fail.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "85bc26211c6a2c6e82c2403697f8ce44e9587215",
      "tree": "ae7016cb1cc27e3e554f64b56c7bb3209c96fea1",
      "parents": [
        "385aa9e7012d35b017981e67b3464aef4e1e7108"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 19 12:30:52 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu May 21 16:45:20 2009 -0400"
      },
      "message": "[ARM] Orion: Remove explicit name for platform device resources\n\nRemove explicit names from platform device resources since they will\nautomatically be named after the platform device they\u0027re associated\nwith.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "fdd8b079e33d4711527ace19798e9db99a056469",
      "tree": "31c8f9d286dfb6fb8e7e306732cd51bea24d69a3",
      "parents": [
        "ae1036a2f4e8f83b544ddce4f875a1e4e2ac7b62"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Apr 22 20:08:17 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 23 23:25:41 2009 +0100"
      },
      "message": "[ARM] 5460/1: Orion: reduce namespace pollution\n\nSymbols like SOFT_RESET are way too generic to be exported at large.\nTo avoid this, let\u0027s move the mbus bridge register defines into a\nseparate file and include it where needed.  This affects mach-kirkwood,\nmach-loki, mach-mv78xx0 and mach-orion5x simultaneously as they all\nshare code in plat-orion which relies on those defines.\n\nSome other defines have been moved to narrower scopes, or simply deleted\nwhen they had no user.\n\nThis fixes compilation problem with mpt2sas on the above listed\nplatforms.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d83f8fca517b123cf0136503a9e50974f65ec49",
      "tree": "92ed1faaf112e98e29a00efc99e1a4e6c79e6a8e",
      "parents": [
        "be093beb608edf821b45fe00a8a080fb5c6ed4af",
        "569106c70e49ad67c69fa7d43a2a5218e63a4619"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 23:10:40 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 23:10:40 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.marvell.com/orion into devel\n\nConflicts:\n\n\tarch/arm/mach-mx1/devices.c\n"
    },
    {
      "commit": "be093beb608edf821b45fe00a8a080fb5c6ed4af",
      "tree": "05751248a909761dab9ccb29fd08bf2c5683ef0d",
      "parents": [
        "14b6848bc0134b8838d374c423df3edda9b1490e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 16:20:24 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 16:20:24 2009 +0000"
      },
      "message": "[ARM] pass reboot command line to arch_reset()\n\nOMAP wishes to pass state to the boot loader upon reboot in order to\ninstruct it whether to wait for USB-based reflashing or not.  There is\nalready a facility to do this via the reboot() syscall, except we ignore\nthe string passed to machine_restart().\n\nThis patch fixes things to pass this string to arch_reset().  This means\nthat we keep the reboot mode limited to telling the kernel _how_ to\nperform the reboot which should be independent of what we request the\nboot loader to do.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "569106c70e49ad67c69fa7d43a2a5218e63a4619",
      "tree": "fb2ea3a4cfcfe9ff6311431e85def2711adb9d15",
      "parents": [
        "698fe13b215ec6b956e867dcbc4a4c0992a61ca2"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 12 09:48:37 2009 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Mar 15 22:21:25 2009 -0400"
      },
      "message": "[ARM] mv78xx0: Add Marvell RD-78x00-mASA Reference Design support\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Stanislav Samsonov \u003csamsonov@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "693599438909de47fbfa4246bf67d6c535f719b5",
      "tree": "1b0b323d6c12c5df3c22c7f7cf8bde7016aec57c",
      "parents": [
        "5b99d5348304a32dfca92238d27ac4de2b365175"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Tue Mar 03 21:13:50 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Mar 03 21:06:12 2009 -0500"
      },
      "message": "[ARM] mv78xx0: wire i2c support\n\nAll the pieces were ready, just matter of assembling\nthem together.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "f1f5465782a96201798ef1e8167ed3ffaefdb30d",
      "tree": "8fa52172861ee9e6c5f6b74335bac723938851b1",
      "parents": [
        "712424fd95134bf88d27f3885389fe6ab13f34ac"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Feb 20 02:32:30 2009 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Feb 19 22:43:14 2009 -0500"
      },
      "message": "[ARM] mv78xx0: enable eth2/eth3 on the mv78xx0 A0 development board\n\nThe A0 revision of the mv78xx0 development board has four ethernet\nports, with PHY IDs 8-11, whereas the Z0 version has two, with PHY\naddresses 8-9.  This patch configures the third and fourth ethernet\nport to use the PHY addresses on the A0 board to enable use of those\nports -- if we are running on a Z0 board, the ge10/11 setup code in\ncommon.c will force these back to PHYless mode.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "712424fd95134bf88d27f3885389fe6ab13f34ac",
      "tree": "8b146e05b2f2810bddd1c55f30764a690a534a7f",
      "parents": [
        "cfdeb6376e439c58c2d37de492d2a8c763621022"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Feb 20 02:31:58 2009 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Feb 19 22:41:37 2009 -0500"
      },
      "message": "[ARM] mv78xx0: force eth2/eth3 to PHYless mode on pre-A0 silicon\n\nOn pre-A0 revisions of the mv78xx0 SoC, the third and fourth\nethernet interface are not brought out to pins, but are internally\ncross-connected, so if we run on pre-A0 silicon, we\u0027ll force eth2\nand eth3 to PHYless mode.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "cfdeb6376e439c58c2d37de492d2a8c763621022",
      "tree": "19243c67ec6411797028cbe538ea88410516049d",
      "parents": [
        "12f4815b425b26a610e5dd9a5a5e02872f0f52c5"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Feb 20 02:31:35 2009 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Feb 19 22:36:42 2009 -0500"
      },
      "message": "[ARM] mv78xx0: distinguish between different chip steppings\n\nDuring boot, identify which chip stepping we\u0027re running on (determined\nby looking at the first PCIe unit\u0027s device ID and revision registers),\nand print a message with the details about what we found.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "fd4b9b3650076ffadbdd6e360eb198f5d61747c0",
      "tree": "ef6246442bf2c434269355f7ec52eefd897c1cb0",
      "parents": [
        "744f6592727a7ab9e3ca4266bedaa786825a31bb"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Feb 17 20:45:50 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 17 22:37:09 2009 +0000"
      },
      "message": "[ARM] 5401/1: Orion: fix edge triggered GPIO interrupt support\n\nThe GPIO interrupts can be configured as either level triggered or edge\ntriggered, with a default of level triggered.  When an edge triggered\ninterrupt is requested, the gpio_irq_set_type method is called which\ncurrently switches the given IRQ descriptor between two struct irq_chip\ninstances: orion_gpio_irq_level_chip and orion_gpio_irq_edge_chip. This\nhappens via __setup_irq() which also calls irq_chip_set_defaults() to\nassign default methods to uninitialized ones.  The problem is that\nirq_chip_set_defaults() is called before the irq_chip reference is\nswitched, leaving the new irq_chip (orion_gpio_irq_edge_chip in this\ncase) with uninitialized methods such as chip-\u003estartup() causing a kernel\noops.\n\nMany solutions are possible, such as making irq_chip_set_defaults() global\nand calling it from gpio_irq_set_type(), or calling __irq_set_trigger()\nbefore irq_chip_set_defaults() in __setup_irq().  But those require\nmodifications to the generic IRQ code which might have adverse effect on\nother architectures, and that would still be a fragile arrangement.\nManually copying the missing methods from within gpio_irq_set_type()\nwould be really ugly and it would break again the day new methods with\nautomatic defaults are added.\n\nA better solution is to have a single irq_chip instance which can deal\nwith both edge and level triggered interrupts.  It is also a good idea\nto switch the IRQ handler instead, as the edge IRQ handler allows for\none edge IRQ event to be queued as the IRQ is actually masked only when\nthat second IRQ is received, at which point the hardware can queue an\nadditional IRQ event, making edge triggered interrupts a bit more\nreliable.\n\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba0cda6dc8c7d1de46c2f0663cdaaa2df714a8dc",
      "tree": "e25fcd064f0b5cd7627adb8c12688a6bffdde902",
      "parents": [
        "ff89c462dfe0df04f8938d513546896c2ddab525"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Jan 07 04:58:23 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 08 16:29:40 2009 +0000"
      },
      "message": "[ARM] 5361/1: mv78xx0: fix compilation error\n\nCommit ba84be2338d3 broke the build.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b95a13d79c0e92c9c844fa8aa089c9bd2ed10705",
      "tree": "e1c4c855de14abe955d12e6436eb8dca64dad027",
      "parents": [
        "4c21343005b6b0d6ef24ab6e6a8f3883ff0cb569"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Oct 20 01:51:04 2008 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Dec 20 12:27:13 2008 -0500"
      },
      "message": "[ARM] mv78xx0: implement GPIO and GPIO interrupt support\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "72aaf09fda49f5919d98d65d35e5179f3acb0497",
      "tree": "5fd25748f7f5640f8ee8efb86ddca88d12840791",
      "parents": [
        "67fbc2312312095acc2f19a0b601bac10f84cf9d",
        "58c2467355ed3154a12ee49d8f8236547145c9d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "message": "Merge git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "fb6f552930e52699c8ac452c5a79ec3e97e6fc73",
      "tree": "77bbbfc5168695ec20c525eb53094d6d0b45e0ce",
      "parents": [
        "061e41fdb5047b1fb161e89664057835935ca1d2"
      ],
      "author": {
        "name": "Ronen Shitrit",
        "email": "rshitrit@marvell.com",
        "time": "Wed Sep 17 10:08:05 2008 +0300"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Dec 04 01:28:14 2008 -0500"
      },
      "message": "[ARM] Orion: add the option to support different ehci phy initialization\n\nThe Orion ehci driver serves the Orion, kirkwood and DD Soc families.\nSince each of those integrate a different USB phy we should have the\nability to use few initialization sequences or to leave the boot loader\nphy settings as is.\n\nSigned-off-by: Ronen Shitrit \u003crshitrit@marvell.com\u003e\n"
    },
    {
      "commit": "dcea83adc666061864b82c96e059dffe7268b512",
      "tree": "4882086842f53bee3f6c655e6a3283effd3fbdff",
      "parents": [
        "c72e005b099302b3c6bee8381396199b77b6dd4f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 29 11:40:28 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 29 18:42:40 2008 +0000"
      },
      "message": "[ARM] Hide ISA DMA API when ISA_DMA_API is unset\n\nWhen ISA_DMA_API is unset, we\u0027re not implementing the ISA DMA API,\nso there\u0027s no point in publishing the prototypes via asm/dma.h, nor\nincluding the machine dependent parts of that API.\n\nThis allows us to remove a lot of mach/dma.h files which don\u0027t contain\nany useful code.  Unfortunately though, some platforms put their own\nprivate non-ISA definitions into mach/dma.h, so we leave these behind\nand fix the appropriate #include statments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b5ee9002583fc14e6d45a04c18f208987a8fbced",
      "tree": "c0202fd968667710643144e036d369eef874c655",
      "parents": [
        "75f4aa15cf05ce6d99c8261cf57dcd749877fd1c"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 05 21:53:30 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 28 15:36:49 2008 +0000"
      },
      "message": "[ARM] remove a common set of __virt_to_bus definitions\n\nLet\u0027s provide an overridable default instead of having every machine\nclass define __virt_to_bus and __bus_to_virt to the same thing.  What\nmost platforms are using is bus_addr \u003d\u003d phys_addr so such is the default.\n\nOne exception is ebsa110 which has no DMA what so ever, so the actual\ndefinition is not important except only for proper compilation.  Also\nadded a comment about the special footbridge bus translation.\n\nLet\u0027s also remove comments alluding to set_dma_addr which is not\n(and should not) be commonly used.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "04185fc67c0f8ec84ce9dd9ef33c9825b41453c6",
      "tree": "f277b7efd17bb82096859b4702a8d78447e429cb",
      "parents": [
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Oct 08 23:41:19 2008 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Oct 19 14:29:05 2008 -0400"
      },
      "message": "[ARM] mv78xx0: force link speed/duplex on eth2/eth3\n\nOn the mv78xx0 development board, eth2 and eth3 do not have\ncorresponding PHYs, but are internally connected, as a way of\nfacilitating communication between the two CPU cores.  Since there are\nno PHYs, we need to tell the network driver explicitly to force the\nlink on eth2 and eth3 up, to 1000 Mb/s full duplex.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 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: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "6defd90433729c2d795865165cb34d938d8ff07c",
      "tree": "ebb963c6db463296b8f926d79d7ddc8c1251ca24",
      "parents": [
        "c97f68145e8067b3ac4b126a6faebf90f9ffc302",
        "99c6bb390cf599b9e0aa6e69beacc4e5d875bf77"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:07 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n\nMerge branch \u0027orion-devel\u0027 into devel\n"
    },
    {
      "commit": "1f8081f539a80c3d36a17ecd094d104eae60c01c",
      "tree": "506a9455a96a7932ee01a7c4ea1432668e50eed3",
      "parents": [
        "144f814a439ff0b8ad62c51d74e56b490e651ded"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Aug 26 16:04:05 2008 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Sep 25 16:26:44 2008 -0400"
      },
      "message": "[ARM] mv78xx0: wire up ethernet error interrupt\n\nWire up the ethernet port\u0027s error interrupt so that the\nmv643xx_eth driver can sleep for SMI event completion instead of\nhaving to busy-wait for it.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "fced80c735941fa518ac67c0b61bbe153fb8c050",
      "tree": "16f3abeb03e8c164108873bc5aab660a506577c5",
      "parents": [
        "33fa9b13285e76fb95d940120964562e4c7081c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 06 12:10:45 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 06 12:10:45 2008 +0100"
      },
      "message": "[ARM] Convert asm/io.h to linux/io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ac840605f3b1d9b99e1e6629a54994f8e003ff91",
      "tree": "c0d47ef7ca41c4f88baa5e66b07f95ad586c7341",
      "parents": [
        "fc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Aug 26 14:06:47 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Fri Sep 05 06:33:59 2008 +0200"
      },
      "message": "mv643xx_eth: remove force_phy_addr field\n\nCurrently, there are two different fields in the\nmv643xx_eth_platform_data struct that together describe the PHY\naddress -- one field (phy_addr) has the address of the PHY, but if\nthat address is zero, a second field (force_phy_addr) needs to be\nset to distinguish the actual address zero from a zero due to not\nhaving filled in the PHY address explicitly (which should mean\n\u0027use the default PHY address\u0027).\n\nIf we are a bit smarter about the encoding of the phy_addr field,\nwe can avoid the need for a second field -- this patch does that.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "fc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1",
      "tree": "29c9662ea3ba647bfbf3b0220c86dd168d575bff",
      "parents": [
        "f7981c1c67b53abb4a7d8a501e68585b9826179a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Aug 26 12:56:56 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Fri Sep 05 06:33:58 2008 +0200"
      },
      "message": "mv643xx_eth: smi sharing is a per-unit property, not a per-port one\n\nWhich top-level unit\u0027s SMI interface to use should be a property of\nthe top-level unit, not of the individual ports.  This patch moves the\n-\u003eshared_smi pointer from the per-port platform data to the global\nplatform data.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "6f088f1d215be5250582b974f83f0e3aa6ad3a28",
      "tree": "f79585741cad29fa9fe9202bf830104815335758",
      "parents": [
        "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Aug 09 13:44:58 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sat Aug 09 13:44:58 2008 +0200"
      },
      "message": "[ARM] Move include/asm-arm/plat-orion to arch/arm/plat-orion/include/plat\n\nThis patch performs the equivalent include directory shuffle for\nplat-orion, and fixes up all users.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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"
    }
  ]
}
