aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/bcm5301x.dtsi
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2017-06-27 13:35:27 -0400
committerFlorian Fainelli <f.fainelli@gmail.com>2017-08-01 21:05:42 -0400
commit69d22c70ac9ad66be671ad2517ad5ee41058255f (patch)
treec2f7410d7a58aa6b649ec30126c430fbf932598b /arch/arm/boot/dts/bcm5301x.dtsi
parent3bfe25fa9f8a56c5c877c7fd854d89238787c6d8 (diff)
ARM: dts: BCM5301X: Specify USB ports for each controller
Northstar has 3 controllers: OHCI and EHCI (each with 2 ports) and XHCI (with just 1 port). Describe them in the DT. In future this will allow to reference them as trigger sources. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/boot/dts/bcm5301x.dtsi')
-rw-r--r--arch/arm/boot/dts/bcm5301x.dtsi34
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm5301x.dtsi b/arch/arm/boot/dts/bcm5301x.dtsi
index 98647d22b291..045b9bb857f9 100644
--- a/arch/arm/boot/dts/bcm5301x.dtsi
+++ b/arch/arm/boot/dts/bcm5301x.dtsi
@@ -272,6 +272,19 @@
272 reg = <0x00021000 0x1000>; 272 reg = <0x00021000 0x1000>;
273 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>; 273 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
274 phys = <&usb2_phy>; 274 phys = <&usb2_phy>;
275
276 #address-cells = <1>;
277 #size-cells = <0>;
278
279 ehci_port1: port@1 {
280 reg = <1>;
281 #trigger-source-cells = <0>;
282 };
283
284 ehci_port2: port@2 {
285 reg = <2>;
286 #trigger-source-cells = <0>;
287 };
275 }; 288 };
276 289
277 ohci: ohci@22000 { 290 ohci: ohci@22000 {
@@ -280,6 +293,19 @@
280 compatible = "generic-ohci"; 293 compatible = "generic-ohci";
281 reg = <0x00022000 0x1000>; 294 reg = <0x00022000 0x1000>;
282 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>; 295 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
296
297 #address-cells = <1>;
298 #size-cells = <0>;
299
300 ohci_port1: port@1 {
301 reg = <1>;
302 #trigger-source-cells = <0>;
303 };
304
305 ohci_port2: port@2 {
306 reg = <2>;
307 #trigger-source-cells = <0>;
308 };
283 }; 309 };
284 }; 310 };
285 311
@@ -300,6 +326,14 @@
300 interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; 326 interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
301 phys = <&usb3_phy>; 327 phys = <&usb3_phy>;
302 phy-names = "usb"; 328 phy-names = "usb";
329
330 #address-cells = <1>;
331 #size-cells = <0>;
332
333 xhci_port1: port@1 {
334 reg = <1>;
335 #trigger-source-cells = <0>;
336 };
303 }; 337 };
304 }; 338 };
305 339