aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-26media: v4l: async: Set owner for async sub-devicesmedia-atomispSakari 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
2024-04-11media: atomisp: Implement link_setup() op for ISP subdev MC entityHans de Goede1-0/+52
2024-04-11media: atomisp: Make MC link from ISP to /dev/video# output node immutableHans de Goede1-1/+2
2024-04-11media: atomisp: Change ISP subdev name to "ATOM ISP"Hans de Goede1-1/+1
2024-04-11media: atomisp: Add DMABUF supportHans de Goede2-1/+2
2024-04-11media: atomisp: Stop setting sd->devnode for the ATOMISP_SUBDEV v4l2-subdevHans de Goede1-1/+0
2024-04-11media: atomisp: Remove ISP controls which get passed through to the cameraHans de Goede2-269/+0
2024-04-11media: atomisp: Remove custom VCM handlingHans de Goede5-110/+3
2024-04-11media: atomisp: Rename atomisp_set_crop_and_fmt()Hans de Goede1-6/+6
2024-04-11media: atomisp: Remove isp_subdev_propagate()Hans de Goede1-31/+7
2024-04-11media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binariesZhipeng Lu1-0/+1
2024-04-11media: atomisp: Fix double negation in unsupported revision errorHans de Goede1-1/+1
2024-04-10media: v4l2-subdev: Fix stream handling for crop APILaurent Pinchart1-0/+2
2024-04-10media: mc: Fix graph walk in media_pipeline_startTomi Valkeinen1-0/+6
2024-04-10staging: media: ipu3-imgu: Update e-mail addressesSakari Ailus1-3/+3
2024-04-10media: dw9714: Update e-mail addressesSakari Ailus1-3/+3
2024-04-10media: ipu3-cio2: Update e-mail addressesSakari Ailus1-4/+4
2024-04-10media: i2c: et8ek8: Don't strip remove function when driver is builtinUwe Kleine-König1-2/+2
2024-04-10media: ipu-cio2: Remove unnecessary runtime PM power state settingBjorn Helgaas2-15/+0
2024-04-10staging: media: imx: Remove duplicate Kconfig dependencyRajeshwar R Shinde1-1/+0
2024-04-10staging: media: ipu3: remove redundant assignment to pointer css_pipeColin Ian King1-1/+0
2024-04-10media: dt-bindings: ovti,ov2680: Document link-frequenciesFabio Estevam1-1/+16
2024-04-10media: dt-bindings: ovti,ov2680: Fix the power supply namesFabio Estevam1-9/+9
2024-04-10media: ov2680: Allow probing if link-frequencies is absentFabio Estevam1-2/+7
2024-04-10media: ov2680: Clear the 'ret' variable on successFabio Estevam1-0/+1
2024-04-10media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reportingSakari Ailus1-5/+6
2024-04-10media: v4l: async: Properly re-initialise notifier entry in unregisterSakari Ailus1-1/+1
2024-04-10media: v4l: async: Don't set notifier's V4L2 device if registering failsSakari Ailus1-7/+1
2024-04-10media: v4l: async: Fix notifier list entry initAlexander Stein1-0/+2
2024-04-10media: mc: Add nop implementations of media_device_{init,cleanup}Sakari Ailus1-0/+6
2024-04-10media: ipu3-cio2: Request IRQ earlierSakari Ailus1-5/+5
2024-04-09media: v4l2-subdev: Remove non-pad dv timing callbacksPaweł Anikiel2-17/+3
2024-04-09media: tegra-video: Use pad variant of dv timing subdev callsPaweł Anikiel1-6/+6
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-09media: cobalt: Use pad variant of dv timing subdev callsPaweł Anikiel1-6/+6
2024-04-09media: spi: gs1662: Switch dv timing callbacks to pad opsPaweł Anikiel1-9/+18
2024-04-09media: i2c: tvp7002: Switch dv timing callbacks to pad opsPaweł Anikiel1-11/+21
2024-04-09media: i2c: ths8200: Switch dv timing callbacks to pad opsPaweł Anikiel1-4/+10
2024-04-09media: i2c: ths7303: Switch dv timing callbacks to pad opsPaweł Anikiel1-3/+7
2024-04-09media: i2c: tda1997x: Switch dv timing callbacks to pad opsPaweł Anikiel1-7/+7
2024-04-09media: i2c: tc358743: Switch dv timing callbacks to pad opsPaweł Anikiel1-8/+17
2024-04-09media: i2c: adv7842: Switch dv timing callbacks to pad opsPaweł Anikiel1-8/+17
2024-04-09media: i2c: adv7604: Switch dv timing callbacks to pad opsPaweł Anikiel1-10/+10
2024-04-09media: i2c: adv7511: Switch dv timing callbacks to pad opsPaweł Anikiel1-5/+11
2024-04-09media: i2c: adv748x: Switch dv timing callbacks to pad opsPaweł Anikiel1-8/+8
2024-04-09media: v4l2-subdev: Add pad versions of dv timing subdev callsPaweł Anikiel2-0/+47
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: dt-bindings: media: camss: Add qcom,sc8280xp-camss bindingBryan O'Donoghue1-0/+512
2024-04-08media: platform: cros-ec: provide ID table for avoiding fallback matchTzung-Bi Shih1-1/+8
2024-04-08media: mmc: siano: simplify module initializationKrzysztof Kozlowski1-24/+1
2024-04-08media: docs: Remove the repeated word "the" in docs.hanchunchao1-1/+1
2024-04-08media: dvbdev: Initialize sbufRicardo Ribalda1-1/+1
2024-04-08media: radio-shark2: Avoid led_names truncationsRicardo Ribalda1-1/+1
2024-04-08staging: media: tegra-video: Fix -Wmaybe-unitialized warn in gccRicardo Ribalda1-0/+1
2024-04-08media: rcar-vin: work around -Wenum-compare-conditional warningArnd Bergmann1-1/+1
2024-04-08media: admin-guide: Fix mgb4 driver documentation structureMartin Tůma1-20/+15
2024-04-08media: docs: Fix mem_offset name in multiplane exampleMatthijs Kooijman1-1/+1
2024-04-08media: v4l2-common: Add Y210 and Y216 format infoJacopo Mondi1-0/+2
2024-04-08staging: media: starfive: Remove links when unregistering devicesChanghuang Liang1-0/+6
2024-04-08media: cxd2880: Add terminating new line to KconfigPrasad Pandit1-1/+1
2024-04-08media: staging: media: starfive: camss: Convert to platform remove callback r...Uwe Kleine-König1-4/+2
2024-04-08media: v4l2-ctrls: add support for area type loggingHans Verkuil1-0/+3
2024-04-08media: ngene: Add dvb_ca_en50221_init return value checkAleksandr Burakov1-1/+3
2024-04-08media: anysee: accept read buffers of length 1 in anysee_master_xferIstván Váradi1-2/+2
2024-04-01Merge tag 'v6.9-rc2' into media_stageHans Verkuil403-1890/+3472
2024-03-31Linux 6.9-rc2Linus Torvalds1-1/+1
2024-03-31Merge tag 'kbuild-fixes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds31-87/+66
2024-03-31Merge tag 'edac_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-18/+43
2024-03-31Merge tag 'irq_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-4/+12
2024-03-31Merge tag 'perf_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds7-16/+62