sound/pci/asihpi/hpipcida.h

Source file repositories/reference/linux-study-clean/sound/pci/asihpi/hpipcida.h

File Facts

System
Linux kernel
Corpus path
sound/pci/asihpi/hpipcida.h
Extension
.h
Size
819 bytes
Lines
27
Domain
Driver Families
Bucket
sound/pci
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

AudioScience HPI driver
    Copyright (C) 1997-2011  AudioScience Inc. <support@audioscience.com>


 Array initializer for PCI card IDs

(C) Copyright AudioScience Inc. 1998-2003
*******************************************************************************/

/*NOTE: when adding new lines to this header file
  they MUST be grouped by HPI entry point.
*/

{
	PCI_DEVICE_SUB(HPI_PCI_VENDOR_ID_TI, HPI_PCI_DEV_ID_DSP6205,
		       HPI_PCI_VENDOR_ID_AUDIOSCIENCE, PCI_ANY_ID),
	.driver_data = (kernel_ulong_t) HPI_6205,
}, {
	PCI_DEVICE_SUB(HPI_PCI_VENDOR_ID_TI, HPI_PCI_DEV_ID_PCI2040,
		       HPI_PCI_VENDOR_ID_AUDIOSCIENCE, PCI_ANY_ID),
	.driver_data = (kernel_ulong_t) HPI_6000,
},
{ }

Annotation

Implementation Notes