diff options
Diffstat (limited to 'arch/arm/boot/dts/integratorap.dts')
-rw-r--r-- | arch/arm/boot/dts/integratorap.dts | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/integratorap.dts b/arch/arm/boot/dts/integratorap.dts index c9c3fa344647..b6b82eca8d1e 100644 --- a/arch/arm/boot/dts/integratorap.dts +++ b/arch/arm/boot/dts/integratorap.dts | |||
@@ -39,6 +39,47 @@ | |||
39 | valid-mask = <0x003fffff>; | 39 | valid-mask = <0x003fffff>; |
40 | }; | 40 | }; |
41 | 41 | ||
42 | pci: pciv3@62000000 { | ||
43 | compatible = "v3,v360epc-pci"; | ||
44 | #interrupt-cells = <1>; | ||
45 | #size-cells = <2>; | ||
46 | #address-cells = <3>; | ||
47 | reg = <0x62000000 0x10000>; | ||
48 | interrupt-parent = <&pic>; | ||
49 | interrupts = <17>; /* Bus error IRQ */ | ||
50 | ranges = <0x00000000 0 0x61000000 /* config space */ | ||
51 | 0x61000000 0 0x00100000 /* 16 MiB @ 61000000 */ | ||
52 | 0x01000000 0 0x0 /* I/O space */ | ||
53 | 0x60000000 0 0x00100000 /* 16 MiB @ 60000000 */ | ||
54 | 0x02000000 0 0x00000000 /* non-prefectable memory */ | ||
55 | 0x40000000 0 0x10000000 /* 256 MiB @ 40000000 */ | ||
56 | 0x42000000 0 0x10000000 /* prefetchable memory */ | ||
57 | 0x50000000 0 0x10000000>; /* 256 MiB @ 50000000 */ | ||
58 | interrupt-map-mask = <0xf800 0 0 0x7>; | ||
59 | interrupt-map = < | ||
60 | /* IDSEL 9 */ | ||
61 | 0x4800 0 0 1 &pic 13 /* INT A on slot 9 is irq 13 */ | ||
62 | 0x4800 0 0 2 &pic 14 /* INT B on slot 9 is irq 14 */ | ||
63 | 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */ | ||
64 | 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */ | ||
65 | /* IDSEL 10 */ | ||
66 | 0x5000 0 0 1 &pic 14 /* INT A on slot 10 is irq 14 */ | ||
67 | 0x5000 0 0 2 &pic 15 /* INT B on slot 10 is irq 15 */ | ||
68 | 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */ | ||
69 | 0x5000 0 0 4 &pic 13 /* INT D on slot 10 is irq 13 */ | ||
70 | /* IDSEL 11 */ | ||
71 | 0x5800 0 0 1 &pic 15 /* INT A on slot 11 is irq 15 */ | ||
72 | 0x5800 0 0 2 &pic 16 /* INT B on slot 11 is irq 16 */ | ||
73 | 0x5800 0 0 3 &pic 13 /* INT C on slot 11 is irq 13 */ | ||
74 | 0x5800 0 0 4 &pic 14 /* INT D on slot 11 is irq 14 */ | ||
75 | /* IDSEL 12 */ | ||
76 | 0x6000 0 0 1 &pic 16 /* INT A on slot 12 is irq 16 */ | ||
77 | 0x6000 0 0 2 &pic 13 /* INT B on slot 12 is irq 13 */ | ||
78 | 0x6000 0 0 3 &pic 14 /* INT C on slot 12 is irq 14 */ | ||
79 | 0x6000 0 0 4 &pic 15 /* INT D on slot 12 is irq 15 */ | ||
80 | >; | ||
81 | }; | ||
82 | |||
42 | fpga { | 83 | fpga { |
43 | /* | 84 | /* |
44 | * The Integator/AP predates the idea to have magic numbers | 85 | * The Integator/AP predates the idea to have magic numbers |