projects/linux·commit 0cdee263

Merge tag 'media/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

0cdee263 · Linus Torvalds <[email protected]> · 2025-07-31 13:16:09 -07:00

Pull media updates from Mauro Carvalho Chehab:

 - v4l2 core:
     - sub-device framework routing improvements
     - NV12M tiled variants added to v4l2_format_info
     - some fixes at control handler freeing logic
     - fixed H264 SEPARATE_COLOUR_PLANE check

 - new staging driver: Intel IPU7 PCI

 - Rockchip video decoder driver got promoted from staging

 - iris: added HEVC/VP9 encoder/decoder support

 - vsp1: driver has gained Renesas VSPX support

 - uvc:
     - switched to vb2 ioctl helpers
     - added MSXU 1.5 metadata support

 - atomisp: GC0310 sensor driver cleanups in preparation for moving it
   out of staging

 - Lots of cleanup, fixes and improvements

* tag 'media/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (310 commits)
  media: rkvdec: Unstage the driver
  media: rkvdec: Remove TODO file
  media: dt-bindings: rockchip: Add RK3576 Video Decoder bindings
  media: dt-bindings: rockchip: Document RK3588 Video Decoder bindings
  media: amphion: Support dmabuf and v4l2 buffer without binding
  media: verisilicon: postproc: 4K support
  media: v4l2: Add support for NV12M tiled variants to v4l2_format_info()
  media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating
  media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META
  media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5
  media: uvcvideo: Introduce dev->meta_formats
  media: Documentation: Add note about UVCH length field
  media: uvcvideo: Do not mark valid metadata as invalid
  media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic
  media: core: export v4l2_translate_cmd
  media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL
  media: uvcvideo: Remove stream->is_streaming field
  media: uvcvideo: Split uvc_stop_streaming()
  media: uvcvideo: Handle locks in uvc_queue_return_buffers
  media: uvcvideo: Use vb2 ioctl and fop helpers
  ...
Commit
0cdee263bc5e7b20f657ea09f9272f50c568f35b
Parents
27152608 · d968e50b

Merge commit. Changes below are compared with the first parent: 27152608.

Changes

314 files changed · +23131 −4600

