)]}'
{
  "log": [
    {
      "commit": "e3a4317e1d9970c56ba19d29393e4289809a1aa5",
      "tree": "708a6ced8554e0e275bc628a4e87af13f5a7130b",
      "parents": [
        "43f5988c1853b1f6c4cd1fca1d4dccd7833d6a8e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 22 06:21:10 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:02:25 2010 +0900"
      },
      "message": "sh: sh7751 pci controller io port fix\n\nThis patch updates the sh7751 pci code to handle io ports\ncorrectly. The code is based on the sh7788x implementation.\n\nTested on a R2D-1 board with CONFIG_8139TOO_PIO\u003dy.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "64d497f55379b1e320a08ec2426468d96f5642ec",
      "tree": "22b9ab3c5e69c5cc2728cbc2ca7fc7623beef8f1",
      "parents": [
        "37d4008484977f60d5d37499a2670c79b214dd46",
        "b5f5fe80fa98a60daa0fa94512d1599b1e26674c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:54:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:54:27 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (187 commits)\n  sh: remove dead LED code for migo-r and ms7724se\n  sh: ecovec build fix for CONFIG_I2C\u003dn\n  sh: ecovec r-standby support\n  sh: ms7724se r-standby support\n  sh: SH-Mobile R-standby register save/restore\n  clocksource: Fix up a registration/IRQ race in the sh drivers.\n  sh: ms7724: modify scan_timing for KEYSC\n  sh: ms7724: Add sh_sir support\n  sh: mach-ecovec24: Add sh_sir support\n  sh: wire up SET/GET_UNALIGN_CTL.\n  sh: allow alignment fault mode to be configured at kernel boot.\n  sh: sh7724: Update FSI/SPU2 clock\n  sh: always enable sh7724 vpu_clk and set to 166MHz on Ecovec\n  sh: add sh7724 kick callback to clk_div4_table\n  sh: introduce struct clk_div4_table\n  sh: clock-cpg div4 set_rate() shift fix\n  sh: Turn on speculative return for SH7785 and SH7786\n  sh: Merge legacy and dynamic PMB modes.\n  sh: Use uncached I/O helpers in PMB setup.\n  sh: Provide uncached I/O helpers.\n  ...\n"
    },
    {
      "commit": "3b7a17fcdae532d29dffab9d564a28be08960988",
      "tree": "64ac96e997751e34fcd237485fac9b868d1e0614",
      "parents": [
        "b26b2d494b659f988b4d75eb394dfa0ddac415c9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 01 17:40:50 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 22 16:16:57 2010 -0800"
      },
      "message": "resource/PCI: mark struct resource as const\n\nNow that we return the new resource start position, there is no\nneed to update \"struct resource\" inside the align function.\nTherefore, mark the struct resource as const.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b26b2d494b659f988b4d75eb394dfa0ddac415c9",
      "tree": "d262f333e529a21017dc072e604a626b38520515",
      "parents": [
        "93da6202264ce1256b04db8008a43882ae62d060"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 01 17:40:49 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 22 16:16:56 2010 -0800"
      },
      "message": "resource/PCI: align functions now return start of resource\n\nAs suggested by Linus, align functions should return the start\nof a resource, not void. An update of \"res-\u003estart\" is no longer\nnecessary.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "7578a4c625a5cc32812946338a4549f3090be113",
      "tree": "dbd53333f97fc2af6818e8bfac50d02917cf1583",
      "parents": [
        "801cd56e3e2c2b727399d2c50c50139b2d7c98e8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 10 16:00:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 10 16:00:58 2010 +0900"
      },
      "message": "sh: Fix up multi-resource mapping for SH7786 PCIe.\n\nThis reworks some of the SH7786 PCIe initialization code to dynamically\nsetup and size the various resource windows, as opposed to the original\ncode that simply wired in a couple of them statically.\n\nAt the same time, we tidy up the initialization code a bit, kill off some\nread-only register twiddling that was gleaned from the bus analyzer, and\nalso propagate the physical slot/channel mapping.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7561f2dd393bd0c6397e6b2a6b021cdb827a2eb1",
      "tree": "71b58308f1383ef54bd6418a8243c047b3434519",
      "parents": [
        "13fd7aeb9af0a106905757369362137996f3feb0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 16:36:56 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 16:36:56 2010 +0900"
      },
      "message": "sh: Fix up SH7786 PCI resource definitions.\n\nThis adds in some of the missing memory resources for channels 1/2 and\ngets the code building again for the recent changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2e18e047981ae04be9bd0d9760057f7c1a7b3785",
      "tree": "999941abf466ce4d6915273e2e7a42bf0a107385",
      "parents": [
        "b06ede84dd1473dec7c6af03a41c8d04d2fee437",
        "cfefe99795251d76d92e8457f4152f532a961ec5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 11:34:03 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 11:34:03 2010 +0900"
      },
      "message": "Merge branch \u0027sh/dmaengine\u0027\n\nConflicts:\n\tarch/sh/drivers/dma/dma-sh.c\n"
    },
    {
      "commit": "623b4ac4bf9e767991c66e29b47dd4b19458fb42",
      "tree": "9cf9c5ef8ac1ab714a35db1baf627fb701a98287",
      "parents": [
        "fc4618575f79eea062cdc51715040e40cd35b71c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Feb 03 14:44:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 09:40:24 2010 +0900"
      },
      "message": "sh: fix Transfer Size calculation in both DMA drivers\n\nBoth the original arch/sh/drivers/dma/dma-sh.c and the new SH dmaengine drivers\ndo not take into account bits 3:2 of the Transfer Size field in the CHCR\nregister, besides, bit-field defines set bit 2, but the mask only passes bits\n1:0 through. TS_16BLK and TS_32BLK macros are bogus too. This patch fixes all\nthese issues for sh7722 and sh7724, other CPUs stay unchanged and might need to\nbe fixed too.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3b0be1a4f2f7d8280574aa6e5eac2dd3dd57e2b7",
      "tree": "b51654617a5ceec1417dcfa4c5fde0cfe87731f2",
      "parents": [
        "8e04221029067cbaff3fc8f4daf991532afbcbaf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 05 16:11:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 05 16:11:25 2010 +0900"
      },
      "message": "sh: Fix an off-by-1 in SH7780 PCIC memory resource mapping.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9ad62ec4f752c82b39aa5927f23d894b46ae10b9",
      "tree": "546f4572329478e849408fe129e44625881f9992",
      "parents": [
        "37feecb0ae8c29b713b957c053b05ad10c42c73b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 03 16:46:20 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 03 16:46:20 2010 +0900"
      },
      "message": "sh: Fix up early PCI PERR/SERR IRQ handling.\n\nThis adds support for handling early PERR/SERR triggering in between\ncontroller registration and the initial bus scan. Buggy cards end up\nasserting these as soon as the M66EN scan is undertaken, resulting in\nan early crash.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6c58b1d987a5795086c5c2babd8c7367d2fdb8c",
      "tree": "3ec992af50f44dd09ff125165ea1c4ef41b2aecc",
      "parents": [
        "ef407beefbd9928792ccc93857e408e0057bc17b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 20:01:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 20:01:50 2010 +0900"
      },
      "message": "sh: Improved multi-resource handling for SH7780 PCI.\n\nThe SH7780 PCI controller supports 3 different ranges of PCI memory in\naddition to its PCI I/O window. In the case of 29-bit mode, only 2 memory\nwindows are supported, while in 32-bit mode all 3 are visible. This\nattempts to make the resource handling completely dynamic and to permit\nplatforms to map in as many apertures as they can handle.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef407beefbd9928792ccc93857e408e0057bc17b",
      "tree": "f98fc1e6eaa7d00b578d759f612d815cd7a7391a",
      "parents": [
        "bcf39352eb9e9026f7a1028d4bce3707b65f104b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 16:39:46 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 16:39:46 2010 +0900"
      },
      "message": "sh: Hook up ERR/PERR/SERR detection for SH7780 PCI host controllers.\n\nThese were never handled before, so implement some common infrastructure\nto support them, then make use of that in the SH7780-specific code. In\npractice there is little here that can not be generalized for SH4 parts,\nwhich will be an incremental change as the 7780/7751 code is gradually\nunified.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bcf39352eb9e9026f7a1028d4bce3707b65f104b",
      "tree": "440794a7fe888c48bfb49bdd994873ae8a136866",
      "parents": [
        "85b59f5bb24aeca1a987cbb206e228bf630c8327"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 13:11:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 13:11:25 2010 +0900"
      },
      "message": "sh: Handle PCI controller resource conflicts.\n\nregister_pci_controller() can fail, but presently is a void function.\nChange this over to an int so that we can bail early before continuing on\nwith post-registration initialization (such as throwing the controller in\nto 66MHz mode in the case of the SH7780 host controller).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85b59f5bb24aeca1a987cbb206e228bf630c8327",
      "tree": "0bf1e2e46f58d04f597cf62f0fbf8ae5d7ada52d",
      "parents": [
        "aee4467b5ce5047401efb4175b1360ec1734affc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 13:01:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 13:01:42 2010 +0900"
      },
      "message": "sh: Enable PCI66 support for SH7780 host controller.\n\nThis adds some helper glue for scanning the bus and determining if all\nof the devices are 66MHz capable or not before flipping on 66MHz mode.\nThis isn\u0027t quite to spec, but it\u0027s fairly consistent with what other\nembedded controllers end up having to do.\n\nScanning code cribbed from the MIPS txx9 PCI code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aee4467b5ce5047401efb4175b1360ec1734affc",
      "tree": "c7c8a02b0c07c44cdf3b823e7ccd7b2fc2434cc8",
      "parents": [
        "31a090ae0693af189fc7a8ad16cece4878acad33"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 11:33:22 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 01 11:33:22 2010 +0900"
      },
      "message": "sh: Fix up large system memory handling for SH7780 PCI.\n\nFor systems that have more than 512MB we need to set up an additional\nmapping, this fixes up the rounding to the next power of two and splits\nout the mapping accordingly between the two local bus mapping windows.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "396c56a9c69ebb0baf9171a6365ac9fda322728d",
      "tree": "ad501a9148d96c10cf45a79ca9c6c188a03da627",
      "parents": [
        "320e68da59353fe6ad51b81f6865c4b674ad66ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jan 30 01:41:21 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jan 30 01:41:21 2010 +0900"
      },
      "message": "sh: Kill off broken type 1 PCI config access checks.\n\nThe host controllers only support type 1, so there\u0027s not much else to\ntest for. Some of the older controllers also supported type 2 accesses,\nbut we\u0027ve never supported those, and likely never will. Beyond that, the\nP1SEG test is meaningless for 32-bit mode, so rather than refactoring it,\njust kill the type 1 test off completely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "320e68da59353fe6ad51b81f6865c4b674ad66ea",
      "tree": "9fc7f0f07a6a656a6384736f17f7d52da9a9f79e",
      "parents": [
        "ac8ab54a8e41a5ed0ee2161d45b6dc855490989f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 29 22:38:13 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 29 22:38:13 2010 +0900"
      },
      "message": "sh: support PCI domains.\n\nNewer SH parts are now commonly shipping with multiple controllers, so\nwe wire up PCI domain support to deal with them. Shamelessly cloned from\nthe MIPS implementation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ac8ab54a8e41a5ed0ee2161d45b6dc855490989f",
      "tree": "6872b5d5942338d43ea520060e2b3f2a4287f652",
      "parents": [
        "a45635dfb08a1fa2cf77bf1f2c4074961ce2e625"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 29 22:22:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 29 22:22:27 2010 +0900"
      },
      "message": "sh: Bail out early on PCI resource conflicts.\n\nPresently we just call in to request_resource() for the ioport and iomem\nresources without checking for errors. This has already hidden a couple\nof bugs, so add some error handling in for good measure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a45635dfb08a1fa2cf77bf1f2c4074961ce2e625",
      "tree": "9c8401158280d33137b6ffa3566743734da552c7",
      "parents": [
        "9762528f37ddc7071509dddb10e7b4b3b957fd01"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 29 22:19:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 29 22:19:04 2010 +0900"
      },
      "message": "sh: Reworked SH7780 PCI initialization.\n\nThis consolidates the PCI initialization code for all of the pci-sh7780\nusers, and sets up the memory window dynamically as opposed to using\nhardcoded window positions.\n\nA number of bugs were fixed at the same time, including the PIO handling\nand master abort timeout settings being incorrect.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "849593591ce3b5f9352966c9d410284dc04d03b6",
      "tree": "481c0e43522f96acfad5b8911b547fddaac82b35",
      "parents": [
        "621266bdf4b78fa92f7eabd7688b86f0dbd61d64"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 28 18:15:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 28 18:15:05 2010 +0900"
      },
      "message": "sh: Fix up read-only variable assignment in pcibios_align_resource().\n\narch/sh/drivers/pci/pci.c:167: error: assignment of read-only location \u0027*res\u0027\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9d56dd3b083a3bec56e9da35ce07baca81030b03",
      "tree": "a9df9d514fbc32defc1ca8a6d7c2795f15b8a128",
      "parents": [
        "a077e91690fb32a1453423b2cf1df3492fd30c3a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 26 12:58:40 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 26 12:58:40 2010 +0900"
      },
      "message": "sh: Mass ctrl_in/outX to __raw_read/writeX conversion.\n\nThe old ctrl in/out routines are non-portable and unsuitable for\ncross-platform use. While drivers/sh has already been sanitized, there\nis still quite a lot of code that is not. This converts the arch/sh/ bits\nover, which permits us to flag the routines as deprecated whilst still\nbuilding with -Werror for the architecture code, and to ensure that\nfuture users are not added.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7dcaa8e8e67b2cfbe0097c9bb52e23aed5443b8b",
      "tree": "79bd5dd533468a8071295d6c7411392445ac98fa",
      "parents": [
        "6f832e8aab8c4c6d28629e970e4a85e74a8d0be6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 19:13:56 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 19:13:56 2010 +0900"
      },
      "message": "sh: Generalize SH7786 PCIe support.\n\nPreviously this was only built in for Urquell boards, but the same\napproach can be used on SDK7786 now that the mode pin reading is\nsupported, so make it generic to SH7786.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10ab92d8c336c25af1fce46113ed85856e02e95d",
      "tree": "184ff3e809cf4efb55db574f29c4ac417c8c5b67",
      "parents": [
        "46c4e5daea3d5df06e27bf5a49a0c42274db6725"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 12:08:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 12:08:31 2010 +0900"
      },
      "message": "sh: heartbeat: Support access size specification via resource flags.\n\nThis permits the resource access size to be handed off through the\nresource flags, which saves platforms from having to establish\nplatform data only to specify the register width.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3252b11fc4790d046b93f300c898df2f7cd7c176",
      "tree": "a1239e538ad9be65c77414c5fb11ae75739e1836",
      "parents": [
        "66206536fe56e889a8bd86ab5742fc76c78c5b4a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Oct 17 22:20:22 2009 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:14 2009 +0100"
      },
      "message": "sh: move machtypes.h to include/generated\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1dca899e95d27475c9036ce1cf857a72852b9c53",
      "tree": "32242471d7ae594e66c6a1393a5b4233d07b4c80",
      "parents": [
        "3af539e59cf3213cbe31ce7008f1db51c52665ca"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 13 12:29:19 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 13 12:29:19 2009 +0900"
      },
      "message": "sh: dma: Kill off bogus dma_sysclass symbol export.\n\nThis is a static symbol, so the export is wholly superfluous. Recent\nkbuild updates flagged this as an error, resulting in build failure,\nso this tidies that up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7693465d81827107caf9c447b9ad91098a1c4941",
      "tree": "e47345c26eb252578a78a33b0840d49d88624f3c",
      "parents": [
        "01be5d63fd4645eab1d05a7caa04462c11c8b7a1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 27 10:36:55 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 27 10:36:55 2009 +0900"
      },
      "message": "sh: Kill off superfluous arch/sh/drivers/pci/Kconfig.\n\nNow that this contains a grand total of 1 Kconfig option, it\u0027s hardly\nworth keeping split out. Roll CONFIG_PCI back in to the top-level\narchitecture Kconfig, along with the other bus types.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "01be5d63fd4645eab1d05a7caa04462c11c8b7a1",
      "tree": "9c316a404a55dc2a43ef5e0156590d37a828cf54",
      "parents": [
        "3f375f12ecb9c691dda70bb64b313e55fe6ee4ee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 27 10:35:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 27 10:35:02 2009 +0900"
      },
      "message": "sh: Revamp PCI DMA coherence Kconfig bits.\n\nLeaving this configurable caused more trouble than it was ever worth, so\njust make it explicit. Boards that are verified one way or the other can\nfix up their selects accordingly. We presently default to non-coherent\nfor most platforms.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c",
      "tree": "51a231742e211143f5845edf4b09d1712dcd2771",
      "parents": [
        "1ef04fefe2241087d9db7e9615c3f11b516e36cf",
        "1f6672d44c1ae7408b43c06170ec34eb0a0e9b9f"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into for-linus\n"
    },
    {
      "commit": "d8902adcc1a9fd484c8cb5e575152e32192c1ff8",
      "tree": "305109ce60db5ea9710dddce9db8a23f65ff4572",
      "parents": [
        "9134d02bc0af4a8747d448d1f811ec5f8eb96df6"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Mon Sep 07 03:26:23 2009 +0000"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:56:02 2009 -0700"
      },
      "message": "dmaengine: sh: Add Support SuperH DMA Engine driver\n\nThis supported all DMA channels, and it was tested in SH7722,\nSH7780, SH7785 and SH7763.\nThis can not use with SH DMA API.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "15444a8973dcfbd286b3e638cbadac2446a9271a",
      "tree": "dacfad06a662291e28eb9cb6d49e37d86e33c4ca",
      "parents": [
        "2fc742f8d64c68b4a175a1dcb28351b112d63315"
      ],
      "author": {
        "name": "David McKay",
        "email": "david.mckay@st.com",
        "time": "Mon Aug 24 16:10:40 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 24 16:10:40 2009 +0900"
      },
      "message": "sh: Allow use of GENERIC_IOMAP\n\nThe synopsys PCI cell used in the later STMicro chips requires code to\nbe run in order to do IO cycles, rather than just memory mapping the IO\nspace. Rather than extending the existing SH infrastructure to allow\nthis, use the GENERIC_IOMAP implmentation to save re-inventing the\nwheel.\n\nThis set of changes allows the SH to be built with GENERIC_IOMAP\nenabled, it just ifdef\u0027s out the functions provided by the GENERIC_IOMAP\nimplementation, and provides a few required missing functions.\n\nSigned-off-by: David McKay \u003cdavid.mckay@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "24d76195d124986b7702821b8b6cc85942b13146",
      "tree": "150f528fba04e4123c206280b23c99a061e1bda1",
      "parents": [
        "1bc265d06c31d08a3d95b6b8215c7639698001e0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Aug 19 10:24:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 19 19:28:40 2009 +0900"
      },
      "message": "sh: Add SH7724 support to NR_ONCHIP_DMA_CHANNELS\n\nThis patch also update help comment\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e174d13010a6bd52045466bc35ca5a86e3f3ba9b",
      "tree": "1ad84c9b48bae21a3a150da7caae5f938abae461",
      "parents": [
        "b2ea8b421515ddd692c88fc5afb0e7f93e96e6cb"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Aug 18 07:00:20 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 18 21:16:29 2009 +0900"
      },
      "message": "sh: Prevent heartbeat from scribbling over non-LED bits.\n\nWhile most platforms implement LED banks in sets of 8/16/32, some use\ndifferent configurations. This adds a LED mask to the heartbeat platform\ndata to allow platforms to constrain the bitmap, which is otherwise\nderived from the register size.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5713e602106545ff601c158d0864ce8e79de6d0a",
      "tree": "bba2bea5fcb88813668bc9284e54c679359ab3e6",
      "parents": [
        "3d3638da49211cf15f8aec3030990ac6fba4c693"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 18:20:48 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 18:20:48 2009 +0900"
      },
      "message": "sh: pci: Initial PCI-Express support for SH7786 Urquell board.\n\nThis adds initial support for the PCI-Express module in the SH7786,\nparticularly as it relates to the urquell platform. Presently it is\nonly supported in root complex mode, with endpoint mode still requiring\nmore debugging. 29/32-bit mode and lane configurations are selectable via\nboard mode pins, and are otherwise fixed.\n\nOnly 4x and 1x PCI channels are presently handled, the PCI bridge still\nrequires additional debugging and stabilization in hardware.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66765fe1b62e4c0eee3b7e3aa1eb34e5428f52ec",
      "tree": "8952f6a5502cf1fd3f7c3fa0a063a2cb66fe9b83",
      "parents": [
        "8c6b44d00aca45edf69b35220ba4dce962c482f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 16 06:26:08 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 16 06:26:08 2009 +0900"
      },
      "message": "sh: pci: SH7786 PCI ops.\n\nThis adds in preliminary support for the SH7786 PCIe module PCI ops,\nand the corresponding module definitions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8c6b44d00aca45edf69b35220ba4dce962c482f8",
      "tree": "e6d011180cf99d7541c1f12d0605025353fd81c3",
      "parents": [
        "8b27fc6de184d66347e4aceeb5c0a4262732cc03"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 16 06:01:58 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 16 06:01:58 2009 +0900"
      },
      "message": "sh: pci: Allow register_pci_controller() to handle overlapping regions.\n\nSome host controllers (such as SH7786) have overlapping regions that are\nfixed in hardware. The resource allocator does the right thing in\nmanaging this space already, so the conflict case is non-fatal.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "78c99ba1b180a794f35a4d701693fbc1b00fe9e1",
      "tree": "555890f80fbc2e0ab2c4a837a7786911bac5a5a9",
      "parents": [
        "11b6aa9555d0c2f4d195695cd151e1fd07413387"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jun 13 12:21:11 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Jun 14 17:48:43 2009 +0900"
      },
      "message": "sh: pci: remove duplicated #include\u0027s\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5582b0648de6248c67c0b47fa170e5fb15ab4bf1",
      "tree": "49b71ae2716673e5e9b7f54212e73632ddd3ec35",
      "parents": [
        "464c9e10376b24f04402fa8ef72b66257561bffa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 27 00:12:58 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 27 00:12:58 2009 +0900"
      },
      "message": "sh: pci-sh7780: Fix up for PCI_DISABLE_MWI changes.\n\nThis fixes a build error where references to pci_cache_line_size are\nundefined, as this ceases to be exported when PCI_DISABLE_MWI is enabled,\nas is now the default.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d076d2bd0d9379314df5f2ab8b9c83f617c70923",
      "tree": "bb58864850160561c8187c891f7fb07661100b5f",
      "parents": [
        "f9e2b97dc2cf832ccceea2a2e6eccc4bc9af72cf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 26 23:10:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 26 23:10:15 2009 +0900"
      },
      "message": "sh: pci-sh7751: Initialize io_map_base in controller definition.\n\nAs there is only a single controller and remapping has no impact for the\naddress range in question, just initialize it directly in the controller\ndefinition. This fixes up boot time warnings about not having the field\ninitialized.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3d6ad460214cc72b93333f51f498441a56d622e9",
      "tree": "f6c5f19467d3f3c78b014d9adcf9e4a18eaa75fa",
      "parents": [
        "c42f32dca3855d8f867387ec6993d9b62516a00e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon May 11 09:01:08 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 11 21:59:58 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7760\n\nUpdate intc tables and platform data to use one linux irq\nper maskable interrupt source instead of keeping the one-to-one\nmapping between vectors and linux irqs.\n\nThis fixes potential irq masking issues for sh7760 hardware\nblocks such as DMAC/TMU2/REF.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fb849b9d743a20056f2418cd955e5c650658663",
      "tree": "dd2d44103536ae83f8db483a8657bdcc36ad5c14",
      "parents": [
        "ae318a148e4d255dfbc87d963fdd6031c2af9c46"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 07 18:10:27 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 07 18:10:27 2009 +0900"
      },
      "message": "sh: Integrate the SH-5 onchip_remap() more coherently.\n\nPresently this is special-cased for early initialization. While there are\nsituations where these static early initializations are still necessary,\nwith minor changes it is possible to use this for the regular ioremap\nimplementation as well. This allows us to kill off the special-casing for\nthe remap completely and to start tidying up all of the SH-5\nspecial-casing in drivers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cf242007a1eb29dcf93d1cb34713ec9b3f4a0e1b",
      "tree": "f325d1b36e5dc4c0aac2a50b68011e326a7b55ef",
      "parents": [
        "35bcfffd86aac933205fbf8401e3e7e4dde68264"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:53:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:53:33 2009 +0900"
      },
      "message": "sh: pci: Rename pci-new.c to pci.c.\n\npci-new.c is now in a state to replace the old pci.c, rename it\naccordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35bcfffd86aac933205fbf8401e3e7e4dde68264",
      "tree": "cddaf74aa074c3587235ee7bdacca58fe143cfcd",
      "parents": [
        "805fcc88999162b361ef0b0ce25782ef65f147d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:51:19 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:51:19 2009 +0900"
      },
      "message": "sh: pci: Roll pci-lib in to pci-new.\n\nNow that the pci-auto cruft is gone, pci-lib can go away.\nRoll it back in to pci-new.c where it originally split off from.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "805fcc88999162b361ef0b0ce25782ef65f147d7",
      "tree": "6d39798614428034f9fada4bd6406d2100c634b6",
      "parents": [
        "2d5efc190eb415dbff79ffab4f8ea731ab0288a9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:46:42 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:46:42 2009 +0900"
      },
      "message": "sh: pci: Kill off the last remnants of the now unused pci-auto code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d5efc190eb415dbff79ffab4f8ea731ab0288a9",
      "tree": "3c086544eece0de283755ee14181bbcaa3a4eb1c",
      "parents": [
        "951a681bda844491de8699b3bdc6c3899cbd4c9f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:42:59 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:42:59 2009 +0900"
      },
      "message": "sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/.\n\nThe se7751 was still doing the PCI fixups in its own board directory,\nso we move it over to arch/sh/drivers/pci/ with the rest of the board\nfixups. It has bitrotted significantly over the years, so will still\nlikely need a bit of work to bring back up to date.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "951a681bda844491de8699b3bdc6c3899cbd4c9f",
      "tree": "4c0ed37b6906d06ff440f64b1fd8f297952526f5",
      "parents": [
        "37c8ac361efdbae969eff1a603bc39412d3e873f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:34:36 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:34:36 2009 +0900"
      },
      "message": "sh: pci: Convert dreamcast to new-style interface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37c8ac361efdbae969eff1a603bc39412d3e873f",
      "tree": "c5cb5d28ebc09bc00ec27f3c285ed9d8f9519d3f",
      "parents": [
        "84972ec0c206b73ffb74e5114b574186ce6166b8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:27:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:27:15 2009 +0900"
      },
      "message": "sh: pci: Consolidate lboxre2 and r2d IRQ fixups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "84972ec0c206b73ffb74e5114b574186ce6166b8",
      "tree": "24ef4ada49ee0515269a4307f84ce75ac97401a7",
      "parents": [
        "757e3c16f8bafa2a470aebf9b04671c5d4d18f49"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:17:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:17:10 2009 +0900"
      },
      "message": "sh: pci: Rename SH7751 platform ops files to fixups.\n\nNone of these contain pci_ops, only IRQ routing bits, rename them\naccordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "757e3c16f8bafa2a470aebf9b04671c5d4d18f49",
      "tree": "45f28014d3980d917376f42159b19926816083e6",
      "parents": [
        "a5b08047129f214af1899bd9088605c7adc21ed5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:11:07 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 21:11:07 2009 +0900"
      },
      "message": "sh: pci: Rewrite SH7751 PCI support to follow SH7780.\n\nThis follows the similar sort of scheme that the refactored SH7780 code\nuses, using a 64MB CS3 mapping to handle the window0 case, and simply\ndiscarding window1. This vastly simplifies the code, and allows most of\nthe board-specific setup to go die.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5b08047129f214af1899bd9088605c7adc21ed5",
      "tree": "52b6cd26f4ff98c02d91ada45d05a54811d9193c",
      "parents": [
        "48e4237d96fdcb1237b63bcddb37771f97452eec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 20:41:45 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 20:41:45 2009 +0900"
      },
      "message": "sh: pci: Rename ops-cayman -\u003e fixups-cayman.\n\nNow that ops-cayman.c only contains IRQ routing fixups, rename it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "48e4237d96fdcb1237b63bcddb37771f97452eec",
      "tree": "8a3f8ea4bff0f4545560fbeb6e3d1c06f882cf46",
      "parents": [
        "3444f5ec49bc6cb901ffea38e085db1d76e1189c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 20:40:48 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 20:40:48 2009 +0900"
      },
      "message": "sh: pci: Convert the SH-5 code over to the new interface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3444f5ec49bc6cb901ffea38e085db1d76e1189c",
      "tree": "2d5870e1d7287cca6cc87ec630cab75dca1fccc6",
      "parents": [
        "0db38cea69fc478a5c25b3c915ec680cc5538783"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 20:22:05 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 20:22:05 2009 +0900"
      },
      "message": "sh: pci: Tidy up the dreamcast PCI support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0db38cea69fc478a5c25b3c915ec680cc5538783",
      "tree": "53abb8b1ed4299adcffc647e5a20a2d98a108b18",
      "parents": [
        "0e75148108914062cb46ad3dc8f054a628018df7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:54:47 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:54:47 2009 +0900"
      },
      "message": "sh: pci: Kill off legacy ide quirks.\n\nThese fixups seem to have bitrotted a bit since their introduction in the\n2.4 days. As we never had much use for them in the first place, and\nnothing is using them any more, kill them off the rest of the way.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0e75148108914062cb46ad3dc8f054a628018df7",
      "tree": "eff47aed6df8f388be8755d5eea3ce6be8ea6056",
      "parents": [
        "c563bf0965c86cc6087b09c34ca063fe96d6deca"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:48:48 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:48:48 2009 +0900"
      },
      "message": "sh: pci: Consolidate pcibios_setup() in pci-lib.\n\nThis wasn\u0027t really being used for anything useful, so just stub it in\npci-lib.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d556fcc101c4b0d57ac9742ab806a6bfed78eac1",
      "tree": "6989826c3605e9cba0e12a328b7439c48b7d8519",
      "parents": [
        "bb3396477bf46c7cae6bd04b969580277957966e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:31:20 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:31:20 2009 +0900"
      },
      "message": "sh: pci: Flag the dreamcast BBA as IORESOURCE_PCI_FIXED.\n\nThis isn\u0027t a real BAR, so prevent any attempts to move it, as we don\u0027t\nwish to encourage a bus luck by overzealous PCI initialization code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb3396477bf46c7cae6bd04b969580277957966e",
      "tree": "8034e124b8da40d094af075e7531f5133703f6d2",
      "parents": [
        "5ba7205fc49ff72e88784c94fb661f93e7ae7d36"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:26:45 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:26:45 2009 +0900"
      },
      "message": "sh: pci: Kill off superfluous lboxre2 pci fixups.\n\nThis is a verbatim copy of the r2d one, use that instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5ba7205fc49ff72e88784c94fb661f93e7ae7d36",
      "tree": "a74ed26781658ff0582722c575f5ef1a624837ed",
      "parents": [
        "3f8daeacd7ed7a502daf0998e2515cea4f467f21"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:00:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 19:00:32 2009 +0900"
      },
      "message": "sh: pci: Kill off the now unused hose-\u003eio_base.\n\nNothing is using this any more, so kill it off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3f8daeacd7ed7a502daf0998e2515cea4f467f21",
      "tree": "1f11706c54251791cacc9b28006cc3ed6ea2171c",
      "parents": [
        "5160d3f782a5e0cdb3bdaa8a891a1fb9d9ab83ec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:53:41 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:53:41 2009 +0900"
      },
      "message": "sh: pci: Consolidate the remaining common bits.\n\nThis moves the remaining common bits in to pci-lib. Thereby reducing\npci.c/pci-new.c to simple bus fixups and controller registration.\n\nAs more platforms are moved over, the old code will disappear completely\nand the pci-new bits will be rolled in to pci-lib, eventually replacing\npci.c completely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5160d3f782a5e0cdb3bdaa8a891a1fb9d9ab83ec",
      "tree": "6db575d4980c598ec19f16a3454aacef151237e9",
      "parents": [
        "09cfeb133e3cac39b8b9a2cb1d8ab4f77e396248"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:47:21 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:47:21 2009 +0900"
      },
      "message": "sh: pci: Consolidate bus\u003c-\u003eresource mapping in pci-lib.\n\nNow that the io and mem offsets are tracked accordingly, the pci-new\nversion of the bus\u003c-\u003eresource mappers can be used generically. This\nmoves them in to pci-lib.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "09cfeb133e3cac39b8b9a2cb1d8ab4f77e396248",
      "tree": "e74554cadc6e60ebe1243e1297d90fd4ac4c2a2b",
      "parents": [
        "e79066a659b893debe19010179d3f3f015d76d1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:42:00 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:42:00 2009 +0900"
      },
      "message": "sh: pci: Track io and mem_offset per-channel.\n\nThis implements a per-hose offset for I/O and mem resources.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e79066a659b893debe19010179d3f3f015d76d1c",
      "tree": "8827e8c43a49957a3dd01fd8b22dfa36c918a575",
      "parents": [
        "99f95f117848088f2708b45c70be73152e78bb8a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:29:22 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 18:29:22 2009 +0900"
      },
      "message": "sh: pci: New-style controller registration.\n\nThis moves off of the board_pci_channels[] approach for bus registration\nand over to a cleaner register_pci_controller(), all derived from the\nMIPS code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0bb34a6bf1f71d5ad2abfda582a2c2794957bc7b",
      "tree": "2ac5a8400ac65001b78f173b51bd41b0f38d9376",
      "parents": [
        "394b6d2fe624246e258a218dac68d44fe9a8411f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 16:38:00 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 16:38:00 2009 +0900"
      },
      "message": "sh: pci: Consolidate pci_iomap() and use the generic I/O base.\n\nThis consolidates the pci_iomap() definitions and reworks how the I/O\nport base is handled. PCI channels can register their own I/O map base,\nor if none is provided, the system-wide generic I/O base is used instead.\n\nFunctionally nothing changes, while this allows us to kill off lots of\nI/O address special casing and lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "394b6d2fe624246e258a218dac68d44fe9a8411f",
      "tree": "737172aaaa9a929a72f823216b3afe019a9fa997",
      "parents": [
        "a3c0e0d0032d5bbfd7dc04827a257c717d432a5b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 16:18:46 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 16:18:46 2009 +0900"
      },
      "message": "sh: pci: Kill off unused pcibios_fixup().\n\nThis is left over cruft that hasn\u0027t been used by anything in a long time,\nkill off bits that weren\u0027t purged previously.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a3c0e0d0032d5bbfd7dc04827a257c717d432a5b",
      "tree": "ba853dce3346b33c44cd4d224ca662632186594e",
      "parents": [
        "9833385131fc4e8c52f95320ab899051d1c06831"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 16:14:29 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 16:14:29 2009 +0900"
      },
      "message": "sh: pci: Consolidate pcibios_align_resource() definitions.\n\nThis introduces a saner pcibios_align_resource() that can be used\nregardless of whether pci-auto or pci-new are being used, and\nconsolidates it in pci-lib.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9833385131fc4e8c52f95320ab899051d1c06831",
      "tree": "b293094ef57c340e196bae1a79ab061b2f93df46",
      "parents": [
        "4c5107e44514a9bde74d0af77982705d602d9e39"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 15:51:45 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 15:51:45 2009 +0900"
      },
      "message": "sh: pci: HAVE_PCI_MMAP support.\n\nDerived from the MIPS version, now uses pgprot_noncached().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4c5107e44514a9bde74d0af77982705d602d9e39",
      "tree": "7915b112e6f81cfc90787e5fb9097032bd4212a8",
      "parents": [
        "9ade1217c9ba39ad2f004a898ddfbb815fd5fe74"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 15:43:36 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 15:43:36 2009 +0900"
      },
      "message": "sh: pci: Split out new-style PCI core.\n\nThis splits off a \u0027pci-new.c\u0027 which is aimed at gradually replacing the\npci-auto backend and the arch/sh/drivers/pci/pci.c core respectively.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9ade1217c9ba39ad2f004a898ddfbb815fd5fe74",
      "tree": "5983659bb85a596df5a9f17042c2d6af6f3511b9",
      "parents": [
        "62c7ae87cb5962d3dfaa6d916a15e4faa9e07363"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 15:38:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 20 15:38:25 2009 +0900"
      },
      "message": "sh: pci: Drop asm-generic/pci.h, so we can use our own fixups.\n\nThe new PCI code wants its own bus\u003c-\u003eresource mappings instead of the\ngeneric equivalents, so drop the asm-generic include in preparation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62c7ae87cb5962d3dfaa6d916a15e4faa9e07363",
      "tree": "3ab00d7c857edeb864b204bf041444fb4197af9b",
      "parents": [
        "a6d377b6969235a3b5a6e87bdcef387d0976b41c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 20:37:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 20:37:16 2009 +0900"
      },
      "message": "sh: pci: Start unifying the SH7780 PCIC initialization.\n\nThis starts moving out the common initialization bits from the various\nfixup paths in to the shared init path.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6d377b6969235a3b5a6e87bdcef387d0976b41c",
      "tree": "1c84b8182c8ef468c8b874361f4ae33aeafe50e7",
      "parents": [
        "4c7a47de897e89c25a40e228ac5319cbac7257fe"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 20:11:44 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 20:11:44 2009 +0900"
      },
      "message": "sh: pci: Consolidate SH7780 PCIC IRQ routing.\n\nNow that the platform code is a bit leaner, we can start consolidating\nthe various IRQ routing implementations. There are effectively only 2\nvariants, and the others can use those directly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4c7a47de897e89c25a40e228ac5319cbac7257fe",
      "tree": "c5fe696011112d42f3ae279de4b679e7d4d140fa",
      "parents": [
        "ab1363a8929f32cc163cd3f50ca72f20d901b00c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 17:21:36 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 17:21:36 2009 +0900"
      },
      "message": "sh: pci: Kill off platform-specific multi-window mappings.\n\nCommit 68b42d1b548be1840aff7122fdebeb804daf0fa3 (\"sh: sh7785lcr: Map\nwhole PCI address space.\") changed around the semantics of how various\nchip-selects are made accessible to PCI. Now that there is a single\nlarge mapping covering from CS0-CS6, there is no longer any need to\ndo multi-window mapping. Subsequently, all of the differing\nimplementations can be consolidated in to pci-sh7780.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ab1363a8929f32cc163cd3f50ca72f20d901b00c",
      "tree": "72412ce4de97e21559d0055b339bbfd6f344c10d",
      "parents": [
        "f1dcab756687622b658154ded1657538984edcdb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 17:07:47 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 17:07:47 2009 +0900"
      },
      "message": "sh: pci: Consolidate PCI I/O and mem window definitions for SH7780.\n\nThis consolidates all of the PCI I/O and memory window definitions across\nthe pci-sh7780 users in pci-sh7780 itself. No functional changes, in that\nevery platform had exactly the same implementation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f1dcab756687622b658154ded1657538984edcdb",
      "tree": "bf014b5d57be91f32bf1338113751b3f30bc2fe2",
      "parents": [
        "c66c1d79a94a7a302e2dc6c93da40902423eac3e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 17:00:27 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 17:00:27 2009 +0900"
      },
      "message": "sh: pci: Set the I/O port base to the SH7780 I/O window default.\n\nPresently the I/O port base isn\u0027t being set anywhere, which allows things\nlike generic_inl() to blow up. Fix this up to point at the PCI IO window.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c66c1d79a94a7a302e2dc6c93da40902423eac3e",
      "tree": "e29bf59d813f623b3a71f5ccb2d0f8ac16fec051",
      "parents": [
        "ab78cbcf6877334fc20868b7df7887349e2e01c8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 16:38:00 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 16:38:00 2009 +0900"
      },
      "message": "sh: pci: Set pci_cache_line_size on SH7780 via the PCICLS register.\n\nThe SH7780 PCIC contains a read-only cache line size register that we can\nderive pci_cache_line_size from. So, make sure that the software idea of\nthe cache line size actually matches the host controller\u0027s idea.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ab78cbcf6877334fc20868b7df7887349e2e01c8",
      "tree": "227497c6325f89b81e9a2b982f0af7e1c660b2f7",
      "parents": [
        "4e7b7fdb129995640f144b7de114e109c6b46a2a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 15:08:01 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 15:08:01 2009 +0900"
      },
      "message": "sh: pci: Use the proper write size for class/sub-class code.\n\nDon\u0027t use pci_write_reg() for these, as it defaults to 32-bit. Rather\nthan using the helper, use __raw_writeb() directly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4e7b7fdb129995640f144b7de114e109c6b46a2a",
      "tree": "9f3b7bc00884fa35c23a737bc70c8271384b6a89",
      "parents": [
        "0bbc9bc3189f24de946777af43c9033c8c4871e4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 15:05:19 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 15:05:19 2009 +0900"
      },
      "message": "sh: pci: Rework SH7780 host controller detection.\n\nThis reworks how the host controller is probed, and makes it a bit more\nverbose in the event a new type of controller is detected. Additionally,\nwe also log the revision information.\n\nThis now uses the proper access sizes for the vendor/device registers,\nrather than relying on a larger access that encapsulated both of them.\nNot all devices support 32-bit read cycles for these registers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0bbc9bc3189f24de946777af43c9033c8c4871e4",
      "tree": "996a03383430848a62746d8ffb9c5035d0d9a4ca",
      "parents": [
        "7e4ba0d77c96d328ba968ddff4a464d4d2fa7abc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 14:09:09 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 14:09:09 2009 +0900"
      },
      "message": "sh: pci: Set class/sub-class code correctly for SH7780 PCIC.\n\nThe SH7780 PCI host controller implements a configuration header that\nrequires a fair bit of hand-holding to initialize properly. By default\nit appears as a pre-2.0 host controller given the zeroed out class code,\nso fix this up properly.\n\nSome boards that happened to be using the R7780RP version of the PCIC\nfixups had set this correctly, but this belongs in the standard\ninitialization, and is by no means board specific.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7e4ba0d77c96d328ba968ddff4a464d4d2fa7abc",
      "tree": "30d69cd07d47d64dcd2d76faf5f28dc443c46d42",
      "parents": [
        "b627b4ed3d056c5d00e8f3cb32d033b0ee6619a9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 14:07:57 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 14:07:57 2009 +0900"
      },
      "message": "sh: pci: Prefer P1SEG over P1SEGADDR for CONFIG_CMD.\n\nP1SEGADDR is obsolete and will be killed off completely in the future,\nso transition off of it and reference P1SEG explicitly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b627b4ed3d056c5d00e8f3cb32d033b0ee6619a9",
      "tree": "40f8571f9f4a5b543f43a3bd6298366d42bcaa9a",
      "parents": [
        "84971bb401866d79c6b353cb1d8861c2b4621867"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 13:00:18 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 13:00:18 2009 +0900"
      },
      "message": "sh: pci: Move se7780 INTC fixups out of pci-sh7780.c.\n\nThese fixups belong in the board INTC setup code, not in the middle of\npci-sh7780.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "84971bb401866d79c6b353cb1d8861c2b4621867",
      "tree": "2ac33ed815c53e5a9e04a353311d4a76831e9aa9",
      "parents": [
        "0232ba9ce031d0fd8f331fa8b3c00e16901f54e6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 12:44:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 17 12:44:25 2009 +0900"
      },
      "message": "sh: pci: Kill off useless debugging printk() in pci-sh7780 init.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0232ba9ce031d0fd8f331fa8b3c00e16901f54e6",
      "tree": "23ded02afa77863da3d19a8ca8de156ec10f638f",
      "parents": [
        "f1a9ba8f15f89f3f444985251efaf809cd16da53"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 18:01:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 18:01:31 2009 +0900"
      },
      "message": "sh: pci: Kill off unused SH4_PCIC_NO_RESET code.\n\nNothing ended up using this anymore, so just kill it off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f1a9ba8f15f89f3f444985251efaf809cd16da53",
      "tree": "5828e7b4c2c2372eefde2f8d893c7aa599a8ff7f",
      "parents": [
        "3aabce8d3d2f9af2c08c2f590ac9acb272ca8c95"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 11 16:17:53 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:15 2009 +0900"
      },
      "message": "sh: pci: drop duplicate PCIC fixups for SE7780 and SH7785LCR.\n\nSE7780 has the same PCIC fixup as SDK7780, and SH7785LCR the same\nas R7780RP. Switch to using those, and drop the duplicate code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3aabce8d3d2f9af2c08c2f590ac9acb272ca8c95",
      "tree": "951cb912d729b04c102f3bea28a56bfb64db66d3",
      "parents": [
        "10591578c84825a320734e59272f161385edcc41"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 11 16:12:39 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:15 2009 +0900"
      },
      "message": "sh: sh7785lcr: Update for recent PCI changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10591578c84825a320734e59272f161385edcc41",
      "tree": "f39ae6705df2501c9c90ff581e238cb8f0d20ba7",
      "parents": [
        "aa5d3ff99cc1f3dfe262ab9dd9179131fcfe39fd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 11 15:58:04 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:15 2009 +0900"
      },
      "message": "sh: drop duplicate symbol export on dreamcast and sh7785lcr.\n\nWith board_pci_channels now being exported in a single place, update the\nboards that duplicated the export.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aa5d3ff99cc1f3dfe262ab9dd9179131fcfe39fd",
      "tree": "1de49bf116eef129c052db99015f68faa22406c7",
      "parents": [
        "8ce0143b11cdc519b8e1fd94a262b654ef0bc3ab"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Feb 19 21:35:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:14 2009 +0900"
      },
      "message": "sh: export board_pci_channels in one place\n\nInstead of sometimes exporting board_pci_channels[] in the board specific\ncode just export it in one place.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8ce0143b11cdc519b8e1fd94a262b654ef0bc3ab",
      "tree": "912403b5b8b853ca1479e95590ac2fd057de0030",
      "parents": [
        "ef339f241b08a16af58897e6288ba200e0c7a8c7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Feb 19 21:35:31 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:14 2009 +0900"
      },
      "message": "sh: pci io port base address code\n\nAdds a __get_pci_io_base() function which is used to match a port range\nagainst struct pci_channel. This allows us to detect if a port range is\nassigned to pci or happens to be legacy port io. While at it, remove unused\ncpu-specific cruft.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef339f241b08a16af58897e6288ba200e0c7a8c7",
      "tree": "6e9984ccbccc87017c3beb97567002926b5ae549",
      "parents": [
        "ef53fdeb7e0cb139aff33665635b886700137abb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Feb 19 21:35:22 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:14 2009 +0900"
      },
      "message": "sh: pci memory range checking code\n\nThis patch changes the code to use __is_pci_memory() instead of\nis_pci_memaddr(). __is_pci_memory() loops through all the pci\nchannels on the system to match memory windows.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef53fdeb7e0cb139aff33665635b886700137abb",
      "tree": "0e0d7e93ee37a8fd9b1d71f52844e6bc67274860",
      "parents": [
        "e4c6a3604e07185046e2ce4be82a201f4447d788"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Feb 19 21:35:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:13 2009 +0900"
      },
      "message": "sh: add io_base member to pci_channel\n\nStore the io window base address in struct pci_channel and use that one\ninstead of SH77xx_PCI_IO_BASE.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4c6a3604e07185046e2ce4be82a201f4447d788",
      "tree": "8abb5616899458a0ae197bdac3e36b7360869f25",
      "parents": [
        "b6706ef10f75921733d7275fd45d268f2f6254c8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Feb 19 21:35:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:13 2009 +0900"
      },
      "message": "sh: add reg_base member to pci_channel\n\nStore the base address of the pci host controller registers in struct\npci_channel and use the address in pci_read_reg() and pci_write_reg().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6706ef10f75921733d7275fd45d268f2f6254c8",
      "tree": "dfaf33eb6634b7d3fb9d53ddf92f7bbfcf69e45c",
      "parents": [
        "710fa3c81151948ac4d836ef52b57cef91b0ab72"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Feb 19 21:34:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:13 2009 +0900"
      },
      "message": "sh: hook in struct pci_channel in sysdata\n\nStore a struct pci_channel pointer in bus-\u003esysdata. This makes whatever\nstruct pci_channel assigned to a bus available for sh4_pci_read() and\nsh4_pci_write(). We also modify PCIBIOS_MIN_IO and PCIBIOS_MIN_MEM to\nuse bus-\u003esysdata - this to gives us support for multiple pci channels.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "710fa3c81151948ac4d836ef52b57cef91b0ab72",
      "tree": "57718b3badc0817db419dce57716973a3faa0f1e",
      "parents": [
        "d0e3db40e2a1352aa2a2f425a7d4631bddc03d51"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 11 15:47:23 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:13 2009 +0900"
      },
      "message": "sh: avoid using PCIBIOS_MIN_xxx\n\nReplaces PCIBIOS_MIN_IO and PCIBIOS_MIN_MEM with direct struct\npci_channel access. This allows us to have more than one pci\nchannel.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d0e3db40e2a1352aa2a2f425a7d4631bddc03d51",
      "tree": "275392db569a7f3808d8f86cfcb4874bfe81f997",
      "parents": [
        "b8b47bfbe4eb1ae0e6891e49c86a5f4fb00413be"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 11 15:46:14 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:12 2009 +0900"
      },
      "message": "sh: add init member to pci_channel data\n\nThis patch adds an init callback to struct pci_channel and makes sure\nit is initialized properly. Code is added to call this init function\nfrom pcibios_init(). Return values are adjusted and a warning is is\nprinted if init fails.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8b47bfbe4eb1ae0e6891e49c86a5f4fb00413be",
      "tree": "ea54e39235d29b7f96fd24611ff507dfdaa1d178",
      "parents": [
        "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 11 15:41:51 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 16:00:12 2009 +0900"
      },
      "message": "sh: pass along struct pci_channel\n\nThese patches rework the pci code for the sh architecture.\n\nCurrently each board implements some kind of ioport to address mapping.\nSome boards use generic_io_base others try passing addresses as io ports.\nThis is the first set of patches that try to unify the pci code as much\nas possible to avoid duplicated code. This will in the end lead to fewer\nlines board specific code and more generic code.\n\nThis patch makes sure a struct pci_channel pointer is passed along to\nvarious pci functions such as pci_read_reg(), pci_write_reg(),\npci_fixup_pcic(), sh7751_pcic_init() and sh7780_pcic_init().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e588a00fe546695e93077b3f7b7009f0c31d9370",
      "tree": "3bf87434001d26d9ec408d06d93ae9bc7fb5fd7a",
      "parents": [
        "7b41f5688c1e03c41c772cd1766d6d80189380dd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:23:40 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:23:40 2009 +0900"
      },
      "message": "sh: Add in PCI bus for DMA API debugging.\n\nThis adds in the pci_bus_type for DMA API debug.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9bb019f4c25a426deab26c9d1c67c8914bb4424f",
      "tree": "2079b6fbb56f8fb64af4eab13a830149ba2caa72",
      "parents": [
        "7fd87b3f1a6955da0a21b4fd99f8939701055172"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Apr 06 11:37:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 06 08:55:51 2009 -0700"
      },
      "message": "sh: sh7785lcr: fix PCI address map for 32-bit mode\n\nFix the problem that cannot work PCI device on 32-bit mode because\ninfluence of the commit 68b42d1b548be1840aff7122fdebeb804daf0fa3\n(\"sh: sh7785lcr: Map whole PCI address space.\"). So this patch was\nimplement like a 29-bit mode, map whole physical address space of\nDDR-SDRAM.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "68b42d1b548be1840aff7122fdebeb804daf0fa3",
      "tree": "b971d30d186a197eeabc18c150eee0496c4614ff",
      "parents": [
        "01ab10393c510342ec4ce85df11ccfa3df06bbb2"
      ],
      "author": {
        "name": "Takashi Yoshii",
        "email": "yoshii.takashi@renesas.com",
        "time": "Thu Apr 02 09:03:30 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Apr 04 11:50:52 2009 -0400"
      },
      "message": "sh: sh7785lcr: Map whole PCI address space.\n\nPCI still doesn\u0027t work on sh7785lcr 29bit 256M map mode.\n\nOn SH7785, PCI -\u003e SHwy address translation is not base+offset but\nsomewhat like base|offset (See HW Manual (rej09b0261) Fig. 13.11).\nSo, you can\u0027t export CS2,3,4,5 by 256M at CS2 (results CS0,1,2,3\nexported, I guess).  There are two candidates.\n\na) 128M@CS2 + 128M@CS4\nb) 512M@CS0\n\nAttached patch is B. It maps 512M Byte at 0 independently of memory\nsize. It results CS0 to CS6 and perhaps some more being accessible\nfrom PCI.\n\nTested on\n7785lcr 29bit 128M map\n7785lcr 29bit 256M map\n(NOT tested on 32bit)\n\nSigned-off-by: Takashi YOSHII \u003cyoshii.takashi@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a27873cd234b4248dda342721d6262943e5fa235",
      "tree": "34bae4d4dbeafa682eab63ed07743b591428fedc",
      "parents": [
        "53a52abcf32666819db35d67269e1ed64f7b2b7a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Apr 04 11:40:22 2009 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Apr 04 11:40:22 2009 -0400"
      },
      "message": "sh: Fix up number of on-chip DMA channels on SH7091.\n\nThis accidentally regressed when the multi-IRQ changes went in,\nswitching SH7091 from 4 to 6 channels. Add SH7091 back in to the\n4-channel dependency list.\n\nReported-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40f49e7ed77f1b753a7243c0137e4767a50ea8bd",
      "tree": "84aa135f6c98093cde0ad83e714f0415c39cd6cd",
      "parents": [
        "da62e71d13ad0b76011491e36cb58999c464516a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 12:47:56 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 12:47:56 2009 +0900"
      },
      "message": "sh: dma: Make G2 DMA configurable.\n\nFollow the PVR2 DMAC change for G2 DMA.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da62e71d13ad0b76011491e36cb58999c464516a",
      "tree": "68ef5f8f6d49352780773f862427a31fad791324",
      "parents": [
        "988f831df398ff36f67b095245060c24c354e9e9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 09:30:36 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 09:30:36 2009 +0900"
      },
      "message": "sh: dma: Make PVR2 DMA configurable.\n\nWith arch/sh/drivers/dma/ always being built, the Dreamcast DMA engines\nare being unconditionally built in, regardless of whether the DMA API is\nenabled or not. This is a regression from previous behaviour, but there\nis not much advantage in building them all in unconditionally regardless.\nAdd a new config option to make it optional, and update the only user of\nit to reflect that.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "988f831df398ff36f67b095245060c24c354e9e9",
      "tree": "9ad8250800cbd01c501e3f2f14e3c2187c2d6b18",
      "parents": [
        "50cca715a64b66ccf173767d94d4020ea0a6129c"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Mon Mar 16 03:22:07 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 20:14:25 2009 +0900"
      },
      "message": "sh: Move IRQ multi definition of DMAC to defconfig\n\nWhen SuperH CPU has IRQ multi of DMAC, SH_DMA_IRQ_MULTI becomes enable.\nThe following CPU\u0027s are Multi IRQ of DMAC now.\n - SH775X and SH7091\n - SH776X\n - SH7780\n - SH7785\n\nIf SH_DMA_IRQ_MULTI becomes enable, dma-sh api driver is optimized\nfor Multi IRQ.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "02ebd32f52c10f90f810e85d0281e9e81dd6e741",
      "tree": "71085fae4632e3ae013cf3b82631a27a3f04b8c5",
      "parents": [
        "a83c0b739f3ad1887704cfa9f1ee5ee208cf1532"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Mar 13 04:31:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:49:01 2009 +0900"
      },
      "message": "sh: Disable get_dma_error_irq for non-SH4 targets.\n\ndma-sh\u0027s get_dma_error_irq() is only used by SH4, as the SH3\ndoesn\u0027t have the DMA Error interrupt.\n\nDisable it out for non-SH4 builds.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "71b973a42c5456824c8712e00659d9616d395919"
}
