tvp514x_s_routing(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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, necessary
  • input β€” 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 is index, but the argument you pass in is input. that's just what the page says, we don't question the lore 🫢

🌈 SEE ALSO 🌈


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