<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/arch/sh/drivers/pci/Makefile, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2010-10-13T22:37:01+00:00</updated>
<entry>
<title>sh: pci: Support slot 4 routing on SDK7786.</title>
<updated>2010-10-13T22:37:01+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-10-13T22:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=61a46766c9d5d8fb5dad23da1b7cc4cb8b0107da'/>
<id>urn:sha1:61a46766c9d5d8fb5dad23da1b7cc4cb8b0107da</id>
<content type='text'>
SDK7786 supports connecting either slot3 or 4 to the same PCIe port by
way of FPGA muxing. By default the vertical slot 3 on the baseboard is
enabled, so this adds in a command line option for forcibly enabling the
slot 4 edge connector.

If nothing has been specified on the command line, we fall back to
reading the resistor values for card presence to figure out where to
route the port to.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Enable PCI66 support for SH7780 host controller.</title>
<updated>2010-02-01T04:01:42+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-02-01T04:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=85b59f5bb24aeca1a987cbb206e228bf630c8327'/>
<id>urn:sha1:85b59f5bb24aeca1a987cbb206e228bf630c8327</id>
<content type='text'>
This adds some helper glue for scanning the bus and determining if all
of the devices are 66MHz capable or not before flipping on 66MHz mode.
This isn't quite to spec, but it's fairly consistent with what other
embedded controllers end up having to do.

Scanning code cribbed from the MIPS txx9 PCI code.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Generalize SH7786 PCIe support.</title>
<updated>2010-01-15T10:13:56+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-01-15T10:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=7dcaa8e8e67b2cfbe0097c9bb52e23aed5443b8b'/>
<id>urn:sha1:7dcaa8e8e67b2cfbe0097c9bb52e23aed5443b8b</id>
<content type='text'>
Previously this was only built in for Urquell boards, but the same
approach can be used on SDK7786 now that the mode pin reading is
supported, so make it generic to SH7786.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: Initial PCI-Express support for SH7786 Urquell board.</title>
<updated>2009-06-17T09:20:48+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-06-17T09:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=5713e602106545ff601c158d0864ce8e79de6d0a'/>
<id>urn:sha1:5713e602106545ff601c158d0864ce8e79de6d0a</id>
<content type='text'>
This adds initial support for the PCI-Express module in the SH7786,
particularly as it relates to the urquell platform. Presently it is
only supported in root complex mode, with endpoint mode still requiring
more debugging. 29/32-bit mode and lane configurations are selectable via
board mode pins, and are otherwise fixed.

Only 4x and 1x PCI channels are presently handled, the PCI bridge still
requires additional debugging and stabilization in hardware.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: SH7786 PCI ops.</title>
<updated>2009-06-15T21:26:08+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-06-15T21:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=66765fe1b62e4c0eee3b7e3aa1eb34e5428f52ec'/>
<id>urn:sha1:66765fe1b62e4c0eee3b7e3aa1eb34e5428f52ec</id>
<content type='text'>
This adds in preliminary support for the SH7786 PCIe module PCI ops,
and the corresponding module definitions.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: Rename pci-new.c to pci.c.</title>
<updated>2009-04-20T12:53:33+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-04-20T12:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=cf242007a1eb29dcf93d1cb34713ec9b3f4a0e1b'/>
<id>urn:sha1:cf242007a1eb29dcf93d1cb34713ec9b3f4a0e1b</id>
<content type='text'>
pci-new.c is now in a state to replace the old pci.c, rename it
accordingly.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: Roll pci-lib in to pci-new.</title>
<updated>2009-04-20T12:51:19+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-04-20T12:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=35bcfffd86aac933205fbf8401e3e7e4dde68264'/>
<id>urn:sha1:35bcfffd86aac933205fbf8401e3e7e4dde68264</id>
<content type='text'>
Now that the pci-auto cruft is gone, pci-lib can go away.
Roll it back in to pci-new.c where it originally split off from.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: Kill off the last remnants of the now unused pci-auto code.</title>
<updated>2009-04-20T12:46:42+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-04-20T12:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=805fcc88999162b361ef0b0ce25782ef65f147d7'/>
<id>urn:sha1:805fcc88999162b361ef0b0ce25782ef65f147d7</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/.</title>
<updated>2009-04-20T12:42:59+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-04-20T12:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=2d5efc190eb415dbff79ffab4f8ea731ab0288a9'/>
<id>urn:sha1:2d5efc190eb415dbff79ffab4f8ea731ab0288a9</id>
<content type='text'>
The se7751 was still doing the PCI fixups in its own board directory,
so we move it over to arch/sh/drivers/pci/ with the rest of the board
fixups. It has bitrotted significantly over the years, so will still
likely need a bit of work to bring back up to date.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: pci: Consolidate lboxre2 and r2d IRQ fixups.</title>
<updated>2009-04-20T12:27:15+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2009-04-20T12:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=37c8ac361efdbae969eff1a603bc39412d3e873f'/>
<id>urn:sha1:37c8ac361efdbae969eff1a603bc39412d3e873f</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
