drivers/media/dvb-frontends/stv0910_regs.h
Source file repositories/reference/linux-study-clean/drivers/media/dvb-frontends/stv0910_regs.h
File Facts
- System
- Linux kernel
- Corpus path
drivers/media/dvb-frontends/stv0910_regs.h- Extension
.h- Size
- 136629 bytes
- Lines
- 4762
- 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
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
#define RSTV0910_MID 0xf100
#define FSTV0910_MCHIP_IDENT 0xf10040f0
#define FSTV0910_MRELEASE 0xf100000f
/* DID */
#define RSTV0910_DID 0xf101
#define FSTV0910_DEVICE_ID 0xf10100ff
/* DACR1 */
#define RSTV0910_DACR1 0xf113
#define FSTV0910_DAC_MODE 0xf11350e0
#define FSTV0910_DAC_VALUE1 0xf113000f
/* DACR2 */
#define RSTV0910_DACR2 0xf114
#define FSTV0910_DAC_VALUE0 0xf11400ff
/* PADCFG */
#define RSTV0910_PADCFG 0xf11a
#define FSTV0910_AGCRF2_OPD 0xf11a3008
#define FSTV0910_AGCRF2_XOR 0xf11a2004
#define FSTV0910_AGCRF1_OPD 0xf11a1002
#define FSTV0910_AGCRF1_XOR 0xf11a0001
/* OUTCFG2 */
#define RSTV0910_OUTCFG2 0xf11b
#define FSTV0910_TS2_ERROR_XOR 0xf11b7080
#define FSTV0910_TS2_DPN_XOR 0xf11b6040
#define FSTV0910_TS2_STROUT_XOR 0xf11b5020
#define FSTV0910_TS2_CLOCKOUT_XOR 0xf11b4010
#define FSTV0910_TS1_ERROR_XOR 0xf11b3008
#define FSTV0910_TS1_DPN_XOR 0xf11b2004
#define FSTV0910_TS1_STROUT_XOR 0xf11b1002
#define FSTV0910_TS1_CLOCKOUT_XOR 0xf11b0001
/* OUTCFG */
#define RSTV0910_OUTCFG 0xf11c
#define FSTV0910_TS2_OUTSER_HZ 0xf11c5020
#define FSTV0910_TS1_OUTSER_HZ 0xf11c4010
#define FSTV0910_TS2_OUTPAR_HZ 0xf11c3008
#define FSTV0910_TS1_OUTPAR_HZ 0xf11c2004
#define FSTV0910_TS_SERDATA0 0xf11c1002
/* IRQSTATUS3 */
#define RSTV0910_IRQSTATUS3 0xf120
#define FSTV0910_SPLL_LOCK 0xf1205020
#define FSTV0910_SSTREAM_LCK_1 0xf1204010
#define FSTV0910_SSTREAM_LCK_2 0xf1203008
#define FSTV0910_SDVBS1_PRF_2 0xf1201002
#define FSTV0910_SDVBS1_PRF_1 0xf1200001
/* IRQSTATUS2 */
#define RSTV0910_IRQSTATUS2 0xf121
#define FSTV0910_SSPY_ENDSIM_1 0xf1217080
#define FSTV0910_SSPY_ENDSIM_2 0xf1216040
#define FSTV0910_SPKTDEL_ERROR_2 0xf1214010
#define FSTV0910_SPKTDEL_LOCKB_2 0xf1213008
#define FSTV0910_SPKTDEL_LOCK_2 0xf1212004
#define FSTV0910_SPKTDEL_ERROR_1 0xf1211002
#define FSTV0910_SPKTDEL_LOCKB_1 0xf1210001
/* IRQSTATUS1 */
#define RSTV0910_IRQSTATUS1 0xf122
#define FSTV0910_SPKTDEL_LOCK_1 0xf1227080
#define FSTV0910_SFEC_LOCKB_2 0xf1226040
#define FSTV0910_SFEC_LOCK_2 0xf1225020
#define FSTV0910_SFEC_LOCKB_1 0xf1224010
#define FSTV0910_SFEC_LOCK_1 0xf1223008
#define FSTV0910_SDEMOD_LOCKB_2 0xf1222004
#define FSTV0910_SDEMOD_LOCK_2 0xf1221002
#define FSTV0910_SDEMOD_IRQ_2 0xf1220001
/* IRQSTATUS0 */
#define RSTV0910_IRQSTATUS0 0xf123
#define FSTV0910_SDEMOD_LOCKB_1 0xf1237080
#define FSTV0910_SDEMOD_LOCK_1 0xf1236040
#define FSTV0910_SDEMOD_IRQ_1 0xf1235020
#define FSTV0910_SBCH_ERRFLAG 0xf1234010
#define FSTV0910_SDISEQC2_IRQ 0xf1232004
#define FSTV0910_SDISEQC1_IRQ 0xf1230001
/* IRQMASK3 */
#define RSTV0910_IRQMASK3 0xf124
#define FSTV0910_MPLL_LOCK 0xf1245020
#define FSTV0910_MSTREAM_LCK_1 0xf1244010
#define FSTV0910_MSTREAM_LCK_2 0xf1243008
#define FSTV0910_MDVBS1_PRF_2 0xf1241002
#define FSTV0910_MDVBS1_PRF_1 0xf1240001
/* IRQMASK2 */
Annotation
- 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.