FileStatusAddDelContent
.mailmapmodified+3−2View file
Documentation/devicetree/bindings/media/cdns,csi2rx.yamlmodified+8−0View file
Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yamladded+42−0View file
Documentation/devicetree/bindings/media/fsl,imx8qm-isi.yamladded+117−0View file
Documentation/devicetree/bindings/media/fsl,imx8qxp-isi.yamladded+106−0View file
Documentation/devicetree/bindings/media/fsl-vdoa.txtdeleted+0−21View before deletion
Documentation/devicetree/bindings/media/i2c/mipi-ccs.yamlmodified+5−8View file
Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yamlmodified+9−0View file
Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yamlmodified+3−1View file
Documentation/devicetree/bindings/media/i2c/sony,imx214.yamlmodified+16−13View file
Documentation/devicetree/bindings/media/i2c/sony,imx258.yamlmodified+3−1View file
Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yamlmodified+25−3View file
Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yamlmodified+34−4View file
Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yamlmodified+7−7View file
Documentation/devicetree/bindings/media/renesas,fcp.yamlmodified+1−0View file
Documentation/devicetree/bindings/media/renesas,vsp1.yamlmodified+1−0View file
Documentation/devicetree/bindings/media/rockchip,vdec.yamlmodified+77−3View file
Documentation/driver-api/media/v4l2-controls.rstmodified+3−6View file
Documentation/userspace-api/media/cec/cec-pin-error-inj.rstmodified+42−0View file
Documentation/userspace-api/media/v4l/biblio.rstmodified+1−1View file
Documentation/userspace-api/media/v4l/dev-sliced-vbi.rstmodified+2−2View file
Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rstmodified+3−8View file
Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rstmodified+7−14View file
Documentation/userspace-api/media/v4l/meta-formats.rstmodified+1−0View file
Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rstadded+23−0View file
Documentation/userspace-api/media/v4l/metafmt-uvc.rstmodified+3−1View file
Documentation/userspace-api/media/v4l/pixfmt-bayer.rstmodified+1−0View file
Documentation/userspace-api/media/v4l/pixfmt-rawnn-cru.rstadded+143−0View file
Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rstmodified+2−2View file
Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rstmodified+1−1View file
MAINTAINERSmodified+31−1View file
drivers/media/cec/core/cec-pin-error-inj.cmodified+58−1View file
drivers/media/cec/core/cec-pin-priv.hmodified+8−0View file
drivers/media/cec/core/cec-pin.cmodified+30−1View file
drivers/media/cec/platform/cec-gpio/cec-gpio.cmodified+30−28View file
drivers/media/cec/usb/rainshadow/rainshadow-cec.cmodified+2−1View file
drivers/media/common/b2c2/flexcop-i2c.cmodified+1−1View file
drivers/media/dvb-frontends/cxd2820r_core.cmodified+3−3View file
drivers/media/dvb-frontends/dib7000p.cmodified+8−0View file
drivers/media/i2c/Kconfigmodified+14−27View file
drivers/media/i2c/adv7180.cmodified+0−16View file
drivers/media/i2c/adv748x/adv748x-afe.cmodified+0−17View file
drivers/media/i2c/adv748x/adv748x-hdmi.cmodified+0−10View file
drivers/media/i2c/adv7604.cmodified+2−2View file
drivers/media/i2c/ds90ub913.cmodified+3−11View file
drivers/media/i2c/ds90ub953.cmodified+5−14View file
drivers/media/i2c/ds90ub960.cmodified+0−8View file
drivers/media/i2c/dw9714.cmodified+45−17View file
drivers/media/i2c/hi556.cmodified+42−31View file
drivers/media/i2c/imx214.cmodified+200−63View file
drivers/media/i2c/imx290.cmodified+0−1View file
drivers/media/i2c/imx415.cmodified+1−1View file
drivers/media/i2c/lt6911uxe.cmodified+1−1View file
drivers/media/i2c/max9286.cmodified+4−4View file
drivers/media/i2c/max96714.cmodified+0−7View file
drivers/media/i2c/max96717.cmodified+5−6View file
drivers/media/i2c/mt9m114.cmodified+103−68View file
drivers/media/i2c/ov2659.cmodified+2−1View file
drivers/media/i2c/ov2740.cmodified+7−11View file
drivers/media/i2c/ov5670.cmodified+7−2View file
drivers/media/i2c/ov5693.cmodified+6−1View file
drivers/media/i2c/ov7251.cmodified+6−1View file
drivers/media/i2c/ov8865.cmodified+2−1View file
drivers/media/i2c/saa7115.cmodified+2−10View file
drivers/media/i2c/tc358743.cmodified+89−49View file
drivers/media/i2c/tda1997x.cmodified+2−2View file
drivers/media/i2c/vd55g1.cmodified+16−16View file
drivers/media/pci/cx18/cx18-av-vbi.cmodified+2−10View file
drivers/media/pci/cx18/cx18-driver.hmodified+0−12View file
drivers/media/pci/cx18/cx18-fileops.cmodified+1−1View file
drivers/media/pci/cx18/cx18-ioctl.cmodified+1−1View file
drivers/media/pci/intel/ipu-bridge.cmodified+10−3View file
drivers/media/pci/intel/ipu3/ipu3-cio2.cmodified+32−50View file
drivers/media/pci/intel/ipu3/ipu3-cio2.hmodified+0−2View file
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.cmodified+6−6View file
drivers/media/pci/intel/ipu6/ipu6-isys.hmodified+1−1View file
drivers/media/pci/intel/ivsc/mei_ace.cmodified+3−1View file
drivers/media/pci/intel/ivsc/mei_csi.cmodified+3−1View file
drivers/media/pci/mgb4/mgb4_vout.cmodified+8−1View file
drivers/media/pci/saa7164/saa7164-buffer.cmodified+0−20View file
drivers/media/pci/saa7164/saa7164-cmd.cmodified+0−28View file
drivers/media/pci/saa7164/saa7164.hmodified+0−2View file
drivers/media/pci/solo6x10/solo6x10-gpio.cmodified+5−17View file
drivers/media/platform/amphion/vdec.cmodified+249−45View file
drivers/media/platform/amphion/vpu.hmodified+5−2View file
drivers/media/platform/amphion/vpu_color.cmodified+0−73View file
drivers/media/platform/amphion/vpu_dbg.cmodified+14−1View file
drivers/media/platform/amphion/vpu_defs.hmodified+12−0View file
drivers/media/platform/amphion/vpu_helpers.cmodified+123−0View file
drivers/media/platform/amphion/vpu_helpers.hmodified+7−5View file
drivers/media/platform/amphion/vpu_malone.cmodified+4−1View file
drivers/media/platform/amphion/vpu_mbox.cmodified+0−4View file
drivers/media/platform/amphion/vpu_mbox.hmodified+0−1View file
drivers/media/platform/amphion/vpu_v4l2.cmodified+11−0View file
drivers/media/platform/cadence/cdns-csi2rx.cmodified+131−0View file
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.cmodified+36−11View file
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.hmodified+1−0View file
drivers/media/platform/nxp/imx-mipi-csis.cmodified+25−43View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.cmodified+66−69View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.hmodified+3−3View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.cmodified+8−10View file
drivers/media/platform/nxp/imx8mq-mipi-csi2.cmodified+155−14View file
drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.cmodified+1−2View file
drivers/media/platform/qcom/camss/camss-csiphy.cmodified+0−5View file
drivers/media/platform/qcom/camss/camss-csiphy.hmodified+0−1View file
drivers/media/platform/qcom/camss/camss-video.cmodified+25−14View file
drivers/media/platform/qcom/camss/camss.cmodified+53−54View file
drivers/media/platform/qcom/iris/iris_buffer.cmodified+31−4View file
drivers/media/platform/qcom/iris/iris_buffer.hmodified+2−1View file
drivers/media/platform/qcom/iris/iris_ctrls.cmodified+25−10View file
drivers/media/platform/qcom/iris/iris_hfi_common.hmodified+1−0View file
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.cmodified+29−19View file
drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.hmodified+4−1View file
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.cmodified+28−9View file
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.cmodified+126−17View file
drivers/media/platform/qcom/iris/iris_hfi_gen2_defines.hmodified+5−0View file
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.cmodified+47−9View file
drivers/media/platform/qcom/iris/iris_hfi_queue.cmodified+1−1View file
drivers/media/platform/qcom/iris/iris_instance.hmodified+6−0View file
drivers/media/platform/qcom/iris/iris_platform_common.hmodified+21−7View file
drivers/media/platform/qcom/iris/iris_platform_gen2.cmodified+174−24View file
drivers/media/platform/qcom/iris/iris_platform_qcs8300.hmodified+101−25View file
drivers/media/platform/qcom/iris/iris_platform_sm8250.cmodified+3−12View file
drivers/media/platform/qcom/iris/iris_probe.cmodified+1−1View file
drivers/media/platform/qcom/iris/iris_state.cmodified+1−1View file
drivers/media/platform/qcom/iris/iris_state.hmodified+1−0View file
drivers/media/platform/qcom/iris/iris_vb2.cmodified+10−8View file
drivers/media/platform/qcom/iris/iris_vdec.cmodified+72−44View file
drivers/media/platform/qcom/iris/iris_vdec.hmodified+11−0View file
drivers/media/platform/qcom/iris/iris_vidc.cmodified+31−5View file
drivers/media/platform/qcom/iris/iris_vpu_buffer.cmodified+386−11View file
drivers/media/platform/qcom/iris/iris_vpu_buffer.hmodified+43−3View file
drivers/media/platform/qcom/venus/core.cmodified+9−9View file
drivers/media/platform/qcom/venus/core.hmodified+2−0View file
drivers/media/platform/qcom/venus/hfi_msgs.cmodified+58−25View file
drivers/media/platform/qcom/venus/hfi_venus.cmodified+5−0View file
drivers/media/platform/qcom/venus/pm_helpers.cmodified+34−24View file
drivers/media/platform/qcom/venus/vdec.cmodified+3−5View file
drivers/media/platform/qcom/venus/venc.cmodified+3−5View file
drivers/media/platform/raspberrypi/pisp_be/Kconfigmodified+1−0View file
drivers/media/platform/raspberrypi/pisp_be/pisp_be.cmodified+104−103View file
drivers/media/platform/raspberrypi/rp1-cfe/cfe.cmodified+1−3View file
drivers/media/platform/renesas/rcar-csi2.cmodified+290−46View file
drivers/media/platform/renesas/rcar-fcp.cmodified+36−0View file
drivers/media/platform/renesas/rcar-vin/rcar-core.cmodified+269−425View file
drivers/media/platform/renesas/rcar-vin/rcar-dma.cmodified+33−44View file
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.cmodified+20−472View file
drivers/media/platform/renesas/rcar-vin/rcar-vin.hmodified+4−12View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.cmodified+3−3View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.hmodified+9−5View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.cmodified+32−13View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.cmodified+89−19View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.cmodified+29−13View file
drivers/media/platform/renesas/vsp1/Makefilemodified+1−0View file
drivers/media/platform/renesas/vsp1/vsp1.hmodified+1−0View file
drivers/media/platform/renesas/vsp1/vsp1_dl.cmodified+25−0View file
drivers/media/platform/renesas/vsp1/vsp1_drm.cmodified+1−0View file
drivers/media/platform/renesas/vsp1/vsp1_drv.cmodified+20−2View file
drivers/media/platform/renesas/vsp1/vsp1_pipe.cmodified+3−0View file
drivers/media/platform/renesas/vsp1/vsp1_regs.hmodified+1−0View file
drivers/media/platform/renesas/vsp1/vsp1_vspx.cadded+633−0View file
drivers/media/platform/renesas/vsp1/vsp1_vspx.hadded+16−0View file
drivers/media/platform/rockchip/Kconfigmodified+1−0View file
drivers/media/platform/rockchip/Makefilemodified+1−0View file
drivers/media/platform/rockchip/rkisp1/rkisp1-common.hmodified+2−0View file
drivers/media/platform/rockchip/rkisp1/rkisp1-params.cmodified+146−4View file
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.hmodified+25−74View file
drivers/staging/media/rkvdec/Kconfig → drivers/media/platform/rockchip/rkvdec/Kconfigrenamed+0−0View file
drivers/staging/media/rkvdec/Makefile → drivers/media/platform/rockchip/rkvdec/Makefilerenamed+0−0View file
drivers/staging/media/rkvdec/rkvdec-h264.c → drivers/media/platform/rockchip/rkvdec/rkvdec-h264.crenamed+0−0View file
drivers/staging/media/rkvdec/rkvdec-regs.h → drivers/media/platform/rockchip/rkvdec/rkvdec-regs.hrenamed+0−0View file
drivers/staging/media/rkvdec/rkvdec-vp9.c → drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.crenamed+0−0View file
drivers/staging/media/rkvdec/rkvdec.c → drivers/media/platform/rockchip/rkvdec/rkvdec.crenamed+36−7View file
drivers/staging/media/rkvdec/rkvdec.h → drivers/media/platform/rockchip/rkvdec/rkvdec.hrenamed+1−0View file
drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.cmodified+1−1View file
drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.hmodified+0−2View file
drivers/media/platform/samsung/exynos4-is/fimc-is.cmodified+1−1View file
drivers/media/platform/samsung/exynos4-is/media-dev.cmodified+8−19View file
drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.cmodified+12−22View file
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.cmodified+2−0View file
drivers/media/platform/ti/vpe/vpdma.cmodified+0−32View file
drivers/media/platform/ti/vpe/vpdma.hmodified+0−3View file
drivers/media/platform/verisilicon/hantro.hmodified+2−0View file
drivers/media/platform/verisilicon/hantro_g1_regs.hmodified+1−1View file
drivers/media/platform/verisilicon/hantro_h264.cmodified+3−3View file
drivers/media/platform/verisilicon/hantro_postproc.cmodified+5−1View file
drivers/media/platform/verisilicon/rockchip_vpu_hw.cmodified+0−9View file
drivers/media/platform/xilinx/xilinx-vipp.cmodified+2−5View file
drivers/media/rc/ir-spi.cmodified+26−14View file
drivers/media/test-drivers/vivid/vivid-ctrls.cmodified+2−1View file
drivers/media/test-drivers/vivid/vivid-vbi-gen.cmodified+2−6View file
drivers/media/test-drivers/vivid/vivid-vid-cap.cmodified+2−2View file
drivers/media/usb/gspca/vicam.cmodified+8−2View file
drivers/media/usb/hdpvr/hdpvr-i2c.cmodified+8−22View file
drivers/media/usb/usbtv/usbtv-video.cmodified+4−0View file
drivers/media/usb/uvc/uvc_ctrl.cmodified+89−42View file
drivers/media/usb/uvc/uvc_driver.cmodified+35−39View file
drivers/media/usb/uvc/uvc_metadata.cmodified+107−15View file
drivers/media/usb/uvc/uvc_queue.cmodified+42−157View file
drivers/media/usb/uvc/uvc_v4l2.cmodified+53−313View file
drivers/media/usb/uvc/uvc_video.cmodified+15−6View file
drivers/media/usb/uvc/uvcvideo.hmodified+13−33View file
drivers/media/v4l2-core/v4l2-common.cmodified+36−4View file
drivers/media/v4l2-core/v4l2-ctrls-core.cmodified+12−8View file
drivers/media/v4l2-core/v4l2-i2c.cmodified+2−1View file
drivers/media/v4l2-core/v4l2-ioctl.cmodified+8−2View file
drivers/media/v4l2-core/v4l2-jpeg.cmodified+0−80View file
drivers/media/v4l2-core/v4l2-subdev.cmodified+27−4View file
drivers/platform/x86/intel/int3472/tps68470_board_data.cmodified+128−0View file
drivers/staging/media/Kconfigmodified+2−2View file
drivers/staging/media/Makefilemodified+1−1View file
drivers/staging/media/atomisp/Kconfigmodified+1−0View file
drivers/staging/media/atomisp/Makefilemodified+0−1View file
drivers/staging/media/atomisp/TODOmodified+0−2View file
drivers/staging/media/atomisp/i2c/Kconfigmodified+1−0View file
drivers/staging/media/atomisp/i2c/atomisp-gc0310.cmodified+341−270View file
drivers/staging/media/atomisp/i2c/atomisp-gc2235.cmodified+0−2View file
drivers/staging/media/atomisp/i2c/gc2235.hmodified+8−8View file
drivers/staging/media/atomisp/i2c/ov2722.hmodified+8−8View file
drivers/staging/media/atomisp/pci/atomisp_compat_css20.cmodified+1−1View file
drivers/staging/media/atomisp/pci/atomisp_csi2.hmodified+0−17View file
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.cmodified+25−208View file
drivers/staging/media/atomisp/pci/atomisp_drvfs.cdeleted+0−155View before deletion
drivers/staging/media/atomisp/pci/atomisp_drvfs.hdeleted+0−15View before deletion
drivers/staging/media/atomisp/pci/atomisp_fops.cmodified+1−4View file
drivers/staging/media/atomisp/pci/atomisp_ioctl.cmodified+60−69View file
drivers/staging/media/atomisp/pci/atomisp_subdev.hmodified+0−3View file
drivers/staging/media/atomisp/pci/atomisp_v4l2.cmodified+1−4View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.hmodified+0−5View file
drivers/staging/media/atomisp/pci/hmm/hmm.cmodified+0−91View file
drivers/staging/media/atomisp/pci/hmm/hmm_bo.cmodified+2−3View file
drivers/staging/media/atomisp/pci/ia_css_pipe.hmodified+0−2View file
drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.hmodified+3−1View file
drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.hmodified+4−2View file
drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.cmodified+2−2View file
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_param.hmodified+12−10View file
drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.cmodified+4−2View file
drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.cmodified+1−2View file
drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.hmodified+4−2View file
drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.hdeleted+0−157View before deletion
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.cmodified+0−1View file
drivers/staging/media/atomisp/pci/runtime/frame/src/frame.cmodified+15−14View file
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.cmodified+5−6View file
drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.cmodified+1−1View file
drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.hmodified+0−1View file
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.cmodified+0−2View file
drivers/staging/media/atomisp/pci/sh_css.cmodified+0−27View file
drivers/staging/media/atomisp/pci/sh_css_defs.hmodified+6−6View file
drivers/staging/media/atomisp/pci/sh_css_internal.hmodified+3−5View file
drivers/staging/media/atomisp/pci/sh_css_mipi.cmodified+0−11View file
drivers/staging/media/atomisp/pci/sh_css_mipi.hmodified+0−2View file
drivers/staging/media/atomisp/pci/sh_css_param_dvs.hmodified+11−11View file
drivers/staging/media/atomisp/pci/sh_css_params.cmodified+6−6View file
drivers/staging/media/imx/imx-media-csc-scaler.cmodified+1−1View file
drivers/staging/media/ipu7/Kconfigadded+19−0View file
drivers/staging/media/ipu7/Makefileadded+23−0View file
drivers/staging/media/ipu7/TODOadded+28−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_boot_abi.hadded+163−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_common_abi.hadded+175−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_config_abi.hadded+19−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_insys_config_abi.hadded+19−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_isys_abi.hadded+412−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_msg_abi.hadded+465−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_psys_config_abi.hadded+24−0View file
drivers/staging/media/ipu7/abi/ipu7_fw_syscom_abi.hadded+49−0View file
drivers/staging/media/ipu7/ipu7-boot.cadded+430−0View file
drivers/staging/media/ipu7/ipu7-boot.hadded+25−0View file
drivers/staging/media/ipu7/ipu7-bus.cadded+158−0View file
drivers/staging/media/ipu7/ipu7-bus.hadded+69−0View file
drivers/staging/media/ipu7/ipu7-buttress-regs.hadded+461−0View file
drivers/staging/media/ipu7/ipu7-buttress.cadded+1192−0View file
drivers/staging/media/ipu7/ipu7-buttress.hadded+77−0View file
drivers/staging/media/ipu7/ipu7-cpd.cadded+276−0View file
drivers/staging/media/ipu7/ipu7-cpd.hadded+16−0View file
drivers/staging/media/ipu7/ipu7-dma.cadded+477−0View file
drivers/staging/media/ipu7/ipu7-dma.hadded+46−0View file
drivers/staging/media/ipu7/ipu7-fw-isys.cadded+301−0View file
drivers/staging/media/ipu7/ipu7-fw-isys.hadded+39−0View file
drivers/staging/media/ipu7/ipu7-isys-csi-phy.cadded+1034−0View file
drivers/staging/media/ipu7/ipu7-isys-csi-phy.hadded+16−0View file
drivers/staging/media/ipu7/ipu7-isys-csi2-regs.hadded+1197−0View file
drivers/staging/media/ipu7/ipu7-isys-csi2.cadded+543−0View file
drivers/staging/media/ipu7/ipu7-isys-csi2.hadded+64−0View file
drivers/staging/media/ipu7/ipu7-isys-queue.cadded+829−0View file
drivers/staging/media/ipu7/ipu7-isys-queue.hadded+72−0View file
drivers/staging/media/ipu7/ipu7-isys-subdev.cadded+348−0View file
drivers/staging/media/ipu7/ipu7-isys-subdev.hadded+53−0View file
drivers/staging/media/ipu7/ipu7-isys-video.cadded+1112−0View file
drivers/staging/media/ipu7/ipu7-isys-video.hadded+117−0View file
drivers/staging/media/ipu7/ipu7-isys.cadded+1166−0View file
drivers/staging/media/ipu7/ipu7-isys.hadded+140−0View file
drivers/staging/media/ipu7/ipu7-mmu.cadded+853−0View file
drivers/staging/media/ipu7/ipu7-mmu.hadded+414−0View file
drivers/staging/media/ipu7/ipu7-platform-regs.hadded+82−0View file
drivers/staging/media/ipu7/ipu7-syscom.cadded+78−0View file
drivers/staging/media/ipu7/ipu7-syscom.hadded+35−0View file
drivers/staging/media/ipu7/ipu7.cadded+2783−0View file
drivers/staging/media/ipu7/ipu7.hadded+242−0View file
drivers/staging/media/rkvdec/TODOdeleted+0−11View before deletion
drivers/staging/media/sunxi/cedrus/cedrus_hw.cmodified+18−1View file
drivers/staging/media/sunxi/cedrus/cedrus_video.cmodified+18−0View file
include/linux/usb/uvc.hmodified+3−0View file
include/media/rcar-fcp.hmodified+5−0View file
include/media/v4l2-ctrls.hmodified+3−1View file
include/media/v4l2-dev.hmodified+10−4View file
include/media/v4l2-ioctl.hmodified+1−0View file
include/media/v4l2-jpeg.hmodified+0−9View file
include/media/v4l2-subdev.hmodified+0−3View file
include/media/vsp1.hmodified+89−0View file
include/uapi/linux/media/raspberrypi/pisp_be_config.hmodified+5−4View file
include/uapi/linux/rkisp1-config.hmodified+105−1View file
include/uapi/linux/v4l2-controls.hmodified+6−0View file
include/uapi/linux/videodev2.hmodified+8−1View file

