drivers/media/usb/pwc/pwc-nala.h

Source file repositories/reference/linux-study-clean/drivers/media/usb/pwc/pwc-nala.h

File Facts

System
Linux kernel
Corpus path
drivers/media/usb/pwc/pwc-nala.h
Extension
.h
Size
1221 bytes
Lines
68
Domain
Driver Families
Bucket
drivers/media
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

{
      {0, 0, {0x04, 0x01, 0x03}},
      {8, 0, {0x05, 0x01, 0x03}},
      {7, 0, {0x08, 0x01, 0x03}},
      {7, 0, {0x0A, 0x01, 0x03}},
      {6, 0, {0x0C, 0x01, 0x03}},
      {5, 0, {0x0F, 0x01, 0x03}},
      {4, 0, {0x14, 0x01, 0x03}},
      {3, 0, {0x18, 0x01, 0x03}},
   },
   /* QSIF */
   {
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
   },
   /* QCIF */
   {
      {0, 0, {0x04, 0x01, 0x02}},
      {8, 0, {0x05, 0x01, 0x02}},
      {7, 0, {0x08, 0x01, 0x02}},
      {6, 0, {0x0A, 0x01, 0x02}},
      {5, 0, {0x0C, 0x01, 0x02}},
      {4, 0, {0x0F, 0x01, 0x02}},
      {1, 0, {0x14, 0x01, 0x02}},
      {1, 0, {0x18, 0x01, 0x02}},
   },
   /* SIF */
   {
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
   },
   /* CIF */
   {
      {4, 0, {0x04, 0x01, 0x01}},
      {7, 1, {0x05, 0x03, 0x01}},
      {6, 1, {0x08, 0x03, 0x01}},
      {4, 1, {0x0A, 0x03, 0x01}},
      {3, 1, {0x0C, 0x03, 0x01}},
      {2, 1, {0x0F, 0x03, 0x01}},
      {0},
      {0},
   },
   /* VGA */
   {
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
      {0},
   },

Annotation

Implementation Notes