iproute2: support latest cake & restore DSCP washing
[librecmc/librecmc.git] / target / linux / bcm53xx / patches-4.4 / 302-ARM-BCM5301X-Specify-USB-controllers-in-DT.patch
1 From 0ec09deb054c9cb37c444f2d40eccdba0ab0372f Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl>
3 Date: Sat, 1 Oct 2016 13:57:59 +0200
4 Subject: [PATCH] ARM: BCM5301X: Specify USB controllers in DT
5
6 ---
7
8 --- a/arch/arm/boot/dts/bcm5301x.dtsi
9 +++ b/arch/arm/boot/dts/bcm5301x.dtsi
10 @@ -248,8 +248,29 @@
11  
12                         #address-cells = <1>;
13                         #size-cells = <1>;
14 +                       ranges;
15  
16 -                       phys = <&usb2_phy>;
17 +                       interrupt-parent = <&gic>;
18 +
19 +                       ohci: ohci@21000 {
20 +                               #usb-cells = <0>;
21 +
22 +                               compatible = "generic-ohci";
23 +                               reg = <0x00022000 0x1000>;
24 +                               interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
25 +                       };
26 +
27 +                       ehci: ehci@22000 {
28 +                               #usb-cells = <0>;
29 +
30 +                               compatible = "generic-ehci";
31 +                               reg = <0x00021000 0x1000>;
32 +                               interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
33 +                               phys = <&usb2_phy>;
34 +
35 +                               #address-cells = <1>;
36 +                               #size-cells = <0>;
37 +                       };
38                 };
39  
40                 usb3: usb3@23000 {
41 @@ -257,6 +278,20 @@
42  
43                         #address-cells = <1>;
44                         #size-cells = <1>;
45 +                       ranges;
46 +
47 +                       interrupt-parent = <&gic>;
48 +
49 +                       xhci: xhci@23000 {
50 +                               #usb-cells = <0>;
51 +
52 +                               compatible = "generic-xhci";
53 +                               reg = <0x00023000 0x1000>;
54 +                               interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
55 +                               usb3-fake-doorbell;
56 +                               phys = <&usb3_phy>;
57 +                               phy-names = "usb";
58 +                       };
59                 };
60  
61                 spi@29000 {