<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/pci/Makefile, branch v2016.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=v2016.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/pci/Makefile?h=v2016.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-12-01T13:26:38Z</updated>
<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>
<entry>
<title>pci: mvebu: Add PCIe driver</title>
<updated>2015-08-17T16:49:43Z</updated>
<author>
<name>Anton Schubert</name>
<email>anton.schubert@gmx.de</email>
</author>
<published>2015-08-11T09:54:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9c28d61c8e65f2b1cf2db1ba262fe37e973beaa7'/>
<id>urn:sha1:9c28d61c8e65f2b1cf2db1ba262fe37e973beaa7</id>
<content type='text'>
This adds a PCI driver for the controllers found on Marvell MVEBU SoCs.

Besides the driver, this patch also removes the statically defined
PCI MBUS windows. As they are not needed anymore, since this PCIe
driver now creates the windows dynamically.

Tested on Armada XP db-mv784mp-gp eval board using an Intel E1000
PCIe card in all 3 PCIe slots. And on the Armada 38x db-88f6820-gp
eval board using this Intel E1000 PCIe card in the PCIe 0 slot.

This port was done in cooperation with Anton Schubert.

Signed-off-by: Anton Schubert &lt;anton.schubert@gmx.de&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
Cc: Dirk Eibach &lt;eibach@gdsys.de&gt;
</content>
</entry>
<entry>
<title>dm: x86: pci: Add a PCI driver for driver model</title>
<updated>2015-04-18T17:11:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-03-05T19:25:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a219daeafef4df1b219db68c80116d82113c82b2'/>
<id>urn:sha1:a219daeafef4df1b219db68c80116d82113c82b2</id>
<content type='text'>
Add a simple x86 PCI driver which uses standard functions provided by the
architecture.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: sandbox: pci: Add a PCI emulation uclass</title>
<updated>2015-04-17T01:27:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-03-05T19:25:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=36d0d3b4b4974f4183609ac8b4d77a1f46acba55'/>
<id>urn:sha1:36d0d3b4b4974f4183609ac8b4d77a1f46acba55</id>
<content type='text'>
Since sandbox does not have real devices (unless it borrows those from the
host) it must use emulations. Provide a uclass which permits PCI operations
to be passed through to an emulation device.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: sandbox: Add a simple PCI driver</title>
<updated>2015-04-17T01:27:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-03-05T19:25:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=537849aaa1b8f90d99f4c31a2945ab0b817aa599'/>
<id>urn:sha1:537849aaa1b8f90d99f4c31a2945ab0b817aa599</id>
<content type='text'>
Add a driver which can access emulations of devices and make them available
in sandbox.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: pci: Add a uclass for PCI</title>
<updated>2015-04-17T01:27:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-03-05T19:25:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ff3e077bd23c37c83d01aad105e528194e33d75e'/>
<id>urn:sha1:ff3e077bd23c37c83d01aad105e528194e33d75e</id>
<content type='text'>
Add a uclass for PCI controllers and a generic one for PCI devices. Adjust
the 'pci' command and the existing PCI support to work with this new uclass.
Keep most of the compatibility code in a separate file so that it can be
removed one day.

TODO: Add more header file comments to the new parts of pci.h

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: pci: Move common PCI functions into their own file</title>
<updated>2015-04-17T01:27:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-03-05T19:25:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aab6724c90c39e1f599d4ee6354c9f2cf553dc61'/>
<id>urn:sha1:aab6724c90c39e1f599d4ee6354c9f2cf553dc61</id>
<content type='text'>
Driver model will share many functions with the existing PCI implementation.
Move these into their own file to avoid duplication and confusion.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>pci: tegra: Add Tegra PCIe driver</title>
<updated>2014-12-18T20:19:20Z</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2014-12-10T05:25:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f315828b0d31cac2559af626f75bcb7f5a0ac524'/>
<id>urn:sha1:f315828b0d31cac2559af626f75bcb7f5a0ac524</id>
<content type='text'>
Add support for the PCIe controller found on some generations of Tegra.
Tegra20 has 2 root ports with a total of 4 lanes, Tegra30 has 3 root
ports with a total of 6 lanes and Tegra124 has 2 root ports with a total
of 5 lanes.

This is based on the Linux kernel driver, originally submitted upstream
by Mike Rapoport.

Signed-off-by: Mike Rapoport &lt;mike@compulab.co.il&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
</feed>
