)]}'
{
  "log": [
    {
      "commit": "0f1bdc1815c4cb29b3cd71a7091b478e426faa0b",
      "tree": "b4d70c6a305d91bf7d1c8a6bbf87508587d55633",
      "parents": [
        "80fe02b5daf176f99d3afc8f6c9dc9dece019836",
        "a18f22a968de17b29f2310cdb7ba69163e65ec15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:44:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:44:13 2011 -0700"
      },
      "message": "Merge branch \u0027timers-clocksource-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-clocksource-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  clocksource: convert mips to generic i8253 clocksource\n  clocksource: convert x86 to generic i8253 clocksource\n  clocksource: convert footbridge to generic i8253 clocksource\n  clocksource: add common i8253 PIT clocksource\n  blackfin: convert to clocksource_register_hz\n  mips: convert to clocksource_register_hz/khz\n  sparc: convert to clocksource_register_hz/khz\n  alpha: convert to clocksource_register_hz\n  microblaze: convert to clocksource_register_hz/khz\n  ia64: convert to clocksource_register_hz/khz\n  x86: Convert remaining x86 clocksources to clocksource_register_hz/khz\n  Make clocksource name const\n"
    },
    {
      "commit": "b7f720d68c0042cc8ce496e31a61df79a77f1b48",
      "tree": "f53474f89918485af4bb81cc1c188d5eff41e377",
      "parents": [
        "5d4ddcb4279672e69136e746d6de6f01b501b853"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:20 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:46 2011 +0100"
      },
      "message": "MIPS: Alchemy: Clean up GPIO registers and accessors\n\nremove au_readl/au_writel, remove the predefined GPIO1/2 KSEG1 register\naddresses and fix the fallout in all boards and drivers.\n\nThis also fixes a bug in the mtx-1_wdt driver which was introduced by\ncommit 6ea8115bb6f359df4f45152f2b40e1d4d1891392\n(\"Convert mtx1 wdt to be a platform device and use generic GPIO API\")\nbefore this patch mtx-1_wdt only modified GPIO215, the patch then\nused the gpio resource information as bit index into the GPIO2 register\nbut the conversion to the GPIO API didn\u0027t realize that.\nWith this patch the drivers original behaviour is restored and GPIO15\nis left alone.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: linux-watchdog@vger.kernel.org\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2381/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\n"
    },
    {
      "commit": "5d4ddcb4279672e69136e746d6de6f01b501b853",
      "tree": "d29580d9f763a85edf148008aa19770c9ab497a6",
      "parents": [
        "40d8bc281711d188f35f035f28d94b111b735484"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:19 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:46 2011 +0100"
      },
      "message": "MIPS: Alchemy: Cleanup DMA addresses\n\nAccording to the databooks, the Au1000 DMA engine must be programmed with\nthe physical FIFO addresses.  This patch does that; furthermore this\nopened the possibility to get rid of a lot of now unnecessary address\ndefines.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2348/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\n"
    },
    {
      "commit": "40d8bc281711d188f35f035f28d94b111b735484",
      "tree": "60aec8dda708f64830cf8e49520cfa61573ee25e",
      "parents": [
        "80130204b43ce9c3b50924e4c2d44e9f2881f8c3"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:18 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:46 2011 +0100"
      },
      "message": "MIPS: Alchemy: Rewrite ethernet platform setup\n\nRewrite ethernet setup to use runtime cpu detection, and also clean up\nthe ethernet base address mess as far as possible.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2353/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\n"
    },
    {
      "commit": "80130204b43ce9c3b50924e4c2d44e9f2881f8c3",
      "tree": "b136768ee20f226dbe0c55e1957f19e882784a5b",
      "parents": [
        "adcb86279f1e4d7a1a9f267b49441aecf4a5110a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:17 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:45 2011 +0100"
      },
      "message": "MIPS: Alchemy: Rewrite UART setup and constants.\n\nDetect CPU type at runtime and setup uarts accordingly; also clean up the\nuart base address mess in the process as far as possible.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2352/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\n"
    },
    {
      "commit": "adcb86279f1e4d7a1a9f267b49441aecf4a5110a",
      "tree": "833234004a932e48ddbd2094965b3498b0276d36",
      "parents": [
        "4b5c82b5e57ac6cb919e7e74984e28b312bdf10c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:16 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:45 2011 +0100"
      },
      "message": "MIPS: Alchemy: Convert dbdma.c to syscore_ops\n\nConvert the PM sysdev to syscore_ops and clean up the ddma addresses a bit.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2351/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4b5c82b5e57ac6cb919e7e74984e28b312bdf10c",
      "tree": "bd92c63f5b7e8dd2daab99dc3741b5b8b01dcbdd",
      "parents": [
        "dca7587185b3a499a09a9e2755316eee31c49c7f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:15 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:45 2011 +0100"
      },
      "message": "MIPS: Alchemy: Convert irq.c to syscore_ops.\n\nConvert the PM sysdev to use syscore_ops instead.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2350/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dca7587185b3a499a09a9e2755316eee31c49c7f",
      "tree": "eec8c9040216496d64493719b759176083b5b95d",
      "parents": [
        "c1e58a3129bc327f7e0eb06fd4fe5ebf2af5d8ef"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:14 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:45 2011 +0100"
      },
      "message": "MIPS: Alchemy: irq code and constant cleanup\n\nreplace au_readl/au_writel with __raw_readl/__raw_writel,\nand clean up IC-related stuff from the headers.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2354/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0591128066bdfe07e0ef0ab7f877f794d8ba071d",
      "tree": "03c251faeb5e696659a79e88f976d4832667910e",
      "parents": [
        "8b659a393171aed3dafa1d7455ac9eec1f3ed315"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun May 08 10:42:12 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:44 2011 +0100"
      },
      "message": "MIPS: DB1200: Set Config[OD] for improved stability.\n\nSetting Config[OD] gets rid of a _LOT_ of spurious CPLD interrupts,\nbut also decreases overall performance a bit.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2347/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a18f22a968de17b29f2310cdb7ba69163e65ec15",
      "tree": "a7d56d88fad5e444d7661484109758a2f436129e",
      "parents": [
        "a1c57e0fec53defe745e64417eacdbd3618c3e66",
        "798778b8653f64b7b2162ac70eca10367cff6ce8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 14 12:06:36 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 14 12:06:36 2011 +0200"
      },
      "message": "Merge branch \u0027consolidate-clksrc-i8253\u0027 of master.kernel.org:~rmk/linux-2.6-arm into timers/clocksource\n\nConflicts:\n\tarch/ia64/kernel/cyclone.c\n\tarch/mips/kernel/i8253.c\n\tarch/x86/kernel/i8253.c\n\nReason: Resolve conflicts so further cleanups do not conflict further\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "780914c3cf691a75a0b7fe89f4466eeff8058165",
      "tree": "3355c2774e065faeb98fead934afd83b0eb5ad1b",
      "parents": [
        "310f1303390758ee7688e350e117a7b50ba5fa05"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat May 07 13:55:19 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: Alchemy: fix xxs1500 build error\n\nThis fixes:\nalchemy/xxs1500/init.c: In function \u0027prom_init\u0027:\nalchemy/xxs1500/init.c:57:17: error: ignoring return value of \u0027kstrtoul\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2340/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "403fbdff96057ad312b672408ec676782a802b74",
      "tree": "4ee40b76531c1a5c1890a613d551a2f85c84bc96",
      "parents": [
        "8bdd51429da5aec173ab6f0e431b13ee6782a888"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 21:15:09 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Alchemy: Fix GCC 4.6.0 build error.\n\n  CC      arch/mips/alchemy/devboards/db1x00/board_setup.o\narch/mips/alchemy/devboards/db1x00/board_setup.c: In function \u0027board_setup\u0027:\narch/mips/alchemy/devboards/db1x00/board_setup.c:130:6: error: variable \u0027pin_func\u0027 set but not used [-Werror\u003dunused-but-set-variable]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "e4ec7989b4e55d9275ebac66230b7dac6dcb1fae",
      "tree": "b42cd789681bada83b0051899ed66c1c0e2bbea2",
      "parents": [
        "9efbc3fba2cd7f703b55d72e5168ed4348930442"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 15:19:28 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "MIPS: Convert the irq functions to the new names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9efbc3fba2cd7f703b55d72e5168ed4348930442",
      "tree": "bb47501571361ab3a886ea2584bae6162620f535",
      "parents": [
        "5b7cd6fd8278a754df6495fcc5cfa4dd3df42206"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 15:11:13 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "MIPS: alchemy: Use proper irq accessors\n\nThis really starts to be a sysiphean task.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d24c1a26ca952264d92ccf6acafe38912e05b1f8",
      "tree": "648268263206986a80355b2a0b2b6e1013dcee50",
      "parents": [
        "786a5e02802a02c6e0bd132f4fc188a5854ab41f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:44 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: Alchemy: Convert to new irq chip functions\n\nFix the deadlock in set_type() while at it:\n\nThe code called set_irq_chip_and_handler_name() resp. set_irq_chip()\nfrom the set_type() callback. That only works on UP and lock debugging\ndisabled. Otherwise it would dead lock on desc-\u003elock.\n\n__irq_set_chip_handler_name_locked() avoids that.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2173/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ced975711d605d7deb27ef027e0f9816a51b479",
      "tree": "d7f83301bd4d2b54319051899b1ade5c5237005f",
      "parents": [
        "bf3a1eb85967dcbaae42f4fcb53c2392cec32677"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 21 14:28:02 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:28 2011 +0100"
      },
      "message": "MIPS: Alchemy: Fix reset for MTX-1 and XXS1500\n\nSince commit 32fd6901 (MIPS: Alchemy: get rid of common/reset.c)\nAlchemy-based boards use their own reset function. For MTX-1 and XXS1500,\nthe reset function pokes at the BCSR.SYSTEM_RESET register, but this does\nnot work. According to Bruno Randolf, this was not tested when written.\n\nPreviously, the generic au1000_restart() routine called the board specific\nreset function, which for MTX-1 and XXS1500 did not work, but finally made\na jump to the reset vector, which really triggers a system restart. Fix\nreboot for both targets by jumping to the reset vector.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2093/\nAcked-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf3a1eb85967dcbaae42f4fcb53c2392cec32677",
      "tree": "9be1360731809174407c4ffa581123b863014e2d",
      "parents": [
        "ab5330eb26327675d28df19a8ab257c928c6a3bd"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Feb 27 19:53:53 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS: MTX-1: Make au1000_eth probe all PHY addresses\n\nWhen au1000_eth probes the MII bus for PHY address, if we do not set\nau1000_eth platform data\u0027s phy_search_highest_address, the MII probing\nlogic will exit early and will assume a valid PHY is found at address 0.\nFor MTX-1, the PHY is at address 31, and without this patch, the link\ndetection/speed/duplex would not work correctly.\n\nCC: stable@kernel.org\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2111/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "75c4fd8c7862f37eeae5c80f33bbe4dce97571d4",
      "tree": "d222dd777a673962f4e819b7b6e9be10295e8c95",
      "parents": [
        "39280742efb00ab61ad62486c737fdd3e980c30f"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Apr 26 20:23:11 2010 -0700"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Feb 21 13:33:50 2011 -0800"
      },
      "message": "mips: convert to clocksource_register_hz/khz\n\nThis converts the mips clocksources to use clocksource_register_hz/khz\n\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "cf745a39dcb10ef80c4a2ff38448f57b69d4c4eb",
      "tree": "34ef17bc6ffa257551692d38b878dde2969fc33c",
      "parents": [
        "a3aad4aaf871045ab1dd9c99be6c1ace881d8eb0"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Oct 25 18:44:11 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:11:01 2010 +0000"
      },
      "message": "MIPS: Alchemy: fix build with SERIAL_8250\u003dn\n\nIn commit 7d172bfe (\"Alchemy: Add UART PM methods\") I introduced\nplatform PM methods which call a function of the 8250 driver;\nthis patch works around link failures when the kernel is built\nwithout 8250 support.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1737/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "690ca2ce0c824e8d3da7b2e273c2c873ab96d1e6",
      "tree": "0b896950262ace4b4ae2ff6edf2d2f0f352efba9",
      "parents": [
        "ec79812580e360081b58c3e2e8b5b69b8080b5a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Mon Nov 08 17:23:52 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:55 2010 +0000"
      },
      "message": "MIPS: Alchemy: Add return value check for strict_strtoul()\n\narch/mips/alchemy/devboards/prom.c: In function \u0027prom_init\u0027:\narch/mips/alchemy/devboards/prom.c:60: error: ignoring return value of\n\u0027strict_strtoul\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1761/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f55ac072f5344519348c0c94b3d2f4cca46847b",
      "tree": "f3d544ab2812503b12a205b2515111a796638ffb",
      "parents": [
        "acc2472ed33fc5e72482cc3b3b846077d97c2f8b"
      ],
      "author": {
        "name": "Lionel Debroux",
        "email": "lionel_debroux@yahoo.fr",
        "time": "Tue Nov 16 14:14:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Nov 16 14:14:02 2010 +0100"
      },
      "message": "suspend: constify platform_suspend_ops\n\nWhile at it, fix two checkpatch errors.\nSeveral non-const struct instances constified by this patch were added after\nthe introduction of platform_suspend_ops in checkpatch.pl\u0027s list of \"should\nbe const\" structs (79404849e90a41ea2109bd0e2f7c7164b0c4ce73).\n\nPatch against mainline.\nInspired by hunks of the grsecurity patch, updated for newer kernels.\n\nSigned-off-by: Lionel Debroux \u003clionel_debroux@yahoo.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    },
    {
      "commit": "aa5c14d5c0d3e4c587db4a1b220b9c86415c538f",
      "tree": "0114637e8be2b38176e7e91e6cea3501b22cb66a",
      "parents": [
        "79fc84c7e0d2fe89c4e82f3a26fd8b0d13c31703",
        "b11bdb5254ff17cb63e4ae5088b73fdcd2cc2602"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n\nConflicts:\n\tarch/powerpc/platforms/85xx/p1022_ds.c\n"
    },
    {
      "commit": "73ecf3a6e3f0206bf56a0fefe3b3eda042fb7034",
      "tree": "866f0ebb2b148479e93b5ac955097b1cc94ceb4e",
      "parents": [
        "b9da0571050c09863e59f94d0b8594a290d61b88",
        "cd3ecad19aea8debae9a48b53de2ec7a571f24e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:59:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:59:04 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (49 commits)\n  serial8250: ratelimit \"too much work\" error\n  serial: bfin_sport_uart: speed up sport RX sample rate to be 3% faster\n  serial: abstraction for 8250 legacy ports\n  serial/imx: check that the buffer is non-empty before sending it out\n  serial: mfd: add more baud rates support\n  jsm: Remove the uart port on errors\n  Alchemy: Add UART PM methods.\n  8250: allow platforms to override PM hook.\n  altera_uart: Don\u0027t use plain integer as NULL pointer\n  altera_uart: Fix missing prototype for registering an early console\n  altera_uart: Fixup type usage of port flags\n  altera_uart: Make it possible to use Altera UART and 8250 ports together\n  altera_uart: Add support for different address strides\n  altera_uart: Add support for getting mapbase and IRQ from resources\n  altera_uart: Add support for polling mode (IRQ-less)\n  serial: Factor out uart_poll_timeout() from 8250 driver\n  serial: mark the 8250 driver as maintained\n  serial: 8250: Don\u0027t delay after transmitter is ready.\n  tty: MAINTAINERS: add drivers/serial/jsm/ as maintained driver\n  vcs: invoke the vt update callback when /dev/vcs* is written to\n  ...\n"
    },
    {
      "commit": "7d172bfefb72a8dae56beff326299c5e21f6f6db",
      "tree": "73cddae39798d6f3878b371a50db72c1c5d04b8a",
      "parents": [
        "c161afe9759ddcc174d08e7c4f683d08ac9ba86f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Sep 25 15:13:46 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:20:09 2010 -0700"
      },
      "message": "Alchemy: Add UART PM methods.\n\nCustom UART PM hook for Alchemy chips:  do standard UART pm and\nadditionally en/disable uart block clocks as needed.\nThis allows to get rid of a debug port PM hack in the Alchemy pm code.\n\nTested on Db1200.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca4d3e6746bdcfccb517349bce2d2c5b5614fb6f",
      "tree": "ef0db6b20eac9b78142adc16fa98ebcf3278dc3a",
      "parents": [
        "476c32c47a84fcf8033b93c588761405fefb3980"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:54 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:54 2010 +0100"
      },
      "message": "MIPS: Add missing #inclusions of \u003clinux/irq.h\u003e\n\nAdd missing #inclusions of \u003clinux/irq.h\u003e to a whole bunch of files that should\nreally include it.  Note that this can replace #inclusions of \u003casm/irq.h\u003e.\n\nThis is required for the patch to sort out irqflags handling function naming to\ncompile on MIPS.\n\nThe problem is that these files require access to things like setup_irq() -\nwhich isn\u0027t available by #including \u003clinux/interrupt.h\u003e\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b877a3ff41b6d7e3ade0739ac840fb6c89f3b1f",
      "tree": "1bc4ee7e10672d2f5dfc936efdc442d9aa581d53",
      "parents": [
        "e080e6166a4c365f98a346e8433c81d0dca42f52"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Aug 19 13:37:13 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:59 2010 +0100"
      },
      "message": "MIPS: Alchemy: Resolve prom section mismatches\n\nThe function prom_init_cmdline() references the variable __initdata\narcs_cmdline.\n\nThe function prom_get_ethernet_addr() references the variable __initdata\narcs_cmdline.\n\nAnnotate prom_init_cmdline() as __init, unexport and annotate\nprom_get_ethernet_addr() since it\u0027s no longer called from within\ndriver code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1547/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ffc4fdbbe1b4be79e98340ebcd5a0ade6f5de318",
      "tree": "e4f16ef2561497482df5ac9039ba7bdb21212b2d",
      "parents": [
        "0bb5f267af41c39af895faee3abe2d9ab8c562e0"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Aug 26 14:53:51 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 31 13:06:31 2010 +0100"
      },
      "message": "ASoC: fix au1x platform\n\nThis patch fixes up the au1x audio platform after the multi-component\nmerge:\n- compile fixes and updates to get DB1200 platform audio working again,\n- removal of global variables in AC97/I2S/DMA(PCM) modules.\n\nThe AC97 part is limited to one instance only for now due to issues\nwith getting at driver data in the soc_ac97_ops.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d7674c4f5899712a262d4946ca6edaa947148f52",
      "tree": "fa042ef21fde2ec74fe4f13dafecd4a91eeeccb5",
      "parents": [
        "52a0f00b50ea360e3cf7e3281523c6a8aafc5761"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:27 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:27 2010 +0100"
      },
      "message": "MIPS: Ritually kill stupid printk.\n\nThis belongs into userland.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb8f55b9207df96ccc332748eb3d154cd2e8014f",
      "tree": "7bb11d3b2b30daa660f8c040472b498d90b5bf74",
      "parents": [
        "f66736532a6bc593a2d7cda68835a79c23836f1b"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Jul 15 11:21:23 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:09 2010 +0100"
      },
      "message": "MIPS: Alchemy: Add basic support for the GPR board\n\nFrom: Wolfgang Grandegger \u003cwg@denx.de\u003e\n\nAdd basic support for the General Purpose Router (GPR) board from\nTrapeze ITS.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@denx.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1460/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f66736532a6bc593a2d7cda68835a79c23836f1b",
      "tree": "fb015e299f7355bce687baa157837608dffe762a",
      "parents": [
        "12bf3f24e07d18ab6c42619be604e269f6738614"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Jul 21 14:30:50 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:09 2010 +0100"
      },
      "message": "MIPS: au1000_eth: Get ethernet address from platform_data\n\nau1000_eth uses firmware calls to get a valid MAC address, and changes\nit depending on platform device id.  This patch moves this logic out of\nthe driver into the platform device registration part, where boards with\nsupported chips can use whatever firmware interface they need; the default\nimplementation maintains compatibility with existing, YAMON-based firmware.\n\nTested-by: Wolfgang Grandegger \u003cwg@denx.de\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: netdev@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1481/\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "12bf3f24e07d18ab6c42619be604e269f6738614",
      "tree": "f53827aa06fbc8aef78ddc58b4b03fa762f41e95",
      "parents": [
        "42a4f17dc356689075263d7c2bd68456676fa62e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Jul 15 21:45:05 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:07 2010 +0100"
      },
      "message": "SERIAL: 8250: Remove SERIAL_8250_AU1X00\n\nRemove the SERIAL_8250_AU1X00 config symbol.  Instead, use the MIPS_ALCHEMY\none which is always defined when building an Au1x00-based platform.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Linux-serial \u003clinux-serial@vger.kernel.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1461/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\nThis one depends on a previous patch (which removes SOC_AU1X00 and changes\nMACH_ALCHEMY) to apply cleanly (and then actually work), so I\u0027d love for\nthis to go in via the mips tree.\n"
    },
    {
      "commit": "42a4f17dc356689075263d7c2bd68456676fa62e",
      "tree": "2c66f5be57722cff7bb39eb0b59c3ec6eb24fff6",
      "parents": [
        "745aef5df1e2277ee9e34d86491084c0d6106338"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Jul 15 21:45:04 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:06 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove SOC_AU1X00 in favor of MIPS_ALCHEMY\n\nRemove the CONFIG_SOC_AU1X00 Kconfig symbol since its job can also be done\nby MACH_ALCHEMY, now renamed to MIPS_ALCHEMY.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1461/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3b3c176d9150af542d9ba5e5b292d233883ff85",
      "tree": "073dba3fa8518483c1eba7fc07cf7c1baf57ecef",
      "parents": [
        "f5c1ca77a3b2f9b424c4f39bd71143d0ac308924"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "randolf.bruno@googlemail.com",
        "time": "Mon Jul 12 00:40:38 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:05 2010 +0100"
      },
      "message": "MIPS: MTX-1: cleanup and comments\n\nAdd some comments about mtx1_pci_idsel() and remove a dead block of old code.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nTo: linux-mips@linux-mips.org\nTo: manuel.lauss@googlemail.com\nCc: florian@openwrt.org\nPatchwork: https://patchwork.linux-mips.org/patch/1449/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b98031e673df81989c0f4f63a99b79fa6630ff5",
      "tree": "3a086794aa39b3f42a192236ae568c5d9e5fa199",
      "parents": [
        "4483b159168d3db41458925512523e44d0d49cd4"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jun 09 13:20:23 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:00 2010 +0100"
      },
      "message": "MIPS: Alchemy: Remove dead CONFIG_SOC_AU1000_FREQUENCY\n\nCONFIG_SOC_AU1000_FREQUENCY doesn\u0027t exist in Kconfig, therefore\nremoving all references for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nCc: vamos@i4.informatik.uni-erlangen.de\nPatchwork: https://patchwork.linux-mips.org/patch/1367/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "baf3eb233df301081b66637a257ce0e9f6f84706",
      "tree": "3c8fc19901140f6403fbac7cee55a9131ffd1acf",
      "parents": [
        "25c8f83864878e1ec95c0bd8273405ab415eb0a4"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Jun 01 22:30:37 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:46 2010 +0100"
      },
      "message": "MIPS: Move Alchemy Makefile parts to their own Platform file.\n\n[Ralf: Remove a forgotten -Werror in Pb1200 Makefile.]\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1319/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25c8f83864878e1ec95c0bd8273405ab415eb0a4",
      "tree": "77fbbb3f33c2aed206f28fff036ea3f9188bda59",
      "parents": [
        "4767d7ddbb904ac481bcf1340eae7758d124db96"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 24 01:26:09 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:46 2010 +0100"
      },
      "message": "MIPS: Alchemy: fix deprecated compile warnings\n\nReplace deprecated DMA_32BIT_MASK with DMA_BIT_MASK.  This is needed because\nthe new style platform makefiles will enable -Werror.\n\ncc1: warnings being treated as errors\narch/mips/alchemy/devboards/db1200/platform.c:219: error: \u0027DMA_nnBIT_MASK\u0027 is deprecated\narch/mips/alchemy/devboards/db1200/platform.c:226: error: \u0027DMA_nnBIT_MASK\u0027 is deprecated\narch/mips/alchemy/devboards/db1200/platform.c:388: error: \u0027DMA_nnBIT_MASK\u0027 is deprecated\narch/mips/alchemy/devboards/db1200/platform.c:393: error: \u0027DMA_nnBIT_MASK\u0027 is deprecated\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTo: linux-mips@linux-mips.org\nAcked-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1427/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4767d7ddbb904ac481bcf1340eae7758d124db96",
      "tree": "ea2ca2b45eb077b2cf283d7322d143eb5a91d503",
      "parents": [
        "526a2fe2f5d887ef8b89243c3a5e64f0f38c21cc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Jun 01 22:30:36 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:46 2010 +0100"
      },
      "message": "MIPS: Alchemy: move boards over to obj-y\n\nPreparatory step for moving Alchemy over to new  MIPS Platform\nbuild system support.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1318/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36f217d9df3e6bf8e6ae7647827b485b79dbaf8e",
      "tree": "0e80e87501c94a0bf1fa5973956fd2c5c174403f",
      "parents": [
        "220937b1aa97025a0e2fff0604b00ee6e9b7ccd3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 03 03:42:32 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:40 2010 +0100"
      },
      "message": "MIPS: MTX1: Fix build.\n\n  CC      arch/mips/alchemy/mtx-1/board_setup.o\n{standard input}: Assembler messages:\n{standard input}:263: Error: opcode not supported on this processor: mips1 (mips1) `sync\u0027\n{standard input}:274: Error: opcode not supported on this processor: mips1 (mips1) `sync\u0027\n{standard input}:296: Error: opcode not supported on this processor: mips1 (mips1) `sync\u0027\n[...]\n\nAny .set mipsX statement other than .set mips0 at the end of inline\nassembler is a big fat bug.\n\nIntroduced by 9482eabeca315c0276ffb50026b7482481b7097b (linux-mips.org) rsp.\n32fd6901a6d8d19f94e4de6be4e4b552ab078620 (kernel.org).\n\nWhile at it, fix the same issue in\n\n  arch/mips/alchemy/devboards/pb1000/board_setup.c\n  arch/mips/alchemy/xxs1500/board_setup.c\n\nas well.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d5977d652fa5fd4e9a56127b109e5e28d4db95d",
      "tree": "b477d8968be6d38231c79a40ece880f5467d938a",
      "parents": [
        "7f13f65e61f1deed77c5c335ed0fa4d08f69e608"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@denx.de",
        "time": "Sat Jul 17 16:38:48 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:19 2010 +0100"
      },
      "message": "MIPS: Alchemy: Define eth platform devices in the correct order\n\nCurrently, the eth devices are probed in the inverse order, first\nau1xxx_eth1_device and then au1xxx_eth0_device. On the GPR board,\nthis makes trouble:\n\n  # ifconfig|grep HWaddr\n  eth0      Link encap:Ethernet  HWaddr 00:50:C2:0C:30:01\n  eth1      Link encap:Ethernet  HWaddr 66:22:01:80:38:10\n\nA bogous ethernet hwaddr is assigned to the first device and\nau1xxx_eth0_device is mapped to eth1, which even does not work\nproperly. With this patch, the problems are gone:\n\n  # ifconfig|grep HWaddr\n  eth0      Link encap:Ethernet  HWaddr 66:22:11:32:38:10\n  eth1      Link encap:Ethernet  HWaddr 66:22:11:32:38:11\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@denx.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1473/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98a0f86a54bb195c28ae1ccb5a5f5cda12cf7121",
      "tree": "9b4563fbf5ea0191dac4af7c8523fa35dba9f524",
      "parents": [
        "1ed845375b1f2938acc4496a186e180892b00c71"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "randolf.bruno@googlemail.com",
        "time": "Mon Jul 12 00:40:28 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:17 2010 +0100"
      },
      "message": "MIPS: MTX-1: Fix PCI on the MeshCube and related boards\n\nThis patch fixes a regression introduced by commit \"MIPS: Alchemy: MTX-1:\nUse linux gpio api.\" (bb706b28bbd647c2fd7f22d6bf03a18b9552be05) which broke\nPCI bus operation. The problem is caused by alchemy_gpio2_enable() which\nresets the GPIO2 block. Two PCI signals (PCI_SERR and PCI_RST) are connected\nto GPIO2 and they obviously do not to like the reset. Since GPIO2 is\ncorrectly initialized by the boot monitor (YAMON) it is not necessary to\ncall this function, so just remove it.\n\nAlso replace gpio_set_value() with alchemy_gpio_set_value() to avoid\nproblems in case gpiolib gets initialized after PCI. And since alchemy\ngpio_set_value() calls au_sync() we don\u0027t have to au_sync() again later.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nTo: linux-mips@linux-mips.org\nTo: manuel.lauss@googlemail.com\nPatchwork: https://patchwork.linux-mips.org/patch/1448/\nTested-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e93d1ec080e4b21a34869129bda73f24ebb8950",
      "tree": "7fff306e4dd252c60f0145c951cc4c46c9024252",
      "parents": [
        "c9f84873c1231621508cd438bb2991ddba770a69"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon May 24 19:42:52 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:30 2010 +0100"
      },
      "message": "MIPS: Alchemy: sleepcode without compile-time cputype dependencies\n\nSplit the low-level sleepcode into per-cpu functions instead of\nrelying on compile-time-defined cpu type.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1281/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "96d660c482e03b2d7b6c0245b95a7cce537606c8",
      "tree": "c414bcdc389770516cc53308540171e510e0dcc0",
      "parents": [
        "0f0d85bcc332ec8f0957378ea5fa3e553f80ae4b"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 14 20:33:44 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:15 2010 +0100"
      },
      "message": "MIPS: Alchemy: add sysdev for DBDMA PM.\n\nAdd a sysdev for DBDMA PM.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1119/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f0d85bcc332ec8f0957378ea5fa3e553f80ae4b",
      "tree": "bcf184569aa20ee21aaf392ec3164c4487d7b68c",
      "parents": [
        "7b5fcd694dffd1db294dd4ef9f90911852e422f5"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Apr 13 20:49:14 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:15 2010 +0100"
      },
      "message": "MIPS: Alchemy: add sysdev for IRQ PM.\n\nUse a sysdev to implement PM methods for the Au1000 interrupt controllers.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1114/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b5fcd694dffd1db294dd4ef9f90911852e422f5",
      "tree": "12ed508995204ea32d86186f18816e3f0bacfd70",
      "parents": [
        "b8853aa3d912f47f649ad8de784ac3afd932437d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Mar 25 22:55:38 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:15 2010 +0100"
      },
      "message": "MIPS: Alchemy: Fix up residual devboard poweroff/reboot code.\n\nClean out stray unused board_reset() calls in pb1x boards, the PB1000 is\ndifferent from the rest and gets private methods.\n\n(Cleanup after 32fd6901a6d8d19f94e4de6be4e4b552ab078620)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1085/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0000a5390184af1459e82506fcfa7db96f3e6d33",
      "tree": "a21be05f506bbee603e2a280d126204ce7dbf3d4",
      "parents": [
        "0dfeecacd8e4405209f217944818b90016bb4a9d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 21 17:41:59 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: DB1200: PCMCIA card detection must not be auto-enabled.\n\nSame issues as SD card detection:  One of both is always triggering and the\nhandlers take care to shut it up and enable the other.  To avoid messages\nabout \"unbalanced interrupt enable/disable\" they must not be automatically\nenabled when initally requested.\n\nThis was not an issue with the db1200_defconfig due to fortunate timings;\non a build without network chip support the warnings appear.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1133/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8000beef2cd10c16dc5f66af715f692f5992652",
      "tree": "3cbe44d00c9ba1e2a09b91514a20e1353089d38c",
      "parents": [
        "2844e49f5ea1ae75d2026ff128b145e3bd44134c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Apr 03 17:07:03 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 12 17:26:22 2010 +0100"
      },
      "message": "MIPS: Alchemy: DB1200: Remove custom wait implementation\n\nWhile playing with the out-of-tree MAE driver module, the system would\npanic after a while in the db1200 custom wait code after wakeup due to\na clobbered k0 register being used as target address of a store op.\n\nRemove the custom wait implementation and revert back to the Alchemy-\nrecommended implementation already set as default.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1092/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "acc4d245a70615755cab8bace7f0f87870fc99d9",
      "tree": "1a7824d2f7fb2337451a12e7007f25788d3f1cf1",
      "parents": [
        "570cb456efbd1f1e761869881ae72177595de356"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Feb 26 17:22:02 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:45 2010 +0100"
      },
      "message": "MIPS: Alchemy: Fix Au1100 ethernet build failure\n\nDon\u0027t define platform info for second mac on au1100 (which only has a\nsingle mac).\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1004/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "570cb456efbd1f1e761869881ae72177595de356",
      "tree": "37adf2a0f41d2f6b2c2ae0cd50dcd2676b19e52b",
      "parents": [
        "d891a5399242579857701c2b1185b64d7bf7936f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Feb 26 17:22:01 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:45 2010 +0100"
      },
      "message": "MIPS: Alchemy: Repair db1500/bosporus builds\n\nA few hunks somehow ended up outside their #ifdef/endif blocks,\nleading to -Werror-induces build failures.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1003/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11b897cf84c37e6522db914793677e933ef311fb",
      "tree": "b9d69cea86b2c1673f30332ff9b3944dc00bfc9b",
      "parents": [
        "b9b37787d24cca9fbd63f767663e9439fa69aa22"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Feb 24 17:40:21 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:43 2010 +0100"
      },
      "message": "MIPS: Alchemy: use 36bit addresses for PCMCIA resources.\n\nOn Alchemy the PCMCIA area lies at the end of the chips 36bit system bus\narea.  Currently, addresses at the far end of the 32bit area are assumed\nto belong to the PCMCIA area and fixed up to the real 36bit address before\nbeing passed to ioremap().\n\nA previous commit enabled 64 bit physical size for the resource datatype on\nAlchemy and this allows to use the correct 36bit addresses when registering\nthe PCMCIA sockets.\n\nThis patch removes the 32-to-36bit address fixup and registers the Alchemy\ndemo board pcmcia socket with the correct 36bit physical addresses.\n\nTested on DB1200, with a CF card (ide-cs driver) and a 3c589 PCMCIA ethernet\ncard.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/994/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e275ed5ee94b358964a0dae1c8b49f0bff260b60",
      "tree": "3459082d9ba20771210dd38f3d62b99e5ff6cbbb",
      "parents": [
        "81fc0179541dd52763cf62a52f0c09a05bcc6439"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Feb 23 18:57:43 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:41 2010 +0100"
      },
      "message": "MIPS: Alchemy: devboard PM needs to save CPLD registers.\n\nSave/restore CPLD registers when doing suspend-to-ram; this fixes issues\nwith harddisk and ethernet not working correctly when resuming on DB1200.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/986/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "da4afffc1d03c4f0334dabd28ce4c2325ee8f092",
      "tree": "c76db41671a4cc6632691ca2c9a1422fa2d36f91",
      "parents": [
        "2bd0073656963f7683275dbda600bf5dfc05232a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:37 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:37 2010 +0100"
      },
      "message": "MIPS: Alchemy: Simplify DMA channel allocation code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\n"
    },
    {
      "commit": "1a73f0478a289ee5bb2e4f44a6ecf1d6d6410eab",
      "tree": "45717e20bcc50864469b1bb7f093e4bd3085662e",
      "parents": [
        "32baba2fb7149ac262be1dca39291b55d846a075"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:36 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:36 2010 +0100"
      },
      "message": "MIPS: Alchemy: Remove time_lock.\n\nThe sole user is au1xxx_calc_clock() which is only used in early bootup\nwhere the is no paralellism thus no race condition to protect against.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\n"
    },
    {
      "commit": "52d7ecd033316b0540a6ac4af70574fae4aba295",
      "tree": "accc9c75a7beb2e0692cead575b9792878938511",
      "parents": [
        "f86a69b15f60965a224e7e2516ad41070692cc19"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Sat Feb 06 18:47:13 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:25 2010 +0100"
      },
      "message": "MIPS: Remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nTo: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/946/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "10229f3761fdc1050f972bf3a4c4623bde20002f",
      "tree": "dccf71dff2eb8b2e382d7b7e376d4f14cb91cd39",
      "parents": [
        "ae7cbef5e5789e2ee6855222a3b83eb94591ef0b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Mon Feb 01 22:06:56 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:21 2010 +0100"
      },
      "message": "MIPS: Alchemy: Use strlcat() for the command line arguments\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/928/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae7cbef5e5789e2ee6855222a3b83eb94591ef0b",
      "tree": "5c184ac0807eac7618c2d5717ffefcf510ce7f71",
      "parents": [
        "c63d0cb5feedbc2cc456b6ea2105c15b563217cf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Mon Feb 01 22:05:57 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:21 2010 +0100"
      },
      "message": "MIPS: Alchemy: Remove prom_getcmdline()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/927/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c63d0cb5feedbc2cc456b6ea2105c15b563217cf",
      "tree": "61cc7c1e120fdfe91abcfd22010a0b60a4eb4955",
      "parents": [
        "368bf8ef304f426be0a8a0be5b0e437747598c10"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Jan 29 17:49:52 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:20 2010 +0100"
      },
      "message": "MIPS: Alchemy: Remove forced command line setting\n\nIt is not always used, even if it is available.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/893/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32fd6901a6d8d19f94e4de6be4e4b552ab078620",
      "tree": "b0bce261bcdbf6cd4b4026711ee5cbc6e10d9892",
      "parents": [
        "325f8a0a31df567dbafafc48f8e60f3c1f101a46"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Dec 08 19:18:13 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:04 2010 +0100"
      },
      "message": "MIPS: Alchemy: get rid of common/reset.c\n\nImplement reset / poweroff in the board code instead.  The peripheral reset\ncode is gone too since YAMON which all in-tree boards use does the same\nwork when it boots.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/783/\nPatchwork: http://patchwork.linux-mips.org/patch/882/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ef6c1fd662d18c0e2ed92825c8837e94b5ec3a1f",
      "tree": "68375e54d68ab595379fc6e891273612c45e6771",
      "parents": [
        "5d400f5c59df3ed2c3682a7409c8e81a7c4e650c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 23 20:40:02 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:03 2010 +0100"
      },
      "message": "MIPS: Alchemy: irq: use runtime CPU type detection\n\nUse runtime CPU detection instead of relying on preprocessor symbols.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/701/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5d400f5c59df3ed2c3682a7409c8e81a7c4e650c",
      "tree": "c501fe5a419532d10cc39dae3f1ce044716e25b4",
      "parents": [
        "70f82f2c59be86fad915a2ee62673fe1aad6c2bd"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 23 20:40:01 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:02 2010 +0100"
      },
      "message": "MIPS: Alchemy: Only build AU1000 INTC code for compatible cpus\n\nUse the GPIO config symbol to only build Au1000 interrupt code on chips with\ncompatible hw.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/670/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70f82f2c59be86fad915a2ee62673fe1aad6c2bd",
      "tree": "089b089e5962fbc96dd30651889b8a42a04abc6c",
      "parents": [
        "bd2302c220566cffd0756e1ac5f65705f9e3d8e7"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mlau@msc-ge.com",
        "time": "Mon Nov 23 20:40:00 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:02 2010 +0100"
      },
      "message": "MIPS: Alchemy: use runtime cpu detection in GPIO code.\n\nRemove the cpu subtype cpp macros in favor of runtime detection,\nto improve compile coverage of the alchemy common code.\n(Increases kernel size by 700 bytes).\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/699/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66f75ccb856304c190fde9c26e651c2b754e3e72",
      "tree": "f63f8fe9362fc9805b73f9146a20457d1ceddff0",
      "parents": [
        "cf6e47e03239059bcf2942b1b3242e835231ab75"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue Nov 10 01:13:30 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:01 2010 +0100"
      },
      "message": "MIPS: Alchemy: Add au1000-eth platform device\n\nThis patch makes the board code register the au1000-eth platform device. The\nau1000-eth platform data can be overriden with the au1xxx_override_eth_cfg\nfunction like it has to be done for the Bosporus board which uses a\ndifferent MAC/PHY setup.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: linux-mips@linux-mips.org\nCc: netdev@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/618/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05ae3231801df8fdb4e1c0aa4aa6b8d7278eddde",
      "tree": "365411decb44bf15dcae5da42434c71cecc9acff",
      "parents": [
        "63323ec54a7e922a232c82070727e44eb1a5b43c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 02 21:21:44 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:01 2010 +0100"
      },
      "message": "MIPS/SOUND: Alchemy: DB1200 AC97+I2S audio support.\n\nMachine driver for DB1200 AC97 and I2S audio systems, intended as a proper\nreference asoc machine for Alchemy-based systems.  AC97/I2S can be selected\nat boot time by setting switch S6.7.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: alsa-devel@alsa-project.org\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63323ec54a7e922a232c82070727e44eb1a5b43c",
      "tree": "4f78c66c8db7fdaded28a3eaf76f196bd1c59753",
      "parents": [
        "206aa6cdadad8bbedee5649f1346fe47e922a039"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 02 21:21:43 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:00 2010 +0100"
      },
      "message": "MIPS: Alchemy: Extended DB1200 board support.\n\nCreate own directory for DB1200 code and update it with new features.\n\n- SPI support:\n  - tmp121 temperature sensor\n  - SPI flash on DB1200\n- I2C support\n  - NE1619 sensor\n  - AT24 eeprom\n- I2C/SPI can be selected at boot time via switch S6.8\n- Carddetect IRQs for SD cards.\n- gen_nand based NAND support.\n- hexleds count sleep/wake transitions.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "206aa6cdadad8bbedee5649f1346fe47e922a039",
      "tree": "1b66e9d98b65d7afe962bb6c6989f3ad212f2e6d",
      "parents": [
        "8facefd0907ae16f96a35bef7ce654206d87c2fc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Oct 19 12:53:37 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:59 2010 +0100"
      },
      "message": "MIPS: Alchemy: physmap-flash for all devboards\n\nReplace the devboard NOR MTD mapping driver with physmap-flash support.\nAlso honor the \"swapboot\" switch settings wrt. to the layout of the\nNOR partitions.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nAcked-By: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63ea336b7942214edce1ae79725f28593dc84eaa",
      "tree": "e0091a31d0dde8a5f6de036cd28821bd4b3ea16c",
      "parents": [
        "c55736af449ad2b2cd1a9471dc6e5413d89a1ece"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 28 21:49:46 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:56 2010 +0100"
      },
      "message": "MIPS: Alchemy: UARTs are of type 16550A\n\nUART autodetection breaks on the Au1300 but the IP blocks are identical,\nat least according to the datasheets.  Help the 8250 driver by passing\non uart type information via platform data.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c55736af449ad2b2cd1a9471dc6e5413d89a1ece",
      "tree": "e041961afdf122c900df0993605b3d03c6de4beb",
      "parents": [
        "32fc0adeb89c7e1e592bf31b7158ddc154298207"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Oct 18 16:04:41 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:56 2010 +0100"
      },
      "message": "MIPS: Alchemy: Turn on -Werror for devboards and xss1500\n\nWarnings being suppressed, we can now turn on -Werror for boards which did\nnot have it already (devboards and xss1500).\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32fc0adeb89c7e1e592bf31b7158ddc154298207",
      "tree": "737385d4751364194c416ea03021e4b86cd680eb",
      "parents": [
        "66a1d9baf4962defb3fc41439e3a22e752182f9f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Oct 18 16:04:09 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:56 2010 +0100"
      },
      "message": "MIPS: Alchemy: Fix warnings in DB1x00 / PB1000 / PB1550 board setup code\n\nThis patch fixes warnings due to potentially unused\nvariables in board setup code or mixed variables\ndeclaration and code (forbidden by ISO C90).\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6e6d120c8dd9c9cd888645b01299e2a55d873a4",
      "tree": "a4d5944980e61ec2c6819131cbb8269e340e58c1",
      "parents": [
        "8402a1588a4f63465079e98481dd83d1d9cc9a98"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Oct 15 19:07:34 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: get rid of superfluous UART definitions\n\nRemove unused uart bit definitions and base macros.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8402a1588a4f63465079e98481dd83d1d9cc9a98",
      "tree": "1ace3c45421fe4b8d29762fcc67bd09064197f18",
      "parents": [
        "963accbc82a0912b39de39d59e2fd6741db3aa4b"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Oct 15 18:49:27 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: prom_putchar is board dependent\n\nThis patch replaces the general alchemy prom_putchar() implementation\nin favor of board-specific versions:  The UART where the output of\nprom_putchar is directed to really depends on the board, the current\nimplementation hardcodes this on a per-SoC basis which is just wrong.\n\nSo a generic uart tx function is provided in the alchemy headers,\nand the boards can provide their own prom_putchar with custom\ndestination uart, and all in-kernel alchemy boards support\nearly printk.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "963accbc82a0912b39de39d59e2fd6741db3aa4b",
      "tree": "4ea340b0261ab19f3f0776f47e4fab8708934b5b",
      "parents": [
        "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:35 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: change dbdma to accept physical memory addresses\n\nDMA can only be done from physical addresses; move the \"virt_to_phys\"\nsource/destination buffer address translation from the dbdma queueing\nfunctions (since the hardware can only DMA to/from physical addresses)\nto their respective users.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962",
      "tree": "9dafff9da1740dcfc475100b4d5dae963650cfd1",
      "parents": [
        "f1fc6645a4d2cb944320ce8ed1e40f88059779e1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:34 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:54 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove dbdma compat macros\n\nRemove dbdma compat macros, move remaining users over to default\nqueueing functions and -flags.\n\n(Queueing function signature has changed in order to give\n a build failure instead of silent functional changes due\n to the no longer implicitly specified DDMA_FLAGS_IE flag)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f1fc6645a4d2cb944320ce8ed1e40f88059779e1",
      "tree": "bd2d87cbf0bb729f7d3ee65c7e234e663c2fda8e",
      "parents": [
        "788144656b8a862e724a1296e64ab6375eb541ed"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:26:31 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:53 2010 +0100"
      },
      "message": "MIPS: Alchemy: reduce size of irq dispatcher\n\nBy replacing an extra do_IRQ with a goto, the assembly shrinks\nfrom 260 to 212 bytes (gcc-4.3.4).\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "788144656b8a862e724a1296e64ab6375eb541ed",
      "tree": "96208eed56da25acdf9d923b9d9986e82dcd8944",
      "parents": [
        "93e9cd8485b31e5a33f1040bff4d15e65c0b2d19"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 07 20:15:15 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:53 2010 +0100"
      },
      "message": "MIPS: Alchemy: Stop IRQ name sharing\n\nEliminate the sharing of IRQ names among the differenct Alchemy\nvariants.  IRQ numbers need no longer be hidden behind a\nCONFIG_SOC_AU1XXX symbol: step 1 in my quest to make the Alchemy\ncode less reliant on a hardcoded subtype.\n\nThis patch also renames the GPIO irq number constants. It\u0027s really\nan interrupt line, NOT a GPIO number!\n\nCode which relied on certain irq numbers to have the same name\nacross all supported cpu subtypes is changed to determine current\ncpu subtype at runtime; in some places this isn\u0027t possible so\na \"compat\" symbol is used.\n\nRun-tested on DB1200.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0a0b1295ef26a5f8387771c148fb63dccf897869",
      "tree": "383ae3ba093d80a02c74d53bf824331d0decc8de",
      "parents": [
        "5047201b56ce8671cc19f426e2951de9f29b3485"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 07 20:15:13 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:52 2010 +0100"
      },
      "message": "MIPS: Alchemy: higher priority for system timer.\n\nRaise RTCMATCH2 interrupt priority in case it is used as the system\ntimer tick.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5047201b56ce8671cc19f426e2951de9f29b3485",
      "tree": "ec01960ed10ffe2e6b8f192a9f78b87daf5af2c4",
      "parents": [
        "0273b4efccd3bc2b2ef5ea9778e71d8efbbb7ac7"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 07 20:15:12 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:52 2010 +0100"
      },
      "message": "MIPS: Alchemy: Remove USB_DEV_REQ_INT prioritization hack\n\nThe Alchemy hardware provides a method to prioritize interrupts\non a controller by assigning them to a differenct core request line.\nAssign usb device request interrupt to IC0 Request 0 (which has\nhighest priority in the core and the dispatcher) and others to\nRequest 1.  The explicit check for usb device request occurrence\nshould be obsolete now.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0273b4efccd3bc2b2ef5ea9778e71d8efbbb7ac7",
      "tree": "c67c6fb5ff0aa4a0201676374b252ea60475235c",
      "parents": [
        "27dd65ac9afabc8e67ab73f7c2f575eddbb47167"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:29 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:51 2010 +0100"
      },
      "message": "MIPS: Alchemy: XXS1500 PCMCIA driver rewrite\n\nRewritten XXS1500 PCMCIA socket driver, standalone (doesn\u0027t depend on\nau1000_generic.c) and added carddetect IRQ support.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Linux-PCMCIA \u003clinux-pcmcia@lists.infradead.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "27dd65ac9afabc8e67ab73f7c2f575eddbb47167",
      "tree": "d8da508ceff4f2e69f8cc621a8bdebe83fef02e8",
      "parents": [
        "66213b3ccfc770704025ce9465fa3aaedde21b55"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:28 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:51 2010 +0100"
      },
      "message": "MIPS: Alchemy: devboards: wire up new PCMCIA driver.\n\nRegister the PCMCIA driver on all boards supported by it,\nget rid of now-unused pcmcia macros in the board headers\n(and subsequently empty pb1100/pb1500 ones).\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66213b3ccfc770704025ce9465fa3aaedde21b55",
      "tree": "2f74c1819b371926952c9c5b8f98ae808588e728",
      "parents": [
        "7e50b2b741bb4f9dbddc9f56972ef82a7d4b33ed"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:27 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:51 2010 +0100"
      },
      "message": "MIPS: PCMCIA: new socket driver for Au1000 demoboards.\n\nNew PCMCIA socket driver for all Db/Pb1xxx boards (except Pb1000),\nwhich replaces au1000_db1x00.c and (most of) au1000_pb1x00.c.\nNotable improvements:\n        - supports Db1000, DB/PB1100/1500/1550/1200.\n        - support for carddetect and statuschange IRQs.\n        - pcmcia socket mem/io/attr areas and irqs passed through\n          platform resource information.\n        - doesn\u0027t freeze system during card insertion/ejection like\n          the one it replaces.\n        - boardtype is automatically detected using BCSR ID register.\n\nRun-tested on the DB1200.\n\nCc: Linux-PCMCIA \u003clinux-pcmcia@lists.infradead.org\u003e\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e50b2b741bb4f9dbddc9f56972ef82a7d4b33ed",
      "tree": "3302cb551b83f715827e967e3f8fd7188d952b91",
      "parents": [
        "95a437966dba642870a93d16bf82af8926bb2082"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:26 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:50 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove board_init_irq() function.\n\nremove board_init_irq():  On all in-kernel boards it is sufficient to\ninitialize board interrupts in an arch_initcall by using the default\nlinux irq functions.\n\nSome small irqmap.c files have been folded into board_setup files.\n\nRun-tested on DB1200; compile-tested on all other affected boards.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "95a437966dba642870a93d16bf82af8926bb2082",
      "tree": "18e797fc543f9650f03fcb06aae29bf5ca20e585",
      "parents": [
        "9bdcf336d0c061e77f4c45c7b2bc32e3ed6b57e3"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:25 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:50 2010 +0100"
      },
      "message": "MIPS: Alchemy: devboards: factor out PB1200 IRQ cascade code.\n\nMove the PB1200 IRQ cascade code out to the BCSR support code:\nupcoming DB1300 support can use it too.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9bdcf336d0c061e77f4c45c7b2bc32e3ed6b57e3",
      "tree": "9cce0d50bb1709654fae719e7175da25279402bc",
      "parents": [
        "ebc89718a4b3fa0e440151fb4484541700828a5d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:24 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:50 2010 +0100"
      },
      "message": "MIPS: Alchemy: devboard register abstraction\n\nAll Alchemy development boards have external CPLDs with a few registers\nin them.  They all share an identical register layout with only a few\nminor differences (except the PB1000) in bit functions and base\naddresses.\n\nThis patch\n- adds a primitive facility to initialize and use these external\n  registers,\n- replaces all occurrences of bcsr-\u003exxx accesses with calls to the new\n  functions (the pb1200 cascade irq handling code is special).\n- collects BCSR register information scattered throughout the board\n  headers in a central place.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22f4bb68b301f4ab896e9b3b0431fdde962242d2",
      "tree": "62767bbd1ad7d11dbbeea3482b7902f08ea178ce",
      "parents": [
        "be8cde8b24c9dca1e54598690115eee5b1476519"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Jan 26 20:39:33 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 01 20:30:25 2010 +0100"
      },
      "message": "MIPS: Alchemy: Fix dbdma ring destruction memory debugcheck.\n\nDBDMA descriptors need to be located at 32-byte aligned addresses;\nhowever kmalloc in conjunction with the SLAB allocator and\nCONFIG_DEBUG_SLUB enabled doesn\u0027t deliver any.  The dbdma code works\naround that by allocating a larger area and realigning the start\naddress within it.\n\nWhen freeing a channel however this adjustment is not taken into\naccount which results in an oops:\n\nKernel bug detected[#1]:\n[...]\nCall Trace:\n[\u003c80186010\u003e] cache_free_debugcheck+0x284/0x318\n[\u003c801869d8\u003e] kfree+0xe8/0x2a0\n[\u003c8010b31c\u003e] au1xxx_dbdma_chan_free+0x2c/0x7c\n[\u003c80388dc8\u003e] au1x_pcm_dbdma_free+0x34/0x4c\n[\u003c80388fa8\u003e] au1xpsc_pcm_close+0x28/0x38\n[\u003c80383cb8\u003e] soc_codec_close+0x14c/0x1cc\n[\u003c8036dbb4\u003e] snd_pcm_release_substream+0x60/0xac\n[\u003c8036dc40\u003e] snd_pcm_release+0x40/0xa0\n[\u003c8018c7a8\u003e] __fput+0x11c/0x228\n[\u003c80188f60\u003e] filp_close+0x7c/0x98\n[\u003c80189018\u003e] sys_close+0x9c/0xe4\n[\u003c801022a0\u003e] stack_done+0x20/0x3c\n\nFix this by recording the address delivered by kmalloc() and using\nit as parameter to kfree().\n\nThis fix is only necessary with the SLAB allocator and CONFIG_DEBUG_SLAB\nenabled;  non-debug SLAB, SLUB do return nicely aligned addresses,\ndebug-enabled SLUB currently panics early in the boot process.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/878/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42ecda1ae80b4b19c3c7ba36e3141c4c19e1fe70",
      "tree": "4fafa20ecea17a6bf05675d963d4f078e2ddeab4",
      "parents": [
        "05c694681e059b9e99449bb239367ab486cd1fca"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Dec 13 12:40:39 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: Alchemy: Correct code taking the size of a pointer\n\nsizeof(dp) is just the size of the pointer.  Change it to the size of the\nreferenced structure.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nexpression f;\ntype T;\n@@\n\n*f(...,(T)x,...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/789/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44f2c586a3553154bc6549eb696c7716c85f910b",
      "tree": "1050bd39b5fd1d67c63dddd939223b60ad7f9a44",
      "parents": [
        "fcc152f3bf55cec61167b173774cbf717b0ff5e4"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 14 12:22:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: Alchemy: Fix hang with high-frequency edge interrupts\n\nThe handle_edge_irq() flowhandler disables edge int sources which occur\ntoo fast (i.e. another edge comes in before the irq handler function\nhad a chance to finish).  Currently, the mask_ack() callback does not\nack the edges in hardware, leading to an endless loop in the flowhandler\nwhere it tries to shut up the irq source.\n\nWhen I rewrote the alchemy IRQ code  I wrongly assumed the mask_ack()\ncallback was only used by the level flowhandler, hence it omitted the\n(at the time pointless) edge acks.  Turned out I was wrong; so here\nis a complete mask_ack implementation for Alchemy IC, which fixes\nthe above mentioned problem.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39d2211d20518677511043d7ee16bbca6d0c5070",
      "tree": "fb34bae6372c6752543fae8aa716d84c1f7992cb",
      "parents": [
        "72838a170372d6bb44bcb04a81aa2c83312cfbc0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 02:23:48 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: MTX-1: Fix build if CONFIG_PCI is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2e32149074501fc12f6e05f85812e07148a2276",
      "tree": "28aac84c5d0a79c11b2050c050ab511c1a661183",
      "parents": [
        "eef34ec514054e4685745236dd5c9658f7aca69e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 12:50:10 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 30 21:47:01 2009 +0200"
      },
      "message": "MIPS: Decrease size of au1xxx_dbdma_pm_regs[][]\n\nThere are 16 individual channels (NUM_DBDMA_CHANS) to save/restore plus the\nglobal ddma block config (the +1).  The last register in a channel can be\nskipped since it\u0027s read-only (at offset 0x18).\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51c870a2d8708bda83c4ba47f26012a8420bdaff",
      "tree": "7fd59e523a186552d02a2bea9d64dcf8cd776af1",
      "parents": [
        "a0219d948dd712561817b0d7c95fd2f10b698203"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:35 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:36 2009 +0930"
      },
      "message": "cpumask: remove dangerous CPU_MASK_ALL_PTR, \u0026CPU_MASK_ALL.: mips\n\n(Thanks to Al Viro for reminding me of this, via Ingo)\n\nCPU_MASK_ALL is the (deprecated) \"all bits set\" cpumask, defined as so:\n\n\t#define CPU_MASK_ALL (cpumask_t) { { ... } }\n\nTaking the address of such a temporary is questionable at best,\nunfortunately 321a8e9d (cpumask: add CPU_MASK_ALL_PTR macro) added\nCPU_MASK_ALL_PTR:\n\n\t#define CPU_MASK_ALL_PTR (\u0026CPU_MASK_ALL)\n\nWhich formalizes this practice.  One day gcc could bite us over this\nusage (though we seem to have gotten away with it so far).\n\nSo replace everywhere which used \u0026CPU_MASK_ALL or CPU_MASK_ALL_PTR\nwith the modern \"cpu_all_mask\" (a real struct cpumask *), and remove\nCPU_MASK_ALL_PTR altogether.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\n"
    },
    {
      "commit": "a7bcb1ae6094db78b077ae17e92c69de7643014f",
      "tree": "b59e32e51c84bcc69a9458fa8b7bc8d11286dea0",
      "parents": [
        "f7557dc8215a2e7eb22da583d03e1aef72c58b3c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Aug 27 19:21:18 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:51 2009 +0200"
      },
      "message": "MIPS: Alchemy: override loops_per_jiffy detection\n\nloops_per_jiffy depends on coreclk speed;  preset it instead of\nletting the kernel waste precious microseconds trying to approximate it.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2882b0c63ac6085fd5c18959240b6f7d6ffb8d5b",
      "tree": "a95571203336aaec43dd505c81ab7dc8e46efa78",
      "parents": [
        "9d24bafb0d1ecf636f71a56f9d6f071f5c7a882d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Aug 22 18:09:27 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:50 2009 +0200"
      },
      "message": "MIPS: Alchemy: get rid of allow_au1k_wait\n\nEliminate the \u0027allow_au1k_wait\u0027 variable.  MIPS kernel installs the\nAlchemy-specific wait code before timer initialization;  if the C0\ntimer must be used for timekeeping the wait function is set to NULL\nwhich means no wait implementation is available.\n\nAs a sideeffect, the \u0027wait instruction available\u0027 output in\n/proc/cpuinfo now correctly indicates whether \u0027wait\u0027 is usable.\n\nRun-tested on DB1200.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a1b021d3992d9be03b0abec1a7ed78e713b94206",
      "tree": "d6928ff79743aa275d6088f1db5abff6c75fd862",
      "parents": [
        "619e22632ea3110323b1851a7fecb52bf8505fd2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 01 23:51:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 03 17:52:46 2009 +0100"
      },
      "message": "MIPS: MTX-1: Request button GPIO before setting its direction\n\nThis patch fixes the following warning at boot time:\nWARNING: at drivers/gpio/gpiolib.c:83 0x8021d5e0()\nautorequest GPIO-207\nModules linked in:\nCall Trace:[\u003c8011e0ec\u003e] 0x8011e0ec\n[\u003c80110a28\u003e] 0x80110a28\n[\u003c80110a28\u003e] 0x80110a28\n[..snip..]\n\nThe current code does not request the GPIO and attempts\nto set its direction, which is a violation of the GPIO API.\nThis patch also unhardcode the GPIO we request and use\nthe one we defined in the button driver.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce65cc8fe22a572ea9ec88e203388558b6b863af",
      "tree": "26cafa2f81be0f44fac4142e40bb1596c58040cd",
      "parents": [
        "b6c9f10517e99d806bebd04555801c787b9a3a23"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Jun 06 14:09:58 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:29 2009 +0100"
      },
      "message": "MIPS: Alchemy: devboards: Convert to gpio calls.\n\nReplace a few open-coded GPIO register accesses with gpio calls.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6c9f10517e99d806bebd04555801c787b9a3a23",
      "tree": "381146f79bd66dcd5b83635462c99c14d25b5469",
      "parents": [
        "bb706b28bbd647c2fd7f22d6bf03a18b9552be05"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Jun 06 14:09:57 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:29 2009 +0100"
      },
      "message": "MIPS: Alchemy: xxs1500: use linux gpio api.\n\nReplace a few GPIO register accesses in the board init code with calls to\nthe gpio api.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb706b28bbd647c2fd7f22d6bf03a18b9552be05",
      "tree": "d3665800f631759b923de1a0083bd2483babee4b",
      "parents": [
        "51e02b02e650183ff1277bcbad6a01d6ea0e9edb"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Jun 06 14:09:56 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:28 2009 +0100"
      },
      "message": "MIPS: Alchemy: MTX-1: Use linux gpio api.\n\nReplace a few GPIO register accesses in the board init code with calls\nto the gpio api.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51e02b02e650183ff1277bcbad6a01d6ea0e9edb",
      "tree": "413dfa5c93e2d01a42309f1cee6d6bf26d871962",
      "parents": [
        "eeb09e6545bf68222798ccf3f355560a9e406435"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Jun 06 14:09:55 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:28 2009 +0100"
      },
      "message": "MIPS: Alchemy: Rewrite GPIO support.\n\nThe current in-kernel Alchemy GPIO support is far too inflexible for\nall my use cases.  To address this, the following changes are made:\n\n* create generic functions which deal with manipulating the on-chip\n  GPIO1/2 blocks.  Such functions are universally useful.\n* Macros for GPIO2 shared interrupt management and block control.\n* support for both built-in CONFIG_GPIOLIB and fast, inlined GPIO macros.\n\n  If CONFIG_GPIOLIB is not enabled, provide linux gpio framework\n  compatibility by directly inlining the GPIO1/2 functions.  GPIO access\n  is limited to on-chip ones and they can be accessed as documented in\n  the datasheets (GPIO0-31 and 200-215).\n\n  If CONFIG_GPIOLIB is selected, two (2) gpio_chip-s, one for GPIO1 and\n  one for GPIO2, are registered.  GPIOs can still be accessed by using\n  the numberspace established in the databooks.\n\n  However this is not yet flexible enough for my uses:  My Alchemy\n  systems have a documented \"external\" gpio interface (fixed, different\n  numberspace) and can support a variety of baseboards, some of which\n  are equipped with I2C gpio expanders.  I want to be able to provide\n  the default 16 GPIOs of the CPU board numbered as 0..15 and also\n  support gpio expanders, if present, starting as gpio16.\n\n  To achieve this, a new Kconfig symbol for Alchemy is introduced,\n  CONFIG_ALCHEMY_GPIO_INDIRECT, which boards can enable to signal\n  that they don\u0027t want the Alchemy numberspace exposed to the outside\n  world, but instead want to provide their own.  Boards are now respon-\n  sible for providing the linux gpio interface glue code (either in a\n  custom gpio.h header (in board include directory) or with gpio_chips).\n\n  To make the board-specific inlined gpio functions work, the MIPS\n  Makefile must be changed so that the mach-au1x00/gpio.h header is\n  included _after_ the board headers, by moving the inclusion of\n  the mach-au1x00/ to the end of the header list.\n\n  See arch/mips/include/asm/mach-au1x00/gpio.h for more info.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad058e95f943e26205aa916b83b85ccb21bd4812",
      "tree": "0dd16ccb9ea079517ec8cb509a597f997a031092",
      "parents": [
        "237e5a3443e5531336b880bbaf3e7bac110330f7"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Apr 22 08:01:48 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 14 13:50:27 2009 +0100"
      },
      "message": "MIPS: Alchemy: Timer build fix\n\nFix breakage introduced by 8e19608e8b5c001e4a66ce482edc474f05fb7355.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "91e8a30e90144bcd0fead02dc57976f304c3b3f7"
}
