aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/ABI/testing/debugfs-cec-error-inj2
-rw-r--r--Documentation/Makefile10
-rw-r--r--Documentation/admin-guide/index.rst1
-rw-r--r--Documentation/admin-guide/kernel-parameters.txt4
-rw-r--r--Documentation/admin-guide/media/au0828-cardlist.rst (renamed from Documentation/media/v4l-drivers/au0828-cardlist.rst)0
-rw-r--r--Documentation/admin-guide/media/avermedia.rst94
-rw-r--r--Documentation/admin-guide/media/bt8xx.rst156
-rw-r--r--Documentation/admin-guide/media/bttv-cardlist.rst683
-rw-r--r--Documentation/admin-guide/media/bttv.rst1761
-rw-r--r--Documentation/admin-guide/media/building.rst357
-rw-r--r--Documentation/admin-guide/media/cafe_ccic.rst (renamed from Documentation/media/v4l-drivers/cafe_ccic.rst)0
-rw-r--r--Documentation/admin-guide/media/cardlist.rst29
-rw-r--r--Documentation/admin-guide/media/cec-drivers.rst10
-rw-r--r--Documentation/admin-guide/media/ci.rst77
-rw-r--r--Documentation/admin-guide/media/cpia2.rst145
-rw-r--r--Documentation/admin-guide/media/cx18-cardlist.rst17
-rw-r--r--Documentation/admin-guide/media/cx231xx-cardlist.rst99
-rw-r--r--Documentation/admin-guide/media/cx23885-cardlist.rst267
-rw-r--r--Documentation/admin-guide/media/cx88-cardlist.rst383
-rw-r--r--Documentation/admin-guide/media/cx88.rst58
-rw-r--r--Documentation/admin-guide/media/davinci-vpbe.rst65
-rw-r--r--Documentation/admin-guide/media/dvb-drivers.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst20
-rw-r--r--Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst80
-rw-r--r--Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst74
-rw-r--r--Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst20
-rw-r--r--Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst24
-rw-r--r--Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst18
-rw-r--r--Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst40
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst162
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst42
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst30
-rw-r--r--Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst22
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst42
-rw-r--r--Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst52
-rw-r--r--Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst20
-rw-r--r--Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst22
-rw-r--r--Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst20
-rw-r--r--Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst26
-rw-r--r--Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst36
-rw-r--r--Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst20
-rw-r--r--Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst80
-rw-r--r--Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst24
-rw-r--r--Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst18
-rw-r--r--Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst16
-rw-r--r--Documentation/admin-guide/media/dvb.rst12
-rw-r--r--Documentation/admin-guide/media/dvb_intro.rst616
-rw-r--r--Documentation/admin-guide/media/dvb_references.rst29
-rw-r--r--Documentation/admin-guide/media/em28xx-cardlist.rst436
-rw-r--r--Documentation/admin-guide/media/faq.rst216
-rw-r--r--Documentation/admin-guide/media/fimc.rst153
-rw-r--r--Documentation/admin-guide/media/frontend-cardlist.rst226
-rw-r--r--Documentation/admin-guide/media/gspca-cardlist.rst (renamed from Documentation/media/v4l-drivers/gspca-cardlist.rst)0
-rw-r--r--Documentation/admin-guide/media/i2c-cardlist.rst290
-rw-r--r--Documentation/admin-guide/media/imx.rst714
-rw-r--r--Documentation/admin-guide/media/imx6q-sabreauto.dot51
-rw-r--r--Documentation/admin-guide/media/imx6q-sabresd.dot56
-rw-r--r--Documentation/admin-guide/media/imx7.rst (renamed from Documentation/media/v4l-drivers/imx7.rst)0
-rw-r--r--Documentation/admin-guide/media/index.rst61
-rw-r--r--Documentation/admin-guide/media/intro.rst27
-rw-r--r--Documentation/admin-guide/media/ipu3.rst591
-rw-r--r--Documentation/admin-guide/media/ipu3_rcb.svg (renamed from Documentation/media/v4l-drivers/ipu3_rcb.svg)0
-rw-r--r--Documentation/admin-guide/media/ivtv-cardlist.rst139
-rw-r--r--Documentation/admin-guide/media/ivtv.rst (renamed from Documentation/media/v4l-drivers/ivtv.rst)0
-rw-r--r--Documentation/admin-guide/media/lmedm04.rst (renamed from Documentation/media/dvb-drivers/lmedm04.rst)0
-rw-r--r--Documentation/admin-guide/media/meye.rst93
-rw-r--r--Documentation/admin-guide/media/misc-cardlist.rst28
-rw-r--r--Documentation/admin-guide/media/omap3isp.rst92
-rw-r--r--Documentation/admin-guide/media/omap4_camera.rst (renamed from Documentation/media/v4l-drivers/omap4_camera.rst)0
-rw-r--r--Documentation/admin-guide/media/opera-firmware.rst (renamed from Documentation/media/dvb-drivers/opera-firmware.rst)0
-rw-r--r--Documentation/admin-guide/media/other-usb-cardlist.rst92
-rw-r--r--Documentation/admin-guide/media/pci-cardlist.rst107
-rw-r--r--Documentation/admin-guide/media/philips.rst (renamed from Documentation/media/v4l-drivers/philips.rst)0
-rw-r--r--Documentation/admin-guide/media/platform-cardlist.rst90
-rw-r--r--Documentation/admin-guide/media/pulse8-cec.rst (renamed from Documentation/media/cec-drivers/pulse8-cec.rst)0
-rw-r--r--Documentation/admin-guide/media/qcom_camss.rst (renamed from Documentation/media/v4l-drivers/qcom_camss.rst)0
-rw-r--r--Documentation/admin-guide/media/qcom_camss_8x96_graph.dot (renamed from Documentation/media/v4l-drivers/qcom_camss_8x96_graph.dot)0
-rw-r--r--Documentation/admin-guide/media/qcom_camss_graph.dot (renamed from Documentation/media/v4l-drivers/qcom_camss_graph.dot)0
-rw-r--r--Documentation/admin-guide/media/radio-cardlist.rst44
-rw-r--r--Documentation/admin-guide/media/rcar-fdp1.rst (renamed from Documentation/media/v4l-drivers/rcar-fdp1.rst)0
-rw-r--r--Documentation/admin-guide/media/remote-controller.rst76
-rw-r--r--Documentation/admin-guide/media/saa7134-cardlist.rst803
-rw-r--r--Documentation/admin-guide/media/saa7134.rst88
-rw-r--r--Documentation/admin-guide/media/saa7164-cardlist.rst71
-rw-r--r--Documentation/admin-guide/media/si470x.rst (renamed from Documentation/media/v4l-drivers/si470x.rst)0
-rw-r--r--Documentation/admin-guide/media/si4713.rst (renamed from Documentation/media/v4l-drivers/si4713.rst)0
-rw-r--r--Documentation/admin-guide/media/si476x.rst (renamed from Documentation/media/v4l-drivers/si476x.rst)0
-rw-r--r--Documentation/admin-guide/media/siano-cardlist.rst56
-rw-r--r--Documentation/admin-guide/media/technisat.rst (renamed from Documentation/media/dvb-drivers/technisat.rst)0
-rw-r--r--Documentation/admin-guide/media/tm6000-cardlist.rst (renamed from Documentation/media/v4l-drivers/tm6000-cardlist.rst)0
-rw-r--r--Documentation/admin-guide/media/ttusb-dec.rst (renamed from Documentation/media/dvb-drivers/ttusb-dec.rst)0
-rw-r--r--Documentation/admin-guide/media/tuner-cardlist.rst (renamed from Documentation/media/v4l-drivers/tuner-cardlist.rst)0
-rw-r--r--Documentation/admin-guide/media/usb-cardlist.rst157
-rw-r--r--Documentation/admin-guide/media/usbvision-cardlist.rst (renamed from Documentation/media/v4l-drivers/usbvision-cardlist.rst)0
-rw-r--r--Documentation/admin-guide/media/v4l-drivers.rst33
-rw-r--r--Documentation/admin-guide/media/vimc.dot (renamed from Documentation/media/v4l-drivers/vimc.dot)0
-rw-r--r--Documentation/admin-guide/media/vimc.rst90
-rw-r--r--Documentation/admin-guide/media/vivid.rst (renamed from Documentation/media/v4l-drivers/vivid.rst)0
-rw-r--r--Documentation/admin-guide/media/zr364xx.rst102
-rw-r--r--Documentation/admin-guide/sysctl/kernel.rst47
-rw-r--r--Documentation/core-api/timekeeping.rst6
-rw-r--r--Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml6
-rw-r--r--Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml2
-rw-r--r--Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt4
-rw-r--r--Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt4
-rw-r--r--Documentation/devicetree/bindings/dma/adi,axi-dmac.txt2
-rw-r--r--Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml4
-rw-r--r--Documentation/devicetree/bindings/hwmon/adt7475.yaml2
-rw-r--r--Documentation/devicetree/bindings/iio/dac/ad5755.txt2
-rw-r--r--Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml97
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml2
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml5
-rw-r--r--Documentation/devicetree/bindings/media/i2c/ov8856.yaml142
-rw-r--r--Documentation/devicetree/bindings/media/rockchip,vdec.yaml73
-rw-r--r--Documentation/devicetree/bindings/media/rockchip-rga.txt34
-rw-r--r--Documentation/devicetree/bindings/media/rockchip-rga.yaml83
-rw-r--r--Documentation/devicetree/bindings/media/rockchip-vpu.txt43
-rw-r--r--Documentation/devicetree/bindings/media/rockchip-vpu.yaml77
-rw-r--r--Documentation/devicetree/bindings/media/video-interfaces.txt372
-rw-r--r--Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml41
-rw-r--r--Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml4
-rw-r--r--Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml4
-rw-r--r--Documentation/devicetree/bindings/mfd/st,stpmic1.yaml2
-rw-r--r--Documentation/devicetree/bindings/net/ethernet-phy.yaml3
-rw-r--r--Documentation/devicetree/bindings/net/fsl-fec.txt2
-rw-r--r--Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml1
-rw-r--r--Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt2
-rw-r--r--Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml73
-rw-r--r--Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml2
-rw-r--r--Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml17
-rw-r--r--Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml2
-rw-r--r--Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml2
-rw-r--r--Documentation/devicetree/bindings/usb/ingenic,musb.yaml2
-rw-r--r--Documentation/devicetree/bindings/usb/qcom,dwc3.txt4
-rw-r--r--Documentation/devicetree/bindings/usb/rockchip,dwc3.txt2
-rw-r--r--Documentation/doc-guide/parse-headers.rst2
-rw-r--r--Documentation/driver-api/index.rst1
-rw-r--r--Documentation/driver-api/media/cec-core.rst (renamed from Documentation/media/kapi/cec-core.rst)0
-rw-r--r--Documentation/driver-api/media/csi2.rst91
-rw-r--r--Documentation/driver-api/media/drivers/bttv-devel.rst116
-rw-r--r--Documentation/driver-api/media/drivers/contributors.rst (renamed from Documentation/media/dvb-drivers/contributors.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/cpia2_devel.rst56
-rw-r--r--Documentation/driver-api/media/drivers/cx2341x-devel.rst3685
-rw-r--r--Documentation/driver-api/media/drivers/cx88-devel.rst113
-rw-r--r--Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst39
-rw-r--r--Documentation/driver-api/media/drivers/dvb-usb.rst (renamed from Documentation/media/dvb-drivers/dvb-usb.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/fimc-devel.rst33
-rw-r--r--Documentation/driver-api/media/drivers/frontends.rst (renamed from Documentation/media/dvb-drivers/frontends.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/index.rst38
-rw-r--r--Documentation/driver-api/media/drivers/pvrusb2.rst (renamed from Documentation/media/v4l-drivers/pvrusb2.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/pxa_camera.rst (renamed from Documentation/media/v4l-drivers/pxa_camera.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/radiotrack.rst (renamed from Documentation/media/v4l-drivers/radiotrack.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/saa7134-devel.rst67
-rw-r--r--Documentation/driver-api/media/drivers/sh_mobile_ceu_camera.rst (renamed from Documentation/media/v4l-drivers/sh_mobile_ceu_camera.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/tuners.rst (renamed from Documentation/media/v4l-drivers/tuners.rst)0
-rw-r--r--Documentation/driver-api/media/drivers/vimc-devel.rst15
-rw-r--r--Documentation/driver-api/media/dtv-ca.rst (renamed from Documentation/media/kapi/dtv-ca.rst)0
-rw-r--r--Documentation/driver-api/media/dtv-common.rst (renamed from Documentation/media/kapi/dtv-common.rst)0
-rw-r--r--Documentation/driver-api/media/dtv-core.rst (renamed from Documentation/media/kapi/dtv-core.rst)0
-rw-r--r--Documentation/driver-api/media/dtv-demux.rst (renamed from Documentation/media/kapi/dtv-demux.rst)0
-rw-r--r--Documentation/driver-api/media/dtv-frontend.rst (renamed from Documentation/media/kapi/dtv-frontend.rst)0
-rw-r--r--Documentation/driver-api/media/dtv-net.rst (renamed from Documentation/media/kapi/dtv-net.rst)0
-rw-r--r--Documentation/driver-api/media/index.rst54
-rw-r--r--Documentation/driver-api/media/mc-core.rst (renamed from Documentation/media/kapi/mc-core.rst)0
-rw-r--r--Documentation/driver-api/media/rc-core.rst (renamed from Documentation/media/kapi/rc-core.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-async.rst (renamed from Documentation/media/kapi/v4l2-async.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-clocks.rst (renamed from Documentation/media/kapi/v4l2-clocks.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-common.rst (renamed from Documentation/media/kapi/v4l2-common.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-controls.rst (renamed from Documentation/media/kapi/v4l2-controls.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-core.rst (renamed from Documentation/media/kapi/v4l2-core.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-dev.rst (renamed from Documentation/media/kapi/v4l2-dev.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-device.rst (renamed from Documentation/media/kapi/v4l2-device.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-dv-timings.rst (renamed from Documentation/media/kapi/v4l2-dv-timings.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-event.rst (renamed from Documentation/media/kapi/v4l2-event.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-fh.rst (renamed from Documentation/media/kapi/v4l2-fh.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-flash-led-class.rst (renamed from Documentation/media/kapi/v4l2-flash-led-class.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-fwnode.rst (renamed from Documentation/media/kapi/v4l2-fwnode.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-intro.rst (renamed from Documentation/media/kapi/v4l2-intro.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-mc.rst (renamed from Documentation/media/kapi/v4l2-mc.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-mediabus.rst (renamed from Documentation/media/kapi/v4l2-mediabus.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-mem2mem.rst (renamed from Documentation/media/kapi/v4l2-mem2mem.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-rect.rst (renamed from Documentation/media/kapi/v4l2-rect.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-subdev.rst492
-rw-r--r--Documentation/driver-api/media/v4l2-tuner.rst (renamed from Documentation/media/kapi/v4l2-tuner.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-tveeprom.rst (renamed from Documentation/media/kapi/v4l2-tveeprom.rst)0
-rw-r--r--Documentation/driver-api/media/v4l2-videobuf.rst403
-rw-r--r--Documentation/driver-api/media/v4l2-videobuf2.rst (renamed from Documentation/media/kapi/v4l2-videobuf2.rst)0
-rw-r--r--Documentation/fb/api.rst4
-rw-r--r--Documentation/hwmon/isl68137.rst76
-rw-r--r--Documentation/index.rst1
-rw-r--r--Documentation/media/.gitignore5
-rw-r--r--Documentation/media/Makefile69
-rw-r--r--Documentation/media/cec-drivers/index.rst34
-rw-r--r--Documentation/media/dvb-drivers/avermedia.rst269
-rw-r--r--Documentation/media/dvb-drivers/bt8xx.rst124
-rw-r--r--Documentation/media/dvb-drivers/cards.rst146
-rw-r--r--Documentation/media/dvb-drivers/ci.rst231
-rw-r--r--Documentation/media/dvb-drivers/faq.rst169
-rw-r--r--Documentation/media/dvb-drivers/index.rst45
-rw-r--r--Documentation/media/dvb-drivers/intro.rst23
-rw-r--r--Documentation/media/dvb-drivers/udev.rst63
-rw-r--r--Documentation/media/index.rst26
-rw-r--r--Documentation/media/kapi/csi2.rst85
-rw-r--r--Documentation/media/kapi/v4l2-subdev.rst444
-rw-r--r--Documentation/media/kapi/v4l2-videobuf.rst406
-rw-r--r--Documentation/media/media_kapi.rst38
-rw-r--r--Documentation/media/media_uapi.rst33
-rw-r--r--Documentation/media/typical_media_device.svg116
-rw-r--r--Documentation/media/uapi/cec/cec-api.rst54
-rw-r--r--Documentation/media/uapi/cec/cec-func-close.rst54
-rw-r--r--Documentation/media/uapi/cec/cec-func-ioctl.rst73
-rw-r--r--Documentation/media/uapi/cec/cec-func-open.rst85
-rw-r--r--Documentation/media/uapi/cec/cec-func-poll.rst85
-rw-r--r--Documentation/media/uapi/cec/cec-funcs.rst30
-rw-r--r--Documentation/media/uapi/cec/cec-header.rst17
-rw-r--r--Documentation/media/uapi/cec/cec-intro.rst49
-rw-r--r--Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst150
-rw-r--r--Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst378
-rw-r--r--Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst100
-rw-r--r--Documentation/media/uapi/cec/cec-ioc-dqevent.rst257
-rw-r--r--Documentation/media/uapi/cec/cec-ioc-g-mode.rst301
-rw-r--r--Documentation/media/uapi/cec/cec-ioc-receive.rst391
-rw-r--r--Documentation/media/uapi/cec/cec-pin-error-inj.rst334
-rw-r--r--Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst66
-rw-r--r--Documentation/media/uapi/dvb/audio-channel-select.rst66
-rw-r--r--Documentation/media/uapi/dvb/audio-clear-buffer.rst55
-rw-r--r--Documentation/media/uapi/dvb/audio-continue.rst56
-rw-r--r--Documentation/media/uapi/dvb/audio-fclose.rst63
-rw-r--r--Documentation/media/uapi/dvb/audio-fopen.rst115
-rw-r--r--Documentation/media/uapi/dvb/audio-fwrite.rst91
-rw-r--r--Documentation/media/uapi/dvb/audio-get-capabilities.rst63
-rw-r--r--Documentation/media/uapi/dvb/audio-get-status.rst63
-rw-r--r--Documentation/media/uapi/dvb/audio-pause.rst57
-rw-r--r--Documentation/media/uapi/dvb/audio-play.rst56
-rw-r--r--Documentation/media/uapi/dvb/audio-select-source.rst65
-rw-r--r--Documentation/media/uapi/dvb/audio-set-av-sync.rst67
-rw-r--r--Documentation/media/uapi/dvb/audio-set-bypass-mode.rst70
-rw-r--r--Documentation/media/uapi/dvb/audio-set-id.rst67
-rw-r--r--Documentation/media/uapi/dvb/audio-set-mixer.rst61
-rw-r--r--Documentation/media/uapi/dvb/audio-set-mute.rst71
-rw-r--r--Documentation/media/uapi/dvb/audio-set-streamtype.rst77
-rw-r--r--Documentation/media/uapi/dvb/audio-stop.rst56
-rw-r--r--Documentation/media/uapi/dvb/audio.rst34
-rw-r--r--Documentation/media/uapi/dvb/audio_data_types.rst123
-rw-r--r--Documentation/media/uapi/dvb/audio_function_calls.rst37
-rw-r--r--Documentation/media/uapi/dvb/ca-fclose.rst50
-rw-r--r--Documentation/media/uapi/dvb/ca-fopen.rst84
-rw-r--r--Documentation/media/uapi/dvb/ca-get-cap.rst53
-rw-r--r--Documentation/media/uapi/dvb/ca-get-descr-info.rst49
-rw-r--r--Documentation/media/uapi/dvb/ca-get-msg.rst59
-rw-r--r--Documentation/media/uapi/dvb/ca-get-slot-info.rst64
-rw-r--r--Documentation/media/uapi/dvb/ca-reset.rst51
-rw-r--r--Documentation/media/uapi/dvb/ca-send-msg.rst58
-rw-r--r--Documentation/media/uapi/dvb/ca-set-descr.rst53
-rw-r--r--Documentation/media/uapi/dvb/ca.rst31
-rw-r--r--Documentation/media/uapi/dvb/ca_data_types.rst16
-rw-r--r--Documentation/media/uapi/dvb/ca_function_calls.rst27
-rw-r--r--Documentation/media/uapi/dvb/demux.rst30
-rw-r--r--Documentation/media/uapi/dvb/dmx-add-pid.rst56
-rw-r--r--Documentation/media/uapi/dvb/dmx-expbuf.rst97
-rw-r--r--Documentation/media/uapi/dvb/dmx-fclose.rst52
-rw-r--r--Documentation/media/uapi/dvb/dmx-fopen.rst98
-rw-r--r--Documentation/media/uapi/dvb/dmx-fread.rst87
-rw-r--r--Documentation/media/uapi/dvb/dmx-fwrite.rst79
-rw-r--r--Documentation/media/uapi/dvb/dmx-get-pes-pids.rst71
-rw-r--r--Documentation/media/uapi/dvb/dmx-get-stc.rst73
-rw-r--r--Documentation/media/uapi/dvb/dmx-mmap.rst125
-rw-r--r--Documentation/media/uapi/dvb/dmx-munmap.rst63
-rw-r--r--Documentation/media/uapi/dvb/dmx-qbuf.rst93
-rw-r--r--Documentation/media/uapi/dvb/dmx-querybuf.rst72
-rw-r--r--Documentation/media/uapi/dvb/dmx-remove-pid.rst57
-rw-r--r--Documentation/media/uapi/dvb/dmx-reqbufs.rst83
-rw-r--r--Documentation/media/uapi/dvb/dmx-set-buffer-size.rst57
-rw-r--r--Documentation/media/uapi/dvb/dmx-set-filter.rst64
-rw-r--r--Documentation/media/uapi/dvb/dmx-set-pes-filter.rst76
-rw-r--r--Documentation/media/uapi/dvb/dmx-start.rst75
-rw-r--r--Documentation/media/uapi/dvb/dmx-stop.rst52
-rw-r--r--Documentation/media/uapi/dvb/dmx_fcalls.rst37
-rw-r--r--Documentation/media/uapi/dvb/dmx_types.rst16
-rw-r--r--Documentation/media/uapi/dvb/dvb-fe-read-status.rst32
-rw-r--r--Documentation/media/uapi/dvb/dvb-frontend-event.rst22
-rw-r--r--Documentation/media/uapi/dvb/dvb-frontend-parameters.rst126
-rw-r--r--Documentation/media/uapi/dvb/dvbapi.rst126
-rw-r--r--Documentation/media/uapi/dvb/dvbproperty.rst133
-rw-r--r--Documentation/media/uapi/dvb/dvbstb.svg43
-rw-r--r--Documentation/media/uapi/dvb/examples.rst23
-rw-r--r--Documentation/media/uapi/dvb/fe-bandwidth-t.rst81
-rw-r--r--Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst55
-rw-r--r--Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst53
-rw-r--r--Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst59
-rw-r--r--Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst56
-rw-r--r--Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst62
-rw-r--r--Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst61
-rw-r--r--Documentation/media/uapi/dvb/fe-get-event.rst78
-rw-r--r--Documentation/media/uapi/dvb/fe-get-frontend.rst69
-rw-r--r--Documentation/media/uapi/dvb/fe-get-info.rst70
-rw-r--r--Documentation/media/uapi/dvb/fe-get-property.rst83
-rw-r--r--Documentation/media/uapi/dvb/fe-read-ber.rst57
-rw-r--r--Documentation/media/uapi/dvb/fe-read-signal-strength.rst57
-rw-r--r--Documentation/media/uapi/dvb/fe-read-snr.rst57
-rw-r--r--Documentation/media/uapi/dvb/fe-read-status.rst72
-rw-r--r--Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst59
-rw-r--r--Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst64
-rw-r--r--Documentation/media/uapi/dvb/fe-set-frontend.rst78
-rw-r--r--Documentation/media/uapi/dvb/fe-set-tone.rst65
-rw-r--r--Documentation/media/uapi/dvb/fe-set-voltage.rst69
-rw-r--r--Documentation/media/uapi/dvb/fe-type-t.rst98
-rw-r--r--Documentation/media/uapi/dvb/fe_property_parameters.rst1014
-rw-r--r--Documentation/media/uapi/dvb/frontend-header.rst13
-rw-r--r--Documentation/media/uapi/dvb/frontend-property-cable-systems.rst82
-rw-r--r--Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst112
-rw-r--r--Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst301
-rw-r--r--Documentation/media/uapi/dvb/frontend-stat-properties.rst252
-rw-r--r--Documentation/media/uapi/dvb/frontend.rst63
-rw-r--r--Documentation/media/uapi/dvb/frontend_f_close.rst57
-rw-r--r--Documentation/media/uapi/dvb/frontend_f_open.rst117
-rw-r--r--Documentation/media/uapi/dvb/frontend_fcalls.rst31
-rw-r--r--Documentation/media/uapi/dvb/frontend_legacy_api.rst45
-rw-r--r--Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst25
-rw-r--r--Documentation/media/uapi/dvb/headers.rst30
-rw-r--r--Documentation/media/uapi/dvb/intro.rst190
-rw-r--r--Documentation/media/uapi/dvb/legacy_dvb_apis.rst39
-rw-r--r--Documentation/media/uapi/dvb/net-add-if.rst60
-rw-r--r--Documentation/media/uapi/dvb/net-get-if.rst59
-rw-r--r--Documentation/media/uapi/dvb/net-remove-if.rst55
-rw-r--r--Documentation/media/uapi/dvb/net-types.rst16
-rw-r--r--Documentation/media/uapi/dvb/net.rst48
-rw-r--r--Documentation/media/uapi/dvb/query-dvb-frontend-info.rst20
-rw-r--r--Documentation/media/uapi/dvb/video-clear-buffer.rst63
-rw-r--r--Documentation/media/uapi/dvb/video-command.rst105
-rw-r--r--Documentation/media/uapi/dvb/video-continue.rst66
-rw-r--r--Documentation/media/uapi/dvb/video-fast-forward.rst83
-rw-r--r--Documentation/media/uapi/dvb/video-fclose.rst62
-rw-r--r--Documentation/media/uapi/dvb/video-fopen.rst122
-rw-r--r--Documentation/media/uapi/dvb/video-freeze.rst70
-rw-r--r--Documentation/media/uapi/dvb/video-fwrite.rst90
-rw-r--r--Documentation/media/uapi/dvb/video-get-capabilities.rst70
-rw-r--r--Documentation/media/uapi/dvb/video-get-event.rst114
-rw-r--r--Documentation/media/uapi/dvb/video-get-frame-count.rst74
-rw-r--r--Documentation/media/uapi/dvb/video-get-pts.rst78
-rw-r--r--Documentation/media/uapi/dvb/video-get-size.rst78
-rw-r--r--Documentation/media/uapi/dvb/video-get-status.rst80
-rw-r--r--Documentation/media/uapi/dvb/video-play.rst66
-rw-r--r--Documentation/media/uapi/dvb/video-select-source.rst84
-rw-r--r--Documentation/media/uapi/dvb/video-set-blank.rst73
-rw-r--r--Documentation/media/uapi/dvb/video-set-display-format.rst69
-rw-r--r--Documentation/media/uapi/dvb/video-set-format.rst92
-rw-r--r--Documentation/media/uapi/dvb/video-set-streamtype.rst70
-rw-r--r--Documentation/media/uapi/dvb/video-slowmotion.rst83
-rw-r--r--Documentation/media/uapi/dvb/video-stillpicture.rst70
-rw-r--r--Documentation/media/uapi/dvb/video-stop.rst83
-rw-r--r--Documentation/media/uapi/dvb/video-try-command.rst75
-rw-r--r--Documentation/media/uapi/dvb/video.rst43
-rw-r--r--Documentation/media/uapi/dvb/video_function_calls.rst42
-rw-r--r--Documentation/media/uapi/dvb/video_types.rst255
-rw-r--r--Documentation/media/uapi/fdl-appendix.rst478
-rw-r--r--Documentation/media/uapi/gen-errors.rst103
-rw-r--r--Documentation/media/uapi/mediactl/media-controller-intro.rst40
-rw-r--r--Documentation/media/uapi/mediactl/media-controller-model.rst42
-rw-r--r--Documentation/media/uapi/mediactl/media-controller.rst62
-rw-r--r--Documentation/media/uapi/mediactl/media-func-close.rst54
-rw-r--r--Documentation/media/uapi/mediactl/media-func-ioctl.rst74
-rw-r--r--Documentation/media/uapi/mediactl/media-func-open.rst76
-rw-r--r--Documentation/media/uapi/mediactl/media-funcs.rst33
-rw-r--r--Documentation/media/uapi/mediactl/media-header.rst17
-rw-r--r--Documentation/media/uapi/mediactl/media-ioc-device-info.rst118
-rw-r--r--Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst156
-rw-r--r--Documentation/media/uapi/mediactl/media-ioc-enum-links.rst157
-rw-r--r--Documentation/media/uapi/mediactl/media-ioc-g-topology.rst307
-rw-r--r--Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst90
-rw-r--r--Documentation/media/uapi/mediactl/media-ioc-setup-link.rst74
-rw-r--r--Documentation/media/uapi/mediactl/media-request-ioc-queue.rst102
-rw-r--r--Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst75
-rw-r--r--Documentation/media/uapi/mediactl/media-types.rst425
-rw-r--r--Documentation/media/uapi/mediactl/request-api.rst276
-rw-r--r--Documentation/media/uapi/mediactl/request-func-close.rst73
-rw-r--r--Documentation/media/uapi/mediactl/request-func-ioctl.rst91
-rw-r--r--Documentation/media/uapi/mediactl/request-func-poll.rst101
-rw-r--r--Documentation/media/uapi/rc/keytable.c.rst183
-rw-r--r--Documentation/media/uapi/rc/lirc-dev-intro.rst171
-rw-r--r--Documentation/media/uapi/rc/lirc-dev.rst21
-rw-r--r--Documentation/media/uapi/rc/lirc-func.rst34
-rw-r--r--Documentation/media/uapi/rc/lirc-get-features.rst200
-rw-r--r--Documentation/media/uapi/rc/lirc-get-rec-mode.rst74
-rw-r--r--Documentation/media/uapi/rc/lirc-get-rec-resolution.rst54
-rw-r--r--Documentation/media/uapi/rc/lirc-get-send-mode.rst78
-rw-r--r--Documentation/media/uapi/rc/lirc-get-timeout.rst63
-rw-r--r--Documentation/media/uapi/rc/lirc-header.rst17
-rw-r--r--Documentation/media/uapi/rc/lirc-read.rst76
-rw-r--r--Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst53
-rw-r--r--Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst54
-rw-r--r--Documentation/media/uapi/rc/lirc-set-rec-carrier.rst53
-rw-r--r--Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst56
-rw-r--r--Documentation/media/uapi/rc/lirc-set-rec-timeout.rst61
-rw-r--r--Documentation/media/uapi/rc/lirc-set-send-carrier.rst48
-rw-r--r--Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst54
-rw-r--r--Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst58
-rw-r--r--Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst63
-rw-r--r--Documentation/media/uapi/rc/lirc-write.rst82
-rw-r--r--Documentation/media/uapi/rc/rc-intro.rst31
-rw-r--r--Documentation/media/uapi/rc/rc-sysfs-nodes.rst151
-rw-r--r--Documentation/media/uapi/rc/rc-table-change.rst25
-rw-r--r--Documentation/media/uapi/rc/rc-tables.rst766
-rw-r--r--Documentation/media/uapi/rc/remote_controllers.rst59
-rw-r--r--Documentation/media/uapi/v4l/app-pri.rst37
-rw-r--r--Documentation/media/uapi/v4l/async.rst16
-rw-r--r--Documentation/media/uapi/v4l/audio.rst104
-rw-r--r--Documentation/media/uapi/v4l/bayer.svg56
-rw-r--r--Documentation/media/uapi/v4l/biblio.rst416
-rw-r--r--Documentation/media/uapi/v4l/buffer.rst817
-rw-r--r--Documentation/media/uapi/v4l/capture-example.rst20
-rw-r--r--Documentation/media/uapi/v4l/capture.c.rst671
-rw-r--r--Documentation/media/uapi/v4l/colorspaces-defs.rst183
-rw-r--r--Documentation/media/uapi/v4l/colorspaces-details.rst813
-rw-r--r--Documentation/media/uapi/v4l/colorspaces.rst170
-rw-r--r--Documentation/media/uapi/v4l/common-defs.rst20
-rw-r--r--Documentation/media/uapi/v4l/common.rst64
-rw-r--r--Documentation/media/uapi/v4l/compat.rst25
-rw-r--r--Documentation/media/uapi/v4l/constraints.svg37
-rw-r--r--Documentation/media/uapi/v4l/control.rst512
-rw-r--r--Documentation/media/uapi/v4l/crop.rst324
-rw-r--r--Documentation/media/uapi/v4l/crop.svg290
-rw-r--r--Documentation/media/uapi/v4l/depth-formats.rst24
-rw-r--r--Documentation/media/uapi/v4l/dev-capture.rst111
-rw-r--r--Documentation/media/uapi/v4l/dev-event.rst54
-rw-r--r--Documentation/media/uapi/v4l/dev-mem2mem.rst49
-rw-r--r--Documentation/media/uapi/v4l/dev-meta.rst74
-rw-r--r--Documentation/media/uapi/v4l/dev-osd.rst157
-rw-r--r--Documentation/media/uapi/v4l/dev-output.rst108
-rw-r--r--Documentation/media/uapi/v4l/dev-overlay.rst328
-rw-r--r--Documentation/media/uapi/v4l/dev-radio.rst59
-rw-r--r--Documentation/media/uapi/v4l/dev-raw-vbi.rst306
-rw-r--r--Documentation/media/uapi/v4l/dev-rds.rst191
-rw-r--r--Documentation/media/uapi/v4l/dev-sdr.rst114
-rw-r--r--Documentation/media/uapi/v4l/dev-sliced-vbi.rst669
-rw-r--r--Documentation/media/uapi/v4l/dev-subdev.rst503
-rw-r--r--Documentation/media/uapi/v4l/dev-touch.rst63
-rw-r--r--Documentation/media/uapi/v4l/devices.rst33
-rw-r--r--Documentation/media/uapi/v4l/diff-v4l.rst693
-rw-r--r--Documentation/media/uapi/v4l/dmabuf.rst169
-rw-r--r--Documentation/media/uapi/v4l/dv-timings.rst45
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-camera.rst515
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-codec.rst4264
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-detect.rst71
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-dv.rst166
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-flash.rst192
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst95
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst188
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-image-process.rst63
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-image-source.rst67
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst113
-rw-r--r--Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst96
-rw-r--r--Documentation/media/uapi/v4l/extended-controls.rst180
-rw-r--r--Documentation/media/uapi/v4l/field-order.rst172
-rw-r--r--Documentation/media/uapi/v4l/fieldseq_bt.svg2621
-rw-r--r--Documentation/media/uapi/v4l/fieldseq_tb.svg2618
-rw-r--r--Documentation/media/uapi/v4l/format.rst99
-rw-r--r--Documentation/media/uapi/v4l/func-close.rst56
-rw-r--r--Documentation/media/uapi/v4l/func-ioctl.rst69
-rw-r--r--Documentation/media/uapi/v4l/func-mmap.rst148
-rw-r--r--Documentation/media/uapi/v4l/func-munmap.rst65
-rw-r--r--Documentation/media/uapi/v4l/func-open.rst90
-rw-r--r--Documentation/media/uapi/v4l/func-poll.rst124
-rw-r--r--Documentation/media/uapi/v4l/func-read.rst140
-rw-r--r--Documentation/media/uapi/v4l/func-select.rst127
-rw-r--r--Documentation/media/uapi/v4l/func-write.rst91
-rw-r--r--Documentation/media/uapi/v4l/hist-v4l2.rst1374
-rw-r--r--Documentation/media/uapi/v4l/hsv-formats.rst26
-rw-r--r--Documentation/media/uapi/v4l/io.rst58
-rw-r--r--Documentation/media/uapi/v4l/libv4l-introduction.rst191
-rw-r--r--Documentation/media/uapi/v4l/libv4l.rst20
-rw-r--r--Documentation/media/uapi/v4l/meta-formats.rst27
-rw-r--r--Documentation/media/uapi/v4l/mmap.rst292
-rw-r--r--Documentation/media/uapi/v4l/nv12mt.svg477
-rw-r--r--Documentation/media/uapi/v4l/nv12mt_example.svg1616
-rw-r--r--Documentation/media/uapi/v4l/open.rst165
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-bayer.rst39
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-compressed.rst232
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-grey.rst51
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-indexed.rst54
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-intro.rst58
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-inzi.rst89
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-m420.rst133
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst220
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst104
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst58
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst60
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst175
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst136
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-nv12.rst136
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-nv12m.rst151
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-nv12mt.rst67
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-nv16.rst160
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-nv16m.rst164
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-nv24.rst102
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst164
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst380
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-reserved.rst282
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-rgb.rst1304
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst37
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst41
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst37
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst41
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst62
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst62
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst62
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst39
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst342
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb10.rst83
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst31
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst35
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb10p.rst81
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb12.rst84
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb12p.rst94
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb14.rst82
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb14p.rst152
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb16.rst76
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-srggb8.rst61
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-tch-td08.rst59
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-tch-td16.rst74
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst57
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst73
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-uv8.rst54
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-uyvy.rst117
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst138
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-v4l2.rst171
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-vyuy.rst115
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y10.rst72
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y10b.rst40
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y10p.rst50
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y12.rst72
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y12i.rst43
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y14.rst72
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y16-be.rst76
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y16.rst76
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y41p.rst158
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-y8i.rst73
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv410.rst134
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv411p.rst122
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv420.rst150
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv420m.rst159
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv422m.rst148
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv422p.rst136
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuv444m.rst148
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yuyv.rst125
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-yvyu.rst115
-rw-r--r--Documentation/media/uapi/v4l/pixfmt-z16.rst73
-rw-r--r--Documentation/media/uapi/v4l/pixfmt.rst45
-rw-r--r--Documentation/media/uapi/v4l/planar-apis.rst68
-rw-r--r--Documentation/media/uapi/v4l/querycap.rst41
-rw-r--r--Documentation/media/uapi/v4l/rw.rst54
-rw-r--r--Documentation/media/uapi/v4l/sdr-formats.rst29
-rw-r--r--Documentation/media/uapi/v4l/selection-api-configuration.rst144
-rw-r--r--Documentation/media/uapi/v4l/selection-api-examples.rst91
-rw-r--r--Documentation/media/uapi/v4l/selection-api-intro.rst35
-rw-r--r--Documentation/media/uapi/v4l/selection-api-targets.rst27
-rw-r--r--Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst46
-rw-r--r--Documentation/media/uapi/v4l/selection-api.rst23
-rw-r--r--Documentation/media/uapi/v4l/selection.svg1178
-rw-r--r--Documentation/media/uapi/v4l/selections-common.rst30
-rw-r--r--Documentation/media/uapi/v4l/standard.rst192
-rw-r--r--Documentation/media/uapi/v4l/streaming-par.rst40
-rw-r--r--Documentation/media/uapi/v4l/subdev-formats.rst7833
-rw-r--r--Documentation/media/uapi/v4l/subdev-image-processing-crop.svg312
-rw-r--r--Documentation/media/uapi/v4l/subdev-image-processing-full.svg752
-rw-r--r--Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg550
-rw-r--r--Documentation/media/uapi/v4l/tch-formats.rst25
-rw-r--r--Documentation/media/uapi/v4l/tuner.rst92
-rw-r--r--Documentation/media/uapi/v4l/user-func.rst88
-rw-r--r--Documentation/media/uapi/v4l/userp.rst128
-rw-r--r--Documentation/media/uapi/v4l/v4l2-selection-flags.rst51
-rw-r--r--Documentation/media/uapi/v4l/v4l2-selection-targets.rst78
-rw-r--r--Documentation/media/uapi/v4l/v4l2.rst423
-rw-r--r--Documentation/media/uapi/v4l/v4l2grab-example.rst24
-rw-r--r--Documentation/media/uapi/v4l/v4l2grab.c.rst176
-rw-r--r--Documentation/media/uapi/v4l/vbi_525.svg821
-rw-r--r--Documentation/media/uapi/v4l/vbi_625.svg870
-rw-r--r--Documentation/media/uapi/v4l/vbi_hsync.svg321
-rw-r--r--Documentation/media/uapi/v4l/video.rst75
-rw-r--r--Documentation/media/uapi/v4l/videodev.rst16
-rw-r--r--Documentation/media/uapi/v4l/vidioc-create-bufs.rst141
-rw-r--r--Documentation/media/uapi/v4l/vidioc-cropcap.rst143
-rw-r--r--Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst167
-rw-r--r--Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst171
-rw-r--r--Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst226
-rw-r--r--Documentation/media/uapi/v4l/vidioc-dqevent.rst391
-rw-r--r--Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst169
-rw-r--r--Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst168
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst114
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enum-fmt.rst159
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst203
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst213
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst150
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enumaudio.rst62
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enumaudioout.rst67
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enuminput.rst242
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enumoutput.rst165
-rw-r--r--Documentation/media/uapi/v4l/vidioc-enumstd.rst367
-rw-r--r--Documentation/media/uapi/v4l/vidioc-expbuf.rst175
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-audio.rst135
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-audioout.rst108
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-crop.rst119
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-ctrl.rst106
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst312
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-edid.rst154
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-enc-index.rst156
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst416
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-fbuf.rst362
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-fmt.rst161
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-frequency.rst112
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-input.rst71
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst134
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-modulator.rst202
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-output.rst73
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-parm.rst270
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-priority.rst100
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-selection.rst200
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst202
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-std.rst81
-rw-r--r--Documentation/media/uapi/v4l/vidioc-g-tuner.rst476
-rw-r--r--Documentation/media/uapi/v4l/vidioc-log-status.rst56
-rw-r--r--Documentation/media/uapi/v4l/vidioc-overlay.rst61
-rw-r--r--Documentation/media/uapi/v4l/vidioc-prepare-buf.rst65
-rw-r--r--Documentation/media/uapi/v4l/vidioc-qbuf.rst205
-rw-r--r--Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst94
-rw-r--r--Documentation/media/uapi/v4l/vidioc-querybuf.rst87
-rw-r--r--Documentation/media/uapi/v4l/vidioc-querycap.rst284
-rw-r--r--Documentation/media/uapi/v4l/vidioc-queryctrl.rst616
-rw-r--r--Documentation/media/uapi/v4l/vidioc-querystd.rst77
-rw-r--r--Documentation/media/uapi/v4l/vidioc-reqbufs.rst169
-rw-r--r--Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst147
-rw-r--r--Documentation/media/uapi/v4l/vidioc-streamon.rst113
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst120
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst125
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst98
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst125
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst154
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst120
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst125
-rw-r--r--Documentation/media/uapi/v4l/vidioc-subscribe-event.rst123
-rw-r--r--Documentation/media/uapi/v4l/yuv-formats.rst64
-rw-r--r--Documentation/media/v4l-drivers/bttv-cardlist.rst683
-rw-r--r--Documentation/media/v4l-drivers/bttv.rst1926
-rw-r--r--Documentation/media/v4l-drivers/cardlist.rst20
-rw-r--r--Documentation/media/v4l-drivers/cpia2.rst195
-rw-r--r--Documentation/media/v4l-drivers/cx2341x.rst3860
-rw-r--r--Documentation/media/v4l-drivers/cx23885-cardlist.rst263
-rw-r--r--Documentation/media/v4l-drivers/cx88-cardlist.rst379
-rw-r--r--Documentation/media/v4l-drivers/cx88.rst165
-rw-r--r--Documentation/media/v4l-drivers/davinci-vpbe.rst97
-rw-r--r--Documentation/media/v4l-drivers/em28xx-cardlist.rst428
-rw-r--r--Documentation/media/v4l-drivers/fimc.rst171
-rw-r--r--Documentation/media/v4l-drivers/imx.rst705
-rw-r--r--Documentation/media/v4l-drivers/index.rst68
-rw-r--r--Documentation/media/v4l-drivers/ipu3.rst558
-rw-r--r--Documentation/media/v4l-drivers/ivtv-cardlist.rst139
-rw-r--r--Documentation/media/v4l-drivers/max2175.rst64
-rw-r--r--Documentation/media/v4l-drivers/meye.rst134
-rw-r--r--Documentation/media/v4l-drivers/omap3isp.rst284
-rw-r--r--Documentation/media/v4l-drivers/saa7134-cardlist.rst803
-rw-r--r--Documentation/media/v4l-drivers/saa7134.rst115
-rw-r--r--Documentation/media/v4l-drivers/saa7164-cardlist.rst71
-rw-r--r--Documentation/media/v4l-drivers/v4l-with-ir.rst75
-rw-r--r--Documentation/media/v4l-drivers/vimc.rst101
-rw-r--r--Documentation/media/v4l-drivers/zr364xx.rst110
-rw-r--r--Documentation/media/videodev2.h.rst.exceptions572
-rw-r--r--Documentation/networking/devlink/devlink-trap.rst2
-rw-r--r--Documentation/networking/index.rst1
-rw-r--r--Documentation/networking/ip-sysctl.txt2
-rw-r--r--Documentation/networking/net_dim.rst176
-rw-r--r--Documentation/networking/net_dim.txt174
-rw-r--r--Documentation/translations/it_IT/doc-guide/parse-headers.rst2
-rw-r--r--Documentation/translations/zh_CN/video4linux/omap3isp.txt4
-rw-r--r--Documentation/translations/zh_CN/video4linux/v4l2-framework.txt6
-rw-r--r--Documentation/userspace-api/index.rst1
-rw-r--r--Documentation/userspace-api/media/Makefile69
-rw-r--r--Documentation/userspace-api/media/audio.h.rst.exceptions (renamed from Documentation/media/audio.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/ca.h.rst.exceptions (renamed from Documentation/media/ca.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/cec.h.rst.exceptions (renamed from Documentation/media/cec.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/cec/cec-api.rst54
-rw-r--r--Documentation/userspace-api/media/cec/cec-func-close.rst54
-rw-r--r--Documentation/userspace-api/media/cec/cec-func-ioctl.rst73
-rw-r--r--Documentation/userspace-api/media/cec/cec-func-open.rst85
-rw-r--r--Documentation/userspace-api/media/cec/cec-func-poll.rst85
-rw-r--r--Documentation/userspace-api/media/cec/cec-funcs.rst30
-rw-r--r--Documentation/userspace-api/media/cec/cec-header.rst17
-rw-r--r--Documentation/userspace-api/media/cec/cec-intro.rst49
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst150
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-adap-g-conn-info.rst (renamed from Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rst)0
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst378
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst100
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst257
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst301
-rw-r--r--Documentation/userspace-api/media/cec/cec-ioc-receive.rst391
-rw-r--r--Documentation/userspace-api/media/cec/cec-pin-error-inj.rst334
-rw-r--r--Documentation/userspace-api/media/conf_nitpick.py (renamed from Documentation/media/conf_nitpick.py)0
-rw-r--r--Documentation/userspace-api/media/dmx.h.rst.exceptions (renamed from Documentation/media/dmx.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/drivers/cx2341x-uapi.rst179
-rw-r--r--Documentation/userspace-api/media/drivers/imx-uapi.rst125
-rw-r--r--Documentation/userspace-api/media/drivers/index.rst39
-rw-r--r--Documentation/userspace-api/media/drivers/max2175.rst64
-rw-r--r--Documentation/userspace-api/media/drivers/meye-uapi.rst53
-rw-r--r--Documentation/userspace-api/media/drivers/omap3isp-uapi.rst208
-rw-r--r--Documentation/userspace-api/media/drivers/uvcvideo.rst (renamed from Documentation/media/v4l-drivers/uvcvideo.rst)0
-rw-r--r--Documentation/userspace-api/media/dvb/audio-bilingual-channel-select.rst66
-rw-r--r--Documentation/userspace-api/media/dvb/audio-channel-select.rst66
-rw-r--r--Documentation/userspace-api/media/dvb/audio-clear-buffer.rst55
-rw-r--r--Documentation/userspace-api/media/dvb/audio-continue.rst56
-rw-r--r--Documentation/userspace-api/media/dvb/audio-fclose.rst63
-rw-r--r--Documentation/userspace-api/media/dvb/audio-fopen.rst115
-rw-r--r--Documentation/userspace-api/media/dvb/audio-fwrite.rst91
-rw-r--r--Documentation/userspace-api/media/dvb/audio-get-capabilities.rst63
-rw-r--r--Documentation/userspace-api/media/dvb/audio-get-status.rst63
-rw-r--r--Documentation/userspace-api/media/dvb/audio-pause.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/audio-play.rst56
-rw-r--r--Documentation/userspace-api/media/dvb/audio-select-source.rst65
-rw-r--r--Documentation/userspace-api/media/dvb/audio-set-av-sync.rst67
-rw-r--r--Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst70
-rw-r--r--Documentation/userspace-api/media/dvb/audio-set-id.rst67
-rw-r--r--Documentation/userspace-api/media/dvb/audio-set-mixer.rst61
-rw-r--r--Documentation/userspace-api/media/dvb/audio-set-mute.rst71
-rw-r--r--Documentation/userspace-api/media/dvb/audio-set-streamtype.rst77
-rw-r--r--Documentation/userspace-api/media/dvb/audio-stop.rst56
-rw-r--r--Documentation/userspace-api/media/dvb/audio.rst34
-rw-r--r--Documentation/userspace-api/media/dvb/audio_data_types.rst123
-rw-r--r--Documentation/userspace-api/media/dvb/audio_function_calls.rst37
-rw-r--r--Documentation/userspace-api/media/dvb/ca-fclose.rst50
-rw-r--r--Documentation/userspace-api/media/dvb/ca-fopen.rst84
-rw-r--r--Documentation/userspace-api/media/dvb/ca-get-cap.rst53
-rw-r--r--Documentation/userspace-api/media/dvb/ca-get-descr-info.rst49
-rw-r--r--Documentation/userspace-api/media/dvb/ca-get-msg.rst59
-rw-r--r--Documentation/userspace-api/media/dvb/ca-get-slot-info.rst64
-rw-r--r--Documentation/userspace-api/media/dvb/ca-reset.rst51
-rw-r--r--Documentation/userspace-api/media/dvb/ca-send-msg.rst58
-rw-r--r--Documentation/userspace-api/media/dvb/ca-set-descr.rst53
-rw-r--r--Documentation/userspace-api/media/dvb/ca.rst32
-rw-r--r--Documentation/userspace-api/media/dvb/ca_data_types.rst16
-rw-r--r--Documentation/userspace-api/media/dvb/ca_function_calls.rst27
-rw-r--r--Documentation/userspace-api/media/dvb/ca_high_level.rst157
-rw-r--r--Documentation/userspace-api/media/dvb/demux.rst30
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-add-pid.rst56
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-expbuf.rst97
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-fclose.rst52
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-fopen.rst98
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-fread.rst87
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-fwrite.rst79
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst71
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-get-stc.rst73
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-mmap.rst125
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-munmap.rst63
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-qbuf.rst93
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-querybuf.rst72
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-remove-pid.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-reqbufs.rst83
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-set-filter.rst64
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst76
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-start.rst75
-rw-r--r--Documentation/userspace-api/media/dvb/dmx-stop.rst52
-rw-r--r--Documentation/userspace-api/media/dvb/dmx_fcalls.rst37
-rw-r--r--Documentation/userspace-api/media/dvb/dmx_types.rst16
-rw-r--r--Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst32
-rw-r--r--Documentation/userspace-api/media/dvb/dvb-frontend-event.rst22
-rw-r--r--Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst126
-rw-r--r--Documentation/userspace-api/media/dvb/dvbapi.rst126
-rw-r--r--Documentation/userspace-api/media/dvb/dvbproperty.rst133
-rw-r--r--Documentation/userspace-api/media/dvb/dvbstb.svg43
-rw-r--r--Documentation/userspace-api/media/dvb/examples.rst23
-rw-r--r--Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst81
-rw-r--r--Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst55
-rw-r--r--Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst53
-rw-r--r--Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst59
-rw-r--r--Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst56
-rw-r--r--Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd.rst62
-rw-r--r--Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst61
-rw-r--r--Documentation/userspace-api/media/dvb/fe-get-event.rst78
-rw-r--r--Documentation/userspace-api/media/dvb/fe-get-frontend.rst69
-rw-r--r--Documentation/userspace-api/media/dvb/fe-get-info.rst70
-rw-r--r--Documentation/userspace-api/media/dvb/fe-get-property.rst83
-rw-r--r--Documentation/userspace-api/media/dvb/fe-read-ber.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/fe-read-snr.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/fe-read-status.rst72
-rw-r--r--Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst59
-rw-r--r--Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst64
-rw-r--r--Documentation/userspace-api/media/dvb/fe-set-frontend.rst78
-rw-r--r--Documentation/userspace-api/media/dvb/fe-set-tone.rst65
-rw-r--r--Documentation/userspace-api/media/dvb/fe-set-voltage.rst69
-rw-r--r--Documentation/userspace-api/media/dvb/fe-type-t.rst98
-rw-r--r--Documentation/userspace-api/media/dvb/fe_property_parameters.rst1014
-rw-r--r--Documentation/userspace-api/media/dvb/frontend-header.rst13
-rw-r--r--Documentation/userspace-api/media/dvb/frontend-property-cable-systems.rst82
-rw-r--r--Documentation/userspace-api/media/dvb/frontend-property-satellite-systems.rst112
-rw-r--r--Documentation/userspace-api/media/dvb/frontend-property-terrestrial-systems.rst301
-rw-r--r--Documentation/userspace-api/media/dvb/frontend-stat-properties.rst252
-rw-r--r--Documentation/userspace-api/media/dvb/frontend.rst63
-rw-r--r--Documentation/userspace-api/media/dvb/frontend_f_close.rst57
-rw-r--r--Documentation/userspace-api/media/dvb/frontend_f_open.rst117
-rw-r--r--Documentation/userspace-api/media/dvb/frontend_fcalls.rst31
-rw-r--r--Documentation/userspace-api/media/dvb/frontend_legacy_api.rst45
-rw-r--r--Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst25
-rw-r--r--Documentation/userspace-api/media/dvb/headers.rst30
-rw-r--r--Documentation/userspace-api/media/dvb/intro.rst190
-rw-r--r--Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst39
-rw-r--r--Documentation/userspace-api/media/dvb/net-add-if.rst60
-rw-r--r--Documentation/userspace-api/media/dvb/net-get-if.rst59
-rw-r--r--Documentation/userspace-api/media/dvb/net-remove-if.rst55
-rw-r--r--Documentation/userspace-api/media/dvb/net-types.rst16
-rw-r--r--Documentation/userspace-api/media/dvb/net.rst48
-rw-r--r--Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst20
-rw-r--r--Documentation/userspace-api/media/dvb/video-clear-buffer.rst63
-rw-r--r--Documentation/userspace-api/media/dvb/video-command.rst105
-rw-r--r--Documentation/userspace-api/media/dvb/video-continue.rst66
-rw-r--r--Documentation/userspace-api/media/dvb/video-fast-forward.rst83
-rw-r--r--Documentation/userspace-api/media/dvb/video-fclose.rst62
-rw-r--r--Documentation/userspace-api/media/dvb/video-fopen.rst122
-rw-r--r--Documentation/userspace-api/media/dvb/video-freeze.rst70
-rw-r--r--Documentation/userspace-api/media/dvb/video-fwrite.rst90
-rw-r--r--Documentation/userspace-api/media/dvb/video-get-capabilities.rst70
-rw-r--r--Documentation/userspace-api/media/dvb/video-get-event.rst114
-rw-r--r--Documentation/userspace-api/media/dvb/video-get-frame-count.rst74
-rw-r--r--Documentation/userspace-api/media/dvb/video-get-pts.rst78
-rw-r--r--Documentation/userspace-api/media/dvb/video-get-size.rst78
-rw-r--r--Documentation/userspace-api/media/dvb/video-get-status.rst80
-rw-r--r--Documentation/userspace-api/media/dvb/video-play.rst66
-rw-r--r--Documentation/userspace-api/media/dvb/video-select-source.rst84
-rw-r--r--Documentation/userspace-api/media/dvb/video-set-blank.rst73
-rw-r--r--Documentation/userspace-api/media/dvb/video-set-display-format.rst69
-rw-r--r--Documentation/userspace-api/media/dvb/video-set-format.rst92
-rw-r--r--Documentation/userspace-api/media/dvb/video-set-streamtype.rst70
-rw-r--r--Documentation/userspace-api/media/dvb/video-slowmotion.rst83
-rw-r--r--Documentation/userspace-api/media/dvb/video-stillpicture.rst70
-rw-r--r--Documentation/userspace-api/media/dvb/video-stop.rst83
-rw-r--r--Documentation/userspace-api/media/dvb/video-try-command.rst75
-rw-r--r--Documentation/userspace-api/media/dvb/video.rst43
-rw-r--r--Documentation/userspace-api/media/dvb/video_function_calls.rst42
-rw-r--r--Documentation/userspace-api/media/dvb/video_types.rst255
-rw-r--r--Documentation/userspace-api/media/fdl-appendix.rst478
-rw-r--r--Documentation/userspace-api/media/frontend.h.rst.exceptions (renamed from Documentation/media/frontend.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/gen-errors.rst103
-rw-r--r--Documentation/userspace-api/media/index.rst67
-rw-r--r--Documentation/userspace-api/media/intro.rst (renamed from Documentation/media/intro.rst)0
-rw-r--r--Documentation/userspace-api/media/lirc.h.rst.exceptions (renamed from Documentation/media/lirc.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/media.h.rst.exceptions (renamed from Documentation/media/media.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/mediactl/media-controller-intro.rst40
-rw-r--r--Documentation/userspace-api/media/mediactl/media-controller-model.rst42
-rw-r--r--Documentation/userspace-api/media/mediactl/media-controller.rst62
-rw-r--r--Documentation/userspace-api/media/mediactl/media-func-close.rst54
-rw-r--r--Documentation/userspace-api/media/mediactl/media-func-ioctl.rst74
-rw-r--r--Documentation/userspace-api/media/mediactl/media-func-open.rst76
-rw-r--r--Documentation/userspace-api/media/mediactl/media-funcs.rst33
-rw-r--r--Documentation/userspace-api/media/mediactl/media-header.rst17
-rw-r--r--Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst118
-rw-r--r--Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst156
-rw-r--r--Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst157
-rw-r--r--Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst307
-rw-r--r--Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst90
-rw-r--r--Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst74
-rw-r--r--Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst102
-rw-r--r--Documentation/userspace-api/media/mediactl/media-request-ioc-reinit.rst75
-rw-r--r--Documentation/userspace-api/media/mediactl/media-types.rst425
-rw-r--r--Documentation/userspace-api/media/mediactl/request-api.rst276
-rw-r--r--Documentation/userspace-api/media/mediactl/request-func-close.rst73
-rw-r--r--Documentation/userspace-api/media/mediactl/request-func-ioctl.rst91
-rw-r--r--Documentation/userspace-api/media/mediactl/request-func-poll.rst101
-rw-r--r--Documentation/userspace-api/media/net.h.rst.exceptions (renamed from Documentation/media/net.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/rc/keytable.c.rst183
-rw-r--r--Documentation/userspace-api/media/rc/lirc-dev-intro.rst171
-rw-r--r--Documentation/userspace-api/media/rc/lirc-dev.rst21
-rw-r--r--Documentation/userspace-api/media/rc/lirc-func.rst34
-rw-r--r--Documentation/userspace-api/media/rc/lirc-get-features.rst200
-rw-r--r--Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst74
-rw-r--r--Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst54
-rw-r--r--Documentation/userspace-api/media/rc/lirc-get-send-mode.rst78
-rw-r--r--Documentation/userspace-api/media/rc/lirc-get-timeout.rst63
-rw-r--r--Documentation/userspace-api/media/rc/lirc-header.rst17
-rw-r--r--Documentation/userspace-api/media/rc/lirc-read.rst76
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst53
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst54
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst53
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst56
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst61
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst48
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst54
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst58
-rw-r--r--Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst63
-rw-r--r--Documentation/userspace-api/media/rc/lirc-write.rst82
-rw-r--r--Documentation/userspace-api/media/rc/rc-intro.rst31
-rw-r--r--Documentation/userspace-api/media/rc/rc-protos.rst (renamed from Documentation/media/uapi/rc/rc-protos.rst)0
-rw-r--r--Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst151
-rw-r--r--Documentation/userspace-api/media/rc/rc-table-change.rst25
-rw-r--r--Documentation/userspace-api/media/rc/rc-tables.rst766
-rw-r--r--Documentation/userspace-api/media/rc/remote_controllers.rst59
-rw-r--r--Documentation/userspace-api/media/typical_media_device.svg116
-rw-r--r--Documentation/userspace-api/media/v4l/app-pri.rst37
-rw-r--r--Documentation/userspace-api/media/v4l/async.rst16
-rw-r--r--Documentation/userspace-api/media/v4l/audio.rst104
-rw-r--r--Documentation/userspace-api/media/v4l/bayer.svg56
-rw-r--r--Documentation/userspace-api/media/v4l/biblio.rst416
-rw-r--r--Documentation/userspace-api/media/v4l/buffer.rst817
-rw-r--r--Documentation/userspace-api/media/v4l/capture-example.rst20
-rw-r--r--Documentation/userspace-api/media/v4l/capture.c.rst671
-rw-r--r--Documentation/userspace-api/media/v4l/colorspaces-defs.rst183
-rw-r--r--Documentation/userspace-api/media/v4l/colorspaces-details.rst813
-rw-r--r--Documentation/userspace-api/media/v4l/colorspaces.rst170
-rw-r--r--Documentation/userspace-api/media/v4l/common-defs.rst20
-rw-r--r--Documentation/userspace-api/media/v4l/common.rst65
-rw-r--r--Documentation/userspace-api/media/v4l/compat.rst25
-rw-r--r--Documentation/userspace-api/media/v4l/constraints.svg37
-rw-r--r--Documentation/userspace-api/media/v4l/control.rst512
-rw-r--r--Documentation/userspace-api/media/v4l/crop.rst324
-rw-r--r--Documentation/userspace-api/media/v4l/crop.svg290
-rw-r--r--Documentation/userspace-api/media/v4l/depth-formats.rst24
-rw-r--r--Documentation/userspace-api/media/v4l/dev-capture.rst111
-rw-r--r--Documentation/userspace-api/media/v4l/dev-decoder.rst (renamed from Documentation/media/uapi/v4l/dev-decoder.rst)0
-rw-r--r--Documentation/userspace-api/media/v4l/dev-event.rst54
-rw-r--r--Documentation/userspace-api/media/v4l/dev-mem2mem.rst49
-rw-r--r--Documentation/userspace-api/media/v4l/dev-meta.rst74
-rw-r--r--Documentation/userspace-api/media/v4l/dev-osd.rst157
-rw-r--r--Documentation/userspace-api/media/v4l/dev-output.rst108
-rw-r--r--Documentation/userspace-api/media/v4l/dev-overlay.rst328
-rw-r--r--Documentation/userspace-api/media/v4l/dev-radio.rst59
-rw-r--r--Documentation/userspace-api/media/v4l/dev-raw-vbi.rst306
-rw-r--r--Documentation/userspace-api/media/v4l/dev-rds.rst191
-rw-r--r--Documentation/userspace-api/media/v4l/dev-sdr.rst114
-rw-r--r--Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst669
-rw-r--r--Documentation/userspace-api/media/v4l/dev-stateless-decoder.rst (renamed from Documentation/media/uapi/v4l/dev-stateless-decoder.rst)0
-rw-r--r--Documentation/userspace-api/media/v4l/dev-subdev.rst508
-rw-r--r--Documentation/userspace-api/media/v4l/dev-touch.rst63
-rw-r--r--Documentation/userspace-api/media/v4l/devices.rst33
-rw-r--r--Documentation/userspace-api/media/v4l/diff-v4l.rst693
-rw-r--r--Documentation/userspace-api/media/v4l/dmabuf.rst169
-rw-r--r--Documentation/userspace-api/media/v4l/dv-timings.rst45
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst666
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst4274
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst71
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst166
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst192
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst95
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst188
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst63
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst67
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst113
-rw-r--r--Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst96
-rw-r--r--Documentation/userspace-api/media/v4l/extended-controls.rst180
-rw-r--r--Documentation/userspace-api/media/v4l/field-order.rst172
-rw-r--r--Documentation/userspace-api/media/v4l/fieldseq_bt.svg2621
-rw-r--r--Documentation/userspace-api/media/v4l/fieldseq_tb.svg2618
-rw-r--r--Documentation/userspace-api/media/v4l/format.rst99
-rw-r--r--Documentation/userspace-api/media/v4l/fourcc.rst (renamed from Documentation/media/v4l-drivers/fourcc.rst)0
-rw-r--r--Documentation/userspace-api/media/v4l/func-close.rst56
-rw-r--r--Documentation/userspace-api/media/v4l/func-ioctl.rst69
-rw-r--r--Documentation/userspace-api/media/v4l/func-mmap.rst148
-rw-r--r--Documentation/userspace-api/media/v4l/func-munmap.rst65
-rw-r--r--Documentation/userspace-api/media/v4l/func-open.rst90
-rw-r--r--Documentation/userspace-api/media/v4l/func-poll.rst124
-rw-r--r--Documentation/userspace-api/media/v4l/func-read.rst140
-rw-r--r--Documentation/userspace-api/media/v4l/func-select.rst127
-rw-r--r--Documentation/userspace-api/media/v4l/func-write.rst91
-rw-r--r--Documentation/userspace-api/media/v4l/hist-v4l2.rst1374
-rw-r--r--Documentation/userspace-api/media/v4l/hsv-formats.rst26
-rw-r--r--Documentation/userspace-api/media/v4l/io.rst58
-rw-r--r--Documentation/userspace-api/media/v4l/libv4l-introduction.rst191
-rw-r--r--Documentation/userspace-api/media/v4l/libv4l.rst20
-rw-r--r--Documentation/userspace-api/media/v4l/meta-formats.rst27
-rw-r--r--Documentation/userspace-api/media/v4l/mmap.rst292
-rw-r--r--Documentation/userspace-api/media/v4l/nv12mt.svg477
-rw-r--r--Documentation/userspace-api/media/v4l/nv12mt_example.svg1616
-rw-r--r--Documentation/userspace-api/media/v4l/open.rst165
-rw-r--r--Documentation/userspace-api/media/v4l/pipeline.dot (renamed from Documentation/media/uapi/v4l/pipeline.dot)0
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-bayer.rst39
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-cnf4.rst (renamed from Documentation/media/uapi/v4l/pixfmt-cnf4.rst)0
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-compressed.rst232
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-grey.rst51
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-indexed.rst54
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-intro.rst58
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-inzi.rst89
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-m420.rst133
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst220
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst104
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst58
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst60
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst175
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst136
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-nv12.rst136
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst151
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst67
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-nv16.rst160
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst164
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-nv24.rst102
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst164
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst380
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-reserved.rst282
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-rgb.rst1304
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst37
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst41
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst37
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst41
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst62
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst62
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst62
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst39
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst342
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst83
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst31
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst35
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst81
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst84
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst94
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst82
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst152
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst76
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst61
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst59
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst74
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst57
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst73
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-uv8.rst54
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst117
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst138
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst171
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst115
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y10.rst72
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y10b.rst40
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y10p.rst50
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y12.rst72
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y12i.rst43
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y14.rst72
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst76
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y16.rst76
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y41p.rst158
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-y8i.rst73
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst134
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst122
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst150
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst159
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst148
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst136
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst148
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst125
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst115
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt-z16.rst73
-rw-r--r--Documentation/userspace-api/media/v4l/pixfmt.rst45
-rw-r--r--Documentation/userspace-api/media/v4l/planar-apis.rst68
-rw-r--r--Documentation/userspace-api/media/v4l/querycap.rst41
-rw-r--r--Documentation/userspace-api/media/v4l/rw.rst54
-rw-r--r--Documentation/userspace-api/media/v4l/sdr-formats.rst29
-rw-r--r--Documentation/userspace-api/media/v4l/selection-api-configuration.rst144
-rw-r--r--Documentation/userspace-api/media/v4l/selection-api-examples.rst91
-rw-r--r--Documentation/userspace-api/media/v4l/selection-api-intro.rst35
-rw-r--r--Documentation/userspace-api/media/v4l/selection-api-targets.rst27
-rw-r--r--Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst46
-rw-r--r--Documentation/userspace-api/media/v4l/selection-api.rst23
-rw-r--r--Documentation/userspace-api/media/v4l/selection.svg1178
-rw-r--r--Documentation/userspace-api/media/v4l/selections-common.rst30
-rw-r--r--Documentation/userspace-api/media/v4l/standard.rst192
-rw-r--r--Documentation/userspace-api/media/v4l/streaming-par.rst40
-rw-r--r--Documentation/userspace-api/media/v4l/subdev-formats.rst7833
-rw-r--r--Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg312
-rw-r--r--Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg752
-rw-r--r--Documentation/userspace-api/media/v4l/subdev-image-processing-scaling-multi-source.svg550
-rw-r--r--Documentation/userspace-api/media/v4l/tch-formats.rst25
-rw-r--r--Documentation/userspace-api/media/v4l/tuner.rst92
-rw-r--r--Documentation/userspace-api/media/v4l/user-func.rst89
-rw-r--r--Documentation/userspace-api/media/v4l/userp.rst128
-rw-r--r--Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst51
-rw-r--r--Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst78
-rw-r--r--Documentation/userspace-api/media/v4l/v4l2.rst423
-rw-r--r--Documentation/userspace-api/media/v4l/v4l2grab-example.rst24
-rw-r--r--Documentation/userspace-api/media/v4l/v4l2grab.c.rst176
-rw-r--r--Documentation/userspace-api/media/v4l/vbi_525.svg821
-rw-r--r--Documentation/userspace-api/media/v4l/vbi_625.svg870
-rw-r--r--Documentation/userspace-api/media/v4l/vbi_hsync.svg321
-rw-r--r--Documentation/userspace-api/media/v4l/video.rst75
-rw-r--r--Documentation/userspace-api/media/v4l/videodev.rst16
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst141
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-cropcap.rst143
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst167
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst171
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst226
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-dqevent.rst391
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst169
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst168
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst114
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst195
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst203
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst213
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst150
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst62
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst67
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enuminput.rst242
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst165
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-enumstd.rst367
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-expbuf.rst175
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-audio.rst135
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst108
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-crop.rst119
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst106
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst318
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-edid.rst154
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst156
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst416
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst362
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst161
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst112
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-input.rst71
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst134
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst202
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-output.rst73
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-parm.rst270
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-priority.rst100
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-selection.rst200
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst202
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-std.rst87
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst476
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-log-status.rst56
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-overlay.rst61
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst65
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-qbuf.rst205
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst94
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-querybuf.rst87
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-querycap.rst290
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst616
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-querystd.rst77
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst169
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst147
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-streamon.rst113
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst120
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst125
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst98
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst134
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst162
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rst128
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst133
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rst112
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst123
-rw-r--r--Documentation/userspace-api/media/v4l/yuv-formats.rst64
-rw-r--r--Documentation/userspace-api/media/video.h.rst.exceptions (renamed from Documentation/media/video.h.rst.exceptions)0
-rw-r--r--Documentation/userspace-api/media/videodev2.h.rst.exceptions573
-rw-r--r--Documentation/x86/boot.rst21
-rw-r--r--MAINTAINERS112
-rw-r--r--Makefile4
-rw-r--r--arch/arm/boot/compressed/head.S3
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi6
-rw-r--r--arch/arm/boot/dts/imx6qp.dtsi1
-rw-r--r--arch/arm/configs/exynos_defconfig2
-rw-r--r--arch/arm/configs/multi_v7_defconfig2
-rw-r--r--arch/arm/net/bpf_jit_32.c52
-rw-r--r--arch/arm/xen/enlighten.c2
-rw-r--r--arch/arm64/include/asm/sysreg.h4
-rw-r--r--arch/arm64/kernel/vdso.c13
-rw-r--r--arch/m68k/include/asm/Kbuild1
-rw-r--r--arch/riscv/Kconfig2
-rw-r--r--arch/riscv/net/bpf_jit_comp64.c49
-rw-r--r--arch/x86/hyperv/hv_init.c6
-rw-r--r--arch/x86/include/asm/efi.h2
-rw-r--r--arch/x86/include/asm/iosf_mbi.h1
-rw-r--r--arch/x86/include/asm/microcode_amd.h2
-rw-r--r--arch/x86/kernel/cpu/intel.c54
-rw-r--r--arch/x86/kernel/cpu/mshyperv.c14
-rw-r--r--arch/x86/kernel/cpu/resctrl/core.c2
-rw-r--r--arch/x86/kernel/cpu/resctrl/internal.h1
-rw-r--r--arch/x86/kernel/cpu/resctrl/rdtgroup.c16
-rw-r--r--arch/x86/kernel/umip.c2
-rw-r--r--arch/x86/platform/efi/efi_64.c16
-rw-r--r--block/blk-mq.c4
-rw-r--r--block/blk-wbt.c4
-rw-r--r--drivers/ata/ahci.c1
-rw-r--r--drivers/block/rbd.c33
-rw-r--r--drivers/clk/clk-asm9260.c2
-rw-r--r--drivers/clk/mmp/clk-pll.c33
-rw-r--r--drivers/clk/mmp/clk.c31
-rw-r--r--drivers/clk/mmp/clk.h7
-rw-r--r--drivers/clk/sprd/sc9863a-clk.c3
-rw-r--r--drivers/firmware/efi/cper.c2
-rw-r--r--drivers/firmware/efi/libstub/efistub.h2
-rw-r--r--drivers/firmware/efi/libstub/file.c27
-rw-r--r--drivers/firmware/efi/libstub/x86-stub.c18
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_device.c22
-rw-r--r--drivers/gpu/drm/amd/amdgpu/cik.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/nv.c4
-rw-r--r--drivers/gpu/drm/amd/amdgpu/soc15.c4
-rw-r--r--drivers/gpu/drm/amd/amdgpu/vi.c2
-rw-r--r--drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c5
-rw-r--r--drivers/gpu/drm/amd/powerplay/smu_v11_0.c6
-rw-r--r--drivers/gpu/drm/i915/gvt/kvmgt.c46
-rw-r--r--drivers/gpu/drm/i915/i915_perf.c65
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c3
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c16
-rw-r--r--drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c2
-rw-r--r--drivers/hv/channel_mgmt.c3
-rw-r--r--drivers/hv/hv_debugfs.c2
-rw-r--r--drivers/hv/hyperv_vmbus.h2
-rw-r--r--drivers/hv/vmbus_drv.c62
-rw-r--r--drivers/hwmon/Kconfig2
-rw-r--r--drivers/hwmon/drivetemp.c6
-rw-r--r--drivers/hwmon/jc42.c2
-rw-r--r--drivers/hwmon/k10temp.c6
-rw-r--r--drivers/hwmon/pmbus/isl68137.c92
-rw-r--r--drivers/i2c/busses/i2c-altera.c9
-rw-r--r--drivers/i2c/busses/i2c-designware-platdrv.c14
-rw-r--r--drivers/i2c/busses/i2c-tegra.c36
-rw-r--r--drivers/i2c/i2c-core-base.c13
-rw-r--r--drivers/irqchip/irq-bcm7038-l1.c2
-rw-r--r--drivers/irqchip/irq-gic-v3-its.c20
-rw-r--r--drivers/irqchip/irq-gic-v3.c11
-rw-r--r--drivers/irqchip/irq-mbigen.c8
-rw-r--r--drivers/irqchip/irq-meson-gpio.c18
-rw-r--r--drivers/irqchip/irq-mvebu-icu.c2
-rw-r--r--drivers/irqchip/irq-sifive-plic.c2
-rw-r--r--drivers/irqchip/irq-ti-sci-inta.c3
-rw-r--r--drivers/isdn/hardware/mISDN/mISDNisar.c4
-rw-r--r--drivers/media/Kconfig242
-rw-r--r--drivers/media/Makefile2
-rw-r--r--drivers/media/cec/Kconfig25
-rw-r--r--drivers/media/cec/Makefile16
-rw-r--r--drivers/media/cec/cec-adap.c2199
-rw-r--r--drivers/media/cec/core/Makefile16
-rw-r--r--drivers/media/cec/core/cec-adap.c2199
-rw-r--r--drivers/media/cec/core/cec-api.c (renamed from drivers/media/cec/cec-api.c)0
-rw-r--r--drivers/media/cec/core/cec-core.c (renamed from drivers/media/cec/cec-core.c)0
-rw-r--r--drivers/media/cec/core/cec-notifier.c (renamed from drivers/media/cec/cec-notifier.c)0
-rw-r--r--drivers/media/cec/core/cec-pin-error-inj.c (renamed from drivers/media/cec/cec-pin-error-inj.c)0
-rw-r--r--drivers/media/cec/core/cec-pin-priv.h (renamed from drivers/media/cec/cec-pin-priv.h)0
-rw-r--r--drivers/media/cec/core/cec-pin.c (renamed from drivers/media/cec/cec-pin.c)0
-rw-r--r--drivers/media/cec/core/cec-priv.h (renamed from drivers/media/cec/cec-priv.h)0
-rw-r--r--drivers/media/cec/platform/Kconfig120
-rw-r--r--drivers/media/cec/platform/Makefile14
-rw-r--r--drivers/media/cec/platform/cec-gpio/Makefile (renamed from drivers/media/platform/cec-gpio/Makefile)0
-rw-r--r--drivers/media/cec/platform/cec-gpio/cec-gpio.c302
-rw-r--r--drivers/media/cec/platform/cros-ec/Makefile2
-rw-r--r--drivers/media/cec/platform/cros-ec/cros-ec-cec.c (renamed from drivers/media/platform/cros-ec-cec/cros-ec-cec.c)0
-rw-r--r--drivers/media/cec/platform/meson/Makefile3
-rw-r--r--drivers/media/cec/platform/meson/ao-cec-g12a.c (renamed from drivers/media/platform/meson/ao-cec-g12a.c)0
-rw-r--r--drivers/media/cec/platform/meson/ao-cec.c (renamed from drivers/media/platform/meson/ao-cec.c)0
-rw-r--r--drivers/media/cec/platform/s5p/Makefile3
-rw-r--r--drivers/media/cec/platform/s5p/exynos_hdmi_cec.h (renamed from drivers/media/platform/s5p-cec/exynos_hdmi_cec.h)0
-rw-r--r--drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c (renamed from drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c)0
-rw-r--r--drivers/media/cec/platform/s5p/regs-cec.h (renamed from drivers/media/platform/s5p-cec/regs-cec.h)0
-rw-r--r--drivers/media/cec/platform/s5p/s5p_cec.c (renamed from drivers/media/platform/s5p-cec/s5p_cec.c)0
-rw-r--r--drivers/media/cec/platform/s5p/s5p_cec.h (renamed from drivers/media/platform/s5p-cec/s5p_cec.h)0
-rw-r--r--drivers/media/cec/platform/seco/Makefile2
-rw-r--r--drivers/media/cec/platform/seco/seco-cec.c803
-rw-r--r--drivers/media/cec/platform/seco/seco-cec.h (renamed from drivers/media/platform/seco-cec/seco-cec.h)0
-rw-r--r--drivers/media/cec/platform/sti/Makefile2
-rw-r--r--drivers/media/cec/platform/sti/stih-cec.c (renamed from drivers/media/platform/sti/cec/stih-cec.c)0
-rw-r--r--drivers/media/cec/platform/stm32/Makefile2
-rw-r--r--drivers/media/cec/platform/stm32/stm32-cec.c (renamed from drivers/media/platform/stm32/stm32-cec.c)0
-rw-r--r--drivers/media/cec/platform/tegra/Makefile2
-rw-r--r--drivers/media/cec/platform/tegra/tegra_cec.c (renamed from drivers/media/platform/tegra-cec/tegra_cec.c)0
-rw-r--r--drivers/media/cec/platform/tegra/tegra_cec.h (renamed from drivers/media/platform/tegra-cec/tegra_cec.h)0
-rw-r--r--drivers/media/cec/usb/Kconfig8
-rw-r--r--drivers/media/cec/usb/Makefile6
-rw-r--r--drivers/media/cec/usb/pulse8/Kconfig13
-rw-r--r--drivers/media/cec/usb/pulse8/Makefile (renamed from drivers/media/usb/pulse8-cec/Makefile)0
-rw-r--r--drivers/media/cec/usb/pulse8/pulse8-cec.c (renamed from drivers/media/usb/pulse8-cec/pulse8-cec.c)0
-rw-r--r--drivers/media/cec/usb/rainshadow/Kconfig13
-rw-r--r--drivers/media/cec/usb/rainshadow/Makefile (renamed from drivers/media/usb/rainshadow-cec/Makefile)0
-rw-r--r--drivers/media/cec/usb/rainshadow/rainshadow-cec.c (renamed from drivers/media/usb/rainshadow-cec/rainshadow-cec.c)0
-rw-r--r--drivers/media/common/Kconfig2
-rw-r--r--drivers/media/common/videobuf2/videobuf2-dma-contig.c20
-rw-r--r--drivers/media/dvb-core/Kconfig27
-rw-r--r--drivers/media/dvb-core/dvbdev.c5
-rw-r--r--drivers/media/dvb-frontends/Kconfig16
-rw-r--r--drivers/media/dvb-frontends/cxd2880/cxd2880_top.c2
-rw-r--r--drivers/media/dvb-frontends/dib3000.h2
-rw-r--r--drivers/media/dvb-frontends/dib3000mb.c2
-rw-r--r--drivers/media/dvb-frontends/drxk_hard.c2
-rw-r--r--drivers/media/dvb-frontends/eds1547.h2
-rw-r--r--drivers/media/dvb-frontends/lgdt3306a.c14
-rw-r--r--drivers/media/dvb-frontends/m88ds3103.c4
-rw-r--r--drivers/media/dvb-frontends/stv0900_core.c2
-rw-r--r--drivers/media/dvb-frontends/z0194a.h2
-rw-r--r--drivers/media/firewire/Kconfig5
-rw-r--r--drivers/media/i2c/Kconfig457
-rw-r--r--drivers/media/i2c/Makefile1
-rw-r--r--drivers/media/i2c/cx25840/cx25840-core.c40
-rw-r--r--drivers/media/i2c/et8ek8/Kconfig4
-rw-r--r--drivers/media/i2c/imx219.c110
-rw-r--r--drivers/media/i2c/m5mols/Kconfig5
-rw-r--r--drivers/media/i2c/max2175.c6
-rw-r--r--drivers/media/i2c/ov13858.c13
-rw-r--r--drivers/media/i2c/ov2740.c1016
-rw-r--r--drivers/media/i2c/ov5640.c4
-rw-r--r--drivers/media/i2c/ov5670.c14
-rw-r--r--drivers/media/i2c/ov8856.c191
-rw-r--r--drivers/media/i2c/s5k5baf.c2
-rw-r--r--drivers/media/i2c/smiapp/Kconfig5
-rw-r--r--drivers/media/mc/Kconfig19
-rw-r--r--drivers/media/mc/mc-entity.c2
-rw-r--r--drivers/media/mmc/Kconfig1
-rw-r--r--drivers/media/mmc/siano/Kconfig2
-rw-r--r--drivers/media/pci/Kconfig14
-rw-r--r--drivers/media/pci/bt8xx/Kconfig2
-rw-r--r--drivers/media/pci/cobalt/Kconfig4
-rw-r--r--drivers/media/pci/cx18/cx18-ioctl.c22
-rw-r--r--drivers/media/pci/cx18/cx18-streams.c4
-rw-r--r--drivers/media/pci/cx23885/cx23885-cards.c51
-rw-r--r--drivers/media/pci/cx23885/cx23885-dvb.c31
-rw-r--r--drivers/media/pci/cx23885/cx23885-video.c99
-rw-r--r--drivers/media/pci/cx88/cx88-core.c3
-rw-r--r--drivers/media/pci/cx88/cx88-input.c2
-rw-r--r--drivers/media/pci/cx88/cx88-video.c2
-rw-r--r--drivers/media/pci/ddbridge/Kconfig1
-rw-r--r--drivers/media/pci/ddbridge/Makefile2
-rw-r--r--drivers/media/pci/ddbridge/ddbridge-core.c4
-rw-r--r--drivers/media/pci/ddbridge/ddbridge-dummy-fe.c153
-rw-r--r--drivers/media/pci/ddbridge/ddbridge-dummy-fe.h16
-rw-r--r--drivers/media/pci/intel/ipu3/Kconfig4
-rw-r--r--drivers/media/pci/ivtv/ivtv-ioctl.c26
-rw-r--r--drivers/media/pci/mantis/mantis_dvb.c2
-rw-r--r--drivers/media/pci/meye/Kconfig2
-rw-r--r--drivers/media/pci/saa7134/saa7134-input.c2
-rw-r--r--drivers/media/pci/sta2x11/Kconfig6
-rw-r--r--drivers/media/platform/Kconfig191
-rw-r--r--drivers/media/platform/Makefile19
-rw-r--r--drivers/media/platform/am437x/Kconfig4
-rw-r--r--drivers/media/platform/atmel/Kconfig4
-rw-r--r--drivers/media/platform/cadence/Kconfig8
-rw-r--r--drivers/media/platform/cec-gpio/cec-gpio.c298
-rw-r--r--drivers/media/platform/coda/coda-bit.c9
-rw-r--r--drivers/media/platform/coda/coda-common.c199
-rw-r--r--drivers/media/platform/coda/coda-jpeg.c577
-rw-r--r--drivers/media/platform/coda/coda.h12
-rw-r--r--drivers/media/platform/cros-ec-cec/Makefile2
-rw-r--r--drivers/media/platform/davinci/vpif_display.c1
-rw-r--r--drivers/media/platform/exynos4-is/Kconfig5
-rw-r--r--drivers/media/platform/marvell-ccic/cafe-driver.c2
-rw-r--r--drivers/media/platform/meson/Makefile3
-rw-r--r--drivers/media/platform/mtk-mdp/mtk_mdp_comp.c8
-rw-r--r--drivers/media/platform/pxa_camera.c4
-rw-r--r--drivers/media/platform/qcom/venus/core.c21
-rw-r--r--drivers/media/platform/qcom/venus/core.h7
-rw-r--r--drivers/media/platform/qcom/venus/helpers.c18
-rw-r--r--drivers/media/platform/qcom/venus/helpers.h2
-rw-r--r--drivers/media/platform/qcom/venus/hfi.c10
-rw-r--r--drivers/media/platform/qcom/venus/hfi.h3
-rw-r--r--drivers/media/platform/qcom/venus/hfi_cmds.h2
-rw-r--r--drivers/media/platform/qcom/venus/hfi_msgs.c2
-rw-r--r--drivers/media/platform/qcom/venus/hfi_msgs.h10
-rw-r--r--drivers/media/platform/qcom/venus/vdec.c200
-rw-r--r--drivers/media/platform/qcom/venus/venc.c10
-rw-r--r--drivers/media/platform/rcar-fcp.c5
-rw-r--r--drivers/media/platform/rcar-vin/Kconfig8
-rw-r--r--drivers/media/platform/rcar-vin/rcar-csi2.c4
-rw-r--r--drivers/media/platform/rcar-vin/rcar-v4l2.c40
-rw-r--r--drivers/media/platform/s5p-cec/Makefile3
-rw-r--r--drivers/media/platform/s5p-mfc/s5p_mfc.c6
-rw-r--r--drivers/media/platform/seco-cec/Makefile2
-rw-r--r--drivers/media/platform/seco-cec/seco-cec.c803
-rw-r--r--drivers/media/platform/sh_veu.c1203
-rw-r--r--drivers/media/platform/sti/cec/Makefile2
-rw-r--r--drivers/media/platform/stm32/Makefile1
-rw-r--r--drivers/media/platform/sunxi/Kconfig2
-rw-r--r--drivers/media/platform/sunxi/Makefile2
-rw-r--r--drivers/media/platform/sunxi/sun4i-csi/Kconfig6
-rw-r--r--drivers/media/platform/sunxi/sun4i-csi/Makefile2
-rw-r--r--drivers/media/platform/sunxi/sun6i-csi/Kconfig4
-rw-r--r--drivers/media/platform/sunxi/sun8i-di/sun8i-di.c6
-rw-r--r--drivers/media/platform/tegra-cec/Makefile2
-rw-r--r--drivers/media/platform/ti-vpe/cal.c439
-rw-r--r--drivers/media/platform/ti-vpe/cal_regs.h21
-rw-r--r--drivers/media/platform/vicodec/Kconfig13
-rw-r--r--drivers/media/platform/vicodec/vicodec-core.c2238
-rw-r--r--drivers/media/platform/video-mux.c87
-rw-r--r--drivers/media/platform/vim2m.c1441
-rw-r--r--drivers/media/platform/vimc/Kconfig15
-rw-r--r--drivers/media/platform/vimc/vimc-capture.c480
-rw-r--r--drivers/media/platform/vimc/vimc-common.c369
-rw-r--r--drivers/media/platform/vimc/vimc-common.h224
-rw-r--r--drivers/media/platform/vimc/vimc-core.c381
-rw-r--r--drivers/media/platform/vimc/vimc-debayer.c581
-rw-r--r--drivers/media/platform/vimc/vimc-scaler.c511
-rw-r--r--drivers/media/platform/vimc/vimc-sensor.c376
-rw-r--r--drivers/media/platform/vimc/vimc-streamer.h44
-rw-r--r--drivers/media/platform/vivid/Kconfig41
-rw-r--r--drivers/media/platform/xilinx/Kconfig4
-rw-r--r--drivers/media/radio/Kconfig12
-rw-r--r--drivers/media/radio/si470x/Kconfig2
-rw-r--r--drivers/media/radio/wl128x/Kconfig5
-rw-r--r--drivers/media/rc/gpio-ir-tx.c51
-rw-r--r--drivers/media/rc/iguanair.c36
-rw-r--r--drivers/media/rc/ir-rx51.c2
-rw-r--r--drivers/media/rc/rc-core-priv.h22
-rw-r--r--drivers/media/spi/Kconfig8
-rw-r--r--drivers/media/test-drivers/Kconfig26
-rw-r--r--drivers/media/test-drivers/Makefile9
-rw-r--r--drivers/media/test-drivers/vicodec/Kconfig15
-rw-r--r--drivers/media/test-drivers/vicodec/Makefile (renamed from drivers/media/platform/vicodec/Makefile)0
-rw-r--r--drivers/media/test-drivers/vicodec/codec-fwht.c (renamed from drivers/media/platform/vicodec/codec-fwht.c)0
-rw-r--r--drivers/media/test-drivers/vicodec/codec-fwht.h (renamed from drivers/media/platform/vicodec/codec-fwht.h)0
-rw-r--r--drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c (renamed from drivers/media/platform/vicodec/codec-v4l2-fwht.c)0
-rw-r--r--drivers/media/test-drivers/vicodec/codec-v4l2-fwht.h (renamed from drivers/media/platform/vicodec/codec-v4l2-fwht.h)0
-rw-r--r--drivers/media/test-drivers/vicodec/vicodec-core.c2241
-rw-r--r--drivers/media/test-drivers/vim2m.c1433
-rw-r--r--drivers/media/test-drivers/vimc/Kconfig17
-rw-r--r--drivers/media/test-drivers/vimc/Makefile (renamed from drivers/media/platform/vimc/Makefile)0
-rw-r--r--drivers/media/test-drivers/vimc/vimc-capture.c499
-rw-r--r--drivers/media/test-drivers/vimc/vimc-common.c400
-rw-r--r--drivers/media/test-drivers/vimc/vimc-common.h232
-rw-r--r--drivers/media/test-drivers/vimc/vimc-core.c369
-rw-r--r--drivers/media/test-drivers/vimc/vimc-debayer.c623
-rw-r--r--drivers/media/test-drivers/vimc/vimc-scaler.c522
-rw-r--r--drivers/media/test-drivers/vimc/vimc-sensor.c381
-rw-r--r--drivers/media/test-drivers/vimc/vimc-streamer.c (renamed from drivers/media/platform/vimc/vimc-streamer.c)0
-rw-r--r--drivers/media/test-drivers/vimc/vimc-streamer.h45
-rw-r--r--drivers/media/test-drivers/vivid/Kconfig43
-rw-r--r--drivers/media/test-drivers/vivid/Makefile (renamed from drivers/media/platform/vivid/Makefile)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-cec.c (renamed from drivers/media/platform/vivid/vivid-cec.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-cec.h (renamed from drivers/media/platform/vivid/vivid-cec.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-core.c (renamed from drivers/media/platform/vivid/vivid-core.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-core.h (renamed from drivers/media/platform/vivid/vivid-core.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-ctrls.c (renamed from drivers/media/platform/vivid/vivid-ctrls.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-ctrls.h (renamed from drivers/media/platform/vivid/vivid-ctrls.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-kthread-cap.c (renamed from drivers/media/platform/vivid/vivid-kthread-cap.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-kthread-cap.h (renamed from drivers/media/platform/vivid/vivid-kthread-cap.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-kthread-out.c (renamed from drivers/media/platform/vivid/vivid-kthread-out.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-kthread-out.h (renamed from drivers/media/platform/vivid/vivid-kthread-out.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-kthread-touch.c (renamed from drivers/media/platform/vivid/vivid-kthread-touch.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-kthread-touch.h (renamed from drivers/media/platform/vivid/vivid-kthread-touch.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-meta-cap.c (renamed from drivers/media/platform/vivid/vivid-meta-cap.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-meta-cap.h (renamed from drivers/media/platform/vivid/vivid-meta-cap.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-meta-out.c (renamed from drivers/media/platform/vivid/vivid-meta-out.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-meta-out.h (renamed from drivers/media/platform/vivid/vivid-meta-out.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-osd.c (renamed from drivers/media/platform/vivid/vivid-osd.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-osd.h (renamed from drivers/media/platform/vivid/vivid-osd.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-radio-common.c (renamed from drivers/media/platform/vivid/vivid-radio-common.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-radio-common.h (renamed from drivers/media/platform/vivid/vivid-radio-common.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-radio-rx.c (renamed from drivers/media/platform/vivid/vivid-radio-rx.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-radio-rx.h (renamed from drivers/media/platform/vivid/vivid-radio-rx.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-radio-tx.c (renamed from drivers/media/platform/vivid/vivid-radio-tx.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-radio-tx.h (renamed from drivers/media/platform/vivid/vivid-radio-tx.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-rds-gen.c (renamed from drivers/media/platform/vivid/vivid-rds-gen.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-rds-gen.h (renamed from drivers/media/platform/vivid/vivid-rds-gen.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-sdr-cap.c (renamed from drivers/media/platform/vivid/vivid-sdr-cap.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-sdr-cap.h (renamed from drivers/media/platform/vivid/vivid-sdr-cap.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-touch-cap.c (renamed from drivers/media/platform/vivid/vivid-touch-cap.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-touch-cap.h (renamed from drivers/media/platform/vivid/vivid-touch-cap.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vbi-cap.c (renamed from drivers/media/platform/vivid/vivid-vbi-cap.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vbi-cap.h (renamed from drivers/media/platform/vivid/vivid-vbi-cap.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vbi-gen.c (renamed from drivers/media/platform/vivid/vivid-vbi-gen.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vbi-gen.h (renamed from drivers/media/platform/vivid/vivid-vbi-gen.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vbi-out.c (renamed from drivers/media/platform/vivid/vivid-vbi-out.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vbi-out.h (renamed from drivers/media/platform/vivid/vivid-vbi-out.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vid-cap.c (renamed from drivers/media/platform/vivid/vivid-vid-cap.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vid-cap.h (renamed from drivers/media/platform/vivid/vivid-vid-cap.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vid-common.c (renamed from drivers/media/platform/vivid/vivid-vid-common.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vid-common.h (renamed from drivers/media/platform/vivid/vivid-vid-common.h)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vid-out.c (renamed from drivers/media/platform/vivid/vivid-vid-out.c)0
-rw-r--r--drivers/media/test-drivers/vivid/vivid-vid-out.h (renamed from drivers/media/platform/vivid/vivid-vid-out.h)0
-rw-r--r--drivers/media/tuners/Kconfig6
-rw-r--r--drivers/media/tuners/si2157.c419
-rw-r--r--drivers/media/tuners/si2157_priv.h2
-rw-r--r--drivers/media/usb/Kconfig12
-rw-r--r--drivers/media/usb/Makefile2
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-avcore.c35
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-input.c5
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-video.c85
-rw-r--r--drivers/media/usb/dvb-usb-v2/Kconfig10
-rw-r--r--drivers/media/usb/dvb-usb-v2/ec168.c25
-rw-r--r--drivers/media/usb/dvb-usb-v2/gl861.c4
-rw-r--r--drivers/media/usb/dvb-usb-v2/lmedm04.c4
-rw-r--r--drivers/media/usb/dvb-usb-v2/lmedm04.h2
-rw-r--r--drivers/media/usb/dvb-usb-v2/mxl111sf.c2
-rw-r--r--drivers/media/usb/dvb-usb-v2/mxl111sf.h2
-rw-r--r--drivers/media/usb/dvb-usb/Kconfig3
-rw-r--r--drivers/media/usb/dvb-usb/a800.c8
-rw-r--r--drivers/media/usb/dvb-usb/af9005-fe.c2
-rw-r--r--drivers/media/usb/dvb-usb/af9005-remote.c2
-rw-r--r--drivers/media/usb/dvb-usb/af9005.c6
-rw-r--r--drivers/media/usb/dvb-usb/af9005.h2
-rw-r--r--drivers/media/usb/dvb-usb/az6027.c6
-rw-r--r--drivers/media/usb/dvb-usb/cxusb.c6
-rw-r--r--drivers/media/usb/dvb-usb/dib0700.h31
-rw-r--r--drivers/media/usb/dvb-usb/dib0700_core.c6
-rw-r--r--drivers/media/usb/dvb-usb/dibusb-common.c2
-rw-r--r--drivers/media/usb/dvb-usb/dibusb-mb.c4
-rw-r--r--drivers/media/usb/dvb-usb/dibusb-mc-common.c2
-rw-r--r--drivers/media/usb/dvb-usb/dibusb-mc.c2
-rw-r--r--drivers/media/usb/dvb-usb/dibusb.h2
-rw-r--r--drivers/media/usb/dvb-usb/digitv.c31
-rw-r--r--drivers/media/usb/dvb-usb/dtt200u-fe.c2
-rw-r--r--drivers/media/usb/dvb-usb/dtt200u.c2
-rw-r--r--drivers/media/usb/dvb-usb/dtt200u.h2
-rw-r--r--drivers/media/usb/dvb-usb/dvb-usb-common.h3
-rw-r--r--drivers/media/usb/dvb-usb/dvb-usb-firmware.c3
-rw-r--r--drivers/media/usb/dvb-usb/dvb-usb-init.c10
-rw-r--r--drivers/media/usb/dvb-usb/dvb-usb.h10
-rw-r--r--drivers/media/usb/dvb-usb/dw2102.c31
-rw-r--r--drivers/media/usb/dvb-usb/gp8psk.c2
-rw-r--r--drivers/media/usb/dvb-usb/gp8psk.h2
-rw-r--r--drivers/media/usb/dvb-usb/m920x.c6
-rw-r--r--drivers/media/usb/dvb-usb/nova-t-usb2.c2
-rw-r--r--drivers/media/usb/dvb-usb/opera1.c2
-rw-r--r--drivers/media/usb/dvb-usb/technisat-usb2.c4
-rw-r--r--drivers/media/usb/dvb-usb/ttusb2.c9
-rw-r--r--drivers/media/usb/dvb-usb/ttusb2.h2
-rw-r--r--drivers/media/usb/dvb-usb/umt-010.c2
-rw-r--r--drivers/media/usb/dvb-usb/vp702x-fe.c2
-rw-r--r--drivers/media/usb/dvb-usb/vp702x.c2
-rw-r--r--drivers/media/usb/dvb-usb/vp7045-fe.c2
-rw-r--r--drivers/media/usb/dvb-usb/vp7045.c2
-rw-r--r--drivers/media/usb/dvb-usb/vp7045.h2
-rw-r--r--drivers/media/usb/gspca/Kconfig2
-rw-r--r--drivers/media/usb/gspca/mr97310a.c1
-rw-r--r--drivers/media/usb/hdpvr/hdpvr-core.c4
-rw-r--r--drivers/media/usb/hdpvr/hdpvr-i2c.c2
-rw-r--r--drivers/media/usb/pulse8-cec/Kconfig12
-rw-r--r--drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c4
-rw-r--r--drivers/media/usb/pwc/pwc-ctrl.c2
-rw-r--r--drivers/media/usb/pwc/pwc-if.c54
-rw-r--r--drivers/media/usb/rainshadow-cec/Kconfig12
-rw-r--r--drivers/media/usb/ttusb-dec/ttusb_dec.c9
-rw-r--r--drivers/media/usb/zr364xx/Kconfig2
-rw-r--r--drivers/media/v4l2-core/Kconfig27
-rw-r--r--drivers/media/v4l2-core/Makefile3
-rw-r--r--drivers/media/v4l2-core/v4l2-common.c3
-rw-r--r--drivers/media/v4l2-core/v4l2-ctrls.c94
-rw-r--r--drivers/media/v4l2-core/v4l2-dev.c25
-rw-r--r--drivers/media/v4l2-core/v4l2-device.c7
-rw-r--r--drivers/media/v4l2-core/v4l2-fwnode.c104
-rw-r--r--drivers/media/v4l2-core/v4l2-h264.c270
-rw-r--r--drivers/media/v4l2-core/v4l2-ioctl.c72
-rw-r--r--drivers/media/v4l2-core/v4l2-jpeg.c632
-rw-r--r--drivers/media/v4l2-core/v4l2-mc.c95
-rw-r--r--drivers/media/v4l2-core/v4l2-mem2mem.c11
-rw-r--r--drivers/media/v4l2-core/v4l2-subdev.c91
-rw-r--r--drivers/mtd/spi-nor/Makefile2
-rw-r--r--drivers/net/dsa/mt7530.c103
-rw-r--r--drivers/net/dsa/mt7530.h17
-rw-r--r--drivers/net/dsa/mv88e6xxx/chip.c5
-rw-r--r--drivers/net/dsa/ocelot/felix.c5
-rw-r--r--drivers/net/ethernet/amd/xgbe/xgbe-drv.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/t4_hw.c2
-rw-r--r--drivers/net/ethernet/dec/tulip/tulip_core.c2
-rw-r--r--drivers/net/ethernet/freescale/fec.h7
-rw-r--r--drivers/net/ethernet/freescale/fec_main.c149
-rw-r--r--drivers/net/ethernet/marvell/mvneta.c2
-rw-r--r--drivers/net/ethernet/mediatek/mtk_eth_soc.c24
-rw-r--r--drivers/net/ethernet/mediatek/mtk_eth_soc.h8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/devlink.c5
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c19
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_main.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_rep.c9
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_tc.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch.h1
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c12
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/health.c2
-rw-r--r--drivers/net/ethernet/mscc/ocelot.c84
-rw-r--r--drivers/net/ethernet/mscc/ocelot.h2
-rw-r--r--drivers/net/ethernet/neterion/s2io.c2
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_lif.c44
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c53
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c2
-rw-r--r--drivers/net/ethernet/ti/am65-cpsw-nuss.c6
-rw-r--r--drivers/net/ipa/ipa_modem.c5
-rw-r--r--drivers/net/macsec.c2
-rw-r--r--drivers/net/phy/marvell.c46
-rw-r--r--drivers/net/phy/marvell10g.c36
-rw-r--r--drivers/net/phy/mdio_bus.c2
-rw-r--r--drivers/net/phy/micrel.c2
-rw-r--r--drivers/net/tun.c3
-rw-r--r--drivers/net/wireless/ath/ath11k/thermal.h3
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c9
-rw-r--r--drivers/net/wireless/mac80211_hwsim.c12
-rw-r--r--drivers/net/wireless/realtek/rtw88/pci.c11
-rw-r--r--drivers/of/overlay.c2
-rw-r--r--drivers/of/unittest-data/overlay_bad_add_dup_prop.dts23
-rw-r--r--drivers/of/unittest.c28
-rw-r--r--drivers/opp/core.c14
-rw-r--r--drivers/platform/chrome/cros_ec_sensorhub_ring.c8
-rw-r--r--drivers/platform/x86/Kconfig1
-rw-r--r--drivers/s390/block/Kconfig1
-rw-r--r--drivers/scsi/hisi_sas/Kconfig1
-rw-r--r--drivers/scsi/qla2xxx/qla_dbg.c3
-rw-r--r--drivers/scsi/qla2xxx/qla_init.c2
-rw-r--r--drivers/scsi/qla2xxx/qla_isr.c1
-rw-r--r--drivers/scsi/qla2xxx/qla_mbx.c2
-rw-r--r--drivers/scsi/sg.c4
-rw-r--r--drivers/staging/media/Kconfig4
-rw-r--r--drivers/staging/media/Makefile2
-rw-r--r--drivers/staging/media/atomisp/Kconfig38
-rw-r--r--drivers/staging/media/atomisp/Makefile341
-rw-r--r--drivers/staging/media/atomisp/TODO147
-rw-r--r--drivers/staging/media/atomisp/i2c/Kconfig87
-rw-r--r--drivers/staging/media/atomisp/i2c/Makefile18
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-gc0310.c1395
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-gc2235.c1129
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c208
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-lm3554.c962
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c1900
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-ov2680.c1330
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-ov2722.c1278
-rw-r--r--drivers/staging/media/atomisp/i2c/gc0310.h405
-rw-r--r--drivers/staging/media/atomisp/i2c/gc2235.h681
-rw-r--r--drivers/staging/media/atomisp/i2c/mt9m114.h1792
-rw-r--r--drivers/staging/media/atomisp/i2c/ov2680.h848
-rw-r--r--drivers/staging/media/atomisp/i2c/ov2722.h1273
-rw-r--r--drivers/staging/media/atomisp/i2c/ov5693/Kconfig12
-rw-r--r--drivers/staging/media/atomisp/i2c/ov5693/Makefile2
-rw-r--r--drivers/staging/media/atomisp/i2c/ov5693/ad5823.h63
-rw-r--r--drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.c1998
-rw-r--r--drivers/staging/media/atomisp/i2c/ov5693/ov5693.h1392
-rw-r--r--drivers/staging/media/atomisp/include/hmm/hmm.h104
-rw-r--r--drivers/staging/media/atomisp/include/hmm/hmm_bo.h309
-rw-r--r--drivers/staging/media/atomisp/include/hmm/hmm_common.h97
-rw-r--r--drivers/staging/media/atomisp/include/hmm/hmm_pool.h116
-rw-r--r--drivers/staging/media/atomisp/include/linux/atomisp.h1359
-rw-r--r--drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h39
-rw-r--r--drivers/staging/media/atomisp/include/linux/atomisp_platform.h260
-rw-r--r--drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h28
-rw-r--r--drivers/staging/media/atomisp/include/media/lm3554.h131
-rw-r--r--drivers/staging/media/atomisp/include/mmu/isp_mmu.h169
-rw-r--r--drivers/staging/media/atomisp/include/mmu/sh_mmu_mrfld.h25
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp-regs.h197
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_acc.c613
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_acc.h120
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_cmd.c6662
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_cmd.h433
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_common.h71
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_compat.h487
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_compat_css20.c4420
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_compat_css20.h169
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c1190
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h368
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_csi2.c427
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_csi2.h59
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h41
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_drvfs.c207
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_drvfs.h25
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_file.c229
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_file.h44
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_fops.c1303
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_fops.h51
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c1331
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_internal.h308
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_ioctl.c3057
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_ioctl.h67
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_subdev.c1453
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_subdev.h466
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_tables.h188
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_tpg.c164
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_tpg.h39
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_trace_event.h128
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_v4l2.c1931
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_v4l2.h37
-rw-r--r--drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h377
-rw-r--r--drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_comm.h59
-rw-r--r--drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_desc.h174
-rw-r--r--drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c321
-rw-r--r--drivers/staging/media/atomisp/pci/base/refcount/interface/ia_css_refcount.h85
-rw-r--r--drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c277
-rw-r--r--drivers/staging/media/atomisp/pci/bits.h105
-rw-r--r--drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_binarydesc.h298
-rw-r--r--drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_stagedesc.h52
-rw-r--r--drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_util.h40
-rw-r--r--drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c874
-rw-r--r--drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c119
-rw-r--r--drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c51
-rw-r--r--drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h143
-rw-r--r--drivers/staging/media/atomisp/pci/camera/util/src/util.c197
-rw-r--r--drivers/staging/media/atomisp/pci/cell_params.h41
-rw-r--r--drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_configs.c386
-rw-r--r--drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_params.c3420
-rw-r--r--drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_states.c224
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h64
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_configs.c386
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_params.c3367
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_states.c224
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c41
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h63
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h306
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c23
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_local.h59
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_private.h268
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c41
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_private.h62
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c44
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_local.h36
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.h107
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c22
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_local.h37
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_private.h168
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_local.h51
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_private.h183
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hrt/PixelGen_SysBlock_defs.h114
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hrt/ibuf_cntrl_defs.h135
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_common_defs.h206
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_defs.h209
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hrt/rx_csi_defs.h170
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/hrt/stream2mmio_defs.h69
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/ibuf_ctrl_global.h80
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/isys_dma_global.h91
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/isys_irq_global.h36
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/isys_stream2mmio_global.h40
-rw-r--r--drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h91
-rw-r--r--drivers/staging/media/atomisp/pci/css_receiver_2400_common_defs.h199
-rw-r--r--drivers/staging/media/atomisp/pci/css_receiver_2400_defs.h257
-rw-r--r--drivers/staging/media/atomisp/pci/css_trace.h278
-rw-r--r--drivers/staging/media/atomisp/pci/defs.h37
-rw-r--r--drivers/staging/media/atomisp/pci/dma_v2_defs.h200
-rw-r--r--drivers/staging/media/atomisp/pci/gdc_v2_defs.h164
-rw-r--r--drivers/staging/media/atomisp/pci/gp_timer_defs.h37
-rw-r--r--drivers/staging/media/atomisp/pci/gpio_block_defs.h42
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/debug_global.h82
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h255
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/event_fifo_global.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/fifo_monitor_global.h33
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/gdc_global.h90
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_device_global.h85
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_timer_global.h34
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/gpio_global.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/hmem_global.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c72
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_private.h125
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c300
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h208
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_private.h42
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c20
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo_local.h62
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo_private.h78
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c570
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor_local.h100
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor_private.h81
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c126
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_private.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c109
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_local.h144
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_private.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c71
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_local.h44
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_private.h23
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_private.h45
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c20
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_private.h31
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c242
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter_local.h122
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter_private.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c1850
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c447
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_local.h126
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_private.h45
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c130
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_local.h58
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_private.h161
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c82
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_local.h102
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_private.h167
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c75
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl_private.h35
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vamem_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c276
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_local.h58
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_private.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/input_formatter_global.h115
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/irq_global.h38
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/isp_global.h100
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/mmu_global.h23
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/sp_global.h84
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctrl_global.h55
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/vamem_global.h35
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_common/vmem_global.h29
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_defs.h412
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/assert_support.h74
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h25
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/csi_rx.h43
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/debug.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/device_access.h178
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/dma.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/event_fifo.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/fifo_monitor.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/gdc_device.h48
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_device.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_timer.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/hmem.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi_rx_public.h136
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/debug_public.h100
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/dma_public.h73
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/event_fifo_public.h80
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/fifo_monitor_public.h111
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gdc_public.h60
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_device_public.h59
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_timer_public.h34
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpio_public.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/hmem_public.h33
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibuf_ctrl_public.h94
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/input_formatter_public.h116
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/irq_public.h183
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isp_public.h186
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_dma_public.h39
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_irq_public.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_public.h38
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_stream2mmio_public.h102
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu_public.h95
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pixelgen_public.h80
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/sp_public.h224
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag_public.h41
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/timed_ctrl_public.h60
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vamem_public.h19
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vmem_public.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/input_formatter.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/input_system.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/irq.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/isp.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_irq.h40
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_stream2mmio.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h154
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/misc_support.h27
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/mmu_device.h40
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/pixelgen.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.h34
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.h42
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/queue.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/resource.h47
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/sp.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/tag.h45
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/timed_ctrl.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h41
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/vamem.h37
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_include/vmem.h46
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_local.h21
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_private.h19
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c92
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_local.h23
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_private.h19
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/queue_global.h19
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/sw_event_global.h36
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_shared/tag_global.h57
-rw-r--r--drivers/staging/media/atomisp/pci/hive_isp_css_streaming_to_mipi_types_hrt.h27
-rw-r--r--drivers/staging/media/atomisp/pci/hive_types.h108
-rw-r--r--drivers/staging/media/atomisp/pci/hmm/hmm.c765
-rw-r--r--drivers/staging/media/atomisp/pci/hmm/hmm_bo.c1421
-rw-r--r--drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c234
-rw-r--r--drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c253
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css.h58
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_3a.h190
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_acc_types.h477
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_buffer.h86
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_control.h132
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_device_access.c96
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_device_access.h61
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_dvs.h298
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_env.h95
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_err.h43
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_event_public.h197
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_firmware.h65
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_frac.h38
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_frame_format.h102
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_frame_public.h352
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_host_data.h46
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_input_port.h61
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_irq.h233
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_isp_configs.h184
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_isp_params.h395
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_isp_states.h74
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_metadata.h73
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_mipi.h83
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_mmu.h33
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_mmu_private.h30
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_morph.h40
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_pipe.h185
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_pipe_public.h568
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_prbs.h54
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_properties.h42
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_shading.h41
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_stream.h112
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_stream_format.h30
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_stream_public.h586
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_timer.h69
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_tpg.h79
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_types.h603
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_version.h41
-rw-r--r--drivers/staging/media/atomisp/pci/ia_css_version_data.h28
-rw-r--r--drivers/staging/media/atomisp/pci/if_defs.h23
-rw-r--r--drivers/staging/media/atomisp/pci/input_formatter_subsystem_defs.h54
-rw-r--r--drivers/staging/media/atomisp/pci/input_selector_defs.h89
-rw-r--r--drivers/staging/media/atomisp/pci/input_switch_2400_defs.h31
-rw-r--r--drivers/staging/media/atomisp/pci/input_system_ctrl_defs.h244
-rw-r--r--drivers/staging/media/atomisp/pci/input_system_defs.h127
-rw-r--r--drivers/staging/media/atomisp/pci/input_system_global.h11
-rw-r--r--drivers/staging/media/atomisp/pci/input_system_local.h11
-rw-r--r--drivers/staging/media/atomisp/pci/input_system_private.h11
-rw-r--r--drivers/staging/media/atomisp/pci/input_system_public.h9
-rw-r--r--drivers/staging/media/atomisp/pci/irq_controller_defs.h29
-rw-r--r--drivers/staging/media/atomisp/pci/irq_types_hrt.h69
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h28
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h25
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h47
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c62
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h40
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h26
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h36
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c47
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h36
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h28
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c56
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.h23
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c66
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.h33
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_param.h41
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_types.h36
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c197
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.h41
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_param.h65
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_types.h107
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c132
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h36
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h48
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h72
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c65
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h35
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h31
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c29
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h26
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h25
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c74
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h44
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h33
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h55
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c37
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.h30
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_param.h29
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_types.h33
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c47
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.h35
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output_param.h27
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c65
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.h42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop_param.h33
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop_types.h35
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c128
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h55
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h34
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h79
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c122
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h34
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h47
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c158
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h34
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h49
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h55
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c59
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h37
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h45
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c216
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h25
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h111
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c79
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.h45
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_param.h28
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_types.h43
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c54
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.h39
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_param.h31
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_types.h42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c132
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h48
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h37
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h49
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c66
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.h40
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.h52
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_types.h60
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c303
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h61
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h33
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h30
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c339
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h46
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h154
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h88
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c64
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.h45
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats_param.h26
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats_types.h39
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h33
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h25
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c89
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h45
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h36
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h53
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c118
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h66
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h62
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c215
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h25
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h98
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c110
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h80
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h44
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c133
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.h27
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h55
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h60
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h71
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c94
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h29
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h21
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h21
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_param.h21
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.h30
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c94
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.h29
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h21
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h21
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c81
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.h35
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator_param.h39
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c75
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_param.h32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c35
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.h23
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_types.h74
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c50
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.h42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_param.h26
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c52
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.h24
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_types.h64
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c16
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.h21
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm_param.h19
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c77
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.h41
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_param.h29
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_types.h45
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c155
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h54
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h48
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h69
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c164
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.h76
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output_param.h37
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output_types.h48
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c62
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.h44
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane_param.h31
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane_types.h32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c136
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h39
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h39
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h37
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c35
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.h28
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c82
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h37
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h27
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h26
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c387
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h78
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h54
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h222
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c159
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h78
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h43
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h135
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common.host.h102
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common_types.h220
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c439
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h102
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h56
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c352
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h96
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h76
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c75
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h39
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h44
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h53
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h64
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c121
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h57
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h41
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h27
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h58
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c139
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h48
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h38
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h32
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c87
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h40
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h30
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h47
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c66
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h48
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h51
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c83
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h23
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h71
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c249
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h42
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h84
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h98
-rw-r--r--drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c218
-rw-r--r--