aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
AgeCommit message (Expand)AuthorFilesLines
2023-11-16Merge tag 'media-renesas-fixes-20231113' of git://git.kernel.org/pub/scm/linu...Hans Verkuil5-39/+14
2023-11-16media: pci: mgb4: add COMMON_CLK dependencyArnd Bergmann1-0/+1
2023-11-16media: mgb4: Added support for T200 card variantMartin Tůma1-5/+15
2023-11-13media: vsp1: Remove unbalanced .s_stream(0) callsLaurent Pinchart5-39/+14
2023-11-06Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds361-10019/+15260
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-10-27media: nuvoton: VIDEO_NPCM_VCD_ECE should depend on ARCH_NPCMGeert Uytterhoeven1-2/+2
2023-10-23media: venus: Fix firmware path for resourcesPatrick Whewell1-5/+5
2023-10-23media: venus: hfi_cmds: Replace one-element array with flex-array member and ...Gustavo A. R. Silva1-1/+1
2023-10-23media: venus: hfi_parser: Add check to keep the number of codecs within rangeVikash Garodia1-0/+3
2023-10-23media: venus: hfi: add checks to handle capabilities from firmwareVikash Garodia1-0/+12
2023-10-23media: venus: hfi: fix the check to handle session buffer requirementVikash Garodia1-1/+1
2023-10-23media: venus: hfi: add checks to perform sanity on queue pointersVikash Garodia1-0/+10
2023-10-23BackMerge tag 'v6.6-rc7' into drm-nextDave Airlie20-64/+67
2023-10-18media: platform: cadence: select MIPI_DPHY dependencyJai Luthra1-0/+2
2023-10-13media: cec: meson: always include meson sub-directory in MakefileMarek Szyprowski1-1/+1
2023-10-13media: videobuf2: Fix IS_ERR checking in vb2_dc_put_userptr()Ma Ke1-6/+7
2023-10-13media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config()Moudy Ho1-1/+1
2023-10-13media: mediatek: vcodec: using encoder device to alloc/free encoder memoryYunfei Dong1-16/+40
2023-10-13media: imx-jpeg: notify source chagne event when the first picture parsedMing Qian2-1/+7
2023-10-13media: cx231xx: Use EP5_BUF_SIZE macroJinjie Ruan2-6/+5
2023-10-13media: siano: Drop unnecessary error check for debugfs_create_dir/file()Jinjie Ruan1-16/+6
2023-10-13media: mediatek: vcodec: Handle invalid encoder vsiIrui Wang1-0/+5
2023-10-13media: aspeed: Drop unnecessary error check for debugfs_create_file()Jinjie Ruan1-12/+3
2023-10-13media: verisilicon: Fixes clock list for rk3588 av1 decoderBenjamin Gaignard1-1/+1
2023-10-13media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr()Ma Ke1-4/+6
2023-10-13media: pci: cx18: if cx == NULL, then don't use it.Hans Verkuil1-1/+1
2023-10-13media: pci: mgb4: fix potential spectre vulnerabilityHans Verkuil1-1/+4
2023-10-13media: nxp: imx-jpeg: use goto instead of returnHans Verkuil1-1/+1
2023-10-13media: dvb-usb-v2: af9035: fix missing unlockHans Verkuil1-4/+9
2023-10-12media: qcom: venus: fix incorrect return valueHans Verkuil1-1/+1
2023-10-12media: i2c: adp1653: don't reuse the same node pointerHans Verkuil1-13/+15
2023-10-12media: rkisp1: resizer: Fix resizer disable check when starting streamLaurent Pinchart1-9/+10
2023-10-12media: rkisp1: resizer: Improve debug message when configuring resizerLaurent Pinchart1-6/+6
2023-10-12media: rkisp1: resizer: Drop unneeded local variableLaurent Pinchart1-11/+9
2023-10-12media: rkisp1: resizer: Use v4l2_area instead of v4l2_rect to store sizeLaurent Pinchart1-3/+4
2023-10-12media: rkisp1: resizer: Constify argument and local variablesLaurent Pinchart1-6/+6
2023-10-12media: rkisp1: Program RKISP1_CIF_MI_SP_Y_PIC_SIZE registerLaurent Pinchart1-1/+3
2023-10-12media: rkisp1: Remove dual crop control register from config structureLaurent Pinchart1-7/+4
2023-10-12media: rkisp1: Fix line stride calculationLaurent Pinchart1-7/+13
2023-10-12media: rkisp1: Constify rkisp1_v12_params_opsLaurent Pinchart1-1/+1
2023-10-12media: rkisp1: Convert hex constants to lowercaseLaurent Pinchart2-311/+311
2023-10-12media: rkisp1: csi: Use V4L2 subdev active stateLaurent Pinchart2-80/+33
2023-10-12media: rkisp1: isp: Use V4L2 subdev active stateLaurent Pinchart2-165/+102
2023-10-12media: rkisp1: resizer: Use V4L2 subdev active stateLaurent Pinchart2-124/+66
2023-10-12media: ccs: Fix a (harmless) lockdep warningSakari Ailus1-5/+12
2023-10-12media: ccs: Rework initialising sub-device stateSakari Ailus1-17/+28
2023-10-12media: i2c: mt9m114: Fix missing error unwind in probe()Laurent Pinchart1-2/+2
2023-10-12media: ti: Add CSI2RX support for J721EJai Luthra4-0/+1174
2023-10-12media: cadence: csi2rx: Add link validationPratyush Yadav1-0/+5
2023-10-12media: cadence: csi2rx: Populate subdev devnodePratyush Yadav1-0/+1
2023-10-12media: cadence: csi2rx: Fix stream data configurationPratyush Yadav1-3/+5
2023-10-12media: cadence: csi2rx: Set the STOP bit when stopping a streamPratyush Yadav1-1/+18
2023-10-12media: cadence: csi2rx: Soft reset the streams before starting capturePratyush Yadav1-1/+13
2023-10-12media: cadence: csi2rx: Configure DPHY using link freqPratyush Yadav1-0/+24
2023-10-12media: cadence: csi2rx: Add get_fmt and set_fmt pad opsPratyush Yadav1-1/+95
2023-10-12media: cadence: csi2rx: Cleanup media entity properlyPratyush Yadav1-0/+2
2023-10-12media: cadence: csi2rx: Unregister v4l2 async notifierPratyush Yadav1-1/+6
2023-10-11media: lirc: drop trailing space from scancode transmitSean Young1-1/+5
2023-10-11media: sharp: fix sharp encodingSean Young1-3/+5
2023-10-11media: i2c: tc358746: check fmt validityHans Verkuil1-1/+5
2023-10-11media: i2c: ov8858: Don't set fwnode in the driverOndrej Jirman1-8/+2
2023-10-11media: ipu-bridge: Add missing acpi_dev_put() in ipu_bridge_get_ivsc_acpi_dev()Geert Uytterhoeven1-1/+3
2023-10-11media: xilinx-vipp: Look for entities also in waiting_listSakari Ailus1-5/+12
2023-10-11media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is d...Hans de Goede1-0/+7
2023-10-07media: imon: fix access to invalid resource for the second interfaceTakashi Iwai1-0/+6
2023-10-07media: rc: keymaps: add missing MODULE_DESCRIPTION to keymapsHans Verkuil133-0/+133
2023-10-07media: mc: Check pad flag validitySakari Ailus1-1/+14
2023-10-07media: v4l: subdev: Print debug information on frame descriptorSakari Ailus1-1/+30
2023-10-07media: v4l: subdev: Clear frame descriptor before get_frame_descSakari Ailus5-8/+9
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-10-07media: ccs: Drop re-entrant s_stream supportSakari Ailus1-3/+0
2023-10-07media: ccs: Partially revert "media: i2c: Use pm_runtime_resume_and_get()"Sakari Ailus1-3/+3
2023-10-07media: ccs: Use sub-device active stateSakari Ailus2-186/+104
2023-10-07media: ccs: Obtain media bus formats before initialising up sub-devicesSakari Ailus1-6/+6
2023-10-07media: ccs: Move media_entity_pads_init to init from registerSakari Ailus1-39/+36
2023-10-07media: ccs: Rename ccs_create_subdev as ccs_init_subdevSakari Ailus1-9/+9
2023-10-07media: ccs: Switch to init_cfgSakari Ailus1-11/+6
2023-10-07media: ccs: Correct error handling in ccs_register_subdevSakari Ailus1-3/+10
2023-10-07media: ccs: Correctly initialise try compose rectangleSakari Ailus1-1/+1
2023-10-07media: ccs: Fix driver quirk struct documentationSakari Ailus1-3/+1
2023-10-07media: i2c: imx219: Move variables to inner scopeLaurent Pinchart1-1/+4
2023-10-07media: i2c: imx219: Name all subdev state variables 'state'Laurent Pinchart1-7/+7
2023-10-07media: i2c: imx219: Calculate crop rectangle dynamicallyLaurent Pinchart1-30/+15
2023-10-07media: i2c: imx219: Separate horizontal and vertical binningLaurent Pinchart1-12/+27
2023-10-07media: i2c: imx219: Implement .init_cfg() using .set_fmt()Laurent Pinchart1-22/+18
2023-10-07media: i2c: imx219: Remove unneeded gotoLaurent Pinchart1-10/+2
2023-10-07media: i2c: imx219: Group functions by purposeLaurent Pinchart1-283/+298
2023-10-07media: i2c: imx219: Drop IMX219_VTS_* macrosLaurent Pinchart1-8/+4
2023-10-07media: i2c: imx219: Don't store the current mode in the imx219 structureLaurent Pinchart1-13/+7
2023-10-07media: i2c: imx219: Access height from active format in imx219_set_ctrlLaurent Pinchart1-2/+7
2023-10-07media: i2c: imx219: Infer binning settings from format and cropLaurent Pinchart1-8/+1
2023-10-07media: i2c: imx219: Use active crop rectangle to configure registersLaurent Pinchart1-11/+11
2023-10-07media: i2c: imx219: Initialize ycbcr_encLaurent Pinchart1-0/+1
2023-10-07media: i2c: imx219: Merge format and binning setting functionsLaurent Pinchart1-33/+10
2023-10-07media: i2c: imx219: Set mode registers programmaticallyLaurent Pinchart1-98/+36
2023-10-07media: i2c: imx219: Fix test pattern window for 640x480 modeLaurent Pinchart1-2/+2
2023-10-07media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs arrayLaurent Pinchart1-1/+0
2023-10-07media: i2c: imx219: Replace register addresses with macrosLaurent Pinchart1-88/+81
2023-10-07media: i2c: imx219: Drop unused macrosLaurent Pinchart1-10/+0
2023-10-07media: i2c: imx219: Convert to CCI register access helpersLaurent Pinchart2-294/+220
2023-10-07media: i2c: Add driver for onsemi MT9M114 camera sensorLaurent Pinchart3-0/+2492
2023-10-07media: i2c/hi556: add a new mode 1296x722 settingsBingbu Cao1-1/+63
2023-10-07media: platform: cros-ec: Add Taranza to the match tableKen Lin1-0/+2
2023-10-07media: platform: cros-ec: Rename conns array for the match tableKen Lin1-15/+15
2023-10-07media: dvb-frontends: drop check because i2c_unregister_device() is NULL safeWolfram Sang1-2/+1
2023-10-07media: i2c: drop check because i2c_unregister_device() is NULL safeWolfram Sang1-2/+1
2023-10-07media: vidtv: mux: Add check and kfree for kstrdupJiasheng Jiang1-1/+6
2023-10-07media: vidtv: psi: Add check for kstrdupJiasheng Jiang1-5/+40
2023-10-07media: nuvoton: npcm-video: Fix IS_ERR() vs NULL bugDan Carpenter1-2/+2
2023-10-07media: s5p-mfc: Fix potential deadlock on condlockChengfeng Ye1-1/+1
2023-10-07media: mediatek: vcodec: add encoder power management helper functionsIrui Wang4-25/+25
2023-10-07media: tvp541x: Sort header filesBiju Das1-9/+9
2023-10-07media: tvp541x: Drop CONFIG_OF ifdefferyBiju Das1-3/+2
2023-10-07media: tvp541x: Extend match support for OF tablesBiju Das1-14/+12
2023-10-07media: v4l2-event: Annotate struct v4l2_subscribed_event with __counted_byKees Cook1-1/+1
2023-10-07media: allegro: Annotate struct mcu_msg_push_buffers_internal with __counted_byKees Cook1-1/+1
2023-10-07media: s3c-camif: Avoid inappropriate kfree()Katya Orlova1-4/+2
2023-10-07media: cobalt: Use FIELD_GET() to extract Link WidthIlpo Järvinen1-5/+6
2023-10-07media: i2c: adv7180: Drop CONFIG_OF ifdefferyBiju Das1-3/+2
2023-10-07media: i2c: adv7180: Extend match support for OF tablesBiju Das1-31/+29
2023-10-07media: mtk-jpegenc: Fix bug in JPEG encode quality selectionFei Shao1-2/+3
2023-10-07media: platform: mtk-mdp3: add missing of_node_putJulia Lawall1-0/+1
2023-10-07media: amphion: handle firmware debug messageMing Qian4-5/+29
2023-10-07media: qcom: camss: Comment CSID dt_id fieldBryan O'Donoghue1-1/+13
2023-10-07media: qcom: camss: Propagate vfe_reset error up the callstackBryan O'Donoghue1-2/+6
2023-10-07media: qcom: camss: Move vfe_disable into a common routine where applicableBryan O'Donoghue4-78/+50
2023-10-07media: qcom: camss: Support RDI3 for VFE 17xBryan O'Donoghue1-5/+6
2023-10-07media: qcom: camss: Fix support for setting CSIPHY clock name csiphyXBryan O'Donoghue1-0/+4
2023-10-07media: qcom: camss: Functionally decompose CSIPHY clock lookupsBryan O'Donoghue1-14/+23
2023-10-07media: qcom: camss: Allow clocks vfeN vfe_liteN or vfe_liteBryan O'Donoghue1-6/+16
2023-10-07media: qcom: camss: Untangle if/else spaghetti in camssBryan O'Donoghue3-29/+37
2023-10-07media: qcom: camss: Remove special case for VFE get/putBryan O'Donoghue1-8/+9
2023-10-07media: qcom: camss: Assign the correct number of RDIs per VFEBryan O'Donoghue2-12/+10
2023-10-07media: qcom: camss: Pass CAMSS subdev callbacks via resource ops pointerBryan O'Donoghue5-68/+86
2023-10-07media: qcom: camss: Pass line_num from compat resourcesBryan O'Donoghue8-21/+30
2023-10-07media: qcom: camss: Pass remainder of variables as resourcesBryan O'Donoghue10-123/+113
2023-10-07media: qcom: camss: Pass icc bandwidth table as a platform parameterBryan O'Donoghue2-21/+11
2023-10-07media: qcom: camss: Start to move to module compat matched resourcesBryan O'Donoghue2-44/+54
2023-10-07media: qcom: camss: Rename camss struct resources to camss_subdev_resourcesBryan O'Donoghue10-35/+35
2023-10-07media: qcom: camss: Amalgamate struct resource with struct resource_ispifBryan O'Donoghue4-18/+12
2023-10-07media: pci: mgb4: Added Digiteq Automotive MGB4 driverMartin Tůma25-0/+4949
2023-10-05media: mediatek: vcodec: Fix encoder access NULL pointerIrui Wang1-1/+2
2023-10-02media: pci: intel: ivsc: select V4L2_FWNODEArnd Bergmann1-1/+1
2023-10-02media: ipu-bridge: Fix Kconfig dependenciesSakari Ailus2-26/+15
2023-10-02media: pxa_camera: Fix an error handling path in pxa_camera_probe()Christophe JAILLET1-1/+1
2023-09-27media: radio-si476x: don't fill in bus_infoHans Verkuil1-3/+1
2023-09-27media: verisilicon: replace snprintf with strscpy+strlcatHans Verkuil1-2/+3
2023-09-27media: radio-miropcm20: set bus_info to explicit nameHans Verkuil1-3/+1
2023-09-27media: radio-isa: use dev_name to fill in bus_infoHans Verkuil1-1/+1
2023-09-27media: am437x: don't fill in bus_infoHans Verkuil1-4/+0
2023-09-27media: rcar_drif: use explicit name for bus_infoHans Verkuil1-2/+1
2023-09-27media: microchip: don't set bus_infoHans Verkuil1-6/+0
2023-09-27media: vivid: use VIVID_MODULE_NAME to fill bus_infoHans Verkuil1-1/+1
2023-09-27media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZEHans Verkuil6-8/+8
2023-09-27media: zoran: increase name sizeHans Verkuil1-1/+1
2023-09-27media: renesas-ceu: keep input name simpleHans Verkuil1-5/+1
2023-09-27media: rc: ati_remote: increase mouse_name buffer sizeHans Verkuil1-1/+1
2023-09-27media: cx18: increase in_workq_name sizeHans Verkuil1-1/+1
2023-09-27media: vivid: avoid integer overflowHans Verkuil1-1/+1
2023-09-27media: cadence: increase buffer size in csi2tx_get_resources()Hans Verkuil1-1/+1
2023-09-27media: allegro-dvt: increase buffer size in msg_type_name()Hans Verkuil1-1/+1
2023-09-27media: rc: meson-ir: support rc driver type RC_DRIVER_SCANCODEZelong Dong1-71/+451
2023-09-27media: rc: remove ir-rx51 in favour of generic pwm-ir-txSean Young4-296/+1
2023-09-27media: nuvoton: Add driver for NPCM video capture and encoding engineMarvin Lin6-0/+2002
2023-09-27media: v4l: Add HEXTILE compressed formatMarvin Lin1-0/+1
2023-09-27media: remove the old videobuf frameworkHans Verkuil6-2628/+0
2023-09-27media: imx-jpeg: Remove unused declarationsYue Haibing1-11/+0
2023-09-27media: use struct_size() helperYu Liao1-1/+1
2023-09-27media: mediatek: vcodec: fix spelling mistake "resonable" -> "reasonable"Colin Ian King2-2/+2
2023-09-27media: exynos4-is: fimc-is: replace duplicate pmu node with phandleKrzysztof Kozlowski1-9/+24
2023-09-27media: nxp: Use devm_kmemdup to replace devm_kmalloc + memcpyLi Zetao1-3/+1
2023-09-27media: cx25840: simplify cx23885_dif_setup()Hans Verkuil1-2883/+811
2023-09-27media: platform: Use dev_err_probe instead of dev_errWang Ming1-3/+2
2023-09-27media: bt8xx: make read-only arrays staticColin Ian King1-5/+9
2023-09-27media: bttv: Add MODULE_FIRMWARE macroJuerg Haefliger1-0/+1
2023-09-27media: bttv: fix use after free error due to btv->timeout timerZheng Wang1-0/+1
2023-09-27media: i2c: ov9734: Drop system suspend and resume handlersLaurent Pinchart1-46/+0
2023-09-27media: i2c: ov8856: Drop system suspend and resume handlersLaurent Pinchart1-44/+0
2023-09-27media: i2c: ov5675: Drop system suspend and resume handlersLaurent Pinchart1-41/+0
2023-09-27media: i2c: ov5670: Drop system suspend and resume handlersLaurent Pinchart1-34/+0
2023-09-27media: i2c: ov13b10: Drop stream handling in runtime PM handlersLaurent Pinchart1-33/+1
2023-09-27media: i2c: ov2740: Drop system suspend and resume handlersLaurent Pinchart1-42/+0
2023-09-27media: i2c: ov13858: Drop system suspend and resume handlersLaurent Pinchart1-40/+0
2023-09-27media: i2c: ov08x40: Drop system suspend and resume handlersLaurent Pinchart1-40/+0
2023-09-27media: i2c: ov08d10: Drop system suspend and resume handlersLaurent Pinchart1-49/+0
2023-09-27media: i2c: ov02a10: Drop system suspend and resume handlersLaurent Pinchart1-2/+0
2023-09-27media: i2c: ov01a10: Drop system suspend and resume handlersLaurent Pinchart1-54/+3
2023-09-27media: i2c: og01a1b: Drop system suspend and resume handlersLaurent Pinchart1-47/+0
2023-09-27media: i2c: imx355: Drop system suspend and resume handlersLaurent Pinchart1-41/+0
2023-09-27media: i2c: imx319: Drop system suspend and resume handlersLaurent Pinchart1-40/+0
2023-09-27media: i2c: imx258: Drop system suspend and resume handlersLaurent Pinchart1-36/+0
2023-09-27media: i2c: imx219: Drop system suspend and resume handlersLaurent Pinchart1-41/+0
2023-09-27media: i2c: imx214: Drop system suspend and resume handlersLaurent Pinchart1-37/+0
2023-09-27media: i2c: imx208: Drop system suspend and resume handlersLaurent Pinchart1-43/+0
2023-09-27media: i2c: hi847: Drop system suspend and resume handlersLaurent Pinchart1-52/+0
2023-09-27media: i2c: hi846: Drop system suspend and resume handlersLaurent Pinchart1-24/+1
2023-09-27media: i2c: hi556: Drop system suspend and resume handlersLaurent Pinchart1-47/+0