This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6f2b76a4a384 Merge tag 'Smack-for-5.16' of https://github.com/cschaufle [...] new c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support new b4173cd9981d media: rcar-csi2: Add r8a779a0 support new b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device new 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() new 6df305779291 media: rcar-vin: Improve async notifier cleanup paths new 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier new 161b56a82dba media: rcar-vin: Rename array storing subdevice information new 2070893aed11 media: rcar-vin: Move group async notifier new 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] new cfef0c833a8d media: rcar-vin: Create a callback to setup media links new c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time new 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications new 406bb586dec0 media: rcar-vin: Add r8a779a0 support new 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines new 12f6517f9726 media: rcar-vin: Remove explicit device availability check new 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] new b9c18096f594 media: mt9p031: Read back the real clock rate new ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT new 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream new 0a0e78d13a42 media: mt9p031: Use BIT macro new e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml new 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties new c57476aba3de media: rockchip: rkisp1: remove unused irq variable new 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name new 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] new 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts new 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable new 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable new dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts new cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants new ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible new ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version new 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly new 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] new 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument new d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] new 7ba59fb6c3b4 media: hevc: Add scaling matrix control new 5523dc7b8518 media: hantro: Add scaling lists feature new 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists new 4787db29f8b6 media: cedrus: drop min_buffers_needed. new b72dd0f390aa media: vivid: add module option to set request support mode new 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf new 2c98b8a3458d media: em28xx: add missing em28xx_close_extension new 8d246e293228 media: TDA1997x: fix tda1997x_remove() new 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] new 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs new 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition new 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] new 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver new b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] new 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 new 683f71ebb35d media: Add NV12_4L4 tiled format new 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation new e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved new 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved new 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] new 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex new 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' new a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control new 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD new 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] new 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder new b375e01b796a media: mtk-vcodec: venc: support START and STOP commands new fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file new 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field new 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI new ffe5350c016a media: add Mediatek's MM21 format new 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API new 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding new 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api new dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec new 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder new 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared new 8bff1386d62d media: ir_toy: allow tx carrier to be set new 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> new afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query new c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free new 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock new d3bb03ec08fd media: cxd2820r: include the right header new dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] new bbe54b1a75a3 media: atomisp: restore missing 'return' statement new e16f5e39acd6 media: atomisp: Fix error handling in probe new 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] new f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema new 44bc61991508 media: m5602_ov7660: remove the repeated declaration new 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] new 75821f810793 media: ipu3.rst: Improve header formatting on tables new a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] new ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() new cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer new 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() new 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro new 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro new 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro new d170b0ea1760 media: imx258: Fix getting clock frequency new 7ee850546822 media: Add sensor driver support for the ov13b10 camera. new f1363166f91e media: ov8856: Set default mbus format but allow caller to alter new a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control new 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control new 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] new ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> new 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls new e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL new a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL new c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value new 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl new 97a2777a9607 media: uvcvideo: Set capability in s_param new ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors new 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping new 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS new 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() new e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type new 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE new 70fa906d6fce media: uvcvideo: Use control names from framework new ee929d5a10ca media: uvcvideo: Check controls flags before accessing them new 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors new 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver new 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() new e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] new f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] new 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] new 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] new 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] new bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] new d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] new f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] new a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] new 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] new af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] new 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] new b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] new b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] new 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] new c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] new dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] new 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] new 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] new 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] new 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] new 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] new a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] new 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] new 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] new beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] new d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] new 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] new 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] new beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] new 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] new 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] new b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] new a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] new e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] new 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] new 76e21bb8be4f media: vidtv: Fix memory leak in remove new a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() new 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] new 9031d6b3623f media: via-camera: deleted these redundant semicolons new 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] new ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled new 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] new 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check new cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). new 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. new a9be3931188f media: usb: airspy: clean the freed pointer and counter new 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() new 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] new 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] new 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API new 887069f42455 media: switch from 'pci_' to 'dma_' API new 012fe9520e82 media: vim2m: Remove repeated verbose license text new 695fb9c6b064 media: Request API is no longer experimental new c6c709ee55ec media: vivid: add signal-free time for cec message xfer new 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture new b94b551050b2 media: imx: TODO: Remove items that are already supported new 936c7daa4d99 media: gspca: Limit frame size to sizeimage. new 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] new a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API new 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags new 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation new cde513fd9b35 media: videobuf2: move cache_hints handling to allocators new 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag new b00a9e59c539 media: videobuf2: add queue memory coherency parameter new c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag new de27891f675e media: videobuf2: handle non-contiguous DMA allocations new 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] new 439b87fceb23 media: video-i2c: more precise intervals between frames new aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> new 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] new 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] new 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] new 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] new e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC new 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] new 645d74c59f14 media: hantro: Fix media device bus_info string new 6d0d779b212c media: imx: set a media_device bus_info string new 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] new 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] new 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t new a5991c4e9471 media: rcar-vin: Use user provided buffers when starting new 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad new ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC new dfadec236aa9 media: radio-wl1273: Avoid card name truncation new 2908249f3878 media: si470x: Avoid card name truncation new 42bb98e420d4 media: tm6000: Avoid card name truncation new 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer new 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings new d7f26849ed7c media: atmel: fix the ispck initialization new c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] new 5173cca012b0 media: ir_toy: print firmware version in correct format new 1d37c8542512 media: ir_toy: deal with residual irdata before expected response new 92f461517d22 media: ir_toy: do not resubmit broken urb new dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings new 44870a9e7a3c media: mxl111sf: change mutex_init() location new 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] new 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text new 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text new c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] new be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] new 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] new 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe new 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] new 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs new ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference new 38245d0340ea HID: u2fzero: ignore incomplete packets without data new 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference new 135291f36d22 vboxfs: fix broken legacy mount signature checking new a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST new 95a10c4eb307 media: hantro: Fix check for single irq new 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation new 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] new 4114978dcd24 media: ir_toy: prevent device from hanging during transmit new c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree new fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() new a240a464eaab media: cedrus: Add H265 10-bit capability flag new 83ffdc329246 media: cedrus: add check for H264 and H265 limitations new 164646a78598 media: aspeed: refine to avoid full jpeg update new 984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail new 5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt new d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device new 3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS new 51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL new d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops new 21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() new 2d080eb6a29f media: CEC: keep related menu entries together new c93beb524375 media: rcar-vin: add GREY format new 51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts new 64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate [...] new 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference new 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT new ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding new e73396fee261 media: vsp1: Fix WPF macro names new 168c05a3e6ac media: vsp1: Simplify DRM UIF handling new 8888a2ff634e media: vsp1: Add support for the V3U VSPD new 92b7b90c9005 media: omap_vout: use dma_addr_t consistently new 799926a123cf media: venus: helper: change log level for false warning message new 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() new 1444232152ea media: venus: fix vpp frequency calculation for decoder new e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema new afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 new 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data new 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure new 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe new 6483a8cbea54 media: venus: vdec: set work route to fw new fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation new 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. new 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation new 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. new f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] new e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera new 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor new 566778bc1da7 media: admin-guide: Update i2c-cardlist new c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] new af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver new 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup new 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation new 6c0f6c424fca media: ipu3-imgu: Set valid initial format new 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try new ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info new 98442bd098c2 media: dw9714: Add implementation for events new 5bd4098c3d92 media: ov13858: Add implementation for events new dce6dd4493d6 media: ov5670: Add implementation for events new 57b660b22f1b media: mb86a20s: make arrays static const new 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] new cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter new 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] new fd2eda71a47b media: remove myself from dvb media maintainers new fe47b6d7582a media: cedrus: fix double free new 112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() new 570a82b9c36f media: i2c: select V4L2_ASYNC where needed new cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls new 67f85135c57c media: videobuf2: always set buffer vb2 pointer new 52fed10ad756 media: aspeed: add debugfs new 1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H new 3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] new d64a7709a81c media: TDA1997x: replace video detection routine new 901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. new c2c88a07d679 media: Add ADV7610 support for adv7604 driver. new 48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input new 305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver new 4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg new 298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format new 0887e9e152ef media: rkvdec: Support dynamic resolution changes new 5db127a534e1 media: cedrus: Don't kernel map most buffers new 6cb67bea945b media: ivtv: fix build for UML new febfe985fc2e media: ir_toy: assignment to be16 should be of correct type new 95f4325de9e6 media: sir_ir: remove broken driver new fdc881783099 media: ite-cir: IR receiver stop working after receive overflow new 1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized new dacc21d638c4 media: allegro: fix module removal if initialization failed new b6707e770d83 media: allegro: lookup VCU settings new 83cc5fd9c622 media: allegro: add pm_runtime support new 98f1cbf65bf2 media: allegro: add encoder buffer support new 7aea2c0b48a5 media: allegro: add control to disable encoder buffer new 436ee4b515bb media: allegro: fix row and column in response message new c0a3753c5a60 media: allegro: remove external QP table new 89091e12464a media: allegro: correctly scale the bit rate in SPS new e5c28f21916d media: allegro: extract nal value lookup functions to header new 0317c05fa15b media: allegro: write correct colorspace into SPS new 42fd280628bd media: allegro: nal-hevc: implement generator for vui new b35d3fea2a39 media: allegro: write vui parameters for HEVC new 3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend new b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops new 3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions new aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error new 3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding new 40d87aafee29 media: venus: vdec: decoded picture buffer handling during [...] new 96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema new 57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct new 73d21a357981 Merge tag 'media/v5.16-1' of git://git.kernel.org/pub/scm/ [...] new 811b5440c6e4 led-class-flash: fix -Wrestrict warning new 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list new 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT new 4dee060625e1 Merge tag 'leds-5.16-rc1' of git://git.kernel.org/pub/scm/ [...] new db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic new b36eb5e7b75a ipmi: Disable some operations during a panic new 17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small new fac56b7ddec9 ipmi: Check error code before processing BMC response new d154abdda6dc ipmi: Fix a typo new 1e4071f6282b ipmi: Export ipmb_checksum() new 059747c245f0 ipmi: Add support for IPMB direct messages new 63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB new ddf58738f502 ipmi: Add docs for IPMB direct addressing new b81a817af180 ipmi: Add docs for the IPMI IPMB driver new 8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C new 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen new 396c84bbfd79 ipmi: bt-bmc: Use registers directly new cd921b9f0c8d ipmi: bt: Add ast2600 compatible string new 3a076b307c22 ipmi:ipmb: Add OF support new ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error new fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit new f281d010b874 ipmi: kcs_bmc: Fix a memory leak in the error handling pat [...] new 316b7eaa932d Merge tag 'for-linus-5.16-1' of https://github.com/cminyar [...] new 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 new 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow new 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) new d74179b86925 mmc: mtk-sd: Remove unused parameters new 9c1aaec47527 mmc: block: Add error handling support for add_disk() new 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema new 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() new b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() new c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] new ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC new 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] new d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout new 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] new d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 new 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error new 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference new bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS new fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting new f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode new c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support new 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] new d806e334d039 mmc: sdhci-omap: Fix context restore new 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset new 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property new c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA new 546b73ab019b mmc: mmci: Add small comment about reset thread new 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] new 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] new 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig new 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] new 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured new 4853396f03c3 memstick: avoid out-of-range warning new 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] new 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] new 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() new 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided new f83c18cc9edc Merge branch 'fixes' into next new 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe new beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] new 92d23216fe7c Merge branch 'fixes' into next new 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host new 2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() new e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header new 5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) new 67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) new 976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) new 31b758f2015a Merge branch 'fixes' into next new 5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs new de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 new 42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier new f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions new 3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggr [...] new a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq new ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove [...] new 738216c1953e memstick: r592: Fix a UAF bug when removing the driver new b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_ [...] new f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set new 61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback new bd6b7dfdda00 Merge branch 'fixes' into next new 12753e6b6bef dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support new 5c4f00627c9a mmc: sdhci-esdhc-imx: add NXP S32G2 support new 88b950ce58f7 MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section new c3ed02845e9f mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> c [...] new a83849a3a9ab docs: mmc: update maintainer name and URL new 237ecf1be300 Merge branch 'fixes' into next new 348ecd61770f Merge branch 'fixes' into next new 8a73c77c809a Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linu [...] new 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] new ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] new 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] new be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] new a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] new 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] new b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] new 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] new 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] new f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] new f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] new 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] new 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data new a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible new db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support new fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss new 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] new ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done new 5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe new 0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage new 7feea290e9f4 MAINTAINERS: Add Apple mailbox files new 29848f309e7e dt-bindings: mailbox: Add Apple mailbox bindings new f89f9c56e737 mailbox: apple: Add driver for Apple mailboxes new 10dcc2d66292 mailbox: pcc: Fix kernel doc warnings new 80b2bdde002c mailbox: pcc: Refactor all PCC channel information into a [...] new 319bfb35bd1d mailbox: pcc: Consolidate subspace interrupt information parsing new 4e3c96ff950e mailbox: pcc: Consolidate subspace doorbell register parsing new 0f2591e21b2e mailbox: pcc: Add pcc_mbox_chan structure to hold shared m [...] new 7b6da7fe7bba mailbox: pcc: Use PCC mailbox channel pointer instead of standard new f92ae90e52bb mailbox: pcc: Rename doorbell ack to platform interrupt ac [...] new 800cda7b63f2 mailbox: pcc: Add PCC register bundle and associated acces [...] new bf18123e78f4 mailbox: pcc: Avoid accessing PCCT table in pcc_send_data [...] new 45ec2dafb177 mailbox: pcc: Drop handling invalid bit-width in {read,wri [...] new c45ded7e1135 mailbox: pcc: Add support for PCCT extended PCC subspaces( [...] new ce028702ddbc mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe new 9a172b62a969 ACPI/PCC: Add maintainer for PCC mailbox driver new a6daa2207302 dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support new 97961f78e8bc mailbox: imx: support i.MX8ULP S4 MU new 247ee3e7b7c9 Merge tag 'mailbox-v5.16' of git://git.linaro.org/landing- [...] new f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size new d2cdb1223185 Merge tag 'regmap-v5.16' of git://git.kernel.org/pub/scm/l [...] new c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 new b36c6b1887ff regulator: ti-abb: Make use of the helper function devm_io [...] new b36061c2ea5b regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST new 6998c575b6dc regulator: vqmmc-ipq4019: Make use of the helper function [...] new adea28311722 regulator: core: resolve supply voltage deferral silently new b1c36aae51c9 regulator: Convert SY8106A binding to a schema new 6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag new f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator new 5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible new e458d3f39d91 regulator: pwm-regulator: Make use of the helper function [...] new c6e5e92cb29e regulator: dummy: Use devm_regulator_register() new 35d114699b90 regulator: Lower priority of logging when setting supply new 482f8032f496 regulator: Document PM2250 smd-rpm regulators new 400c93151f41 regulator: qcom_smd: Add PM2250 regulators new 555767fd9136 regulator: bd71815: Use defined mask values new 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema new 1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema new 19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema new b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage [...] new a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,p [...] new 1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema new ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema new a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema new fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema new 636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2 [...] new 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod new ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 new 061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state new 6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod new cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd new 79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Al [...] new 0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators new 12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 new 6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss [...] new 32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC new 4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC new 0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC suppor [...] new 3253e24bc2b6 regulator: Fix SY7636A breakage new 400d5a5da43c regulator: Don't error out fixed regulator in regulator_sy [...] new d7477e646291 regulator: tps80031: Remove driver new 7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko [...] new 1260d242d94a Merge tag 'regulator-v5.16' of git://git.kernel.org/pub/sc [...] new becbca18ae8f Merge existing fixes from spi/for-5.15 new ca8e8a18272e spi: amd: Refactor code to use less spi_master_get_devdata new 356b02f9ec3a spi: amd: Refactor amd_spi_busy_wait new 3b02d2890bc5 spi: amd: Remove unneeded variable new 777a2cbbaf1c spi: amd: Don't wait for a write-only transfer to finish new ff4daa7dd7e6 dt-bindings: spi: Document Ingenic SPI controller bindings new ae5f94cc00a7 SPI: add Ingenic JZ47xx driver. new 7b3fd8109b5d MIPS: JZ4780: CI20: DTS: add SPI controller config new 9722162f0103 Merge series "Support for Ingenic JZ47xx SPI controller" f [...] new 98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS new 3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS new 09134c5322df spi: Fixed division by zero warning new 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 new 5b71cbf08a1e spi: s3c64xx: describe driver in KConfig new eca17cbabd0c spi: Add sc7280 support new 1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XS [...] new a16cc8077627 spi: cadence: add support for Cadence XSPI controller new 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] new 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" new 74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support new 8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx [...] new 09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC new 1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support new acde40818849 spi: Add sc7180 binding new 79bffb1e97a3 spi: cadence: fix static checker warning new 48a78c66ad5d spi: fsi: Print status on error new 5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 new 6bfb15f34dd8 spi: Move comment about chipselect check to the right place new bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() new fb51601bdf3a spi: Reorder functions to simplify the next commit new da21fde0fdb3 spi: Make several public functions private to spi.c new a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König [...] new ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode new e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] new 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] new 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n new d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call new 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 new dbf641a10f61 spi: orion: Add of_node_put() before goto new 2a4a4e8918f0 spi: cadence: Add of_node_put() before return new 08411e3461bd spi: replace snprintf in show functions with sysfs_emit new 3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod new ca9b8f56ec08 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] new 3cc1cb307352 spi: tegra20-slink: Put device into suspend on driver removal new 134a72373f7c spi: tegra210-quad: Put device into suspend on driver removal new 0b0a281ed700 spi: spi-rpc-if: Check return value of rpcif_sw_init() new e954af1343f6 spi: fsi: Fix contention in the FSI2SPI engine new b59c122484ec spi: spi-geni-qcom: Add support for GPI dma new 28b5eaf9712b spi: Convert NXP flexspi to json schema new 2019295c9ea3 Merge tag 'spi-v5.16' of git://git.kernel.org/pub/scm/linu [...] new ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() new fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding new 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] new d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism new e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver new bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers new 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM new d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] new 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. new 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] new 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI new 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm new 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema new 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply new 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices new 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema new 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] new e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema new 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema new 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema new d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] new 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices new f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices new 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices new 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema new cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define new 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML new b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices new ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients new fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa new 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id new b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] new df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const new b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table new 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values new 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC new 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. new a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry new 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version new 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE new b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation new b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] new b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API new 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields new 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b new 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes new beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void new 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct new f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding new c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT new 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT new 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT new f3fbf4b81d30 hwmon: (tmp421) really disable channels new 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE new 0ebbd89d4d77 hwmon: (tmp421) update documentation new 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes new 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 new b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] new 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() new efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] new 66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return new 6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order new 38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() new e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL new 927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_conf [...] new c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed new 1bfaa49abf07 dt-bindings: hwmon: Add nct7802 bindings new 0e346a86a51d hwmon: (nct7802) Make temperature/voltage sensors configurable new f4cbba74c3ec hwmon: (nct6775) add ProArt X570-CREATOR WIFI. new f347e249fcf9 hwmon: (lm90) Introduce flag indicating extended temperatu [...] new f8344f7693a2 hwmon: (lm90) Add basic support for TI TMP461 new 38d9f06c5740 hwmon: (tmp401) Drop support for TMP461 new 10f0d2ab9aa6 hwmon: (nct7802) Add of_node_put() before return new d54f486035fd Merge tag 'hwmon-for-v5.16' of git://git.kernel.org/pub/sc [...]
The 627 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: .mailmap | 1 + Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- Documentation/admin-guide/media/imx7.rst | 60 + Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 20 +- .../devicetree/bindings/clock/samsung,s2mps11.txt | 49 - .../devicetree/bindings/clock/samsung,s2mps11.yaml | 45 + .../devicetree/bindings/hwmon/dps650ab.txt | 11 - .../devicetree/bindings/hwmon/hih6130.txt | 12 - .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 - .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 + Documentation/devicetree/bindings/hwmon/jc42.txt | 46 - .../devicetree/bindings/hwmon/jedec,jc42.yaml | 78 + .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 41 + Documentation/devicetree/bindings/hwmon/lm70.txt | 22 - Documentation/devicetree/bindings/hwmon/lm90.txt | 51 - .../devicetree/bindings/hwmon/ltc4151.txt | 18 - .../devicetree/bindings/hwmon/mcp3021.txt | 21 - .../bindings/hwmon/microchip,mcp3021.yaml | 43 + .../devicetree/bindings/hwmon/national,lm90.yaml | 78 + .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 141 ++ .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 - .../devicetree/bindings/hwmon/nuvoton,nct7802.yaml | 145 ++ .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 + .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 43 + Documentation/devicetree/bindings/hwmon/sht15.txt | 19 - .../devicetree/bindings/hwmon/ti,tmp102.yaml | 47 + .../devicetree/bindings/hwmon/ti,tmp108.yaml | 50 + .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 + Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 + .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 59 + .../devicetree/bindings/mailbox/apple,mailbox.yaml | 77 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 13 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 ++ .../devicetree/bindings/media/i2c/mt9p031.txt | 40 - .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + .../bindings/media/qcom,sc7280-venus.yaml | 162 ++ .../bindings/media/qcom,sdm660-venus.yaml | 186 ++ .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 26 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + Documentation/devicetree/bindings/mmc/mmc-card.txt | 30 - .../devicetree/bindings/mmc/mmc-card.yaml | 48 + .../devicetree/bindings/mmc/mmc-controller.yaml | 6 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 + .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 9 +- .../devicetree/bindings/regulator/max8952.txt | 52 - .../bindings/regulator/max8973-regulator.txt | 52 - .../bindings/regulator/max8997-regulator.txt | 145 -- .../bindings/regulator/maxim,max8952.yaml | 109 + .../bindings/regulator/maxim,max8973.yaml | 139 ++ .../bindings/regulator/maxim,max8997.yaml | 445 ++++ .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/regulator/samsung,s2mpa01.txt | 79 - .../bindings/regulator/samsung,s2mpa01.yaml | 62 + .../bindings/regulator/samsung,s2mps11.txt | 102 - .../bindings/regulator/samsung,s2mps11.yaml | 44 + .../bindings/regulator/samsung,s2mps13.yaml | 44 + .../bindings/regulator/samsung,s2mps14.yaml | 44 + .../bindings/regulator/samsung,s2mps15.yaml | 44 + .../bindings/regulator/samsung,s2mpu02.yaml | 44 + .../bindings/regulator/samsung,s5m8767.txt | 145 -- .../bindings/regulator/samsung,s5m8767.yaml | 74 + .../bindings/regulator/silergy,sy8106a.yaml | 52 + .../regulator/socionext,uniphier-regulator.yaml | 1 + .../bindings/regulator/sy8106a-regulator.txt | 23 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 12 + .../devicetree/bindings/spi/cdns,xspi.yaml | 77 + .../devicetree/bindings/spi/ingenic,spi.yaml | 72 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 6 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 44 - .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 86 + .../devicetree/bindings/trivial-devices.yaml | 26 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/ipmi.rst | 64 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 + .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/mmc/mmc-tools.rst | 4 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/lm25066.rst | 2 + Documentation/hwmon/lm90.rst | 10 + Documentation/hwmon/max6620.rst | 46 + Documentation/hwmon/tmp401.rst | 15 +- Documentation/hwmon/tmp421.rst | 10 + Documentation/spi/spi-summary.rst | 8 - .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- Documentation/userspace-api/media/v4l/buffer.rst | 40 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 + .../media/v4l/ext-ctrls-image-source.rst | 20 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 3 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 3 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 16 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 + MAINTAINERS | 48 +- arch/mips/boot/dts/ingenic/ci20.dts | 9 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 44 +- drivers/acpi/cppc_acpi.c | 43 +- drivers/acpi/scan.c | 1 + drivers/base/regmap/regmap-spi.c | 36 +- drivers/char/ipmi/Kconfig | 11 +- drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/bt-bmc.c | 69 +- drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 539 +++++ drivers/char/ipmi/ipmi_msghandler.c | 330 ++- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/ipmi/kcs_bmc_serio.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 17 + drivers/gpu/ipu-v3/ipu-csi.c | 31 +- drivers/hwmon/Kconfig | 15 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/acpi_power_meter.c | 13 +- drivers/hwmon/ad7414.c | 4 +- drivers/hwmon/ad7418.c | 6 +- drivers/hwmon/adm1021.c | 4 +- drivers/hwmon/adm1025.c | 4 +- drivers/hwmon/adm1026.c | 4 +- drivers/hwmon/adm1029.c | 4 +- drivers/hwmon/adm1031.c | 6 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- drivers/hwmon/amc6821.c | 8 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/asb100.c | 4 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 103 +- drivers/hwmon/dme1737.c | 4 +- drivers/hwmon/ds1621.c | 4 +- drivers/hwmon/ds620.c | 4 +- drivers/hwmon/emc6w201.c | 4 +- drivers/hwmon/f71805f.c | 4 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 4 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/g760a.c | 2 +- drivers/hwmon/gl518sm.c | 4 +- drivers/hwmon/gl520sm.c | 4 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 2 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 4 +- drivers/hwmon/lm80.c | 6 +- drivers/hwmon/lm83.c | 4 +- drivers/hwmon/lm85.c | 4 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm90.c | 75 +- drivers/hwmon/lm92.c | 4 +- drivers/hwmon/lm93.c | 4 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 2 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 2 +- drivers/hwmon/max1619.c | 4 +- drivers/hwmon/max1668.c | 4 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max6620.c | 514 +++++ drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 138 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775.c | 717 ++++--- drivers/hwmon/nct7802.c | 131 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 23 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/sch5636.c | 4 +- drivers/hwmon/sht21.c | 4 +- drivers/hwmon/sis5595.c | 4 +- drivers/hwmon/smm665.c | 2 +- drivers/hwmon/smsc47b397.c | 4 +- drivers/hwmon/smsc47m192.c | 4 +- drivers/hwmon/thmc50.c | 4 +- drivers/hwmon/tmp103.c | 105 +- drivers/hwmon/tmp401.c | 31 +- drivers/hwmon/tmp421.c | 186 +- drivers/hwmon/via686a.c | 4 +- drivers/hwmon/vt1211.c | 4 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 4 +- drivers/hwmon/w83791d.c | 4 +- drivers/hwmon/w83792d.c | 6 +- drivers/hwmon/w83793.c | 6 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/leds/trigger/Kconfig | 1 + drivers/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/apple-mailbox.c | 384 ++++ drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/imx-mailbox.c | 124 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/pcc.c | 598 ++++-- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/media/cec/Kconfig | 4 + drivers/media/cec/core/cec-pin.c | 4 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 4 +- drivers/media/cec/platform/meson/ao-cec.c | 4 +- drivers/media/cec/platform/s5p/s5p_cec.c | 4 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/cec/platform/stm32/stm32-cec.c | 4 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 149 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 198 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 39 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 59 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 30 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 9 - drivers/media/dvb-frontends/cxd2099.h | 9 - drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/dvb-frontends/mxl5xx.c | 9 - drivers/media/dvb-frontends/mxl5xx.h | 9 - drivers/media/dvb-frontends/mxl5xx_defs.h | 4 - drivers/media/dvb-frontends/mxl5xx_regs.h | 10 - drivers/media/dvb-frontends/mxl692.c | 9 - drivers/media/dvb-frontends/mxl692.h | 9 - drivers/media/dvb-frontends/mxl692_defs.h | 9 - drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/stv0910.c | 9 - drivers/media/dvb-frontends/stv0910.h | 9 - drivers/media/dvb-frontends/stv6111.c | 9 - drivers/media/dvb-frontends/stv6111.h | 9 - drivers/media/firewire/firedtv-avc.c | 14 +- drivers/media/firewire/firedtv-ci.c | 2 + drivers/media/i2c/Kconfig | 27 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/adv7604.c | 15 +- drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 ++++++++++++++++++++ drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ir-kbd-i2c.c | 1 + drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov13858.c | 11 +- drivers/media/i2c/ov13b10.c | 1491 +++++++++++++ drivers/media/i2c/ov5670.c | 11 +- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 131 +- drivers/media/i2c/tda1997x_regs.h | 3 + drivers/media/i2c/video-i2c.c | 21 +- drivers/media/mc/Kconfig | 8 - drivers/media/pci/cobalt/cobalt-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-queue.c | 13 +- drivers/media/pci/cx18/cx18-streams.c | 24 +- drivers/media/pci/cx23885/cx23885-alsa.c | 3 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 60 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 274 ++- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/ivtv/ivtv-queue.c | 18 +- drivers/media/pci/ivtv/ivtv-streams.c | 22 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 10 +- drivers/media/pci/ivtv/ivtvfb.c | 12 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 29 +- drivers/media/pci/pluto2/pluto2.c | 20 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 53 + drivers/media/pci/saa7134/saa7134-dvb.c | 29 + drivers/media/pci/saa7134/saa7134.h | 1 + drivers/media/pci/saa7164/saa7164-api.c | 2 - drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/Kconfig | 20 + drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/allegro-core.c | 311 ++- drivers/media/platform/allegro-dvt/allegro-mail.c | 23 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 10 +- drivers/media/platform/allegro-dvt/nal-h264.c | 74 - drivers/media/platform/allegro-dvt/nal-h264.h | 200 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 202 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +- drivers/media/platform/am437x/am437x-vpfe.c | 23 +- drivers/media/platform/aspeed-video.c | 133 +- drivers/media/platform/atmel/atmel-isc-base.c | 29 +- drivers/media/platform/atmel/atmel-isc.h | 2 + drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 54 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 37 +- drivers/media/platform/cadence/cdns-csi2rx.c | 18 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/imx-vdoa.c | 3 +- drivers/media/platform/davinci/vpbe_venc.c | 9 +- drivers/media/platform/davinci/vpif.c | 5 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/davinci/vpss.c | 10 +- drivers/media/platform/exynos-gsc/gsc-core.c | 3 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 109 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 2 + drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-vcodec/Makefile | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 ++------ drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 ++++++ .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 ++++ drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 148 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 75 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 +++++++ drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 + drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/omap_vout.c | 18 +- drivers/media/platform/omap/omap_vout_vrfb.c | 2 +- drivers/media/platform/omap/omap_voutdef.h | 2 +- drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 28 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/qcom/venus/core.c | 135 +- drivers/media/platform/qcom/venus/core.h | 9 +- drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 81 +- drivers/media/platform/qcom/venus/helpers.h | 4 + drivers/media/platform/qcom/venus/hfi.c | 48 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 + drivers/media/platform/qcom/venus/hfi_helper.h | 14 + drivers/media/platform/qcom/venus/hfi_msgs.c | 7 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 13 - drivers/media/platform/qcom/venus/hfi_platform.h | 2 - .../media/platform/qcom/venus/hfi_platform_v6.c | 6 - drivers/media/platform/qcom/venus/hfi_venus.c | 4 + drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 + drivers/media/platform/qcom/venus/pm_helpers.c | 13 +- drivers/media/platform/qcom/venus/vdec.c | 67 +- drivers/media/platform/qcom/venus/venc.c | 116 +- drivers/media/platform/rcar-isp.c | 515 +++++ drivers/media/platform/rcar-vin/rcar-core.c | 1077 +++++----- drivers/media/platform/rcar-vin/rcar-csi2.c | 241 ++- drivers/media/platform/rcar-vin/rcar-dma.c | 40 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 25 + drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 17 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 33 +- drivers/media/platform/rockchip/rga/rga.c | 5 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 ++++- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 ++-- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 16 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 33 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 18 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 2 +- drivers/media/rc/Kconfig | 8 - drivers/media/rc/Makefile | 1 - drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/imon.c | 2 + drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/ir_toy.c | 63 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/mceusb.c | 2 + drivers/media/rc/meson-ir-tx.c | 1 - drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/sir_ir.c | 438 ---- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/streamzap.c | 1 + drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 4 + drivers/media/test-drivers/vim2m.c | 5 - drivers/media/test-drivers/vimc/vimc-scaler.c | 366 ++-- drivers/media/test-drivers/vivid/vivid-cec.c | 341 +-- drivers/media/test-drivers/vivid/vivid-cec.h | 9 +- drivers/media/test-drivers/vivid/vivid-core.c | 52 +- drivers/media/test-drivers/vivid/vivid-core.h | 23 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/tuners/tuner-types.c | 4 + drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 16 +- drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 12 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 87 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 169 +- drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 25 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 - drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/tm6000/tm6000-video.c | 3 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 260 ++- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_metadata.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 103 +- drivers/media/usb/uvc/uvc_video.c | 5 + drivers/media/usb/uvc/uvcvideo.h | 17 +- drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 + drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/memstick/core/ms_block.c | 8 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 5 +- drivers/memstick/host/r592.c | 8 +- drivers/mmc/core/block.c | 7 +- drivers/mmc/core/mmc.c | 8 + drivers/mmc/core/mmc_ops.h | 1 - drivers/mmc/core/slot-gpio.c | 42 +- drivers/mmc/host/Kconfig | 8 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/cqhci-core.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 20 +- drivers/mmc/host/dw_mmc.c | 42 +- drivers/mmc/host/mmci.c | 4 + drivers/mmc/host/moxart-mmc.c | 29 +- drivers/mmc/host/mtk-sd.c | 99 +- drivers/mmc/host/mxs-mmc.c | 10 + drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/sdhci-acpi.c | 14 +- drivers/mmc/host/sdhci-esdhc-imx.c | 17 +- drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci-omap.c | 322 ++- drivers/mmc/host/sdhci-pci-core.c | 152 +- drivers/mmc/host/sdhci-pci-data.c | 6 - drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-pci.h | 5 - drivers/mmc/host/sdhci-s3c.c | 1 - drivers/mmc/host/sdhci-sprd.c | 13 + drivers/mmc/host/sdhci.c | 42 +- drivers/mmc/host/sdhci.h | 2 +- drivers/regulator/Kconfig | 15 +- drivers/regulator/Makefile | 1 - drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/core.c | 12 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/lp872x.c | 52 +- drivers/regulator/max8973-regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/qcom-rpmh-regulator.c | 32 + drivers/regulator/qcom_smd-regulator.c | 49 + drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/s5m8767.c | 21 +- drivers/regulator/sy7636a-regulator.c | 2 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/tps62360-regulator.c | 59 +- drivers/regulator/tps80031-regulator.c | 753 ------- drivers/regulator/uniphier-regulator.c | 4 + drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-at91-usart.c | 27 +- drivers/spi/spi-bcm-qspi.c | 193 +- drivers/spi/spi-cadence-quadspi.c | 214 ++ drivers/spi/spi-cadence-xspi.c | 642 ++++++ drivers/spi/spi-fsi.c | 121 +- drivers/spi/spi-geni-qcom.c | 254 ++- drivers/spi/spi-ingenic.c | 482 +++++ drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-orion.c | 1 + drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-rspi.c | 1 - drivers/spi/spi-sh-msiof.c | 1 - drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-tegra20-slink.c | 4 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spi.c | 278 ++- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + drivers/staging/media/atomisp/pci/atomisp_csi2.c | 70 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 2 +- drivers/staging/media/hantro/hantro_g1_regs.h | 2 + drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 3 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 + drivers/staging/media/hantro/hantro_hevc.c | 21 + drivers/staging/media/hantro/hantro_hw.h | 4 + drivers/staging/media/imx/TODO | 5 - drivers/staging/media/imx/imx-media-csi.c | 23 +- drivers/staging/media/imx/imx-media-dev-common.c | 9 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/ipu3/ipu3-css.c | 19 +- drivers/staging/media/ipu3/ipu3-css.h | 1 - drivers/staging/media/ipu3/ipu3-v4l2.c | 13 +- drivers/staging/media/ipu3/ipu3.h | 12 + drivers/staging/media/meson/vdec/esparser.h | 6 +- drivers/staging/media/meson/vdec/vdec.c | 7 +- drivers/staging/media/meson/vdec/vdec.h | 16 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 3 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 44 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 56 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 113 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 100 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 7 +- drivers/staging/media/tegra-video/vi.c | 17 +- include/acpi/pcc.h | 21 +- include/linux/apple-mailbox.h | 19 + include/linux/firmware/imx/s4.h | 20 + include/linux/firmware/xlnx-zynqmp.h | 12 + include/linux/ipmi.h | 3 + include/linux/ipmi_smi.h | 59 + include/linux/leds.h | 2 +- include/linux/mmc/host.h | 4 + include/linux/mmc/sdhci-pci-data.h | 18 - include/linux/regulator/lp872x.h | 17 +- include/linux/regulator/tps62360.h | 6 - include/linux/spi/spi.h | 55 - include/media/hevc-ctrls.h | 11 + include/media/i2c/mt9p031.h | 1 + include/media/tuner.h | 1 + include/media/v4l2-async.h | 105 +- include/media/v4l2-dev.h | 3 +- include/media/v4l2-fwnode.h | 12 +- include/media/videobuf2-core.h | 59 +- include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/videodev2.h | 31 +- 628 files changed, 23676 insertions(+), 8803 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt create mode 100644 Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/jc42.txt create mode 100644 Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/lm90.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ltc4151.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/mcp3021.txt create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/national,lm90.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sht15.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8973-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8997-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8973.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8997.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml create mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/ingenic,spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml create mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/hwmon/max6620.rst create mode 100644 drivers/char/ipmi/ipmi_ipmb.c create mode 100644 drivers/hwmon/max6620.c create mode 100644 drivers/mailbox/apple-mailbox.c create mode 100644 drivers/media/i2c/hi846.c create mode 100644 drivers/media/i2c/ov13b10.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/media/platform/rcar-isp.c delete mode 100644 drivers/media/rc/sir_ir.c delete mode 100644 drivers/mmc/host/sdhci-pci-data.c delete mode 100644 drivers/regulator/tps80031-regulator.c create mode 100644 drivers/spi/spi-cadence-xspi.c create mode 100644 drivers/spi/spi-ingenic.c create mode 100644 include/linux/apple-mailbox.h create mode 100644 include/linux/firmware/imx/s4.h delete mode 100644 include/linux/mmc/sdhci-pci-data.h