swconfig: revert the portmapping patches, they seem to cause a segfault
[openwrt/staging/chunkeey.git] / target / linux / ramips / patches-4.4 / 0512-net-mediatek-add-swconfig-driver-for-esw_rt3050.patch
index b647d889f9351c0957e0b3b7d6e7a61ed7cef39e..5d0072fe1e78567a0413ba681de1f10ca704c2da 100644 (file)
@@ -865,11 +865,12 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
        struct rt305x_esw *esw;
        struct resource *irq;
        int ret;
-@@ -568,6 +1353,20 @@ static int esw_probe(struct platform_dev
+@@ -568,6 +1353,21 @@ static int esw_probe(struct platform_dev
        if (reg_init)
                esw->reg_led_polarity = be32_to_cpu(*reg_init);
  
 +      swdev = &esw->swdev;
++      swdev->of_node = pdev->dev.of_node;
 +      swdev->name = "rt305x-esw";
 +      swdev->alias = "rt305x";
 +      swdev->cpu_port = RT305X_ESW_PORT6;