Hi Daniel,

On 16.07.20 20:44, Daniel Schwierzeck wrote:

<snip>

+U_BOOT_DRIVER(octeon_gpio) = {
+       .name   = "octeon_gpio",
+       .id     = UCLASS_GPIO,
+       .of_match = of_match_ptr(octeon_gpio_ids),
+       .probe = octeon_gpio_probe,
+       .priv_auto_alloc_size = sizeof(struct octeon_gpio),
+       .ops    = &octeon_gpio_ops,
+       .flags  = DM_FLAG_PRE_RELOC,
+};
+
+static struct pci_device_id octeon_gpio_supported[] = {
+       { PCI_VDEVICE(CAVIUM, PCI_DEVICE_ID_CAVIUM_GPIO),
+         .driver_data = (ulong)&gpio_octeontx_data },
+       { },
+};

I can't build that with the Octeon base support because
PCI_VENDOR_ID_CAVIUM and PCI_DEVICE_ID_CAVIUM_GPIO are missing in U-
Boot's include/pci_ids.h. I can only find PCI_VENDOR_ID_CAVIUM in Linux
but not PCI_DEVICE_ID_CAVIUM_GPIO.

Ah yes. Sorry, I missed sending this pci_ids.h patch that I have applied
in my local branches. Here a link to the patch, which has been updated
since the first RFC version:

https://www.mail-archive.com/u-boot@lists.denx.de/msg345960.html

I'll send the new version in a few minutes.

Thanks,
Stefan

Reply via email to