drivers/media/dvb-frontends/stv0367_regs.h
Source file repositories/reference/linux-study-clean/drivers/media/dvb-frontends/stv0367_regs.h
File Facts
- System
- Linux kernel
- Corpus path
drivers/media/dvb-frontends/stv0367_regs.h- Extension
.h- Size
- 97796 bytes
- Lines
- 3597
- 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
#ifndef STV0367_REGS_H
#define STV0367_REGS_H
/* ID */
#define R367TER_ID 0xf000
#define F367TER_IDENTIFICATIONREG 0xf00000ff
/* I2CRPT */
#define R367TER_I2CRPT 0xf001
#define F367TER_I2CT_ON 0xf0010080
#define F367TER_ENARPT_LEVEL 0xf0010070
#define F367TER_SCLT_DELAY 0xf0010008
#define F367TER_SCLT_NOD 0xf0010004
#define F367TER_STOP_ENABLE 0xf0010002
#define F367TER_SDAT_NOD 0xf0010001
/* TOPCTRL */
#define R367TER_TOPCTRL 0xf002
#define F367TER_STDBY 0xf0020080
#define F367TER_STDBY_FEC 0xf0020040
#define F367TER_STDBY_CORE 0xf0020020
#define F367TER_QAM_COFDM 0xf0020010
#define F367TER_TS_DIS 0xf0020008
#define F367TER_DIR_CLK_216 0xf0020004
#define F367TER_TUNER_BB 0xf0020002
#define F367TER_DVBT_H 0xf0020001
/* IOCFG0 */
#define R367TER_IOCFG0 0xf003
#define F367TER_OP0_SD 0xf0030080
#define F367TER_OP0_VAL 0xf0030040
#define F367TER_OP0_OD 0xf0030020
#define F367TER_OP0_INV 0xf0030010
#define F367TER_OP0_DACVALUE_HI 0xf003000f
/* DAc0R */
#define R367TER_DAC0R 0xf004
#define F367TER_OP0_DACVALUE_LO 0xf00400ff
/* IOCFG1 */
#define R367TER_IOCFG1 0xf005
#define F367TER_IP0 0xf0050040
#define F367TER_OP1_OD 0xf0050020
#define F367TER_OP1_INV 0xf0050010
#define F367TER_OP1_DACVALUE_HI 0xf005000f
/* DAC1R */
#define R367TER_DAC1R 0xf006
#define F367TER_OP1_DACVALUE_LO 0xf00600ff
/* IOCFG2 */
#define R367TER_IOCFG2 0xf007
#define F367TER_OP2_LOCK_CONF 0xf00700e0
#define F367TER_OP2_OD 0xf0070010
#define F367TER_OP2_VAL 0xf0070008
#define F367TER_OP1_LOCK_CONF 0xf0070007
/* SDFR */
#define R367TER_SDFR 0xf008
#define F367TER_OP0_FREQ 0xf00800f0
#define F367TER_OP1_FREQ 0xf008000f
/* STATUS */
#define R367TER_STATUS 0xf009
#define F367TER_TPS_LOCK 0xf0090080
#define F367TER_SYR_LOCK 0xf0090040
#define F367TER_AGC_LOCK 0xf0090020
#define F367TER_PRF 0xf0090010
#define F367TER_LK 0xf0090008
#define F367TER_PR 0xf0090007
/* AUX_CLK */
#define R367TER_AUX_CLK 0xf00a
#define F367TER_AUXFEC_CTL 0xf00a00c0
#define F367TER_DIS_CKX4 0xf00a0020
#define F367TER_CKSEL 0xf00a0018
#define F367TER_CKDIV_PROG 0xf00a0006
#define F367TER_AUXCLK_ENA 0xf00a0001
/* FREESYS1 */
#define R367TER_FREESYS1 0xf00b
#define F367TER_FREE_SYS1 0xf00b00ff
/* FREESYS2 */
#define R367TER_FREESYS2 0xf00c
#define F367TER_FREE_SYS2 0xf00c00ff
/* FREESYS3 */
#define R367TER_FREESYS3 0xf00d
#define F367TER_FREE_SYS3 0xf00d00ff
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.