This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from d528014517f2 Revert ".gitignore: ignore *.cover and *.mbx" adds 6cd06ab12d1a gup: make the stack expansion warning a bit more targeted adds 954b41be6402 parisc: pdt: Get prototype for arch_report_meminfo() adds 147e17e29756 parisc: smp: Add declaration for start_cpu_itimer() adds 6414b30b39f9 parisc: unwind: Avoid missing prototype warning for handle [...] adds 28e113f89f33 parisc: Raise minimal GCC version to 12.0.0 adds de53f3f7a9ff parisc: math-emu: Avoid compiler warnings with W=1 adds f8a473bf5db7 parisc: syscalls: Avoid compiler warnings with W=1 adds 2a95b03d4cf7 Merge tag 'parisc-for-6.5-rc1-2' of git://git.kernel.org/p [...] adds a957cbc02531 rtla: Add -C cgroup support adds 272ced2556e6 rtla: Add --house-keeping option adds 894c29c76b2b rtla: Change monitored_cpus from char * to cpu_set_t adds c58a3f8c7f97 rtla: Automatically move rtla to a house-keeping cpu adds c66552be9ec9 rtla/timerlat: Give timerlat auto analysis its own instance adds 2091336b9a8b rtla/timerlat_hist: Add auto-analysis support adds 57cf76ec6457 rtla: Start the tracers after creating all instances adds 7bc4d3089a50 rtla/hwnoise: Reduce runtime to 75% adds cdca4f4e5e8e rtla/timerlat_top: Add timerlat user-space support adds ed774f7481fa rtla/timerlat_hist: Add timerlat user-space support adds 612738321774 Documentation: Add tools/rtla timerlat -u option documentation adds 2784d74bcc81 Merge tag 'trace-tools-v6.5' of git://git.kernel.org/pub/s [...] adds f28701cc24fc media: dvbdev: fix most coding style issues adds 633733f5c2aa media: dvbdev.h: do some kernel-doc cleanups adds a41ef7869166 media: c8sectpfe: dvb: remove unnecessary (void*) conversions adds 663e7460b123 media: dvb-usb: remove unnecessary (void*) conversions adds b37d9c995aef media: dw2102: return -EIO instead of -1 for mac address r [...] adds 1825788e2a96 media: dvb: add missing DVB-S2X FEC parameter values adds 2a3f9d4def27 media: dvb: bump DVB API version adds a23a3041c733 Merge tag 'v6.4-rc2' into media_stage adds 8bc27fa5d776 docs: uapi: media: ignore new DVB-S2X FEC values adds 7e3d507ab040 dt-bindings: display: tegra: add Tegra20 VIP adds f17aa778ac36 dt-bindings: display: tegra: vi: add 'vip' property and example adds b48ece9bb81b staging: media: tegra-video: improve documentation of tegr [...] adds 2f229d404905 staging: media: tegra-video: document tegra_channel_get_re [...] adds 6309986d7e42 staging: media: tegra-video: fix typos in comment adds 40ecb38e5c96 staging: media: tegra-video: improve error messages adds 26b44232f581 staging: media: tegra-video: slightly simplify cleanup on errors adds 983d22f6deb1 staging: media: tegra-video: move private struct declarati [...] adds 44977bdc157f staging: media: tegra-video: move tegra210_csi_soc to C file adds 21bd264c1c26 staging: media: tegra-video: remove unneeded include adds c973880dfbe2 staging: media: tegra-video: Kconfig: allow TPG only on Tegra210 adds 1a3ea975d794 staging: media: tegra-video: move tegra_channel_fmt_align [...] adds aabec712ce0e staging: media: tegra-video: move default format to soc-sp [...] adds 3bc46d752eab staging: media: tegra-video: move MIPI calibration calls f [...] adds ef9435a5b406 staging: media: tegra-video: add a per-soc enable/disable op adds 89a0f667cb20 staging: media: tegra-video: move syncpt init/free to a pe [...] adds 4cbd8479cd2e staging: media: tegra-video: add syncpts for Tegra20 to st [...] adds b4e2572267a1 staging: media: tegra-video: add hooks for planar YUV and [...] adds eeb036ab9ca9 staging: media: tegra-video: add H/V flip controls adds e740d199cf0f staging: media: tegra-video: add support for Tegra20 paral [...] adds e5f29bb9c435 media: platform: rzg2l-cru: rzg2l-csi2: Enclose the macro [...] adds b8ed1ceb4a26 media: platform: mtk-mdp3: release node reference before r [...] adds fdaca63186f5 media: usb: Check az6007_read() return value adds 59cea5a3e519 media: verisilicon: Simplify error handling in tile_buffer [...] adds 8111496ceb52 media: imx: utils: Enclose IMX_BUS_FMTS macro in parenthesis adds 668ee1a3a187 media: amphion: drop repeated codec data for vc1l format adds e1d2ccc2cdd6 media: amphion: drop repeated codec data for vc1g format adds f0b4a2c037c0 media: vivid: Extend FPS rates offered by simulated webcam adds 56b5c3e67b0f media: v4l2-mem2mem: add lock to protect parameter num_rdy adds 4a3570001806 Revert "media: mediatek: vcodec: Fix bitstream crop inform [...] adds b2aa8ac6f97e media: common: saa7146: Avoid a leak in vmalloc_to_sg() adds 8217af0984f9 media: MAINTAINERS: Add myself as Venus reviewer adds 3f6375a2d195 media: videodev2.h: Fix p_s32 and p_s64 pointer types adds f93ff8b7dd0c media: docs: vidioc-g-ext-ctrls.rst: Update p_s32 and p_s64 types adds e75d25a0c9be media: staging: media: imx6-mipi-csi2: Add log_status core [...] adds 076b6289b2c1 media: amphion: initiate a drain of the capture queue in d [...] adds 7f7ac101236b media: stk1160: Simplify the build config definition adds eff540df5f80 media: usb: remove unnecessary (void*) conversions adds afa8516c86fe media: platform: Remove unnecessary (void*) conversions adds 17ae8136549f media: pci: remove unnecessary (void*) conversions adds c82d4d9353b0 media: av7110: Remove unnecessary (void*) conversions adds 26ae58f65e64 media: videodev2.h: Fix struct v4l2_input tuner index comment adds d5b7eb477c28 media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 adds da4ede4b7fd6 media: mtk-jpeg: move data/code inside CONFIG_OF blocks adds 6f489a966fbe media: usb: siano: Fix warning due to null work_func_t fun [...] adds bf950e1f3030 media: rockchip: rga: use v4l2_m2m_buf_copy_metadata adds ecdbab337da1 media: mediatek: vcodec: mtk_vcodec_dec_hw: Use devm_pm_ru [...] adds e01c3ec7d60c media: nxp: remove unneeded semicolon adds 72a6127e9305 media: Add common header file with JPEG marker definitions adds aaeb31c00e61 media: Switch i2c drivers back to use .probe() adds ae440c5da33c media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field adds 2674486aac7d media: mediatek: vcodec: support stateless hevc decoder adds 1b3565dbc6aa media: i2c: imx296: fix error checking in imx296_read_temp [...] adds a73206f33bd1 media: admin-guide: Update rkisp1.rst adds 71511a24eeec Documentation: v4l: Document rotation and orientation for [...] adds ec178312b814 media: mc: Make media_entity_get_fwnode_pad() fwnode argum [...] adds 7ab9484332d9 media: pci: ipu3-cio2: Obtain remote pad from endpoint adds 4fd463e9389f media: mc: Make media_get_pad_index() use pad type flag adds e6a470239438 media: Documentation: Rename meta format files adds 98b956424380 media: uapi: Use unsigned int values for assigning bits in [...] adds 1e82d01b88ed media: ov5693: Simplify an error message adds 8e4a55976979 media: dt-bindings: qcom: camss: correct unit address adds 950e9a295b98 media: uapi: Fix [GS]_ROUTING ACTIVE flag value adds 25857a007d52 media: ipu3-cio2: Fix container_of() macro wrapper arguments adds e3269ea5148d media: i2c: imx334: update pixel, hblank and link frequency adds 290cebd13a6e dt-bindings: i2c: maxim,max96712: Require setting bus-type [...] adds afe25fbc5d07 media: ov5640: correct comments for default VGA to avoid c [...] adds 25affde33b23 media: ov5640: Remove unused 'framerate' parameter adds eeaa47d182fe media: ov5640: Drop dead code using frame_interval adds cd78824dd989 media: i2c: video: constify pointers to hwmon_channel_info adds ad5929547b54 media: video-mux: Add missing media_entity_cleanup upon as [...] adds 306c3190b30d media: i2c: Correct format propagation for st-mipid02 adds 6c01e6f3f27b media: st-mipid02: Propagate format from sink to source pad adds 59a959796386 media: renesas: fdp1: Identify R-Car Gen2 versions adds 0827b58dabff media: i2c: add ov01a10 image sensor driver adds a73116db8829 media: rcar-csi2: Prepare for Gen4 support adds e103484c76ab media: rcar-csi2: Prepare for C-PHY support adds 04fc06f6dc15 media: hi846: fix usage of pm_runtime_get_if_in_use() adds 6f482c4729d9 media: imx: imx7-media-csi: Get rid of superfluous call to [...] adds 79bb4c7df8af media: imx: imx7-media-csi: Remove incorrect interlacing support adds bef1bb620ca6 media: imx: imx7-media-csi: Relax width constraints for no [...] adds 9f43234ef07c media: imx: imx7-media-csi: Init default format with __imx [...] adds 6311a0d0220f media: staging: max96712: Add support for 3-lane C-PHY adds 8e85c1ad3d49 media: rcar-isp: Add support for R-Car V4H adds a650b821fa57 media: rcar-vin: Add support for R-Car V4H adds 7d4be90b3deb media: c8sectpfe: switch to using gpiod API adds 11aaa0ec9c18 media: sti: c8sectpfe: drop of_match_ptr() to avoid unused [...] adds 2a7d6b9c55ba media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_li [...] adds 2f16c95e7aa9 media: staging: media: imx: initialize hs_settle to avoid warning adds 15ff9e7f49bc media: mediatek: vcodec: Avoid unneeded error logging adds 2864e304faec media: mediatek: vcodec: using decoder status instead of c [...] adds 297160d411e3 media: mediatek: vcodec: move core context from device to [...] adds 962508e31c77 media: mediatek: vcodec: using empty lat buffer as the last one adds 645dec333f5f media: staging: max96712: Switch i2c driver back to use .probe() adds bd947783a217 media: Revert "media: exynos4-is: Remove dependency on obs [...] adds fe1b585ce91d media: pci: cx18-av-vbi: Replace one-element array with fl [...] adds 5aa8de7ad14f media: video-mux: fix error paths adds aafeeaf3d2a8 media: video-mux: update driver to active state adds be9aac187433 Merge tag 'v6.4-rc5' into media_stage adds 98d4351847bb media: venus: simplify the return expression of session_pr [...] adds 751be5c63f54 media: venus: simplify the return expression of venus_sys_ [...] adds 927e78ac8bc5 media: venus: helpers: Fix ALIGN() of non power of two adds a0eadbe92610 media: venus: hfi_cmds: Replace fake flex-array with flexi [...] adds a80d6771ae06 media: venus: Replace one-element arrays with flexible-arr [...] adds 40c020596458 media: venus: hfi_cmds: Replace one-element array with fle [...] adds e03ac40885db media: venus: hfi_cmds: Use struct_size() helper adds ae8cdfc3f281 media: venus: add firmware version based check adds 938beb48f765 media: venus: enable sufficient sequence change support for vp9 adds 47f867cb1b63 media: venus: fix EOS handling in decoder stop command adds 2b832a06a8c8 media: venus: replace arrary index with enum for supported [...] adds 3095607739d8 media: venus: add support for V4L2_PIX_FMT_P010 color format adds 58b64dd09fd8 media: venus: update calculation for dpb buffers adds 996d215547a8 media: venus: add handling of bit depth change from firmware adds 08998cf30f66 media: venus: return P010 as preferred format for 10 bit decode adds 34318b808ef2 media: venus: provide ctx queue lock for ioctl synchronization adds 0ece58b280a4 Revert "media: uvcvideo: Limit power line control for Acer [...] adds e7f61113edca media: uapi: v4l: Intel metadata format update adds e33ae66a2e22 media: uvcvideo: Enable Intel RealSense metadata for devices adds ccfad4e85e3d media: uvcvideo: Rename uvc_streaming 'format' field to 'formats' adds aa8db3adc7b2 media: uvcvideo: Rename uvc_format 'frame' field to 'frames' adds 7c5dfb2d912c media: uvcvideo: Use clamp() to replace manual implementation adds c9d597b9b7ef media: uvcvideo: Reorganize format descriptor parsing adds 7691d900b929 media: uvcvideo: Increment intervals pointer at end of parsing adds af621ba2ede8 media: uvcvideo: Constify formats, frames and intervals adds 102df33eba00 media: uvcvideo: Constify descriptor buffers adds bc13f2ffd5c0 media: atomisp: sh_css: Remove #ifdef ISP2401 adds 5925dc0f30c2 media: atomisp: runtime: frame: remove #ifdef ISP2401 adds 72c1c4855309 media: atomisp: sh_css_sp: Remove #ifdef ISP2401 adds 08b9c820878f media: atomisp: sh_css_firmware: determine firmware versio [...] adds 5c3213e9e2dd media: atomisp: sh_css_mipi: Remove #ifdef ISP2401 adds 649920afc426 media: atomisp: Remove res_overflow parameter from atomisp [...] adds 7943916bd4e5 media: atomisp: Remove Continuous capture and SDV run-modes adds 1b9a80a47dbf media: atomisp: Remove isp->need_gfx_throttle field adds 006f27897cbd media: atomisp: Drop atomisp_get_css_buf_type() adds ea3600379e0f media: atomisp: Replace source-pad checks with run-mode checks adds d957824bf8e4 media: atomisp: Register only 1 /dev/video# node adds 26dcabc0dd1b media: atomisp: Drop atomisp_is_vf_pipe() adds aca8a1dfb9ee media: atomisp: Rename video_out_preview to video_out adds e4454e06e55d media: atomisp: Remove source_pad parameter from functions [...] adds 8fd3c9a468c0 media: atomisp: Remove 1 line atomisp_flush_bufs_and_wakeu [...] adds 28714506c3b7 media: atomisp: Remove atomisp_subdev_register_video_nodes [...] adds 6f48bc9e49f9 media: atomisp: Remove a bunch of unused atomisp_css_*() f [...] adds fb86cf8bd8a9 media: atomisp: Remove unused mipi_frame_size field from a [...] adds 820a1338d6a1 media: atomisp: Remove isp_timeout flag adds 1ae393ea3dbc media: atomisp: Remove atomisp_sensor_start_stream() adds 3f3ee94c89b7 media: atomisp: Simplify atomisp_[start|stop]_streaming() adds 71a85e054f32 media: atomisp: Simplify atomisp_css_[start|stop]() adds 347f2e56b94e media: atomisp: Simplify atomisp_open() and atomisp_release() adds e1278e6187b8 media: atomisp: Simplify atomisp_pipe_check() adds 0f072c1e2453 media: atomisp: Turn asd->streaming state tracker into a bool adds b19f8ef5bd39 media: atomisp: Remove no longer used atomisp_css_flush() adds 3fb3cd02d25b media: atomisp: Remove atomisp_streaming_count() adds bcc90bb31c81 media: atomisp: Simplify atomisp_isr() and recovery_work() adds 2cb61011bfed media: atomisp: Rename atomisp_destroy_pipes_stream_force( [...] adds 4d141d3fae3e media: atomisp: Allow system suspend to continue with open [...] adds 5ab97df8642e media: atomisp: Remove atomisp_[sub]dev_users() adds e5fab487eac8 media: atomisp: Remove unused css_pipe_id argument from at [...] adds 1180d072e05c media: atomisp: Remove unused atomisp_get_css_pipe_id() function adds ae39964d2c01 media: atomisp: Remove in_reset argument from atomisp_css_start() adds 250781c5a2e6 media: atomisp: Set asd.subdev.devnode once from isp_subde [...] adds 76d2d7d6afae media: atomisp: gc0310: Drop XXGC0310 ACPI hardware-id adds 2746a966f9f0 media: atomisp: gc0310: Fix double free in gc0310_remove() adds 63558464ad4d media: atomisp: gc0310: Cleanup includes adds f5e381ffb6fd media: atomisp: gc0310: Remove gc0310_s_config() function adds 1bb2a551e65b media: atomisp: gc0310: Remove gc0310.h adds 1ad997e83110 media: atomisp: Drop MRFLD_PORT_NUM define adds 9af6100f4ff5 media: atomisp: Remove unused fields from struct atomisp_i [...] adds 45b4ab382a9e media: atomisp: Remove atomisp_video_init() parametrization adds 64be20708a4b media: atomisp: Rename __get_mipi_port() to atomisp_port_t [...] adds 5b9ca47a2588 media: atomisp: Store number of sensor lanes per port in s [...] adds 96f18f25c1f5 media: atomisp: Delay mapping sensors to inputs till atomi [...] adds d374e4559127 media: atomisp: Move pad linking to atomisp_register_devic [...] adds 4d9858096261 media: atomisp: Allow camera_mipi_info to be NULL adds 625ac9af3844 media: atomisp: Switch i2c drivers back to use .probe() adds 66c1dfad0012 media: atomisp: initialize settings to 0 adds 5e131b80605a media: atomisp: move up sanity checks adds 8d28ec7e9145 media: atomisp: Add support for v4l2-async sensor registration adds 947550f8c08e media: atomisp: ov2680: Turn into standard v4l2 sensor driver adds 1aace3da2847 media: atomisp: gc0310: Turn into standard v4l2 sensor driver adds d80be6a10cd3 media: atomisp: Drop v4l2_get_acpi_sensor_info() function adds 1657f2934daf media: atomisp: gmin_platform: fix out_len in gmin_get_con [...] adds fadac6afccf7 media: atomisp: Fix buffer overrun in gmin_get_var_int() adds 36f48c705242 media: atomisp: Update TODO adds 19cdcf676355 media: atomisp: ov2680: s/ov2680_device/ov2680_dev/ adds b0e880e4a85b media: atomisp: ov2680: s/input_lock/lock/ adds c1ee1db3c936 media: atomisp: ov2680: Add missing ov2680_calc_mode() cal [...] adds b1b2d3992623 media: atomisp: ov2680: Add init_cfg pad-op adds a5cc2f0dc519 media: atomisp: ov2680: Implement selection support adds 503bf3090a19 media: atomisp: Remove a bunch of sensor related custom IOCTLs adds af330c965fdd media: atomisp: Remove redundant atomisp_subdev_set_select [...] adds 7caa6570da6a media: atomisp: Simplify atomisp_subdev_set_selection() ca [...] adds 566f6de6aa28 media: atomisp: Add target validation to atomisp_subdev_se [...] adds e79fae3d1509 media: atomisp: Remove bogus fh use from atomisp_set_fmt*() adds 9f221053342a media: atomisp: Add input helper variable for isp->asd->in [...] adds eec8787bfb55 media: atomisp: Add ia_css_frame_pad_width() helper function adds 929eee2fb07a media: atomisp: Refactor atomisp_try_fmt() / atomisp_set_fmt() adds 04eca8316053 media: atomisp: Add support for sensors which implement se [...] adds a08183b8460e media: atomisp: Pass MEDIA_BUS_FMT_* code when calling enu [...] adds 62866c23c78d media: atomisp: Make atomisp_init_sensor() check if the se [...] adds 3e399cf20f69 media: atomisp: Use selection API info to determine sensor [...] adds 1e28b9e048b5 media: atomisp: Set crop before setting fmt adds e980fb04e779 media: atomisp: Add enum_framesizes function for sensors w [...] adds 0af9078315c1 media: atomisp: csi2-bridge: Set PMC clk-rate for sensors [...] adds 72f0ba79a063 media: atomisp: Take minimum padding requirement on BYT/IS [...] adds 0f417dc1b733 media: atomisp: Make atomisp_enum_framesizes_crop() check [...] adds 930d333a00e1 media: atomisp: Fix binning check in atomisp_set_crop() adds ef0feca22e86 media: atomisp: Stop resetting selected input to 0 between [...] adds 7d45a432251a media: atomisp: ov2680: Stop using half pixelclock for bin [...] adds 61ae5ec4c8b8 media: atomisp: ov2680: Remove unnecessary registers from [...] adds dbacd5c5e1ff media: atomisp: ov2680: Rename unknown/0x370a to sensor_ctrl_0a adds 4f7d1334114f media: atomisp: Add testing instructions to TODO file adds f7c487366b3a media: atomisp: csi2-bridge: Add support for setting "cloc [...] adds 254f3337ce25 media: rockchip: rga: fix clock cleanup adds 7cc471112edd media: usb: as102: drop as102_dev NULL check adds 99f9cd2e25cc media: platform: renesas-ceu: drop buf NULL check adds 3df55cd773e8 media: platform: mediatek: vpu: fix NULL ptr dereference adds 2192fa95276b media: mediatek: vpu: add missing clk_unprepare adds 2104793233c2 media: pci: tw686x: no need to check 'next' adds 9de30f579980 media: Add AV1 uAPI adds 1fb38c3cfd39 media: dt-bindings: media: rockchip-vpu: Add rk3588 vpu co [...] adds 2ef3372355f6 media: AV1: Make sure that bit depth in correctly initialize adds 86c256be5848 media: v4l2-common: Add support for fractional bpp adds fc91af075512 media: Add NV15_4L4 pixel format adds aa1e34c85b9e media: verisilicon: Get bit depth for V4L2_PIX_FMT_NV15_4L4 adds 53421e73b6a2 media: verisilicon: Add AV1 decoder mode and controls adds 7040ed4ee68c media: verisilicon: Check AV1 bitstreams bit depth adds 1b9ef2744c5e media: verisilicon: Compute motion vectors size for AV1 frames adds c0d0e579db4e media: verisilicon: Add AV1 entropy helpers adds 727a400686a2 media: verisilicon: Add Rockchip AV1 decoder adds d8ebe59e7b36 media: verisilicon: Add film grain feature to AV1 driver adds 003afda97c65 media: verisilicon: Enable AV1 decoder on rk3588 adds 80c7373a456e media: verisilicon: Conditionally ignore native formats adds 2f5d0aef37c6 media: mediatek: vcodec: support stateless AV1 decoder adds 7866e124394d media: mediatek: vcodec: Add debugfs interface to get debu [...] adds 404500ba8009 media: mediatek: vcodec: Add debug params to control diffe [...] adds 5e488a4fd859 media: mediatek: vcodec: Add a debugfs file to get differe [...] adds 07b7e505ff13 media: mediatek: vcodec: Get each context resolution information adds 6d5aea131f4d media: mediatek: vcodec: Get each instance format type adds 5910584b560b media: mediatek: vcodec: Change dbgfs interface to support encode adds cc7702182265 media: mediatek: vcodec: Add encode to support dbgfs adds d78b9d6671de media: mediatek: vcodec: Add dbgfs help function adds 582d4ad468cb media: tc358746: select CONFIG_GENERIC_PHY adds 7997604bc90b media: add HAS_IOPORT dependencies adds 29f96ac23648 media: cec: i2c: ch7322: also select REGMAP adds 190e2e117701 media: dvb: mb86a20s: get rid of a clang-15 warning adds c61480a2ea5e media: wl128x: fix a clang warning adds 15ac468614e5 Merge tag 'media/v6.5-1' of git://git.kernel.org/pub/scm/l [...] adds 505bdb9dff2e dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 adds a536bf5afa28 dt-bindings: soundwire: qcom: add 16-bit sample interval adds a8dffaa0f826 soundwire: qcom: allow 16-bit sample interval for ports adds 6f76e79153d5 soundwire: qcom: use consistently 'ctrl' as state variable name adds 6378fe11207a soundwire: qcom: prepare for handling different register layouts adds 312355a6a9f6 soundwire: qcom: add support for v2.0.0 controller adds e24d0b658fb3 soundwire: qcom: use tabs for indentation in defines adds 9420c9719f03 soundwire: bus: Don't filter slave alerts adds 4f5706f16c99 ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake adds 27c433ce081f soundwire: intel: add ACE2.x SHIM definitions adds 6f23f4e2c62b soundwire: intel_ace2x: add empty new ops for LunarLake adds 6ab915b9c355 soundwire/ASOC: Intel: update offsets for LunarLake adds e40e0e11fe64 soundwire: intel/cadence: set ip_offset at run-time adds 881cf1e9df73 ASoC/soundwire: intel: pass hdac_bus pointer for link management adds ec2c9dbe5392 soundwire: intel: add eml_lock in the interface for new platforms adds be1798d0d715 ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pas [...] adds e52cae0bb40c soundwire: intel_init: use eml_lock parameter adds 312316d5a16c soundwire: intel_ace2x: add debugfs support adds 806f5abd9ce7 soundwire: intel_ace2x: add link power-up/down helpers adds d3565643dda3 soundwire: intel_ace2x: set SYNCPRD before powering-up adds f40bb2446f1e soundwire: intel_ace2x: configure link PHY adds d2f0daf6f127 soundwire: intel_ace2x: add DAI registration adds 4d1e2464a110 soundwire: intel_ace2x: add sync_arm/sync_go helpers adds f90ba30170f2 soundwire: intel_ace2x: use common helpers for bus start/stop adds b8e39bc4c20f soundwire: intel_ace2x: enable wake support adds 7ba18639a9f0 soundwire: intel_ace2x: add check_cmdsync_unlocked helper adds 6bac0d8d1b4c soundwire: bus: add new manager callback to deal with peri [...] adds bcf71917c9dd soundwire: intel_ace2x: add new_peripheral_assigned callback adds 32c3aa85fb9b soundwire: intel_ace2x: add pre/post bank switch callbacks adds 1d905d355ef3 ASoC: SOF/soundwire: re-add substream in params_stream structure adds 02428406a0b0 soundwire: intel: remove .trigger callback implementation adds 8bff8c49c85b soundwire: intel: use substream for .trigger callback adds 0127104507b1 soundwire: intel: remove .free callback implementation adds 6dd0776ddde8 soundwire: intel: use substream for .free callback adds 3d912d1a28da soundwire: intel: read AC timing control register before u [...] adds 0a207b6b1892 soundwire: qcom: drop unused struct qcom_swrm_ctrl members adds 9ac4a4441a39 soundwire: qcom: wait for fifo to be empty before suspend adds 671ca2ef12fe soundwire: qcom: add software workaround for bus clash int [...] adds 4830bfa2c812 soundwire: qcom: set clk stop need reset flag at runtime adds 9f9914b178a7 soundwire: qcom: fix unbalanced pm_runtime_put() adds 217f5e0de397 soundwire: debugfs: fix unbalanced pm_runtime_put() adds 1ec33e22b8bd soundwire: amd: Improve error message in remove callback adds ccc6cf1573b9 soundwire: intel_bus_common: update error log adds 46b56a5cd2ff soundwire: intel_bus_common: enable interrupts last adds ffc363d970d1 soundwire: intel/cadence: update hardware reset sequence adds 94f89950850e soundwire: cadence: revisit parity injection adds c05bfbd0c62b Merge branch 'fixes' into next adds 6eedc227241e soundwire: bandwidth allocation: Remove pointless variable adds 2b2da40979dd soundwire: stream: Remove unneeded checks for NULL bus adds e0240644e7cb soundwire: stream: Invert logic on runtime alloc flags adds 0cbcced983e7 soundwire: stream: Remove unnecessary gotos adds 038306aabee6 soundwire: debugfs: Add missing SCP registers adds a1b828f202ae soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency adds 490937d479ab soundwire: qcom: fix storing port config out-of-bounds adds 256a9978eb2b soundwire: bus: Prevent lockdep asserts when stream has mu [...] adds a4857d1afdd1 soundwire: stream: Make master_list ordered to prevent deadlocks adds fe1de5516796 Merge tag 'soundwire-6.5-rc1' of git://git.kernel.org/pub/ [...] adds 6592d29393e3 dt-bindings: watchdog: cdns,wdt-r1p2: Convert cadence watc [...] adds c51251083ad6 dt-bindings: watchdog: brcm,kona-wdt: convert txt file to yaml adds 6cca6cf3f5ab dt-bindings: watchdog: restrict node name suffixes adds fee34f7b6d37 dt-bindings: slimbus: restrict node name suffixes adds f0ac35049606 dt-bindings: timestamp: restrict node name suffixes adds ad5d96016830 dt-bindings: cleanup DTS example whitespaces adds 31e9f406efae dt-bindings: soc: qcom: stats: Update maintainer email adds b98615816412 Merge tag 'devicetree-for-6.5-2' of git://git.kernel.org/p [...] adds 2b8e30b1bd50 pwm: clk: Use the devm_clk_get_prepared() helper function adds 55e644b840ba pwm: sifive: Simplify using devm_clk_get_prepared() adds 88c66e018aa8 dt-bindings: pwm: mediatek: Add mediatek,mt7981 compatible adds 967da67a745f pwm: mediatek: Add support for MT7981 adds c799ad062a75 dt-bindings: pwm: imx: add i.MX8QXP compatible adds 5442c33f218b dt-bindings: pwm: Add R-Car V3U device tree bindings adds 6b9352f3f8a1 pwm: meson: modify and simplify calculation in meson_pwm_g [...] adds 87a2cbf02d77 pwm: meson: fix handling of period/duty if greater than UINT_MAX adds bafa23b6c07c pwm: meson: remove not needed check in meson_pwm_calc adds ed73300326ec pwm: meson: switch to using struct clk_parent_data for mux [...] adds 3bddf73285d5 pwm: meson: don't use hdmi/video clock as mux parent adds 329db102a26d pwm: meson: make full use of common clock framework adds 661dfb7f4629 pwm: imx-tpm: force 'real_period' to be zero in suspend adds 38ba83598633 pwm: sysfs: Do not apply state to already disabled PWMs adds 2bf7ecf7b4ff pwm: add microchip soft ip corePWM driver adds de0bb6a88833 MAINTAINERS: add pwm to PolarFire SoC entry adds cdcffafc4d84 pwm: ab8500: Fix error code in probe() adds 8bfc651a28ce pwm: pca9685: Switch i2c driver back to use .probe() adds 05b743db9d8c dt-bindings: pwm: restrict node name suffixes adds bc13d60e4e1e pwm: mtk_disp: Fix the disable flow of disp_pwm adds 254d3a727421 pwm: Add Renesas RZ/G2L MTU3a PWM driver adds 92554cdd428f dt-bindings: pwm: convert pwm-bcm2835 bindings to YAML adds ace1ba1c9038 Merge tag 'pwm/for-6.5-rc1' of git://git.kernel.org/pub/sc [...] adds 347eb95b27eb xfs: remove redundant initializations of pointers drop_lea [...] adds 939bd50dfbe7 xfs: don't reverse order of items in bulk AIL insertion adds b742d7b4f0e0 xfs: use deferred frees for btree block freeing adds 6a2a9d776c4a xfs: pass alloc flags through to xfs_extent_busy_flush() adds 0853b5de42b4 xfs: allow extent free intents to be retried adds 8ebbf262d468 xfs: don't block in busy flushing when freeing extents adds f1e1765aad7d xfs: journal geometry is not properly bounds checked adds edd8276dd702 xfs: AGF length has never been bounds checked adds 2bed0d82c2f7 xfs: fix bounds check in xfs_defer_agfl_block() adds 63ef7a35912d xfs: fix interval filtering in multi-step fsmap queries adds 7975aba19cba xfs: fix integer overflows in the fsmap rtbitmap and logde [...] adds d898137d789c xfs: fix getfsmap reporting past the last rt extent adds f045dd00328d xfs: clean up the rtbitmap fsmap backend adds a949a1c2a198 xfs: fix logdev fsmap query result filtering adds 3ee9351e7490 xfs: validate fsmap offsets specified in the query keys adds 75dc03453122 xfs: fix xfs_btree_query_range callers to initialize btree [...] adds 5cf32f63b0f4 xfs: fix the calculation for "end" and "length" adds 2d7d1e7ea321 xfs: AGI length should be bounds checked adds 34acceaa8818 xfs: Remove unneeded semicolon adds bb8e7e9f0bc4 Merge tag 'xfs-6.5-merge-5' of git://git.kernel.org/pub/sc [...] adds b62e71be2110 f2fs: support errors=remount-ro|continue|panic mountoption adds 888ca6edac81 f2fs: add sanity check for proc_mkdir adds 7cd2e5f75b86 f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED adds 1223e432d9e1 f2fs: remove redundant goto statement in f2fs_read_single_page() adds 08c3eab525ef f2fs: remove some dead code adds e067dc3c6b9c f2fs: maintain six open zones for zoned devices adds 633c8b9409f5 f2fs: fix the wrong condition to determine atomic context adds 04abeb699ddc f2fs: close unused open zones while mounting adds 36ded4c106db f2fs: Fix over-estimating free section during FG GC adds f082c6b205a0 f2fs: fix potential deadlock due to unpaired node_write lock use adds 478d7100f44b f2fs: renew value of F2FS_MOUNT_* adds 77e820ea73a5 f2fs: renew value of F2FS_FEATURE_* adds 90b7c4b748d8 f2fs: fix to set noatime and immutable flag for quota file adds bfd476623999 f2fs: clean up w/ sbi->log_sectors_per_block adds d8189834d434 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() adds 458c15dfbce6 f2fs: don't reset unchangable mount option in f2fs_remount() adds 901c12d14457 f2fs: flush error flags in workqueue adds 25f9080576b9 f2fs: add async reset zone command support adds 38a4a330c8bf f2fs: Detect looped node chain efficiently adds 20872584b8c0 f2fs: fix to drop all dirty meta/node pages during umount() adds 38b57833de1d f2fs: flag as supporting buffered async reads adds cadfc2f9f8c3 f2fs: fix args passed to trace_f2fs_lookup_end adds 5079e1c0c879 f2fs: avoid dead loop in f2fs_issue_checkpoint() adds 8bec7dd1b3f7 f2fs: check return value of freeze_super() adds ccf3ff2b30ed f2fs: introduce F2FS_QUOTA_DEFAULT_FL for cleanup adds 00e120b5e4b5 f2fs: assign default compression level adds 698a5c8c8e05 f2fs: add sanity compress level check for compressed file adds 64ee9163fe1b f2fs: compress: fix to check validity of i_compress_flag field adds f240d3aaf5a1 f2fs: do more sanity check on inode adds 94c8431fb46b f2fs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method adds c571fbb5b59a f2fs: add helper to check compression level adds dde38c03b351 f2fs: cleanup MIN_INLINE_XATTR_SIZE adds ac1ee161dec5 f2fs: add f2fs_ioc_get_compress_blocks adds c9667b19e2cf f2fs: check zone write pointer points to the end of zone adds 9ac00e7cef10 f2fs: do not issue small discard commands during checkpoint adds 3f8ac7da8c6e f2fs: remove redundant assignment to variable err adds c3355ea9d82f f2fs: convert to use sbi directly adds 6201c478dedc f2fs: refactor struct f2fs_attr macro adds 2724daf6c24c f2fs: compress tmp files given extension adds 396d0a28836d f2fs: update mtime and ctime in move file range method adds cf2423a7555c f2fs: remove unneeded page uptodate check/set adds 5eda1ad1aaff f2fs: fix deadlock in i_xattr_sem and inode page lock adds 0135c482fa97 f2fs: fix error path handling in truncate_dnode() adds c31e49615762 f2fs: fix compile warning in f2fs_destroy_node_manager() adds 87a91a155902 f2fs: only set release for file that has compressed data adds a6ec83786ab9 f2fs: fix to do sanity check on direct node in truncate_dnode() adds 73a3fcdaa732 Merge tag 'f2fs-for-6.5-rc1' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/media/rkisp1.rst | 4 +- .../devicetree/bindings/arm/arm,coresight-cti.yaml | 18 +- .../devicetree/bindings/arm/keystone/ti,sci.yaml | 8 +- .../devicetree/bindings/display/msm/gmu.yaml | 2 +- .../bindings/display/panel/samsung,s6e8aa0.yaml | 2 +- .../bindings/display/rockchip/rockchip-vop.yaml | 4 +- .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 59 + .../bindings/display/tegra/nvidia,tegra20-vip.yaml | 41 + .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 2 +- .../bindings/media/i2c/maxim,max96712.yaml | 7 + .../bindings/media/qcom,msm8916-camss.yaml | 2 +- .../bindings/media/qcom,msm8996-camss.yaml | 2 +- .../bindings/media/qcom,sdm660-camss.yaml | 2 +- .../bindings/media/qcom,sdm845-camss.yaml | 2 +- .../bindings/media/renesas,rzg2l-cru.yaml | 4 +- .../devicetree/bindings/media/renesas,vin.yaml | 4 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../devicetree/bindings/mtd/mtd-physmap.yaml | 2 +- .../devicetree/bindings/net/mediatek-dwmac.yaml | 2 +- .../bindings/perf/amlogic,g12-ddr-pmu.yaml | 4 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 + .../bindings/pwm/mediatek,mt2712-pwm.yaml | 1 + .../devicetree/bindings/pwm/pwm-bcm2835.txt | 30 - .../devicetree/bindings/pwm/pwm-bcm2835.yaml | 43 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 + .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 2 +- .../devicetree/bindings/slimbus/slimbus.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 2 +- .../bindings/soundwire/qcom,soundwire.yaml | 39 +- .../timestamp/hardware-timestamps-common.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 2 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 2 +- .../devicetree/bindings/watchdog/brcm,kona-wdt.txt | 15 - .../bindings/watchdog/brcm,kona-wdt.yaml | 41 + .../devicetree/bindings/watchdog/cadence-wdt.txt | 23 - .../bindings/watchdog/cdns,wdt-r1p2.yaml | 62 + .../devicetree/bindings/watchdog/watchdog.yaml | 4 +- Documentation/driver-api/media/camera-sensor.rst | 22 + Documentation/filesystems/f2fs.rst | 16 + Documentation/tools/rtla/common_options.rst | 8 + Documentation/tools/rtla/common_timerlat_aa.rst | 7 - .../tools/rtla/common_timerlat_options.rst | 7 + Documentation/tools/rtla/rtla-timerlat-hist.rst | 7 +- Documentation/tools/rtla/rtla-timerlat-top.rst | 7 + .../userspace-api/media/frontend.h.rst.exceptions | 4 + Documentation/userspace-api/media/v4l/biblio.rst | 9 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 3 + .../media/v4l/ext-ctrls-codec-stateless.rst | 1216 +++++- .../userspace-api/media/v4l/meta-formats.rst | 14 +- .../v4l/{pixfmt-meta-d4xx.rst => metafmt-d4xx.rst} | 55 +- ...-meta-intel-ipu3.rst => metafmt-intel-ipu3.rst} | 0 .../{pixfmt-meta-rkisp1.rst => metafmt-rkisp1.rst} | 0 .../v4l/{pixfmt-meta-uvc.rst => metafmt-uvc.rst} | 0 .../{pixfmt-meta-vivid.rst => metafmt-vivid.rst} | 0 ...xfmt-meta-vsp1-hgo.rst => metafmt-vsp1-hgo.rst} | 0 ...xfmt-meta-vsp1-hgt.rst => metafmt-vsp1-hgt.rst} | 0 .../userspace-api/media/v4l/pixfmt-compressed.rst | 16 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 16 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 24 + .../media/v4l/vidioc-subdev-g-routing.rst | 2 +- .../userspace-api/media/videodev2.h.rst.exceptions | 4 + MAINTAINERS | 16 +- arch/parisc/include/asm/processor.h | 2 + arch/parisc/kernel/Makefile | 3 + arch/parisc/kernel/pdt.c | 1 + arch/parisc/kernel/smp.c | 2 - arch/parisc/kernel/unwind.c | 5 +- arch/parisc/math-emu/Makefile | 3 +- drivers/media/cec/i2c/Kconfig | 1 + drivers/media/cec/i2c/ch7322.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 6 +- drivers/media/dvb-core/dvbdev.c | 161 +- drivers/media/dvb-frontends/a8293.c | 2 +- drivers/media/dvb-frontends/af9013.c | 2 +- drivers/media/dvb-frontends/af9033.c | 2 +- drivers/media/dvb-frontends/au8522_decoder.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/helene.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 5 +- drivers/media/dvb-frontends/mn88443x.c | 2 +- drivers/media/dvb-frontends/mn88472.c | 2 +- drivers/media/dvb-frontends/mn88473.c | 2 +- drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/dvb-frontends/rtl2830.c | 2 +- drivers/media/dvb-frontends/rtl2832.c | 2 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/si2168.c | 2 +- drivers/media/dvb-frontends/sp2.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 2 +- drivers/media/dvb-frontends/stv6110x.c | 2 +- drivers/media/dvb-frontends/tc90522.c | 2 +- drivers/media/dvb-frontends/tda10071.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 2 +- drivers/media/i2c/Kconfig | 14 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ad5820.c | 2 +- drivers/media/i2c/adp1653.c | 2 +- drivers/media/i2c/adv7170.c | 2 +- drivers/media/i2c/adv7175.c | 2 +- drivers/media/i2c/adv7180.c | 2 +- drivers/media/i2c/adv7183.c | 2 +- drivers/media/i2c/adv7343.c | 2 +- drivers/media/i2c/adv7393.c | 2 +- drivers/media/i2c/adv748x/adv748x-core.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ak7375.c | 2 +- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/ar0521.c | 2 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/bt856.c | 2 +- drivers/media/i2c/bt866.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 2 +- drivers/media/i2c/cs3308.c | 2 +- drivers/media/i2c/cs5345.c | 2 +- drivers/media/i2c/cs53l32a.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/dw9768.c | 2 +- drivers/media/i2c/dw9807-vcm.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/hi846.c | 5 +- drivers/media/i2c/hi847.c | 2 +- drivers/media/i2c/imx208.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 2 +- drivers/media/i2c/imx258.c | 2 +- drivers/media/i2c/imx274.c | 2 +- drivers/media/i2c/imx290.c | 4 +- drivers/media/i2c/imx296.c | 6 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 64 +- drivers/media/i2c/imx335.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/imx412.c | 2 +- drivers/media/i2c/imx415.c | 2 +- drivers/media/i2c/ir-kbd-i2c.c | 2 +- drivers/media/i2c/isl7998x.c | 2 +- drivers/media/i2c/ks0127.c | 2 +- drivers/media/i2c/lm3560.c | 2 +- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m52790.c | 2 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/max9286.c | 2 +- drivers/media/i2c/ml86v7667.c | 2 +- drivers/media/i2c/msp3400-driver.c | 2 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 2 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/mt9t112.c | 2 +- drivers/media/i2c/mt9v011.c | 2 +- drivers/media/i2c/mt9v032.c | 2 +- drivers/media/i2c/mt9v111.c | 2 +- drivers/media/i2c/og01a1b.c | 2 +- drivers/media/i2c/ov01a10.c | 1004 +++++ drivers/media/i2c/ov02a10.c | 4 +- drivers/media/i2c/ov08d10.c | 2 +- drivers/media/i2c/ov08x40.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov13b10.c | 2 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2659.c | 2 +- drivers/media/i2c/ov2680.c | 2 +- drivers/media/i2c/ov2685.c | 4 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov4689.c | 2 +- drivers/media/i2c/ov5640.c | 21 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov5647.c | 2 +- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5693.c | 6 +- drivers/media/i2c/ov5695.c | 4 +- drivers/media/i2c/ov6650.c | 2 +- drivers/media/i2c/ov7251.c | 2 +- drivers/media/i2c/ov7640.c | 2 +- drivers/media/i2c/ov7670.c | 2 +- drivers/media/i2c/ov772x.c | 2 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8858.c | 4 +- drivers/media/i2c/ov8865.c | 4 +- drivers/media/i2c/ov9282.c | 2 +- drivers/media/i2c/ov9640.c | 2 +- drivers/media/i2c/ov9650.c | 2 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/rdacm20.c | 2 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/rj54n1cb0c.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/s5k6a3.c | 2 +- drivers/media/i2c/saa6588.c | 2 +- drivers/media/i2c/saa6752hs.c | 2 +- drivers/media/i2c/saa7110.c | 2 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa7127.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/saa7185.c | 2 +- drivers/media/i2c/sony-btf-mpx.c | 2 +- drivers/media/i2c/st-mipid02.c | 17 +- drivers/media/i2c/st-vgxy61.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tc358746.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tda7432.c | 2 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/tea6415c.c | 2 +- drivers/media/i2c/tea6420.c | 2 +- drivers/media/i2c/ths7303.c | 2 +- drivers/media/i2c/ths8200.c | 2 +- drivers/media/i2c/tlv320aic23b.c | 2 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 2 +- drivers/media/i2c/tw2804.c | 2 +- drivers/media/i2c/tw9903.c | 2 +- drivers/media/i2c/tw9906.c | 2 +- drivers/media/i2c/tw9910.c | 2 +- drivers/media/i2c/uda1342.c | 2 +- drivers/media/i2c/upd64031a.c | 2 +- drivers/media/i2c/upd64083.c | 2 +- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/i2c/vp27smpx.c | 2 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/i2c/wm8739.c | 2 +- drivers/media/i2c/wm8775.c | 2 +- drivers/media/mc/mc-entity.c | 18 +- drivers/media/pci/bt8xx/dst_ca.c | 2 +- drivers/media/pci/cx18/cx18-av-vbi.c | 2 +- drivers/media/pci/cx18/cx18-dvb.c | 4 +- drivers/media/pci/dm1105/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 31 +- drivers/media/pci/saa7164/saa7164-dvb.c | 4 +- drivers/media/pci/ttpci/budget-core.c | 4 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/platform/amphion/vdec.c | 7 +- drivers/media/platform/amphion/venc.c | 4 +- drivers/media/platform/amphion/vpu_malone.c | 12 + drivers/media/platform/amphion/vpu_v4l2.c | 5 +- drivers/media/platform/amphion/vpu_v4l2.h | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 858 ++-- .../platform/mediatek/jpeg/mtk_jpeg_dec_parse.c | 17 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 15 +- drivers/media/platform/mediatek/vcodec/Makefile | 8 + .../platform/mediatek/vcodec/mtk_vcodec_dbgfs.c | 215 + .../platform/mediatek/vcodec/mtk_vcodec_dbgfs.h | 74 + .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 5 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 26 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 106 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 8 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 8 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 2 + .../platform/mediatek/vcodec/mtk_vcodec_util.c | 8 + .../platform/mediatek/vcodec/mtk_vcodec_util.h | 26 +- .../mediatek/vcodec/vdec/vdec_av1_req_lat_if.c | 2207 ++++++++++ .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 6 +- .../mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c | 1097 +++++ .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 4 +- .../media/platform/mediatek/vcodec/vdec_drv_if.c | 8 + .../media/platform/mediatek/vcodec/vdec_drv_if.h | 2 + .../platform/mediatek/vcodec/vdec_msg_queue.c | 132 +- .../platform/mediatek/vcodec/vdec_msg_queue.h | 32 +- drivers/media/platform/mediatek/vpu/mtk_vpu.c | 7 +- drivers/media/platform/nxp/imx7-media-csi.c | 94 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 2 +- drivers/media/platform/qcom/camss/camss-vfe.c | 6 +- drivers/media/platform/qcom/venus/core.h | 39 + drivers/media/platform/qcom/venus/helpers.c | 33 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 19 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 4 +- drivers/media/platform/qcom/venus/hfi_helper.h | 2 + drivers/media/platform/qcom/venus/hfi_msgs.c | 34 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 14 +- drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 3 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 11 +- drivers/media/platform/qcom/venus/hfi_venus.c | 28 +- drivers/media/platform/qcom/venus/vdec.c | 94 +- drivers/media/platform/qcom/venus/venc.c | 35 +- drivers/media/platform/renesas/rcar-isp.c | 1 + .../media/platform/renesas/rcar-vin/rcar-core.c | 13 + .../media/platform/renesas/rcar-vin/rcar-csi2.c | 100 +- drivers/media/platform/renesas/rcar_fdp1.c | 5 + drivers/media/platform/renesas/rcar_jpu.c | 55 +- drivers/media/platform/renesas/renesas-ceu.c | 9 - .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 8 +- drivers/media/platform/rockchip/rga/rga.c | 9 +- drivers/media/platform/samsung/exynos4-is/Kconfig | 2 +- .../media/platform/samsung/exynos4-is/fimc-core.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.h | 12 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 37 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.h | 4 +- drivers/media/platform/st/sti/hva/hva-h264.c | 8 +- drivers/media/platform/verisilicon/Makefile | 3 + drivers/media/platform/verisilicon/hantro.h | 8 + drivers/media/platform/verisilicon/hantro_drv.c | 68 +- drivers/media/platform/verisilicon/hantro_hevc.c | 23 +- drivers/media/platform/verisilicon/hantro_hw.h | 102 + .../media/platform/verisilicon/hantro_postproc.c | 9 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 67 +- drivers/media/platform/verisilicon/hantro_v4l2.h | 8 +- .../verisilicon/rockchip_av1_entropymode.c | 4424 ++++++++++++++++++++ .../verisilicon/rockchip_av1_entropymode.h | 272 ++ .../platform/verisilicon/rockchip_av1_filmgrain.c | 401 ++ .../platform/verisilicon/rockchip_av1_filmgrain.h | 36 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 2232 ++++++++++ .../platform/verisilicon/rockchip_vpu981_regs.h | 477 +++ .../media/platform/verisilicon/rockchip_vpu_hw.c | 134 + drivers/media/platform/video-mux.c | 102 +- drivers/media/radio/Kconfig | 14 +- drivers/media/radio/radio-tea5764.c | 2 +- drivers/media/radio/saa7706h.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/tef6862.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 6 +- drivers/media/rc/Kconfig | 6 + drivers/media/test-drivers/vidtv/vidtv_demod.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_tuner.c | 2 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 49 +- drivers/media/tuners/e4000.c | 2 +- drivers/media/tuners/fc2580.c | 2 +- drivers/media/tuners/m88rs6000t.c | 2 +- drivers/media/tuners/mt2060.c | 2 +- drivers/media/tuners/mxl301rf.c | 2 +- drivers/media/tuners/qm1d1b0004.c | 2 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/si2157.c | 2 +- drivers/media/tuners/tda18212.c | 2 +- drivers/media/tuners/tda18250.c | 2 +- drivers/media/tuners/tua9001.c | 2 +- drivers/media/usb/as102/as102_usb_drv.c | 6 +- drivers/media/usb/au0828/au0828-core.c | 2 +- drivers/media/usb/dvb-usb-v2/az6007.c | 19 +- drivers/media/usb/dvb-usb/af9005-fe.c | 3 +- drivers/media/usb/dvb-usb/az6027.c | 34 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 26 +- drivers/media/usb/dvb-usb/opera1.c | 3 +- drivers/media/usb/dvb-usb/pctv452e.c | 20 +- drivers/media/usb/go7007/s2250-board.c | 2 +- drivers/media/usb/siano/smsusb.c | 3 +- drivers/media/usb/stk1160/Kconfig | 12 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/uvc/uvc_driver.c | 137 +- drivers/media/usb/uvc/uvc_v4l2.c | 79 +- drivers/media/usb/uvc/uvc_video.c | 20 +- drivers/media/usb/uvc/uvcvideo.h | 12 +- drivers/media/v4l2-core/tuner-core.c | 2 +- drivers/media/v4l2-core/v4l2-common.c | 162 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 263 ++ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 61 + drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/media/v4l2-core/v4l2-mc.c | 38 +- drivers/phy/Kconfig | 1 + drivers/pwm/Kconfig | 21 + drivers/pwm/Makefile | 2 + drivers/pwm/pwm-ab8500.c | 2 +- drivers/pwm/pwm-clk.c | 12 +- drivers/pwm/pwm-imx-tpm.c | 7 + drivers/pwm/pwm-mediatek.c | 39 +- drivers/pwm/pwm-meson.c | 212 +- drivers/pwm/pwm-microchip-core.c | 507 +++ drivers/pwm/pwm-mtk-disp.c | 13 +- drivers/pwm/pwm-pca9685.c | 2 +- drivers/pwm/pwm-rz-mtu3.c | 551 +++ drivers/pwm/pwm-sifive.c | 7 +- drivers/pwm/sysfs.c | 17 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/Makefile | 3 +- drivers/soundwire/amd_manager.c | 9 +- drivers/soundwire/bus.c | 30 +- drivers/soundwire/cadence_master.c | 50 +- drivers/soundwire/cadence_master.h | 5 + drivers/soundwire/debugfs.c | 12 +- drivers/soundwire/generic_bandwidth_allocation.c | 10 +- drivers/soundwire/intel.c | 57 +- drivers/soundwire/intel.h | 16 + drivers/soundwire/intel_ace2x.c | 393 ++ drivers/soundwire/intel_ace2x_debugfs.c | 147 + drivers/soundwire/intel_auxdevice.c | 17 + drivers/soundwire/intel_bus_common.c | 92 +- drivers/soundwire/intel_init.c | 21 +- drivers/soundwire/qcom.c | 496 ++- drivers/soundwire/stream.c | 161 +- drivers/staging/media/atomisp/Makefile | 1 + drivers/staging/media/atomisp/TODO | 238 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 313 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 2 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 252 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 +- drivers/staging/media/atomisp/i2c/gc0310.h | 309 -- drivers/staging/media/atomisp/i2c/ov2680.h | 141 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 42 +- .../staging/media/atomisp/include/linux/atomisp.h | 127 +- .../media/atomisp/include/linux/atomisp_platform.h | 1 + drivers/staging/media/atomisp/pci/atomisp-regs.h | 1 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 1034 ++--- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 28 +- drivers/staging/media/atomisp/pci/atomisp_common.h | 4 + drivers/staging/media/atomisp/pci/atomisp_compat.h | 41 +- .../media/atomisp/pci/atomisp_compat_css20.c | 283 +- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 55 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 94 +- .../media/atomisp/pci/atomisp_csi2_bridge.c | 874 ++++ drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 183 +- drivers/staging/media/atomisp/pci/atomisp_fops.h | 3 - .../media/atomisp/pci/atomisp_gmin_platform.c | 248 +- .../staging/media/atomisp/pci/atomisp_internal.h | 29 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 398 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 5 - drivers/staging/media/atomisp/pci/atomisp_subdev.c | 262 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 36 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 425 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 4 +- .../pci/runtime/frame/interface/ia_css_frame.h | 2 + .../media/atomisp/pci/runtime/frame/src/frame.c | 62 +- drivers/staging/media/atomisp/pci/sh_css.c | 524 ++- .../staging/media/atomisp/pci/sh_css_firmware.c | 33 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 56 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 10 +- drivers/staging/media/av7110/av7110_av.c | 4 +- drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 45 + drivers/staging/media/max96712/max96712.c | 40 +- drivers/staging/media/tegra-video/Kconfig | 1 + drivers/staging/media/tegra-video/Makefile | 2 + drivers/staging/media/tegra-video/csi.c | 48 + drivers/staging/media/tegra-video/csi.h | 4 - drivers/staging/media/tegra-video/tegra20.c | 661 +++ drivers/staging/media/tegra-video/tegra210.c | 90 + drivers/staging/media/tegra-video/vi.c | 222 +- drivers/staging/media/tegra-video/vi.h | 71 +- drivers/staging/media/tegra-video/video.c | 5 + drivers/staging/media/tegra-video/video.h | 2 +- drivers/staging/media/tegra-video/vip.c | 287 ++ drivers/staging/media/tegra-video/vip.h | 68 + fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 41 +- fs/f2fs/data.c | 71 +- fs/f2fs/dir.c | 9 +- fs/f2fs/f2fs.h | 124 +- fs/f2fs/file.c | 77 +- fs/f2fs/gc.c | 43 +- fs/f2fs/inode.c | 207 +- fs/f2fs/iostat.c | 1 + fs/f2fs/namei.c | 32 +- fs/f2fs/node.c | 45 +- fs/f2fs/node.h | 3 +- fs/f2fs/recovery.c | 75 +- fs/f2fs/segment.c | 162 +- fs/f2fs/super.c | 252 +- fs/f2fs/sysfs.c | 279 +- fs/f2fs/xattr.c | 6 +- fs/f2fs/xattr.h | 1 + fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 289 +- fs/xfs/libxfs/xfs_alloc.h | 24 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 8 +- fs/xfs/libxfs/xfs_bmap_btree.c | 3 +- fs/xfs/libxfs/xfs_ialloc.c | 32 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 3 +- fs/xfs/libxfs/xfs_refcount.c | 22 +- fs/xfs/libxfs/xfs_refcount_btree.c | 8 +- fs/xfs/libxfs/xfs_rmap.c | 10 +- fs/xfs/libxfs/xfs_sb.c | 56 +- fs/xfs/xfs_extent_busy.c | 36 +- fs/xfs/xfs_extent_busy.h | 6 +- fs/xfs/xfs_extfree_item.c | 75 +- fs/xfs/xfs_fsmap.c | 255 +- fs/xfs/xfs_log.c | 47 +- fs/xfs/xfs_notify_failure.c | 9 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_trace.h | 25 + fs/xfs/xfs_trans_ail.c | 2 +- include/linux/f2fs_fs.h | 1 + include/linux/soundwire/sdw.h | 6 +- include/linux/soundwire/sdw_intel.h | 94 +- include/media/dvbdev.h | 6 +- include/media/jpeg.h | 20 + include/media/media-entity.h | 6 +- include/media/v4l2-common.h | 2 + include/media/v4l2-ctrls.h | 8 + include/media/v4l2-mem2mem.h | 18 +- include/trace/events/f2fs.h | 24 +- include/uapi/linux/dvb/frontend.h | 8 + include/uapi/linux/dvb/version.h | 2 +- include/uapi/linux/media.h | 28 +- include/uapi/linux/v4l2-controls.h | 727 +++- include/uapi/linux/videodev2.h | 17 +- mm/gup.c | 51 +- scripts/min-tool-version.sh | 4 +- sound/soc/sof/intel/hda.c | 33 +- sound/soc/sof/intel/shim.h | 1 + tools/tracing/rtla/src/osnoise.c | 65 + tools/tracing/rtla/src/osnoise.h | 5 + tools/tracing/rtla/src/osnoise_hist.c | 90 +- tools/tracing/rtla/src/osnoise_top.c | 83 +- tools/tracing/rtla/src/timerlat_aa.c | 35 +- tools/tracing/rtla/src/timerlat_aa.h | 5 +- tools/tracing/rtla/src/timerlat_hist.c | 262 +- tools/tracing/rtla/src/timerlat_top.c | 229 +- tools/tracing/rtla/src/timerlat_u.c | 224 + tools/tracing/rtla/src/timerlat_u.h | 18 + tools/tracing/rtla/src/utils.c | 324 +- tools/tracing/rtla/src/utils.h | 7 + 524 files changed, 27213 insertions(+), 6764 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-bcm2835.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-bcm2835.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/brcm,kona-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/brcm,kona-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/cadence-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/cdns,wdt-r1p2.yaml rename Documentation/userspace-api/media/v4l/{pixfmt-meta-d4xx.rst => metafmt-d4xx [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-intel-ipu3.rst => metafm [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-rkisp1.rst => metafmt-rk [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-uvc.rst => metafmt-uvc.r [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-vivid.rst => metafmt-viv [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-vsp1-hgo.rst => metafmt- [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-vsp1-hgt.rst => metafmt- [...] create mode 100644 drivers/media/i2c/ov01a10.c create mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.c create mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.h create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_entropymode.c create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_entropymode.h create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_filmgrain.h create mode 100644 drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c create mode 100644 drivers/media/platform/verisilicon/rockchip_vpu981_regs.h create mode 100644 drivers/pwm/pwm-microchip-core.c create mode 100644 drivers/pwm/pwm-rz-mtu3.c create mode 100644 drivers/soundwire/intel_ace2x.c create mode 100644 drivers/soundwire/intel_ace2x_debugfs.c delete mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c create mode 100644 drivers/staging/media/tegra-video/tegra20.c create mode 100644 drivers/staging/media/tegra-video/vip.c create mode 100644 drivers/staging/media/tegra-video/vip.h create mode 100644 include/media/jpeg.h create mode 100644 tools/tracing/rtla/src/timerlat_u.c create mode 100644 tools/tracing/rtla/src/timerlat_u.h