Message ID | cover.1690439335.git.chenfeiyang@loongson.cn (mailing list archive) |
---|---|
Headers | show |
Series | stmmac: Add Loongson platform support | expand |
From: Feiyang Chen <chenfeiyang@loongson.cn> Date: Thu, Jul 27, 2023 at 08:15:44 > Extend stmmac functions and macros for Loongson DWMAC. > Add LS7A support for dwmac_loongson. > > Feiyang Chen (10): > net: stmmac: Pass stmmac_priv and chan in some callbacks > net: stmmac: dwmac1000: Allow platforms to choose some register > offsets > net: stmmac: dwmac1000: Add multi-channel support > net: stmmac: dwmac1000: Add 64-bit DMA support > net: stmmac: dwmac1000: Add Loongson register definitions > net: stmmac: Add Loongson HWIF entry > net: stmmac: dwmac-loongson: Add LS7A support > net: stmmac: dwmac-loongson: Disable flow control for GMAC > net: stmmac: dwmac-loongson: Add 64-bit DMA and multi-vector support > net: stmmac: dwmac-loongson: Add GNET support I took a quick look at your patches and I'm thinking whether this is the correct way to go. You are mixing up the stmmac generic layer by adding the Loongson HWIF entry. The whole idea of HWIF was to have it independent of vendor specific logic. Can you devise another alternative without mixing up the HWIF? Thanks, Jose
On Thu, Jul 27, 2023 at 5:02 PM Jose Abreu <Jose.Abreu@synopsys.com> wrote: > > From: Feiyang Chen <chenfeiyang@loongson.cn> > Date: Thu, Jul 27, 2023 at 08:15:44 > > > Extend stmmac functions and macros for Loongson DWMAC. > > Add LS7A support for dwmac_loongson. > > > > Feiyang Chen (10): > > net: stmmac: Pass stmmac_priv and chan in some callbacks > > net: stmmac: dwmac1000: Allow platforms to choose some register > > offsets > > net: stmmac: dwmac1000: Add multi-channel support > > net: stmmac: dwmac1000: Add 64-bit DMA support > > net: stmmac: dwmac1000: Add Loongson register definitions > > net: stmmac: Add Loongson HWIF entry > > net: stmmac: dwmac-loongson: Add LS7A support > > net: stmmac: dwmac-loongson: Disable flow control for GMAC > > net: stmmac: dwmac-loongson: Add 64-bit DMA and multi-vector support > > net: stmmac: dwmac-loongson: Add GNET support > > I took a quick look at your patches and I'm thinking whether this is the correct way to go. > You are mixing up the stmmac generic layer by adding the Loongson HWIF entry. > The whole idea of HWIF was to have it independent of vendor specific logic. > > Can you devise another alternative without mixing up the HWIF? > Hi, Jose, OK, I will try. Thanks, Feiyang > Thanks, > Jose