[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <roq3jfend2i4omuobjzafzaxx5umqntsp3h5kxxuisluozxkc5@iriervsbuq3v>
Date: Thu, 18 Jul 2024 16:32:24 +0300
From: Serge Semin <fancer.lancer@...il.com>
To: Yanteng Si <siyanteng@...ngson.cn>
Cc: andrew@...n.ch, hkallweit1@...il.com, peppe.cavallaro@...com,
alexandre.torgue@...s.st.com, joabreu@...opsys.com, Jose.Abreu@...opsys.com,
chenhuacai@...nel.org, linux@...linux.org.uk, guyinggang@...ngson.cn,
netdev@...r.kernel.org, chris.chenfeiyang@...il.com, si.yanteng@...ux.dev
Subject: Re: [PATCH net-next v14 00/14] stmmac: Add Loongson platform support
Hi Yanteng
On Mon, Jul 15, 2024 at 07:35:04PM +0800, Yanteng Si wrote:
>
> 在 2024/7/11 23:35, Serge Semin 写道:
> > Hi Yanteng
> >
> > On Tue, Jul 09, 2024 at 05:34:07PM +0800, Yanteng Si wrote:
> > > v14:
> > >
> > > Because Loongson GMAC can be also found with the 8-channels AV feature
> > > enabled, we'll need to reconsider the patches logic and thus the
> > > commit logs too. As Serge's comments and Russell's comments:
> > > [PATCH net-next v14 01/15] net: stmmac: Move the atds flag to the stmmac_dma_cfg structure
> > > [PATCH net-next v14 02/15] net: stmmac: Add multi-channel support
> > > [PATCH net-next v14 03/15] net: stmmac: Export dwmac1000_dma_ops
> > > [PATCH net-next v14 04/15] net: stmmac: dwmac-loongson: Drop duplicated hash-based filter size init
> > > [PATCH net-next v14 05/15] net: stmmac: dwmac-loongson: Drop pci_enable/disable_msi calls
> > > [PATCH net-next v14 06/15] net: stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification
> > > [PATCH net-next v14 07/15] net: stmmac: dwmac-loongson: Detach GMAC-specific platform data init
> > > +-> Init the plat_stmmacenet_data::{tx_queues_to_use,rx_queues_to_use}
> > > in the loongson_gmac_data() method.
> > > [PATCH net-next v14 08/15] net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
> > > [PATCH net-next v14 09/15] net: stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC
> > > [PATCH net-next v14 10/15] net: stmmac: dwmac-loongson: Introduce PCI device info data
> > > +-> Make sure the setup() method is called after the pci_enable_device()
> > > invocation.
> > > [PATCH net-next v14 11/15] net: stmmac: dwmac-loongson: Add DT-less GMAC PCI-device support
> > > +-> Introduce the loongson_dwmac_dt_config() method here instead of
> > > doing that in a separate patch.
> > > +-> Add loongson_dwmac_acpi_config() which would just get the IRQ from
> > > the pdev->irq field and make sure it is valid.
> > > [PATCH net-next v14 12/15] net: stmmac: Fixed failure to set network speed to 1000.
> > > +-> Drop the patch as Russell's comments, At the same time, he provided another
> > > better repair suggestion, and I decided to send it separately after the
> > > patch set was merged. See:
> > > <https://lore.kernel.org/netdev/ZoW1fNqV3PxEobFx@shell.armlinux.org.uk/>
> > > [PATCH net-next v14 13/15] net: stmmac: dwmac-loongson: Add Loongson Multi-channels GMAC support
> > > +-> This is former "net: stmmac: dwmac-loongson: Add Loongson GNET
> > > support" patch, but which adds the support of the Loongson GMAC with the
> > > 8-channels AV-feature available.
> > > +-> loongson_dwmac_intx_config() shall be dropped due to the
> > > loongson_dwmac_acpi_config() method added in the PATCH 11/15.
> > > +-> Make sure loongson_data::loongson_id is initialized before the
> > > stmmac_pci_info::setup() is called.
> > > +-> Move the rx_queues_to_use/tx_queues_to_use and coe_unsupported
> > > fields initialization to the loongson_gmac_data() method.
> > > +-> As before, call the loongson_dwmac_msi_config() method if the multi-channels
> > > Loongson MAC has been detected.
> > > +-> Move everything GNET-specific to the next patch.
> > > [PATCH net-next v14 14/15] net: stmmac: dwmac-loongson: Add Loongson GNET support
> > > +-> Everything Loonsgson GNET-specific is supposed to be added in the
> > > framework of this patch:
> > > + PCI_DEVICE_ID_LOONGSON_GNET macro
> > > + loongson_gnet_fix_speed() method
> > > + loongson_gnet_data() method
> > > + loongson_gnet_pci_info data
> > > + The GNET-specific part of the loongson_dwmac_setup() method.
> > > + ...
> > > [PATCH net-next v14 15/15] net: stmmac: dwmac-loongson: Add loongson module author
> > >
> > > Other's:
> > > Pick Serge's Reviewed-by tag.
> > Thanks for submitting an update. I've briefly looked at it and spotted a
> > few places left to improve. I'll send my comments on the next week.
>
> Okay, thank you for spending a lot of time and effort reviewing our patch.
In case if you are willing to resubmit the series anytime soon, please
note that 6.11 merge window was opened two days ago. So the series
either need to be submitted as RFC v15 or you need to hold on with
posting the patch set for the next two weeks.
-Serge(y)
>
>
> Thanks,
>
> Yanteng
>
Powered by blists - more mailing lists