Only the first 600 diff lines are shown. Download the complete patch.

.mailmap

View file
diff --git a/.mailmap b/.mailmap
index b1f0edf..729eb5d 100644
--- a/.mailmap
+++ b/.mailmap
@@ -287,8 +287,9 @@ Gustavo Padovan <[email protected]>

Documentation/devicetree/bindings/media/cdns,csi2rx.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml b/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
index 2008a47..6ed9a56 100644
--- a/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
+++ b/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
@@ -24,6 +24,14 @@ properties:
reg:
maxItems: 1
+ interrupts:
+ maxItems: 2
+
+ interrupt-names:
+ items:
+ - const: error_irq
+ - const: irq
+
clocks:
items:
- description: CSI2Rx system clock

Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yaml b/Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yaml
new file mode 100644
index 0000000..511ac0d
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yaml
@@ -0,0 +1,42 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/fsl,imx6q-vdoa.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Freescale Video Data Order Adapter
+
+description:
+ The Video Data Order Adapter (VDOA) is present on the i.MX6q. Its sole purpose
+ is to reorder video data from the macroblock tiled order produced by the CODA
+ 960 VPU to the conventional raster-scan order for scanout.
+
+maintainers:
+ - Frank Li <[email protected]>
+
+properties:
+ compatible:
+ const: "fsl,imx6q-vdoa"
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ clocks:
+ maxItems: 1
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/clock/imx6qdl-clock.h>
+
+ vdoa@21e4000 {
+ compatible = "fsl,imx6q-vdoa";
+ reg = <0x021e4000 0x4000>;
+ interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clks IMX6QDL_CLK_VDOA>;
+ };

