This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6cd06ab12d1a gup: make the stack expansion warning a bit more targeted new 954b41be6402 parisc: pdt: Get prototype for arch_report_meminfo() new 147e17e29756 parisc: smp: Add declaration for start_cpu_itimer() new 6414b30b39f9 parisc: unwind: Avoid missing prototype warning for handle [...] new 28e113f89f33 parisc: Raise minimal GCC version to 12.0.0 new de53f3f7a9ff parisc: math-emu: Avoid compiler warnings with W=1 new f8a473bf5db7 parisc: syscalls: Avoid compiler warnings with W=1 new 2a95b03d4cf7 Merge tag 'parisc-for-6.5-rc1-2' of git://git.kernel.org/p [...] new a957cbc02531 rtla: Add -C cgroup support new 272ced2556e6 rtla: Add --house-keeping option new 894c29c76b2b rtla: Change monitored_cpus from char * to cpu_set_t new c58a3f8c7f97 rtla: Automatically move rtla to a house-keeping cpu new c66552be9ec9 rtla/timerlat: Give timerlat auto analysis its own instance new 2091336b9a8b rtla/timerlat_hist: Add auto-analysis support new 57cf76ec6457 rtla: Start the tracers after creating all instances new 7bc4d3089a50 rtla/hwnoise: Reduce runtime to 75% new cdca4f4e5e8e rtla/timerlat_top: Add timerlat user-space support new ed774f7481fa rtla/timerlat_hist: Add timerlat user-space support new 612738321774 Documentation: Add tools/rtla timerlat -u option documentation new 2784d74bcc81 Merge tag 'trace-tools-v6.5' of git://git.kernel.org/pub/s [...] new f28701cc24fc media: dvbdev: fix most coding style issues new 633733f5c2aa media: dvbdev.h: do some kernel-doc cleanups new a41ef7869166 media: c8sectpfe: dvb: remove unnecessary (void*) conversions new 663e7460b123 media: dvb-usb: remove unnecessary (void*) conversions new b37d9c995aef media: dw2102: return -EIO instead of -1 for mac address r [...] new 1825788e2a96 media: dvb: add missing DVB-S2X FEC parameter values new 2a3f9d4def27 media: dvb: bump DVB API version new a23a3041c733 Merge tag 'v6.4-rc2' into media_stage new 8bc27fa5d776 docs: uapi: media: ignore new DVB-S2X FEC values new 7e3d507ab040 dt-bindings: display: tegra: add Tegra20 VIP new f17aa778ac36 dt-bindings: display: tegra: vi: add 'vip' property and example new b48ece9bb81b staging: media: tegra-video: improve documentation of tegr [...] new 2f229d404905 staging: media: tegra-video: document tegra_channel_get_re [...] new 6309986d7e42 staging: media: tegra-video: fix typos in comment new 40ecb38e5c96 staging: media: tegra-video: improve error messages new 26b44232f581 staging: media: tegra-video: slightly simplify cleanup on errors new 983d22f6deb1 staging: media: tegra-video: move private struct declarati [...] new 44977bdc157f staging: media: tegra-video: move tegra210_csi_soc to C file new 21bd264c1c26 staging: media: tegra-video: remove unneeded include new c973880dfbe2 staging: media: tegra-video: Kconfig: allow TPG only on Tegra210 new 1a3ea975d794 staging: media: tegra-video: move tegra_channel_fmt_align [...] new aabec712ce0e staging: media: tegra-video: move default format to soc-sp [...] new 3bc46d752eab staging: media: tegra-video: move MIPI calibration calls f [...] new ef9435a5b406 staging: media: tegra-video: add a per-soc enable/disable op new 89a0f667cb20 staging: media: tegra-video: move syncpt init/free to a pe [...] new 4cbd8479cd2e staging: media: tegra-video: add syncpts for Tegra20 to st [...] new b4e2572267a1 staging: media: tegra-video: add hooks for planar YUV and [...] new eeb036ab9ca9 staging: media: tegra-video: add H/V flip controls new e740d199cf0f staging: media: tegra-video: add support for Tegra20 paral [...] new e5f29bb9c435 media: platform: rzg2l-cru: rzg2l-csi2: Enclose the macro [...] new b8ed1ceb4a26 media: platform: mtk-mdp3: release node reference before r [...] new fdaca63186f5 media: usb: Check az6007_read() return value new 59cea5a3e519 media: verisilicon: Simplify error handling in tile_buffer [...] new 8111496ceb52 media: imx: utils: Enclose IMX_BUS_FMTS macro in parenthesis new 668ee1a3a187 media: amphion: drop repeated codec data for vc1l format new e1d2ccc2cdd6 media: amphion: drop repeated codec data for vc1g format new f0b4a2c037c0 media: vivid: Extend FPS rates offered by simulated webcam new 56b5c3e67b0f media: v4l2-mem2mem: add lock to protect parameter num_rdy new 4a3570001806 Revert "media: mediatek: vcodec: Fix bitstream crop inform [...] new b2aa8ac6f97e media: common: saa7146: Avoid a leak in vmalloc_to_sg() new 8217af0984f9 media: MAINTAINERS: Add myself as Venus reviewer new 3f6375a2d195 media: videodev2.h: Fix p_s32 and p_s64 pointer types new f93ff8b7dd0c media: docs: vidioc-g-ext-ctrls.rst: Update p_s32 and p_s64 types new e75d25a0c9be media: staging: media: imx6-mipi-csi2: Add log_status core [...] new 076b6289b2c1 media: amphion: initiate a drain of the capture queue in d [...] new 7f7ac101236b media: stk1160: Simplify the build config definition new eff540df5f80 media: usb: remove unnecessary (void*) conversions new afa8516c86fe media: platform: Remove unnecessary (void*) conversions new 17ae8136549f media: pci: remove unnecessary (void*) conversions new c82d4d9353b0 media: av7110: Remove unnecessary (void*) conversions new 26ae58f65e64 media: videodev2.h: Fix struct v4l2_input tuner index comment new d5b7eb477c28 media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 new da4ede4b7fd6 media: mtk-jpeg: move data/code inside CONFIG_OF blocks new 6f489a966fbe media: usb: siano: Fix warning due to null work_func_t fun [...] new bf950e1f3030 media: rockchip: rga: use v4l2_m2m_buf_copy_metadata new ecdbab337da1 media: mediatek: vcodec: mtk_vcodec_dec_hw: Use devm_pm_ru [...] new e01c3ec7d60c media: nxp: remove unneeded semicolon new 72a6127e9305 media: Add common header file with JPEG marker definitions new aaeb31c00e61 media: Switch i2c drivers back to use .probe() new ae440c5da33c media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field new 2674486aac7d media: mediatek: vcodec: support stateless hevc decoder new 1b3565dbc6aa media: i2c: imx296: fix error checking in imx296_read_temp [...] new a73206f33bd1 media: admin-guide: Update rkisp1.rst new 71511a24eeec Documentation: v4l: Document rotation and orientation for [...] new ec178312b814 media: mc: Make media_entity_get_fwnode_pad() fwnode argum [...] new 7ab9484332d9 media: pci: ipu3-cio2: Obtain remote pad from endpoint new 4fd463e9389f media: mc: Make media_get_pad_index() use pad type flag new e6a470239438 media: Documentation: Rename meta format files new 98b956424380 media: uapi: Use unsigned int values for assigning bits in [...] new 1e82d01b88ed media: ov5693: Simplify an error message new 8e4a55976979 media: dt-bindings: qcom: camss: correct unit address new 950e9a295b98 media: uapi: Fix [GS]_ROUTING ACTIVE flag value new 25857a007d52 media: ipu3-cio2: Fix container_of() macro wrapper arguments new e3269ea5148d media: i2c: imx334: update pixel, hblank and link frequency new 290cebd13a6e dt-bindings: i2c: maxim,max96712: Require setting bus-type [...] new afe25fbc5d07 media: ov5640: correct comments for default VGA to avoid c [...] new 25affde33b23 media: ov5640: Remove unused 'framerate' parameter new eeaa47d182fe media: ov5640: Drop dead code using frame_interval new cd78824dd989 media: i2c: video: constify pointers to hwmon_channel_info new ad5929547b54 media: video-mux: Add missing media_entity_cleanup upon as [...] new 306c3190b30d media: i2c: Correct format propagation for st-mipid02 new 6c01e6f3f27b media: st-mipid02: Propagate format from sink to source pad new 59a959796386 media: renesas: fdp1: Identify R-Car Gen2 versions new 0827b58dabff media: i2c: add ov01a10 image sensor driver new a73116db8829 media: rcar-csi2: Prepare for Gen4 support new e103484c76ab media: rcar-csi2: Prepare for C-PHY support new 04fc06f6dc15 media: hi846: fix usage of pm_runtime_get_if_in_use() new 6f482c4729d9 media: imx: imx7-media-csi: Get rid of superfluous call to [...] new 79bb4c7df8af media: imx: imx7-media-csi: Remove incorrect interlacing support new bef1bb620ca6 media: imx: imx7-media-csi: Relax width constraints for no [...] new 9f43234ef07c media: imx: imx7-media-csi: Init default format with __imx [...] new 6311a0d0220f media: staging: max96712: Add support for 3-lane C-PHY new 8e85c1ad3d49 media: rcar-isp: Add support for R-Car V4H new a650b821fa57 media: rcar-vin: Add support for R-Car V4H new 7d4be90b3deb media: c8sectpfe: switch to using gpiod API new 11aaa0ec9c18 media: sti: c8sectpfe: drop of_match_ptr() to avoid unused [...] new 2a7d6b9c55ba media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_li [...] new 2f16c95e7aa9 media: staging: media: imx: initialize hs_settle to avoid warning new 15ff9e7f49bc media: mediatek: vcodec: Avoid unneeded error logging new 2864e304faec media: mediatek: vcodec: using decoder status instead of c [...] new 297160d411e3 media: mediatek: vcodec: move core context from device to [...] new 962508e31c77 media: mediatek: vcodec: using empty lat buffer as the last one new 645dec333f5f media: staging: max96712: Switch i2c driver back to use .probe() new bd947783a217 media: Revert "media: exynos4-is: Remove dependency on obs [...] new fe1b585ce91d media: pci: cx18-av-vbi: Replace one-element array with fl [...] new 5aa8de7ad14f media: video-mux: fix error paths new aafeeaf3d2a8 media: video-mux: update driver to active state new be9aac187433 Merge tag 'v6.4-rc5' into media_stage new 98d4351847bb media: venus: simplify the return expression of session_pr [...] new 751be5c63f54 media: venus: simplify the return expression of venus_sys_ [...] new 927e78ac8bc5 media: venus: helpers: Fix ALIGN() of non power of two new a0eadbe92610 media: venus: hfi_cmds: Replace fake flex-array with flexi [...] new a80d6771ae06 media: venus: Replace one-element arrays with flexible-arr [...] new 40c020596458 media: venus: hfi_cmds: Replace one-element array with fle [...] new e03ac40885db media: venus: hfi_cmds: Use struct_size() helper new ae8cdfc3f281 media: venus: add firmware version based check new 938beb48f765 media: venus: enable sufficient sequence change support for vp9 new 47f867cb1b63 media: venus: fix EOS handling in decoder stop command new 2b832a06a8c8 media: venus: replace arrary index with enum for supported [...] new 3095607739d8 media: venus: add support for V4L2_PIX_FMT_P010 color format new 58b64dd09fd8 media: venus: update calculation for dpb buffers new 996d215547a8 media: venus: add handling of bit depth change from firmware new 08998cf30f66 media: venus: return P010 as preferred format for 10 bit decode new 34318b808ef2 media: venus: provide ctx queue lock for ioctl synchronization new 0ece58b280a4 Revert "media: uvcvideo: Limit power line control for Acer [...] new e7f61113edca media: uapi: v4l: Intel metadata format update new e33ae66a2e22 media: uvcvideo: Enable Intel RealSense metadata for devices new ccfad4e85e3d media: uvcvideo: Rename uvc_streaming 'format' field to 'formats' new aa8db3adc7b2 media: uvcvideo: Rename uvc_format 'frame' field to 'frames' new 7c5dfb2d912c media: uvcvideo: Use clamp() to replace manual implementation new c9d597b9b7ef media: uvcvideo: Reorganize format descriptor parsing new 7691d900b929 media: uvcvideo: Increment intervals pointer at end of parsing new af621ba2ede8 media: uvcvideo: Constify formats, frames and intervals new 102df33eba00 media: uvcvideo: Constify descriptor buffers new bc13f2ffd5c0 media: atomisp: sh_css: Remove #ifdef ISP2401 new 5925dc0f30c2 media: atomisp: runtime: frame: remove #ifdef ISP2401 new 72c1c4855309 media: atomisp: sh_css_sp: Remove #ifdef ISP2401 new 08b9c820878f media: atomisp: sh_css_firmware: determine firmware versio [...] new 5c3213e9e2dd media: atomisp: sh_css_mipi: Remove #ifdef ISP2401 new 649920afc426 media: atomisp: Remove res_overflow parameter from atomisp [...] new 7943916bd4e5 media: atomisp: Remove Continuous capture and SDV run-modes new 1b9a80a47dbf media: atomisp: Remove isp->need_gfx_throttle field new 006f27897cbd media: atomisp: Drop atomisp_get_css_buf_type() new ea3600379e0f media: atomisp: Replace source-pad checks with run-mode checks new d957824bf8e4 media: atomisp: Register only 1 /dev/video# node new 26dcabc0dd1b media: atomisp: Drop atomisp_is_vf_pipe() new aca8a1dfb9ee media: atomisp: Rename video_out_preview to video_out new e4454e06e55d media: atomisp: Remove source_pad parameter from functions [...] new 8fd3c9a468c0 media: atomisp: Remove 1 line atomisp_flush_bufs_and_wakeu [...] new 28714506c3b7 media: atomisp: Remove atomisp_subdev_register_video_nodes [...] new 6f48bc9e49f9 media: atomisp: Remove a bunch of unused atomisp_css_*() f [...] new fb86cf8bd8a9 media: atomisp: Remove unused mipi_frame_size field from a [...] new 820a1338d6a1 media: atomisp: Remove isp_timeout flag new 1ae393ea3dbc media: atomisp: Remove atomisp_sensor_start_stream() new 3f3ee94c89b7 media: atomisp: Simplify atomisp_[start|stop]_streaming() new 71a85e054f32 media: atomisp: Simplify atomisp_css_[start|stop]() new 347f2e56b94e media: atomisp: Simplify atomisp_open() and atomisp_release() new e1278e6187b8 media: atomisp: Simplify atomisp_pipe_check() new 0f072c1e2453 media: atomisp: Turn asd->streaming state tracker into a bool new b19f8ef5bd39 media: atomisp: Remove no longer used atomisp_css_flush() new 3fb3cd02d25b media: atomisp: Remove atomisp_streaming_count() new bcc90bb31c81 media: atomisp: Simplify atomisp_isr() and recovery_work() new 2cb61011bfed media: atomisp: Rename atomisp_destroy_pipes_stream_force( [...] new 4d141d3fae3e media: atomisp: Allow system suspend to continue with open [...] new 5ab97df8642e media: atomisp: Remove atomisp_[sub]dev_users() new e5fab487eac8 media: atomisp: Remove unused css_pipe_id argument from at [...] new 1180d072e05c media: atomisp: Remove unused atomisp_get_css_pipe_id() function new ae39964d2c01 media: atomisp: Remove in_reset argument from atomisp_css_start() new 250781c5a2e6 media: atomisp: Set asd.subdev.devnode once from isp_subde [...] new 76d2d7d6afae media: atomisp: gc0310: Drop XXGC0310 ACPI hardware-id new 2746a966f9f0 media: atomisp: gc0310: Fix double free in gc0310_remove() new 63558464ad4d media: atomisp: gc0310: Cleanup includes new f5e381ffb6fd media: atomisp: gc0310: Remove gc0310_s_config() function new 1bb2a551e65b media: atomisp: gc0310: Remove gc0310.h new 1ad997e83110 media: atomisp: Drop MRFLD_PORT_NUM define new 9af6100f4ff5 media: atomisp: Remove unused fields from struct atomisp_i [...] new 45b4ab382a9e media: atomisp: Remove atomisp_video_init() parametrization new 64be20708a4b media: atomisp: Rename __get_mipi_port() to atomisp_port_t [...] new 5b9ca47a2588 media: atomisp: Store number of sensor lanes per port in s [...] new 96f18f25c1f5 media: atomisp: Delay mapping sensors to inputs till atomi [...] new d374e4559127 media: atomisp: Move pad linking to atomisp_register_devic [...] new 4d9858096261 media: atomisp: Allow camera_mipi_info to be NULL new 625ac9af3844 media: atomisp: Switch i2c drivers back to use .probe() new 66c1dfad0012 media: atomisp: initialize settings to 0 new 5e131b80605a media: atomisp: move up sanity checks new 8d28ec7e9145 media: atomisp: Add support for v4l2-async sensor registration new 947550f8c08e media: atomisp: ov2680: Turn into standard v4l2 sensor driver new 1aace3da2847 media: atomisp: gc0310: Turn into standard v4l2 sensor driver new d80be6a10cd3 media: atomisp: Drop v4l2_get_acpi_sensor_info() function new 1657f2934daf media: atomisp: gmin_platform: fix out_len in gmin_get_con [...] new fadac6afccf7 media: atomisp: Fix buffer overrun in gmin_get_var_int() new 36f48c705242 media: atomisp: Update TODO new 19cdcf676355 media: atomisp: ov2680: s/ov2680_device/ov2680_dev/ new b0e880e4a85b media: atomisp: ov2680: s/input_lock/lock/ new c1ee1db3c936 media: atomisp: ov2680: Add missing ov2680_calc_mode() cal [...] new b1b2d3992623 media: atomisp: ov2680: Add init_cfg pad-op new a5cc2f0dc519 media: atomisp: ov2680: Implement selection support new 503bf3090a19 media: atomisp: Remove a bunch of sensor related custom IOCTLs new af330c965fdd media: atomisp: Remove redundant atomisp_subdev_set_select [...] new 7caa6570da6a media: atomisp: Simplify atomisp_subdev_set_selection() ca [...] new 566f6de6aa28 media: atomisp: Add target validation to atomisp_subdev_se [...] new e79fae3d1509 media: atomisp: Remove bogus fh use from atomisp_set_fmt*() new 9f221053342a media: atomisp: Add input helper variable for isp->asd->in [...] new eec8787bfb55 media: atomisp: Add ia_css_frame_pad_width() helper function new 929eee2fb07a media: atomisp: Refactor atomisp_try_fmt() / atomisp_set_fmt() new 04eca8316053 media: atomisp: Add support for sensors which implement se [...] new a08183b8460e media: atomisp: Pass MEDIA_BUS_FMT_* code when calling enu [...] new 62866c23c78d media: atomisp: Make atomisp_init_sensor() check if the se [...] new 3e399cf20f69 media: atomisp: Use selection API info to determine sensor [...] new 1e28b9e048b5 media: atomisp: Set crop before setting fmt new e980fb04e779 media: atomisp: Add enum_framesizes function for sensors w [...] new 0af9078315c1 media: atomisp: csi2-bridge: Set PMC clk-rate for sensors [...] new 72f0ba79a063 media: atomisp: Take minimum padding requirement on BYT/IS [...] new 0f417dc1b733 media: atomisp: Make atomisp_enum_framesizes_crop() check [...] new 930d333a00e1 media: atomisp: Fix binning check in atomisp_set_crop() new ef0feca22e86 media: atomisp: Stop resetting selected input to 0 between [...] new 7d45a432251a media: atomisp: ov2680: Stop using half pixelclock for bin [...] new 61ae5ec4c8b8 media: atomisp: ov2680: Remove unnecessary registers from [...] new dbacd5c5e1ff media: atomisp: ov2680: Rename unknown/0x370a to sensor_ctrl_0a new 4f7d1334114f media: atomisp: Add testing instructions to TODO file new f7c487366b3a media: atomisp: csi2-bridge: Add support for setting "cloc [...] new 254f3337ce25 media: rockchip: rga: fix clock cleanup new 7cc471112edd media: usb: as102: drop as102_dev NULL check new 99f9cd2e25cc media: platform: renesas-ceu: drop buf NULL check new 3df55cd773e8 media: platform: mediatek: vpu: fix NULL ptr dereference new 2192fa95276b media: mediatek: vpu: add missing clk_unprepare new 2104793233c2 media: pci: tw686x: no need to check 'next' new 9de30f579980 media: Add AV1 uAPI new 1fb38c3cfd39 media: dt-bindings: media: rockchip-vpu: Add rk3588 vpu co [...] new 2ef3372355f6 media: AV1: Make sure that bit depth in correctly initialize new 86c256be5848 media: v4l2-common: Add support for fractional bpp new fc91af075512 media: Add NV15_4L4 pixel format new aa1e34c85b9e media: verisilicon: Get bit depth for V4L2_PIX_FMT_NV15_4L4 new 53421e73b6a2 media: verisilicon: Add AV1 decoder mode and controls new 7040ed4ee68c media: verisilicon: Check AV1 bitstreams bit depth new 1b9ef2744c5e media: verisilicon: Compute motion vectors size for AV1 frames new c0d0e579db4e media: verisilicon: Add AV1 entropy helpers new 727a400686a2 media: verisilicon: Add Rockchip AV1 decoder new d8ebe59e7b36 media: verisilicon: Add film grain feature to AV1 driver new 003afda97c65 media: verisilicon: Enable AV1 decoder on rk3588 new 80c7373a456e media: verisilicon: Conditionally ignore native formats new 2f5d0aef37c6 media: mediatek: vcodec: support stateless AV1 decoder new 7866e124394d media: mediatek: vcodec: Add debugfs interface to get debu [...] new 404500ba8009 media: mediatek: vcodec: Add debug params to control diffe [...] new 5e488a4fd859 media: mediatek: vcodec: Add a debugfs file to get differe [...] new 07b7e505ff13 media: mediatek: vcodec: Get each context resolution information new 6d5aea131f4d media: mediatek: vcodec: Get each instance format type new 5910584b560b media: mediatek: vcodec: Change dbgfs interface to support encode new cc7702182265 media: mediatek: vcodec: Add encode to support dbgfs new d78b9d6671de media: mediatek: vcodec: Add dbgfs help function new 582d4ad468cb media: tc358746: select CONFIG_GENERIC_PHY new 7997604bc90b media: add HAS_IOPORT dependencies new 29f96ac23648 media: cec: i2c: ch7322: also select REGMAP new 190e2e117701 media: dvb: mb86a20s: get rid of a clang-15 warning new c61480a2ea5e media: wl128x: fix a clang warning new 15ac468614e5 Merge tag 'media/v6.5-1' of git://git.kernel.org/pub/scm/l [...] new 505bdb9dff2e dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 new a536bf5afa28 dt-bindings: soundwire: qcom: add 16-bit sample interval new a8dffaa0f826 soundwire: qcom: allow 16-bit sample interval for ports new 6f76e79153d5 soundwire: qcom: use consistently 'ctrl' as state variable name new 6378fe11207a soundwire: qcom: prepare for handling different register layouts new 312355a6a9f6 soundwire: qcom: add support for v2.0.0 controller new e24d0b658fb3 soundwire: qcom: use tabs for indentation in defines new 9420c9719f03 soundwire: bus: Don't filter slave alerts new 4f5706f16c99 ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake new 27c433ce081f soundwire: intel: add ACE2.x SHIM definitions new 6f23f4e2c62b soundwire: intel_ace2x: add empty new ops for LunarLake new 6ab915b9c355 soundwire/ASOC: Intel: update offsets for LunarLake new e40e0e11fe64 soundwire: intel/cadence: set ip_offset at run-time new 881cf1e9df73 ASoC/soundwire: intel: pass hdac_bus pointer for link management new ec2c9dbe5392 soundwire: intel: add eml_lock in the interface for new platforms new be1798d0d715 ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pas [...] new e52cae0bb40c soundwire: intel_init: use eml_lock parameter new 312316d5a16c soundwire: intel_ace2x: add debugfs support new 806f5abd9ce7 soundwire: intel_ace2x: add link power-up/down helpers new d3565643dda3 soundwire: intel_ace2x: set SYNCPRD before powering-up new f40bb2446f1e soundwire: intel_ace2x: configure link PHY new d2f0daf6f127 soundwire: intel_ace2x: add DAI registration new 4d1e2464a110 soundwire: intel_ace2x: add sync_arm/sync_go helpers new f90ba30170f2 soundwire: intel_ace2x: use common helpers for bus start/stop new b8e39bc4c20f soundwire: intel_ace2x: enable wake support new 7ba18639a9f0 soundwire: intel_ace2x: add check_cmdsync_unlocked helper new 6bac0d8d1b4c soundwire: bus: add new manager callback to deal with peri [...] new bcf71917c9dd soundwire: intel_ace2x: add new_peripheral_assigned callback new 32c3aa85fb9b soundwire: intel_ace2x: add pre/post bank switch callbacks new 1d905d355ef3 ASoC: SOF/soundwire: re-add substream in params_stream structure new 02428406a0b0 soundwire: intel: remove .trigger callback implementation new 8bff8c49c85b soundwire: intel: use substream for .trigger callback new 0127104507b1 soundwire: intel: remove .free callback implementation new 6dd0776ddde8 soundwire: intel: use substream for .free callback new 3d912d1a28da soundwire: intel: read AC timing control register before u [...] new 0a207b6b1892 soundwire: qcom: drop unused struct qcom_swrm_ctrl members new 9ac4a4441a39 soundwire: qcom: wait for fifo to be empty before suspend new 671ca2ef12fe soundwire: qcom: add software workaround for bus clash int [...] new 4830bfa2c812 soundwire: qcom: set clk stop need reset flag at runtime new 9f9914b178a7 soundwire: qcom: fix unbalanced pm_runtime_put() new 217f5e0de397 soundwire: debugfs: fix unbalanced pm_runtime_put() new 1ec33e22b8bd soundwire: amd: Improve error message in remove callback new ccc6cf1573b9 soundwire: intel_bus_common: update error log new 46b56a5cd2ff soundwire: intel_bus_common: enable interrupts last new ffc363d970d1 soundwire: intel/cadence: update hardware reset sequence new 94f89950850e soundwire: cadence: revisit parity injection new c05bfbd0c62b Merge branch 'fixes' into next new 6eedc227241e soundwire: bandwidth allocation: Remove pointless variable new 2b2da40979dd soundwire: stream: Remove unneeded checks for NULL bus new e0240644e7cb soundwire: stream: Invert logic on runtime alloc flags new 0cbcced983e7 soundwire: stream: Remove unnecessary gotos new 038306aabee6 soundwire: debugfs: Add missing SCP registers new a1b828f202ae soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency new 490937d479ab soundwire: qcom: fix storing port config out-of-bounds new 256a9978eb2b soundwire: bus: Prevent lockdep asserts when stream has mu [...] new a4857d1afdd1 soundwire: stream: Make master_list ordered to prevent deadlocks new fe1de5516796 Merge tag 'soundwire-6.5-rc1' of git://git.kernel.org/pub/ [...]
The 332 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: Documentation/admin-guide/media/rkisp1.rst | 4 +- .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 59 + .../bindings/display/tegra/nvidia,tegra20-vip.yaml | 41 + .../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 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/soundwire/qcom,soundwire.yaml | 39 +- Documentation/driver-api/media/camera-sensor.rst | 22 + 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 | 15 +- 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/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 + 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/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 +- 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 + 439 files changed, 24077 insertions(+), 5771 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] 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/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