[OpenWrt-Devel] [PATCH] ar71xx: enable QCA955x SGMII fixup on Mikrotik wAP AC
champetier.etienne at gmail.com
Wed Jul 17 00:17:43 EDT 2019
Le lun. 15 juil. 2019 à 01:58, David Bauer <mail at david-bauer.net> a écrit :
> Hello Etienne,
> On 15.07.19 04:30, Etienne Champetier wrote:
> > Hi David,
> > Le dim. 14 juil. 2019 à 04:25, David Bauer <mail at david-bauer.net> a écrit :
> >> Hi Etienne,
> >> one small remark:
> >> On 14.07.19 04:43, Etienne Champetier wrote:
> >>> ath79_init_mac(ath79_eth1_data.mac_addr, ath79_mac_base, 0);
> >>> ath79_eth1_data.mii_bus_dev = &rbwapgsc_phy_device.dev;
> >>> ath79_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_SGMII;
> >>> ath79_eth1_data.phy_mask = BIT(RBWAPGSC_MDIO_PHYADDR);
> >>> + ath79_eth1_data.enable_sgmii_fixup = 1;
> >> This should be dropped as it's not necessary anymore.
> > Did some more tests and it's definitely needed (here this is ar71xx &
> > Linux 4.14)
> > It's still used for other boards, could you detail why it's not needed
> > anymore, since what version, reference some commits ?
> You are right, it is needed. I was only focused on the workaround for the PHY side,
> but we indeed explicitly need to enable the MAC side workaround too.
> So this looks good to me.
Saw that you applied it to master, I just tested the patch on 19.07, works fine
Do you want me to send the patch again, or can you just cherry-pick it ?
(git cherry-pick 2a7519e29d6cbbe1eb73623ef35add0ef596fb5f)
> Best wishes
> > Thanks
> > Etienne
> >> Best wishes
> >> David
> >>> ath79_eth1_pll_data.pll_1000 = 0x03000101;
> >>> ath79_eth1_pll_data.pll_100 = 0x80000101;
> >>> ath79_eth1_pll_data.pll_10 = 0x80001313;
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
More information about the openwrt-devel