lantiq: Convert Zyxel P-2812HNU-FX and TP-Link TD-W8970 to support dwc2
authorJohn Crispin <john@openwrt.org>
Wed, 11 Mar 2015 17:08:32 +0000 (17:08 +0000)
committerJohn Crispin <john@openwrt.org>
Wed, 11 Mar 2015 17:08:32 +0000 (17:08 +0000)
Here the device tree entry for ifxhcd is listed as compatible with one
supported in dwc2 (after patching the dwc driver appropriately).

A second entry is added to support the second core of the hcd. This
entry is listed to be compatible with only dwc2. Done this way there
should be backwards support for both hcd drivers (ltq-hcd and dwc2)

Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com>
SVN-Revision: 44676

target/linux/lantiq/dts/P2812HNUFX.dtsi
target/linux/lantiq/dts/TDW8970.dts
target/linux/lantiq/dts/vr9.dtsi

index e571eb64f67746b6e73d1214ca74d70bf9009b05..d93e862b3a1679c8a27a3a2123021a7ec5b9b583 100644 (file)
                        lantiq,portmask = <0x3>;
                };
 
+               ifxhcd@E106000 {
+                       status = "okay";
+                       gpios = <&gpio 33 0>;
+               };
+
                pci@E105400 {
                        status = "okay";
                        #address-cells = <3>;
index 1b42d48daf3b64dc217c810a18e2cbfc31085a61..d8dcb5d836626bd5107bda3d508e38c09615265b 100644 (file)
                        gpios = <&gpio 33 0>;
                        lantiq,portmask = <0x3>;
                };
+
+               ifxhcd@E106000 {
+                       status = "okay";
+                       gpios = <&gpio 33 0>;
+               };
        };
 
        gphy-xrx200 {
index 542020ae611fd0958ab78d00161479fd73f7800e..bdb12701eb5b0402fd66f09c9d60491139c45631 100644 (file)
 
                ifxhcd@E101000 {
                        status = "disabled";
-                       compatible = "lantiq,ifxhcd-xrx200";
+                       compatible = "lantiq,ifxhcd-xrx200", "lantiq,ifxhcd-xrx200-dwc2";
                        reg = <0xE101000 0x1000
                                0xE120000 0x3f000>;
                        interrupt-parent = <&icu0>;
                        interrupts = <62 91>;
                };
 
+               ifxhcd@E106000 {
+                       status = "disabled";
+                       compatible = "lantiq,ifxhcd-xrx200-dwc2";
+                       reg = <0xE106000 0x1000>;
+                       interrupt-parent = <&icu0>;
+                       interrupts = <91>;
+               };
+
                mei@E116000 {
                        compatible = "lantiq,mei-xrx200";
                        interrupt-parent = <&icu0>;