Hello Etienne,

On 15.07.19 04:30, Etienne Champetier wrote:
> Hi David,
> 
> Le dim. 14 juil. 2019 à 04:25, David Bauer <m...@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.

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

Reply via email to