summaryrefslogtreecommitdiff
path: root/drivers/media/i2c/imx219.c
AgeCommit message (Expand)Author
2024-04-26media: i2c: imx219: Use dev_err_probe on probeUmang Jain
2023-12-04media: v4l2-subdev: Rename .init_cfg() operation to .init_state()Laurent Pinchart
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus
2023-10-07media: i2c: imx219: Move variables to inner scopeLaurent Pinchart
2023-10-07media: i2c: imx219: Name all subdev state variables 'state'Laurent Pinchart
2023-10-07media: i2c: imx219: Calculate crop rectangle dynamicallyLaurent Pinchart
2023-10-07media: i2c: imx219: Separate horizontal and vertical binningLaurent Pinchart
2023-10-07media: i2c: imx219: Implement .init_cfg() using .set_fmt()Laurent Pinchart
2023-10-07media: i2c: imx219: Remove unneeded gotoLaurent Pinchart
2023-10-07media: i2c: imx219: Group functions by purposeLaurent Pinchart
2023-10-07media: i2c: imx219: Drop IMX219_VTS_* macrosLaurent Pinchart
2023-10-07media: i2c: imx219: Don't store the current mode in the imx219 structureLaurent Pinchart
2023-10-07media: i2c: imx219: Access height from active format in imx219_set_ctrlLaurent Pinchart
2023-10-07media: i2c: imx219: Infer binning settings from format and cropLaurent Pinchart
2023-10-07media: i2c: imx219: Use active crop rectangle to configure registersLaurent Pinchart
2023-10-07media: i2c: imx219: Initialize ycbcr_encLaurent Pinchart
2023-10-07media: i2c: imx219: Merge format and binning setting functionsLaurent Pinchart
2023-10-07media: i2c: imx219: Set mode registers programmaticallyLaurent Pinchart
2023-10-07media: i2c: imx219: Fix test pattern window for 640x480 modeLaurent Pinchart
2023-10-07media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs arrayLaurent Pinchart
2023-10-07media: i2c: imx219: Replace register addresses with macrosLaurent Pinchart
2023-10-07media: i2c: imx219: Drop unused macrosLaurent Pinchart
2023-10-07media: i2c: imx219: Convert to CCI register access helpersLaurent Pinchart
2023-09-27media: i2c: imx219: Drop system suspend and resume handlersLaurent Pinchart
2023-09-27media: i2c: imx219: Drop check for reentrant .s_stream()Laurent Pinchart
2023-09-14media: i2c: imx219: Perform a full mode set unconditionallyLaurent Pinchart
2023-09-14media: i2c: imx219: Fix crop rectangle setting when changing formatLaurent Pinchart
2023-09-14media: i2c: imx219: Fix a typo referring to a wrong variableLaurent Pinchart
2023-08-10media: i2c: imx219: Simplify code handling in s_fmtJacopo Mondi
2023-08-10media: i2c: imx219: Simplify format assignmentJacopo Mondi
2023-08-10media: i2c: imx219: Use subdev active stateJacopo Mondi
2023-08-10media: i2c: imx219: Fix colorspace infoJacopo Mondi
2023-08-10media: i2c: imx219: Complete default format initializationJacopo Mondi
2023-08-10media: i2c: imx219: Switch from open to init_cfgJean-Michel Hautbois
2023-08-10media: i2c: imx219: Rename mbus codes arrayJean-Michel Hautbois
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König
2023-02-06media: i2c: imx219: Fix binning for RAW8 captureJai Luthra
2023-02-03media: i2c: imx219: Support four-lane operationAdam Ford
2023-02-03media: i2c: imx219: Split common registers from mode tablesAdam Ford
2022-08-16i2c: Make remove callback return voidUwe Kleine-König
2021-06-17media: v4l2-subdev: add subdev-wide state structTomi Valkeinen
2021-05-19media: i2c: imx219: use pm_runtime_resume_and_get()Mauro Carvalho Chehab
2021-04-06media: i2c: imx219: Balance runtime PM use-countLad Prabhakar
2021-04-06media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls fr...Lad Prabhakar
2021-04-06media: v4l: fwnode: Rename v4l2_async_register_subdev_sensor_commonSakari Ailus
2021-02-06media: i2c: imx219: Implement V4L2_CID_LINK_FREQ controlAndrey Konovalov
2021-01-12media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_sizeHans Verkuil
2020-12-02media: i2c: imx219: Selection compliance fixesHans Verkuil
2020-11-27media: i2c: imx219: remove redundant writesSameer Puri
2020-11-25media: i2c: imx219: Declare that the driver can create eventsDave Stevenson