Hi Greg,
On 09:53 Sat 24 Aug , Greg Kroah-Hartman wrote:
On Tue, Aug 20, 2024 at 04:36:10PM +0200, Andrea della Porta wrote:
quoted
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -2610,6 +2610,9 @@
#define PCI_VENDOR_ID_TEKRAM 0x1de1
#define PCI_DEVICE_ID_TEKRAM_DC290 0xdc29
+#define PCI_VENDOR_ID_RPI 0x1de4
+#define PCI_DEVICE_ID_RP1_C0 0x0001
Minor thing, but please read the top of this file. As you aren't using
these values anywhere outside of this one driver, there's no need to add
these values to pci_ids.h. Just keep them local to the .c file itself.
Thanks, I've read the top part of that file. The reason I've declared those
two macroes in pci_ids.h is that I'm using them both in the
main driver (rp1-pci.c) and in drivers/pci/quirks.c.
I suppose I could move DECLARE_PCI_FIXUP_FINAL() inside rp1-pci.c to keep
those two defines local, but judging from the number of entries of
DECLARE_PCI_FIXP_FINAL found in quirks.c versus the occurences found in
respective driver, I assumed the preferred way was to place it in quirks.c.
Many thanks,
Andrea
thanks,
greg k-h