Searched refs:imx219 (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | imx219.c | 445 struct imx219 { struct 479 static inline struct imx219 *to_imx219(struct v4l2_subdev *_sd) in to_imx219() 481 return container_of(_sd, struct imx219, sd); in to_imx219() 485 static int imx219_read_reg(struct imx219 *imx219, u16 reg, u32 len, u32 *val) in imx219_read_reg() argument 487 struct i2c_client *client = v4l2_get_subdevdata(&imx219->sd); in imx219_read_reg() 518 static int imx219_write_reg(struct imx219 *imx219, u16 reg, u32 len, u32 val) in imx219_write_reg() argument 520 struct i2c_client *client = v4l2_get_subdevdata(&imx219->sd); in imx219_write_reg() 535 static int imx219_write_regs(struct imx219 *imx21 argument 557 imx219_get_format_code(struct imx219 *imx219, u32 code) imx219_get_format_code() argument 576 imx219_set_default_format(struct imx219 *imx219) imx219_set_default_format() argument 595 struct imx219 *imx219 = to_imx219(sd); imx219_open() local 623 struct imx219 *imx219 = imx219_set_ctrl() local 714 struct imx219 *imx219 = to_imx219(sd); imx219_enum_mbus_code() local 728 struct imx219 *imx219 = to_imx219(sd); imx219_enum_frame_size() local 754 imx219_update_pad_format(struct imx219 *imx219, const struct imx219_mode *mode, struct v4l2_subdev_format *fmt) imx219_update_pad_format() argument 764 __imx219_get_pad_format(struct imx219 *imx219, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *fmt) __imx219_get_pad_format() argument 787 struct imx219 *imx219 = to_imx219(sd); imx219_get_pad_format() local 801 struct imx219 *imx219 = to_imx219(sd); imx219_set_pad_format() local 859 imx219_set_framefmt(struct imx219 *imx219) imx219_set_framefmt() argument 880 imx219_set_binning(struct imx219 *imx219) imx219_set_binning() argument 910 __imx219_get_pad_crop(struct imx219 *imx219, struct v4l2_subdev_pad_config *cfg, unsigned int pad, enum v4l2_subdev_format_whence which) __imx219_get_pad_crop() argument 929 struct imx219 *imx219 = to_imx219(sd); imx219_get_selection() local 960 imx219_start_streaming(struct imx219 *imx219) imx219_start_streaming() argument 1023 imx219_stop_streaming(struct imx219 *imx219) imx219_stop_streaming() argument 1042 struct imx219 *imx219 = to_imx219(sd); imx219_set_stream() local 1080 struct imx219 *imx219 = to_imx219(sd); imx219_power_on() local 1114 struct imx219 *imx219 = to_imx219(sd); imx219_power_off() local 1127 struct imx219 *imx219 = to_imx219(sd); imx219_suspend() local 1139 struct imx219 *imx219 = to_imx219(sd); imx219_resume() local 1157 imx219_get_regulators(struct imx219 *imx219) imx219_get_regulators() argument 1171 imx219_identify_module(struct imx219 *imx219) imx219_identify_module() argument 1222 imx219_init_controls(struct imx219 *imx219) imx219_init_controls() argument 1331 imx219_free_controls(struct imx219 *imx219) imx219_free_controls() argument 1387 struct imx219 *imx219; imx219_probe() local 1505 struct imx219 *imx219 = to_imx219(sd); imx219_remove() local [all...] |
H A D | Makefile | 116 obj-$(CONFIG_VIDEO_IMX219) += imx219.o
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | imx219.c | 444 struct imx219 { struct 475 static inline struct imx219 *to_imx219(struct v4l2_subdev *_sd) in to_imx219() 477 return container_of(_sd, struct imx219, sd); in to_imx219() 481 static u32 imx219_get_format_code(struct imx219 *imx219, u32 code) in imx219_get_format_code() argument 492 i = (i & ~3) | (imx219->vflip->val ? 2 : 0) | in imx219_get_format_code() 493 (imx219->hflip->val ? 1 : 0); in imx219_get_format_code() 500 struct imx219 *imx219 = in imx219_set_ctrl() local 501 container_of(ctrl->handler, struct imx219, ctrl_handle in imx219_set_ctrl() 584 imx219_update_pad_format(struct imx219 *imx219, const struct imx219_mode *mode, struct v4l2_mbus_framefmt *fmt, u32 code) imx219_update_pad_format() argument 601 struct imx219 *imx219 = to_imx219(sd); imx219_init_cfg() local 624 struct imx219 *imx219 = to_imx219(sd); imx219_enum_mbus_code() local 638 struct imx219 *imx219 = to_imx219(sd); imx219_enum_frame_size() local 660 struct imx219 *imx219 = to_imx219(sd); imx219_set_pad_format() local 708 imx219_set_framefmt(struct imx219 *imx219, const struct v4l2_mbus_framefmt *format) imx219_set_framefmt() argument 730 imx219_set_binning(struct imx219 *imx219, const struct v4l2_mbus_framefmt *format) imx219_set_binning() argument 787 imx219_configure_lanes(struct imx219 *imx219) imx219_configure_lanes() argument 794 imx219_start_streaming(struct imx219 *imx219, struct v4l2_subdev_state *state) imx219_start_streaming() argument 867 imx219_stop_streaming(struct imx219 *imx219) imx219_stop_streaming() argument 886 struct imx219 *imx219 = to_imx219(sd); imx219_set_stream() local 918 struct imx219 *imx219 = to_imx219(sd); imx219_power_on() local 951 struct imx219 *imx219 = to_imx219(sd); imx219_power_off() local 963 struct imx219 *imx219 = to_imx219(sd); imx219_suspend() local 974 struct imx219 *imx219 = to_imx219(sd); imx219_resume() local 995 imx219_get_regulators(struct imx219 *imx219) imx219_get_regulators() argument 1009 imx219_identify_module(struct imx219 *imx219) imx219_identify_module() argument 1056 imx219_get_pixel_rate(struct imx219 *imx219) imx219_get_pixel_rate() argument 1062 imx219_init_controls(struct imx219 *imx219) imx219_init_controls() argument 1176 imx219_free_controls(struct imx219 *imx219) imx219_free_controls() argument 1181 imx219_check_hwcfg(struct device *dev, struct imx219 *imx219) imx219_check_hwcfg() argument 1234 struct imx219 *imx219; imx219_probe() local 1368 struct imx219 *imx219 = to_imx219(sd); imx219_remove() local [all...] |
H A D | Makefile | 45 obj-$(CONFIG_VIDEO_IMX219) += imx219.o
|
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
H A D | Makefile | 152 imx8mm-venice-gw72xx-0x-imx219-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-imx219.dtbo 157 imx8mm-venice-gw73xx-0x-imx219-dtbs := imx8mm-venice-gw73xx-0x.dtb imx8mm-venice-gw73xx-0x-imx219.dtbo 164 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw72xx-0x-imx219.dtb 169 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw73xx-0x-imx219.dtb
|
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/arm64/freescale/ |
H A D | Makefile | 152 imx8mm-venice-gw72xx-0x-imx219-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-imx219.dtbo 157 imx8mm-venice-gw73xx-0x-imx219-dtbs := imx8mm-venice-gw73xx-0x.dtb imx8mm-venice-gw73xx-0x-imx219.dtbo 164 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw72xx-0x-imx219.dtb 169 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw73xx-0x-imx219.dtb
|
Completed in 4 milliseconds