diff options
author | Arnd Bergmann <arnd@arndb.de> | 2013-06-19 19:00:15 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2013-06-19 19:00:15 -0400 |
commit | 596fd95ea606548adaa8310a7c05a6dcfec46f16 (patch) | |
tree | 2d1f5bb81dff7a40ab030a87d6c7fb5ae2bcf559 /Documentation/devicetree | |
parent | 99ff1830426ed59cc722091eadffd17736bdf148 (diff) | |
parent | f55b2b56cd37fa8bcfcb75248c27094eaf09e04c (diff) |
Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/soc
From Linus Walleij:
This is a patch series that:
- Pulls the Integrator/AP PCI bridge driver into one file
- Adds full device tree support for it
- Keeps ATAG support around for the time being
* tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
ARM: integrator: basic PCIv3 device tree support
ARM: integrator: move static ioremapping into PCIv3 driver
ARM: integrator: move VGA base assignment
ARM: integrator: remap PCIv3 base dynamically
ARM: integrator: move V3 register definitions into driver
ARM: integrator: move PCI base address grab to probe
ARM: integrator: grab PCI error IRQ in probe()
ARM: integrator: convert PCIv3 bridge to platform device
ARM: integrator: merge PCIv3 driver into one file
ARM: pci: create pci_common_init_dev()
Documentation/devicetree: add a small note on PCI
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r-- | Documentation/devicetree/bindings/pci/pci.txt | 9 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt | 15 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/vendor-prefixes.txt | 1 |
3 files changed, 25 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/pci/pci.txt b/Documentation/devicetree/bindings/pci/pci.txt new file mode 100644 index 000000000000..41aeed38926d --- /dev/null +++ b/Documentation/devicetree/bindings/pci/pci.txt | |||
@@ -0,0 +1,9 @@ | |||
1 | PCI bus bridges have standardized Device Tree bindings: | ||
2 | |||
3 | PCI Bus Binding to: IEEE Std 1275-1994 | ||
4 | http://www.openfirmware.org/ofwg/bindings/pci/pci2_1.pdf | ||
5 | |||
6 | And for the interrupt mapping part: | ||
7 | |||
8 | Open Firmware Recommended Practice: Interrupt Mapping | ||
9 | http://www.openfirmware.org/1275/practice/imap/imap0_9d.pdf | ||
diff --git a/Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt b/Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt new file mode 100644 index 000000000000..30b364e504ba --- /dev/null +++ b/Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt | |||
@@ -0,0 +1,15 @@ | |||
1 | V3 Semiconductor V360 EPC PCI bridge | ||
2 | |||
3 | This bridge is found in the ARM Integrator/AP (Application Platform) | ||
4 | |||
5 | Integrator-specific notes: | ||
6 | |||
7 | - syscon: should contain a link to the syscon device node (since | ||
8 | on the Integrator, some registers in the syscon are required to | ||
9 | operate the V3). | ||
10 | |||
11 | V360 EPC specific notes: | ||
12 | |||
13 | - reg: should contain the base address of the V3 adapter. | ||
14 | - interrupts: should contain a reference to the V3 error interrupt | ||
15 | as routed on the system. | ||
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 6931c4348d24..d247d1003987 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt | |||
@@ -59,6 +59,7 @@ ste ST-Ericsson | |||
59 | stericsson ST-Ericsson | 59 | stericsson ST-Ericsson |
60 | ti Texas Instruments | 60 | ti Texas Instruments |
61 | toshiba Toshiba Corporation | 61 | toshiba Toshiba Corporation |
62 | v3 V3 Semiconductor | ||
62 | via VIA Technologies, Inc. | 63 | via VIA Technologies, Inc. |
63 | wlf Wolfson Microelectronics | 64 | wlf Wolfson Microelectronics |
64 | wm Wondermedia Technologies, Inc. | 65 | wm Wondermedia Technologies, Inc. |