aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/platform
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'media/v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds61-179/+3757
9 daysmedia: bcm2835-unicam: Depend on COMMON_CLKLaurent Pinchart1-1/+1
14 daysmedia: bcm2835-unicam: Fix a NULL vs IS_ERR() checkDan Carpenter1-2/+2
14 daysmedia: bcm2835-unicam: Do not print error when irq not foundRicardo Ribalda1-3/+1
14 daysmedia: bcm2835-unicam: Do not replace IRQ retcode during probeRicardo Ribalda1-3/+1
14 daysmedia: bcm2835-unicam: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-05-03media: tegra-vde: Refactor timeout handlingRicardo Ribalda1-3/+3
2024-05-03media: platform: mtk-mdp3: Use refcount_t for job_countRicardo Ribalda4-12/+12
2024-05-03media: stm32-dcmipp: Remove redundant printkRicardo Ribalda1-5/+2
2024-05-03media: mtk-vcodec: potential null pointer deference in SCPFullway Wang1-0/+2
2024-05-02media: verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_THRESHOLDAndrzej Pietrasiewicz1-1/+1
2024-05-02media: verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBLOCKING_FILTER_MODEAndrzej Pietrasiewicz1-1/+1
2024-05-02media: sunxi: a83-mips-csi2: also select GENERIC_PHYRandy Dunlap1-0/+1
2024-05-02media: bcm2835-unicam: Include v4l2-subdev.hLaurent Pinchart1-0/+1
2024-05-02media: bcm2835-unicam: Fix build with !PMRicardo Ribalda1-1/+1
2024-04-29media: bcm2835-unicam: Add support for CCP2/CSI2 camera interfaceDave Stevenson6-0/+3018
2024-04-27media: mediatek: vcodec: fix possible unbalanced PM counterEugen Hristev3-3/+8
2024-04-26media: mediatek: vcodec: Only free buffer VA that is not NULLFei Shao2-9/+18
2024-04-26media: mediatek: vcodec: Update mtk_vcodec_mem_free() error messagesFei Shao1-2/+3
2024-04-26media: mediatek: vcodec: Drop unnecessary variableFei Shao1-12/+10
2024-04-26media: mediatek: vcodec: Replace dev_name in error stringFei Shao1-2/+2
2024-04-22media: ti: j721e-csi2rx: Fix races while restarting DMAJai Luthra1-3/+2
2024-04-22media: cadence: csi2rx: configure DPHY before starting source streamPratyush Yadav1-12/+14
2024-04-19media: mipi-csis: Emit V4L2_EVENT_FRAME_SYNC eventsStefan Klug1-1/+33
2024-04-15media: platform: sti: hva: clk_unprepare unconditionallyRicardo Ribalda1-2/+1
2024-04-15media: c8sectpfe: Refactor load_c8sectpfe_fwRicardo Ribalda1-1/+1
2024-04-15media: c8sectpfe: Do not depend on DEBUG_FSRicardo Ribalda3-3/+10
2024-04-09media: vpif_display: Use pad variant of dv timing subdev callsPaweł Anikiel1-1/+1
2024-04-09media: vpif_capture: Use pad variant of dv timing subdev callsPaweł Anikiel1-2/+2
2024-04-09media: rcar-vin: Use pad variant of dv timing subdev callsPaweł Anikiel1-3/+6
2024-04-08media: qcom: camss: vfe-17x: Rename camss-vfe-170 to camss-vfe-17xBryan O'Donoghue2-1/+1
2024-04-08media: qcom: camss: Add sc8280xp supportBryan O'Donoghue4-8/+42
2024-04-08media: qcom: camss: Add sc8280xp resourcesBryan O'Donoghue1-0/+307
2024-04-08media: qcom: camss: Add CAMSS_SC8280XP enumBryan O'Donoghue1-0/+1
2024-04-08media: qcom: camss: csiphy-3ph: Add Gen2 v1.1 two-phase MIPI CSI-2 DPHY initBryan O'Donoghue1-0/+85
2024-04-08media: rcar-vin: work around -Wenum-compare-conditional warningArnd Bergmann1-1/+1
2024-03-26media: mediatek: vcodec: support 36 bits physical addressYunfei Dong2-3/+3
2024-03-26media: mediatek: vcodec: adding lock to protect encoder context listYunfei Dong4-2/+11
2024-03-26media: mediatek: vcodec: adding lock to protect decoder context listYunfei Dong4-2/+11
2024-03-26media: mediatek: vcodec: Fix oops when HEVC init failsNicolas Dufresne1-1/+1
2024-03-26media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-framesIrui Wang1-5/+6
2024-03-25media: verisilicon: Support removing buffers on capture queueBenjamin Gaignard1-0/+1
2024-03-25media: c8sectpfe: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2024-03-25media: mediatek: vcodec: Replace false function descriptionSebastian Fricke1-4/+7
2024-03-25media: mediatek: vcodec: Improve wording & fix grammatic issuesSebastian Fricke3-3/+3
2024-03-25media: mediatek: vcodec: Fix multiple typosSebastian Fricke15-41/+41
2024-03-25media: chips-media: wave5: Add hrtimer based polling supportDevarsh Thakkar5-46/+126
2024-03-15Merge tag 'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds115-724/+3864
2024-03-13Merge tag 'pmdomain-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds3-41/+26
2024-03-07media: rcar-isp: Disallow unbind of devicesNiklas Söderlund1-0/+1
2024-02-28media: mediatek: vcodec: avoid -Wcast-function-type-strict warningArnd Bergmann4-12/+4
2024-02-28media: ti: j721e-csi2rx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-28media: stm32-dcmipp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-28media: nxp: imx8-isi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-28media: nuvoton: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-28media: chips-media: wave5: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-28media: chips-media: wave5: Remove unnecessary semicolonsThorsten Blum2-2/+2
2024-02-23Merge tag 'tags/media-next-rkisp1-20240223' of git://git.kernel.org/pub/scm/l...Hans Verkuil6-65/+443
2024-02-23media: platform: replace of_graph_get_next_endpoint()Kuninori Morimoto6-9/+9
2024-02-23media: rkisp1: Add match data for i.MX8MP ISPPaul Elder1-0/+24
2024-02-23media: rkisp1: Fix endianness on raw streams on i.MX8MPPaul Elder2-12/+85
2024-02-23media: rkisp1: Add UYVY as an output formatPaul Elder1-0/+41
2024-02-23media: rkisp1: Add YC swap capabilityPaul Elder1-7/+19
2024-02-23media: rkisp1: Support i.MX8MP's 34-bit DMAPaul Elder3-10/+22
2024-02-23media: rkisp1: Configure gasket on i.MX8MPLaurent Pinchart3-3/+149
2024-02-23media: rkisp1: Support devices lacking dual cropPaul Elder3-7/+14
2024-02-23media: rkisp1: Support devices lacking self pathPaul Elder4-8/+31
2024-02-23media: rkisp1: Support setting memory stride for main pathPaul Elder3-15/+52
2024-02-23media: rkisp1: Add and use rkisp1_has_feature() macroLaurent Pinchart2-6/+9
2024-02-16media: v4l: marvell: select CONFIG_V4L2_ASYNC where neededArnd Bergmann1-0/+2
2024-02-16media: ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe()Markus Elfring1-4/+1
2024-02-16media: amphion: Abort vpu parsing directly in seekMing Qian1-1/+3
2024-02-16media: imx-jpeg: Support for negotiating bytesperline with clientMing Qian2-0/+17
2024-02-16media: rcar-csi2: Move driver to renesas directoryNiklas Söderlund5-17/+17
2024-02-16media: sun8i-di: Fix chroma difference thresholdJernej Skrabec1-1/+1
2024-02-16media: sun8i-di: Fix power on/off sequencesJernej Skrabec1-12/+13
2024-02-16media: sun8i-di: Fix coefficient writesJernej Skrabec1-21/+21
2024-02-16media: mediatek: vcodec: Remove unneeded semicolonYang Li1-7/+7
2024-02-15media: platform: rzg2l-cru: rzg2l-video: Fix start reception procedureBiju Das1-31/+28
2024-02-15media: platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handlingBiju Das4-37/+19
2024-02-15media: platform: rzg2l-cru: rzg2l-video: Fix image processing initializationBiju Das1-7/+7
2024-02-15media: platform: rzg2l-cru: rzg2l-ip: Add delay after D-PHY resetBiju Das1-0/+3
2024-02-15media: platform: rzg2l-cru: rzg2l-csi2: Switch to RUNTIME_PM_OPS()Biju Das1-4/+5
2024-02-14media: venus: Convert to dev_pm_domain_attach|detach_list() for vcodecUlf Hansson3-41/+26
2024-02-05media: nxp: imx8-isi: Factor out a variableRicardo Ribalda1-5/+3
2024-02-05media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECTLaurent Pinchart1-8/+2
2024-02-05media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before accessMarek Vasut1-1/+7
2024-02-05media: samsung: s5p-mfc: Fix kerneldocRicardo Ribalda1-1/+0
2024-02-05media: samsung: exynos4-is: Fix kerneldocRicardo Ribalda1-3/+0
2024-02-05media: qcom: venus: Fix kerneldocRicardo Ribalda1-1/+0
2024-02-05media: verisilicon: Fix kerneldocRicardo Ribalda1-1/+0
2024-02-05media: mediatek: vcodec: Fix kerneldocRicardo Ribalda3-3/+0
2024-02-05media: mediatek: jpeg: Fix kerneldocRicardo Ribalda1-1/+0
2024-02-05media: verisilicon: Fix some typosrenjun wang3-3/+3
2024-02-01media: hantro: add support for STM32MP25 VENCHugues Fruchet3-0/+92
2024-02-01media: hantro: add support for STM32MP25 VDECHugues Fruchet5-3/+114
2024-02-01media: platform: mtk-mdp3: add support for parallel pipe to improve FPSMoudy Ho9-56/+208
2024-02-01media: platform: mtk-mdp3: add mt8195 MDP3 component settingsMoudy Ho2-4/+851
2024-02-01media: platform: mtk-mdp3: add mt8195 shared memory configurationsMoudy Ho2-0/+286
2024-02-01media: platform: mtk-mdp3: add mt8195 platform configurationMoudy Ho6-0/+716
2024-02-01media: platform: mtk-mdp3: add support for blending multiple componentsMoudy Ho3-3/+43
2024-02-01media: platform: mtk-mdp3: extend GCE event waiting in RDMA and WROTMoudy Ho3-8/+23
2024-02-01media: platform: mtk-mdp3: avoid multiple driver registrationsMoudy Ho3-0/+10
2024-02-01media: platform: mtk-mdp3: add checks for dummy componentsMoudy Ho4-2/+74
2024-02-01media: platform: mtk-mdp3: introduce more MDP3 componentsMoudy Ho12-16/+318
2024-02-01media: platform: mtk-mdp3: introduce more pipelines from MT8195Moudy Ho2-27/+60
2024-02-01media: platform: mtk-mdp3: add support second sets of MUTEXMoudy Ho3-38/+74
2024-02-01media: platform: mtk-mdp3: add support second sets of MMSYSMoudy Ho4-32/+92
2024-02-01media: rkisp1: Fix IRQ handling due to shared interruptsTomi Valkeinen5-0/+33
2024-02-01media: Revert "media: rkisp1: Drop IRQF_SHARED"Tomi Valkeinen1-1/+1
2024-01-29Merge tag 'v6.8-rc2'Hans Verkuil1-1/+1
2024-01-24media: chips-media: wave5: Remove K3 ReferencesBrandon Brnich1-1/+1
2024-01-24media: mediatek: vcodec: drop excess struct members descriptionsHans Verkuil2-2/+0
2024-01-22media: cadence: csi2rx: Add enum_mbus_code pad opsChanghuang Liang1-0/+13
2024-01-22media: platform: xilinx: Fix Kconfig indentationMichal Simek1-2/+2
2024-01-22media: ti: j721e-csi2rx: add support for RGB formatsJai Luthra1-0/+18
2024-01-22media: cadence: csi2rx: add support for RGB formatsJai Luthra1-0/+3
2024-01-22media: ti: j721e-csi2rx: add GREY formatJulien Massot1-0/+6
2024-01-22media: cadence: csi2rx: add Y8_1X8 formatJulien Massot1-0/+1
2024-01-22media: cadence: csi2rx: use match fwnode for media linkJulien Massot1-1/+1
2024-01-22media: s5p-mfc: drop static device variable in s5p_mfc_pm.cKrzysztof Kozlowski7-69/+67
2024-01-22media: s5p-mfc: drop useless static s5p_mfc_dev in s5p_mfc_pm.cKrzysztof Kozlowski1-3/+0
2024-01-22media: s5p-mfc: drop useless clock refcnt debuggingKrzysztof Kozlowski1-8/+0
2024-01-22media: s5p-mfc: constify local pointers to s5p_mfc_enc_paramsKrzysztof Kozlowski2-16/+16
2024-01-22media: s5p-mfc: constify pointers to s5p_mfc_cmd_argsKrzysztof Kozlowski3-3/+3
2024-01-22media: s5p-mfc: constify struct structuresKrzysztof Kozlowski4-6/+6
2024-01-22media: s5p-mfc: constify s5p_mfc_fmt structuresKrzysztof Kozlowski3-9/+9
2024-01-22media: s5p-mfc: constify s5p_mfc_hw_ops structuresKrzysztof Kozlowski5-7/+7
2024-01-22media: s5p-mfc: constify s5p_mfc_hw_cmds structuresKrzysztof Kozlowski5-7/+7
2024-01-22media: s5p-mfc: constify s5p_mfc_variant structuresKrzysztof Kozlowski1-7/+7
2024-01-22media: s5p-mfc: constify s5p_mfc_buf_size structuresKrzysztof Kozlowski6-20/+20
2024-01-22media: s5p-mfc: constify fw_name stringsKrzysztof Kozlowski1-1/+1
2024-01-22media: s5p-mfc: drop unused get_*_def_fmt declarationsKrzysztof Kozlowski2-2/+0
2024-01-22media: s5p-mfc: drop unused static s5p_mfc_opsKrzysztof Kozlowski1-5/+2
2024-01-22media: s5p-mfc: drop unused static s5p_mfc_cmdsKrzysztof Kozlowski1-6/+2
2024-01-22media: fimc-is: constify local pointers to fimc_frameKrzysztof Kozlowski4-25/+25
2024-01-22media: fimc-is: constify local pointers to fimc_vid_capKrzysztof Kozlowski1-2/+2
2024-01-22media: fimc-is: constify local pointers to fimc_dma_offsetKrzysztof Kozlowski1-2/+2
2024-01-22media: fimc-is: constify pointers to v4l2_pix_format_mplaneKrzysztof Kozlowski3-3/+3
2024-01-22media: fimc-is: constify fimc_formats arrayKrzysztof Kozlowski4-25/+28
2024-01-22media: fimc-is: constify local pointers to fimc_fmtKrzysztof Kozlowski3-6/+6
2024-01-22media: fimc-is: constify several pointers in function argumentsKrzysztof Kozlowski4-19/+19
2024-01-22media: fimc-is: constify clock namesKrzysztof Kozlowski1-1/+1
2024-01-22media: fimc-is: drop unused fimc_vidioc_enum_fmt_mplane()Krzysztof Kozlowski1-2/+0
2024-01-22media: fimc-lite: constify pointers to v4l2_pix_format_mplaneKrzysztof Kozlowski1-1/+1
2024-01-22media: fimc-lite: constify several pointers in function argumentsKrzysztof Kozlowski2-11/+12
2024-01-22media: fimc-lite: drop unused flite_hw_set_camera_polarity()Krzysztof Kozlowski1-2/+0
2023-12-13media: videobuf2: core: Rename min_buffers_needed field in vb2_queueBenjamin Gaignard28-35/+35
2023-12-13media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUFAakarsh Jain2-16/+9
2023-12-13media: s5p-mfc: Load firmware for each run in MFCv12.Aakarsh Jain1-2/+8
2023-12-13media: s5p-mfc: Set context for valid case before calling try_runAakarsh Jain1-0/+2
2023-12-13media: s5p-mfc: Add support for DMABUF for encoderAakarsh Jain2-11/+13
2023-12-13media: s5p-mfc: Add support for UHD encoding.Aakarsh Jain2-3/+18
2023-12-13media: s5p-mfc: Add support for rate controls in MFCv12Aakarsh Jain2-4/+19
2023-12-13media: s5p-mfc: Add YV12 and I420 multiplanar format supportAakarsh Jain9-63/+276
2023-12-13media: s5p-mfc: Add initial support for MFCv12Aakarsh Jain9-35/+172
2023-12-13media: s5p-mfc: Rename IS_MFCV10 macroAakarsh Jain3-20/+20
2023-12-13media: atmel-isi: Fix crash due to missing subdev in stateLaurent Pinchart1-0/+1
2023-12-13media: platform: exynos4-is: return callee's error code rather than -ENXIOSu Hui1-1/+1
2023-12-13media: amphion: remove mutext lock in condition of wait_eventMing Qian3-20/+12
2023-12-13media: chips-media: wave5: Requires GENERIC_ALLOCATORRandy Dunlap1-0/+1
2023-12-13media: chips-media: wave5: Fix panic on decoding DECODED_IDX_FLAG_SKIPMattijs Korpershoek1-1/+1
2023-12-13media: chips-media: wave5: Fix spelling mistake "bufferur" -> "buffer"Colin Ian King1-1/+1
2023-12-13media: chips-media: wave5: Remove duplicate checkDan Carpenter1-3/+0
2023-12-12media: venus: core: Set up secure memory ranges for SC7280Luca Weiss1-0/+4
2023-12-09media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_stateLaurent Pinchart1-14/+24
2023-12-09media: rkisp1: debug: Count completed frame interruptsPaul Elder3-0/+5
2023-12-09media: rkisp1: debug: Add register dump for ISPaul Elder1-0/+4
2023-12-09media: rkisp1: regs: Consolidate MI interrupt wrap fieldsPaul Elder1-6/+3
2023-12-09media: rkisp1: Fix IRQ disable race issueTomi Valkeinen2-4/+30
2023-12-09media: rkisp1: Store IRQ linesTomi Valkeinen2-5/+23
2023-12-09media: rkisp1: Fix IRQ handler return valuesTomi Valkeinen1-4/+12
2023-12-09media: rkisp1: Drop IRQF_SHAREDTomi Valkeinen1-1/+1
2023-12-09media: rkisp1: Fix memory leaks in rkisp1_isp_unregister()Tomi Valkeinen1-0/+1
2023-12-09media: rkisp1: Fix media device memory leakTomi Valkeinen1-1/+5
2023-12-09media: nxp: imx8-isi-debug: Add missing 36-Bit DMA registers to debugfs outputAlexander Stein1-3/+24
2023-12-09media: imx-mipi-csis: Drop extra clock enable at probe()Tomi Valkeinen1-11/+2
2023-12-09media: imx-mipi-csis: Fix clock handling in remove()Tomi Valkeinen1-1/+3
2023-12-09media: imx: imx7-media-csi: Include headers explicitlyLaurent Pinchart1-6/+21
2023-12-07media: rockchip: rga: add NV12M supportMichael Tretter1-0/+9
2023-12-07media: rockchip: rga: rework buffer handling for multi-planar formatsMichael Tretter3-11/+58
2023-12-07media: rockchip: rga: switch to multi-planar APIMichael Tretter1-31/+29
2023-12-07media: rockchip: rga: use macros for testing buffer typeMichael Tretter1-12/+9
2023-12-07media: rockchip: rga: add local variable for pix_formatMichael Tretter1-23/+32
2023-12-07media: rockchip: rga: use pixelformat to find formatMichael Tretter1-11/+7
2023-12-07media: rockchip: rga: use clamp() to clamp size to limitsMichael Tretter1-9/+4
2023-12-07media: rockchip: rga: set dma mask to 32 bitsMichael Tretter1-0/+8
2023-12-07media: rockchip: rga: pre-calculate plane offsetsMichael Tretter3-21/+40
2023-12-07media: rockchip: rga: split src and dst buffer setupMichael Tretter1-26/+68
2023-12-07media: rockchip: rga: allocate DMA descriptors per bufferMichael Tretter4-66/+74
2023-12-07media: rockchip: rga: extract helper to fill descriptorsMichael Tretter3-25/+30
2023-12-07media: rockchip: rga: fix swizzling for RGB formatsMichael Tretter1-12/+3
2023-12-07media: qcom: camss: Add sm8250 named power-domain supportBryan O'Donoghue1-0/+3
2023-12-07media: qcom: camss: Flag CSID-lites to support more CSIDsMatti Lehtimäki4-16/+30
2023-12-07media: qcom: camss: Flag VFE-lites to support more VFEsMatti Lehtimäki5-33/+44
2023-12-07media: qcom: camss: Add support for named power-domainsBryan O'Donoghue3-7/+50
2023-12-07media: qcom: camss: Move VFE power-domain specifics into vfe.cBryan O'Donoghue4-35/+59
2023-12-07media: qcom: camss: Use common VFE pm_domain_on/pm_domain_off where applicableBryan O'Donoghue7-133/+50
2023-12-07media: qcom: camss: Convert to per-VFE pointer for power-domain linkagesBryan O'Donoghue6-34/+29
2023-12-07media: qcom: camss: Flag which VFEs require a power-domainBryan O'Donoghue2-0/+9