summaryrefslogtreecommitdiff
path: root/drivers/media/i2c/ov2740.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-10media: ov2740: Ensure proper reset sequence on probe()Hans de Goede1-1/+8
2024-04-10media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reportingSakari Ailus1-5/+6
2023-12-13media: ov2740: Add a sleep after resetting the sensorHans de Goede1-2/+9
2023-12-13media: ov2740: Add support for 180 MHz link frequencyHans de Goede1-24/+239
2023-12-13media: ov2740: Check hwcfg after allocating the ov2740 structHans de Goede1-6/+7
2023-12-13media: ov2740: Fix hts valueHans de Goede1-14/+3
2023-12-13media: ov2740: Improve ov2740_check_hwcfg() error reportingHans de Goede1-2/+3
2023-12-13media: ov2740: Move fwnode_graph_get_next_endpoint() call upHans de Goede1-6/+14
2023-12-13media: ov2740: Add support for external clockHans de Goede1-0/+13
2023-12-13media: ov2740: Add support for reset GPIOHans de Goede1-2/+46
2023-12-04media: v4l2-subdev: Rename .init_cfg() operation to .init_state()Laurent Pinchart1-3/+7
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus1-2/+2
2023-10-07media: ov2740: Return -EPROBE_DEFER if no endpoint is foundSakari Ailus1-1/+1
2023-10-07media: ov2740: Use sub-device active stateSakari Ailus1-67/+42
2023-10-07media: ov2740: Enable runtime PM before registering the async subdevSakari Ailus1-6/+8
2023-09-27media: i2c: ov2740: Drop system suspend and resume handlersLaurent Pinchart1-42/+0
2023-09-27media: i2c: ov2740: Drop check for reentrant .s_stream()Laurent Pinchart1-3/+0
2023-07-14media: i2c: Remove Shawn's and Chiranjeevi's e-mail addressesSakari Ailus1-1/+1
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-02-03media: ov2740: Fix memleak in ov2740_init_controls()Shang XiaoJing1-1/+3
2022-11-25media: ov2740: Use traditional pattern when checking error codesAndy Shevchenko1-6/+4
2022-11-25media: ov2740: Add missed \n to the end of the messagesAndy Shevchenko1-6/+6
2022-11-25media: ov2740: Switch to use dev_err_probe()Andy Shevchenko1-25/+19
2022-11-25media: ov2740: Drop redundant assignments of ret = 0Andy Shevchenko1-8/+8
2022-11-25media: ov2740: Remove duplicate check for NULL fwnodeAndy Shevchenko1-3/+0
2022-11-25media: ov2740: Switch from __maybe_unused to pm_sleep_ptr() etcAndy Shevchenko1-6/+4
2022-11-25media: ov2740: Remove duplicative pointer in struct nvm_dataAndy Shevchenko1-24/+15
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2022-01-28media: ov2740: identify module after subdev initialisationBingbu Cao1-7/+1
2021-12-16media: ov2740: support device probe in non-zero ACPI D stateBingbu Cao1-24/+45
2021-08-04media: ov2740: use group write for digital gainBingbu Cao1-2/+24
2021-06-17media: v4l2-subdev: add subdev-wide state structTomi Valkeinen1-7/+8
2021-05-19media: i2c: ov2740: use pm_runtime_resume_and_get()Mauro Carvalho Chehab1-4/+2
2021-04-06media: v4l: fwnode: Rename v4l2_async_register_subdev_sensor_commonSakari Ailus1-1/+1
2020-12-02media: ov2740: fix dereference before null check on pointer nvmColin Ian King1-2/+5
2020-11-25media: ov2740: allow OTP data access during streamingBingbu Cao1-93/+96
2020-11-25media: ov2740: only do OTP data read on demand from userBingbu Cao1-32/+84
2020-11-16media: ov2740: change the minimal exposure value to 4Bingbu Cao1-1/+1
2020-11-16media: i2c: ov2740: simplify getting state containerKrzysztof Kozlowski1-4/+2
2020-09-01media: i2c: ov2740: get OTP data ready before nvmem registrationBingbu Cao1-12/+12
2020-06-23media: ov2740: add NVMEM interface to read customized OTP dataQingwu Zhang1-0/+145
2020-06-23media: ov2740: make ov2740 driver only work with ACPIBingbu Cao1-3/+1
2020-05-25media: i2c: Add ov2740 image sensor driverBingbu Cao1-0/+1016