drivers/media/dvb-frontends/s5h1420_priv.h
Source file repositories/reference/linux-study-clean/drivers/media/dvb-frontends/s5h1420_priv.h
File Facts
- System
- Linux kernel
- Corpus path
drivers/media/dvb-frontends/s5h1420_priv.h- Extension
.h- Size
- 1656 bytes
- Lines
- 89
- 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.
- 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
asm/types.h
Detected Declarations
enum s5h1420_register
Annotated Snippet
#ifndef S5H1420_PRIV
#define S5H1420_PRIV
#include <asm/types.h>
enum s5h1420_register {
ID01 = 0x00,
CON_0 = 0x01,
CON_1 = 0x02,
PLL01 = 0x03,
PLL02 = 0x04,
QPSK01 = 0x05,
QPSK02 = 0x06,
Pre01 = 0x07,
Post01 = 0x08,
Loop01 = 0x09,
Loop02 = 0x0a,
Loop03 = 0x0b,
Loop04 = 0x0c,
Loop05 = 0x0d,
Pnco01 = 0x0e,
Pnco02 = 0x0f,
Pnco03 = 0x10,
Tnco01 = 0x11,
Tnco02 = 0x12,
Tnco03 = 0x13,
Monitor01 = 0x14,
Monitor02 = 0x15,
Monitor03 = 0x16,
Monitor04 = 0x17,
Monitor05 = 0x18,
Monitor06 = 0x19,
Monitor07 = 0x1a,
Monitor12 = 0x1f,
FEC01 = 0x22,
Soft01 = 0x23,
Soft02 = 0x24,
Soft03 = 0x25,
Soft04 = 0x26,
Soft05 = 0x27,
Soft06 = 0x28,
Vit01 = 0x29,
Vit02 = 0x2a,
Vit03 = 0x2b,
Vit04 = 0x2c,
Vit05 = 0x2d,
Vit06 = 0x2e,
Vit07 = 0x2f,
Vit08 = 0x30,
Vit09 = 0x31,
Vit10 = 0x32,
Vit11 = 0x33,
Vit12 = 0x34,
Sync01 = 0x35,
Sync02 = 0x36,
Rs01 = 0x37,
Mpeg01 = 0x38,
Mpeg02 = 0x39,
DiS01 = 0x3a,
DiS02 = 0x3b,
DiS03 = 0x3c,
DiS04 = 0x3d,
DiS05 = 0x3e,
DiS06 = 0x3f,
DiS07 = 0x40,
DiS08 = 0x41,
DiS09 = 0x42,
DiS10 = 0x43,
DiS11 = 0x44,
Rf01 = 0x45,
Err01 = 0x46,
Err02 = 0x47,
Err03 = 0x48,
Err04 = 0x49,
};
#endif
Annotation
- Immediate include surface: `asm/types.h`.
- Detected declarations: `enum s5h1420_register`.
- Atlas domain: Driver Families / drivers/media.
- Implementation status: source implementation candidate.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.