[Xenomai-git] Wolfgang Grandegger : drivers/can: peak_pci: add further device ids to the PCI device table
Module: xenomai-forge Branch: next Commit: da52d85edf833d3d0541a097ef9cc0f756773a71 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=da52d85edf833d3d0541a097ef9cc0f756773a71 Author: Wolfgang Grandegger w...@grandegger.com Date: Mon Apr 15 09:03:55 2013 +0200 drivers/can: peak_pci: add further device ids to the PCI device table Add support for further PEAK CAN PCI cards. We have confirmation that the miniPCIe card with the device id 8 works fine. But 4 channels cards are still not fully supported. Signed-off-by: Wolfgang Grandegger w...@grandegger.com --- kernel/drivers/can/sja1000/rtcan_peak_pci.c | 20 +++- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/kernel/drivers/can/sja1000/rtcan_peak_pci.c b/kernel/drivers/can/sja1000/rtcan_peak_pci.c index a19b917..d13a7ff 100644 --- a/kernel/drivers/can/sja1000/rtcan_peak_pci.c +++ b/kernel/drivers/can/sja1000/rtcan_peak_pci.c @@ -70,16 +70,26 @@ struct rtcan_peak_pci #define PITA_GPIOICR 0x18// general purpose IO interface control register #define PITA_MISC0x1C// miscellanoes register -#define PEAK_PCI_VENDOR_ID 0x001C // the PCI device and vendor IDs -#define PEAK_PCI_DEVICE_ID 0x0001 // Device ID for PCI and older PCIe cards -#define PEAK_PCIE_DEVICE_ID 0x0003 // Device ID for newer PCIe cards (IPEH-003027) +#define PEAK_PCI_VENDOR_ID 0x001C // the PCI device and vendor IDs +#define PEAK_PCI_DEVICE_ID 0x0001 // Device ID for PCI and older PCIe cards +#define PEAK_PCIE_DEVICE_ID 0x0003 // Device ID for newer PCIe cards (IPEH-003027) +#define PEAK_CPCI_DEVICE_ID 0x0004 // for nextgen cPCI slot cards +#define PEAK_MPCI_DEVICE_ID 0x0005 // for nextgen miniPCI slot cards +#define PEAK_PC_104P_DEVICE_ID 0x0006 // PCAN-PC/104+ cards +#define PEAK_PCI_104E_DEVICE_ID 0x0007 // PCAN-PCI/104 Express cards +#define PEAK_MPCIE_DEVICE_ID0x0008 // The miniPCIe slot cards #define PCI_CONFIG_PORT_SIZE 0x1000 // size of the config io-memory #define PCI_PORT_SIZE0x0400 // size of a channel io-memory static struct pci_device_id peak_pci_tbl[] = { - {PEAK_PCI_VENDOR_ID, PEAK_PCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, - {PEAK_PCI_VENDOR_ID, PEAK_PCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, + {PEAK_PCI_VENDOR_ID, PEAK_PCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_MPCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_MPCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PC_104P_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PCI_104E_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_CPCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, { } }; MODULE_DEVICE_TABLE (pci, peak_pci_tbl); ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Wolfgang Grandegger : drivers/can: peak_pci: add further device ids to the PCI device table
Module: xenomai-forge Branch: master Commit: da52d85edf833d3d0541a097ef9cc0f756773a71 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=da52d85edf833d3d0541a097ef9cc0f756773a71 Author: Wolfgang Grandegger w...@grandegger.com Date: Mon Apr 15 09:03:55 2013 +0200 drivers/can: peak_pci: add further device ids to the PCI device table Add support for further PEAK CAN PCI cards. We have confirmation that the miniPCIe card with the device id 8 works fine. But 4 channels cards are still not fully supported. Signed-off-by: Wolfgang Grandegger w...@grandegger.com --- kernel/drivers/can/sja1000/rtcan_peak_pci.c | 20 +++- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/kernel/drivers/can/sja1000/rtcan_peak_pci.c b/kernel/drivers/can/sja1000/rtcan_peak_pci.c index a19b917..d13a7ff 100644 --- a/kernel/drivers/can/sja1000/rtcan_peak_pci.c +++ b/kernel/drivers/can/sja1000/rtcan_peak_pci.c @@ -70,16 +70,26 @@ struct rtcan_peak_pci #define PITA_GPIOICR 0x18// general purpose IO interface control register #define PITA_MISC0x1C// miscellanoes register -#define PEAK_PCI_VENDOR_ID 0x001C // the PCI device and vendor IDs -#define PEAK_PCI_DEVICE_ID 0x0001 // Device ID for PCI and older PCIe cards -#define PEAK_PCIE_DEVICE_ID 0x0003 // Device ID for newer PCIe cards (IPEH-003027) +#define PEAK_PCI_VENDOR_ID 0x001C // the PCI device and vendor IDs +#define PEAK_PCI_DEVICE_ID 0x0001 // Device ID for PCI and older PCIe cards +#define PEAK_PCIE_DEVICE_ID 0x0003 // Device ID for newer PCIe cards (IPEH-003027) +#define PEAK_CPCI_DEVICE_ID 0x0004 // for nextgen cPCI slot cards +#define PEAK_MPCI_DEVICE_ID 0x0005 // for nextgen miniPCI slot cards +#define PEAK_PC_104P_DEVICE_ID 0x0006 // PCAN-PC/104+ cards +#define PEAK_PCI_104E_DEVICE_ID 0x0007 // PCAN-PCI/104 Express cards +#define PEAK_MPCIE_DEVICE_ID0x0008 // The miniPCIe slot cards #define PCI_CONFIG_PORT_SIZE 0x1000 // size of the config io-memory #define PCI_PORT_SIZE0x0400 // size of a channel io-memory static struct pci_device_id peak_pci_tbl[] = { - {PEAK_PCI_VENDOR_ID, PEAK_PCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, - {PEAK_PCI_VENDOR_ID, PEAK_PCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, + {PEAK_PCI_VENDOR_ID, PEAK_PCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_MPCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_MPCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PC_104P_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PCI_104E_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_CPCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, { } }; MODULE_DEVICE_TABLE (pci, peak_pci_tbl); ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Wolfgang Grandegger : drivers/can: peak_pci: add further device ids to the PCI device table
Module: xenomai-forge Branch: next Commit: 020a215d9269d0a8f2417f6217e59c3f14b4fb8f URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=020a215d9269d0a8f2417f6217e59c3f14b4fb8f Author: Wolfgang Grandegger w...@grandegger.com Date: Mon Apr 15 09:03:55 2013 +0200 drivers/can: peak_pci: add further device ids to the PCI device table Add support for further PEAK CAN PCI cards. We have confirmation that the miniPCIe card with the device id 8 works fine. But 4 channels cards are still not fully supported. Signed-off-by: Wolfgang Grandegger w...@grandegger.com --- kernel/drivers/can/sja1000/rtcan_peak_pci.c | 20 +++- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/kernel/drivers/can/sja1000/rtcan_peak_pci.c b/kernel/drivers/can/sja1000/rtcan_peak_pci.c index a19b917..d13a7ff 100644 --- a/kernel/drivers/can/sja1000/rtcan_peak_pci.c +++ b/kernel/drivers/can/sja1000/rtcan_peak_pci.c @@ -70,16 +70,26 @@ struct rtcan_peak_pci #define PITA_GPIOICR 0x18// general purpose IO interface control register #define PITA_MISC0x1C// miscellanoes register -#define PEAK_PCI_VENDOR_ID 0x001C // the PCI device and vendor IDs -#define PEAK_PCI_DEVICE_ID 0x0001 // Device ID for PCI and older PCIe cards -#define PEAK_PCIE_DEVICE_ID 0x0003 // Device ID for newer PCIe cards (IPEH-003027) +#define PEAK_PCI_VENDOR_ID 0x001C // the PCI device and vendor IDs +#define PEAK_PCI_DEVICE_ID 0x0001 // Device ID for PCI and older PCIe cards +#define PEAK_PCIE_DEVICE_ID 0x0003 // Device ID for newer PCIe cards (IPEH-003027) +#define PEAK_CPCI_DEVICE_ID 0x0004 // for nextgen cPCI slot cards +#define PEAK_MPCI_DEVICE_ID 0x0005 // for nextgen miniPCI slot cards +#define PEAK_PC_104P_DEVICE_ID 0x0006 // PCAN-PC/104+ cards +#define PEAK_PCI_104E_DEVICE_ID 0x0007 // PCAN-PCI/104 Express cards +#define PEAK_MPCIE_DEVICE_ID0x0008 // The miniPCIe slot cards #define PCI_CONFIG_PORT_SIZE 0x1000 // size of the config io-memory #define PCI_PORT_SIZE0x0400 // size of a channel io-memory static struct pci_device_id peak_pci_tbl[] = { - {PEAK_PCI_VENDOR_ID, PEAK_PCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, - {PEAK_PCI_VENDOR_ID, PEAK_PCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, + {PEAK_PCI_VENDOR_ID, PEAK_PCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_MPCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_MPCIE_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PC_104P_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_PCI_104E_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, + {PEAK_PCI_VENDOR_ID, PEAK_CPCI_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID,}, { } }; MODULE_DEVICE_TABLE (pci, peak_pci_tbl); ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git