mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-19 18:53:52 +08:00
Add mISDN HFC multiport driver
Enable support for cards with Cologne Chip AG's HFC multiport chip. Signed-off-by: Karsten Keil <kkeil@suse.de>
This commit is contained in:
parent
1700fe1a10
commit
af69fb3a8f
@ -11,3 +11,15 @@ config MISDN_HFCPCI
|
||||
Enable support for cards with Cologne Chip AG's
|
||||
HFC PCI chip.
|
||||
|
||||
config MISDN_HFCMULTI
|
||||
tristate "Support for HFC multiport cards (HFC-4S/8S/E1)"
|
||||
depends on PCI
|
||||
depends on MISDN
|
||||
help
|
||||
Enable support for cards with Cologne Chip AG's HFC multiport
|
||||
chip. There are three types of chips that are quite similar,
|
||||
but the interface is different:
|
||||
* HFC-4S (4 S/T interfaces on one chip)
|
||||
* HFC-8S (8 S/T interfaces on one chip)
|
||||
* HFC-E1 (E1 interface for 2Mbit ISDN)
|
||||
|
||||
|
@ -4,3 +4,4 @@
|
||||
#
|
||||
|
||||
obj-$(CONFIG_MISDN_HFCPCI) += hfcpci.o
|
||||
obj-$(CONFIG_MISDN_HFCMULTI) += hfcmulti.o
|
||||
|
1204
drivers/isdn/hardware/mISDN/hfc_multi.h
Normal file
1204
drivers/isdn/hardware/mISDN/hfc_multi.h
Normal file
File diff suppressed because it is too large
Load Diff
5320
drivers/isdn/hardware/mISDN/hfcmulti.c
Normal file
5320
drivers/isdn/hardware/mISDN/hfcmulti.c
Normal file
File diff suppressed because it is too large
Load Diff
@ -1832,7 +1832,13 @@
|
||||
#define PCI_DEVICE_ID_MOXA_C320 0x3200
|
||||
|
||||
#define PCI_VENDOR_ID_CCD 0x1397
|
||||
#define PCI_DEVICE_ID_CCD_HFC4S 0x08B4
|
||||
#define PCI_SUBDEVICE_ID_CCD_PMX2S 0x1234
|
||||
#define PCI_DEVICE_ID_CCD_HFC8S 0x16B8
|
||||
#define PCI_DEVICE_ID_CCD_2BD0 0x2bd0
|
||||
#define PCI_DEVICE_ID_CCD_HFCE1 0x30B1
|
||||
#define PCI_SUBDEVICE_ID_CCD_SPD4S 0x3136
|
||||
#define PCI_SUBDEVICE_ID_CCD_SPDE1 0x3137
|
||||
#define PCI_DEVICE_ID_CCD_B000 0xb000
|
||||
#define PCI_DEVICE_ID_CCD_B006 0xb006
|
||||
#define PCI_DEVICE_ID_CCD_B007 0xb007
|
||||
@ -1842,8 +1848,32 @@
|
||||
#define PCI_DEVICE_ID_CCD_B00B 0xb00b
|
||||
#define PCI_DEVICE_ID_CCD_B00C 0xb00c
|
||||
#define PCI_DEVICE_ID_CCD_B100 0xb100
|
||||
#define PCI_SUBDEVICE_ID_CCD_IOB4ST 0xB520
|
||||
#define PCI_SUBDEVICE_ID_CCD_IOB8STR 0xB521
|
||||
#define PCI_SUBDEVICE_ID_CCD_IOB8ST 0xB522
|
||||
#define PCI_SUBDEVICE_ID_CCD_IOB1E1 0xB523
|
||||
#define PCI_SUBDEVICE_ID_CCD_SWYX4S 0xB540
|
||||
#define PCI_SUBDEVICE_ID_CCD_JH4S20 0xB550
|
||||
#define PCI_SUBDEVICE_ID_CCD_IOB8ST_1 0xB552
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN4S 0xB560
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN8S 0xB562
|
||||
#define PCI_SUBDEVICE_ID_CCD_BNE1 0xB563
|
||||
#define PCI_SUBDEVICE_ID_CCD_BNE1D 0xB564
|
||||
#define PCI_SUBDEVICE_ID_CCD_BNE1DP 0xB565
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN2S 0xB566
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN1SM 0xB567
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN4SM 0xB568
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN2SM 0xB569
|
||||
#define PCI_SUBDEVICE_ID_CCD_BNE1M 0xB56A
|
||||
#define PCI_SUBDEVICE_ID_CCD_BN8SP 0xB56B
|
||||
#define PCI_SUBDEVICE_ID_CCD_HFC4S 0xB620
|
||||
#define PCI_SUBDEVICE_ID_CCD_HFC8S 0xB622
|
||||
#define PCI_DEVICE_ID_CCD_B700 0xb700
|
||||
#define PCI_DEVICE_ID_CCD_B701 0xb701
|
||||
#define PCI_SUBDEVICE_ID_CCD_HFCE1 0xC523
|
||||
#define PCI_SUBDEVICE_ID_CCD_OV2S 0xE884
|
||||
#define PCI_SUBDEVICE_ID_CCD_OV4S 0xE888
|
||||
#define PCI_SUBDEVICE_ID_CCD_OV8S 0xE998
|
||||
|
||||
#define PCI_VENDOR_ID_EXAR 0x13a8
|
||||
#define PCI_DEVICE_ID_EXAR_XR17C152 0x0152
|
||||
@ -2523,6 +2553,9 @@
|
||||
|
||||
#define PCI_VENDOR_ID_3COM_2 0xa727
|
||||
|
||||
#define PCI_VENDOR_ID_DIGIUM 0xd161
|
||||
#define PCI_DEVICE_ID_DIGIUM_HFC4S 0xb410
|
||||
|
||||
#define PCI_SUBVENDOR_ID_EXSYS 0xd84d
|
||||
#define PCI_SUBDEVICE_ID_EXSYS_4014 0x4014
|
||||
#define PCI_SUBDEVICE_ID_EXSYS_4055 0x4055
|
||||
|
Loading…
Reference in New Issue
Block a user