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