tvp514x_s_routing(9)
π tvp514x_s_routing(9) π
okay so bestie, welcome to the Kernel API Manual entry for tvp514x_s_routing β yes it's a mouthful, yes you're gonna slay it, and yes it's literally the V4L2 decoder interface handler for s_routing π iykyk
β¨ SYNOPSIS β¨
int tvp514x_s_routing (struct v4l2_subdev *sd , u32 input , u32 output ,
u32 config );
like, that's the whole signature, no cap π
π¦ ARGUMENTS π¦
sdβ pointer to the standard V4L2 sub-device structure πΈ standard, iconic, necessaryinputβ the input selector, aka the thing that routes the signal πoutputβ the output selector, also for routing the signal β¨ (yes, there's two of them, it's giving full routing moment)configβ config value. Not used. like literally not used, don't come for her π
π DESCRIPTION π
so here's the vibe: if index is valid, it selects the requested input π₯ simple, clean, main character energy.
Otherwise? it returns -EINVAL π and that happens if the input is not supported or there's no active signal present in the selected input. so like, no input, no vibes, -EINVAL, periodt π
β οΈ heads up bestie: the check isindex, but the argument you pass in isinput. that's just what the page says, we don't question the lore π«Ά
π SEE ALSO π
- Kernel file
./drivers/media/i2c/tvp514x.cπ struct tvp514x_std_info(9)struct tvp514x_decoder(9)tvp514x_read_reg(9)dump_reg(9)tvp514x_write_reg(9)tvp514x_write_regs(9)tvp514x_query_current_std(9)tvp514x_configure(9)tvp514x_detect(9)tvp514x_querystd(9)tvp514x_s_std(9)
and that's the whole page, bestie π§ go forth and route those signals π β¨
mwah π β this lil masterpiece lives in ./drivers/media/i2c, dated October 2026, and it's brought to you by the tvp514x_s_routing(9) girlies π«Άπ
π¦ 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