aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-03media: atomisp: Drop atomisp-ov2680 sensor drivermedia-ov2680Hans de Goede4-1015/+0
2023-08-03media: ipu-bridge: Add link-frequency to OV2680 ipu_supported_sensors[] entryHans de Goede1-1/+1
2023-08-03MAINTAINERS: Add Hans de Goede as OV2680 sensor driver maintainerHans de Goede1-0/+1
2023-08-03media: ov2680: Add bus-cfg / endpoint property verificationHans de Goede1-13/+47
2023-08-03media: ov2680: Add link-freq and pixel-rate controlsHans de Goede1-0/+24
2023-08-03media: ov2680: Read and log sensor revision during probeHans de Goede1-6/+9
2023-08-03media: ov2680: Drop unnecessary pad checksHans de Goede1-7/+1
2023-08-03media: ov2680: Add a bunch of register tweaksHans de Goede1-0/+53
2023-08-03media: ov2680: Fix exposure and gain ctrls range and default valueHans de Goede1-3/+8
2023-08-03media: ov2680: Implement selection supportHans de Goede1-12/+141
2023-08-03media: ov2680: Add an __ov2680_get_pad_format() helper functionHans de Goede1-10/+16
2023-08-03media: ov2680: Make setting the mode algorithm basedHans de Goede1-177/+157
2023-08-03media: ov2680: Add ov2680_mode structHans de Goede1-13/+17
2023-08-03media: ov2680: Annotate the per mode register setting listsHans de Goede1-14/+104
2023-08-03media: ov2680: Fix ov2680_enum_frame_interval()Hans de Goede1-8/+17
2023-08-03media: ov2680: Add support for ACPI enumerationHans de Goede1-0/+7
2023-08-02media: ov2680: Wait for endpoint fwnode before continuing with probe()Hans de Goede1-1/+13
2023-08-02media: ov2680: Add support for 19.2 MHz clockHans de Goede1-7/+34
2023-08-02media: ov2680: Add support for more clk setupsHans de Goede1-2/+24
2023-08-02media: ov2680: Drop is_enabled flagHans de Goede1-18/+18
2023-08-02media: ov2680: Check for "powerdown" GPIO con-id before checking for "reset" ...Hans de Goede1-9/+20
2023-08-02media: ov2680: Add runtime-pm supportHans de Goede1-73/+61
2023-08-02media: ov2680: Store dev instead of i2c_client in ov2680_devHans de Goede1-19/+11
2023-08-02media: ov2680: Convert to new CCI register access helpersHans de Goede2-167/+58
2023-08-01media: ov2680: Fix regulators being left enabled on ov2680_power_on() errorsHans de Goede1-2/+6
2023-08-01media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not workingHans de Goede1-6/+7
2023-08-01media: ov2680: Add ov2680_fill_format() helper functionHans de Goede1-22/+27
2023-08-01media: ov2680: Don't take the lock for try_fmt callsHans de Goede1-11/+9
2023-08-01media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-sHans de Goede1-14/+2
2023-08-01media: ov2680: Fix vflip / hflip set functionsHans de Goede1-37/+13
2023-08-01media: ov2680: Fix ov2680_bayer_order()Hans de Goede1-17/+10
2023-08-01media: ov2680: Remove auto-gain and auto-exposure controlsHans de Goede1-144/+17
2023-07-31media: pci: intel: ivsc: Add ACE submoduleWentong Wu2-0/+582
2023-07-31media: pci: intel: ivsc: Add CSI submoduleWentong Wu5-0/+845
2023-07-31media: i2c: Add driver for DW9719 VCMDaniel Scally4-0/+370
2023-07-31media: atomisp: csi2-bridge: Add support for VCM I2C-client instantiationHans de Goede1-2/+42
2023-07-31media: atomisp: csi2-bridge: Add dev_name() to acpi_handle_info() loggingHans de Goede1-17/+34
2023-07-31media: atomisp: csi2-bridge: Switch to new common ipu_bridge_init()Hans de Goede4-341/+63
2023-07-31media: ipu-bridge: Add a runtime-pm device-link between VCM and sensorHans de Goede3-61/+110
2023-07-31media: ipu-bridge: Add GalaxyCore GC0310 to ipu_supported_sensors[]Hans de Goede1-0/+2
2023-07-31media: ipu-bridge: Move ipu-bridge.h to include/media/Hans de Goede3-3/+4
2023-07-31media: ipu-bridge: Add a parse_sensor_fwnode callback to ipu_bridge_init()Hans de Goede3-7/+16
2023-07-31media: ipu-bridge: Drop early setting of sensor->adevHans de Goede1-5/+0
2023-07-31media: ipu-bridge: Add a ipu_bridge_parse_ssdb() helper functionHans de Goede2-45/+59
2023-07-31media: ipu-bridge: Only keep PLD around while parsingHans de Goede2-22/+27
2023-07-31media: ipu-bridge: Store dev pointer in struct ipu_bridgeHans de Goede2-8/+8
2023-07-31media: ipu-bridge: Make ipu_bridge_init() take a regular struct device as arg...Hans de Goede3-12/+10
2023-07-31media: ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_s...Hans de Goede1-7/+7
2023-07-31media: ipu-bridge: Do not use on stack memory for software_node.name fieldHans de Goede2-4/+4
2023-07-31media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warningsHans de Goede1-0/+5
2023-07-31media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warningSakari Ailus1-1/+1
2023-07-31media: ccs-pll: Initialise best_div to avoid a compiler warningSakari Ailus1-1/+1
2023-07-31media: v4l: async: Avoid a goto in loop implementationSakari Ailus1-14/+10
2023-07-31media: rcar-csi2: Add support for C-PHY on R-Car V4HNiklas Söderlund1-0/+291
2023-07-31media: i2c: imx219: Simplify code handling in s_fmtJacopo Mondi1-9/+1
2023-07-31media: i2c: imx219: Simplify format assignmentJacopo Mondi1-30/+18
2023-07-31media: i2c: imx219: Use subdev active stateJacopo Mondi1-131/+48
2023-07-31media: i2c: imx219: Fix colorspace infoJacopo Mondi1-17/+9
2023-07-31media: i2c: imx219: Complete default format initializationJacopo Mondi1-0/+6
2023-07-31media: i2c: imx219: Switch from open to init_cfgJean-Michel Hautbois1-32/+31
2023-07-31media: i2c: imx219: Rename mbus codes arrayJean-Michel Hautbois1-11/+11
2023-07-31media: Remove ov_16bit_addr_reg_helpers.hHans de Goede1-92/+0
2023-07-31media: atomisp: ov2680: Convert to new CCI register access helpersHans de Goede3-215/+119
2023-07-31media: imx290: Convert to new CCI register access helpersHans de Goede2-211/+150
2023-07-31media: ov5693: Convert to new CCI register access helpersHans de Goede2-358/+230
2023-07-31media: Add MIPI CCI register access helper functionsHans de Goede6-0/+307
2023-07-31media: subdev: Add debug prints to enable/disable_streamsTomi Valkeinen1-2/+12
2023-07-31media: subdev: Constify v4l2_subdev_set_routing_with_fmt() paramTomi Valkeinen2-2/+2
2023-07-31media: subdev: Drop implicit zeroing of stream fieldTomi Valkeinen1-15/+0
2023-07-31media: MAINTAINERS: Split sensors and lens drivers, add documentationSakari Ailus1-4/+11
2023-07-31media: MAINTAINERS: Add entry for V4L2 async and fwnode frameworksSakari Ailus1-0/+10
2023-07-31media: i2c: Remove common dependencies from sensor driversSakari Ailus3-222/+10
2023-07-31media: i2c: Add a camera sensor top level menuSakari Ailus1-3/+10
2023-07-31media: atomisp: Fix me->stages error checking in sh_css_sp_init_pipeline()Hans de Goede1-6/+8
2023-07-31media: atomisp: Fix smatch warnings caused by atomisp custom assert() usageHans de Goede2-19/+0
2023-07-31media: atomisp: Remove bogus asd == NULL checksHans de Goede2-27/+0
2023-07-28media: go7007: Remove redundant if statementColin Ian King1-2/+0
2023-07-28media: ipu3-cio2: allow ipu_bridge to be a module againArnd BergmannArnd Bergmann3-16/+28
2023-07-28media: cec-pin: only enable interrupts when monitoring the CEC pinHans Verkuil1-2/+2
2023-07-28media: cec-gpio: drop the cec_gpio_free callbackHans Verkuil1-6/+0
2023-07-28media: cec-pin: improve interrupt handlingHans Verkuil2-8/+21
2023-07-28media: cec-gpio: specify IRQF_NO_AUTOEN when requesting irqHans Verkuil1-3/+1
2023-07-28media: Documentation: media: cec: describe new callbacksHans Verkuil1-10/+34
2023-07-28media: cec: core: add adap_unconfigured() callbackHans Verkuil2-4/+5
2023-07-28media: cec: core: add adap_nb_transmit_canceled() callbackHans Verkuil2-4/+6
2023-07-28media: Documentation: v4l: Document sub-device notifiersSakari Ailus1-0/+11
2023-07-28media: v4l: async: Set v4l2_device and subdev in async notifier initSakari Ailus53-154/+142
2023-07-28media: qcom: Initialise V4L2 async notifier laterSakari Ailus1-11/+10
2023-07-28media: davinci: Init async notifier after registering V4L2 deviceSakari Ailus1-10/+9
2023-07-28media: xilinx-vipp: Init async notifier after registering V4L2 deviceSakari Ailus1-1/+2
2023-07-28media: omap3isp: Initialise V4L2 async notifier laterSakari Ailus1-7/+8
2023-07-28media: am437x-vpfe: Register V4L2 device earlySakari Ailus1-14/+13
2023-07-28media: marvell: cafe: Register V4L2 device earlierSakari Ailus2-11/+9
2023-07-28media: pxa_camera: Register V4L2 device earlySakari Ailus1-9/+10
2023-07-28media: pxa_camera: Fix probe error handlingSakari Ailus1-23/+25
2023-07-28media: adv748x: Return to endpoint matchingSakari Ailus1-3/+9
2023-07-28media: v4l: async: Support fwnode endpoint list matching for subdevsSakari Ailus4-2/+90
2023-07-28media: v4l: async: Try more connectionsSakari Ailus1-2/+2
2023-07-28media: v4l: async: Drop unneeded list entry initialisationSakari Ailus1-2/+0
2023-07-28media: v4l: async: Allow multiple connections between entitiesSakari Ailus3-83/+90
2023-07-28media: v4l: async: Obtain async connection based on sub-deviceSakari Ailus9-10/+68
2023-07-28media: v4l: async: Rework internal listsSakari Ailus8-65/+68
2023-07-28media: v4l: async: Drop duplicate handling when adding connectionsSakari Ailus1-19/+8
2023-07-28media: v4l: async: Clean up error handling in v4l2_async_match_notifySakari Ailus1-9/+12
2023-07-28media: v4l: async: Rename v4l2_async_subdev as v4l2_async_connectionSakari Ailus70-361/+368
2023-07-28media: v4l: async: Simplify async sub-device fwnode matchingSakari Ailus7-124/+26
2023-07-28media: v4l: async: Clean up list heads and entriesSakari Ailus6-46/+46
2023-07-28media: v4l: async: Only pass match information for async subdev validationSakari Ailus1-53/+56
2023-07-28media: v4l: async: Rename V4L2_ASYNC_MATCH_ macros, add TYPE_Sakari Ailus2-19/+19
2023-07-28media: v4l: async: Make V4L2 async match information a structSakari Ailus2-27/+32
2023-07-28media: v4l: async: Don't check whether asd is NULL in validity checkSakari Ailus1-3/+0
2023-07-28media: v4l: async: Clean up testing for duplicate async subdevsSakari Ailus1-12/+12
2023-07-28media: v4l: async: Add some debug printsSakari Ailus1-8/+63
2023-07-28media: Documentation: v4l: Document v4l2_async_nf_cleanupSakari Ailus1-6/+5
2023-07-28media: Documentation: v4l: Document missing async subdev functionSakari Ailus1-9/+5
2023-07-28media: Documentation: v4l: Fix async sensor subdev helper documentationSakari Ailus1-5/+5
2023-07-28media: Documentation: v4l: Add section titles for asyncSakari Ailus1-1/+18
2023-07-28media: Documentation: v4l: Fix async notifier registration exampleSakari Ailus1-2/+2
2023-07-28media: omap3isp: Move link creation to bound callbackSakari Ailus1-19/+19
2023-07-28media: xilinx-vipp: Clean up bound async notifier callbackSakari Ailus1-27/+5
2023-07-28media: atmel-isi: Remote unneeeded forward declarationSakari Ailus1-2/+0
2023-07-28media: v4l: fwnode: Remove unneeded forward declarationSakari Ailus1-2/+0
2023-07-28media: v4l: async: Drop v4l2_async_nf_parse_fwnode_endpoints()Jacopo Mondi4-198/+7
2023-07-27media: mediatek: vcodec: Consider vdecsys presence in reg range checkNícolas F. R. A. Prado1-1/+5
2023-07-26media: venus: core.h: update kerneldocHans Verkuil1-1/+3
2023-07-25media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()Dan Carpenter1-2/+3
2023-07-25media: mediatek: vcodec: fix potential double freeDan Carpenter1-0/+1
2023-07-25media: mediatek: vcodec: Return NULL if no vdec_fb is foundIrui Wang1-2/+3
2023-07-25media: mediatek: vcodec: fix AV1 decode fail for 36bit iovaXiaoyong Lu1-4/+8
2023-07-25media: mediatek: vcodec: Read HW active status from sysconNícolas F. R. A. Prado5-18/+88
2023-07-25media: mediatek: vcodec: Define address for VDEC_HW_ACTIVENícolas F. R. A. Prado3-5/+6
2023-07-25media: dt-bindings: mediatek,vcodec: Remove VDEC_SYS register spaceNícolas F. R. A. Prado1-4/+24
2023-07-25media: dt-bindings: mediatek,vcodec: Don't require assigned-clocksNícolas F. R. A. Prado1-2/+0
2023-07-25media: dt-bindings: mediatek,vcodec: Allow single clock for mt8183Nícolas F. R. A. Prado1-9/+28
2023-07-25media: mediatek: vcodec: Improve an error messageDan Carpenter1-2/+2
2023-07-25media: mediatek: vcodec: Fix potential crash in mtk_vcodec_dbgfs_remove()Dan Carpenter1-6/+3
2023-07-25media: amphion: ensure the bitops don't cross boundariesMing Qian1-0/+2
2023-07-25media: amphion: fix UNUSED_VALUE issue reported by coverityMing Qian1-1/+1
2023-07-25media: amphion: fix UNINIT issues reported by coverityMing Qian1-6/+6
2023-07-25media: amphion: fix REVERSE_INULL issues reported by coverityMing Qian1-2/+4
2023-07-25media: amphion: fix CHECKED_RETURN issues reported by coverityMing Qian3-4/+15
2023-07-25media: rkvdec: increase max supported height for H.264Benjamin Gaignard1-1/+1
2023-07-25media: amphion: decoder support display delay for all formatsMing Qian1-3/+22
2023-07-25media: mtk-jpeg: Fix use after free bug due to uncanceled workZheng Wang1-0/+1
2023-07-25media: verisilicon: Fix TRY_FMT on encoder OUTPUTMichael Tretter1-2/+7
2023-07-25media: rkvdec: removed redundant blank lineEmma Christy1-1/+0
2023-07-25media: meson: vdec: Add MODULE_FIRMWARE macroJuerg Haefliger1-0/+9
2023-07-25media: amphion: add helper function to get id nameMing Qian6-13/+79
2023-07-25media: amphion: reinit vpu if reqbufs output 0Ming Qian2-3/+6
2023-07-25media: pci: saa7164: replace BUG with error returnHans Verkuil1-1/+1
2023-07-25media: pci: cx23885: replace BUG with error returnHans Verkuil1-1/+1
2023-07-25staging: media: tegra-video: include video.h headerHans Verkuil1-0/+1
2023-07-25staging: media: sun6i-isp: drop of_match_ptr for ID tableHans Verkuil1-1/+1
2023-07-25media: tuners: qt1010: replace BUG_ON with a regular errorHans Verkuil1-5/+6
2023-07-25MAINTAINERS: update amphion vpu driver entryMing Qian1-1/+0
2023-07-25media: drxk: Use %*ph for printing hexdump of a small bufferAndy Shevchenko1-24/+5
2023-07-25media: i2c: ds90ub913: Fix a warning about use of uninitialized variableTomi Valkeinen1-1/+1
2023-07-25media: Remove flag FBINFO_FLAG_DEFAULT from fbdev driversThomas Zimmermann2-2/+0
2023-07-25media: ti: cal: Implement get_frame_desc for camera-rxTomi Valkeinen3-47/+47
2023-07-25media: ti: cal: Use subdev stateTomi Valkeinen3-107/+53
2023-07-25media: ti: cal: Fix cal_camerarx_create() error handlingTomi Valkeinen1-10/+13
2023-07-25media: ti: cal: Clean up mbus formats usesTomi Valkeinen3-32/+8
2023-07-25media: imx: Unstage the imx8mq-mipi-csi2 driverMartin Kepplinger6-13/+17
2023-07-25staging: media: ipu3: code style fix - avoid multiple line dereferenceNikolay Kyx1-8/+6
2023-07-19media: i2c: ov01a10: Switch back to use struct i2c_driver::probeUwe Kleine-König1-1/+1
2023-07-19media: aspeed: Fix memory overwrite if timing is 1600x900Jammy Huang1-2/+2
2023-07-19media: ds90ub9xx: switch three more drivers back to use struct i2c_driver::pr...Uwe Kleine-König3-3/+3
2023-07-19media: i2c: ds90ub960: fix error handling in ub960_rxport_add_serializer()Harshit Mogalapalli1-2/+2
2023-07-19media: i2c: ds90ub953: No need to set device_driver ownerYang Li1-1/+0
2023-07-19media: Explicitly include correct DT includesRob Herring59-71/+44
2023-07-19media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xferZhang Shurong1-1/+1
2023-07-19media: dvb-usb: opera1: fix uninit-value in dvb_usb_adapter_dvb_initZhang Shurong1-2/+7
2023-07-19media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()Zhang Shurong1-0/+8
2023-07-19media: anysee: fix null-ptr-deref in anysee_master_xferZhang Shurong1-1/+1
2023-07-19media: af9005: Fix null-ptr-deref in af9005_i2c_xferZhang Shurong1-0/+5
2023-07-19media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()Zhang Shurong1-0/+24
2023-07-19media: sh_vou: Convert to devm_platform_ioremap_resource()Yangtao Li1-6/+6
2023-07-19media: fimc-core: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19media: platform: ti: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-07-19media: stm32-dcmi: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-13/+4
2023-07-19media: verisilicon: Convert to devm_platform_ioremap_resource() and devm_plat...Yangtao Li1-6/+3
2023-07-19media: microchip-sama7g5-isc: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19media: fimc-lite: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19media: microchip-sama5d2-isc: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19media: marvell: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-07-19media: pxa_camera: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-9/+8
2023-07-19media: atmel-isi: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xferZhang Shurong1-4/+5
2023-07-19drivers: saa7164: remove duplicate assignmentsMinjie Du1-1/+0
2023-07-19media: wl128x: Fix spelling mistake "Transfered" -> "Transferred"Colin Ian King1-1/+2
2023-07-19media: docs: qcom_camss: Update Code Aurora referencesJeffrey Hugo1-3/+3
2023-07-19media: cx24120: Add retval check for cx24120_message_send()Daniil Dulov1-1/+3
2023-07-19media: mdp3: Fix resource leaks in of_find_device_by_nodeLu Hongfei1-0/+2
2023-07-19media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()Christophe JAILLET1-2/+3
2023-07-19media: tc358743: Add error code to error messageAlexander Stein1-4/+4
2023-07-19media: dib7000p: Fix potential division by zeroDaniil Dulov1-1/+1
2023-07-19media: cx18: remove unnecessary (void*) conversionsYu Zhe2-2/+2
2023-07-19media: ttpci: remove unnecessary (void*) conversionsYu Zhe4-45/+45
2023-07-19media: ttusb-dec: remove unnecessary (void*) conversionsYu Zhe1-6/+6
2023-07-19drivers: usb: smsusb: fix error handling code in smsusb_init_deviceDongliang Mu1-10/+11