I was involved in making upstream support for the compex wpj344 and came
across the AR8334 embedded switch used on this board.
Unfortunately it seems that this switch is not jet supported by the
ar8327/ar8216 driver in openwrt.
The vendor just did this to their openwrt based sdk:
--- a/target/linux/generic/files/drivers/net/phy/ar8327.c
+++ b/target/linux/generic/files/drivers/net/phy/ar8327.c
@@ -508,8 +508,10 @@ ar8327_hw_config_pdata(struct ar8xxx_priv *priv,
data->port6_status = ar8327_get_port_init_status(&pdata->port6_cfg);
t = ar8327_get_pad_cfg(pdata->pad0_cfg);
+#if 0
if (chip_is_ar8337(priv))
t |= AR8337_PAD_MAC06_EXCHANGE_EN;
+#endif
ar8xxx_write(priv, AR8327_REG_PAD0_MODE, t);
t = ar8327_get_pad_cfg(pdata->pad5_cfg);
--
I tied to find a more generic solution but it seems that my ar8334 is
identifying itself as "Atheros AR8337 rev. 2 switch". The identification
read from the device is ver:0x13 rev:0x02.
If you have more information on that chip or some source code, feel free
to reply (or send me a mail).
The board support went upstream in the mean time:
https://dev.openwrt.org/changeset/45527
Best
Christian
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel