aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
AgeCommit message (Expand)AuthorFilesLines
2022-09-22media: flexcop-usb: fix endpoint type checkJohan Hovold1-1/+1
2022-08-30media: mceusb: Use new usb_control_msg_*() routinesAlan Stern1-21/+14
2022-08-08Merge tag 'pm-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-5/+5
2022-08-06Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-1/+0
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-37/+4
2022-08-02venus: pm_helpers: Fix warning in OPP during probeStanimir Varbanov1-5/+5
2022-07-27media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handlingHans Verkuil2-6/+8
2022-07-27media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl()Laurent Pinchart1-3/+5
2022-07-27media: vimc: wrong pointer is used with PTR_ERRHans Verkuil1-1/+1
2022-07-17media: rkisp1: debug: Add dump file in debugfs for MI main path registersPaul Elder1-0/+21
2022-07-17media: rkisp1: Make the internal CSI-2 receiver optionalLaurent Pinchart1-16/+34
2022-07-17media: rkisp1: Add infrastructure to support ISP featuresLaurent Pinchart2-0/+17
2022-07-17media: rkisp1: Support the ISP parallel inputPaul Elder3-11/+77
2022-07-17media: rkisp1: Use fwnode_graph_for_each_endpointPaul Elder1-24/+20
2022-07-17media: rkisp1: csi: Plumb the CSI RX subdevLaurent Pinchart4-56/+75
2022-07-17media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiverPaul Elder4-4/+329
2022-07-17media: rkisp1: isp: Disallow multiple active sourcesLaurent Pinchart1-17/+13
2022-07-17media: rkisp1: isp: Rename rkisp1_get_remote_source()Laurent Pinchart1-2/+2
2022-07-17media: rkisp1: isp: Constify various local variablesLaurent Pinchart1-5/+5
2022-07-17media: rkisp1: isp: Fix whitespace issuesLaurent Pinchart1-3/+5
2022-07-17media: rkisp1: isp: Initialize some variables at declaration timeLaurent Pinchart1-3/+2
2022-07-17media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in single variableLaurent Pinchart1-8/+8
2022-07-17media: rkisp1: isp: Move input configuration to rkisp1_config_isp()Laurent Pinchart1-42/+24
2022-07-17media: rkisp1: isp: Pass rkisp1_isp pointer to internal ISP functionsLaurent Pinchart1-26/+34
2022-07-17media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_ispLaurent Pinchart2-6/+6
2022-07-17media: rkisp1: isp: Add container_of wrapper to cast subdev to rkisp1_ispLaurent Pinchart1-5/+10
2022-07-17media: rkisp1: isp: Rename rkisp1_device.active_sensor to sourceLaurent Pinchart2-17/+14
2022-07-17media: rkisp1: isp: Pass mbus type and flags to rkisp1_config_cif()Laurent Pinchart1-22/+22
2022-07-17media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_isp_s_stream()Laurent Pinchart1-1/+1
2022-07-17media: rkisp1: csi: Constify argument to rkisp1_csi_start()Laurent Pinchart2-3/+3
2022-07-17media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config()Laurent Pinchart1-3/+4
2022-07-17media: rkisp1: csi: Move start delay to rkisp1_csi_start()Laurent Pinchart2-6/+7
2022-07-17media: rkisp1: csi: Rename CSI functions with a common rkisp1_csi prefixLaurent Pinchart5-19/+19
2022-07-17media: rkisp1: csi: Handle CSI-2 RX configuration fully in rkisp1-csi.cLaurent Pinchart3-38/+35
2022-07-17media: rkisp1: isp: Start CSI-2 receiver before ISPLaurent Pinchart1-4/+7
2022-07-17media: rkisp1: Split CSI handling to separate filePaul Elder6-167/+258
2022-07-17media: rkisp1: Fix sensor source pad retrieval at bound timeLaurent Pinchart2-4/+26
2022-07-17media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_subdev_notifier_regi...Laurent Pinchart1-2/+2
2022-07-17media: rkisp1: Create internal links at probe timeLaurent Pinchart1-56/+49
2022-07-17media: rkisp1: Create link from sensor to ISP at notifier bound timeLaurent Pinchart2-49/+40
2022-07-17media: rkisp1: Reject sensors without pixel rate control at bound timeLaurent Pinchart2-5/+6
2022-07-17media: rkisp1: Move sensor .s_stream() call to ISPLaurent Pinchart2-11/+12
2022-07-17media: rkisp1: cap: Print debug message on failed link validationLaurent Pinchart1-1/+9
2022-07-17media: rkisp1: Make rkisp1_isp_mbus_info commonPaul Elder5-168/+184
2022-07-17media: rkisp1: Access ISP version from info pointerLaurent Pinchart3-4/+4
2022-07-17media: rkisp1: Save info pointer in rkisp1_devicePaul Elder2-12/+25
2022-07-17media: rkisp1: Rename rkisp1_match_data to rkisp1_infoLaurent Pinchart1-17/+17
2022-07-17media: rkisp1: Read the ID register at probe time instead of streamonLaurent Pinchart2-4/+10
2022-07-17media: rkisp1: Disable runtime PM in probe error pathLaurent Pinchart1-1/+2
2022-07-17media: rkisp1: Enable compilation on ARCH_MXCLaurent Pinchart1-1/+1
2022-07-17media: mc-entity: Add a new helper function to get a remote pad for a padLaurent Pinchart1-0/+31
2022-07-17media: mc-entity: Add a new helper function to get a remote padLaurent Pinchart1-0/+39
2022-07-17media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_fi...Laurent Pinchart36-52/+52
2022-07-17media: v4l2-async: Add notifier operation to destroy asd instancesLaurent Pinchart1-0/+10
2022-07-17media: vicodec: Use vb2_find_bufferEzequiel Garcia1-6/+2
2022-07-17media: tegra-vde: Use vb2_find_bufferEzequiel Garcia1-5/+4
2022-07-17media: mediatek: vcodec: Use vb2_find_bufferEzequiel Garcia3-12/+10
2022-07-17media: videobuf2: Introduce vb2_find_buffer()Ezequiel Garcia1-0/+12
2022-07-17media: Add P010 tiled formatEzequiel Garcia2-0/+2
2022-07-16media: uvcvideo: Remove unneeded gotoMichael Grzeschik1-2/+1
2022-07-16media: uvcvideo: Limit power line control for Acer EasyCameraRicardo Ribalda1-0/+9
2022-07-16media: uvcvideo: Limit power line control for Quanta camerasRicardo Ribalda1-0/+18
2022-07-16media: uvcvideo: Limit power line control for Chicony EasycameraRicardo Ribalda1-0/+9
2022-07-16media: uvcvideo: Limit power line control for Chicony EasycameraRicardo Ribalda1-0/+18
2022-07-16media: uvcvideo: Limit power line control for Quanta UVC WebcamRicardo Ribalda1-0/+33
2022-07-16media: uvcvideo: Add support for per-device control mapping overridesRicardo Ribalda2-2/+26
2022-07-16media: uvcvideo: Add missing value for power_line_frequencyRicardo Ribalda1-11/+45
2022-07-16media: uvcvideo: Replace broken URLLaurent Pinchart1-1/+1
2022-07-16media: uvcvideo: Fix comment blocks styleLaurent Pinchart8-82/+156
2022-07-16media: imx: imx-mipi-csis: Implement the .get_frame_desc() operationLaurent Pinchart1-0/+27
2022-07-16media: imx: imx-mipi-csis: Add version registerLaurent Pinchart1-0/+5
2022-07-16media: imx: imx-mipi-csis: Set the subdev fwnode for endpoint matchingLaurent Pinchart1-0/+9
2022-07-15media: uapi: HEVC: fix padding in v4l2 control structuresBenjamin Gaignard1-15/+0
2022-07-15media: controls: Log HEVC stateless control in .std_logBenjamin Gaignard1-0/+15
2022-07-15media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS controlBenjamin Gaignard1-0/+5
2022-07-15media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic a...Benjamin Gaignard1-0/+1
2022-07-15media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefixBenjamin Gaignard1-16/+16
2022-07-15media: vivid: add dynamic array test controlHans Verkuil1-0/+15
2022-07-15media: v4l2-ctrls: add support for dynamically allocated arrays.Hans Verkuil4-64/+237
2022-07-15media: venus: set ubwc configuration on specific video hardwareVikash Garodia6-0/+63
2022-07-15media: venus: venus_helper_get_bufreq(): req is never NULLHans Verkuil1-4/+2
2022-07-15media: ov5693: add ov5693_of_match, dts supportTommaso Merciai1-0/+7
2022-07-15media: ov5693: add support for acpi clock-frequency propTommaso Merciai1-5/+17
2022-07-15media: ov5693: rename clk into xvclkTommaso Merciai1-10/+10
2022-07-15media: ov5693: add dvdd into ov5693_supply_names arrayTommaso Merciai1-0/+1
2022-07-15media: ov5693: count num_supplies using array_sizeTommaso Merciai1-8/+7
2022-07-15media: entity: Use dedicated data link iteratorDaniel Scally1-3/+3
2022-07-15media: entity: Add iterator for entity data linksDaniel Scally1-0/+16
2022-07-15media: mt9p031: Implement crop bounds get selectionMarek Vasut1-5/+15
2022-07-15media: stm32: dcmi: Fix subdev op call with uninitialized stateTomi Valkeinen1-12/+2
2022-07-15media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEVHans Verkuil1-1/+1
2022-07-15media: Replace dependency on VIDEO_V4L2_SUBDEV_API with selectLaurent Pinchart3-4/+10
2022-07-15media: ov7251: add missing disable functions on error in ov7251_set_power_on()Yang Yingliang1-0/+2
2022-07-15media: sunxi: Depend on GENERIC_PHY_MIPI_DPHYSakari Ailus2-0/+2
2022-07-15media: v4l2: Sanitize colorspace values in the frameworkLaurent Pinchart1-13/+58
2022-07-15media: vivid: Add support for the new YUVA and YUVX formatsLaurent Pinchart1-0/+15
2022-07-15media: v4l2-tpg: Add support for the new YUVA and YUVX formatsLaurent Pinchart1-0/+6
2022-07-15media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formatsLaurent Pinchart1-0/+2
2022-07-15media: mediatek: vcodec: Make encoder capability fields fit requirementsChen-Yu Tsai2-4/+4
2022-07-15media: mediatek: vcodec: Make decoder capability fields fit requirementsChen-Yu Tsai1-3/+4
2022-07-15media: lirc: ensure lirc device receives repeatsMarko Mäkelä1-1/+2
2022-07-15media: ati-remote: remove private err() macroOliver Neukum1-6/+5
2022-07-15media: igorplugusb: use correct size pass to igorplugusb_probe()Yang Yingliang1-2/+2
2022-07-15media: vimc: use data link entities enum to index the ent_config arrayDaniel Oakley1-11/+11
2022-07-15media: vimc: enumerate data link entities for clarityDaniel Oakley1-8/+28
2022-07-15media: vimc: expand the names of vimc entity typesDaniel Oakley7-648/+652
2022-07-15media: vimc: add ancillary lensYunke Cao4-21/+170
2022-07-15media: v4l: async: Also match secondary fwnode endpointsSakari Ailus1-14/+21
2022-07-08media: amphion: only insert the first sequence startcode for vc1l formatMing Qian4-2/+10
2022-07-08media: amphion: sync buffer status with firmware during abortMing Qian1-0/+9
2022-07-08media: amphion: defer setting last_buffer_dequeued until resolution changes a...Ming Qian2-15/+23
2022-07-08media: mediatek: vcodec: Initialize decoder parameters for each instanceChen-Yu Tsai1-1/+2
2022-07-08media: mediatek: vcodec: decoder: Embed framesize inside mtk_video_fmtChen-Yu Tsai4-82/+22
2022-07-08media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctxChen-Yu Tsai2-13/+0
2022-07-08media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMTChen-Yu Tsai1-12/+36
2022-07-08media: mediatek: vcodec: decoder: Skip alignment for default resolutionChen-Yu Tsai1-7/+0
2022-07-08media: mediatek: vcodec: decoder: Fix 4K frame size enumerationChen-Yu Tsai2-2/+7
2022-07-08media: mediatek: vcodec: decoder: Const-ify stepwise_fhdChen-Yu Tsai1-1/+1
2022-07-08media: renesas: rcar_drif: Drop of_match_ptr()Laurent Pinchart1-1/+1
2022-07-08media: xilinx: Drop unexpected word 'with' in commentsJiang Jian1-2/+2
2022-07-08media: mt9p031: Move open subdev op init code into init_cfgMarek Vasut1-36/+35
2022-07-08media: mt9p031: Add MT9P006 compatibleMarek Vasut1-0/+2
2022-07-08media: On Semi AR0521 sensor driverKrzysztof Hałasa3-0/+1075
2022-07-08media: ov5640: Move format mux config in formatJacopo Mondi1-116/+117
2022-07-08media: ov5640: Split DVP and CSI-2 formatsJacopo Mondi1-36/+90
2022-07-08media: ov5640: Adjust format to bpp in s_fmtJacopo Mondi1-0/+12
2022-07-08media: ov5640: Restrict sizes to mbus codeJacopo Mondi1-3/+17
2022-07-08media: ov5640: Add BGR888 formatJacopo Mondi1-0/+9
2022-07-08media: ov5640: Add RGB565_1X16 formatJacopo Mondi1-0/+5
2022-07-08media: ov5640: Register device propertiesJacopo Mondi1-17/+12
2022-07-08media: ov5640: Implement get_selectionJacopo Mondi1-0/+46
2022-07-08media: ov5640: Implement init_cfgJacopo Mondi1-10/+25
2022-07-08media: ov5640: Change CSI-2 timings to comply with FPSJacopo Mondi1-15/+15
2022-07-08media: ov5640: Remove frame rate check from find_mode()Jacopo Mondi1-10/+9
2022-07-08media: ov5640: Adjust vblank with s_frame_intervalHugues Fruchet1-16/+42
2022-07-08media: ov5640: Add VBLANK controlJacopo Mondi1-0/+52
2022-07-08media: ov5640: Add HBLANK controlJacopo Mondi1-0/+16
2022-07-08media: ov5640: Remove ov5640_mode_init_dataJacopo Mondi1-57/+10
2022-07-08media: ov5640: Remove duplicated mode settingsJacopo Mondi1-105/+15
2022-07-08media: ov5640: Re-sort per-mode register tablesJacopo Mondi1-9/+9
2022-07-08media: ov5640: Provide timings accessorJacopo Mondi1-5/+11
2022-07-08media: ov5640: Split DVP and CSI-2 timingsJacopo Mondi1-162/+420
2022-07-08media: ov5640: Fix 720x480 in RGB888 modeJacopo Mondi1-1/+1
2022-07-08media: ov5640: Rework timings programmingJacopo Mondi1-145/+300
2022-07-08media: ov5640: Rework CSI-2 clock treeJacopo Mondi1-100/+96
2022-07-08media: ov5640: Update pixel_rate and link_freqJacopo Mondi1-2/+83
2022-07-08media: ov5640: Add LINK_FREQ controlJacopo Mondi1-0/+26
2022-07-08media: ov5640: Associate bpp with formatsJacopo Mondi1-15/+48
2022-07-08media: ov5640: Add ov5640_is_csi2() functionJacopo Mondi1-3/+8
2022-07-08media: ov5604: Re-arrange modes definitionJacopo Mondi1-60/+81
2022-07-08media: ov5640: Add pixel rate to modesJacopo Mondi1-3/+41
2022-07-08media: stm32-dcmi: add support of 1X16 serial pixel formats variantHugues Fruchet1-6/+12
2022-07-08media: st-mipid02: expose 1X16 serial pixel formatHugues Fruchet1-1/+19
2022-07-08media: st-mipid02: add support for YVYU and VYUY formatsAlain Volmat1-1/+6
2022-07-08media: st-mipid02: add support of pixel clock polarityHugues Fruchet1-0/+3
2022-07-08media: ov7251: Fix multiple problems in s_stream callbackSakari Ailus1-3/+2
2022-07-08media: sunxi: Add support for the A83T MIPI CSI-2 controllerPaul Kocialkowski9-0/+1150
2022-07-08media: sunxi: Add support for the A31 MIPI CSI-2 controllerPaul Kocialkowski7-0/+897
2022-07-08media: amphion: release core lock before reset vpu coreMing Qian1-1/+6
2022-07-08media: Fix incorrect P010 chroma order descriptionSebastian Fricke1-1/+1
2022-07-08media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignmentAngeloGioacchino Del Regno1-0/+2
2022-07-08media: pvrusb2: drop unexpected word 'a' in commentsJiang Jian1-1/+1
2022-07-08media: ti: drop unexpected word 'a' in commentsJiang Jian1-1/+1
2022-07-08media: gspca: drop unexpected word 'is' in the commentsJiang Jian1-1/+1
2022-07-08media: cx18: Fix typo in commentsJiang Jian1-1/+1
2022-07-08media: c8sectpfe: Remove unneeded NULL check before clk_disable_unprepareWan Jiabing1-2/+1
2022-07-08media: c8sectpfe: Clean up handling of *_buffer_alignedAndy Shevchenko1-19/+11
2022-07-07media: venus: hfi_platform: Correct supported codecs for sc7280Vikash Garodia3-2/+28
2022-07-07media: venus: Add support for SSR trigger using fault injectionDikshita Agarwal3-1/+36
2022-07-05media: isl7998x: select V4L2_FWNODE to fix build errorRandy Dunlap1-0/+1
2022-06-27media: TDA1997x: Remove now redundant non_legacy_dai_naming flagCharles Keepax1-1/+0
2022-06-27media: mediatek: vcodec: Report supported bitrate modesHirokazu Honda1-0/+11
2022-06-27media: saa7164: Remove duplicate 'on' in two places.Jiang Jian1-1/+1
2022-06-27media: mediatek: vcodec: Fix non subdev architecture open power failYunfei Dong1-0/+2
2022-06-27media: usb: gspca: aligned '*' each lineJiang Jian1-1/+1
2022-06-27media: tw686x: Fix memory leak in tw686x_video_initMiaoqian Lin1-1/+3
2022-06-27media: driver/nxp/imx-jpeg: fix a unexpected return value problemJian Zhang1-0/+2
2022-06-27media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for statelessChen-Yu Tsai1-0/+5
2022-06-27media: tw686x: Fix an error handling path in tw686x_probe()Christophe JAILLET1-1/+4
2022-06-27media: stm32: dcmi: Drop always NULL sd_state from dcmi_pipeline_s_fmt()Marek Vasut1-3/+2
2022-06-27media: stm32: dcmi: Fill in remaining Bayer formatsMarek Vasut1-0/+48
2022-06-27media: mediatek: vcodec: Initialize decoder parameters after getting dec_capa...Yunfei Dong2-2/+2
2022-06-27media: atmel: atmel-isc-base: allow wb ctrls to be changed when isc is not co...Eugen Hristev1-4/+0
2022-06-27media: sta2x11: remove VIRT_TO_BUS dependencyArnd Bergmann1-1/+1
2022-06-27media: mediatek: vcodec: return EINVAL if plane is too smallJustin Green1-0/+1
2022-06-27media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is setMing Qian1-1/+1
2022-06-27media: mediatek: vcodec: remove unneeded semicolonYang Li1-1/+1
2022-06-27media: hdpvr: fix error value returns in hdpvr_readNiels Dossche1-1/+1
2022-06-27media: mediatek: vcodec: fix minmax.cocci warningGuo Zhengkui1-1/+1
2022-06-27media: ddbridge: Remove useless license text when SPDX-License-Identifier is ...Christophe JAILLET16-147/+3
2022-06-27media: em28xx: Remove useless license text when SPDX-License-Identifier is al...Christophe JAILLET11-103/+0
2022-06-27media: rcar_drif: Remove useless license text when SPDX-License-Identifier is...Christophe JAILLET1-5/+0
2022-06-27media: platform: cros-ec: Add kinox to the match tableAjye Huang1-0/+2
2022-06-27media: amphion: output firmware error messageMing Qian1-1/+6
2022-06-27media: imx-jpeg: Disable slot interrupt when frame doneMing Qian3-8/+8
2022-06-27media: mediatek: vcodec: Change encoder v4l2 capability valueYunfei Dong2-3/+2
2022-06-27media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctlyYunfei Dong1-1/+20
2022-06-27media: mediatek: vcodec: Change decoder v4l2 capability valueYunfei Dong1-2/+2
2022-06-27media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctlyYunfei Dong1-1/+22
2022-06-27media: rkisp1: Drop parentheses and fix indentation in rkisp1_probe()Laurent Pinchart1-3/+3