Documentation/devicetree/bindings/media/fsl,imx8qm-isi.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/fsl,imx8qm-isi.yaml b/Documentation/devicetree/bindings/media/fsl,imx8qm-isi.yaml
new file mode 100644
index 0000000..93f527e
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/fsl,imx8qm-isi.yaml
@@ -0,0 +1,117 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/fsl,imx8qm-isi.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: i.MX8QM Image Sensing Interface
+
+maintainers:
+ - Frank Li <[email protected]>
+
+description:
+ The Image Sensing Interface (ISI) combines image processing pipelines with
+ DMA engines to process and capture frames originating from a variety of
+ sources. The inputs to the ISI go through Pixel Link interfaces, and their
+ number and nature is SoC-dependent. They cover both capture interfaces (MIPI
+ CSI-2 RX, HDMI RX, ...) and display engine outputs for writeback support.
+
+properties:
+ compatible:
+ enum:
+ - fsl,imx8qm-isi
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ maxItems: 8
+
+ clock-names:
+ items:
+ - const: per0
+ - const: per1
+ - const: per2
+ - const: per3
+ - const: per4
+ - const: per5
+ - const: per6
+ - const: per7
+
+ interrupts:
+ maxItems: 8
+
+ power-domains:
+ maxItems: 8
+
+ ports:
+ $ref: /schemas/graph.yaml#/properties/ports
+ properties:
+ port@2:
+ $ref: /schemas/graph.yaml#/properties/port
+ description: MIPI CSI-2 RX 0
+ port@3:
+ $ref: /schemas/graph.yaml#/properties/port
+ description: MIPI CSI-2 RX 1
+ port@4:
+ $ref: /schemas/graph.yaml#/properties/port
+ description: HDMI RX
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - clock-names
+ - interrupts
+ - power-domains
+ - ports
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/clock/imx8-clock.h>
+ #include <dt-bindings/clock/imx8-lpcg.h>
+ #include <dt-bindings/firmware/imx/rsrc.h>
+
+ image-controller@58100000 {
+ compatible = "fsl,imx8qm-isi";
+ reg = <0x58100000 0x80000>;
+ interrupts = <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&pdma0_lpcg IMX_LPCG_CLK_0>,
+ <&pdma1_lpcg IMX_LPCG_CLK_0>,
+ <&pdma2_lpcg IMX_LPCG_CLK_0>,
+ <&pdma3_lpcg IMX_LPCG_CLK_0>,
+ <&pdma4_lpcg IMX_LPCG_CLK_0>,
+ <&pdma5_lpcg IMX_LPCG_CLK_0>,
+ <&pdma6_lpcg IMX_LPCG_CLK_0>,
+ <&pdma7_lpcg IMX_LPCG_CLK_0>;
+ clock-names = "per0", "per1", "per2", "per3",
+ "per4", "per5", "per6", "per7";
+ power-domains = <&pd IMX_SC_R_ISI_CH0>, <&pd IMX_SC_R_ISI_CH1>,
+ <&pd IMX_SC_R_ISI_CH2>, <&pd IMX_SC_R_ISI_CH3>,
+ <&pd IMX_SC_R_ISI_CH4>, <&pd IMX_SC_R_ISI_CH5>,
+ <&pd IMX_SC_R_ISI_CH6>, <&pd IMX_SC_R_ISI_CH7>;
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@2 {
+ reg = <2>;
+ endpoint {
+ remote-endpoint = <&mipi_csi0_out>;
+ };
+ };
+ };
+ };
+...

