[OpenWrt-Devel] [PATCH] ar71xx: enable QCA955x SGMII fixup on Mikrotik wAP AC

Etienne Champetier champetier.etienne at gmail.com
Wed Jul 17 00:17:43 EDT 2019


Hi David,

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)

Thanks
Etienne

>
> Best wishes
> David
>
> >
> > 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
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list