diff options
author | Vadim Fedorenko <vadfed@fb.com> | 2022-05-19 14:21:46 -0700 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-05-24 11:39:54 -0700 |
commit | 81fa652e168558fa35bd81d6c2427319b7b8589f (patch) | |
tree | 9b78938cdbb2504903a2e200b25de759a0a11313 | |
parent | 3a35e53a11bcde88ea89cbf839771e6af4681daf (diff) | |
download | linux-stable-81fa652e168558fa35bd81d6c2427319b7b8589f.tar.gz linux-stable-81fa652e168558fa35bd81d6c2427319b7b8589f.tar.bz2 linux-stable-81fa652e168558fa35bd81d6c2427319b7b8589f.zip |
ptp: ocp: add Celestica timecard PCI ids
Celestica is producing card with their own vendor id and device id.
Add these ids to driver to support this card.
Signed-off-by: Vadim Fedorenko <vadfed@fb.com>
Signed-off-by: Jonathan Lemon <jonathan.lemon@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r-- | drivers/ptp/ptp_ocp.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/ptp/ptp_ocp.c b/drivers/ptp/ptp_ocp.c index d2cdb2a05c36..b5f2b7769028 100644 --- a/drivers/ptp/ptp_ocp.c +++ b/drivers/ptp/ptp_ocp.c @@ -23,6 +23,9 @@ #define PCI_VENDOR_ID_FACEBOOK 0x1d9b #define PCI_DEVICE_ID_FACEBOOK_TIMECARD 0x0400 +#define PCI_VENDOR_ID_CELESTICA 0x18d4 +#define PCI_DEVICE_ID_CELESTICA_TIMECARD 0x1008 + static struct class timecard_class = { .owner = THIS_MODULE, .name = "timecard", @@ -629,7 +632,8 @@ static struct ocp_resource ocp_fb_resource[] = { static const struct pci_device_id ptp_ocp_pcidev_id[] = { { PCI_DEVICE_DATA(FACEBOOK, TIMECARD, &ocp_fb_resource) }, - { 0 } + { PCI_DEVICE_DATA(CELESTICA, TIMECARD, &ocp_fb_resource) }, + { } }; MODULE_DEVICE_TABLE(pci, ptp_ocp_pcidev_id); |