Documentation/devicetree/bindings/media/fsl,imx8qxp-isi.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/fsl,imx8qxp-isi.yaml b/Documentation/devicetree/bindings/media/fsl,imx8qxp-isi.yaml
new file mode 100644
index 0000000..bb41996
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/fsl,imx8qxp-isi.yaml
@@ -0,0 +1,106 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/fsl,imx8qxp-isi.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: i.MX8QXP Image Sensing Interface
+
+maintainers:
+ - Frank Li <[email protected]>
+
+description:
+ The Image Sensing Interface (ISI) combines image processing pipelines with
+ DMA engines to process and capture frames originating from a variety of
+ sources. The inputs to the ISI go through Pixel Link interfaces, and their
+ number and nature is SoC-dependent. They cover both capture interfaces (MIPI
+ CSI-2 RX, HDMI RX, ...) and display engine outputs for writeback support.
+
+properties:
+ compatible:
+ enum:
+ - fsl,imx8qxp-isi
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ maxItems: 6
+
+ clock-names:
+ items:
+ - const: per0
+ - const: per1
+ - const: per2
+ - const: per3
+ - const: per4
+ - const: per5
+
+ interrupts:
+ maxItems: 6
+
+ power-domains:
+ maxItems: 6
+
+ ports:
+ $ref: /schemas/graph.yaml#/properties/ports
+ properties:
+ port@2:
+ $ref: /schemas/graph.yaml#/properties/port
+ description: MIPI CSI-2 RX 0
+ port@6:
+ $ref: /schemas/graph.yaml#/properties/port
+ description: CSI-2 Parallel RX
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - clock-names
+ - interrupts
+ - power-domains
+ - ports
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/clock/imx8-clock.h>
+ #include <dt-bindings/clock/imx8-lpcg.h>
+ #include <dt-bindings/firmware/imx/rsrc.h>
+
+ image-controller@58100000 {
+ compatible = "fsl,imx8qxp-isi";
+ reg = <0x58100000 0x60000>;
+ interrupts = <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&pdma0_lpcg IMX_LPCG_CLK_0>,
+ <&pdma1_lpcg IMX_LPCG_CLK_0>,
+ <&pdma2_lpcg IMX_LPCG_CLK_0>,
+ <&pdma3_lpcg IMX_LPCG_CLK_0>,
+ <&pdma4_lpcg IMX_LPCG_CLK_0>,
+ <&pdma5_lpcg IMX_LPCG_CLK_0>;
+ clock-names = "per0", "per1", "per2", "per3", "per4", "per5";
+ power-domains = <&pd IMX_SC_R_ISI_CH0>, <&pd IMX_SC_R_ISI_CH1>,
+ <&pd IMX_SC_R_ISI_CH2>, <&pd IMX_SC_R_ISI_CH3>,
+ <&pd IMX_SC_R_ISI_CH4>, <&pd IMX_SC_R_ISI_CH5>;
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@2 {
+ reg = <2>;
+ endpoint {
+ remote-endpoint = <&mipi_csi0_out>;
+ };
+ };
+ };
+ };
+...

