)]}'
{
  "log": [
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "539253f6e13feedfa7bb6a3112c6707ebdf11e74",
      "tree": "ae250ff09f76f581ca49ab7eee0b06138be9db6f",
      "parents": [
        "fe413ec322e26179c788c678f24434b94cca34f0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:06 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:06 2010 +0100"
      },
      "message": "sh: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\nDirectly flush psw-\u003ework on removal instead.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: linux-sh@vger.kernel.org\n"
    },
    {
      "commit": "37b7a97884ba64bf7d403351ac2a9476ab4f1bba",
      "tree": "1c738f6b97c9f82b96c8ae836ab38f34faa4c1d7",
      "parents": [
        "e2781ac2a63011dd883e94c07eb086e6f2a5f521"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 09:49:04 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 09:49:04 2010 -0400"
      },
      "message": "sh: machvec IO death.\n\nThis takes a bit of a sledgehammer to the machvec I/O routines. The\niomem case requires no special casing and so can just be dropped\noutright. This only leaves the ioport casing for PCI and SuperIO\nmangling. With the SuperIO case going through the standard ioport\nmapping, it\u0027s possible to replace everything with generic routines.\n\nWith this done the standard I/O routines are tidied up and NO_IOPORT\nnow gets default-enabled for the vast majority of boards.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a80be1680502f99de5f9565c491208e90a9a3afe",
      "tree": "987116f70cca17e598ed61fd01aecabe0d36c631",
      "parents": [
        "d8d6b902b8a3b2c66151529694bb4a9a3555cf43"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 15 06:15:56 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 15 06:15:56 2010 +0900"
      },
      "message": "sh: pci: Convert to upper/lower_32_bits() helpers.\n\nInstead of hand-rolling our own, just use the generic ones instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6b77b2d5ffd2f8ee74fcc27661f7f4962c34705",
      "tree": "c4596337ce521cd5be2f96af85ccbe88b76c4d80",
      "parents": [
        "61a46766c9d5d8fb5dad23da1b7cc4cb8b0107da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 08:44:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 08:44:55 2010 +0900"
      },
      "message": "sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n\nThe SDK7786 FPGA has secondary control over the PCIe clocks, specifically\nrelating to the slots and oscillator. This ties the FPGA clocks in to the\nclock framework and balances the refcounting similar to how the primary\non-chip clocks are managed. While the on-chip clocks are per-port, the\nFPGA clock enable/disable is global for the entire block.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "61a46766c9d5d8fb5dad23da1b7cc4cb8b0107da",
      "tree": "6b91ef707e1a1e4d202ab817ac066509a72b1c8b",
      "parents": [
        "f7fcec93b619337feb9da829b8a9ab6ba86393bc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 07:37:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 07:37:01 2010 +0900"
      },
      "message": "sh: pci: Support slot 4 routing on SDK7786.\n\nSDK7786 supports connecting either slot3 or 4 to the same PCIe port by\nway of FPGA muxing. By default the vertical slot 3 on the baseboard is\nenabled, so this adds in a command line option for forcibly enabling the\nslot 4 edge connector.\n\nIf nothing has been specified on the command line, we fall back to\nreading the resistor values for card presence to figure out where to\nroute the port to.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "39a90865f07f05343c450e91a56578bb8f69c5e8",
      "tree": "1d7b5d8f092af89c65ab5d4fc81cca62765e7917",
      "parents": [
        "c524ebf5a6b78d25219d64a05b3876cde719b5ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 18:56:13 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 18:56:13 2010 +0900"
      },
      "message": "sh: pci: Use a generic raw spinlock for PCI config access locking.\n\nThis copies the pci_config_lock idea from x86 over, allowing us to kill\noff a couple of existing private locks. At the same time, these need to\nbe converted to raw spinlocks for -rt kernels, so we make that change at\nthe same time. This should make it easier for future parts to get the\nlocking right instead of inevitable ending up with lock type mismatches.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c524ebf5a6b78d25219d64a05b3876cde719b5ff",
      "tree": "6cbc83e8a54e45a936ce65189b2c27de9d87004f",
      "parents": [
        "cecf48e23fd9270053850643a56e8e791322e3d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 18:45:11 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 18:45:11 2010 +0900"
      },
      "message": "sh: pci: clock framework support for SH7786 PCIe.\n\nThis gets each port handling its MSTP bit, as well as moving the PHY\nclock management in to the clock framework.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cecf48e23fd9270053850643a56e8e791322e3d5",
      "tree": "cf6d0e8ef8414f9919ac4fa1acd33e41591be4f1",
      "parents": [
        "bd792aea441a3dcdede462486ab8c63045803844"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 17:10:02 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 17:10:02 2010 +0900"
      },
      "message": "sh: pci: Use I/O accessors consistently in SH7786 PCIe init code.\n\nSome of the existing code is flipping between __raw_xxx() and\npci_{read,write}_reg(). As the latter are just wrappers for the former,\nflip over to using them consistently.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd792aea441a3dcdede462486ab8c63045803844",
      "tree": "3b109a3c504cf3b994d3936a6a85145cc59bc631",
      "parents": [
        "beb54ad9c6fb60901d9445056d40bdaccdc3e819"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 16:12:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 16:12:58 2010 +0900"
      },
      "message": "sh: pci: Support ports with disabled links on SH7786 PCIe.\n\nPresently we error out if a link is disabled and simply drop the port\nregistration outright. This follows the PPC changes and simply reports on\nthe link state on boot, leaving the port registered, in order to more\neasily deal with hotplug on future parts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "beb54ad9c6fb60901d9445056d40bdaccdc3e819",
      "tree": "711064a71a66afea852d47c81ecce8ff529ac105",
      "parents": [
        "2c65d75ec4dde5e619a462e70cdd7b67e0e64bb8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 16:00:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 16:00:42 2010 +0900"
      },
      "message": "sh: pci: Discard initial PCICONF4/5 settings for SH7786 PCIe.\n\nThese settings are properly propagated by the hardware already, so\nthere\u0027s no need to bother with them manually.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2c65d75ec4dde5e619a462e70cdd7b67e0e64bb8",
      "tree": "92bf4545d694888073a39c963b1d4f278785642c",
      "parents": [
        "cabdf8bf488bfa3b565360b9fa1322d2db7747eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 15:39:54 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 15:39:54 2010 +0900"
      },
      "message": "sh: pci: Support root complex config accesses on SH7786 PCIe.\n\nThe SH7786 PCIe is presently unable to enumerate itself in root complex\nmode, and has no visibility through either type 0 or type 1 accesses,\ndespite having a mostly sensible extended config space for each port.\nAttempts to generate type 0 or type 1 config cycles result in completer\naborts, so we\u0027re ultimately forced to use SuperHyway transactions\ninstead.\n\nAs each port has a single port \u003c-\u003e device mapping that resolves for any\nPCI_SLOT definition, we simply hijack devfn 0 for the SuperHyway\ntransaction and bump up the devfn limit.\n\nWith enumeration of the root complex now possible, we also need to insert\nan early fixup to hide the BARs from the kernel. With all of that done,\nit\u0027s now possible to use the pcieport services with all of the PCIe\nports, which is the first step to power management support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cabdf8bf488bfa3b565360b9fa1322d2db7747eb",
      "tree": "00995be0c1bc3637e25c971f6a50ec3b3374df4a",
      "parents": [
        "81df84f4060f4f19c7e6f39c7c527a6098436a2a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 15:37:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 20 15:37:25 2010 +0900"
      },
      "message": "sh: pci: Move Renesas PCI IDs to a better place.\n\nPreviously these IDs were only used by one driver, so there was not much\nneed for having them generically defined. Now that this will no longer\nhold true, move them over.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "81df84f4060f4f19c7e6f39c7c527a6098436a2a",
      "tree": "617779f42664440d4787bbdd028a205f17bc825a",
      "parents": [
        "bdf7499081fc3c521d0f8fc28c6950c7c9bd7e97"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 19 13:57:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 19 13:57:51 2010 +0900"
      },
      "message": "sh: pci: Give SH7786 PHY some time to settle.\n\nThe spec suggests waiting up to 500ms for the PHY to settle before\ntesting link state, but practice shows that 100ms is sufficient (this is\nthe delay value we also use on the other SH-4A PCI controllers, too).\nThis makes device detection much more reliable, although in the future it\nshould be a bit faster to simply serialize with a TLP IRQ.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bdf7499081fc3c521d0f8fc28c6950c7c9bd7e97",
      "tree": "887cfefa9eddfc7b6517c87a96d5c5ceff9a97a8",
      "parents": [
        "c62e3fae58198fc1f5d7922f84fe91b3fcf61177"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 19 13:54:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 19 13:54:50 2010 +0900"
      },
      "message": "sh: pci: Toggle configuration accesses on SH7786.\n\nAfter configuration accesses have been completed deassert the\nconfiguration access enable cleanly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c62e3fae58198fc1f5d7922f84fe91b3fcf61177",
      "tree": "c1058ab14f20fe39f79105c8f6110406ae3d8682",
      "parents": [
        "0238a0d8c3846f5c1f9db0dabe504481751e58e8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 19 13:51:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 19 13:51:15 2010 +0900"
      },
      "message": "sh: pci: Use generic pci_enable_resources() for pcibios_enable_device().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "52204705b2fef6cb70b49dfa19c363fc88e72bde",
      "tree": "601468bfc81c4066264ab1a7d2c5f3bd683a963e",
      "parents": [
        "b9afa3e015273a52718e0a7efe198a0df76be880",
        "1c3bb3871af53a2a8620bc48b5535f6d83386773"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:56:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:56:27 2010 +0900"
      },
      "message": "Merge branch \u0027sh/pci-express-integration\u0027\n"
    },
    {
      "commit": "1c3bb3871af53a2a8620bc48b5535f6d83386773",
      "tree": "37437fe841e0d200869a5c91f16d7aa4aad7c79c",
      "parents": [
        "f048519309dbaedd03807ddbb9fa22f5616cfd43"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:07:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:07:05 2010 +0900"
      },
      "message": "sh: Hook up 3rd memory window for all SH7786 PCIe channels.\n\nNow that the resource assignment issues are resolved, we can finally wire\nup the small third memory window -- in the future we may reclaim this for\nMSI.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f048519309dbaedd03807ddbb9fa22f5616cfd43",
      "tree": "05f4e5c68bb6c2f8c52ceb936da29ddd8a1a86fc",
      "parents": [
        "da03a63ac843711887a85e5d90dd69399b1b9164"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:05:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:05:08 2010 +0900"
      },
      "message": "sh: Properly wire up channel 2\u0027s I/O window on SH7786 PCIe.\n\nAn IORESOURCE_IO was missing here, which meant that we weren\u0027t properly\nestablishing the I/O window for this particular slot. With this\ncorrected, cards with I/O BARs have them actually assigned and\naccessible.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da03a63ac843711887a85e5d90dd69399b1b9164",
      "tree": "47bf395f811a1fb8cb486f530f2cbac5d6ddf270",
      "parents": [
        "2c5f674339d5e4c02cca7af13ec02bd9b5a96b60"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:03:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 17:03:10 2010 +0900"
      },
      "message": "sh: Ignore 32-bit windows in 29-bit mode for SH7786 PCIe.\n\nCertain memory windows are only available for 32-bit space, so skip over\nthese in 29-bit mode. This will severely restrict the amount of memory\nthat can be mapped, but since a boot loader bug makes booting in 29-bit\nmode close to impossible anyways, everything is ok.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2c5f674339d5e4c02cca7af13ec02bd9b5a96b60",
      "tree": "7327f35f706a9847afaf05a5fd019f7206c534ce",
      "parents": [
        "2dbfa1e37dc703631d5421e0b04aecc5a7aff37d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 16:12:26 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 16:12:26 2010 +0900"
      },
      "message": "sh: Establish a SuperHyway\u003c-\u003ePCIe window mapping on SH7786 PCIe.\n\nThis bumps up the low address to match the physical memory windows for\nSHway\u003c-\u003ePCIe transfers. The previous implementation was banking on a 1:1\nvirt\u003c-\u003ephys SHway mapping, which doesn\u0027t apply here.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2dbfa1e37dc703631d5421e0b04aecc5a7aff37d",
      "tree": "3d6c8e064889bef673fa0c7f4ef021042ec62410",
      "parents": [
        "9ec165166850930dc3079bfa39f4c1397abd7337"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 16:11:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 16:11:04 2010 +0900"
      },
      "message": "sh: Make SH7786 PCIe port reset logic more aggressive.\n\nThis attempts a more complete port reset, building on top of the existing\napproach.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9ec165166850930dc3079bfa39f4c1397abd7337",
      "tree": "7e2ef2905f8b0f26482d59b7c8cd1e0b4be1c79a",
      "parents": [
        "65c23f54c01fabae171d54c0e78df354b3709b93"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Tue Sep 07 16:09:14 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 07 16:09:14 2010 +0900"
      },
      "message": "sh: Additional register definitions for SH7786 PCIe.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "144c7494239f12d554806439a17ad8203c7b2d3a",
      "tree": "def630d167f5e25ca926faf462653075a69c7566",
      "parents": [
        "d2d5bc58d79321bd29ed1c8c61e806ec0541e3bf",
        "65c23f54c01fabae171d54c0e78df354b3709b93"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 20:39:22 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 20:39:22 2010 +0900"
      },
      "message": "Merge branch \u0027sh/pci-express-integration\u0027\n"
    },
    {
      "commit": "65c23f54c01fabae171d54c0e78df354b3709b93",
      "tree": "c661e4e44604849078dd83ba6f26e9f4fe665e12",
      "parents": [
        "53178d71b9f2d5c96bfcd2dd2c4b99c4e95a77d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 20:26:41 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 20:26:41 2010 +0900"
      },
      "message": "sh: Relax devfn constraints for SH7786 PCIe.\n\nSH7786 PCIe has 1 slot per port, but no specific restriction on function.\nRelax the devfn restriction and look to the slot number instead when\nconfigured as a root complex.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53178d71b9f2d5c96bfcd2dd2c4b99c4e95a77d5",
      "tree": "4fbba9a4d9991ca74eb2578f3f9bf9a78c61e69f",
      "parents": [
        "7656e2486cb1ab7cdee65652ee695bdff894ea73"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 16:04:59 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 16:04:59 2010 +0900"
      },
      "message": "sh: Fix up SH7786 PCIe PHY initialization.\n\nThis brings the clocking and register setting in line with the somewhat\nfactually ambiguous specification.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7656e2486cb1ab7cdee65652ee695bdff894ea73",
      "tree": "85d2e580c12fcde487584a5c6d462c05485d9274",
      "parents": [
        "97e0214044d9f279a3d6286c9f859696ef0b7ebe"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 15:59:40 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 20 15:59:40 2010 +0900"
      },
      "message": "sh: Support type 1 accesses for SH7786 PCI.\n\nThis enables support for type 1 config space accesses on the SH7786\nPCI controller. At the same time, add in some extra sanity checks for\ncontroller asserted errors.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "32dfab3ced3a3d2bb0ac2ed6fd7ac395edf02e88",
      "tree": "61a3fd983b5870e797b5da14f80cd100ec27a34b",
      "parents": [
        "38409d726bc6413d39f082f60bc803f52d8b5849"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 28 16:39:26 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:10:28 2010 +0900"
      },
      "message": "sh: dma: check return value of create_proc_read_entry()\n\ncreate_proc_read_entry() may fail, if so return -ENOMEM.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3b554c33dcde9d67efcb8d0a5acca201afd44730",
      "tree": "69dda2b204b1b49f27f38773c6f390c902f9ea51",
      "parents": [
        "3a598264436e94c410c413088a7873fcad33616c"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sat Jun 19 00:01:03 2010 +0100"
      },
      "committer": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed Jun 23 09:09:56 2010 +0100"
      },
      "message": "sh: Fix typos in PCI initialization message\n\nThis typo seems to have been copy and pasted in the PCI initialization\ncode. Replace \u0027intialization\u0027 with \u0027initialization\u0027.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\n"
    },
    {
      "commit": "9973e38575070b70c68bad177fb5056548fea349",
      "tree": "e4b919a6199fdcaa35eac225c6fa34c0cc5b2a16",
      "parents": [
        "42edb1d306d7941405b5ba5e7599ea99fc4bdf5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 07 11:42:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 07 11:42:01 2010 +0900"
      },
      "message": "sh: Fix up IORESOURCE_PCI_FIXED usage in pcibios_fixup_device_resources().\n\npcibios_fixup_device_resources() presently skips over resources flagged\nwith IORESOURCE_PCI_FIXED, which is a remnant of the old PCI-auto code.\nThe only user for this at present is the Dreamast GAPSPCI code which\ncan\u0027t tolerate any adjustments to the BARs, but a combination of the\nIORESOURCE_PCI_FIXED and zeroed out hose offsets does the right thing for\nthis case already, so we simply kill off the special casing.\n\nReported-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "ab1363a8929f32cc163cd3f50ca72f20d901b00c"
}
