aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-05-02media: admin-guide: Document the Raspberry Pi PiSP BEpispbe/media-staging/be-upstream-v6Jacopo Mondi3-0/+133
2024-05-02media: raspberrypi: Add support for PiSP BENaushir Patuck11-0/+3112
2024-05-02media: dt-bindings: Add bindings for Raspberry Pi PiSP Back EndJacopo Mondi1-0/+63
2024-05-02media: uapi: Add PiSP Compressed RAW Bayer formatsJacopo Mondi4-0/+97
2024-05-02media: uapi: Add meta pixel format for PiSP BE configJacopo Mondi4-0/+51
2024-05-02media: uapi: Add a pixel format for BGR48 and RGB48Jacopo Mondi4-0/+60
2024-05-02media: uapi: pixfmt-luma: Document MIPI CSI-2 packingJacopo Mondi1-0/+4
2024-05-02media: intel/ipu6: Fix direct dependency Kconfig errorRicardo Ribalda1-1/+2
2024-05-02media: intel/ipu6: Fix build with !ACPIRicardo Ribalda1-19/+47
2024-05-02media: intel/ipu6: Switch to RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPSRicardo Ribalda1-2/+2
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-30media: staging: max96712: fix copy-paste errorIhor Matushchak1-1/+1
2024-04-30media: ipu3: Use MODULE_FIRMWARE to add firmware files metadataVíctor Gonzalo1-0/+4
2024-04-30media: cec: cec.h: 2.1 ms -> 2100 msHans Verkuil1-1/+1
2024-04-29media: dw2102: fix a potential buffer overflowMauro Carvalho Chehab1-1/+1
2024-04-29media: IR remote control for AVerMedia TD310Alex Volkov1-1/+9
2024-04-29media: atomisp-mt9m114: adjust macro parameter nameJulia Lawall1-1/+1
2024-04-29media: dt-bindings: media: i2c: Rename ov8856.yamlLad Prabhakar2-2/+2
2024-04-29media: uapi: v4l: Don't expose generic metadata formats to userspaceLaurent Pinchart1-0/+2
2024-04-29media: Documentation: add documentation of Intel IPU6 driver and hardware ove...Bingbu Cao2-0/+206
2024-04-29media: Documentation: add Intel IPU6 ISYS driver admin-guide docBingbu Cao3-0/+710
2024-04-29media: intel/ipu6: support line-based metadata capture supportBingbu Cao6-106/+296
2024-04-29media: MAINTAINERS: add maintainers for Intel IPU6 input system driverBingbu Cao1-0/+10
2024-04-29media: intel/ipu6: add Kconfig and MakefileBingbu Cao4-0/+43
2024-04-29media: intel/ipu6: add the main input system driverBingbu Cao3-31/+1578
2024-04-29media: intel/ipu6: input system video nodes and buffer queuesBingbu Cao4-0/+2268
2024-04-29media: intel/ipu6: add the CSI2 DPHY implementationBingbu Cao3-0/+1498
2024-04-29media: intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-deviceBingbu Cao5-0/+1369
2024-04-29media: intel/ipu6: input system ABI between firmware and driverBingbu Cao2-0/+1083
2024-04-29media: intel/ipu6: add syscom interfaces between firmware and driverBingbu Cao2-0/+460
2024-04-29media: intel/ipu6: add IPU6 DMA mapping API and MMU tableBingbu Cao4-0/+1439
2024-04-29media: intel/ipu6: CPD parsing for get firmware componentsBingbu Cao2-0/+467
2024-04-29media: intel/ipu6: add IPU6 buttress interface driverBingbu Cao3-0/+1230
2024-04-29media: intel/ipu6: add IPU auxiliary devicesBingbu Cao2-0/+223
2024-04-29media: intel/ipu6: add Intel IPU6 PCI device driverBingbu Cao3-0/+1443
2024-04-29media: ivsc: csi: Use IPU bridgeSakari Ailus1-2/+18
2024-04-29media: ipu6: Add PCI device table headerSakari Ailus1-0/+28
2024-04-29media: bcm2835-unicam: Add support for CCP2/CSI2 camera interfaceDave Stevenson7-0/+3019
2024-04-29dt-bindings: media: Add bindings for bcm2835-unicamDave Stevenson2-0/+133
2024-04-29media: v4l: Add V4L2-PIX-FMT-Y14P formatJean-Michel Hautbois3-0/+39
2024-04-29media: v4l: Add V4L2-PIX-FMT-Y12P formatJean-Michel Hautbois3-0/+13
2024-04-29media: v4l: subdev: Add trivial set_routing supportSakari Ailus1-0/+14
2024-04-29media: v4l: subdev: Return routes set using S_ROUTINGSakari Ailus2-6/+13
2024-04-29media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routingSakari Ailus5-25/+49
2024-04-29media: v4l: subdev: Copy argument back to user also for S_ROUTINGSakari Ailus1-3/+6
2024-04-29media: v4l: subdev: Add a function to lock two sub-device states, use itSakari Ailus2-8/+44
2024-04-29media: Documentation: Document S_ROUTING behaviourSakari Ailus1-0/+23
2024-04-29media: Documentation: Additional streams generally don't harm captureSakari Ailus1-3/+3
2024-04-29media: v4l: Set line based metadata flag in V4L2 coreSakari Ailus2-0/+20
2024-04-29media: v4l: Support line-based metadata captureSakari Ailus5-2/+42
2024-04-29media: uapi: v4l: Add generic 8-bit metadata format definitionsSakari Ailus5-1/+359
2024-04-29media: uapi: Document which mbus format fields are valid for metadataSakari Ailus2-13/+20
2024-04-29media: uapi: Add generic serial metadata mbus formatsSakari Ailus3-0/+270
2024-04-29media: Documentation: Add "stream" into glossarySakari Ailus1-0/+5
2024-04-29media: v4l2-subdev: Clearly document that the crop API won't be extendedLaurent Pinchart2-3/+7
2024-04-29media: si2165: Remove redundant NULL check before release_firmware() callMinghao Chi1-4/+2
2024-04-29media: flexcop-usb: fix sanity check of bNumEndpointsDongliang Mu1-1/+1
2024-04-29media: flexcop: allow for modern speedsOliver Neukum1-0/+6
2024-04-29media: flexcop: unneeded ATOMICOliver Neukum1-2/+2
2024-04-29media: as102: avoid GFP_ATOMICOliver Neukum1-1/+1
2024-04-29media: imx214: Fix the error handling in imx214_probe()Zheyu Ma1-0/+1
2024-04-29media: lgdt3306a: Add a check against null-pointer-defZheyu Ma1-0/+5
2024-04-29media: dw2102: fix coding style issuesMauro Carvalho Chehab1-141/+132
2024-04-29media: dw2102: Fix minor issuesMichael Bunk1-41/+48
2024-04-29media: dw2102: Dont't list TT Cinergy S2 R4 twiceMichael Bunk1-3/+1
2024-04-29media: dw2102: Don't translate i2c read into writeMichael Bunk1-47/+73
2024-04-29media: m88ds3103: Fix lock led supportMichael Bunk1-0/+7
2024-04-29media: i2c: max9271: Add header include guards to max9271.hLaurent Pinchart1-0/+5
2024-04-29media: i2c: rdacm20: Fix indentation in commentLaurent Pinchart1-2/+2
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-26media: v4l: async: Set owner for async sub-devicesSakari Ailus2-3/+9
2024-04-26media: v4l: Set sub-device's owner field to the caller's moduleSakari Ailus5-10/+15
2024-04-26media: i2c: imx219: Use dev_err_probe on probeUmang Jain1-42/+35
2024-04-26media: i2c: ov4689: Set timing registers programmaticallyMikhail Rudenko1-15/+68
2024-04-26media: i2c: ov4689: Move pixel array size out of struct ov4689_modeMikhail Rudenko1-16/+13
2024-04-26media: i2c: ov4689: Implement manual color balance controlsMikhail Rudenko1-1/+22
2024-04-26media: i2c: ov4689: Implement digital gain controlMikhail Rudenko1-2/+14
2024-04-26media: i2c: ov4689: Implement vflip/hflip controlsMikhail Rudenko1-2/+22
2024-04-26media: i2c: ov4689: Make horizontal blanking configurableMikhail Rudenko1-11/+20
2024-04-26media: i2c: ov4689: Remove max_fps field from struct ov4689_modeMikhail Rudenko1-2/+0
2024-04-26media: i2c: ov4689: Use runtime PM autosuspendMikhail Rudenko1-4/+11
2024-04-26media: i2c: ov4689: Enable runtime PM before registering sub-deviceMikhail Rudenko1-6/+8
2024-04-26media: i2c: ov4689: Use sub-device active stateMikhail Rudenko1-44/+31
2024-04-26media: i2c: ov4689: Refactor ov4689_set_ctrlMikhail Rudenko1-6/+6
2024-04-26media: i2c: ov4689: Remove i2c_client from ov4689 structMikhail Rudenko1-18/+18
2024-04-26media: i2c: ov4689: CCI conversionMikhail Rudenko2-227/+134
2024-04-26media: i2c: ov4689: Fix typo in a commentMikhail Rudenko1-1/+1
2024-04-26media: i2c: ov4689: Sort register definitions by addressMikhail Rudenko1-5/+5
2024-04-26media: i2c: ov4689: Clean up and annotate the register tableMikhail Rudenko1-86/+119
2024-04-26media: atomisp: Fix sh_css_config_input_network_2400() coding styleHans de Goede1-9/+7
2024-04-26media: atomisp: Remove setting of f->fmt.pix.priv from atomisp_set_fmt()Hans de Goede1-2/+0
2024-04-26media: atomisp: Cleanup atomisp_isr_thread() spinlock handlingHans de Goede1-7/+4
2024-04-26media: atomisp: Remove empty s_stream() op from CSI subdevHans de Goede1-23/+0
2024-04-26media: atomisp: Remove empty s_power() op from ISP subdevHans de Goede1-13/+1
2024-04-26media: atomisp: Remove clearing of ISP crop / compose rectangles on file releaseHans de Goede1-21/+0
2024-04-26media: atomisp: Remove struct atomisp_platform_dataHans de Goede4-40/+19
2024-04-26media: atomisp: Remove gmin_platform VCM code.Hans de Goede3-71/+0
2024-04-26media: atomisp: Drop intel_v4l2_subdev_typeHans de Goede9-50/+22
2024-04-26media: atomisp: Drop unused frame_status trackingHans de Goede4-29/+2
2024-04-26media: atomisp: Drop custom flash supportHans de Goede12-313/+2
2024-04-26media: atomisp: Drop the atomisp custom lm3554 flash driverHans de Goede4-1107/+0
2024-04-26media: atomisp: Remove input_port_ID_tHans de Goede2-13/+1
2024-04-26media: atomisp: Remove test pattern generator (TPG) supportHans de Goede22-585/+21
2024-04-26media: atomisp: ov2722: Remove power on sensor from set_fmt() callbackHans de Goede2-13/+0
2024-04-26media: atomisp: Drop atomisp_pipe_check() from atomisp_link_setup()Hans de Goede1-7/+1
2024-04-26media: atomisp: Call media_pipeline_alloc_start() in stream startHans de Goede2-0/+16
2024-04-26media: atomisp: Propagate v4l2_mbus_framefmt.field to CSI port sink padHans de Goede1-0/+3
2024-04-26media: atomisp: Propagate set_fmt on sensor results to CSI portHans de Goede4-14/+12
2024-04-26media: atomisp: Ensure CSI-receiver[x] -> ISP links correctly reflect current...Hans de Goede4-1/+46
2024-04-26media: atomisp: Simplify atomisp_s_input() input argument checkingHans de Goede1-12/+6
2024-04-26media: atomisp: Add atomisp_select_input() helperHans de Goede4-18/+32
2024-04-26media: atomisp: Turn on sensor power from atomisp_set_fmt()Hans de Goede1-0/+11
2024-04-26media: atomisp: Add atomisp_s_sensor_power() helperHans de Goede5-35/+26
2024-04-26media: atomisp: Get rid of PCI device ID hack checkAndy Shevchenko2-22/+21
2024-04-26media: atomisp: Replace open-coded i2c_find_device_by_fwnode()Andy Shevchenko1-6/+2
2024-04-26media: atomisp: Put PMIC device after getting its I²C addressAndy Shevchenko1-5/+8
2024-04-26media: atomisp: Remove unsused macrosAndy Shevchenko5-60/+4
2024-04-26media: staging: media: atomisp: Remove extra whitespace after opening parenth...Jonathan Bergh1-2/+2
2024-04-26media: staging: media: atomisp: Fix various multiline block comment formattin...Jonathan Bergh1-16/+18
2024-04-26media: staging: media: atomisp: Remove old commented code and fix multiple bl...Jonathan Bergh1-39/+49
2024-04-26media: staging: media: atomisp: Remove unneeded return statement from void fu...Jonathan Bergh1-2/+0
2024-04-26media: staging: media: atomisp: Remove unnecessary parentheses from condition...Jonathan Bergh1-1/+1
2024-04-26media: staging: media: atomisp: Ensure trailing statements are on a newline a...Jonathan Bergh1-2/+4
2024-04-26media: staging: media: atomisp: Fixed "unsigned int *" rather than "unsigned ...Jonathan Bergh1-1/+1
2024-04-26media: staging: media: atomisp: Remove unnecessary braces from single line co...Jonathan Bergh1-8/+7
2024-04-26media: staging: media: atomisp: Fix formatting issues and minor code issueJonathan Bergh2-7/+7
2024-04-26media: staging: media: atomisp: Fix various formatting issues and remove unne...Jonathan Bergh1-7/+8
2024-04-26media: atomisp: Initialize sequence counters to 0 instead of -1Hans de Goede1-3/+3
2024-04-26media: atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output supportHans de Goede1-6/+11
2024-04-26media: atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_FMT_RGBX32Hans de Goede2-3/+3
2024-04-26media: atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_output_fmts[] entryHans de Goede1-6/+0
2024-04-24media: stk1160: fix bounds checking in stk1160_copy_video()Dan Carpenter1-5/+15
2024-04-24media: dt-bindings: nxp,imx8-jpeg: Add clocks entriesFabio Estevam1-0/+11
2024-04-24media: videobuf2: improve max_num_buffers sanity checksHans Verkuil1-1/+7
2024-04-24doc: media: v4l/func-open.rst: ENXIO should be ENODEVHans Verkuil1-2/+2
2024-04-24media: cec: return -ENODEV instead of -ENXIO if unregisteredHans Verkuil2-4/+4
2024-04-24media: v4l2-core: hold videodev_lock until dev reg, finishesHans Verkuil1-0/+3
2024-04-22Merge tag 'tags/media-next-uvc-20240419' of git://git.kernel.org/pub/scm/linu...Hans Verkuil2-1/+55
2024-04-22media: imx335: Describe CCI struct memberUmang Jain1-0/+1
2024-04-22media: hi556: Add support for avdd regulatorHans de Goede1-0/+24
2024-04-22media: hi556: Add support for external clockHans de Goede1-0/+13
2024-04-22media: hi556: Add support for reset GPIOHans de Goede1-1/+44
2024-04-22media: hi556: Return -EPROBE_DEFER if no endpoint is foundHans de Goede1-11/+12
2024-04-22media: ov2680: Add camera orientation and sensor rotation controlsHans de Goede1-0/+7
2024-04-22media: ov2680: Add hblank controlHans de Goede1-0/+12
2024-04-22media: ov2680: Add vblank controlHans de Goede1-7/+49
2024-04-22media: ov2680: Drop hts, vts ov2680_mode struct membersHans de Goede1-6/+2
2024-04-22media: ov2680: Stop sending more data then requestedHans de Goede1-7/+2
2024-04-22media: ov2680: Do not fail if data-lanes property is absentFabio Estevam1-7/+0
2024-04-22media: imx335: Limit analogue gain valueUmang Jain1-4/+12
2024-04-22media: imx335: Fix active area height discrepencyUmang Jain1-5/+5
2024-04-22media: imx335: Use integer values for size registersUmang Jain1-6/+6
2024-04-22media: imx335: Use V4L2 CCI for accessing sensor registersUmang Jain2-330/+266
2024-04-22media: imx335: Parse fwnode propertiesKieran Bingham1-1/+9
2024-04-22media: imx335: Support 2 or 4 lane operation modesKieran Bingham1-1/+20
2024-04-22media: v4l2-ctrls: Return handler error in creating new fwnode propertiesSakari Ailus1-0/+3
2024-04-22media: staging: ipu3-imgu: Update firmware pathSakari Ailus2-1/+5
2024-04-22media: v4l: Don't turn on privacy LED if streamon failsSakari Ailus1-10/+12
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-22media: mc: mark the media devnode as registered from the, startHans Verkuil1-3/+2
2024-04-22media: dt-bindings: i2c: use absolute path to other schemaAlexander Stein4-4/+4
2024-04-22media: dt-bindings: sony,imx290: Allow props from video-interface-devicesAlexander Stein1-1/+4
2024-04-22Merge tag 'tags/media-next-imx-20240419' of git://git.kernel.org/pub/scm/linu...Hans Verkuil2-1/+34
2024-04-19media: uvcvideo: Disable autosuspend for Insta360 LinkRicardo Ribalda2-1/+14
2024-04-19media: uvcvideo: Fix power line control for Shine-Optics CameraRicardo Ribalda1-0/+9
2024-04-19media: uvcvideo: Add quirk for Logitech Rally BarRicardo Ribalda2-0/+32
2024-04-19media: dt-bindings: nxp,imx8-isi: Refuse port@1 for single pipeline modelsAlexander Stein1-0/+1
2024-04-19media: mipi-csis: Emit V4L2_EVENT_FRAME_SYNC eventsStefan Klug1-1/+33
2024-04-16media: usb: siano: Fix allocation of urbsRicardo Ribalda1-6/+14
2024-04-16media: ttpci: coding style fixes: loggingStefan Herdler5-38/+41
2024-04-16media: ttpci: coding style fixes: miscellaneousStefan Herdler2-2/+1
2024-04-16media: ttpci: coding style fixes: constant_comparsationStefan Herdler3-4/+4
2024-04-16media: ttpci: coding style fixes: trailing_statementsStefan Herdler1-6/+12
2024-04-16media: ttpci: coding style fixes: assign_in_ifStefan Herdler3-9/+15
2024-04-16media: ttpci: coding style fixes: export_symbolStefan Herdler1-8/+7
2024-04-16media: ttpci: coding style fixes: bracesStefan Herdler3-37/+24
2024-04-16media: ttpci: coding style fixes: commentsStefan Herdler4-22/+36
2024-04-16media: ttpci: coding style fixes: whitespaceStefan Herdler3-458/+458
2024-04-16media: ttpci: coding style fixes: whitespace and newlinesStefan Herdler5-64/+68
2024-04-15media: adv7180: Only request valids IRQsRicardo Ribalda1-1/+1
2024-04-15media: v4l2-ctrls-core.c: Do not use iterator outside loopRicardo Ribalda1-14/+19
2024-04-15media: platform: sti: hva: clk_unprepare unconditionallyRicardo Ribalda1-2/+1
2024-04-15media: cxd2880: Replaze kmalloc with kzallocRicardo Ribalda1-1/+1
2024-04-15media: dvb-usb: dib0700_devices: Add missing release_firmware()Ricardo Ribalda1-3/+15
2024-04-15media: dvb-frontends: drx39xyj: Refactor firmware uploadRicardo Ribalda2-28/+23
2024-04-15media: tunner: xc5000: Refactor firmware loadRicardo Ribalda1-22/+17
2024-04-15media: c8sectpfe: Refactor load_c8sectpfe_fwRicardo Ribalda1-1/+1
2024-04-15media: saa7134: Use devm_request_irqRicardo Ribalda1-7/+2
2024-04-15media: solo6x10: Use devm functionsRicardo Ribalda1-3/+2
2024-04-15media: solo6x10: Use pcim functionsRicardo Ribalda1-9/+2
2024-04-15media: videodev2: Fix v4l2_ext_control packing.Ricardo Ribalda1-1/+1
2024-04-15media: dvb: Fix dtvs_stats packing.Ricardo Ribalda1-1/+1
2024-04-15media: dvb: as102-fe: Fix as10x_register_addr packingRicardo Ribalda1-1/+1
2024-04-15media: c8sectpfe: Do not depend on DEBUG_FSRicardo Ribalda3-3/+10