v4l2_i2c_tuner_addrs(9)
π v4l2_i2c_tuner_addrs(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β today's episode is literally all about v4l2_i2c_tuner_addrs, and honestly? she's a tiny little function with main character energy π
β¨ NAME β¨
v4l2_i2c_tuner_addrs β hands you back a list of I2C tuner addresses to probe, no cap π
πΈ SYNOPSIS πΈ
const unsigned short * v4l2_i2c_tuner_addrs (enum v4l2_i2c_tuner_type
type );
like, you give her a type, she gives you back a const unsigned short * π«Ά
π¦ ARGUMENTS π¦
typeβ the type of the tuner you're out here seeking π, as defined byenum v4l2_i2c_tuner_type.
β NOTE β
Use only if the tuner addresses are unknown. π like, fr fr β if you already know them, you don't need this, bestie.
π₯ SEE ALSO π₯
Kernel file ./include/media/v4l2-common.h π and then the whole friend group, in order, no skipping:
v4l2_ctrl_query_fill(9)enum v4l2_i2c_tuner_type(9)v4l2_i2c_new_subdev(9)v4l2_i2c_new_subdev_board(9)v4l2_i2c_subdev_set_name(9)v4l2_i2c_subdev_init(9)v4l2_i2c_subdev_addr(9)v4l2_i2c_subdev_unregister(9)v4l2_spi_new_subdev(9)v4l2_spi_subdev_init(9)v4l2_spi_subdev_unregister(9)v4l_bound_align_image(9)v4l2_find_nearest_size_conditional(9)v4l2_find_nearest_size(9)v4l2_g_parm_cap(9)v4l2_s_parm_cap(9)enum v4l2_pixel_encoding(9)struct v4l2_format_info(9)v4l2_get_link_freq(9)v4l2_get_active_data_lanes(9)v4l2_link_freq_to_bitmap(9)devm_v4l2_sensor_clk_get(9)devm_v4l2_sensor_clk_get_legacy(9)
that's the whole vibe check, bestie β go probe some tuners πβ¨
π sign-off time: this lil page lives at ./include/media, dated October 2026, and yes she ate ππ
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