STRUCT LGDT330X_CONFIG(9)
πΈ NAME πΈ
okay so bestie, this is the Kernel API Manual page for struct lgdt330x_config(9) β and it contains lgdt330x configuration. that's the whole assignment, no cap π
β¨
π¦ SYNOPSIS π¦
here's the struct in all its main-character glory, copy-paste energy, exact vibes:
struct lgdt330x_config {
lg_chip_type demod_chip;
int serial_mpeg;
int (*pll_rf_set) (struct dvb_frontend* fe, int index);
int (*set_ts_params)(struct dvb_frontend* fe, int is_punctured);
int clock_polarity_flip;
struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *);
};
π§ Members π§
demod_chipβ the LG demodulator chip, and it's eitherLGDT3302orLGDT3303. iconic little choices πserial_mpegβ MPEG hardware interface, lowkey just:0= parallel,1= serial. pick your lane πpll_rf_setβ Callback function to set PLL interface. yep, that's the job π«Άset_ts_paramsβ Callback function to set device param forstart_dma. very "do the thing beforestart_dma" energy βclock_polarity_flipβ flip the polarity of the mpeg data transfer clock using alternate init data. β οΈ this option applies ONLY toLGDT3303β0: disabled (default),1: enabled. do not miss the ONLY, bestie πget_dvb_frontendβ returns the frontend associated with this I2C client. Filled by the driver. no notes π
π SEE ALSO π
- kernel file
./drivers/media/dvb-frontends/lgdt330x.hβ go look, iykyk π
mwah π that's the whole page, bestie β the source/version bit is ./drivers/media/dvb-frontends, the date is October 2026, and the page is struct lgdt330x_config(9). periodt πβ¨
π¦ 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