[Xenomai-git] Wolfgang Grandegger : drivers/can: peak_pci: add further device ids to the PCI device table

2013-06-21 Thread git repository hosting
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

2013-06-21 Thread git repository hosting
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

2013-06-14 Thread git repository hosting
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