On Wed, Mar 05, 2025 at 07:57:14AM +0800, Chen Wang wrote: > > On 2025/3/4 15:12, Inochi Amaoto wrote: > > Add support for DesignWare-based PCIe controller in SG2044 SoC. > > > > Signed-off-by: Inochi Amaoto <inochiama@xxxxxxxxx> > > --- > > drivers/pci/controller/dwc/Kconfig | 10 + > > drivers/pci/controller/dwc/Makefile | 1 + > > drivers/pci/controller/dwc/pcie-dw-sophgo.c | 270 ++++++++++++++++++++ > Will this driver work for all sophgo chips using dw's IP? If not, it is > recommended to rename it to "pcie-dw-sg2044.c". It should. As the DesignWare PCIe ip is widely used and I saw limit changed across the vendor. And the implement on SG2044 is almost like the Synopsys one. I think it is possible to represent all DesignWare based PCIe driver for the Sophgo SoCs. Also, please think twice before giving some suggestion like this. Although it is a good practice to keep the driver specifc. keeping everythings specifc make us miss some common things. Regards, Inochi > > 3 files changed, 281 insertions(+) > > create mode 100644 drivers/pci/controller/dwc/pcie-dw-sophgo.c > > > > [...] > > + > > +static void sophgo_intx_irq_eoi(struct irq_data *d) > > +{ > > +} > Why define this empty callback function? Please add a comment if it is > really needed. See https://lore.kernel.org/all/bxwsvluj6amgoelk7r55gqhmhjwpewnfyhvvw6zpxen7kqzvwc@fxcebjzo5axk/