[OpenWrt-Devel] [PATCH 2/2] kernel: add at803x fix for sgmii mode

Christian Lamparter chunkeey at googlemail.com
Sun Dec 20 08:13:54 EST 2015


On Sunday, December 20, 2015 02:30:39 AM Roman Yeryomin wrote:
> Some (possibly broken) bootloaders incorreclty initialize at8033
> phy. This patch enables sgmii autonegotiation mode.
> Signed-off-by: Roman Yeryomin <roman at advem.lv>
> ---
Can you tell us a bit about the "possibly broken" bootloaders you talk
about? Like what devices (based "possibly" on QCA956x) have those and
from where you are getting this information?

I'm asking because we (Chris and I) encountered similar issues with the
Cisco Merakin MR18. It has a AR8035-A (confirmed by opening up the device)
but calls it a AR8033. The PHY apparently connected via RGMII 
(uses QCA955X_ETH_CFG_RGMII_EN [0]) but the device needs to write some
calibration values to SGMII and SERDES registers in order to work [1].
We are quite keen to know what's going on since this seems counter-intuitive.


[0] <https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-mr18.c?rev=47878#L256>
[1] <https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-mr18.c?rev=47878#L182>
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list