aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/media
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-05-03media: staging: media: tegra-video: Use swap macroRicardo Ribalda1-7/+2
2024-05-03media: staging: sun6i-isp: Remove redundant printkRicardo Ribalda1-2/+1
2024-05-03media: staging: media: starfive: Clean pad selection in isp_try_format()Changhuang Liang1-8/+2
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-29media: atomisp-mt9m114: adjust macro parameter nameJulia Lawall1-1/+1
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-25mm: vmalloc: enable memory allocation profilingKent Overstreet1-1/+1
2024-04-22media: staging: ipu3-imgu: Update firmware pathSakari Ailus2-1/+5
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-10staging: media: ipu3-imgu: Update e-mail addressesSakari Ailus1-3/+3
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-09media: tegra-video: Use pad variant of dv timing subdev callsPaweł Anikiel1-6/+6
2024-04-08staging: media: tegra-video: Fix -Wmaybe-unitialized warn in gccRicardo Ribalda1-0/+1
2024-04-08staging: media: starfive: Remove links when unregistering devicesChanghuang Liang1-0/+6
2024-04-08media: staging: media: starfive: camss: Convert to platform remove callback r...Uwe Kleine-König1-4/+2
2024-02-16media: imx: csc/scaler: fix v4l2_ctrl_handler memory leakLucas Stach1-0/+1
2024-02-16staging: media: starfive: Set 16 bpp for capture_raw deviceChanghuang Liang1-4/+4
2024-02-16media: staging: imx: controls are from another device, mark thisHans Verkuil1-1/+1
2024-02-16media: cedrus: h265: Fix configuring bitstream sizeJernej Skrabec1-6/+4
2024-02-05media: atomisp: don't use sizeof(NULL)Hans Verkuil1-1/+1
2024-02-05media: atomisp: make dbgopt staticHans Verkuil1-1/+1
2024-02-05media: staging: meson: Fix kerneldocRicardo Ribalda1-1/+0
2024-02-01media: atomisp: Update TODOHans de Goede1-10/+0
2024-02-01media: atomisp: Remove unnecessary msleep(10) from atomisp_mrfld_power() erro...Hans de Goede1-3/+0
2024-02-01media: atomisp: Bind and do power-management without firmwareHans de Goede2-8/+25
2024-02-01media: atomisp: Move power-management [un]init into atomisp_pm_[un]init()Hans de Goede1-31/+38
2024-02-01media: atomisp: Replace atomisp_drvfs attr with using driver.dev_groups attrHans de Goede3-98/+60
2024-02-01media: atomisp: Fix probe()/remove() power-managementHans de Goede1-60/+36
2024-02-01media: atomisp: Group cpu_latency_qos_add_request() call together with other ...Hans de Goede1-3/+2
2024-02-01media: atomisp: Fix atomisp_pci_remove()Hans de Goede1-3/+4
2024-02-01media: atomisp: Fix probe error-exit pathHans de Goede1-20/+19
2024-02-01media: atomisp: Call pcim_enable_device() and pcim_iomap_regions() laterHans de Goede1-25/+20
2024-02-01media: atomisp: Drop is_valid_device() functionHans de Goede1-45/+5
2024-02-01media: atomisp: Remove remaining deferred firmware loading codeHans de Goede5-65/+14
2024-02-01media: atomisp: Remove s_routing subdev callHans de Goede1-8/+0
2024-02-01media: atomisp: Fix spelling mistake in ia_css_acc_types.hDipendra Khadka1-2/+2
2024-02-01media: atomisp: Fix spelling mistake in binary.cDipendra Khadka1-1/+1
2024-02-01media: atomisp: Fix spelling mistakes in ia_css_hdr_types.hDipendra Khadka1-2/+2
2024-02-01media: atomisp: Fix spelling mistakes in ia_css_macc_table.host.cDipendra Khadka1-2/+2
2024-02-01media: atomisp: Fix spelling mistakes in rmgr_vbuf.cDipendra Khadka1-3/+3
2024-02-01media: atomisp: Fix spelling mistakes in queue.cDipendra Khadka1-2/+2
2024-02-01media: atomisp: Fix spelling mistakes in sh_css_mipi.cDipendra Khadka1-2/+2
2024-02-01media: atomisp: Fix spelling mistake in ia_css_circbuf.hDipendra Khadka1-1/+1
2024-02-01media: atomisp: Fix spelling mistakes in circbuf.cDipendra Khadka1-2/+2
2024-02-01media: atomisp: Fix spelling mistake in isp2400_input_system_global.hDipendra Khadka1-1/+1
2024-02-01media: atomisp: Fix repeated "of" in isp2400_input_system_public.hDipendra Khadka1-1/+1
2024-02-01media: atomisp: Remove redundant assignments to variablesColin Ian King3-11/+11
2024-02-01media: atomisp: Fix a spelling mistake in sh_css_defs.hDipendra Khadka1-1/+1
2024-02-01media: atomisp: Fix spelling mistakes in ia_css_irq.hDipendra Khadka1-3/+3
2024-02-01media: atomisp: Removed duplicate comment and fixed comment formatJonathan Bergh1-4/+1
2024-02-01media: atomisp: Refactor sensor crop + fmt settingHans de Goede1-83/+58
2024-02-01media: atomisp: Adjust for v4l2_subdev_state handling changes in 6.8Hans de Goede4-62/+111
2024-01-22media: staging: ipu3-imgu: Set fields before media_entity_pads_init()Hidenori Kobayashi1-8/+8
2024-01-22staging: media: ipu3: Remove some excess struct member documentationJonathan Corbet1-3/+0
2023-12-13media: videobuf2: core: Rename min_buffers_needed field in vb2_queueBenjamin Gaignard8-10/+10
2023-12-13media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_intervalLaurent Pinchart9-0/+91
2023-12-13media: v4l2-subdev: Turn .[gs]_frame_interval into pad operationsLaurent Pinchart12-46/+61
2023-12-07staging: media: VIDEO_STARFIVE_CAMSS should depend on ARCH_STARFIVEGeert Uytterhoeven1-0/+1
2023-12-07media: staging: starfive: camss: fix off by one in isp_enum_mbus_code()Dan Carpenter1-2/+2
2023-12-04media: v4l2-subdev: Rename .init_cfg() operation to .init_state()Laurent Pinchart9-15/+23
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus22-58/+46
2023-11-23media: ti: omap4iss: Fix references to pad configLaurent Pinchart4-15/+15
2023-11-23media: tegra-video: Use accessors for pad config 'try_*' fieldsLaurent Pinchart1-6/+8
2023-11-23media: atomisp: Use accessors for pad config 'try_*' fieldsLaurent Pinchart4-4/+4
2023-11-23media: atmel-isc: Use accessors for pad config 'try_*' fieldsLaurent Pinchart1-4/+6
2023-11-23media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctlsPaul Kocialkowski1-0/+3
2023-11-23media: cedrus: Update TODO with future rework plansPaul Kocialkowski1-7/+16
2023-11-23media: staging: media: tegra-video: Convert to platform remove callback retur...Uwe Kleine-König3-12/+6
2023-11-23media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_APIHans Verkuil2-2/+0
2023-11-23media: cedrus: Stop direct calls to queue num_buffers fieldBenjamin Gaignard2-4/+14
2023-11-23media: meson: vdec: Stop direct calls to queue num_buffers fieldBenjamin Gaignard1-6/+7
2023-11-23media: imx: Stop direct calls to queue num_buffers fieldBenjamin Gaignard1-3/+4
2023-11-23media: atomisp: Stop direct calls to queue num_buffers fieldBenjamin Gaignard1-1/+1
2023-11-23media: atomisp: Use vb2_get_buffer() instead of directly access to buffers arrayBenjamin Gaignard1-1/+1
2023-11-16media: staging: media: starfive: camss: Add TODO fileJack Zhu1-0/+4
2023-11-16media: staging: media: starfive: camss: Register devicesJack Zhu1-1/+96
2023-11-16media: staging: media: starfive: camss: Add interrupt handlingJack Zhu1-0/+21
2023-11-16media: staging: media: starfive: camss: Add capture driverJack Zhu4-0/+692
2023-11-16media: staging: media: starfive: camss: Add ISP driverJack Zhu5-0/+1260
2023-11-16media: staging: media: starfive: camss: Add video driverJack Zhu3-1/+674
2023-11-16media: staging: media: starfive: camss: Add core driverJack Zhu8-0/+485
2023-11-06Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds83-6926/+518
2023-10-12staging: media: ipu3: remove ftrace-like loggingRicardo B. Marliere1-6/+0
2023-10-11staging: media: atomisp: improve unwindingHans Verkuil1-6/+12
2023-10-11staging: media: atomisp: drop check for reentrant .s_stream()Hans Verkuil1-6/+0
2023-10-07media: cedrus: Fix clock/reset sequenceJernej Skrabec1-12/+12
2023-10-02staging: media: tegra-video: fix infinite recursion regressionLuca Ceresoli1-6/+10
2023-10-02media: ipu-bridge: Fix Kconfig dependenciesSakari Ailus1-1/+1
2023-09-27media: atmel: drop bus_infoHans Verkuil1-4/+0
2023-09-27media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZEHans Verkuil2-3/+3
2023-09-27media: v4l2-subdev.h: increase struct v4l2_subdev name sizeHans Verkuil1-1/+1
2023-09-27media: atomisp: ia_ccs_debug.c: increase enable_info bufferHans Verkuil1-1/+1
2023-09-27media: atomisp: fix 'read beyond size of field'Hans Verkuil1-2/+2
2023-09-27media: atomisp: Drop atomisp-ov5693 sensor driverHans de Goede6-3172/+0
2023-09-27media: atomisp: Disable VCM for OV5693 for nowHans de Goede1-1/+6
2023-09-27media: atomisp: gc0310: Stop setting v4l2_subdev.fwnode to the endpoint fwnodeHans de Goede1-11/+9
2023-09-27media: atomisp: Drop VIDEO_ATOMISP_ISP2401 Kconfig optionHans de Goede3-19/+0
2023-09-27media: atomisp: Drop ia_css_debug_dump_debug_info() and functions only used b...Hans de Goede17-2276/+0
2023-09-27media: atomisp: Simplify some if (IS_ISP2401...) statementsHans de Goede1-2/+2
2023-09-27media: atomisp: atomisp_v4l2: Removed unnecessary codeKate Hsuan1-19/+0
2023-09-27media: atomisp: sh_css: Removed #ifdef ISP2401 to make the driver genericKate Hsuan1-25/+17
2023-09-27media: atomisp: sh_css: Removed #ifdef ISP2401 to make code genericKate Hsuan1-36/+38
2023-09-27media: atomisp: sh_css: Renamed sh_css_config_input_network()Kate Hsuan1-31/+21
2023-09-27media: atomisp: sh_css: Removed #ifdef ISP2401 to make driver genericKate Hsuan1-32/+22
2023-09-27media: atomisp: sh_css_sp: Remove #ifdef ISP2401 to make driver genericKate Hsuan2-41/+21
2023-09-27media: atomisp: sh_css: Removed #ifdef ISP2401 to make the driver genericKate Hsuan1-7/+5
2023-09-27media: atomisp: sh_css_mipi: Removed unused code ia_css_mipi_frame_enable_che...Kate Hsuan2-45/+0
2023-09-27media: atomisp: atomisp_compat_css20: Removed #ifdef ISP2401 to make driver g...Kate Hsuan1-8/+6
2023-09-27media: atomisp: hive_isp_css_include: Removed #ifdef ISP2401 to make driver g...Kate Hsuan2-4/+0
2023-09-27media: atomisp: binary: Removed #ifdef ISP2401 to make driver genericKate Hsuan1-7/+8
2023-09-27media: atomisp: ia_css_raw.host: Remove #ifdef ISP2401 to make the driver gen...Kate Hsuan1-14/+7
2023-09-27media: atomisp: Mark ia_css_isys_240?_init() staticHans de Goede1-2/+2
2023-09-27media: atomisp: Remove aliases for MIPI_FORMAT_2400_CUSTOM0Hans de Goede2-3/+1
2023-09-27media: atomisp: Remove empty isys_public.hHans de Goede2-20/+0
2023-09-27media: atomisp: isys_init: Initiate atomisp in a generic mannerKate Hsuan1-16/+15
2023-09-27media: atomisp: rx: Removed #if defined(ISP2401) to make driver genericKate Hsuan1-15/+4
2023-09-27media: atomisp: Compile the object codes for a generic driverKate Hsuan7-28/+3
2023-09-27media: atomisp: ifmtr: Removed #if defined(ISP2401) to make driver genericKate Hsuan4-8/+0
2023-09-27media: atomisp: pipeline: Removed #if defined(ISP2401) to make driver genericKate Hsuan2-4/+0
2023-09-27media: atomisp: hive_isp_css_common: Removed #if defined(ISP2401) to make dri...Kate Hsuan1-2/+0
2023-09-27media: atomisp: isys: Removed #if defined(ISP2401) to make driver genericKate Hsuan3-6/+0
2023-09-27media: atomisp: css_2401_system: Remove #ifdef ISP2401 to make the driver gen...Kate Hsuan3-7/+0
2023-09-27media: atomisp: Included both input system headersKate Hsuan8-26/+15
2023-09-27media: atomisp: Make two individual enum to define the MIPI formatKate Hsuan6-165/+224
2023-09-27media: atomisp: ia_css_debug: Removed debug codes for dumping statusKate Hsuan9-481/+1
2023-09-27media: atomisp: Remove v4l2_ctrl_s_ctrl(asd->run_mode) calls from atomisp_open()Hans de Goede1-3/+0
2023-09-27media: atomisp: Remove support for custom run-mode v4l2-ctrl on sensorsHans de Goede6-107/+0
2023-09-27media: atomisp: Add some higher resolutions to atomisp_enum_framesizes()Hans de Goede1-0/+3
2023-09-27media: atomisp: Change atomisp_enum_framesizes() too small cut off from 2/3th...Hans de Goede1-3/+3
2023-09-27media: atomisp: Clamp width to max 1920 pixels when in ATOMISP_RUN_MODE_PREVIEWHans de Goede1-0/+4
2023-09-27media: atomisp: Fix missing v4l2_fh_release() in atomisp_open() error exitHans de Goede1-2/+2
2023-09-27media: atomisp: sh_css_internal: sh_css_params: Unifying sh_css_sp_group data...Kate Hsuan2-18/+41
2023-09-27media: atomisp: Removed unused HAS_WATCHDOG_SP_THREAD_DEBUG debugKate Hsuan5-133/+1
2023-09-27media: atomisp: ia_css_debug: Removed unused codes for debugKate Hsuan2-79/+0
2023-09-27media: atomisp: remove left-over videobuf includeHans Verkuil1-1/+0
2023-09-27media: staging: media: sunxi: cedrus: Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-09-27media: staging: ipu3-imgu: Initialise height_per_slice in the stripesJean-Michel Hautbois1-22/+22
2023-09-09media: dvb: symbol fixup for dvb_attach()Greg Kroah-Hartman1-1/+1
2023-09-01Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds34-2568/+207
2023-08-14media: atomisp: Drop atomisp-ov2680 sensor driverHans de Goede4-1015/+0
2023-08-10media: atomisp: csi2-bridge: Add support for VCM I2C-client instantiationHans de Goede1-2/+42
2023-08-10media: atomisp: csi2-bridge: Add dev_name() to acpi_handle_info() loggingHans de Goede1-17/+34
2023-08-10media: atomisp: csi2-bridge: Switch to new common ipu_bridge_init()Hans de Goede4-341/+63
2023-08-10media: atomisp: ov2680: Convert to new CCI register access helpersHans de Goede3-215/+119
2023-08-10staging: media: imx: Merge VIDEO_IMX_CSI into VIDEO_IMX_MEDIALaurent Pinchart2-18/+6
2023-08-10media: atomisp: Fix me->stages error checking in sh_css_sp_init_pipeline()Hans de Goede1-6/+8