On 20.06.2018 12:02, John Crispin wrote:


On 20/06/18 10:39, Lucian Cristian wrote:
On 20.06.2018 11:26, Robert Marko wrote:
You are missing CONFIG_NET_DSA_TAG_QCA

Thanks but it doesn't help !


Regards


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/listinfo/openwrt-devel

which HW are you using for this ?

    John

wr1043nd-v3 (8327N) or wr1043nd-v4 (8337N)

for 8327N I patched like this:


--- a/drivers/net/dsa/qca8k.c   2018-05-10 22:19:15.885054832 +0300
+++ b/drivers/net/dsa/qca8k.c   2018-05-10 22:19:41.911438171 +0300
@@ -868,8 +868,9 @@
        id = qca8k_read(priv, QCA8K_REG_MASK_CTRL);
        id >>= QCA8K_MASK_CTRL_ID_S;
        id &= QCA8K_MASK_CTRL_ID_M;
-       if (id != QCA8K_ID_QCA8337)
-               return -ENODEV;
+       pr_info ("qca8k detect: \n");
+       if (id != QCA8K_ID_QCA8337 || id != QCA8K_ID_QCA8327N)
+               return -ENODEV;

        priv->ds = dsa_switch_alloc(&mdiodev->dev, DSA_MAX_PORTS);
        if (!priv->ds)
--- a/drivers/net/dsa/qca8k.h   2018-06-02 17:08:44.783407224 +0300
+++ b/drivers/net/dsa/qca8k.h   2018-06-02 17:11:33.339463372 +0300
@@ -23,6 +23,8 @@

 #define PHY_ID_QCA8337                                 0x004dd036
 #define QCA8K_ID_QCA8337                               0x13
+#define PHY_ID_QCA8327N 0x004dd034
+#define QCA8K_ID_QCA8327N                              0x12

 #define QCA8K_NUM_FDB_RECORDS                          2048


Regards


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/listinfo/openwrt-devel

Reply via email to