summaryrefslogtreecommitdiff
path: root/drivers/media/i2c/imx219.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-04media: v4l2-subdev: Rename .init_cfg() operation to .init_state()Laurent Pinchart1-3/+6
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus1-6/+6
2023-10-07media: i2c: imx219: Move variables to inner scopeLaurent Pinchart1-1/+4
2023-10-07media: i2c: imx219: Name all subdev state variables 'state'Laurent Pinchart1-7/+7
2023-10-07media: i2c: imx219: Calculate crop rectangle dynamicallyLaurent Pinchart1-30/+15
2023-10-07media: i2c: imx219: Separate horizontal and vertical binningLaurent Pinchart1-12/+27
2023-10-07media: i2c: imx219: Implement .init_cfg() using .set_fmt()Laurent Pinchart1-22/+18
2023-10-07media: i2c: imx219: Remove unneeded gotoLaurent Pinchart1-10/+2
2023-10-07media: i2c: imx219: Group functions by purposeLaurent Pinchart1-283/+298
2023-10-07media: i2c: imx219: Drop IMX219_VTS_* macrosLaurent Pinchart1-8/+4
2023-10-07media: i2c: imx219: Don't store the current mode in the imx219 structureLaurent Pinchart1-13/+7
2023-10-07media: i2c: imx219: Access height from active format in imx219_set_ctrlLaurent Pinchart1-2/+7
2023-10-07media: i2c: imx219: Infer binning settings from format and cropLaurent Pinchart1-8/+1
2023-10-07media: i2c: imx219: Use active crop rectangle to configure registersLaurent Pinchart1-11/+11
2023-10-07media: i2c: imx219: Initialize ycbcr_encLaurent Pinchart1-0/+1
2023-10-07media: i2c: imx219: Merge format and binning setting functionsLaurent Pinchart1-33/+10
2023-10-07media: i2c: imx219: Set mode registers programmaticallyLaurent Pinchart1-98/+36
2023-10-07media: i2c: imx219: Fix test pattern window for 640x480 modeLaurent Pinchart1-2/+2
2023-10-07media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs arrayLaurent Pinchart1-1/+0
2023-10-07media: i2c: imx219: Replace register addresses with macrosLaurent Pinchart1-88/+81
2023-10-07media: i2c: imx219: Drop unused macrosLaurent Pinchart1-10/+0
2023-10-07media: i2c: imx219: Convert to CCI register access helpersLaurent Pinchart1-294/+219
2023-09-27media: i2c: imx219: Drop system suspend and resume handlersLaurent Pinchart1-41/+0
2023-09-27media: i2c: imx219: Drop check for reentrant .s_stream()Laurent Pinchart1-3/+0
2023-09-15media: i2c: imx219: Perform a full mode set unconditionallyLaurent Pinchart1-3/+0
2023-09-15media: i2c: imx219: Fix crop rectangle setting when changing formatLaurent Pinchart1-2/+6
2023-09-15media: i2c: imx219: Fix a typo referring to a wrong variableLaurent Pinchart1-2/+2
2023-08-10media: i2c: imx219: Simplify code handling in s_fmtJacopo Mondi1-9/+1
2023-08-10media: i2c: imx219: Simplify format assignmentJacopo Mondi1-30/+18
2023-08-10media: i2c: imx219: Use subdev active stateJacopo Mondi1-131/+48
2023-08-10media: i2c: imx219: Fix colorspace infoJacopo Mondi1-17/+9
2023-08-10media: i2c: imx219: Complete default format initializationJacopo Mondi1-0/+6
2023-08-10media: i2c: imx219: Switch from open to init_cfgJean-Michel Hautbois1-32/+31
2023-08-10media: i2c: imx219: Rename mbus codes arrayJean-Michel Hautbois1-11/+11
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-02-06media: i2c: imx219: Fix binning for RAW8 captureJai Luthra1-8/+49
2023-02-03media: i2c: imx219: Support four-lane operationAdam Ford1-10/+46
2023-02-03media: i2c: imx219: Split common registers from mode tablesAdam Ford1-147/+59
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2021-06-17media: v4l2-subdev: add subdev-wide state structTomi Valkeinen1-14/+16
2021-05-19media: i2c: imx219: use pm_runtime_resume_and_get()Mauro Carvalho Chehab1-4/+2
2021-04-06media: i2c: imx219: Balance runtime PM use-countLad Prabhakar1-15/+17
2021-04-06media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls fr...Lad Prabhakar1-6/+13
2021-04-06media: v4l: fwnode: Rename v4l2_async_register_subdev_sensor_commonSakari Ailus1-1/+1
2021-02-06media: i2c: imx219: Implement V4L2_CID_LINK_FREQ controlAndrey Konovalov1-1/+14
2021-01-12media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_sizeHans Verkuil1-1/+7
2020-12-02media: i2c: imx219: Selection compliance fixesHans Verkuil1-8/+9
2020-11-27media: i2c: imx219: remove redundant writesSameer Puri1-2/+0
2020-11-25media: i2c: imx219: Declare that the driver can create eventsDave Stevenson1-1/+2
2020-11-16media: i2c: imx219: simplify getting state containerKrzysztof Kozlowski1-10/+6