wii.dts (e5451c8f8330e03ad3cfa16048b4daf961af434f) | wii.dts (600ecc1936be075f611f299755e2de90b205eb82) |
---|---|
1/* 2 * arch/powerpc/boot/dts/wii.dts 3 * 4 * Nintendo Wii platform device tree source 5 * Copyright (C) 2008-2009 The GameCube Linux Team 6 * Copyright (C) 2008,2009 Albert Herranz 7 * 8 * This program is free software; you can redistribute it and/or --- 51 unchanged lines hidden (view full) --- 60 #address-cells = <1>; 61 #size-cells = <1>; 62 compatible = "nintendo,hollywood"; 63 ranges = <0x0c000000 0x0c000000 0x01000000 64 0x0d000000 0x0d000000 0x00800000 65 0x0d800000 0x0d800000 0x00800000>; 66 interrupt-parent = <&PIC0>; 67 | 1/* 2 * arch/powerpc/boot/dts/wii.dts 3 * 4 * Nintendo Wii platform device tree source 5 * Copyright (C) 2008-2009 The GameCube Linux Team 6 * Copyright (C) 2008,2009 Albert Herranz 7 * 8 * This program is free software; you can redistribute it and/or --- 51 unchanged lines hidden (view full) --- 60 #address-cells = <1>; 61 #size-cells = <1>; 62 compatible = "nintendo,hollywood"; 63 ranges = <0x0c000000 0x0c000000 0x01000000 64 0x0d000000 0x0d000000 0x00800000 65 0x0d800000 0x0d800000 0x00800000>; 66 interrupt-parent = <&PIC0>; 67 |
68 video@0c002000 { | 68 video@c002000 { |
69 compatible = "nintendo,hollywood-vi", 70 "nintendo,flipper-vi"; 71 reg = <0x0c002000 0x100>; 72 interrupts = <8>; 73 }; 74 | 69 compatible = "nintendo,hollywood-vi", 70 "nintendo,flipper-vi"; 71 reg = <0x0c002000 0x100>; 72 interrupts = <8>; 73 }; 74 |
75 processor-interface@0c003000 { | 75 processor-interface@c003000 { |
76 compatible = "nintendo,hollywood-pi", 77 "nintendo,flipper-pi"; 78 reg = <0x0c003000 0x100>; 79 80 PIC0: pic0 { 81 #interrupt-cells = <1>; 82 compatible = "nintendo,flipper-pic"; 83 interrupt-controller; 84 }; 85 }; 86 | 76 compatible = "nintendo,hollywood-pi", 77 "nintendo,flipper-pi"; 78 reg = <0x0c003000 0x100>; 79 80 PIC0: pic0 { 81 #interrupt-cells = <1>; 82 compatible = "nintendo,flipper-pic"; 83 interrupt-controller; 84 }; 85 }; 86 |
87 dsp@0c005000 { | 87 dsp@c005000 { |
88 #address-cells = <1>; 89 #size-cells = <1>; 90 compatible = "nintendo,hollywood-dsp", 91 "nintendo,flipper-dsp"; 92 reg = <0x0c005000 0x200>; 93 interrupts = <6>; 94 }; 95 | 88 #address-cells = <1>; 89 #size-cells = <1>; 90 compatible = "nintendo,hollywood-dsp", 91 "nintendo,flipper-dsp"; 92 reg = <0x0c005000 0x200>; 93 interrupts = <6>; 94 }; 95 |
96 gamepad-controller@0d006400 { | 96 gamepad-controller@d006400 { |
97 compatible = "nintendo,hollywood-si", 98 "nintendo,flipper-si"; 99 reg = <0x0d006400 0x100>; 100 interrupts = <3>; 101 }; 102 | 97 compatible = "nintendo,hollywood-si", 98 "nintendo,flipper-si"; 99 reg = <0x0d006400 0x100>; 100 interrupts = <3>; 101 }; 102 |
103 audio@0c006c00 { | 103 audio@c006c00 { |
104 compatible = "nintendo,hollywood-ai", 105 "nintendo,flipper-ai"; 106 reg = <0x0d006c00 0x20>; 107 interrupts = <6>; 108 }; 109 110 /* External Interface bus */ | 104 compatible = "nintendo,hollywood-ai", 105 "nintendo,flipper-ai"; 106 reg = <0x0d006c00 0x20>; 107 interrupts = <6>; 108 }; 109 110 /* External Interface bus */ |
111 exi@0d006800 { | 111 exi@d006800 { |
112 compatible = "nintendo,hollywood-exi", 113 "nintendo,flipper-exi"; 114 reg = <0x0d006800 0x40>; 115 virtual-reg = <0x0d006800>; 116 interrupts = <4>; 117 }; 118 | 112 compatible = "nintendo,hollywood-exi", 113 "nintendo,flipper-exi"; 114 reg = <0x0d006800 0x40>; 115 virtual-reg = <0x0d006800>; 116 interrupts = <4>; 117 }; 118 |
119 usb@0d040000 { | 119 usb@d040000 { |
120 compatible = "nintendo,hollywood-usb-ehci", 121 "usb-ehci"; 122 reg = <0x0d040000 0x100>; 123 interrupts = <4>; 124 interrupt-parent = <&PIC1>; 125 }; 126 | 120 compatible = "nintendo,hollywood-usb-ehci", 121 "usb-ehci"; 122 reg = <0x0d040000 0x100>; 123 interrupts = <4>; 124 interrupt-parent = <&PIC1>; 125 }; 126 |
127 usb@0d050000 { | 127 usb@d050000 { |
128 compatible = "nintendo,hollywood-usb-ohci", 129 "usb-ohci"; 130 reg = <0x0d050000 0x100>; 131 interrupts = <5>; 132 interrupt-parent = <&PIC1>; 133 }; 134 | 128 compatible = "nintendo,hollywood-usb-ohci", 129 "usb-ohci"; 130 reg = <0x0d050000 0x100>; 131 interrupts = <5>; 132 interrupt-parent = <&PIC1>; 133 }; 134 |
135 usb@0d060000 { | 135 usb@d060000 { |
136 compatible = "nintendo,hollywood-usb-ohci", 137 "usb-ohci"; 138 reg = <0x0d060000 0x100>; 139 interrupts = <6>; 140 interrupt-parent = <&PIC1>; 141 }; 142 | 136 compatible = "nintendo,hollywood-usb-ohci", 137 "usb-ohci"; 138 reg = <0x0d060000 0x100>; 139 interrupts = <6>; 140 interrupt-parent = <&PIC1>; 141 }; 142 |
143 sd@0d070000 { | 143 sd@d070000 { |
144 compatible = "nintendo,hollywood-sdhci", 145 "sdhci"; 146 reg = <0x0d070000 0x200>; 147 interrupts = <7>; 148 interrupt-parent = <&PIC1>; 149 }; 150 | 144 compatible = "nintendo,hollywood-sdhci", 145 "sdhci"; 146 reg = <0x0d070000 0x200>; 147 interrupts = <7>; 148 interrupt-parent = <&PIC1>; 149 }; 150 |
151 sdio@0d080000 { | 151 sdio@d080000 { |
152 compatible = "nintendo,hollywood-sdhci", 153 "sdhci"; 154 reg = <0x0d080000 0x200>; 155 interrupts = <8>; 156 interrupt-parent = <&PIC1>; 157 }; 158 | 152 compatible = "nintendo,hollywood-sdhci", 153 "sdhci"; 154 reg = <0x0d080000 0x200>; 155 interrupts = <8>; 156 interrupt-parent = <&PIC1>; 157 }; 158 |
159 ipc@0d000000 { | 159 ipc@d000000 { |
160 compatible = "nintendo,hollywood-ipc"; 161 reg = <0x0d000000 0x10>; 162 interrupts = <30>; 163 interrupt-parent = <&PIC1>; 164 }; 165 | 160 compatible = "nintendo,hollywood-ipc"; 161 reg = <0x0d000000 0x10>; 162 interrupts = <30>; 163 interrupt-parent = <&PIC1>; 164 }; 165 |
166 PIC1: pic1@0d800030 { | 166 PIC1: pic1@d800030 { |
167 #interrupt-cells = <1>; 168 compatible = "nintendo,hollywood-pic"; 169 reg = <0x0d800030 0x10>; 170 interrupt-controller; 171 interrupts = <14>; 172 }; 173 | 167 #interrupt-cells = <1>; 168 compatible = "nintendo,hollywood-pic"; 169 reg = <0x0d800030 0x10>; 170 interrupt-controller; 171 interrupts = <14>; 172 }; 173 |
174 GPIO: gpio@0d8000c0 { | 174 GPIO: gpio@d8000c0 { |
175 #gpio-cells = <2>; 176 compatible = "nintendo,hollywood-gpio"; 177 reg = <0x0d8000c0 0x40>; 178 gpio-controller; 179 180 /* 181 * This is commented out while a standard binding 182 * for i2c over gpio is defined. --- 15 unchanged lines hidden (view full) --- 198 AVE: audio-video-encoder@70 { 199 compatible = "nintendo,wii-audio-video-encoder"; 200 reg = <0x70>; 201 }; 202 }; 203 */ 204 }; 205 | 175 #gpio-cells = <2>; 176 compatible = "nintendo,hollywood-gpio"; 177 reg = <0x0d8000c0 0x40>; 178 gpio-controller; 179 180 /* 181 * This is commented out while a standard binding 182 * for i2c over gpio is defined. --- 15 unchanged lines hidden (view full) --- 198 AVE: audio-video-encoder@70 { 199 compatible = "nintendo,wii-audio-video-encoder"; 200 reg = <0x70>; 201 }; 202 }; 203 */ 204 }; 205 |
206 control@0d800100 { | 206 control@d800100 { |
207 compatible = "nintendo,hollywood-control"; 208 reg = <0x0d800100 0x300>; 209 }; 210 | 207 compatible = "nintendo,hollywood-control"; 208 reg = <0x0d800100 0x300>; 209 }; 210 |
211 disk@0d806000 { | 211 disk@d806000 { |
212 compatible = "nintendo,hollywood-di"; 213 reg = <0x0d806000 0x40>; 214 interrupts = <2>; 215 }; 216 }; 217}; 218 | 212 compatible = "nintendo,hollywood-di"; 213 reg = <0x0d806000 0x40>; 214 interrupts = <2>; 215 }; 216 }; 217}; 218 |