STRUCT VIDTV_TUNER_CONFIG(9)
π struct vidtv_tuner_config(9) π
okay so bestie, welcome to the Kernel API Manual β yes, the struct vidtv_tuner_config(9) page, and no, you're not lost, this is exactly where you're supposed to be π«Ά
β¨ NAME β¨
struct vidtv_tuner_config β the configuration used to init the tuner. that's it, that's the whole vibe π«
π SYNOPSIS π
here's the whole struct, copied exactly, no cap:
struct vidtv_tuner_config {
struct dvb_frontend *fe;
u32 mock_power_up_delay_msec;
u32 mock_tune_delay_msec;
u32 vidtv_valid_dvb_t_freqs[NUM_VALID_TUNER_FREQS];
u32 vidtv_valid_dvb_c_freqs[NUM_VALID_TUNER_FREQS];
u32 vidtv_valid_dvb_s_freqs[NUM_VALID_TUNER_FREQS];
u8 max_frequency_shift_hz;
};
look at her. icon. π
π¦ Members π¦
let's do a little meet-and-greet with every single field, because we are not skipping anyone:
feβ a pointer to thedvb_frontendstructure that gets allocated byvidtv_demod. she's the main character, everyone else is supporting cast πmock_power_up_delay_msecβ literally just simulates a power-up delay. fake waiting, real drama πmock_tune_delay_msecβ same energy, but for a tune delay. yes bestie, the delays are mock, they're cosplaying as real hardware πΈvidtv_valid_dvb_t_freqsβ the valid DVB-T frequencies to simulate πΊvidtv_valid_dvb_c_freqsβ the valid DVB-C frequencies to simulate πvidtv_valid_dvb_s_freqsβ the valid DVB-S frequencies to simulate π°οΈmax_frequency_shift_hzβ the maximum frequency shift in HZ that's allowed when you're tuning in a channel. get it, shift, in HZ, maximum π₯
π Description π
so this whole struct is the configuration used to init the tuner module, and it's usually filled by a bridge driver. for vidtv specifically? it's filled by vidtv_bridge before the tuner module is probed. that's the pipeline, that's the lore, that's the tea π΅
it's giving "pass the config, then probe." periodt β¨
π SEE ALSO π
- Kernel file
./drivers/media/test-drivers/vidtv/vidtv_tuner.hβ go read it, iykyk π§
aaand that's the page, bestie!! π this was the Kernel API Manual, page struct vidtv_tuner_config(9), brought to you by the source ./drivers/media/test-drivers/v... dated October 2026 β mwah, love u, go compile something π
ππΊ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms