aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/i2c/imx258.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-04media: i2c: imx258: Convert to new CCI register access helpersLuis Garcia1-469/+348
2024-06-04media: i2c: imx258: Use v4l2_link_freq_to_bitmap helperLuis Garcia1-0/+12
2024-06-04media: i2c: imx258: Make HFLIP and VFLIP controls writableDave Stevenson1-35/+65
2024-06-04media: i2c: imx258: Change register settings for variants of the sensorDave Stevenson1-4/+43
2024-06-04media: i2c: imx258: Support faster pixel rate on binned modesDave Stevenson1-38/+71
2024-06-04media: i2c: imx258: Set pixel_rate range to the same as the valueDave Stevenson1-12/+7
2024-06-04media: i2c: imx258: Issue reset before starting streamingDave Stevenson1-0/+12
2024-06-04media: i2c: imx258: Correct max FRM_LENGTH_LINES valueDave Stevenson1-1/+1
2024-06-04media: i2c: imx258: Allow configuration of clock lane behaviourDave Stevenson1-0/+13
2024-06-04media: i2c: imx258: Add get_selection for pixel array informationDave Stevenson1-0/+90
2024-06-04media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposureDave Stevenson1-2/+23
2024-06-04media: i2c: imx258: Add support for running on 2 CSI data lanesDave Stevenson1-24/+190
2024-06-04media: i2c: imx258: Add support for 24MHz clockDave Stevenson1-28/+102
2024-06-04media: i2c: imx258: Split out common registers from the mode based onesDave Stevenson1-215/+21
2024-06-04media: i2c: imx258: Make V4L2_CID_VBLANK configurable.Dave Stevenson1-9/+7
2024-06-04media: i2c: imx258: Add regulator controlDave Stevenson1-1/+41
2024-06-04media: i2c: imx258: Remove redundant I2C writes.Dave Stevenson1-6/+0
2024-06-04media: i2c: imx258: Disable digital cropping on binned modesDave Stevenson1-4/+4
2024-06-04media: i2c: imx258: Make image geometry meet sensor requirementsDave Stevenson1-13/+13
2024-06-04media: i2c: imx258: Remove unused definesDave Stevenson1-6/+0
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus1-5/+4
2023-09-27media: i2c: imx258: Drop system suspend and resume handlersLaurent Pinchart1-36/+0
2023-09-27media: i2c: imx258: Drop check for reentrant .s_stream()Laurent Pinchart1-4/+0
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-04-11media: imx258: Remove mandatory 180 degrees rotationJacopo Mondi1-8/+0
2023-04-11media: imx258: Register H/V flip controlsJacopo Mondi1-1/+13
2023-03-20media: i2c: imx258: Parse and register propertiesRobert Mader1-1/+12
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2021-09-30media: imx258: Fix getting clock frequencySakari Ailus1-6/+6
2021-08-04media: imx258: Limit the max analogue gain to 480Umang Jain1-1/+1
2021-08-04media: imx258: Rectify mismatch of VTS valueLaurent Pinchart1-1/+1
2021-06-17media: v4l2-subdev: add subdev-wide state structTomi Valkeinen1-9/+10
2021-05-19media: i2c: imx258: use pm_runtime_resume_and_get()Mauro Carvalho Chehab1-4/+2
2021-04-06media: i2c: imx258: add HDR controlKrzysztof Kozlowski1-0/+28
2021-04-06media: v4l: fwnode: Rename v4l2_async_register_subdev_sensor_commonSakari Ailus1-1/+1
2021-02-06media: i2c: imx258: get clock from device properties and enable it via runtim...Krzysztof Kozlowski1-8/+61
2021-02-06media: i2c: imx258: simplify getting state containerKrzysztof Kozlowski1-4/+2
2021-02-06media: i2c: imx258: add support for binding via device treeKrzysztof Kozlowski1-0/+7
2020-11-16media: imx258: Remove Jason Chen's e-mailSakari Ailus1-1/+1
2020-09-10media: i2c: Remove Alan Chiang's e-mail addressSakari Ailus1-1/+1
2018-12-05media: unify some sony camera sensors pattern namingBingbu Cao1-4/+4
2018-11-23media: imx258: remove test pattern map from driverChen, JasonX Z1-19/+3
2018-06-27media: imx258: Check the rotation property has a value of 180Sakari Ailus1-0/+8
2018-05-28media: imx258: get rid of an unused varMauro Carvalho Chehab1-2/+0
2018-05-28media: imx258: Add imx258 camera sensor driverJason Chen1-0/+1320