Documentation/devicetree/bindings/media/fsl-vdoa.txt

View before deletion
diff --git a/Documentation/devicetree/bindings/media/fsl-vdoa.txt b/Documentation/devicetree/bindings/media/fsl-vdoa.txt
deleted file mode 100644
index 6c56285..0000000
--- a/Documentation/devicetree/bindings/media/fsl-vdoa.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-Freescale Video Data Order Adapter
-==================================
-
-The Video Data Order Adapter (VDOA) is present on the i.MX6q. Its sole purpose
-is to reorder video data from the macroblock tiled order produced by the CODA
-960 VPU to the conventional raster-scan order for scanout.
-
-Required properties:
-- compatible: must be "fsl,imx6q-vdoa"
-- reg: the register base and size for the device registers
-- interrupts: the VDOA interrupt
-- clocks: the vdoa clock
-
-Example:
-
-vdoa@21e4000 {
- compatible = "fsl,imx6q-vdoa";
- reg = <0x021e4000 0x4000>;
- interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&clks IMX6QDL_CLK_VDOA>;
-};

Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml b/Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
index f8ace8c..bc664a0 100644
--- a/Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
@@ -23,6 +23,9 @@ description:
More detailed documentation can be found in
Documentation/devicetree/bindings/media/video-interfaces.txt .
+allOf:
+ - $ref: /schemas/media/video-interface-devices.yaml#
+
properties:
compatible:
oneOf:
@@ -58,16 +61,10 @@ properties:
documentation.
maxItems: 1
- flash-leds:
- description: Flash LED phandles. See ../video-interfaces.txt for details.
-
- lens-focus:
- description: Lens focus controller phandles. See ../video-interfaces.txt
- for details.
+ flash-leds: true
+ lens-focus: true
rotation:
- description: Rotation of the sensor. See ../video-interfaces.txt for
- details.
enum: [ 0, 180 ]
port:

Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml b/Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
index f6b8789..a89f740 100644
--- a/Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
@@ -70,6 +70,15 @@ properties:
- bus-type
- link-frequencies
+ slew-rate:
+ $ref: /schemas/types.yaml#/definitions/uint32
+ description:
+ Slew rate ot the output pads DOUT[7:0], LINE_VALID, FRAME_VALID and
+ PIXCLK. Higher values imply steeper voltage-flanks on the pads.
+ minimum: 0
+ maximum: 7
+ default: 7
+
required:
- compatible
- reg

Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml b/Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
index a65f921..491f293 100644
--- a/Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
@@ -15,6 +15,8 @@ description: |
controlled through an I2C-compatible SCCB bus. The sensor transmits images
on a MIPI CSI-2 output interface with up to 4 data lanes.
+$ref: /schemas/media/video-interface-devices.yaml#
+
properties:
compatible:
const: ovti,ov8858
@@ -69,7 +71,7 @@ required:
- clocks
- port
-additionalProperties: false
+unevaluatedProperties: false
examples:
- |

Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml b/Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
index 0162eec..aea99eb 100644
--- a/Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
@@ -33,20 +33,21 @@ properties:
clock-frequency:
description: Frequency of the xclk clock in Hz.
+ deprecated: true
enable-gpios:
description: GPIO descriptor for the enable pin.
maxItems: 1
- vdddo-supply:
- description: Chip digital IO regulator (1.8V).
-
vdda-supply:
description: Chip analog regulator (2.7V).
vddd-supply:
description: Chip digital core regulator (1.12V).
+ vdddo-supply:
+ description: Chip digital IO regulator (1.8V).
+
flash-leds: true
lens-focus: true
@@ -84,11 +85,10 @@ required:
- compatible
- reg
- clocks
- - clock-frequency
- enable-gpios
- - vdddo-supply
- vdda-supply
- vddd-supply
+ - vdddo-supply
- port
unevaluatedProperties: false
@@ -104,22 +104,25 @@ examples:
camera-sensor@1a {
compatible = "sony,imx214";
reg = <0x1a>;
- vdddo-supply = <&pm8994_lvs1>;
- vddd-supply = <&camera_vddd_1v12>;
+
+ clocks = <&camera_clk>;
+ assigned-clocks = <&camera_clk>;
+ assigned-clock-rates = <24000000>;
+
+ enable-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
+
vdda-supply = <&pm8994_l17>;
+ vddd-supply = <&camera_vddd_1v12>;
+ vdddo-supply = <&pm8994_lvs1>;
+
lens-focus = <&ad5820>;
- enable-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
- clocks = <&camera_clk>;
- clock-frequency = <24000000>;
port {
imx214_ep: endpoint {
data-lanes = <1 2 3 4>;
- link-frequencies = /bits/ 64 <480000000>;
+ link-frequencies = /bits/ 64 <600000000>;
remote-endpoint = <&csiphy0_ep>;
};
};
};
};
-
-...

Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml b/Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
index 975c1d7..421b935 100644
--- a/Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
@@ -18,6 +18,8 @@ description: |-
The camera module does not expose the model through registers, so the
exact model needs to be specified.
+$ref: /schemas/media/video-interface-devices.yaml#
+
properties:
compatible:
enum:
@@ -81,7 +83,7 @@ required:
- reg
- port
-additionalProperties: false
+unevaluatedProperties: false
examples:
- |

Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml b/Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
index 2be30c5..4cba42b 100644
--- a/Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
+++ b/Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
@@ -22,10 +22,14 @@ properties:
- nxp,imx8qxp-jpgdec
- nxp,imx8qxp-jpgenc
- items:
- - const: nxp,imx8qm-jpgdec
+ - enum:
+ - nxp,imx8qm-jpgdec
+ - nxp,imx95-jpgdec
- const: nxp,imx8qxp-jpgdec
- items:
- - const: nxp,imx8qm-jpgenc
+ - enum:
+ - nxp,imx8qm-jpgenc
+ - nxp,imx95-jpgenc
- const: nxp,imx8qxp-jpgenc
reg:
@@ -48,7 +52,7 @@ properties:
description:
List of phandle and PM domain specifier as documented in
Documentation/devicetree/bindings/power/power_domain.txt
- minItems: 2 # Wrapper and 1 slot
+ minItems: 1 # Wrapper and all slots
maxItems: 5 # Wrapper and 4 slots
required:
@@ -58,6 +62,24 @@ required:
- interrupts
- power-domains
+allOf:
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - nxp,imx95-jpgenc
+ - nxp,imx95-jpgdec
+ then:
+ properties:
+ power-domains:
+ maxItems: 1
+ else:
+ properties:
+ power-domains:
+ minItems: 2 # Wrapper and 1 slot
+
+
additionalProperties: false
examples:

Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
index 2a14e3b..3389bab 100644
--- a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
+++ b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
@@ -16,11 +16,19 @@ description: |-
properties:
compatible:
- enum:
- - fsl,imx8mq-mipi-csi2
+ oneOf:
+ - enum:
+ - fsl,imx8mq-mipi-csi2
+ - fsl,imx8qxp-mipi-csi2
+ - items:
+ - const: fsl,imx8qm-mipi-csi2
+ - const: fsl,imx8qxp-mipi-csi2
reg:
- maxItems: 1
+ items:
+ - description: MIPI CSI-2 RX host controller register.
+ - description: MIPI CSI-2 control and status register (csr).
+ minItems: 1
clocks:
items:

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/renesas,fcp.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/renesas,vsp1.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/rockchip,vdec.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-controls.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-pin-error-inj.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/biblio.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/meta-formats.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/metafmt-uvc.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/pixfmt-bayer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/pixfmt-rawnn-cru.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-pin-error-inj.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-pin-priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-pin.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/platform/cec-gpio/cec-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/usb/rainshadow/rainshadow-cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/b2c2/flexcop-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2820r_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/dib7000p.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7180.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv748x/adv748x-afe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv748x/adv748x-hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7604.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ds90ub913.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ds90ub953.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ds90ub960.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/dw9714.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/hi556.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx214.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx290.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx415.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/lt6911uxe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/max9286.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/max96714.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/max96717.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9m114.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2659.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2740.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5670.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5693.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov7251.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov8865.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/saa7115.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tc358743.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tda1997x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/vd55g1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-av-vbi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-driver.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-fileops.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu-bridge.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu3/ipu3-cio2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu3/ipu3-cio2.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu6/ipu6-isys.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ivsc/mei_ace.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ivsc/mei_csi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mgb4/mgb4_vout.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7164/saa7164-buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7164/saa7164-cmd.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7164/saa7164.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/solo6x10/solo6x10-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_color.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_dbg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_defs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_helpers.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_helpers.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_malone.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_mbox.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_mbox.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/cadence/cdns-csi2rx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx-mipi-csis.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8mq-mipi-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-csiphy.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-csiphy.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_buffer.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_ctrls.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2_defines.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_queue.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_instance.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_gen2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_qcs8300.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_sm8250.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_probe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_state.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_state.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vb2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vdec.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vidc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vpu_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vpu_buffer.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/core.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/hfi_msgs.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/hfi_venus.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/pm_helpers.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/vdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/venc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/raspberrypi/pisp_be/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/raspberrypi/pisp_be/pisp_be.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-fcp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-vin/rcar-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-vin/rcar-dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-vin/rcar-vin.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_dl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_drm.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_pipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_vspx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_vspx.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-params.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/fimc-is.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/media-dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/vpe/vpdma.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/vpe/vpdma.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_g1_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_h264.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_postproc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/rockchip_vpu_hw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/xilinx/xilinx-vipp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ir-spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-ctrls.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-vbi-gen.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-vid-cap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/vicam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/hdpvr/hdpvr-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/usbtv-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_metadata.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_queue.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvcvideo.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-ctrls-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-jpeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-subdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/intel/int3472/tps68470_board_data.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/atomisp-gc0310.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/atomisp-gc2235.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/gc2235.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/ov2722.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_compat_css20.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_csi2.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_drvfs.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_drvfs.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_subdev.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hmm/hmm.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hmm/hmm_bo.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_pipe.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_defs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_mipi.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_mipi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_param_dvs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_params.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-media-csc-scaler.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_boot_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_common_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_config_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_insys_config_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_isys_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_msg_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_psys_config_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/abi/ipu7_fw_syscom_abi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-boot.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-boot.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-bus.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-bus.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-buttress-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-buttress.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-buttress.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-cpd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-cpd.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-dma.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-fw-isys.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-fw-isys.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-csi-phy.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-csi-phy.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-csi2-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-csi2.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-queue.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-queue.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-subdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-subdev.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys-video.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-mmu.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-mmu.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-platform-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-syscom.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-syscom.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkvdec/TODO

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/cedrus/cedrus_hw.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/cedrus/cedrus_video.c

View file

This diff is incomplete. Download the complete patch.

include/linux/usb/uvc.h

View file

This diff is incomplete. Download the complete patch.

include/media/rcar-fcp.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-ctrls.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-dev.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-ioctl.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-jpeg.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-subdev.h

View file

This diff is incomplete. Download the complete patch.

include/media/vsp1.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/media/raspberrypi/pisp_be_config.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/rkisp1-config.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/v4l2-controls.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/videodev2.h

View file

This diff is incomplete. Download the complete patch.