<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/pci/Makefile, branch v2018.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/pci/Makefile?h=v2018.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/pci/Makefile?h=v2018.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-10-06T15:28:12Z</updated>
<entry>
<title>PCI: Add driver for a 'pci-host-ecam-generic' host controller</title>
<updated>2017-10-06T15:28:12Z</updated>
<author>
<name>Tuomas Tynkkynen</name>
<email>tuomas.tynkkynen@iki.fi</email>
</author>
<published>2017-09-19T20:18:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3675cb044e68bc1145444f3c4f9af5c02864607b'/>
<id>urn:sha1:3675cb044e68bc1145444f3c4f9af5c02864607b</id>
<content type='text'>
QEMU emulates such a device with '-machine virt,highmem=off' on ARM.
The 'highmem=off' part is required for things to work as the PCI code
in U-Boot doesn't seem to support 64-bit BARs.

Signed-off-by: Tuomas Tynkkynen &lt;tuomas.tynkkynen@iki.fi&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>Drop CONFIG_WINBOND_83C553</title>
<updated>2017-01-25T22:38:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-01-23T20:31:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=37b499c43fbf91b65520d7e2bd7bb998c7ba38e2'/>
<id>urn:sha1:37b499c43fbf91b65520d7e2bd7bb998c7ba38e2</id>
<content type='text'>
This is not used in U-Boot. Drop this option and associated dead code.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>pci: layerscape: move kernel DT fixup to a separate file</title>
<updated>2017-01-18T17:26:24Z</updated>
<author>
<name>Hou Zhiqiang</name>
<email>Zhiqiang.Hou@nxp.com</email>
</author>
<published>2016-12-13T06:54:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a7294aba086fb05ef2bbb50098a84d6c81e38a4b'/>
<id>urn:sha1:a7294aba086fb05ef2bbb50098a84d6c81e38a4b</id>
<content type='text'>
To make the layerscape pcie driver clear, move the kernel DT fixup
code from pcie_layerscape.c to pcie_layerscape_fixup.c.

Signed-off-by: Hou Zhiqiang &lt;Zhiqiang.Hou@nxp.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>pci: mvebu: Add PCIe driver for Armada-8K</title>
<updated>2016-12-05T12:34:33Z</updated>
<author>
<name>Shadi Ammouri</name>
<email>shadi@marvell.com</email>
</author>
<published>2016-10-27T11:29:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=182ba1a7dfe94fed21eff666cc1a4f38c7a3e88e'/>
<id>urn:sha1:182ba1a7dfe94fed21eff666cc1a4f38c7a3e88e</id>
<content type='text'>
This patch adds a driver for the PCIe controller integrated in the
Marvell Armada-8K SoC. This controller is based on the DesignWare
IP core.

The original version was written by Shadi and Yehuda. I ported this
driver to the latest mainline U-Boot version with DM support.

Tested on the Marvell DB-88F8040 Armada-8K eval board.

Signed-off-by: Shadi Ammouri &lt;shadi@marvell.com&gt;
Signed-off-by: Yehuda Yitschak &lt;yehuday@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Cc: Nadav Haklai &lt;nadavh@marvell.com&gt;
Cc: Neta Zur Hershkovits &lt;neta@marvell.com&gt;
Cc: Kostya Porotchkin &lt;kostap@marvell.com&gt;
Cc: Omri Itach &lt;omrii@marvell.com&gt;
Cc: Igal Liberman &lt;igall@marvell.com&gt;
Cc: Haim Boot &lt;hayim@marvell.com&gt;
Cc: Hanna Hawa &lt;hannah@marvell.com&gt;
</content>
</entry>
<entry>
<title>pci: xilinx: Add a driver for Xilinx AXI to PCIe bridge</title>
<updated>2016-09-21T13:04:32Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-09-08T06:47:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a29e45a9c468ba254bbf18886454c53ff16bec49'/>
<id>urn:sha1:a29e45a9c468ba254bbf18886454c53ff16bec49</id>
<content type='text'>
This patch adds a driver for the Xilinx AXI bridge for PCI express, an
IP block which can be used on some generations of Xilinx FPGAs. This is
mostly a case of implementing PCIe ECAM specification, but with some
quirks about what devices are valid to access.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: pci: video: Convert video and pci_rom to use DM PCI API</title>
<updated>2016-01-12T17:19:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-11-29T20:17:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f4e1e8efc5b700473f1920e92b521cb0945a6e3'/>
<id>urn:sha1:3f4e1e8efc5b700473f1920e92b521cb0945a6e3</id>
<content type='text'>
Adjust these files to use the driver-model PCI API instead of the legacy
functions.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: pci: Use driver model PCI API in auto-config</title>
<updated>2016-01-12T17:19:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-11-29T20:17:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5e23b8b4a4a63178015432a94617d937d8eb42cd'/>
<id>urn:sha1:5e23b8b4a4a63178015432a94617d937d8eb42cd</id>
<content type='text'>
At present we are using legacy functions even in the auto-configuration code
used by driver model. Add a new pci_auto.c version which uses the correct
API.

Create a new pci_internal.h header to hold functions that are used within
the PCI subsystem, but are not exported to other drivers.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: pci: Disable PCI compatibility functions by default</title>
<updated>2015-12-01T13:26:38Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-11-27T02:51:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3ba5f74a541f77bfb6904e684e2cf0bfad005106'/>
<id>urn:sha1:3ba5f74a541f77bfb6904e684e2cf0bfad005106</id>
<content type='text'>
We eventually need to drop the compatibility functions for driver model. As
a first step, create a configuration option to enable them and hide them
when the option is disabled.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: pci: Move common auto-config functions to a common file</title>
<updated>2015-12-01T13:26:37Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-11-27T02:51:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=011e9482959afb40319b3e965da9c3e356c6d679'/>
<id>urn:sha1:011e9482959afb40319b3e965da9c3e356c6d679</id>
<content type='text'>
Some functions will be used by driver model and legacy PCI code. To avoid
duplication, put these in a separate, shared file.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: pci: Rename pci_auto.c to pci_auto_old.c</title>
<updated>2015-12-01T13:26:37Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-11-27T02:51:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=76a8b6a58af8f9477d46c0bf32ce02e6d75fff86'/>
<id>urn:sha1:76a8b6a58af8f9477d46c0bf32ce02e6d75fff86</id>
<content type='text'>
This file should not be used with driver model as it has lots of legacy/
compatibility functions. Rename it to make this clear.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
</feed>
