summaryrefslogtreecommitdiff
path: root/drivers/staging/media/atomisp/i2c/atomisp-ov2680.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-14media: atomisp: Drop atomisp-ov2680 sensor driverHans de Goede1-828/+0
2023-08-10media: atomisp: ov2680: Convert to new CCI register access helpersHans de Goede1-134/+113
2023-06-09media: atomisp: ov2680: Rename unknown/0x370a to sensor_ctrl_0aHans de Goede1-4/+4
2023-06-09media: atomisp: ov2680: Remove unnecessary registers from ov2680_global_setti...Hans de Goede1-0/+4
2023-06-09media: atomisp: ov2680: Stop using half pixelclock for binned modesHans de Goede1-7/+1
2023-06-09media: atomisp: ov2680: Implement selection supportHans de Goede1-8/+119
2023-06-09media: atomisp: ov2680: Add init_cfg pad-opHans de Goede1-0/+16
2023-06-09media: atomisp: ov2680: Add missing ov2680_calc_mode() call to probe()Hans de Goede1-2/+5
2023-06-09media: atomisp: ov2680: s/input_lock/lock/Hans de Goede1-8/+8
2023-06-09media: atomisp: ov2680: s/ov2680_device/ov2680_dev/Hans de Goede1-19/+19
2023-06-09media: atomisp: ov2680: Turn into standard v4l2 sensor driverHans de Goede1-23/+15
2023-06-09media: atomisp: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-05-26media: staging: media: atomisp: init high & low varsHans Verkuil1-2/+2
2023-04-15media: atomisp: ov2680: Error handling fixesHans de Goede1-2/+5
2023-04-15media: atomisp: ov2680: Use v4l2_get_acpi_sensor_info() for the GPIO lookupsHans de Goede1-23/+3
2023-02-08media: atomisp: ov2680: Switch over to ACPI powermanagementHans de Goede1-180/+51
2023-02-08media: atomisp: ov2680: Use devm_kzalloc() for sensor data structHans de Goede1-12/+4
2023-02-08media: atomisp: ov2680: Add dev local variable to probe()Hans de Goede1-4/+5
2023-02-08media: atomisp: ov2680: s/dev/sensor/Hans de Goede1-37/+37
2023-02-08media: atomisp: ov2680: Add runtime-pm supportHans de Goede1-21/+36
2023-02-08media: atomisp: ov2680: Delay power-on till streaming is startedHans de Goede1-61/+41
2023-02-08media: atomisp: ov2680: Cleanup includesHans de Goede1-15/+5
2023-02-08media: atomisp: ov2680: Drop MAX_FMTS defineHans de Goede1-1/+2
2023-02-08media: atomisp: ov2680: Fix frame_size listHans de Goede1-6/+2
2023-02-08media: atomisp: ov2680: Drop struct ov2680_resolution / ov2680_res_previewHans de Goede1-5/+19
2023-02-08media: atomisp: ov2680: Drop v4l2_find_nearest_size() call from set_fmt()Hans de Goede1-7/+4
2023-02-08media: atomisp: ov2680: Fix ov2680_enum_frame_interval()Hans de Goede1-11/+4
2023-02-08media: atomisp: ov2680: Drop unused res member from struct ov2680_deviceHans de Goede1-5/+0
2023-02-08media: atomisp: ov2680: Use defines for fps, lines-per-frame and skip-framesHans de Goede1-12/+4
2023-02-08media: atomisp: ov2680: Make setting the modes algorithm basedHans de Goede1-10/+127
2023-02-08media: atomisp: ov2680: Add test pattern controlHans de Goede1-0/+33
2023-02-08media: atomisp: ov2680: Add exposure and gain controlsHans de Goede1-5/+22
2023-02-08media: atomisp: ov2680: Drop custom ATOMISP_IOC_S_EXPOSURE supportHans de Goede1-207/+2
2023-02-08media: atomisp: ov2680: Rework flip ctrlsHans de Goede1-158/+130
2023-02-08media: atomisp: ov2680: Use the new ov_16bit_addr_reg_helpers.hHans de Goede1-97/+25
2023-02-08media: atomisp: Remove V4L2_CID_BIN_FACTOR_HORZ/_VERTHans de Goede1-49/+0
2023-02-08media: atomisp: Remove custom ATOMISP_IOC_G_SENSOR_MODE_DATA ioctlHans de Goede1-82/+0
2023-02-08media: atomisp: Remove custom ATOMISP_IOC_ISP_MAKERNOTE ioctlHans de Goede1-64/+0
2022-10-23Merge tag 'media/v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-10/+9
2022-09-24media: atomisp-ov2680: Improve ov2680_set_fmt() error handlingHans de Goede1-2/+6
2022-09-24media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.Hans de Goede1-3/+2
2022-09-24media: atomisp-ov2680: Fix ov2680_set_fmt()Hans de Goede1-5/+1
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2021-11-16media: atomisp-ov2680: implement enum frame intervalsMauro Carvalho Chehab1-0/+21
2021-11-15media: atomisp-ov2680: properly set the vts valueMauro Carvalho Chehab1-2/+2
2021-11-15media: atomisp-ov2680: initialize return varMauro Carvalho Chehab1-1/+1
2021-11-15media: atomisp-ov2680: Fix ov2680_set_fmt() messing up high exposure settingsHans de Goede1-2/+11
2021-11-15media: atomisp-ov2680: Fix ov2680_write_reg() always writing 0 to 16 bit regi...Hans de Goede1-1/+1
2021-11-15media: atomisp-ov2680: Fix and simplify ov2680_q_exposure()Hans de Goede1-21/+6
2021-11-15media: atomisp-ov2680: Make ov2680_read_reg() support 24 bit registersHans de Goede1-7/+7