aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-10media: i2c: rdacm21: Fix uninitialized valuejmondi/media-stage/rdacm21-smatchJacopo Mondi1-1/+1
2023-08-10media: i2c: ccs: Check rules is non-NULLSakari Ailus1-45/+56
2023-08-10media: i2c: ds90ub960: Fix PLL config for 1200 MHz CSI rateTomi Valkeinen1-0/+1
2023-08-10media: i2c: ds90ub953: Fix use of uninitialized variablesTomi Valkeinen1-3/+3
2023-08-10media: i2c: ds90ub913: Fix use of uninitialized variablesTomi Valkeinen1-1/+1
2023-08-10media: atomisp: Drop atomisp-ov2680 sensor driverHans de Goede4-1015/+0
2023-08-10media: ipu-bridge: Add link-frequency to OV2680 ipu_supported_sensors[] entryHans de Goede1-1/+1
2023-08-10media: MAINTAINERS: Add Hans de Goede as OV2680 sensor driver maintainerHans de Goede1-0/+1
2023-08-10media: ov2680: Add bus-cfg / endpoint property verificationHans de Goede1-13/+47
2023-08-10media: ov2680: Add link-freq and pixel-rate controlsHans de Goede1-0/+24
2023-08-10media: ov2680: Read and log sensor revision during probeHans de Goede1-6/+9
2023-08-10media: ov2680: Drop unnecessary pad checksHans de Goede1-7/+1
2023-08-10media: ov2680: Add a bunch of register tweaksHans de Goede1-0/+53
2023-08-10media: ov2680: Fix exposure and gain ctrls range and default valueHans de Goede1-3/+8
2023-08-10media: ov2680: Implement selection supportHans de Goede1-12/+141
2023-08-10media: ov2680: Add an __ov2680_get_pad_format() helper functionHans de Goede1-10/+16
2023-08-10media: ov2680: Make setting the mode algorithm basedHans de Goede1-177/+157
2023-08-10media: ov2680: Add ov2680_mode structHans de Goede1-13/+17
2023-08-10media: ov2680: Annotate the per mode register setting listsHans de Goede1-14/+104
2023-08-10media: ov2680: Fix ov2680_enum_frame_interval()Hans de Goede1-8/+17
2023-08-10media: ov2680: Add support for ACPI enumerationHans de Goede1-0/+7
2023-08-10media: ov2680: Wait for endpoint fwnode before continuing with probe()Hans de Goede1-1/+13
2023-08-10media: ov2680: Add support for 19.2 MHz clockHans de Goede1-7/+34
2023-08-10media: ov2680: Add support for more clk setupsHans de Goede1-2/+24
2023-08-10media: ov2680: Drop is_enabled flagHans de Goede1-18/+18
2023-08-10media: ov2680: Check for "powerdown" GPIO con-id before checking for "reset" ...Hans de Goede1-9/+20
2023-08-10media: ov2680: Add runtime-pm supportHans de Goede1-73/+61
2023-08-10media: ov2680: Store dev instead of i2c_client in ov2680_devHans de Goede1-19/+11
2023-08-10media: ov2680: Convert to new CCI register access helpersHans de Goede2-167/+58
2023-08-10media: ov2680: Fix regulators being left enabled on ov2680_power_on() errorsHans de Goede1-2/+6
2023-08-10media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not workingHans de Goede1-6/+7
2023-08-10media: ov2680: Add ov2680_fill_format() helper functionHans de Goede1-22/+27
2023-08-10media: ov2680: Don't take the lock for try_fmt callsHans de Goede1-11/+9
2023-08-10media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-sHans de Goede1-14/+2
2023-08-10media: ov2680: Fix vflip / hflip set functionsHans de Goede1-38/+12
2023-08-10media: ov2680: Fix ov2680_bayer_order()Hans de Goede1-19/+14
2023-08-10media: ov2680: Remove auto-gain and auto-exposure controlsHans de Goede1-144/+17
2023-08-10media: Documentation: Fix [GS]_ROUTING documentationTomi Valkeinen1-3/+4
2023-08-10media: ov5640: Fix initial RESETB state and annotate timingsMarek Vasut1-7/+4
2023-08-10media: platform: ti: fix the return value handle for platform_get_irq()Ruan Jinjie2-6/+2
2023-08-10media: verisilicon: Do not check for 0 return after calling platform_get_irq()Ruan Jinjie1-2/+2
2023-08-10media: camif-core: Do not check for 0 return after calling platform_get_irq()Ruan Jinjie1-2/+2
2023-08-10media: davinci: vpif_capture: fix error return code in vpif_probe()Yang Yingliang1-0/+1
2023-08-10media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()Marek Vasut1-2/+2
2023-08-10media: pci: intel: Add IVSC support for IPU bridge driverWentong Wu2-4/+278
2023-08-10media: pci: intel: ivsc: Add ACE submoduleWentong Wu2-0/+582
2023-08-10media: i2c: Add driver for DW9719 VCMDaniel Scally5-0/+845
2023-08-10media: i2c: Add driver for DW9719 VCMDaniel Scally4-0/+370
2023-08-10media: atomisp: csi2-bridge: Add support for VCM I2C-client instantiationHans de Goede1-2/+42
2023-08-10media: atomisp: csi2-bridge: Add dev_name() to acpi_handle_info() loggingHans de Goede1-17/+34
2023-08-10media: atomisp: csi2-bridge: Switch to new common ipu_bridge_init()Hans de Goede4-341/+63
2023-08-10media: ipu-bridge: Add a runtime-pm device-link between VCM and sensorHans de Goede3-61/+110
2023-08-10media: ipu-bridge: Add GalaxyCore GC0310 to ipu_supported_sensors[]Hans de Goede1-0/+2
2023-08-10media: ipu-bridge: Move ipu-bridge.h to include/media/Hans de Goede3-3/+4
2023-08-10media: ipu-bridge: Add a parse_sensor_fwnode callback to ipu_bridge_init()Hans de Goede3-7/+16
2023-08-10media: ipu-bridge: Drop early setting of sensor->adevHans de Goede1-5/+0
2023-08-10media: ipu-bridge: Add a ipu_bridge_parse_ssdb() helper functionHans de Goede2-45/+59
2023-08-10media: ipu-bridge: Only keep PLD around while parsingHans de Goede2-22/+27
2023-08-10media: ipu-bridge: Store dev pointer in struct ipu_bridgeHans de Goede2-8/+8
2023-08-10media: ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_s...Hans de Goede3-12/+10
2023-08-10media: ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_s...Hans de Goede1-7/+7
2023-08-10media: ipu-bridge: Do not use on stack memory for software_node.name fieldHans de Goede2-4/+4
2023-08-10media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warningsHans de Goede1-0/+5
2023-08-10media: v4l: async: Avoid a goto in loop implementationSakari Ailus1-14/+10
2023-08-10media: rcar-csi2: Add support for C-PHY on R-Car V4HNiklas Söderlund1-0/+291
2023-08-10media: i2c: imx219: Simplify code handling in s_fmtJacopo Mondi1-9/+1
2023-08-10media: i2c: imx219: Simplify format assignmentJacopo Mondi1-30/+18
2023-08-10media: i2c: imx219: Use subdev active stateJacopo Mondi1-131/+48
2023-08-10media: i2c: imx219: Fix colorspace infoJacopo Mondi1-17/+9
2023-08-10media: i2c: imx219: Complete default format initializationJacopo Mondi1-0/+6
2023-08-10media: i2c: imx219: Switch from open to init_cfgJean-Michel Hautbois1-32/+31
2023-08-10media: i2c: imx219: Rename mbus codes arrayJean-Michel Hautbois1-11/+11
2023-08-10media: Remove ov_16bit_addr_reg_helpers.hHans de Goede1-92/+0
2023-08-10media: atomisp: ov2680: Convert to new CCI register access helpersHans de Goede3-215/+119
2023-08-10media: imx290: Convert to new CCI register access helpersHans de Goede2-211/+150
2023-08-10media: ov5693: Convert to new CCI register access helpersHans de Goede2-358/+230
2023-08-10media: Add MIPI CCI register access helper functionsHans de Goede6-0/+307
2023-08-10media: subdev: Add debug prints to enable/disable_streamsTomi Valkeinen1-2/+12
2023-08-10media: subdev: Constify v4l2_subdev_set_routing_with_fmt() paramTomi Valkeinen2-2/+2
2023-08-10media: subdev: Drop implicit zeroing of stream fieldTomi Valkeinen1-15/+0
2023-08-10media: MAINTAINERS: Split sensors and lens drivers, add documentationSakari Ailus1-4/+11
2023-08-10media: MAINTAINERS: Add entry for V4L2 async and fwnode frameworksSakari Ailus1-0/+10
2023-08-10media: i2c: Remove common dependencies from sensor driversSakari Ailus3-222/+10
2023-08-10media: i2c: Add a camera sensor top level menuSakari Ailus1-3/+10
2023-08-10media: imx: imx7-media-csi: Fix frame sizes enumerationLaurent Pinchart1-6/+8
2023-08-10MAINTAINERS: correct file entry in MEDIA DRIVERS FOR FREESCALE IMX7/8Lukas Bulwahn1-1/+1
2023-08-10media: nxp: imx8-isi: Add ISI support for i.MX93Guoniu.zhou3-0/+48
2023-08-10media: nxp: imx8-isi: Move i.MX8 gasket configuration to an ops structureGuoniu.zhou5-36/+76
2023-08-10media: dt-bindings: nxp,imx8-isi: Add i.MX93 ISI compatible stringGuoniu.zhou1-1/+4
2023-08-10media: nxp: Fix wrong return pointer check in mxc_isi_crossbar_init()Yang Yingliang1-1/+1
2023-08-10arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIALaurent Pinchart1-1/+0
2023-08-10staging: media: imx: Merge VIDEO_IMX_CSI into VIDEO_IMX_MEDIALaurent Pinchart2-18/+6
2023-08-10media: i2c: ds90ub960: Rename RXPORT_MODE_CSI2_ASYNC to RXPORT_MODE_CSI2_NONSYNCTomi Valkeinen1-11/+11
2023-08-10media: i2c: ds90ub953: Support non-sync modeTomi Valkeinen1-8/+28
2023-08-10media: i2c: ds90ub953: Restructure clkout managementTomi Valkeinen1-65/+76
2023-08-10media: i2c: ds90ub960: Allow FPD-Link async modeTomi Valkeinen1-1/+0
2023-08-10media: i2c: ds90ub953: Handle V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCKTomi Valkeinen1-1/+5
2023-08-10media: i2c: ds90ub913: Use v4l2_fwnode_endpoint_parse()Tomi Valkeinen1-12/+21
2023-08-10media: i2c: ds90ub953: Use v4l2_fwnode_endpoint_parse()Tomi Valkeinen1-6/+13
2023-08-10media: i2c: ds90ub960: Configure CSI-2 continuous clockTomi Valkeinen1-0/+8
2023-08-10media: i2c: ds90ub9x3: Fix sub-device matchingTomi Valkeinen2-25/+2
2023-08-10media: firewire: firedtv-avc.c: replace BUG with proper, error returnHans Verkuil1-1/+3
2023-08-10media: usb: pvrusb2: fix inconsistent indentingHans Verkuil1-2/+4
2023-08-10media: tegra_cec: fix the return value handle for platform_get_irq()Ruan Jinjie1-2/+2
2023-08-10media: cx23885: debug cosmeticsMariusz Bialonczyk1-3/+3
2023-08-10media: nxp: Remove redundant dev_err()Ruan Jinjie2-2/+0
2023-08-10media: rcar_jpu: Remove redundant dev_err()Ruan Jinjie1-3/+1
2023-08-10media: jpeg-core: Remove redundant dev_err()Ruan Jinjie1-3/+1
2023-08-10dt-bindings: media: amphion,vpu: correct node namePeng Fan1-4/+4
2023-08-10media: dt-bindings: drop unneeded status from examplesKrzysztof Kozlowski2-2/+0
2023-08-10media: dvb: mb86a16: check the return value of mb86a16_read()Yuanjun Gong1-4/+6
2023-08-10media: doc: dev-encoder: Fixup type for ENUM_FRAMEINTERVALSPaul Kocialkowski1-2/+2
2023-08-10media: stm32: dcmi: only call s_stream on the source subdevAlain Volmat1-49/+14
2023-08-10media: i2c: st_mipid02: cascade s_stream call to the source subdevAlain Volmat1-1/+12
2023-08-10media: doc: codec: Rename "Return fields" to "Returned fields" for consistencyPaul Kocialkowski3-18/+18
2023-08-10media: doc: dev-encoder: Fixup whitespace before bold asterisksPaul Kocialkowski1-2/+2
2023-08-10media: venus: Fix firmware path for sm8250Patrick Whewell1-1/+1
2023-08-10media: venus: firmware: Use of_reserved_mem_lookup()Stephan Gerhold1-11/+13
2023-08-10media: venus: core: Set up secure memory ranges for SC7180Konrad Dybcio1-0/+4
2023-08-10media: venus: hfi_venus: Restrict writing SCIACMDARG3 to Venus V1/V2Konrad Dybcio1-1/+2
2023-08-10media: venus: Use newly-introduced hfi_buffer_requirements accessorsKonrad Dybcio2-13/+14
2023-08-10media: venus: Introduce accessors for remapped hfi_buffer_reqs membersKonrad Dybcio7-18/+63
2023-08-10media: venus: vdec: Sanitize vdec_set_work_route() per-VPU-versionKonrad Dybcio1-1/+1
2023-08-10media: venus: hfi_platform: Check vpu_version instead of device compatibleKonrad Dybcio1-1/+1
2023-08-10media: venus: firmware: Sanitize per-VPU-versionKonrad Dybcio1-4/+4
2023-08-10media: venus: hfi_venus: Sanitize venus_cpu_idle_and_pc_ready() per-VPU-versionKonrad Dybcio1-1/+1
2023-08-10media: venus: hfi_venus: Sanitize venus_cpu_and_video_core_idle() per-VPU-ver...Konrad Dybcio1-1/+1
2023-08-10media: venus: hfi_venus: Sanitize venus_isr() per-VPU-versionKonrad Dybcio1-2/+2
2023-08-10media: venus: hfi_venus: Sanitize venus_halt_axi() per-VPU-versionKonrad Dybcio1-2/+2
2023-08-10media: venus: core: Assign registers based on VPU versionKonrad Dybcio1-1/+1
2023-08-10media: venus: hfi_venus: Sanitize venus_boot_core() per-VPU-versionKonrad Dybcio1-3/+4
2023-08-10media: venus: firmware: Leave a clue about obtaining CP VARsKonrad Dybcio1-0/+10
2023-08-10media: venus: Add vpu_version to most SoCsKonrad Dybcio1-0/+5
2023-08-10media: venus: Introduce VPU version distinctionKonrad Dybcio1-0/+15
2023-08-10media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interruptsKonrad Dybcio1-1/+1
2023-08-10media: venus: hfi_venus: Only consider sys_idle_indicator on V1Konrad Dybcio1-12/+6
2023-08-10media: mediatek: vcodec: Fix possible invalid memory access for encoderYunfei Dong2-4/+37
2023-08-10media: mediatek: vcodec: Fix possible invalid memory access for decoderYunfei Dong2-28/+53
2023-08-10media: mediatek: vcodec: Add driver to support 10bitMingjia Zhang3-4/+167
2023-08-10media: mediatek: vcodec: Add capture format to support 10bit raster modeMingjia Zhang4-0/+10
2023-08-10media: mediatek: vcodec: Add capture format to support 10bit tile modeMingjia Zhang4-0/+11
2023-08-10media: mediatek: vcodec: separate decoder and encoderYunfei Dong59-110/+118
2023-08-10media: mediatek: vcodec: remove unused include headerYunfei Dong25-34/+0
2023-08-10media: mediatek: vcodec: fix unreasonable parameter definition and styleYunfei Dong2-6/+6
2023-08-10media: mediatek: vcodec: separate struct mtk_vcodec_devYunfei Dong38-422/+468
2023-08-10media: mediatek: vcodec: separate struct 'mtk_vcodec_ctx'Yunfei Dong46-516/+688
2023-08-10media: mediatek: vcodec: replace pr_* with dev_* for v4l2 debug messageYunfei Dong23-443/+419
2023-08-10media: mediatek: vcodec: remove the dependency of vcodec debug logYunfei Dong14-535/+494
2023-08-10media: mediatek: vcodec: Removing useless debug logYunfei Dong12-90/+4
2023-08-10media: mediatek: vcodec: Removing struct 'mtk_vcodec_ctx/dev' for shared inte...Yunfei Dong7-41/+41
2023-08-10media: mediatek: vcodec: align fw interfaceYunfei Dong5-19/+23
2023-08-10media: mediatek: vcodec: remove unused parameterYunfei Dong3-10/+0
2023-08-10media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warningSakari Ailus1-1/+1
2023-08-10media: ccs-pll: Initialise best_div to avoid a compiler warningSakari Ailus1-1/+1
2023-08-10media: atomisp: Fix me->stages error checking in sh_css_sp_init_pipeline()Hans de Goede1-6/+8
2023-08-10media: atomisp: Fix smatch warnings caused by atomisp custom assert() usageHans de Goede2-19/+0
2023-08-10media: atomisp: Remove bogus asd == NULL checksHans de Goede2-27/+0
2023-08-10media: go7007: Remove redundant if statementColin Ian King1-2/+0
2023-08-10media: ipu3-cio2: allow ipu_bridge to be a module againArnd BergmannArnd Bergmann3-16/+28
2023-08-10media: cec-pin: only enable interrupts when monitoring the CEC pinHans Verkuil1-2/+2
2023-08-10media: cec-gpio: drop the cec_gpio_free callbackHans Verkuil1-6/+0
2023-08-10media: cec-pin: improve interrupt handlingHans Verkuil2-8/+21
2023-08-10media: cec-gpio: specify IRQF_NO_AUTOEN when requesting irqHans Verkuil1-3/+1
2023-08-10media: Documentation: media: cec: describe new callbacksHans Verkuil1-10/+34
2023-08-10media: cec: core: add adap_unconfigured() callbackHans Verkuil2-4/+5
2023-08-10media: cec: core: add adap_nb_transmit_canceled() callbackHans Verkuil2-4/+6
2023-08-10media: Documentation: v4l: Document sub-device notifiersSakari Ailus1-0/+11
2023-08-10media: v4l: async: Set v4l2_device and subdev in async notifier initSakari Ailus53-154/+142
2023-08-10media: qcom: Initialise V4L2 async notifier laterSakari Ailus1-11/+10
2023-08-10media: davinci: Init async notifier after registering V4L2 deviceSakari Ailus1-10/+9
2023-08-10media: xilinx-vipp: Init async notifier after registering V4L2 deviceSakari Ailus1-1/+2
2023-08-10media: omap3isp: Initialise V4L2 async notifier laterSakari Ailus1-7/+8
2023-08-10media: am437x-vpfe: Register V4L2 device earlySakari Ailus1-14/+13
2023-08-10media: marvell: cafe: Register V4L2 device earlierSakari Ailus2-11/+9
2023-08-10media: pxa_camera: Register V4L2 device earlySakari Ailus1-9/+10
2023-08-10media: pxa_camera: Fix probe error handlingSakari Ailus1-23/+25
2023-08-10media: 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