aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/media/atomisp/i2c/atomisp-gc0310.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-25media: Move gc0310 sensor drivers to drivers/media/i2c/Hans de Goede1-783/+0
2025-07-08media: atomisp: gc0310: Drop gc0310_g_skip_frames()Hans de Goede1-11/+0
2025-07-08media: atomisp: gc0310: Drop gc0310_get_frame_interval()Hans de Goede1-18/+0
2025-07-08media: atomisp: gc0310: runtime-PM fixesHans de Goede1-30/+28
2025-07-08media: atomisp: gc0310: Move and rename suspend/resume functionsHans de Goede1-25/+26
2025-07-08media: atomisp: gc0310: Switch to using sd.active_state fmtHans de Goede1-31/+1
2025-07-08media: atomisp: gc0310: Use v4l2_subdev_get_fmt() as v4l2_subdev_pad_ops.get_...Hans de Goede1-13/+1
2025-07-08media: atomisp: gc0310: Implement internal_ops.init_stateHans de Goede1-0/+12
2025-07-08media: atomisp: gc0310: Switch to using the sub-device state lockHans de Goede1-13/+9
2025-07-08media: atomisp: gc0310: Switch to {enable,disable}_streamsHans de Goede1-32/+47
2025-07-08media: atomisp: gc0310: Remove unused is_streaming variableHans de Goede1-3/+0
2025-07-08media: atomisp: gc0310: Fix power on/off sleep timesHans de Goede1-4/+3
2025-07-08media: atomisp: gc0310: Add check_hwcfg() functionHans de Goede1-4/+52
2025-07-08media: atomisp: gc0310: Limit max exposure value to mode-height + vblankHans de Goede1-2/+19
2025-07-08media: atomisp: gc0310: Add camera orientation and sensor rotation controlsHans de Goede1-1/+11
2025-07-08media: atomisp: gc0310: Add vblank and hblank controlsHans de Goede1-3/+35
2025-07-08media: atomisp: gc0310: Add link-frequency and pixelrate controlsHans de Goede1-2/+31
2025-07-08media: atomisp: gc0310: Add selection API supportHans de Goede1-1/+26
2025-07-08media: atomisp: gc0310: Use V4L2_CID_ANALOGUE_GAIN for gain controlHans de Goede1-2/+2
2025-07-08media: atomisp: gc0310: Switch to CCI register access helpersHans de Goede1-89/+54
2025-07-08media: atomisp: gc0310: Modify vblank value to run at 30 fpsHans de Goede1-1/+1
2025-07-08media: atomisp: gc0310: Drop unused GC0310_FOCAL_LENGTH_NUM defineHans de Goede1-2/+0
2025-07-08media: atomisp: gc0310: Rename "dev" function variable to "sensor"Hans de Goede1-56/+56
2024-11-07media: atomisp: Remove License information boilerplateAndy Shevchenko1-10/+0
2023-12-13media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_intervalLaurent Pinchart1-0/+7
2023-12-13media: v4l2-subdev: Turn .[gs]_frame_interval into pad operationsLaurent Pinchart1-3/+4
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus1-1/+1
2023-10-11staging: media: atomisp: drop check for reentrant .s_stream()Hans Verkuil1-6/+0
2023-09-27media: atomisp: gc0310: Stop setting v4l2_subdev.fwnode to the endpoint fwnodeHans de Goede1-11/+9
2023-06-09media: atomisp: gc0310: Turn into standard v4l2 sensor driverHans de Goede1-11/+18
2023-06-09media: atomisp: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-06-09media: atomisp: gc0310: Remove gc0310.hHans de Goede1-1/+241
2023-06-09media: atomisp: gc0310: Remove gc0310_s_config() functionHans de Goede1-15/+5
2023-06-09media: atomisp: gc0310: Cleanup includesHans de Goede1-14/+7
2023-06-09media: atomisp: gc0310: Fix double free in gc0310_remove()Hans de Goede1-1/+1
2023-06-09media: atomisp: gc0310: Drop XXGC0310 ACPI hardware-idHans de Goede1-1/+0
2023-04-15media: atomisp: gc0310: Switch over to ACPI powermanagementHans de Goede1-187/+47
2023-04-15media: atomisp: gc0310: Use devm_kzalloc() for data structHans de Goede1-9/+3
2023-04-15media: atomisp: gc0310: Add runtime-pm supportHans de Goede1-39/+52
2023-04-15media: atomisp: gc0310: Delay power-on till streaming is startedHans de Goede1-58/+29
2023-04-15media: atomisp: gc0310: Modernize and simply set_fmt(), get_fmt(), etc.Hans de Goede1-87/+40
2023-04-15media: atomisp: gc0310: Add error_unlock label to s_stream()Hans de Goede1-16/+12
2023-04-15media: atomisp: gc0310: Add exposure and gain controlsHans de Goede1-13/+76
2023-04-15media: atomisp: gc0310: Drop custom ATOMISP_IOC_S_EXPOSURE supportHans de Goede1-99/+0
2023-04-15media: atomisp: gc0310: Remove read-only exposure controlHans de Goede1-57/+1
2023-04-15media: atomisp: gc0310: Remove non working flip-controlsHans de Goede1-45/+0
2023-04-15media: atomisp: gc0310: Replace custom reg access functions with smbus helpersHans de Goede1-119/+26
2023-04-15media: atomisp: gc0310: Remove enum gc0310_tok_typeHans de Goede1-53/+19
2023-04-15media: atomisp: gc0310: Simplify gc0310_write_reg_array()Hans de Goede1-84/+3
2023-04-15media: atomisp: gc0310: Remove GC0310_TOK_*Hans de Goede1-28/+19