diff options
author | Sam Lawrance <lawrance@FreeBSD.org> | 2005-11-11 10:06:14 +0000 |
---|---|---|
committer | Sam Lawrance <lawrance@FreeBSD.org> | 2005-11-11 10:06:14 +0000 |
commit | e6e189732de4c41d064767365523448301a50066 (patch) | |
tree | a1af9b217fb7d07279a7fbe879184494c4999602 /comms/vpb-driver/files/patch-src-genericfreebsd.cpp | |
parent | - Update to 0.15 (diff) |
Add vpb-driver 2.4.9, device-driver for the Voicetronix OpenLine4 PCI
telephony cards.
This is a port of the 4.x driver from the vendor, for 5.x.
PR: ports/77471
Submitted by: Chris Forkin <chris@forkin.com>
Notes
Notes:
svn path=/head/; revision=147899
Diffstat (limited to 'comms/vpb-driver/files/patch-src-genericfreebsd.cpp')
-rw-r--r-- | comms/vpb-driver/files/patch-src-genericfreebsd.cpp | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/comms/vpb-driver/files/patch-src-genericfreebsd.cpp b/comms/vpb-driver/files/patch-src-genericfreebsd.cpp new file mode 100644 index 000000000000..7ad284498ba0 --- /dev/null +++ b/comms/vpb-driver/files/patch-src-genericfreebsd.cpp @@ -0,0 +1,43 @@ +--- src/genericfreebsd.cpp Wed Feb 19 14:19:30 2003 ++++ src/genericfreebsd.cpp Mon Oct 10 22:07:11 2005 +@@ -44,6 +44,11 @@ + #include "generic.h" + #include "vpb_ioctl.h" + ++#define MAX_BOARDS 12 ++#define BANKA 8 ++#define BANKB 12 ++int vpb_pconf[MAX_BOARDS][BANKB]; ++ + void GenericInitializeCriticalSection(GENERIC_CRITICAL_SECTION *cs) { + int ret; + pthread_mutex_t *pmut; +@@ -219,6 +224,28 @@ + params.data = buf; + + return ioctl(fd, VPB_IOC_PCI_BLOCK_WRITE, ¶ms); ++} ++ ++int Generic_pci_block_iicread( ++ int fd, ++ unsigned short board, ++ unsigned short addr, ++ unsigned short length, ++ unsigned short *buf) ++{ ++ // not supported in FreeBSD yet ++ return -1; ++} ++ ++int Generic_pci_block_iicwrite( ++ int fd, ++ unsigned short board, ++ unsigned short addr, ++ unsigned short length, ++ unsigned short *buf) ++{ ++ // not supported in FreeBSD yet ++ return -1; + } + + int Generic_pci_block_eeread( |