This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2fcd07b7ccd5 mm/mprotect: Fix successful vma_merge() of next in do_mpro [...] new d4563201f33a Documentation: simplify and clarify DCO contribution examp [...] new f523c655325c media: sun6i-csi: bridge: Error out on invalid port to fix [...] new 6ceef05440ac media: sun6i-csi: capture: Remove useless ret initialization new 1607a95c0d81 media: sun6i-mipi-csi2: Clarify return code handling in st [...] new 73402fd7ac09 media: sun8i-a83t-mipi-csi2: Clarify return code handling [...] new f7f346862bbc media: sun6i-isp: proc: Fix return code handling in stream [...] new 5534ce51056d media: sun6i-isp: proc: Error out on invalid port to fix warning new 618001e8b1c6 media: sun6i-isp: proc: Declare subdev ops as static new 002886582094 media: sun6i-isp: capture: Fix uninitialized variable use new 10413ad08d57 media: sun6i-isp: params: Fix incorrect indentation new d4acfa22b634 media: sun6i-isp: params: Unregister pending buffer on cleanup new 6599e683db1b Merge tag 'v6.2-rc1' into media_tree new 505548dc7053 media: dvb-frontends/dvb-pll: Convert to i2c's .probe_new() new 73f3cb66d9cf media: dvb-frontends/m88ds3103: Convert to i2c's .probe_new() new 2117359f0f14 media: dvb-frontends/mn88443x: Convert to i2c's .probe_new() new 90440f8dd228 media: dvb-frontends/tc90522: Convert to i2c's .probe_new() new f2478d6ecd45 media: i2c/adv7180: Convert to i2c's .probe_new() new 220ac14b8da5 media: i2c/adv7604: Convert to i2c's .probe_new() new 4b215eeb1bab media: i2c/cs53l32a: Convert to i2c's .probe_new() new 135e0f3d57be media: i2c/ir-kbd-i2c: Convert to i2c's .probe_new() new 8a05478f6ad7 media: i2c/msp3400-driver: Convert to i2c's .probe_new() new 6ed661f176a8 media: i2c/mt9p031: Convert to i2c's .probe_new() new 78c57c16b533 media: i2c/mt9v032: Convert to i2c's .probe_new() new 0529bfa08d35 media: i2c/ov7670: Convert to i2c's .probe_new() new 89cac3fabbc5 media: i2c/saa7115: Convert to i2c's .probe_new() new 097ac2ff2b36 media: i2c/saa7127: Convert to i2c's .probe_new() new 76b6ae7da379 media: i2c/tda1997x: Convert to i2c's .probe_new() new 7db820b11fc4 media: i2c/tvaudio: Convert to i2c's .probe_new() new bb09c94dbde5 media: i2c/tvp514x: Convert to i2c's .probe_new() new 95d82b0af2ec media: i2c/video-i2c: Convert to i2c's .probe_new() new 80b08e486dff media: tuners/si2157: Convert to i2c's .probe_new() new 6f7f03bda3d5 media: rc: Drop obsolete dependencies on COMPILE_TEST new 0444ef665add media: rc/ir-rx51: Drop empty platform remove function new 82adfe34694c Merge tag 'media-uvc-next-20230115' of git://git.kernel.or [...] new 48dd004e7d73 media: dt-bindings: media: i2c: max9286: Add support for p [...] new 622f6dae2693 media: dt-bindings: media: i2c: max9286: Add property to s [...] new e3435af91e7b media: dt-bindings: media: i2c: max9286: Add property to s [...] new 817660f44d60 media: i2c: max9286: Add support for port regulators new cffc9fb1ed6c media: i2c: max9286: Support manual framesync operation new b904512bf693 media: i2c: max9286: Rename MAX9286_DATATYPE_RAW11 to RAW12 new f1403802d511 media: i2c: max9286: Support 12-bit raw bayer formats new cdcb186e3644 media: i2c: max9286: Define macros for all bits of register 0x15 new e332061bbe3e media: i2c: max9286: Configure remote I2C speed from device tree new 3697f1089cd0 media: i2c: max9286: Configure bus width from device tree new 40f75457983f media: i2c: max9286: Select HS as data enable signal new defcedfb3e60 media: i2c: max9286: Print power-up GMSL link configuration new 7acd650a0484 media: ti: cal: fix possible memory leak in cal_ctx_create() new 1ec061243ede media: mc: Improve the media_entity_has_pad_interdep() doc [...] new 25ba644e3bfc media: mc: entity: Fix doc for media_graph_walk_init new de655386845a media: dt-bindings: media: imx7-csi: Document i.MX8M power [...] new 0d828fd50c73 media: dw100: Add a missing unwind goto in dw100_probe() new da8e05f84a11 media: platform: ti: Add missing check for devm_regulator_get new cea606d9e996 media: imx: imx7-media-csi: fix missing clk_disable_unprep [...] new c2a7f7a40611 media: v4l2-subdev: Sort includes new d6cc9c7c1a34 media: add V4L2_SUBDEV_FL_STREAMS new 9a6b5bf4c1bb media: add V4L2_SUBDEV_CAP_STREAMS new ea73eda50813 media: Documentation: Add GS_ROUTING documentation new a418bb3f30d9 media: subdev: Add [GS]_ROUTING subdev ioctls and operations new 8a54644571fe media: subdev: Require code change to enable [GS]_ROUTING new 33c0ddbe5690 media: subdev: add v4l2_subdev_has_pad_interdep() new 17bb9bf819c5 media: subdev: add v4l2_subdev_set_routing helper() new 837f92f070f6 media: subdev: Add for_each_active_route() macro new 70283e99a90b media: Documentation: add multiplexed streams documentation new 2f91e10ee6fd media: subdev: add stream based configuration new a6b995ed03ff media: subdev: use streams in v4l2_subdev_link_validate() new d00f1a075ce1 media: subdev: add "opposite" stream helper funcs new 72c5fbcaa33d media: subdev: add streams to v4l2_subdev_get_fmt() helper [...] new 5b0d85b37974 media: subdev: add v4l2_subdev_set_routing_with_fmt() helper new 69c0fe7ae78b media: subdev: add v4l2_subdev_routing_validate() helper new c4a73f316d04 media: v4l2-subdev: Add v4l2_subdev_state_xlate_streams() helper new d0749adb3070 media: v4l2-subdev: Add subdev .(enable|disable)_streams() [...] new 34a315ce0e1c media: v4l2-subdev: Add v4l2_subdev_s_stream_helper() function new 9037d1308b59 media: Add stream to frame descriptor new 58388bd70062 media: Documentation: Update documentation for streams new ba47652ba655 media: meye: remove this deprecated driver new 9ea8a9c72a9b media: cpia2: remove deprecated driver new b136c9095778 media: fsl-viu: remove deprecated driver new aa68bf90a628 media: stkwebcam: remove deprecated driver new 3673237b62a8 media: zr364xx: remove deprecated driver new d2a8e92f0b41 media: vpfe_capture: remove deprecated davinci drivers new 7120d6bfd6d0 media: tm6000: remove deprecated driver new 94817983fb2c Merge tag 'v6.2-rc7' into media_tree new 8636c5fc7658 media: max9286: Fix memleak in max9286_v4l2_register() new 2d899592ed78 media: ov2740: Fix memleak in ov2740_init_controls() new dd74ed6c2130 media: ov5675: Fix memleak in ov5675_init_controls() new 060508114207 media: i2c: tc358746: fix missing return assignment new 9d33802c8bcf media: i2c: tc358746: fix ignoring read error in g_registe [...] new 5ad2e46030ad media: i2c: tc358746: fix possible endianness issue new 8508455961d5 media: i2c: imx219: Split common registers from mode tables new ceddfd4493b3 media: i2c: imx219: Support four-lane operation new 68453b02e422 media: ov5640: set correct default format for CSI-2 mode new cb7e1c8dbe60 media: i2c: imx290: Group functions in sections new dfb704da8300 media: i2c: imx290: Factor out subdev init and cleanup to [...] new a7941da37c43 media: i2c: imx290: Factor out control update code to a function new 70bbf56aa82c media: i2c: imx290: Access link_freq_index directly new 31b54a422b3f media: i2c: imx290: Pass format and mode to imx290_calc_pi [...] new 693b5cb598cc media: i2c: imx290: Compute pixel rate and blanking in one place new ee4ce8936693 media: i2c: imx290: Factor out black level setting to a function new 6b69c52277ed media: i2c: imx290: Factor out DT parsing to separate function new 63127235bebd media: i2c: imx290: Use dev_err_probe() new e5d363ca82b9 media: i2c: imx290: Factor out clock initialization to sep [...] new a2514b9a634a media: i2c: imx290: Use V4L2 subdev active state new 10591fe63691 media: i2c: imx290: Rename, extend and expand usage of imx [...] new a8c3e0c1bf1e media: i2c: imx290: Use runtime PM autosuspend new 02852c01f654 media: i2c: imx290: Initialize runtime PM before subdev new 7d399658f7c6 media: i2c: imx290: Configure data lanes at start time new 76c001287f6a media: i2c: imx290: Simplify imx290_set_data_lanes() new 05ef7ec49d6b media: i2c: imx290: Handle error from imx290_set_data_lanes() new 3216e828b919 media: dt-bindings: media: Add OmniVision OV8858 new e14d3ac81bd2 media: i2c: Add driver for OmniVision OV8858 new e13064a32db5 media: ov5640: Update last busy timestamp to reset autosus [...] new 51c2bf13a42d media: i2c: st-vgxy61: Use asm intead of asm-generic new decea0a98b7a media: ov5640: Fix soft reset sequence and timings new d7ff69139908 media: ov5640: Handle delays when no reset_gpio set new d10ac51e8a04 media: mc: entity: Add pad iterator for media_pipeline new eac564de0915 media: mc: entity: Add entity iterator for media_pipeline new 3e8537b4c151 media: ti: omap3isp: Use media_pipeline_for_each_entity() new 27e45f2e59c9 media: ti: omap4iss: Use media_pipeline_for_each_entity() new 36c9b753a186 media: xilinx: dma: Use media_pipeline_for_each_pad() new ea5930a4dcb0 media: i2c: ov9282: remove unused and unset i2c_client member new e1610209a887 media: i2c: ov9282: Switch to use dev_err_probe helper new a967a3a78802 media: mc: Get media_device directly from pad new b516354542b7 media: mc: entity: Fix minor issues in comments and documentation new 6d801f89ad7c media: dt-bindings: ak7375: Convert to DT schema new 04a79f078329 media: dt-bindings: ak7375: Add supplies new 90f7e76eac50 media: i2c: ak7375: Add regulator management new 7485edb2b6ca media: i2c: ov772x: Fix memleak in ov772x_probe() new afa4805799c1 media: ov5640: Fix analogue gain control new d680dc580574 media: dt-bindings: media: i2c: Add IMX296 CMOS sensor binding new cb33db2b6ccf media: i2c: IMX296 camera sensor driver new c699ce1a3838 media: sun4i-csi: Use CSI_INT_STA_REG name, fix typo in a comment new ef86447e775f media: i2c: imx219: Fix binning for RAW8 capture new c9dd57143e70 media: dt-bindings: ov5675: document YAML binding new 49d9ad719e89 media: ov5675: add device-tree support and support runtime PM new c8aa2111e17a media: i2c: ov5675: parse and register V4L2 device tree pr [...] new 221827ee2da4 media: i2c: ov5675: add .get_selection support new 3e4ab2342fc2 media: dt-bindings: Add OV5670 new 5635500ae516 media: i2c: ov5670: Allow probing with OF new 8004c91e2095 media: i2c: ov5670: Use common clock framework new cf9ab879910f media: i2c: ov5670: Probe regulators new 0a844ab77bd1 media: i2c: ov5670: Probe GPIOs new 62ab1e325978 media: i2c: ov5670: Add runtime_pm operations new bbc6071c4c65 media: i2c: ov5670: Implement init_cfg new 2eadd98dd4de media: i2c: ov5670: Add .get_selection() support new c5b6f99c91a2 media: i2c: ov5670: Handle RO controls in set_ctrl new 909d3096ac99 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind new 7993dc12d6f2 media: dt-bindings: media: i2c: add imx415 cmos image sensor new 14cd15e7a1e2 media: i2c: add imx415 cmos image sensor driver new 8d46c5cdadeb media: microchip: microchip-isc: replace v4l2_{dbg|info|er [...] new b755063ec039 media: i2c: s5c73m3: remove support for platform data new 7206fcc59399 media: rzg2l-cru: Remove unneeded semicolon new 1925665ef403 media: amphion: remove redundant check of colorspace in ve [...] new 01cb370ff6c5 media: videobuf2-core: drop obsolete sanity check in __vb2 [...] new 1963689bed4d media: platform: mtk-mdp3: Fix return value check in mdp_probe() new c360945ea4c6 media: docs: admin-guide: media: align HDMI CEC node names [...] new 4be362d8449f media: exynos4-is: drop unused pctrl field and headers new c3fc806763b2 media: docs: aspeed-video: Update reference new ac270a6fa551 media: docs: pixfmt-reserved: Update reference new a0799442716c media: s5p-mfc: use vb2_is_streaming() new c43784c85648 media: v4l2-mem2mem: use vb2_is_streaming() new 25e7b6c00dbf media: go7007: don't modify q->streaming new eb78ca6a0496 media: ti/davinci: vpbe_osd: Drop empty platform remove function new 5204a5dce04b media: ti/davinci: vpbe_venc: Drop empty platform remove function new c58bddb1d743 media: chips-media/imx-vdoa: Drop empty platform remove function new 05fb9ace34b8 media: camss: csiphy-3ph: avoid undefined behavior new e3f7feb6d893 media: platform: mtk-mdp3: fix Kconfig dependencies new 41959c4f973b media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data new 251c0ea6efd3 media: v4l2-jpeg: ignore the unknown APP14 marker new 637046bb5ac9 media: radio/wl128x: remove unnecessary (void*) conversions new 29bd426764de media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399 new ee56fa0116e1 media: staging: media: imx: change imx_media_fim_set_strea [...] new 3ef5750989a2 media: vidtv: make const array DURATION static new 4ee8191c7c9f media: rkisp1: make a few const arrays static new c07e734b7a65 media: sun4i-csi: Fix 'Unbalanced pm_runtime_enable!' new 61fe43dc9f45 media: imx-jpeg: Apply clk_bulk api instead of operating s [...] new 809060c8a357 media: amphion: correct the unspecified color space new 255a4a5f1d2b media: mediatek: vcodec: Using pm_runtime_put instead of p [...] new c9ca3b53ee31 media: hantro: Use core-generated bus_info value new be3ae7cf4326 media: drivers/media/v4l2-core/v4l2-h264 : add detection o [...] new da727f82b735 media: dt-bindings: amlogic,meson-gx-ao-cec: move to cec s [...] new 8f43766211af media: dt-bindings: st,stm32-cec: move to cec subfolder new f4b0b85e171b media: dt-bindings: cec: convert common CEC properties to [...] new 4498e7ba22dd media: dt-bindings: amlogic,meson-gx-ao-cec: reference com [...] new d358c05bf33e media: dt-bindings: chrontel,ch7322: reference common CEC [...] new 91b40d445d26 media: dt-bindings: samsung,s5p-cec: convert to DT schema new 343e1eb45d88 media: dt-bindings: cec-gpio: convert to DT schema new c69dff4fa348 media: dt-bindings: nvidia,tegra114-cec: convert to DT schema new aefcc80b7547 media: dt-bindings: st,stih-cec: convert to DT schema new 30040818b338 media: rc: gpio-ir-recv: add remove function new 29b0589a865b media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() new be94be1b7fc7 media: atomisp: fix videobuf2 Kconfig depenendency new 5b8c1d30dc35 media: atomisp: use vb2_start_streaming_called() new 3376f06932f8 media: atomisp: Propagate set_fmt() errors in queue_setup() new 60ec70a71a9f media: atomisp: Only set default_run_mode on first open of [...] new 2e18e118c225 media: atomisp: Fix WARN() when the vb2 start_streaming ca [...] new bcc5997250a4 media: atomisp: Check buffer index is in range inside atom [...] new 0c144c9308a6 media: atomisp: Fix regulator registers on BYT devices wit [...] new 21b86873711b media: atomisp: Remove atomisp_sw_contex struct new 553a64b7e7ce media: atomisp: Move power-management over to a custom pm-domain new d8ba8ba6d5d1 media: atomisp: Silence "isys dma store at addr, val" debu [...] new e6548795bb10 media: atomisp: Remove non working doorbell check from pun [...] new 94afce19ff62 media: atomisp: Remove useless msleep(10) before power-on on BYT new 8b3332b27875 media: atomisp: Remove custom ATOMISP_IOC_ISP_MAKERNOTE ioctl new 7f04875057eb media: atomisp: Remove custom ATOMISP_IOC_G_SENSOR_MODE_DA [...] new 159a61da965a media: atomisp: Remove V4L2_CID_BIN_FACTOR_HORZ/_VERT new ebfa8f5e8d66 media: atomisp: Remove no longer used binning info from se [...] new 8972ed6ea7a0 media: atomisp: Remove deferred firmware loading support new 20734fcae96c media: atomisp: Drop atomisp_init_pipe() new d24a42b9a643 media: atomisp: Remove unnecessary memset(foo, 0, sizeof(f [...] new 5141562bf469 media: atomisp: Do not turn off sensor when the atomisp-su [...] new 3f1125db16a5 media: atomisp: Allow sensor drivers without a s_power callback new ba49e91e0187 media: atomisp: Remove atomisp_gmin_find_subdev() new f05cf2545ba8 media: atomisp: Add atomisp_register_sensor_no_gmin() helper new f629e3865701 media: atomisp: Drop ffmt local var from atomisp_set_fmt() new edcb14e5139b media: atomisp: Stop overriding padding w/h to 12 on BYT new cb90b1966472 media: atomisp: Put sensor ACPI devices in D3 before disab [...] new 15b5128cafd5 media: atomisp: Remove isp_subdev_link_setup() new c7c49ac854d0 media: atomisp: Remove csi2_link_setup() new c47060369f9c media: atomisp: Properly initialize function field of medi [...] new 65b3974173a7 media: core: add ov_16bit_addr_reg_helpers.h new f76855ef2f56 media: atomisp: ov2680: Use the new ov_16bit_addr_reg_helpers.h new 91caf7975883 media: atomisp: ov2680: Rework flip ctrls new 8eb47aa3a156 media: atomisp: ov2680: Drop custom ATOMISP_IOC_S_EXPOSURE [...] new 250b9a99bed8 media: atomisp: ov2680: Add exposure and gain controls new 76f39e721e29 media: atomisp: ov2680: Add test pattern control new 1c08b2faa88f media: atomisp: ov2680: Fix window settings and enable win [...] new 0611888592df media: atomisp: ov2680: Make setting the modes algorithm based new 3406639ee2ad media: atomisp: ov2680: Use defines for fps, lines-per-fra [...] new 10704b452ab1 media: atomisp: ov2680: Drop unused res member from struct [...] new a6fc86ed57a1 media: atomisp: ov2680: Fix ov2680_enum_frame_interval() new f4ed8e3ba64a media: atomisp: ov2680: Drop v4l2_find_nearest_size() call [...] new ef6504afd046 media: atomisp: ov2680: Drop struct ov2680_resolution / ov [...] new 35fd68153dd3 media: atomisp: ov2680: Fix frame_size list new 8cf66250505e media: atomisp: ov2680: Remove unused data-types and defin [...] new bca7822cbc76 media: atomisp: ov2680: Drop MAX_FMTS define new b8bfc7464bfa media: atomisp: ov2680: Consistently indent define values new 0ba7aaa904bc media: atomisp: ov2680: Cleanup includes new 9e70de161208 media: atomisp: ov2680: Delay power-on till streaming is started new 361835086993 media: atomisp: ov2680: Add runtime-pm support new e25a2589e310 media: atomisp: ov2680: s/dev/sensor/ new 66c7b303c710 media: atomisp: ov2680: Add dev local variable to probe() new e98b8993bfff media: atomisp: ov2680: Use devm_kzalloc() for sensor data struct new b7e155e16601 media: atomisp: ov2680: Switch over to ACPI powermanagement new 3ddac68f667c media: atomisp: ov2722: Call atomisp_gmin_remove_subdev() [...] new aec221279a29 media: atomisp: ov2722: Fix GPIO1 polarity new 4272fd7ae69a media: atomisp: ov2722: Don't take the input_lock for try_ [...] new b3118a942c82 media: atomisp: ov2722: Power on sensor from set_fmt() callback new 2e82f054b585 media: atomisp: pci: Replace bytes macros with functions new 197ec0f48d7a media: atomisp: pci: hive_isp_css_common: host: vmem: Repl [...] new 738dfb32f130 media: atomisp: pci: sh_css: Inline single invocation of m [...] new b6a1af0362b3 media: visl: make visl_qops static new 9996b9655470 media: davinci/vpif.c: drop unnecessary cast new 7e5eb42a4952 media: i2c: s5c73m3: return 0 instead of 'ret'. new 8963c1195235 media: dvb-frontends: cxd2880: return 0 instead of 'ret'. new a0ccbc65bc75 media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. new e670d7e3c53d media: dvb-frontends: cxd2880: return 0 instead of 'ret'. new 5a1a39a8ac30 media: marvell: change return to goto for proper unwind new 55869f435d7f media: dvb-frontends: drx39xyj: replace return with goto f [...] new 5949afa34a0a media: mediatek: mdp3: replace return by goto for proper unwind new 222370776f9d media: mediatek: vcodec/venc: return 0 instead of 'ret'. new 0d3732fb1b20 media: ti: davinci: vpbe_display.c: return 0 instead of 'ret'. new 6a4c664539e6 media: i2c: ov7670: 0 instead of -EINVAL was returned new 107b7a219bb6 media: dvb-frontends: mb86a16.c: always use the same error path new ebad8e731c1c media: usb: siano: Fix use after free bugs caused by do_su [...] new 4ab3f69cba78 media: meson: vdec: remove redundant if statement new 7a46e2b92393 media: imx: imx-media-fim: Replace macro icap_enabled() wi [...] new bc7635c6435c media: saa7134: Use video_unregister_device for radio_dev new 02240a2764f8 media: imx: imx7-media-csi: Drop imx7_csi.cc field new bc0d3df31ffe media: imx: imx7-media-csi: Simplify imx7_csi_video_init_format() new db56a4fb6923 media: imx: imx7-media-csi: Drop unneeded check when start [...] new 8ccfc15380e9 media: imx: imx7-media-csi: Drop unneeded src_sd check new 49a82584b87c media: imx: imx7-media-csi: Drop unneeded pad checks new 2c117550d705 media: imx: imx7-media-csi: Cleanup errors in imx7_csi_asy [...] new d01a1c30777e media: imx: imx7-media-csi: Zero format struct before call [...] new 1d59fbeb37a7 media: imx: imx7-media-csi: Use V4L2 subdev active state new a42b43f7b670 media: imx-mipi-csis: Rename error labels with 'err_' prefix new b6a736e79e47 media: imx-mipi-csis: Don't take lock in runtime PM handlers new 2f03d3cb06c6 media: imx-mipi-csis: Pass format explicitly to internal f [...] new 11927d0fd0d0 media: imx-mipi-csis: Use V4L2 subdev active state new 77645c6e3a1a media: imx-mipi-csis: Implement .init_cfg() using .set_fmt() new 3ac7165d7221 media: dt-bindings: media: fsl-pxp: convert to yaml new a4a69d138676 media: imx-pxp: detect PXP version new 9fb41a058375 media: imx-pxp: extract helper function to setup data path new 47956c921d6a media: imx-pxp: explicitly disable unused blocks new fb2e9aa84243 media: imx-pxp: disable LUT block new 76985f4e8d34 media: imx-pxp: make data_path_ctrl0 platform dependent new cbcd23735726 media: imx-pxp: add support for i.MX7D new 371ab9c41be7 media: imx-pxp: Sort headers alphabetically new 15acb0824eca media: imx-pxp: Don't set bus_info manually in .querycap() new ff89b9b425c8 media: imx-pxp: Add media controller support new 8b57a21a77d8 media: imx-pxp: Pass pixel format value to find_format() new 8293b3ee2418 media: imx-pxp: Implement frame size enumeration new 36e5c36240cc media: imx-pxp: Introduce pxp_read() and pxp_write() wrappers new 4d25e97747d3 media: imx-pxp: Use non-threaded IRQ new 4e5bd3fdbeb3 media: imx-pxp: convert to regmap new 0fcb86771851 media: Revert "media: av7110: move to staging/media/deprec [...] new 39d08ab979b7 media: Revert "media: saa7146: deprecate hexium_gemini/ori [...] new 05165248df65 media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the corr [...] new 83e0f265aa8d Merge git://git.linuxtv.org/media_stage into media_tree new 68e87ebf2605 media: v4l2-subdev.c: clear stream field new 3e62aba8284d media: imx-mipi-csis: Check csis_fmt validity before use new 4b8c673b761e Merge tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/l [...] new fc5d57a9a4fe kbuild: refactor silent mode detection new 8962b6b475bd kbuild: print short log in addition to the whole command with V=1 new c0d3b83100c8 kbuild: do not print extra logs for V=2 new 6ae4b9868a8f kbuild: allow to combine multiple V= levels new 83d98d73b4fc kbuild: drop V=0 support new 8f99eb857a96 kbuild: clean up stale file removal new b8a9ddcafc1a .gitignore: update the command to check tracked files bein [...] new 91ecf7ff1b03 kbuild: make W=1 warn files that are tracked but ignored by git new 92215e7a801d kbuild: rename cmd_$@ to savedcmd_$@ in *.cmd files new ee2162bd4fe8 kbuild: add more comments for KBUILD_NOCMDDEP=1 new ecd42fba5765 kbuild: unify cmd_dt_S_dtb and cmd_dt_S_dtbo new 16169a47d5c3 kbuild: refactor host*_flags new 295d8398c67e kbuild: specify output names separately for each emission [...] new bc6df812a152 fixdep: parse Makefile more correctly to handle comments etc. new 2185242faddd kbuild: remove sed commands after rustc rules new 871d65738546 fixdep: refactor hash table lookup new faa91c472be8 fixdep: avoid parsing the same file over again new 93c656de8da8 fixdep: do not parse *.rlib, *.rmeta, *.so new c83b16cefd78 kbuild: rust: move rust/target.json to scripts/ new 12fec3d60118 kbuild: replace $(dot-target).tmp in filechk with $(tmp-target) new a82dde4a35ee MAINTAINERS: fix kbuild repo branch new cec450256f3f docs/kbuild/makefiles: fix header underline new 5e8f0ba38a4d docs/kbuild/makefiles: throw out the local table of contents new 1a4c1c9df72e docs/kbuild/makefiles: drop section numbering, use references new 9f1fe2bba382 docs/kbuild/makefiles: clean up indentation and whitespace new 2f0e2a39bbab docs/kbuild/makefiles: unify quoting new 9c73bcfaa430 kbuild: also delete temporary directories new 837962ca237c kheaders: use standard naming for the temporary directory new 994f5f7816ff x86/boot/compressed: prefer cc-option for CFLAGS additions new 80a20d2f8288 MIPS: Always use -Wa,-msoft-float and eliminate GAS_HAS_SE [...] new 337ff6bb8960 MIPS: Prefer cc-option for additions to cflags new d5c8d6e0fa61 kbuild: Update assembler calls to use proper flags and lan [...] new 31f48f16264b powerpc: Remove linker flag from KBUILD_AFLAGS new 024734d13284 powerpc/vdso: Remove unused '-s' flag from ASFLAGS new f0a42fbab447 powerpc/vdso: Improve linker flags new 05e05bfc92d1 powerpc/vdso: Remove an unsupported flag from vgettimeofda [...] new f8210229f1f3 s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 new fd8589dce810 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 new 66bfe497d044 s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags new 7db038d9790e drm/amd/display: Do not add '-mhard-float' to dml_ccflags [...] new db1547c56886 kbuild: Turn a couple more of clang's unused option warnin [...] new 8d9acfce3332 kbuild: Stop using '-Qunused-arguments' with clang new 87c7ee67deb7 scripts: handle BrokenPipeError for python scripts new ec61452aaad6 scripts: remove bin2c new a5e40d863177 builddeb: Consolidate consecutive chmod calls into one new c9f9cf2560e4 builddeb: clean generated package content new f6e09b07cc12 kbuild: do not put .scmversion into the source tarball new 992ebfab2a75 setlocalversion: simplify the construction of the short version new 75280bdf49b2 setlocalversion: make indentation shallower new ec31f868ec67 setlocalversion: absorb $(KERNELVERSION) new 1cb86b6c3136 kbuild: save overridden KERNELRELEASE in include/config/ke [...] new 58e0e5c85e31 kbuild: deb-pkg: add --source-option=-sP new 4e3feaad6ff8 powerpc/vdso: Filter clang's auto var init zero enabler wh [...] new 5573b4daa26a kbuild: do not automatically add -w option to modpost new feb113ad8be1 kbuild: fix trivial typo in comment new 67d7c3023a67 kbuild: remove --include-dir MAKEFLAG from top Makefile new 534066a983df .gitignore: ignore *.cover and *.mbx new eed36d775177 setlocalversion: clean up the construction of version output new 6ab7e1f95e96 setlocalversion: use only the correct release tag for git- [...] new 0aee6bec0f44 Documentation/llvm: add Chimera Linux, Google and Meta dat [...] new 5c3d1d0abb12 kbuild: add a tool to list files ignored by git new 7bf4582d7aad kbuild: deb-pkg: create source package without cleaning new 1ec9bb704faf kbuild: rpm-pkg: build binary packages from source rpm new 6fc91752d7c4 kbuild: srcrpm-pkg: create source package without cleaning new 6eabebb1b66c kbuild: deb-pkg: hide KDEB_SOURCENAME from Makefile new b44aa8c96e9e kbuild: deb-pkg: make .orig tarball a hard link if possible new e7853995594b kbuild: deb-pkg: switch over to source format 3.0 (quilt) new e0ca16749ac3 kbuild: make perf-tar*-src-pkg work without relying on git new 1fc9095846cc kbuild: tar-pkg: use tar rules in scripts/Makefile.package new c5bf2efb058d kbuild: deb-pkg: fix binary-arch and clean in debian/rules new 3ab18a625ce4 kbuild: deb-pkg: improve the usability of source package new ae41e0e41ba0 .gitattributes: use 'dts' diff driver for *.dtso files new 29cbe6ecfd97 docs: kbuild: remove description of KBUILD_LDS_MODULE new 7adf14d8aca1 kbuild: rpm-pkg: remove unneeded KERNELRELEASE from module [...] new 498a1cf902c3 Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/li [...] new ec5c05e5ac8b hwspinlock: Use device_match_of_node() new 25d10262ed8a dt-bindings: hwlock: sun6i: Add missing #hwlock-cells new 95e158ec8436 dt-bindings: hwlock: sun6i: Add #hwlock-cells to example new 9b0b0dd85765 Merge tag 'hwlock-v6.3' of git://git.kernel.org/pub/scm/li [...] new 1135e93682db dt-bindings: remoteproc: qcom,glink-edge: add GPR node new d2ff0f84c115 rpmsg: move from strlcpy with unused retval to strscpy new 17b88a2050e9 rpmsg: char: Add lock to avoid race when rpmsg device is released new c23965b7f7d9 rpmsg: ctrl: Add lock to rpmsg_ctrldev_remove new f014eda5d592 rpmsg: glink: Include types in qcom_glink_native.h new 8278fd314477 rpmsg: glink: Extract tx kick operation new ab9fdd41d970 rpmsg: glink: smem: Wrap driver context new 178c3af447f9 rpmsg: glink: rpm: Wrap driver context new f424d1cbe8c7 rpmsg: glink: Move irq and mbox handling to transports new 9c96bacf1af5 rpmsg: glink: Fail qcom_glink_tx() once remove has been initiated new fb23b97346f9 rpmsg: glink: Cancel pending intent requests at removal new a8f500c68673 rpmsg: glink: Fix spelling of peek new 4e816d0318fd rpmsg: glink: Fix GLINK command prefix new 3e74ec2f3936 rpmsg: glink: Avoid infinite loop on intent for missing channel new fb80ef67e8ff rpmsg: glink: Release driver_override new cc38a46de76e Merge tag 'rpmsg-v6.3' of git://git.kernel.org/pub/scm/lin [...] new b9880532d0cd dt-bindings: remoteproc: qcom,q6v5: Move MSM8916 to schema new ac686cbc6f8b dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8974 new f8fb0b3d453e dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8909 new ed71c47f0000 remoteproc: qcom: q6v5-mss: Add support for MSM8909 new 43baa1a22159 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8953 new 0201f759594b remoteproc: qcom: q6v5-mss: Add modem support on MSM8953 new 4c707cf5c7dd remoteproc: qcom: qcom_wcnss: Add support for pronto-v3 new 9a660c7fd69a dt-bindings: remoteproc: qcom: Convert wcnss documentation [...] new 409db7b777c8 dt-bindings: remoteproc: qcom: wcnss: Add qcom,pronto compatible new a890eebe42ad dt-bindings: remoteproc: qcom: wcnss: Add compatible for p [...] new a4421a22bfd9 dt-bindings: remoteproc: wcnss-pil: Make supplies optional [...] new c97c4b480fcb dt-bindings: remoteproc: qcom,adsp: drop resets and qcom,h [...] new ea5a10ae2954 dt-bindings: remoteproc: qcom,adsp: split common part new 4e8b39a4d38e dt-bindings: remoteproc: qcom,sm8350-pas: split into separ [...] new db292776589f dt-bindings: remoteproc: qcom,sm8150-pas: split into separ [...] new 41729b772c13 dt-bindings: remoteproc: qcom,sm6350-pas: split into separ [...] new 397c619cad81 dt-bindings: remoteproc: qcom,sc8280xp-pas: split into sep [...] new 4b4157518f1a dt-bindings: remoteproc: qcom,sc8180x-pas: split into sepa [...] new b6f8410eab92 dt-bindings: remoteproc: qcom,sdx55-pas: split into separate file new 255d7a9581ed dt-bindings: remoteproc: qcom,qcs404-pas: split into separ [...] new 8bb92d6fd0b3 dt-bindings: remoteproc: qcom,sc7180-pas: split into separ [...] new 569d3a7580bc dt-bindings: remoteproc: qcom,adsp: correct msm8996-slpi-p [...] new 6d967a5a49e8 remoteproc: qcom: q6v5: Use _clk_get_optional for aggre2_clk new 1b0f00d3b1fc remoteproc: move from strlcpy with unused retval to strscpy new b27aa4d87809 remoteproc: qcom: wcnss: remove unused qcom_iris_driver de [...] new 3cc889eb83f5 remoteproc: qcom: q6v5: Avoid setting smem bit in case of [...] new 8490a99586ab dt-bindings: remoteproc: qcom: Add SC7280 ADSP support new 272dca8d14c4 remoteproc: qcom: Add flag in adsp private data structure new 66cab0c5c3f9 remoteproc: qcom: Add compatible name for SC7280 ADSP new 48ab209c6f5f remoteproc: qcom: Update rproc parse firmware callback new c36d6aa67932 remoteproc: qcom: Replace hard coded values with macros new 9ece96191663 remoteproc: qcom: Add efuse evb selection control new f22eedff28af remoteproc: qcom: Add support for memory sandbox new 1cfaa13b82c7 remoteproc: qcom: pas: Add MSM8953 ADSP PIL support new 4a0510a46c44 dt-bindings: remoteproc: qcom: adsp: Add ADSP on MSM8953 new cf5865e72236 remoteproc: qcom: pas: Fix subdevice add order new e46ceea31481 remoteproc/mtk_scp: Move clk ops outside send_lock new fad151d52ba4 remoteproc/mtk_scp: Use readl_poll_timeout_atomic() for polling new ac8723e88880 remoteproc/mtk_scp: Remove timeout variable from scp_ipi_send() new d6e21ef31e7f dt-bindings: remoteproc: Add PRU consumer bindings new 9b9ad70f2867 remoteproc: pru: Add enum for PRU Core Identifiers. new 919e8942548a remoteproc: pru: Add APIs to get and put the PRU cores new 2da812ffcd11 remoteproc: pru: Make sysfs entries read-only for PRU clie [...] new 102853400321 remoteproc: pru: Add pru_rproc_set_ctable() function new 133f30d3a8e1 remoteproc: pru: Configure firmware based on client setup new 44d908339430 dt-bindings: remoteproc: k3-dsp: Update bindings for AM62A SoCs new 41909ba6d824 remoteproc: k3-c7x: Add support for C7xv DSP on AM62A SoC new cee616c68846 dt-bindings: remoteproc: qcom: adsp: move memory-region an [...] new 084258d60712 dt-bindings: remoteproc: qcom: adsp: document sm8550 adsp, [...] new 29814986b82e remoteproc: qcom_q6v5_pas: add support for dtb co-firmware [...] new c63c0a7cab91 remoteproc: qcom_q6v5_pas: add support for assigning memor [...] new 7eddedc97563 remoteproc: qcom_q6v5_pas: add sm8550 adsp, cdsp & mpss co [...] new bdea142295ff dt-bindings: remoteproc: qcom,q6v5: Move MSM8996 to schema new 9b3024247b2d dt-bindings: remoteproc: qcom,msm8996-mss-pil: Update memo [...] new 95864f273306 dt-bindings: remoteproc: qcom,sc7180-mss-pil: Update memor [...] new eb48137d783b dt-bindings: remoteproc: qcom,sc7280-mss-pil: Update memor [...] new a899d542b687 Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata regi [...] new 57f72170a2b2 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate [...] new 640587182066 remoteproc: mediatek: Check the SCP image format new 9d5b9ad97f83 remoteproc: qcom: replace kstrdup with kstrndup new 2554dd0ac362 remoteproc: qcom: fix sparse warnings new a376c10d45a8 remoteproc: qcom: pas: Adjust the phys addr wrt the mem region new 3c7306589ddd remoteproc: qcom: pas: Add sm6115 remoteprocs new 838c558bb8bc dt-bindings: remoteproc: qcom: Add sm6115 pas yaml file new a8086bd9723a remoteproc: qcom_q6v5_pas: enable sm8550 adsp & cdsp autoboot new 6f998eb2fd02 dt-bindings: remoteproc: qcom,sm8550-pas: correct power domains new fdafdddf7b2f dt-bindings: remoteproc: qcom,glink-rpm-edge: convert to D [...] new 6f9c2f19a874 dt-bindings: remoteproc: qcom,glink-edge: correct label de [...] new 7c855ef7137a dt-bindings: mailbox: qcom,apcs-kpss-global: drop mbox-nam [...] new f3a2439f20d9 Merge tag 'rproc-v6.3' of git://git.kernel.org/pub/scm/lin [...]
The 467 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 1 + .gitattributes | 8 +- .gitignore | 4 +- Documentation/Makefile | 2 +- Documentation/admin-guide/media/cec.rst | 4 +- Documentation/admin-guide/media/cpia2.rst | 145 -- Documentation/admin-guide/media/dvb-drivers.rst | 1 - Documentation/admin-guide/media/meye.rst | 93 - .../admin-guide/media/other-usb-cardlist.rst | 14 - Documentation/admin-guide/media/pci-cardlist.rst | 1 - .../admin-guide/media/platform-cardlist.rst | 1 - .../admin-guide/media/tm6000-cardlist.rst | 83 - Documentation/admin-guide/media/usb-cardlist.rst | 7 - Documentation/admin-guide/media/v4l-drivers.rst | 2 - Documentation/admin-guide/media/zr364xx.rst | 102 - .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 5 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 - .../devicetree/bindings/media/cec-gpio.txt | 42 - Documentation/devicetree/bindings/media/cec.txt | 8 - .../media/{ => cec}/amlogic,meson-gx-ao-cec.yaml | 11 +- .../devicetree/bindings/media/cec/cec-common.yaml | 28 + .../devicetree/bindings/media/cec/cec-gpio.yaml | 74 + .../bindings/media/cec/nvidia,tegra114-cec.yaml | 58 + .../bindings/media/cec/samsung,s5p-cec.yaml | 66 + .../devicetree/bindings/media/cec/st,stih-cec.yaml | 66 + .../bindings/media/cec/st,stm32-cec.yaml | 53 + .../devicetree/bindings/media/fsl,imx6ull-pxp.yaml | 88 + .../devicetree/bindings/media/fsl-pxp.txt | 26 - .../devicetree/bindings/media/i2c/ak7375.txt | 8 - .../bindings/media/i2c/asahi-kasei,ak7375.yaml | 52 + .../bindings/media/i2c/chrontel,ch7322.yaml | 11 +- .../bindings/media/i2c/maxim,max9286.yaml | 51 +- .../devicetree/bindings/media/i2c/ovti,ov5670.yaml | 93 + .../devicetree/bindings/media/i2c/ovti,ov5675.yaml | 122 + .../devicetree/bindings/media/i2c/ovti,ov8858.yaml | 106 + .../devicetree/bindings/media/i2c/sony,imx296.yaml | 106 + .../devicetree/bindings/media/i2c/sony,imx415.yaml | 122 + .../devicetree/bindings/media/nxp,imx7-csi.yaml | 15 + .../devicetree/bindings/media/s5p-cec.txt | 36 - .../devicetree/bindings/media/stih-cec.txt | 27 - .../devicetree/bindings/media/tegra-cec.txt | 27 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 421 +--- .../bindings/remoteproc/qcom,glink-edge.yaml | 28 +- .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 289 +++ .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml | 393 ++++ .../bindings/remoteproc/qcom,pas-common.yaml | 89 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 172 +- .../bindings/remoteproc/qcom,qcs404-pas.yaml | 94 + .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 3 +- .../bindings/remoteproc/qcom,sc7180-pas.yaml | 133 ++ .../bindings/remoteproc/qcom,sc7280-adsp-pil.yaml | 195 ++ .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 3 +- .../bindings/remoteproc/qcom,sc8180x-pas.yaml | 95 + .../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 147 ++ .../bindings/remoteproc/qcom,sdx55-pas.yaml | 109 + .../bindings/remoteproc/qcom,sm6115-pas.yaml | 143 ++ .../bindings/remoteproc/qcom,sm6350-pas.yaml | 167 ++ .../bindings/remoteproc/qcom,sm8150-pas.yaml | 174 ++ .../bindings/remoteproc/qcom,sm8350-pas.yaml | 182 ++ .../bindings/remoteproc/qcom,sm8550-pas.yaml | 178 ++ .../bindings/remoteproc/qcom,wcnss-pil.txt | 177 -- .../bindings/remoteproc/qcom,wcnss-pil.yaml | 294 +++ .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 3 + .../bindings/remoteproc/ti,pru-consumer.yaml | 60 + Documentation/dontdiff | 1 - .../driver-api/media/drivers/cpia2_devel.rst | 56 - Documentation/driver-api/media/drivers/index.rst | 1 - Documentation/driver-api/media/mc-core.rst | 10 +- Documentation/driver-api/media/v4l2-subdev.rst | 8 + Documentation/kbuild/llvm.rst | 15 +- Documentation/kbuild/makefiles.rst | 2144 +++++++++-------- Documentation/process/submitting-patches.rst | 2 +- .../userspace-api/media/drivers/aspeed-video.rst | 2 +- .../userspace-api/media/drivers/index.rst | 1 - .../userspace-api/media/drivers/meye-uapi.rst | 53 - .../userspace-api/media/v4l/dev-subdev.rst | 166 ++ .../userspace-api/media/v4l/pixfmt-reserved.rst | 2 +- .../userspace-api/media/v4l/user-func.rst | 1 + .../v4l/vidioc-subdev-enum-frame-interval.rst | 5 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 5 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 5 +- .../media/v4l/vidioc-subdev-g-crop.rst | 5 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 5 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 5 +- .../media/v4l/vidioc-subdev-g-routing.rst | 147 ++ .../media/v4l/vidioc-subdev-g-selection.rst | 5 +- MAINTAINERS | 75 +- Makefile | 93 +- arch/arm/mach-s3c/Makefile | 2 +- arch/ia64/kernel/Makefile | 2 +- arch/mips/Kbuild | 2 +- arch/mips/Makefile | 13 +- arch/mips/Makefile.postlink | 2 +- arch/mips/include/asm/asmmacro-32.h | 4 +- arch/mips/include/asm/asmmacro.h | 42 +- arch/mips/include/asm/fpregdef.h | 14 - arch/mips/include/asm/mipsregs.h | 20 +- arch/mips/kernel/genex.S | 2 +- arch/mips/kernel/r2300_fpu.S | 4 +- arch/mips/kernel/r4k_fpu.S | 12 +- arch/mips/kvm/fpu.S | 6 +- arch/mips/loongson2ef/Platform | 2 +- arch/powerpc/Makefile | 2 +- arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/kernel/prom_init_check.sh | 9 +- arch/powerpc/kernel/vdso/Makefile | 27 +- arch/s390/kernel/vdso64/Makefile | 4 +- arch/s390/purgatory/Makefile | 2 +- arch/sh/boot/compressed/Makefile | 7 - arch/um/drivers/Makefile | 2 +- arch/um/kernel/Makefile | 2 +- arch/um/kernel/skas/Makefile | 2 +- arch/um/os-Linux/Makefile | 2 +- arch/um/os-Linux/drivers/Makefile | 2 +- arch/um/os-Linux/skas/Makefile | 2 +- arch/x86/Makefile.um | 2 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/tools/Makefile | 2 +- arch/x86/um/Makefile | 2 +- arch/x86/um/os-Linux/Makefile | 2 +- certs/extract-cert.c | 9 +- drivers/Makefile | 5 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +- drivers/hwspinlock/hwspinlock_core.c | 2 +- drivers/media/common/Kconfig | 1 + drivers/media/common/Makefile | 2 +- .../common => media/common/saa7146}/Kconfig | 0 .../common => media/common/saa7146}/Makefile | 0 .../common => media/common/saa7146}/saa7146_core.c | 2 +- .../common => media/common/saa7146}/saa7146_fops.c | 2 +- .../common => media/common/saa7146}/saa7146_hlp.c | 2 +- .../common => media/common/saa7146}/saa7146_i2c.c | 2 +- .../common => media/common/saa7146}/saa7146_vbi.c | 2 +- .../common/saa7146}/saa7146_video.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 25 +- .../media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c | 4 +- .../dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c | 14 +- .../dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c | 14 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 9 +- drivers/media/dvb-frontends/dvb-pll.c | 5 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/mb86a16.c | 9 +- drivers/media/dvb-frontends/mn88443x.c | 6 +- drivers/media/dvb-frontends/tc90522.c | 6 +- drivers/media/i2c/Kconfig | 40 + drivers/media/i2c/Makefile | 3 + drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv7604.c | 6 +- drivers/media/i2c/ak7375.c | 38 + drivers/media/i2c/cs53l32a.c | 6 +- drivers/media/i2c/imx219.c | 311 ++- drivers/media/i2c/imx290.c | 1059 +++++---- drivers/media/i2c/imx296.c | 1172 ++++++++++ drivers/media/i2c/imx415.c | 1300 +++++++++++ drivers/media/i2c/ir-kbd-i2c.c | 5 +- drivers/media/i2c/max9286.c | 463 +++- drivers/media/i2c/msp3400-driver.c | 5 +- drivers/media/i2c/mt9p031.c | 6 +- drivers/media/i2c/mt9v032.c | 6 +- drivers/media/i2c/ov2740.c | 4 +- drivers/media/i2c/ov5640.c | 86 +- drivers/media/i2c/ov5670.c | 312 ++- drivers/media/i2c/ov5675.c | 198 +- drivers/media/i2c/ov7670.c | 8 +- drivers/media/i2c/ov772x.c | 3 +- drivers/media/i2c/ov8858.c | 2008 ++++++++++++++++ drivers/media/i2c/ov9282.c | 9 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 22 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 1 - drivers/media/i2c/s5c73m3/s5c73m3.h | 1 - drivers/media/i2c/saa7115.c | 6 +- drivers/media/i2c/saa7127.c | 6 +- drivers/media/i2c/st-vgxy61.c | 4 +- drivers/media/i2c/tc358746.c | 9 +- drivers/media/i2c/tda1997x.c | 6 +- drivers/media/i2c/tvaudio.c | 5 +- drivers/media/i2c/tvp514x.c | 6 +- drivers/media/i2c/video-i2c.c | 6 +- drivers/media/mc/mc-entity.c | 86 +- drivers/media/pci/Kconfig | 2 + drivers/media/pci/Makefile | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 3 + drivers/media/pci/saa7134/saa7134-core.c | 2 +- .../saa7146 => media/pci}/saa7146/Kconfig | 15 +- .../saa7146 => media/pci}/saa7146/Makefile | 0 .../saa7146 => media/pci}/saa7146/hexium_gemini.c | 2 +- .../saa7146 => media/pci}/saa7146/hexium_orion.c | 2 +- .../deprecated/saa7146 => media/pci}/saa7146/mxb.c | 2 +- .../deprecated/saa7146 => media/pci}/ttpci/Kconfig | 17 +- .../saa7146 => media/pci}/ttpci/Makefile | 0 .../saa7146 => media/pci}/ttpci/budget-av.c | 2 +- .../saa7146 => media/pci}/ttpci/budget-ci.c | 0 .../saa7146 => media/pci}/ttpci/budget-core.c | 0 .../saa7146 => media/pci}/ttpci/budget.c | 0 .../saa7146 => media/pci}/ttpci/budget.h | 2 +- drivers/media/platform/amphion/venc.c | 18 +- drivers/media/platform/amphion/vpu_color.c | 6 +- drivers/media/platform/chips-media/imx-vdoa.c | 6 - drivers/media/platform/marvell/mmp-driver.c | 2 +- drivers/media/platform/mediatek/mdp3/Kconfig | 7 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 3 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 7 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 6 +- .../platform/mediatek/vcodec/venc/venc_h264_if.c | 4 +- .../media/platform/microchip/microchip-isc-base.c | 109 +- drivers/media/platform/nxp/dw100/dw100.c | 2 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 35 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 4 +- drivers/media/platform/nxp/imx-mipi-csis.c | 252 +- drivers/media/platform/nxp/imx-pxp.c | 359 ++- drivers/media/platform/nxp/imx7-media-csi.c | 239 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 3 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 2 +- .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 2 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 15 +- .../media/platform/samsung/exynos4-is/fimc-is.h | 3 - .../media/platform/samsung/exynos4-is/media-dev.h | 1 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 4 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 1 + drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 4 +- drivers/media/platform/ti/cal/cal.c | 4 +- drivers/media/platform/ti/davinci/vpif.c | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 9 + drivers/media/platform/ti/omap3isp/ispvideo.c | 20 +- drivers/media/platform/verisilicon/hantro_drv.c | 2 - drivers/media/platform/verisilicon/hantro_v4l2.c | 9 +- drivers/media/platform/xilinx/xilinx-dma.c | 28 +- drivers/media/radio/wl128x/fmdrv_common.c | 2 +- drivers/media/rc/Kconfig | 4 +- drivers/media/rc/ene_ir.c | 3 +- drivers/media/rc/gpio-ir-recv.c | 18 + drivers/media/rc/ir-rx51.c | 6 - drivers/media/rc/pwm-ir-tx.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 2 +- drivers/media/test-drivers/visl/visl-video.c | 2 +- drivers/media/tuners/si2157.c | 6 +- drivers/media/usb/dvb-usb-v2/af9015.c | 4 +- drivers/media/usb/go7007/go7007-v4l2.c | 6 +- drivers/media/usb/siano/smsusb.c | 1 + drivers/media/v4l2-core/v4l2-h264.c | 4 + drivers/media/v4l2-core/v4l2-ioctl.c | 25 +- drivers/media/v4l2-core/v4l2-jpeg.c | 4 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 4 +- drivers/media/v4l2-core/v4l2-subdev.c | 1017 +++++++- drivers/remoteproc/mtk_scp.c | 1 + drivers/remoteproc/mtk_scp_ipi.c | 32 +- drivers/remoteproc/pru_rproc.c | 230 +- drivers/remoteproc/qcom_common.c | 19 +- drivers/remoteproc/qcom_common.h | 8 +- drivers/remoteproc/qcom_q6v5.c | 4 +- drivers/remoteproc/qcom_q6v5_adsp.c | 125 +- drivers/remoteproc/qcom_q6v5_mss.c | 261 ++- drivers/remoteproc/qcom_q6v5_pas.c | 336 ++- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 12 + drivers/remoteproc/qcom_wcnss.h | 2 - drivers/remoteproc/ti_k3_dsp_remoteproc.c | 12 + drivers/rpmsg/qcom_glink_native.c | 208 +- drivers/rpmsg/qcom_glink_native.h | 8 +- drivers/rpmsg/qcom_glink_rpm.c | 96 +- drivers/rpmsg/qcom_glink_smem.c | 102 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/rpmsg_char.c | 8 + drivers/rpmsg/rpmsg_ctrl.c | 2 + drivers/staging/media/Kconfig | 9 +- drivers/staging/media/Makefile | 8 +- drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 249 -- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 176 -- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 206 -- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 1280 ++++------ drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 195 +- drivers/staging/media/atomisp/i2c/gc0310.h | 10 - drivers/staging/media/atomisp/i2c/gc2235.h | 31 - drivers/staging/media/atomisp/i2c/mt9m114.h | 15 - drivers/staging/media/atomisp/i2c/ov2680.h | 836 +------ drivers/staging/media/atomisp/i2c/ov2722.h | 36 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 195 -- drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 61 - .../staging/media/atomisp/include/linux/atomisp.h | 50 - .../atomisp/include/linux/atomisp_gmin_platform.h | 2 - .../media/atomisp/include/linux/atomisp_platform.h | 11 +- drivers/staging/media/atomisp/notes.txt | 6 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 90 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 9 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 41 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 5 - drivers/staging/media/atomisp/pci/atomisp_fops.c | 89 +- drivers/staging/media/atomisp/pci/atomisp_fops.h | 3 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 120 +- .../staging/media/atomisp/pci/atomisp_internal.h | 7 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 60 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 171 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 13 - drivers/staging/media/atomisp/pci/atomisp_tpg.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 165 +- .../pci/css_2401_system/host/isys_dma_private.h | 2 - .../atomisp/pci/hive_isp_css_common/host/vmem.c | 20 +- drivers/staging/media/atomisp/pci/sh_css.c | 7 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 38 +- .../media/{deprecated/saa7146 => }/av7110/Kconfig | 20 +- .../media/{deprecated/saa7146 => }/av7110/Makefile | 3 +- drivers/staging/media/av7110/TODO | 3 + .../av7110/audio-bilingual-channel-select.rst | 0 .../saa7146 => }/av7110/audio-channel-select.rst | 0 .../saa7146 => }/av7110/audio-clear-buffer.rst | 0 .../saa7146 => }/av7110/audio-continue.rst | 0 .../saa7146 => }/av7110/audio-fclose.rst | 0 .../saa7146 => }/av7110/audio-fopen.rst | 0 .../saa7146 => }/av7110/audio-fwrite.rst | 0 .../saa7146 => }/av7110/audio-get-capabilities.rst | 0 .../saa7146 => }/av7110/audio-get-status.rst | 0 .../saa7146 => }/av7110/audio-pause.rst | 0 .../{deprecated/saa7146 => }/av7110/audio-play.rst | 0 .../saa7146 => }/av7110/audio-select-source.rst | 0 .../saa7146 => }/av7110/audio-set-av-sync.rst | 0 .../saa7146 => }/av7110/audio-set-bypass-mode.rst | 0 .../saa7146 => }/av7110/audio-set-id.rst | 0 .../saa7146 => }/av7110/audio-set-mixer.rst | 0 .../saa7146 => }/av7110/audio-set-mute.rst | 0 .../saa7146 => }/av7110/audio-set-streamtype.rst | 0 .../{deprecated/saa7146 => }/av7110/audio-stop.rst | 0 .../{deprecated/saa7146 => }/av7110/audio.rst | 0 .../saa7146 => }/av7110/audio_data_types.rst | 0 .../saa7146 => }/av7110/audio_function_calls.rst | 0 .../media/{deprecated/saa7146 => }/av7110/av7110.c | 0 .../media/{deprecated/saa7146 => }/av7110/av7110.h | 2 +- .../{deprecated/saa7146 => }/av7110/av7110_av.c | 0 .../{deprecated/saa7146 => }/av7110/av7110_av.h | 0 .../{deprecated/saa7146 => }/av7110/av7110_ca.c | 0 .../{deprecated/saa7146 => }/av7110/av7110_ca.h | 0 .../{deprecated/saa7146 => }/av7110/av7110_hw.c | 0 .../{deprecated/saa7146 => }/av7110/av7110_hw.h | 0 .../{deprecated/saa7146 => }/av7110/av7110_ipack.c | 0 .../{deprecated/saa7146 => }/av7110/av7110_ipack.h | 0 .../{deprecated/saa7146 => }/av7110/av7110_ir.c | 0 .../{deprecated/saa7146 => }/av7110/av7110_v4l.c | 0 .../{deprecated/saa7146 => }/av7110/budget-patch.c | 0 .../{deprecated/saa7146 => }/av7110/dvb_filter.c | 0 .../{deprecated/saa7146 => }/av7110/dvb_filter.h | 0 .../media/{deprecated/saa7146 => }/av7110/sp8870.c | 0 .../media/{deprecated/saa7146 => }/av7110/sp8870.h | 0 .../saa7146 => }/av7110/video-clear-buffer.rst | 0 .../saa7146 => }/av7110/video-command.rst | 0 .../saa7146 => }/av7110/video-continue.rst | 0 .../saa7146 => }/av7110/video-fast-forward.rst | 0 .../saa7146 => }/av7110/video-fclose.rst | 0 .../saa7146 => }/av7110/video-fopen.rst | 0 .../saa7146 => }/av7110/video-freeze.rst | 0 .../saa7146 => }/av7110/video-fwrite.rst | 0 .../saa7146 => }/av7110/video-get-capabilities.rst | 0 .../saa7146 => }/av7110/video-get-event.rst | 0 .../saa7146 => }/av7110/video-get-frame-count.rst | 0 .../saa7146 => }/av7110/video-get-pts.rst | 0 .../saa7146 => }/av7110/video-get-size.rst | 0 .../saa7146 => }/av7110/video-get-status.rst | 0 .../{deprecated/saa7146 => }/av7110/video-play.rst | 0 .../saa7146 => }/av7110/video-select-source.rst | 0 .../saa7146 => }/av7110/video-set-blank.rst | 0 .../av7110/video-set-display-format.rst | 0 .../saa7146 => }/av7110/video-set-format.rst | 0 .../saa7146 => }/av7110/video-set-streamtype.rst | 0 .../saa7146 => }/av7110/video-slowmotion.rst | 0 .../saa7146 => }/av7110/video-stillpicture.rst | 0 .../{deprecated/saa7146 => }/av7110/video-stop.rst | 0 .../saa7146 => }/av7110/video-try-command.rst | 0 .../{deprecated/saa7146 => }/av7110/video.rst | 0 .../saa7146 => }/av7110/video_function_calls.rst | 0 .../saa7146 => }/av7110/video_types.rst | 0 drivers/staging/media/deprecated/cpia2/Kconfig | 13 - drivers/staging/media/deprecated/cpia2/Makefile | 4 - drivers/staging/media/deprecated/cpia2/TODO | 6 - drivers/staging/media/deprecated/cpia2/cpia2.h | 475 ---- .../staging/media/deprecated/cpia2/cpia2_core.c | 2434 -------------------- .../media/deprecated/cpia2/cpia2_registers.h | 463 ---- drivers/staging/media/deprecated/cpia2/cpia2_usb.c | 966 -------- drivers/staging/media/deprecated/cpia2/cpia2_v4l.c | 1226 ---------- drivers/staging/media/deprecated/fsl-viu/Kconfig | 15 - drivers/staging/media/deprecated/fsl-viu/Makefile | 2 - drivers/staging/media/deprecated/fsl-viu/TODO | 7 - drivers/staging/media/deprecated/fsl-viu/fsl-viu.c | 1599 ------------- drivers/staging/media/deprecated/meye/Kconfig | 19 - drivers/staging/media/deprecated/meye/Makefile | 2 - drivers/staging/media/deprecated/meye/TODO | 6 - drivers/staging/media/deprecated/meye/meye.c | 1814 --------------- drivers/staging/media/deprecated/meye/meye.h | 311 --- drivers/staging/media/deprecated/saa7146/Kconfig | 5 - drivers/staging/media/deprecated/saa7146/Makefile | 2 - .../staging/media/deprecated/saa7146/av7110/TODO | 9 - .../staging/media/deprecated/saa7146/saa7146/TODO | 7 - .../staging/media/deprecated/saa7146/ttpci/TODO | 7 - drivers/staging/media/deprecated/stkwebcam/Kconfig | 18 - .../staging/media/deprecated/stkwebcam/Makefile | 5 - drivers/staging/media/deprecated/stkwebcam/TODO | 12 - .../media/deprecated/stkwebcam/stk-sensor.c | 587 ----- .../media/deprecated/stkwebcam/stk-webcam.c | 1434 ------------ .../media/deprecated/stkwebcam/stk-webcam.h | 123 - drivers/staging/media/deprecated/tm6000/Kconfig | 37 - drivers/staging/media/deprecated/tm6000/Makefile | 14 - drivers/staging/media/deprecated/tm6000/TODO | 7 - .../staging/media/deprecated/tm6000/tm6000-alsa.c | 440 ---- .../staging/media/deprecated/tm6000/tm6000-cards.c | 1397 ----------- .../staging/media/deprecated/tm6000/tm6000-core.c | 916 -------- .../staging/media/deprecated/tm6000/tm6000-dvb.c | 454 ---- .../staging/media/deprecated/tm6000/tm6000-i2c.c | 317 --- .../staging/media/deprecated/tm6000/tm6000-input.c | 503 ---- .../staging/media/deprecated/tm6000/tm6000-regs.h | 588 ----- .../staging/media/deprecated/tm6000/tm6000-stds.c | 623 ----- .../media/deprecated/tm6000/tm6000-usb-isoc.h | 38 - .../staging/media/deprecated/tm6000/tm6000-video.c | 1703 -------------- drivers/staging/media/deprecated/tm6000/tm6000.h | 396 ---- drivers/staging/media/deprecated/zr364xx/Kconfig | 18 - drivers/staging/media/deprecated/zr364xx/Makefile | 3 - drivers/staging/media/deprecated/zr364xx/TODO | 7 - drivers/staging/media/deprecated/zr364xx/zr364xx.c | 1635 ------------- drivers/staging/media/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx-media-fim.c | 13 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/meson/vdec/esparser.c | 3 +- drivers/staging/media/omap4iss/iss_video.c | 66 +- fs/hostfs/Makefile | 2 +- include/linux/remoteproc/pruss.h | 83 + include/linux/rpmsg/qcom_glink.h | 12 +- include/media/davinci/ccdc_types.h | 30 - .../common => include/media/drv-intf}/saa7146.h | 0 .../common => include/media/drv-intf}/saa7146_vv.h | 2 +- include/media/i2c/s5c73m3.h | 41 - include/media/media-entity.h | 102 +- include/media/ov_16bit_addr_reg_helpers.h | 92 + include/media/v4l2-subdev.h | 377 +++ include/uapi/linux/meye.h | 65 - include/uapi/linux/v4l2-controls.h | 8 +- include/uapi/linux/v4l2-subdev.h | 74 +- init/Kconfig | 4 - kernel/gen_kheaders.sh | 2 +- rust/.gitignore | 1 - rust/Makefile | 27 +- scripts/.gitignore | 3 +- scripts/Kbuild.include | 50 +- scripts/Kconfig.include | 2 +- scripts/Makefile | 11 +- scripts/Makefile.build | 26 +- scripts/Makefile.clang | 2 + scripts/Makefile.compiler | 8 +- scripts/Makefile.host | 24 +- scripts/Makefile.lib | 45 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.modpost | 8 +- scripts/Makefile.package | 241 +- scripts/as-version.sh | 2 +- scripts/asn1_compiler.c | 4 +- scripts/basic/fixdep.c | 238 +- scripts/bin2c.c | 36 - scripts/checkkconfigsymbols.py | 13 +- scripts/clang-tools/gen_compile_commands.py | 2 +- scripts/clang-tools/run-clang-tools.py | 21 +- scripts/diffconfig | 16 +- scripts/kernel-doc | 4 +- scripts/list-gitignored.c | 1057 +++++++++ scripts/misc-check | 19 + scripts/package/builddeb | 8 +- scripts/package/buildtar | 52 +- scripts/package/deb-build-option | 16 + scripts/package/mkdebian | 40 +- scripts/package/mkspec | 12 +- scripts/remove-stale-files | 30 +- scripts/setlocalversion | 132 +- scripts/tags.sh | 2 +- 468 files changed, 17907 insertions(+), 29629 deletions(-) delete mode 100644 Documentation/admin-guide/media/cpia2.rst delete mode 100644 Documentation/admin-guide/media/meye.rst delete mode 100644 Documentation/admin-guide/media/tm6000-cardlist.rst delete mode 100644 Documentation/admin-guide/media/zr364xx.rst delete mode 100644 Documentation/devicetree/bindings/media/cec-gpio.txt delete mode 100644 Documentation/devicetree/bindings/media/cec.txt rename Documentation/devicetree/bindings/media/{ => cec}/amlogic,meson-gx-ao-cec.y [...] create mode 100644 Documentation/devicetree/bindings/media/cec/cec-common.yaml create mode 100644 Documentation/devicetree/bindings/media/cec/cec-gpio.yaml create mode 100644 Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml create mode 100644 Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml create mode 100644 Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml create mode 100644 Documentation/devicetree/bindings/media/cec/st,stm32-cec.yaml create mode 100644 Documentation/devicetree/bindings/media/fsl,imx6ull-pxp.yaml delete mode 100644 Documentation/devicetree/bindings/media/fsl-pxp.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ak7375.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml delete mode 100644 Documentation/devicetree/bindings/media/s5p-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/stih-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/tegra-cec.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,msm8996-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-adsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc8180x-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdx55-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm6115-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm6350-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm8150-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm8350-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml delete mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst delete mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/K [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/M [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/s [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/s [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/s [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/s [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/s [...] rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/s [...] create mode 100644 drivers/media/i2c/imx296.c create mode 100644 drivers/media/i2c/imx415.c create mode 100644 drivers/media/i2c/ov8858.c rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/Kconfig (67%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/Makefile (100%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/hexium_gemi [...] rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/hexium_orio [...] rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/mxb.c (99%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/Kconfig (83%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/Makefile (100%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-av.c (99%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-ci.c (100%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-core.c (100%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget.c (100%) rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget.h (98%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/Kconfig (82%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/Makefile (78%) create mode 100644 drivers/staging/media/av7110/TODO rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-bilingual-chann [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-channel-select. [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-clear-buffer.rs [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-continue.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fclose.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fopen.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fwrite.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-get-capabilitie [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-get-status.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-pause.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-play.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-select-source.r [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-av-sync.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-bypass-mode [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-id.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-mixer.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-mute.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-streamtype. [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-stop.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio_data_types.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio_function_calls. [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110.h (99%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_av.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_av.h (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ca.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ca.h (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_hw.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_hw.h (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ipack.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ipack.h (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ir.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_v4l.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/budget-patch.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/dvb_filter.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/dvb_filter.h (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/sp8870.c (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/sp8870.h (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-clear-buffer.rs [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-command.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-continue.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fast-forward.rs [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fclose.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fopen.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-freeze.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fwrite.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-capabilitie [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-event.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-frame-count [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-pts.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-size.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-status.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-play.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-select-source.r [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-blank.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-display-for [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-format.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-streamtype. [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-slowmotion.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-stillpicture.rs [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-stop.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-try-command.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video.rst (100%) rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video_function_calls. [...] rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video_types.rst (100%) delete mode 100644 drivers/staging/media/deprecated/cpia2/Kconfig delete mode 100644 drivers/staging/media/deprecated/cpia2/Makefile delete mode 100644 drivers/staging/media/deprecated/cpia2/TODO delete mode 100644 drivers/staging/media/deprecated/cpia2/cpia2.h delete mode 100644 drivers/staging/media/deprecated/cpia2/cpia2_core.c delete mode 100644 drivers/staging/media/deprecated/cpia2/cpia2_registers.h delete mode 100644 drivers/staging/media/deprecated/cpia2/cpia2_usb.c delete mode 100644 drivers/staging/media/deprecated/cpia2/cpia2_v4l.c delete mode 100644 drivers/staging/media/deprecated/fsl-viu/Kconfig delete mode 100644 drivers/staging/media/deprecated/fsl-viu/Makefile delete mode 100644 drivers/staging/media/deprecated/fsl-viu/TODO delete mode 100644 drivers/staging/media/deprecated/fsl-viu/fsl-viu.c delete mode 100644 drivers/staging/media/deprecated/meye/Kconfig delete mode 100644 drivers/staging/media/deprecated/meye/Makefile delete mode 100644 drivers/staging/media/deprecated/meye/TODO delete mode 100644 drivers/staging/media/deprecated/meye/meye.c delete mode 100644 drivers/staging/media/deprecated/meye/meye.h delete mode 100644 drivers/staging/media/deprecated/saa7146/Kconfig delete mode 100644 drivers/staging/media/deprecated/saa7146/Makefile delete mode 100644 drivers/staging/media/deprecated/saa7146/av7110/TODO delete mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/TODO delete mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/TODO delete mode 100644 drivers/staging/media/deprecated/stkwebcam/Kconfig delete mode 100644 drivers/staging/media/deprecated/stkwebcam/Makefile delete mode 100644 drivers/staging/media/deprecated/stkwebcam/TODO delete mode 100644 drivers/staging/media/deprecated/stkwebcam/stk-sensor.c delete mode 100644 drivers/staging/media/deprecated/stkwebcam/stk-webcam.c delete mode 100644 drivers/staging/media/deprecated/stkwebcam/stk-webcam.h delete mode 100644 drivers/staging/media/deprecated/tm6000/Kconfig delete mode 100644 drivers/staging/media/deprecated/tm6000/Makefile delete mode 100644 drivers/staging/media/deprecated/tm6000/TODO delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-alsa.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-cards.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-core.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-dvb.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-i2c.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-input.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-regs.h delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-stds.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-usb-isoc.h delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-video.c delete mode 100644 drivers/staging/media/deprecated/tm6000/tm6000.h delete mode 100644 drivers/staging/media/deprecated/zr364xx/Kconfig delete mode 100644 drivers/staging/media/deprecated/zr364xx/Makefile delete mode 100644 drivers/staging/media/deprecated/zr364xx/TODO delete mode 100644 drivers/staging/media/deprecated/zr364xx/zr364xx.c create mode 100644 include/linux/remoteproc/pruss.h delete mode 100644 include/media/davinci/ccdc_types.h rename {drivers/staging/media/deprecated/saa7146/common => include/media/drv-intf} [...] rename {drivers/staging/media/deprecated/saa7146/common => include/media/drv-intf} [...] delete mode 100644 include/media/i2c/s5c73m3.h create mode 100644 include/media/ov_16bit_addr_reg_helpers.h delete mode 100644 include/uapi/linux/meye.h delete mode 100644 scripts/bin2c.c create mode 100644 scripts/list-gitignored.c create mode 100755 scripts/misc-check create mode 100755 scripts/package/deb-build-option