summaryrefslogtreecommitdiff
path: root/drivers/media/i2c/ov4689.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-26media: i2c: ov4689: Set timing registers programmaticallyMikhail Rudenko1-15/+68
2024-04-26media: i2c: ov4689: Move pixel array size out of struct ov4689_modeMikhail Rudenko1-16/+13
2024-04-26media: i2c: ov4689: Implement manual color balance controlsMikhail Rudenko1-1/+22
2024-04-26media: i2c: ov4689: Implement digital gain controlMikhail Rudenko1-2/+14
2024-04-26media: i2c: ov4689: Implement vflip/hflip controlsMikhail Rudenko1-2/+22
2024-04-26media: i2c: ov4689: Make horizontal blanking configurableMikhail Rudenko1-11/+20
2024-04-26media: i2c: ov4689: Remove max_fps field from struct ov4689_modeMikhail Rudenko1-2/+0
2024-04-26media: i2c: ov4689: Use runtime PM autosuspendMikhail Rudenko1-4/+11
2024-04-26media: i2c: ov4689: Enable runtime PM before registering sub-deviceMikhail Rudenko1-6/+8
2024-04-26media: i2c: ov4689: Use sub-device active stateMikhail Rudenko1-44/+31
2024-04-26media: i2c: ov4689: Refactor ov4689_set_ctrlMikhail Rudenko1-6/+6
2024-04-26media: i2c: ov4689: Remove i2c_client from ov4689 structMikhail Rudenko1-18/+18
2024-04-26media: i2c: ov4689: CCI conversionMikhail Rudenko1-227/+133
2024-04-26media: i2c: ov4689: Fix typo in a commentMikhail Rudenko1-1/+1
2024-04-26media: i2c: ov4689: Sort register definitions by addressMikhail Rudenko1-5/+5
2024-04-26media: i2c: ov4689: Clean up and annotate the register tableMikhail Rudenko1-86/+119
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus1-1/+1
2023-09-27media: i2c: ov4689: Drop check for reentrant .s_stream()Laurent Pinchart1-8/+1
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2022-10-28media: i2c: ov4689: code cleanupMikhail Rudenko1-13/+5
2022-10-25media: i2c: add support for OV4689Mikhail Rudenko1-0/+1026