aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj...Mark Brown2-5/+5
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown1-4/+5
2 daysMerge branch 'next' of git://linuxtv.org/media-ci/media-pending.gitMark Brown370-4714/+18290
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/te...Mark Brown2-4/+12
2 daysMerge branch 'mm-nonmm-unstable' of https://git.kernel.org/pub/scm/linux/kern...Mark Brown1-15/+15
3 daysMerge remote-tracking branch 'spi/for-7.2' into spi-nextMark Brown1-4/+5
3 daysRevert "media: renesas: vsp1: brx: Fix format propagation"Laurent Pinchart1-8/+2
3 daysRevert "media: renesas: vsp1: Initialize format on all pads"Laurent Pinchart1-1/+1
3 daysdrivers/media/v4l2-core/v4l2-vp9.c: reduce inliningAndrew Morton1-15/+15
3 daysmedia: vde: Explicitly specify PMC instance to useThierry Reding2-4/+12
3 daysmedia: rockchip: rkcif: add support for rk3588 vicap mipi captureMichael Riesch4-6/+163
3 daysmedia: ti: j721e-csi2rx: Fix error handling for media_entity_remote_source_pa...Chen Ni1-6/+6
3 daysmedia: ti: j721e-csi2rx: Minor cleanup of loop variablesRishikesh Donadkar1-10/+7
3 daysmedia: pci: intel: Add CVS support for IPU bridge driverMiguel Vadillo1-2/+11
3 daysmedia: i2c: cvs: Add driver of Intel Computer Vision Sensing Controller(CVS)Miguel Vadillo7-0/+2184
5 daysmedia: rcar-vin: Drop min_queued_buffersJacopo Mondi1-1/+0
10 daysmedia: uvcvideo: Only do uvc_video_get_time() if neededRicardo Ribalda1-2/+3
10 daysmedia: uvcvideo: Do not add samples if dev_sof has not changedRicardo Ribalda2-6/+13
10 daysmedia: uvcvideo: Do not add clock samples with small sof deltaRicardo Ribalda1-2/+12
10 daysmedia: uvcvideo: Relax the constrains for interpolating the hw clockRicardo Ribalda1-5/+12
10 daysmedia: uvcvideo: Use hw timestaming if the clock buffer is fullRicardo Ribalda1-5/+12
10 daysmedia: uvcvideo: Fix dev_sof filtering in hw timestampRicardo Ribalda1-9/+10
10 daysmedia: uvcvideo: Avoid partial metadata buffersRicardo Ribalda1-4/+9
10 daysmedia: uvcvideo: Do not open code uvc_queue_get_current_bufferRicardo Ribalda1-8/+2
10 daysmedia: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.workSean Anderson1-9/+19
11 daysspi: fix controller registration API inconsistencyJohan Hovold1-4/+5
11 daysmedia: rockchip: rga: add rga3 supportSven Püschel5-1/+705
11 daysmedia: rockchip: rga: disable multi-core supportSven Püschel1-0/+47
11 daysmedia: rockchip: rga: add feature flagsSven Püschel3-8/+21
11 daysmedia: rockchip: rga: move rga_fmt to rga-hw.hSven Püschel5-47/+67
11 daysmedia: rockchip: rga: remove stride from rga_frameSven Püschel3-32/+13
11 daysmedia: rockchip: rga: remove size from rga_frameSven Püschel3-8/+7
11 daysmedia: rockchip: rga: share the interrupt when an external iommu is usedMichael Olbrich1-1/+2
11 daysmedia: rockchip: rga: support external iommusSven Püschel5-12/+38
11 daysmedia: rockchip: rga: change offset to dma_addressesSven Püschel3-65/+64
11 daysmedia: rockchip: rga: use card type to specify rga typeSven Püschel3-1/+5
11 daysmedia: rockchip: rga: check scaling factorSven Püschel5-3/+94
11 daysmedia: rockchip: rga: reuse cmdbuf contentsSven Püschel3-6/+20
11 daysmedia: rockchip: rga: align stride to 4 bytesSven Püschel3-5/+8
11 daysmedia: rockchip: rga: move cmdbuf to rga_ctxSven Püschel3-40/+41
11 daysmedia: rockchip: rga: calculate x_div/y_div using v4l2_format_infoSven Püschel2-36/+11
11 daysmedia: rockchip: rga: avoid odd frame sizes for YUV formatsSven Püschel1-5/+14
11 daysmedia: rockchip: rga: move hw specific parts to a dedicated structSven Püschel4-178/+227
11 daysmedia: rockchip: rga: announce and sync colorimetrySven Püschel1-0/+37
11 daysmedia: rockchip: rga: remove redundant rga_frame variablesSven Püschel4-31/+18
11 daysmedia: rockchip: rga: use stride for offset calculationSven Püschel3-22/+9
11 daysmedia: rockchip: rga: use clk_bulk apiSven Püschel2-60/+11
11 daysmedia: rockchip: rga: fix too small buffer sizeSven Püschel2-2/+2
11 daysmedia: v4l2-common: add v4l2_fill_pixfmt_mp_aligned helperSven Püschel1-12/+44
11 daysmedia: v4l2-common: add has_alpha to v4l2_format_infoSven Püschel1-16/+16
11 daysmedia: v4l2-common: add missing 1 and 2 byte RGB formats to v4l2_format_infoSven Püschel1-0/+21
11 daysmedia: v4l2-common: sort RGB formats in v4l2_format_infoSven Püschel1-24/+30
11 daysmedia: renesas: vsp1: Simplify iteration over format arraysLaurent Pinchart1-26/+10
11 daysmedia: renesas: vsp1: Use spinlock scoped guardsLaurent Pinchart7-75/+59
11 daysmedia: renesas: vsp1: Use spinlock guardsLaurent Pinchart5-65/+31
11 daysmedia: renesas: vsp1: Use mutex scoped guardsLaurent Pinchart6-115/+101
11 daysmedia: renesas: vsp1: Use mutex guardsLaurent Pinchart11-161/+77
11 daysmedia: renesas: vsp1: Split vsp1_du_setup_lif()Laurent Pinchart1-61/+79
11 daysmedia: renesas: vsp1: Avoid forward function declarationLaurent Pinchart1-46/+44
11 daysmedia: nxp: imx8-isi: Fix scale factor calculation for hardware roundingGuoniu Zhou1-1/+8
11 daysmedia: nxp: imx8-isi: Fix potential out-of-bounds issuesGuoniu Zhou3-8/+32
11 daysmedia: nxp: imx8-isi: Prioritize pending buffers over discard buffersGuoniu Zhou1-1/+5
11 daysmedia: nxp: imx8-isi: Clean up already-initialized pipes on probe failureXiaolei Wang1-0/+2
11 daysmedia: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error pathXiaolei Wang1-2/+4
11 daysmedia: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipeXiaolei Wang2-0/+2
11 daysmedia: nxp: imx8-isi: Fix use-after-free on removeXiaolei Wang1-1/+1
11 daysmedia: rkisp1: Add support for CACBarnabás Pőcze2-2/+81
12 daysmedia: vivid: check for vb2_is_busy() when toggling capsHans Verkuil3-0/+24
12 daysmedia: vivid: add vivid_update_reduced_fps()Hans Verkuil3-14/+22
12 daysmedia: ti: j721e-csi2rx: Support system suspend using pm_notifierJai Luthra1-0/+135
12 daysmedia: ti: j721e-csi2rx: Support runtime suspendJai Luthra2-3/+54
12 daysmedia: cadence: csi2rx: Support runtime PMChanghuang Liang2-49/+87
12 daysmedia: ti: j721e-csi2rx: Change the drain architecture for multistreamRishikesh Donadkar1-63/+58
12 daysmedia: ti: j721e-csi2rx: Submit all available buffersJai Luthra1-18/+24
12 daysmedia: ti: j721e-csi2rx: add multistream supportJai Luthra1-81/+193
12 daysmedia: cadence: csi2rx: add multistream supportJai Luthra1-51/+190
12 daysmedia: ti: j721e-csi2rx: add support for processing virtual channelsJai Luthra1-1/+50
12 daysmedia: cadence: csi2rx: Add .get_frame_desc opRishikesh Donadkar1-0/+1
12 daysmedia: ti: j721e-csi2rx: get number of contexts from device treePratyush Yadav1-13/+33
12 daysmedia: cadence: csi2rx: Move to .enable/disable_streams APIRishikesh Donadkar1-54/+54
12 daysmedia: ti: j721e-csi2rx: add a subdev for the core deviceJai Luthra1-44/+244
12 daysmedia: ti: j721e-csi2rx: allocate DMA channel based on context indexPratyush Yadav1-1/+3
12 daysmedia: ti: j721e-csi2rx: prepare SHIM code for multiple contextsPratyush Yadav1-6/+6
12 daysmedia: ti: j721e-csi2rx: separate out device and contextJai Luthra1-189/+234
12 daysmedia: ti: j721e-csi2rx: Remove word size alignment on frame widthRishikesh Donadkar1-20/+4
12 daysmedia: i2c: imx274: trivial cleanupEugen Hristev1-13/+7
12 daysmedia: synopsys: Add support for i.MX95Guoniu Zhou1-0/+22
12 daysmedia: synopsys: Add PHY stopstate wait for i.MX93Guoniu Zhou1-0/+36
12 daysmedia: synopsys: Add support for multiple streamsGuoniu Zhou1-11/+24
12 daysmedia: synopsys: Add support for RAW16 Bayer formatsGuoniu Zhou1-0/+20
12 daysmedia: synopsys: Fix IPI using hardcoded datatypeGuoniu Zhou1-2/+13
12 daysmedia: i2c: alvium: fix critical pointer access in alvium_ctrl_initMartin Hecht1-7/+14
12 daysmedia: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)133-268/+268
12 daysmedia: ivtv: use clamp in ivtv_try_fmt_vid_{out,cap}Thorsten Blum1-8/+4
12 daysmedia: radio-si476x: Unregister v4l2_device on probe failureMyeonghun Pak1-0/+1
12 daysmedia: pwc: Drain fill_buf on start_streaming() failureValery Borovsky1-0/+5
13 daysmedia: platform: amd: add DRM_AMDGPU dependencyArnd Bergmann1-1/+3
13 daysmedia: platform: amd: isp4: drop stale list reinit before freeBin Du1-6/+0
12 daysmedia: ov13b10: Support multiple regulatorsArun T1-21/+26
13 daysmedia: cec: core: add LIP supportHans Verkuil1-0/+9
13 daysmedia: mali-c55: Disable pm_runtime on probe errorDavid Carlier1-2/+3
13 daysmedia: mali-c55: Power-off the peripheral in remove()David Carlier1-0/+5
13 daysmedia: mali-c55: Add missing of_reserved_mem_device_release()David Carlier1-3/+8
13 daysmedia: mali-c55: Fix possible ERR_PTR in enable_streamsAlper Ak1-0/+7
13 daysmedia: mali-c55: core: Remove redundant dev_err()Chen Ni1-1/+0
13 daysmedia: mali-c55: Initialise dev for tpg/rsz/isp subdevsjempty.liang3-0/+3
13 daysmedia: mali-c55: Remove unneeded semicolonChen Ni1-1/+1
13 daysmedia: rzv2h-ivc: Wait for frame end in stop_streamingJacopo Mondi1-5/+26
13 daysmedia: rzg2l-cru: Simplify irq return value handlingJacopo Mondi1-5/+2
13 daysmedia: rzg2l-cru: Remove debug printouts from irqJacopo Mondi1-8/+0
13 daysmedia: rzg2l-cru: Remove the 'state' variableJacopo Mondi2-83/+3
13 daysmedia: rzg2l-cru: Rework rzg2l_cru_fill_hw_slot()Daniel Scally1-27/+37
13 daysmedia: rz2gl-cru: Return pending buffers in orderJacopo Mondi1-21/+47
13 daysmedia: rzg2l-cru: Manually track active slot numberJacopo Mondi2-30/+7
13 daysmedia: rzg2l-cru: Split hw locking from buffersJacopo Mondi1-13/+17
13 daysmedia: rz2gl-cru: Introduce a spinlock for hw operationsJacopo Mondi2-3/+8
13 daysmedia: rzg2l-cru: Remove wrong locking commentJacopo Mondi1-1/+0
13 daysmedia: rzg2l-cru: Do not use irqsave when not neededJacopo Mondi1-2/+2
13 daysmedia: rzg2l-cru: Remove locking from start/stop routinesJacopo Mondi1-13/+5
13 daysmedia: rzg2l-cru: Use proper guard() in irq handlerJacopo Mondi1-51/+51
13 daysmedia: rzg2l-cru: Modernize locking usage with guardsJacopo Mondi2-22/+11
13 daysmedia: rzg2l-cru: Use only frame end interruptsTommaso Merciai2-7/+5
13 daysmedia: rzg2l-cru: Skip ICnMC configuration when ICnSVC is usedTommaso Merciai2-6/+12
2026-05-17media: imon: Add iMON VFD HID OEM v1.2 key mappingsAlessandro Baldi1-0/+4
2026-05-15media: i2c: lm3560: Add proper support for LM3559Svyatoslav Ryhel1-20/+100
2026-05-15media: i2c: lm3560: Add support for PM featuresSvyatoslav Ryhel1-7/+110
2026-05-15media: i2c: lm3560: Convert to use OF bindingsSvyatoslav Ryhel1-41/+100
2026-05-15media: i2c: lm3560: Optimize mutex lock usageSvyatoslav Ryhel1-13/+6
2026-05-15media: i2c: lm3560: Fix v4l2 subdev registrationSvyatoslav Ryhel1-10/+24
2026-05-12media: visl: check if ctx->tpg_str_buf allocation failedHans Verkuil1-0/+4
2026-05-12media: sun4i-csi: Return queued buffers on start_streaming() failureValery Borovsky1-2/+4
2026-05-12media: stm32-dcmipp: Return queued buffers on start_streaming() failureValery Borovsky1-2/+4
2026-05-12media: rtl2832_sdr: Return queued buffers on start_streaming() failureValery Borovsky1-5/+14
2026-05-12media: pwc: Return queued buffers on start_streaming() failureValery Borovsky1-2/+6
2026-05-12media: msi2500: Return queued buffers on start_streaming() failureValery Borovsky1-8/+24
2026-05-12media: airspy: Return queued buffers on start_streaming() failureValery Borovsky1-3/+5
2026-05-12media: video-i2c: fix buffer queue orderingArash Golgol1-2/+3
2026-05-12media: video-i2c: use vb2_video_unregister_device on driver removalArash Golgol1-1/+1
2026-05-12media: amlogic-c3: Add validations for ae and awb configRicardo Ribalda1-0/+4
2026-05-12media: chips-media: wave5: Add range checks for dec_output_infoRicardo Ribalda1-2/+9
2026-05-12media: i2c: adv7604: Add range checks for chip infoRicardo Ribalda1-0/+6
2026-05-12media: i2c: mt9p031: Rewrite assignment to make smatch happyRicardo Ribalda1-1/+2
2026-05-12media: v4l2-dev: Add range check for vdev->minorRicardo Ribalda1-0/+5
2026-05-12media: gspca: use module_usb_driver()Rosen Penev1-16/+1
2026-05-12media: pci: add AVMatrix HWS capture driverBen Hoff13-0/+3944
2026-05-10media: qcom: iris: extract firmware description dataDmitry Baryshkov8-29/+58
2026-05-10media: qcom: iris: use new firmware name for SM8250Dmitry Baryshkov1-1/+1
2026-05-10media: qcom: iris: split platform data from firmware dataDmitry Baryshkov8-350/+395
2026-05-10media: qcom: iris: split firmware_data from raw platform dataDmitry Baryshkov11-371/+206
2026-05-10media: qcom: iris: drop hw_response_timeout_val from platform dataDmitry Baryshkov5-13/+2
2026-05-10media: qcom: iris: move get_instance to iris_hfi_sys_opsDmitry Baryshkov9-38/+34
2026-05-10media: qcom: iris: merge hfi_response_ops and hfi_command_opsDmitry Baryshkov14-59/+33
2026-05-10media: qcom: iris: split HFI session ops from core opsDmitry Baryshkov11-47/+72
2026-05-10media: qcom: iris: don't use function indirection in gen2-specific codeDmitry Baryshkov1-8/+8
2026-05-10media: qcom: iris: use common set_preset_registers functionDmitry Baryshkov5-18/+8
2026-05-10media: qcom: iris: drop pas_id from the iris_platform_data structDmitry Baryshkov4-13/+6
2026-05-10media: qcom: venus: flip the venus/iris switchDmitry Baryshkov4-7/+17
2026-05-10media: venus: scale MMCX power domain on SM8250Dmitry Baryshkov3-2/+14
2026-05-10media: iris: scale MMCX power domain on SM8250Dmitry Baryshkov2-1/+8
2026-05-10media: iris: drop remnants of UBWC configurationDmitry Baryshkov2-11/+0
2026-05-10media: iris: don't specify max_channels in the source codeDmitry Baryshkov3-3/+1
2026-05-10media: iris: don't specify bank_spreading in the source codeDmitry Baryshkov3-3/+1
2026-05-10media: iris: don't specify ubwc_swizzle in the source codeDmitry Baryshkov3-9/+3
2026-05-10media: iris: don't specify highest_bank_bit in the source codeDmitry Baryshkov3-3/+1
2026-05-10media: iris: don't specify min_acc_length in the source codeDmitry Baryshkov3-3/+5
2026-05-10media: iris: retrieve UBWC platform configurationDmitry Baryshkov3-0/+10
2026-05-09media: qcom: camss: Fix RDI streaming for CSID GEN3Bryan O'Donoghue1-14/+14
2026-05-09media: qcom: camss: Fix RDI streaming for CSID GEN2Bryan O'Donoghue1-23/+24
2026-05-09media: qcom: camss: Fix RDI streaming for CSID 340Bryan O'Donoghue1-8/+10
2026-05-09media: qcom: camss: Fix RDI streaming for CSID 680Bryan O'Donoghue1-15/+15
2026-05-09media: qcom: camss: vfe: Make PIX BPL alignment format-based on CAMSS_2290Loic Poulain1-4/+23
2026-05-09media: qcom: camss: Use proper BPL alignment helper and non-power-of-two roun...Loic Poulain1-3/+10
2026-05-09media: qcom: camss: Add per-format BPL alignment helperLoic Poulain2-0/+15
2026-05-09media: qcom: camss: Add debug message to camss-video format checkLoic Poulain1-0/+6
2026-05-09media: qcom: camss: vfe: fix PIX subdev naming on VFE liteWenmeng Liu1-1/+1
2026-05-09media: qcom: camss: tpg: Add TPG support for multiple targetsWenmeng Liu5-6/+371
2026-05-09media: qcom: camss: Add link support for TPGWenmeng Liu5-14/+90
2026-05-09media: qcom: camss: Add common TPG supportWenmeng Liu4-5/+648
2026-05-09media: qcom: camss: Add SM6350 supportLuca Weiss4-0/+389
2026-05-09media: qcom: camss: avoid format string warningArnd Bergmann1-3/+7
2026-05-09media: qcom: camss: Add missing clocks for VFE lite on sa8775pWenmeng Liu1-15/+25
2026-05-09media: qcom: camss: Fix csid clock configuration for sa8775pWenmeng Liu1-25/+15
2026-05-09media: qcom: camss: Fix csid IRQ offset for sa8775pWenmeng Liu1-3/+3
2026-05-12media: uvcvideo: Introduce allow_privacy_override module parameterRicardo Ribalda4-0/+51
2026-05-12media: uvcvideo: Announce deprecation intentions for UVCIOC_CTRL_MAPRicardo Ribalda1-0/+4
2026-05-12media: uvcvideo: Import standard controls from uvcdynctrlRicardo Ribalda1-0/+174
2026-05-12media: uvcvideo: Fix buffer sequence in frame gapsRicardo Ribalda1-4/+13
2026-05-12media: uvcvideo: Fix sequence number when no EOFRicardo Ribalda1-45/+47
2026-05-07media: ddbridge: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2026-05-07media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-4/+4
2026-05-07media: v4l2-subdev: Allow accessing routes with STREAMS client capabilitySakari Ailus1-0/+6
2026-05-07media: v4l2-subdev: Refactor returning routesSakari Ailus1-18/+15
2026-05-07media: tvp514x: Remove redundant kernel-doc commentsSakari Ailus1-54/+1
2026-05-07media: ov9282: Remove redundant kernel-doc commentsSakari Ailus1-67/+0
2026-05-07media: imx412: Remove redundant kernel-doc commentsSakari Ailus1-82/+0
2026-05-07media: imx335: Remove redundant kernel-doc commentsSakari Ailus1-87/+0
2026-05-07media: imx334: Remove redundant kernel-doc commentsSakari Ailus1-93/+0
2026-05-07media: imx274: Remove redundant kernel-doc commentsSakari Ailus1-38/+0
2026-05-07media: imx219: Set horizontal blanking on mode changeSakari Ailus1-12/+3
2026-05-07media: imx219: Fix maximum frame length in linesSakari Ailus1-1/+1