This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 47acac8cae28 Merge tag 'hwmon-for-v5.7' of git://git.kernel.org/pub/scm [...] new 1498dfba5127 media: Fix Kconfig indentation new 9ac560d48d3c media: rcar-vin: Handle special pixel formats in a switch new e18976eecabd media: rcar-vin: Limit NV12 availability to supported VIN [...] new 2e1b100cdceb media: v4l2-core: v4l2-i2c: convert to new API with ERRPTR new 639c0a5b0503 media: media/saa7146: fix incorrect assertion in saa7146_b [...] new e4183df77fe3 media: anysee: constify copied structure new 43c85616f642 media: isif: constify copied structure new af5b333a793a media: cx231xx: constify copied structure new 05e2ebfa2bb0 media: stm32-dcmi: Use dma_request_chan() instead dma_requ [...] new 858eff03578c media: hantro: Support H264 profile control new eee16d210c18 media: pxa_camera: Use dma_request_chan() instead dma_requ [...] new 1b5482e0d268 media: rcar_drif: Use dma_request_chan() instead dma_reque [...] new 297c5ac32806 media: Documentation: dt-bindings: media: add AST2600 Vide [...] new aef0a5090b99 media: aspeed: Rework memory mapping in probe new 39857de4f82f media: aspeed: Use runtime configuration new bfaaa20df9f5 media: video: aspeed: Update copyright information new 4e52889f48fe media: atmel: atmel-isc-base: expose white balance as v4l2 [...] new b36be08f204f media: MAINTAINERS: add atmel-isc-media.h file to ATMEL IS [...] new 536f561d871c media: usbtv: fix control-message timeouts new 25f98947ced0 media: vidioc-queryctrl.rst: fix error code new 23c72dd9ffd2 media: adv7180: Add init_cfg pad operation new ceeb2e6166dd media: vimc: streamer: fix memory leak in vimc subdevs if [...] new dea0ab3782e3 media: xilinx: Use dma_request_chan() instead dma_request_ [...] new e72b7359be18 media: rcar-vin: Move hardware buffer tracking to own struct new 7e0cfdadd1aa media: rcar-vin: Add support for V4L2_FIELD_SEQ_{TB,BT} new bca243b1ce0e media: flexcop-usb: fix endpoint sanity check new f52981019ad8 media: dib0700: fix rc endpoint lookup new ef45b77b62ef media: drxj: remove redundant assignments to variable rc new 30defecb9840 media: rc: add keymap for Videostrong KII Pro new 6b212c0cd5c9 media: exynos4-is: add missed clk_disable_unprepare in remove new cc62c74749a3 media: allegro: add missed checks in allegro_open() new 238e4a5baa36 media: rename VFL_TYPE_GRABBER to _VIDEO new 0ceba5502258 media: gadget: uvc: rename VFL_TYPE_GRABBER to _VIDEO new fd6b556faf45 media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO new 0e17c50fcf6a media: staging/media: rename VFL_TYPE_GRABBER to _VIDEO new e653614ee183 media: staging/most: rename VFL_TYPE_GRABBER to _VIDEO new 7fbbbc780eb3 media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO new a91126834995 media: media/common/saa7146: rename VFL_TYPE_GRABBER to _VIDEO new 6347953e0df1 media: media/i2c/video-i2c: rename VFL_TYPE_GRABBER to _VIDEO new 3e30a927af3c media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO new 70cad4495a74 media: media/platform: rename VFL_TYPE_GRABBER to _VIDEO new dc42cf74d98a media: v4l2-dev.h: remove VFL_TYPE_GRABBER new 6821660c4386 media: sun8i: Remove redundant platform_get_irq error message new 5dbef6b3e09f media: davinci: fix incorrect pix_fmt assignment new 3eed7385bff6 media: staging: media: rkisp1: make links immutable by default new 8b9f91751b6f media: vimc: streamer: if kthread_stop fails, ignore the error new 26e1ff53640d media: allegro: fix spelling mistake "to" -> "too" new e34bca49e495 media: hantro: Read be32 words starting at every fourth byte new 801fccf48940 media: hantro: Use standard luma quantization table new 85bdcb7eaae7 media: hantro: Write the quantization tables in proper order new 1b3bb574569e media: hantro: Write quantization table registers in incre [...] new 042584e9055b media: hantro: fix extra MV/MC sync space calculation new 986eee3a5234 media: hantro: Prevent encoders from using post-processing new 0c9d29eb1cce media: dt-bindings: Add binding for rk3228 rga new a3fbc2e6bb05 media: mc-entity.c: use WARN_ON, validate link pads new fdab089e3150 media: staging: rkisp1: don't lock media's graph_mutex whe [...] new 0564fd36f6f5 media: staging: rkisp1: fix test of return value of media_ [...] new 2f43d268f984 media: staging: rkisp1: improve inner documentation in rki [...] new 12d3d8090bc5 media: staging: rkisp1: use consistent bus_info string for [...] new c93015e0b767 media: staging: rkisp1: stats: use consistent bus_info string new f8fb5729a99c media: staging: rkisp1: rsz: don't ignore set format in ba [...] new 20e46fc1029f media: staging: rkisp1: rsz: return to userspace the crop [...] new 100f720aabab media: staging: rkisp1: isp: do not set invalid mbus code for pad new 0966f4e5a8a2 media: staging: rkisp1: change function to return void ins [...] new 129f757cd0ec media: staging: rkisp1: isp: check for dphy bus before ini [...] new 99adeeb67cec media: staging: rkisp1: add serialization to the isp subdev ops new f86a183cda87 media: staging: rkisp1: add serialization to the resizer s [...] new 218fc9f2fcfb media: Documentation/media/uapi: more readable unions new ef0ed05dcef8 media: staging/imx: Missing assignment in imx_media_captur [...] new 9cd5e5ab5525 media: MAINTAINERS: Add dt-binding files for Venus new c50cc6dc6c48 media: venus: hfi_parser: Ignore HEVC encoding for V1 new 2e6fc23eed9b media: venus: firmware: Use %pR to print IO resource new 4b997dbbc999 media: venus: venc: blacklist two encoder properties new fd1ee315dcd4 media: venus: cache vb payload to be used by clock scaling new 7482a983dea3 media: venus: redesign clocks and pm domains control new 4ebf969375bc media: venus: introduce core selection new ab1eda449c6e media: venus: vdec: handle 10bit bitstreams new 146b5bbf01be media: dt-bindings: media: venus: Convert msm8916 to DT schema new df7acc7e7ed4 media: dt-bindings: media: venus: Convert msm8996 to DT schema new 49a3797aa516 media: dt-bindings: media: venus: Convert sdm845 to DT schema new fde57f90a983 media: dt-bindings: media: venus: Add sdm845v2 DT schema new 799e4bc29142 media: venus: core: add sdm845-v2 DT compatible and resour [...] new 0e1558deedad media: dt-bindings: media: venus: delete old binding document new ea93e2f94c27 media: venus: core: add sc7180 DT compatible and resource struct new 545d984cc90c media: dt-bindings: media: venus: Add sc7180 DT schema new e8882e1bf375 media: ov5675: add vflip/hflip control support new a52dede47618 media: ipu3.rst: add imgu pipe config tool link new 9d730f2cf4c0 media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding new 1283b3b8f82b media: i2c: Add driver for Sony IMX219 sensor new 31e0a45544b1 media: staging: media: ipu3: Change 'unsigned long int' to [...] new d44535cb14c9 media: MAINTAINERS: Sort entries in database for TI VPE/CAL new ab07b1a6ac6e media: omap3isp: Prevent enabling CCDC when stopping streaming new 8d563ecafecb media: smiapp: Simplify condition for choosing 8-bit access new 2db8166f739e media: smiapp: Use unaligned get and put functions new 2ec2a8fcdced media: smiapp: Turn limit lookup into a function new 1cbe6ddb9faa media: smiapp: Move SMIA limit reading up new 354d5aba6683 media: smiapp: Refactor reading SMIA limits new 7cbeb2e1bf0c media: smiapp: Move definitions under driver directory new bd59f412d17f media: vsp1: tidyup VI6_HGT_LBn_H() macro new d1cb98caac66 media: rc: fix spelling mistake "to" -> "too" new c8efa2c8265b media: rc: iguanair: Replace zero-length array with flexib [...] new ca408da08ad6 media: dt-bindings: media: add new kii pro key map new 806d06161af0 media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap new 62d192853120 media: rtl28xxu: add missing sleep before probing slave demod new 5e815fe05d0b media: uapi: h264: Add DPB entry field reference flags new 8fb12ce2ec9d media: usbvision: deprecate driver new 8fd390b89cc8 media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{g [...] new 02fd2782fcfd media: dt-bindings: media: Add Allwinner A83T Rotate driver new d77182ada3d4 media: sun8i: Add Allwinner A83T Rotate driver new a3ea410cac41 media: go7007: Fix URB type for interrupt handling new 18e2565d7d15 media: dt-bindings: media: Add Allwinner A64 deinterlace c [...] new dea42fb79f4f media: mtk-vcodec: reset segment data then trig decoder new 364152dd9cd6 media: videobuf2-dma-contig.c: remove spurious 'b' in message new 6af5bcd37969 media: staging: rkisp1: remove serialization item in the T [...] new 1583c793af73 media: videobuf2-core.h: improve buf_struct_size documentation new 5f028c51a771 media: staging: rkisp1: capture: remove support to userptr memory new d737e7fe4cc0 media: aspeed: add AST2600 support new 1b73c0fffbc6 media: rcar_drif: Do not print error in case of EPROBE_DEF [...] new 8bc8c9ba03c4 media: Documentation:media:v4l-drivers: Update vivid docum [...] new 2362f53dde2c media: vimc: replace vimc->pdev.dev with vimc->mdev.dev new 4babf057c143 media: vimc: allocate vimc_device dynamically new 403265137f7a media: vimc: use-after-free fix - release vimc in the v4l_ [...] new 6990570f7e0a media: v4l2-core: fix a use-after-free bug of sd->devnode new aead0ffbf078 media: v4l2-core: fix entity initialization in device_regi [...] new 204c7b3c066f media: spi: gs1662: Use new structure for SPI transfer delays new 60d70d75c12d media: v4l2: Switch to new kerneldoc syntax for named vari [...] new e3004605a0c9 media: imx: Propagate quantization and encoding in CSI new 1db56284b9da media: ti-vpe: cal: fix disable_irqs to only the intended target new 7af80a697d1d media: staging: tegra-vde: Use devm_platform_ioremap_resou [...] new 34217262898a media: staging: media: usbvision: Add missing MEDIA_USB_SU [...] new 2fae4d6aabc8 media: v4l2-ctrls: v4l2_ctrl_request_complete() should alw [...] new 2b48e113866a media: v4l2-mem2mem: handle draining, stopped and next-buf [...] new d4d137de5f31 media: vicodec: use v4l2-mem2mem draining, stopped and nex [...] new 876f123b8956 media: meson: vdec: bring up to compliance new d7647e7c90f5 media: meson: vdec: add H.264 decoding support new 7624c9cd5b26 media: meson: vdec: align stride on 32 bytes new 09b455d1daf5 media: meson: vdec: add helpers for lossless framebuffer c [...] new 823a7300340e media: meson: vdec: add common HEVC decoder support new e9a3eb4819ca media: meson: vdec: add VP9 input support new 00c43088aa68 media: meson: vdec: add VP9 decoder support new e6c6d7d4a15d media: rc: make scancodes 64 bit new e6089feca460 media: m88ds3103: Add support for ds3103b demod new 985b0edefa31 media: em28xx: Enable Hauppauge 461e rev2 new 889968a4f769 media: dw2102: probe for demodulator i2c address new a7463e2dc698 media: tda10071: fix unsigned sign extension overflow new eceeea5481d4 media: lmedm04: remove redundant assignment to variable gate new 808431d6deac media: venus: vdec: Fix forgotten mutex unlock in start streaming new 6f704b2fbbde media: venus: support frame rate control new e6599adfad30 media: mtk-vpu: avoid unaligned access to DTCM buffer. new 80264809ea0a media: ti-vpe: cal: fix a kernel oops when unloading module new 3f870a450304 media: am437x-vpfe: exclude illegal values for enum when v [...] new 369cee792524 media: dt-bindings: connector: analog: add sdtv standards [...] new a5a8cb966a61 media: dt-bindings: display: add sdtv-standards defines new f8c8ee61189b media: v4l: link dt-bindings and uapi new 453b0c8304dc media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling new 507a0ba93aa1 media: v4l2-fwnode: simplify v4l2_fwnode_parse_link new 5e316ff52cd7 media: v4l2-fwnode: add endpoint id field to v4l2_fwnode_link new a5e1deec4ebb media: v4l2-fwnode: add v4l2_fwnode_connector new dfc22c073b78 media: v4l2-fwnode: add initial connector parsing support new a080a92a6f89 media: partial revert of "[media] tvp5150: add HW input co [...] new 0556f1d580d4 media: tvp5150: add input source selection of_graph support new fc79884b00dc media: dt-bindings: tvp5150: Add input port connectors DT [...] new b4125e5b1bd7 media: tvp5150: fix set_selection rectangle handling new 46fe6e7dcede media: tvp5150: add FORMAT_TRY support for get/set selecti [...] new 96ca7c412a2c media: tvp5150: initialize subdev before parsing device tree new 73549a69a415 media: tvp5150: move irq en-/disable into runtime-pm ops new e953c1030005 media: tvp5150: add v4l2-event support new 9c8e50986328 media: tvp5150: add subdev open/close callbacks new 47428787b894 media: dt-bindings: tvp5150: cleanup bindings stlye new de4362899e78 media: dt-bindings: tvp5150: add optional sdtv standards d [...] new baf178219478 media: tvp5150: add support to limit sdtv standards new 430f35b734e6 media: tvp5150: make debug output more readable new 6de18fa3bd1d media: Fix build failure due to missing select REGMAP_I2C new 9a9b138e6411 media: staging: imgu: make imgu work on low frequency for [...] new aad54b1b41d4 media: mailmap: Add entry for my @iki.fi address new da84967943f7 media: MAINTAINERS: adjust entry to refactoring smiapp.h new ca45448a5665 media: i2c: imx219: Fix power sequence new 22da1d56e982 media: i2c: imx219: Add support for RAW8 bit bayer format new 25130b8ad409 media: i2c: imx219: Add support for cropped 640x480 resolution new f1a64f56663e media: i2c: ov5695: Fix power on and off sequences new 791b7be14e93 media: imx214: Remove redundant code new 2362a3d189fc media: videobuf2-core: fix dprintk level new 8ff3cf4824d1 media: i2c: s5c73m3: Fix number in auto focus cluster new 998912346c0d media: ov519: add missing endpoint sanity checks new 485b06aadb93 media: stv06xx: add missing descriptor sanity checks new a246b4d54770 media: xirlink_cit: add missing descriptor sanity checks new 40ed96299357 media: platform: stm32: defer probe for auxiliary clock new a5e72cfa6a75 media: platform: stm32: don't print an error on probe deferral new c6d8269700ff media: mtk-mdp: Check return value of of_clk_get new 770cbf89f90b media: imx: imx7_mipi_csis: Power off the source when stop [...] new 535e9ea794cf media: imx: imx7_mipi_csis: Print the RESOL_CH0 register new e1a7461b2159 media: imx: imx7_mipi_csis: Add greyscale formats support new 89f517a133ec media: imx: imx7-mipi-csis: Filter on CSI-2 data type new 490f1ff1e6b2 media: imx: imx7-media-csi: Remove unneeded register read new f7b8488bd39a media: imx: imx7-media-csi: Fix video field handling new 8f1973023e96 media: imx: imx6-media-csi: Replace Y16 with Y10 and Y12 new 61ef7304be7a media: imx: imx6-media-csi: Support clamping Y10 and Y12 to Y8 new b1f240eeef79 media: imx: imx7-media-csi: Add Y10 and Y12 formats support new 2a9c226da9aa media: imx: imx7-media-csi: Support clamping Y10 and Y12 to Y8 new 6fafbbe8d414 device property: Export fwnode_get_name() new d12127ed0e18 media: v4l: Add 14-bit raw bayer pixel formats new ae9753a04cfc media: v4l: Add 14-bit raw greyscale pixel format new 573a75081345 media: v4l: Add 1X14 14-bit greyscale media bus code definition new eac5727d27e2 media: am437x-vpfe: Make use of to_vpfe() to get a pointer [...] new 80f13a0823a3 media: cec-notifier: rename conn_name to port_name new 8082d0a33cba media: cec-notifier: make cec_notifier_get_conn() static new 75a0359f2943 media: staging: allegro: fix broken registration of controls new 04d2a1101871 media: allegro: print message on mcu error new b646f99642b7 media: allegro: fail encoding only on actual errors new 827781534932 media: allegro: fix type of gop_length in channel_create message new 081172a11890 media: allegro: remove unknown39 field from create_channel new 2fc29ef598b9 media: allegro: start a GOP with an IDR frame new c32c815503fa media: allegro: fix calculation of CPB size new dfba38c84185 media: allegro: fix reset if WAKEUP has not been set properly new 857a31f1c1c8 media: allegro: extract mcu and codec address calculation new 0600130e65f9 media: allegro: warn if response message has an unexpected size new e74145c2334d media: allegro: skip filler data if possible new 617918402030 media: allegro: make frame rate configurable new 80c8449fc71c media: allegro: make QP configurable new d71f12225d46 media: allegro: read bitrate mode directly from control new c59de02d10f5 media: allegro: handle dependency of bitrate and bitrate_peak new 3b78f8a21ed6 media: allegro: verify source and destination buffer in VC [...] new 09e6a7d63ead media: allegro: pass buffers through firmware new 6412d2262709 media: allegro: move mail definitions to separate file new 4b508ed16aca media: allegro: create new struct for channel parameters new 4345e2e5c758 media: rc: Use scnprintf() for avoiding potential buffer overflow new af72bc8cd6ab media: siano: Use scnprintf() for avoiding potential buffe [...] new ea7557013800 media: cedrus: h264: Fix 4K decoding on H6 new 9a43ccb50ec0 media: hantro: Add linux-rockchip mailing list to MAINTAINERS new 2d772da98d3b media: vivid: fix incorrect PA assignment to HDMI outputs new 4e6ea6670242 media: dt-bindings: Document i.MX8MQ VPU bindings new 8e4aaa687863 media: hantro: add initial i.MX8MQ support new 87c820fba5cb media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 [...] new 64d4fc9926f0 media: i2c: video-i2c: fix build errors due to 'imply hwmon' new ad71693f41aa media: mtk-vpu: load vpu firmware from the new location new 2632e7b618a7 media: venus: firmware: Ignore secure call error on first resume new 063d19422476 Merge tag 'media/v5.7-1' of git://git.kernel.org/pub/scm/l [...] new cc7eac1e4afd usb: host: ehci-platform: add a quirk to avoid stuck new 85798543f55c usb: typec: ucsi: remove redundant assignment to variable num new 334fb94c39e0 usb: gadget: remove redundant assignment to variable status new 1f9f5a8193e6 usb: cdns3: remove redundant assignment to pointer trb new 882f7a4dae1d usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/ [...] new b747038d9d14 usb: typec: Make the attributes read-only when writing is [...] new 7932306a754a usb: typec: Hide the port_type attribute when it's not supported new ae4ba35d3638 usb: typec: Allow power role swapping even without USB PD new 684cb4b79e59 usb: typec: Fix the description of struct typec_capability new bbe80c9a89b8 usb: typec: altmode: Remove the notification chain new d80bdabea986 usb: typec: mux: Drop support for device name matching new 6a9746fb0b1b USB: atm: Replace zero-length array with flexible-array member new ef0f7d1877ac USB: Export generic USB device driver functions new c9d503370f24 USB: Make it possible to "subclass" usb_device_driver new aeebf2b54665 USB: Implement usb_device_match_id() new 88b7381a939d USB: Select better matching USB drivers when available new 77419aa403ca USB: Fallback to generic driver when specific driver fails new 249fa8217b84 USB: Add driver to control USB fast charge for iOS devices new ca065bf12771 USB: apple-mfi-fastcharge: fix endianess issue in probe new 0616ca73fd35 usb: use kobj_to_dev() API new 21d78d860cd6 thunderbolt: Add missing kernel-doc parameter descriptions new 6ecc632d4b35 usb: typec: tcpm: set correct data role for non-DRD new 21a37aeda674 USB: musb: Replace zero-length array with flexible-array member new b57a368efde6 usb: gadget: f_phonet: Replace zero-length array with flex [...] new fcec45910e7b usb: gadget: amd5536udc: fix spelling mistake "reserverd" [...] new 16105850f7fc xhci: Do not open code __print_symbolic() in xhci trace events new dce174e01d86 xhci: Add missing annotation for xhci_set_port_power() new 055b185a3326 xhci: Add missing annotation for xhci_enter_test_mode new c2ae49285a7b usb: typec: ucsi: register DP only for NVIDIA DP VDO new 57a5e5f936be usb: ucsi: ccg: disable runtime pm during fw flashing new 28926994e5d7 usb: host: fhci-hcd: annotate PIPE_CONTROL switch case wit [...] new 10892847de81 usb-storage: Use const to reduce object data size new 24f772409b24 usb: core: Make use of acpi_evaluate_object() status new 2b974ee056a2 usb: core: Use ACPI_SUCCESS() at appropriate places new b284ddc36cbe usb: gadget: legacy: gmidi: remove useless cast for driver.name new bab6bac280c6 usb: gadget: legacy: inode: remove useless cast for driver.name new 511a10910eaf usb: gadget: udc: amd5536udc_pci: remove useless cast for [...] new bd6995334483 usb: gadget: at91_udc: remove useless cast for driver.name new f9a4e699761e usb: gadget: dummy_hcd: remove useless cast for driver.name new 4697bf3f7b84 usb: gadget: fotg210-udc: remove useless cast for driver.name new 3620ed300763 usb: gadget: fusb300_udc: remove useless cast for driver.name new 37a757e31d99 usb: gadget: goku_udc: remove useless cast for driver.name new dcfd72ee653e usb: gadget: lpc32xx_udc: remove useless cast for driver.name new 93bc7363f828 usb: gadget: m66592-udc: remove useless cast for driver.name new 8d57a84ae96d usb: gadget: net2280: remove useless cast for driver.name new 676edc2074c9 usb: gadget: omap_udc: remove useless cast for driver.name new 5803e6e3ead7 usb: gadget: r8a66597-udc: remove useless cast for driver.name new f7bcff35dcb3 usb: gadget: renesas_usb3: remove useless cast for driver.name new 7cbfeb65f058 usb: host: ehci-pci: remove useless cast for driver.name new cd3d8cfc322f usb: host: ohci-pci: remove useless cast for driver.name new bb7458c2f4a9 usb: host: sl811-hcd: remove useless cast for driver.name new b070022220c9 usb: host: uhci-pci: remove useless cast for driver.name new c02f1ef68a7f usb: host: xhci-pci: remove useless cast for driver.name new 2f41c8a25feb usb: musb: core: remove useless cast for driver.name new 6bc3f3979edc USB: Replace zero-length array with flexible-array member new 24e6aea4801b Merge 5.6-rc3 into usb-next new 75f81a7ffe4d usb: typec: Add sysfs node to show cc orientation new 6e1591947304 udc: s3c-hsudc: Silence warning about supplies during defe [...] new c06a1c378a9d usb: gadget: net2280: Distribute switch variables for init [...] new 9cb9322a26ae usb: phy: tegra: Include proper GPIO consumer header to fi [...] new 67540460193b usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP new ef441dd6af91 usb: typec: mux: Allow the muxes to be named new 774a9df6aeac usb: typec: mux: Add helpers for setting the mux state new d1c6a769cdf4 usb: typec: mux: Allow the mux handles to be requested wit [...] new 69af044a7700 usb: roles: Leave the private driver data pointer to the drivers new bce3052f0c16 usb: roles: Provide the switch drivers handle to the switc [...] new e5256194cb51 usb: roles: Allow the role switches to be named new a7914d1072fb device property: Export fwnode_get_name() new ca469c292edc usb: typec: Add definitions for Thunderbolt 3 Alternate Mode new 6701adfa9693 usb: typec: driver for Intel PMC mux control new 8e567ed9e244 Merge 5.6-rc5 into usb-next new 0de005d0e427 USB: mon: Use scnprintf() for avoiding potential buffer overflow new 706f4bbf187c usb: typec: ucsi_ccg: workaround for NVIDIA test device new 6351f1708b14 USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode new aed679220313 USB: EHCI: ehci-mv: use a unique bus name new adc221b564df dt-bindings: Document JZ4770 PHY bindings new 541368b46b82 usb: phy: Add driver for the Ingenic JZ4770 USB transceiver new 72ae194704da xhci: bail out early if driver can't accress host in resume new 76eac5d21a71 xhci: Add a separate debug message for split transaction errors. new 9c1aa36efdae xhci: Show host status when watchdog triggers and host is [...] new 2170a98d56cc usb: xhci: Enable LPM for VIA LABS VL805 new cbb23d5572f0 usb: host: xhci-tegra: Tegra186/Tegra194 LPM new eb002726fac7 xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 new 0200b9f790b0 xhci: Wait until link state trainsits to U0 after setting [...] new ceca49382ac2 xhci: Finetune host initiated USB3 rootport link suspend a [...] new 6a7c533d4a18 xhci-pci: Allow host runtime PM as default for Intel Tiger [...] new 30ad6273adad usb: dwc3: trace: print enqueue/dequeue pointers too new a45fdbeb80d9 dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC new 48ba02b2e2b1 usb: gadget: add udc driver for max3420 new 8dcb5a119b9c dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glu [...] new 1e355f21d3fb usb: dwc3: Add Amlogic A1 DWC3 glue new a415083a11cc usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS new 49f1997ad2e2 usb: gadget: xudc: Remove redundant platform_get_irq error [...] new 09890fb1073b usb: gadget: remove redundant assignment to variable status new e6c597a643a6 usb: cdns3: remove redundant assignment to pointer trb new 238d76021654 usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3 [...] new 07f6842341ab usb: dwc3: exynos: Add support for Exynos5422 suspend clk new 11c39809070f usb: dwc3: Add ACPI support for xHCI ports new a33e5d639c9b usb: dwc3: Remove kernel doc annotation where it's not needed new a114c4ca64bd usb: dwc3: gadget: Don't clear flags before transfer ended new 2dedea035ae8 usb: dwc3: gadget: Wrap around when skip TRBs new 3d157c28d228 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] new 7ba6b09fda5e usb: dwc3: core: add support for disabling SS instances in [...] new 8a0a13799744 usb: dwc3: Registering a role switch in the DRD code. new dd2d0d1fac2b dt-bindings: usb: generic: Add role-switch-default-mode binding new 98ed256a4dba usb: dwc3: Add support for role-switch-default-mode binding new b1816afaf516 dt-bindings: usb: dwc3: Allow clock list & resets to be mo [...] new 0d3a97083e0c usb: dwc3: Rework clock initialization to be more flexible new 4a1d042af420 usb: dwc3: Rework resets initialization to be more flexible new 0227cc84c444 usb: dwc3: core: don't do suspend for device mode if alrea [...] new 201c26c08db4 usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/ [...] new 1a0808cb9e41 usb: dwc2: Implement set_selfpowered() new f2c2e717642c usb: gadget: add raw-gadget interface new 95b18f28979e dt-bindings: usb: dwc2: add compatible property for rk3328 usb new 7334c8225ce1 dt-bindings: usb: dwc2: add compatible property for rk3368 usb new 8e11a977c8eb usb: dwc2: Silence warning about supplies during deferred probe new f48f7f9216ce udc: s3c-hsudc: Silence warning about supplies during defe [...] new eeead847487f usb: gadget: amd5536udc: fix spelling mistake "reserverd" [...] new 5e5caf4fa8d3 usb: gadget: composite: Inform controller driver of self-powered new eaea6efe1da9 usb: gadget: f_phonet: Replace zero-length array with flex [...] new 6dbf05fcb688 usb: gadget: aspeed: support per-vhub usb descriptors new 487bc82801ab usb: gadget: aspeed: read vhub properties from device tree new b9a57990f9d7 usb: gadget: aspeed: add ast2600 vhub support new 3f796460ed2a ARM: dts: aspeed-g6: add usb functions new a1256487fdd1 ARM: dts: aspeed-g5: add vhub port and endpoint properties new df8ae98d0b43 ARM: dts: aspeed-g4: add vhub port and endpoint properties new 4a5dbd900957 dt-bindings: usb: add documentation for aspeed usb-vhub new a8ab3e76297e Merge tag 'usb-for-v5.7' of git://git.kernel.org/pub/scm/l [...] new 0339f7fbc82e usb: dwc3: fix up for role switch API change new df8df5e4bc37 usb: get rid of 'choice' for legacy gadget drivers new 956ae8df7fed usb: raw_gadget: fix compilation warnings in uapi headers new c2a9fca17e4c thunderbolt: eeprom: Replace zero-length array with flexib [...] new 3084ea9ea889 thunderbolt: icm: Replace zero-length array with flexible- [...] new 3010518964dc thunderbolt: Use scnprintf() for avoiding potential buffer [...] new cfe20827fb78 Merge tag 'thunderbolt-for-v5.7' of git://git.kernel.org/p [...] new 7fd87c956c0a usb: chipidea: udc: using structure ci_hdrc device for runtime PM new 3ac82cf3f80c usb: chipidea: otg: handling vbus disconnect event occurre [...] new d9958306d4be USB: chipidea: Use the correct style for SPDX License Identifier new b80e3e813b3a Merge tag 'usb-ci-v5.7-rc1' of git://git.kernel.org/pub/sc [...] new c87c27318c49 usb: musb: remove redundant assignment to variable ret new 2f6a0e65046b dt-bindings: usb: Convert jz4740-musb doc to YAML new 57aadb46bd63 usb: musb: jz4740: Add support for DMA new 5004eaa28eff usb: musb: jz4740: Register USB role switch new c12aa5bec67c usb: musb: jz4740: Unconditionally depend on devicetree new e72838d47dc1 usb: musb: jz4740: Add support for the JZ4770 new 52974d94a206 usb: musb: fix crash with highmen PIO and usbmon new 1e1769daeeed usb: musb: tusb6010: fix a possible missing data type replacement new 2274048c3f61 USB: atm: Use the correct style for SPDX License Identifier new ca9e742b5c27 USB: c67x00: Use the correct style for SPDX License Identifier new 23a73711faca usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper" new f67213cee2b3 phy: tegra: xusb: Add usb-role-switch support new e8f7d2f409a1 phy: tegra: xusb: Add usb-phy support new 5a40fc4b934c phy: tegra: xusb: Add support to get companion USB 3 port new de792a6da7f0 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 new 49d46e3c7e59 phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 new 051141921a87 phy: tegra: xusb: Protect Tegra186 soc with config new 1ef535c6ba8e phy: tegra: xusb: Add Tegra194 support new ce8dc9366360 phy: tegra: xusb: Don't warn on probe defer new 562835644667 phy: tegra: Print -EPROBE_DEFER error message at debug level new 2f8da84def73 phy: tegra: Fix regulator leak new e78fdbad1e90 phy: tegra: Don't use device-managed API to allocate ports new 6835bdc99580 phy: tegra: Select USB_PHY new 80525cc238d8 Merge branch 'for-5.7/phy' into for-5.7/usb new f836e7843036 usb: xhci-tegra: Add OTG support new 9ce0a14bc779 usb: gadget: tegra-xudc: Remove usb-role-switch support new b77f2ffe7621 usb: gadget: tegra-xudc: Add usb-phy support new b9c9fd4a36f2 usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset d [...] new b4e19931c98a usb: gadget: tegra-xudc: Support multiple device modes new f62c19306749 Merge tag 'tegra-for-5.7-usb-v2' of git://git.kernel.org/p [...] new 6e256a793293 dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding new 421c9a0e9731 phy: qcom: qmp: Add SDM845 PCIe QMP PHY support new 909a5c78de91 phy: qcom: qmp: Add SDM845 QHP PCIe PHY new 922003733d42 dt-bindings: phy: Remove Cadence MHDP PHY dt binding new 5ffc259deac4 dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format. new c589e7014ffc phy: cadence-dp: Rename to phy-cadence-torrent new 92e9ccc6dc22 phy: cadence-torrent: Adopt Torrent nomenclature new ccb1b89de37e phy: cadence-torrent: Add wrapper for PHY register access new f61b3aed2000 phy: cadence-torrent: Add wrapper for DPTX register access new 21c79146a1bb phy: cadence-torrent: Refactor code for reusability new e4b496a376f1 phy: cadence-torrent: Add 19.2 MHz reference clock support new 572d659256eb phy: cadence-torrent: Implement PHY configure APIs new 69d114acd654 phy: cadence-torrent: Use regmap to read and write Torrent [...] new cba472ecdb58 phy: cadence-torrent: Use regmap to read and write DPTX PH [...] new 597bf3f1a611 phy: cadence-torrent: Add platform dependent initializatio [...] new afa4ba059f1e phy: cadence-torrent: Add support for subnode bindings new 0347f0dcbd2f phy: qcom-qmp: Add MSM8996 UFS QMP support new 40d763460614 phy: socionext: Use devm_platform_ioremap_resource() new f13200bb6374 dt-bindings: phy: socionext: Add Pro5 support and remove P [...] new 9376fa634afc phy: uniphier-usb3ss: Add Pro5 support new e68c2a8a2f45 phy: uniphier-usb3hs: Add legacy SoC support for Pro5 new 25858c5213d2 phy: uniphier-usb3hs: Change Rx sync mode to avoid communi [...] new 04de8fa202e6 phy: uniphier-pcie: Add legacy SoC support for Pro5 new 6861781a807a phy: uniphier-pcie: Add SoC-dependent phy-mode function support new cc1e06f033af phy: qcom: qmp: Use power_on/off ops for PCIe new 014b35d9326b phy: amlogic: G12A: Fix misuse of GENMASK macro new 6e6fed244d2d dt-bindings: phy-mtk-tphy: add two optional properties for u2phy new b51ecc0ae1fc dt-bindings: phy-mtk-tphy: make the ref clock optional new ed4df1e3974c dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock new c857481b30f9 dt-bindings: phy-mtk-tphy: add a new reference clock new 7dffdebb6180 dt-bindings: phy-mtk-tphy: add the properties about addres [...] new 8be5a67f7106 phy: phy-mtk-tphy: add a property for disconnect threshold new 410572ec08f1 phy: phy-mtk-tphy: add a property for internal resistance new 657a9edec075 phy: phy-mtk-tphy: make the ref clock optional new 360f43448f49 phy: phy-mtk-tphy: remove unused u3phya_ref clock new 12d0c0bed3f4 phy: phy-mtk-tphy: add a new reference clock new 1969c0d9ce96 dt-bindings: phy: remove qcom-dwc3-usb-phy new 8c51ec666d41 dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding new 67b27dbeac4d phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver new 8563ec5a4669 dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings new 6076967a500c phy: qualcomm: usb: Add SuperSpeed PHY driver new 74e29703a78c dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc new d9aa91dfb2da phy: ti: gmii-sel: add support for am654x/j721e soc new a7c85bcec679 dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings new 23bcbb41645c phy: amlogic: Add Amlogic A1 USB2 PHY Driver new b263bfa5a734 phy: rk-inno-usb2: Decrease verbosity of repeating log. new 8ce65d8d38df dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml new e1bd639f0334 dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 [...] new 8fe75cd4cddf phy: qcom-qusb2: Add generic QUSB2 V2 PHY support new 1e6f134eb67a dt-bindings: phy: qcom-qusb2: Add support for overriding P [...] new 449aede39a5b phy: qcom-qusb2: Add support for overriding tuning paramet [...] new 89d715371a05 phy: qcom-qusb2: Add new overriding tuning parameters in Q [...] new e79220db6349 Merge tag 'phy-for-5.7' of git://git.kernel.org/pub/scm/li [...] new d2e971d884e7 Merge 5.6-rc7 into usb-next new 890cc39a8799 drivers: provide devm_platform_get_and_ioremap_resource() new fb222273a215 usb: host: xhci-plat: convert to devm_platform_get_and_ior [...] new 558963c49833 usb: host: hisilicon: convert to devm_platform_get_and_ior [...] new 5bf7e2883f12 usb: dwc2: convert to devm_platform_get_and_ioremap_resource new fd78901c297e driver core: platform: Reimplement devm_platform_ioremap_resource new a599a0fb629a usb: core: Add ACPI support for USB interface devices new 325534415694 USB: serial: relax unthrottle memory barrier new 2c0bee081315 USB: serial: digi_acceleport: remove redundant assignment [...] new 1afd37c6a335 USB: serial: f81232: extract LSR handler new 98405f81036d USB: serial: f81232: add tx_empty function new c4b8f9713d66 USB: serial: f81232: use devm_kzalloc for port data new 11301d41ab9a USB: serial: f81232: add F81534A support new 0a68ec3d8a2c USB: serial: f81232: set F81534A serial port with RS232 mode new 5e95dbb62171 USB: serial: clean up carrier-detect helper new 615e58ccfbc0 USB: serial: fix tty cleanup-op kernel-doc new 33a6b48a5748 USB: serial: f81232: add control driver for F81534A new 007d20dca237 USB: serial: option: add support for ASKEY WWHC050 new 6cb2669cb97f USB: serial: option: add BroadMobi BM806U new dfee7e2f4783 USB: serial: option: add Wistron Neweb D19Q1 new 57aa9f294b09 USB: serial: io_edgeport: fix slab-out-of-bounds read in e [...] new 0fa84af850a4 Merge tag 'usb-serial-5.7-rc1' of https://git.kernel.org/p [...] new 6e562742a052 usb: typec: Correct the documentation for typec_cable_put() new f63ec55ff904 usb: gadget: f_fs: Fix use after free issue as part of que [...] new ad2d70121299 usb: gadget: fsl: remove unused variable 'driver_desc' new 70d8b9e5e63d usb: cdns3: make signed 1 bit bitfields unsigned new 62d65bdd9d05 USB: cdc-acm: restore capability check order new db34c5ffee64 Merge tag 'usb-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 469e1906a1b1 platform: constify properties in platform_device new 901cff7cb961 firmware_loader: load files from the mount namespace of init new e92a4eb490cb drivers base/arch_topology: Remove 'struct sched_domain' f [...] new 99c73ce158a4 drivers base/arch_topology: Reformat topology_get_[cpu/fre [...] new 1745d299af5b driver core: Reevaluate dev->links.need_for_probe as suppl [...] new 8375e74f2bca driver core: Add fw_devlink kernel commandline option new 35223d15f32a efi/arm: Start using fw_devlink_get_flags() new bc749007ad8d of: property: Start using fw_devlink_get_flags() new e94f62b7140f of: property: Delete of_devlink kernel commandline option new c8c43cee29f6 driver core: Fix driver_deferred_probe_check_state() logic new e2cec7d68537 driver core: Set deferred_probe_timeout to a longer defaul [...] new bec6c0ecb243 pinctrl: Remove use of driver_deferred_probe_check_state_c [...] new 0e9f8d09d280 driver core: Remove driver_deferred_probe_check_state_continue() new 64c775fb4b21 driver core: Rename deferred_probe_timeout and make it global new dca0b44957e5 regulator: Use driver_deferred_probe_timeout for regulator [...] new ab7789c5174c driver core: Add missing annotation for device_links_read_lock() new 68464d79015a driver core: Add missing annotation for device_links_write_lock() new 9211f0a6a91a driver core: fw_devlink_flags can be static new 9a2dd570591e Merge 5.6-rc5 into driver-core-next new 4636a04630f6 drivers/base/cpu: Use scnprintf() for avoiding potential b [...] new 847e33867b65 drivers/base/cpu: Simplify s*nprintf() usages new b8fe128dad8f arch_topology: Adjust initial CPU capacities with current freq new 4a33691c4cea cpu-topology: Fix the potential data corruption new 4dfff3d55440 arch_topology: Fix putting invalid cpu clk new bcfbd3523f3c firmware: fix a double abort case with fw_load_sysfs_fallback new 275678e7a9be debugfs: Check module state before warning in {full/open}_ [...] new 526ee72dfdf7 debugfs: remove return value of debugfs_create_file_size() new 14422f14da81 component: allow missing unbind callback new 8ba88804bb3b drivers: base: power: wakeup.c: Use built-in RCU list checking new 99917e37b9e7 Revert "drivers: base: power: wakeup.c: Use built-in RCU l [...] new 0e72a6a3cfc3 efi: Export boot-services code and data as debugfs-blobs new f0df68d5bae8 efi: Add embedded peripheral firmware support new 4445eb6d942a Merge tag 'stable-shared-branch-for-driver-tree' of git:// [...] new e4c2c0ff00ec firmware: Add new platform fallback mechanism and firmware [...] new 548193cba2a7 test_firmware: add support for firmware_request_platform new 27d05ed31acc selftests: firmware: Add firmware_request_platform tests new b4a87bcd9cdd Input: silead - Switch to firmware_request_platform for re [...] new 85bfb4af14c8 Input: icn8505 - Switch to firmware_request_platform for r [...] new 835e1b86ef8c platform/x86: touchscreen_dmi: Add EFI embedded firmware i [...] new b94b807e8cd9 platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 [...] new 4dbe191c046e driver core: Add device links from fwnode only for the pri [...] new a65cab7d7f05 libfs: fix infoleak in simple_attr_read() new 927f82875c27 driver core: Read atomic counter once in driver_probe_done() new a3a87d66d3f6 driver core: Replace open-coded list_last_entry() new c442a0d18744 driver core: Set fw_devlink to "permissive" behavior by default new 18555cb6db23 Revert "driver core: Set fw_devlink to "permissive" behavi [...] new 59838093be51 Merge tag 'driver-core-5.7-rc1' of git://git.kernel.org/pu [...] new 3ca2a90d749f staging: rtl8723bs: hal: fix condition with no effect new a1182cda0c78 Staging: vt6655: device_main: cleanup long line new be9bca8cfbda staging: vt6656: Disable and remove fall back rates from driver. new 88900631d706 staging: vt6656: Fix return for unsupported cipher modes. new 8e2e79ff61f1 staging: vt6656: Remove fall back functions and headers. new 034280e33ea0 staging: wilc1000: refactor SPI read/write commands handli [...] new 7ed674e26357 staging: exfat: remove 'vol_type' variable. new 8b8822e32f35 staging: exfat: Remove unused struct 'part_info_t' new a3583d4c3df5 staging: exfat: Remove unused struct 'dev_info_t' new f47e8780ce74 staging: netlogic: Use the correct style for SPDX License [...] new b99692f4db0b staging: rtl8192e: style fix - Prefer using '"%s...", __func__' new 361906387c7d staging: vc04_services: Remove unused variables in struct [...] new 7d153fcc1070 staging: vc04_services: Get rid of resume_blocked in struc [...] new d91f500a1273 staging: vc04_services: Get rid of resume_blocker completi [...] new 9af64167354f staging: vc04_services: get rid of blocked_blocker complet [...] new dcbcbfa4af09 staging: vc04_services: Delete blocked_count in struct vch [...] new be7fbad631f3 staging: vc04_services: get rid of vchiq_platform_use_susp [...] new 0e2662125062 staging: vc04_services: Get rid of vchiq_platform_paused/r [...] new 88084848eb8c staging: vc04_services: Get rid of vchiq_platform_suspend/ [...] new 004e890d5cf7 staging: vc04_services: Get rid of vchiq_platform_videocor [...] new 913e4e05a432 staging: vc04_services: Get rid of vchiq_platform_handle_t [...] new c9b361ccd0e1 staging: vc04_services: Get rid of vchiq_on_remote_use_active() new af908f390fd1 staging: vc04_services: Get rid of vchiq_arm_vcsuspend() new 6d044eac92e6 staging: vc04_services: Get rid of vchiq_check_resume() new 26a659750666 staging: vc04_services: Delete vc_suspend_complete completion new 6547980973b1 staging: vc04_services: Get rid of unused suspend/resume states new bd8aa2850f00 staging: vc04_services: Get of even more suspend/resume states new ed151829e353 staging: vc04_services: Get rid of the rest of suspend/res [...] new b2a86ecd8f06 staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME new aca055ed40ea staging: vc04_services: Delete vchiq_platform_check_suspend() new a0184abeec66 staging: vc04_services: Get rid of vchiq_arm_vcresume()'s [...] new 12396526807d staging: vc04_services: vchiq_arm: Get rid of unused defines new 226f912a0f7a staging: rtl8188eu: remove unnecessary RETURN label new be5418d45ba4 staging: pi433: Use the correct style for SPDX License Identifier new 4ed6aba987bc staging: rtl8192u: Add space to fix style issue new 0e3ee7f10af9 staging: qlge: remove spaces at the start of a line new 075a32959154 staging: comedi: ni_routes: Refactor ni_find_valid_routes() new e3b7ce73c578 staging: comedi: ni_routes: Allow alternate board name for routes new 9bfd8bc5e8bf staging: comedi: ni_mio_common: Allow alternate board name [...] new 26a99c06b6bb staging: comedi: ni_pcimio: add routes for NI PCIe-6251 an [...] new bf2b8fe0d7d2 staging: exfat: Replace printk with pr_info new 36be4102b7da staging: rtl8188eu: rename variable pnetdev -> netdev new 032b423b31ad staging: wfx: remove set but not used variable 'tx_priv' new 4033714d6cbe staging: wfx: fix init/remove vs IRQ race new e2525a95cc08 staging: wfx: annotate nested gc_list vs tx queue locking new eec6e3ee636e staging: wfx: add proper "compatible" string new 7f70c919ffb8 staging: wfx: follow compatible = vendor,chip format new 40a97d55a6b7 staging: wfx: use sleeping gpio accessors new d2bdc4929160 staging: wfx: use more power-efficient sleep for reset new a474df5c1484 staging: wilc1000: remove use of vendor specific IE for p2 [...] new 0f4f67b55142 staging: wilc1000: directly fetch 'priv' handler from 'vif [...] new b264fad30bf6 staging: qlge: qlge_main.c: fix style issues new 98e5df86e564 staging: exfat: Rename variable 'Year' to 'year' new 7904b260f9da staging: exfat: Rename variable 'Month' to 'month' new 88ff49cc06e5 staging: exfat: Rename variable 'Day' to 'day' new 984e8f24dcd5 staging: exfat: Rename variable 'Hour' to 'hour' new 56a2ba5a228a staging: exfat: Rename variable 'Minute' to 'minute' new ac4db9acc5d5 staging: exfat: Rename variable 'Second' to 'second' new 36b392b0423a staging: exfat: Rename variable 'MilliSecond' to 'millisecond' new 731e7914190b staging: exfat: Rename variable 'Name' to 'name' new cc3edc28b9ad staging: exfat: Rename variable 'ShortName' to 'short_name' new a474b9021ef4 staging: exfat: Rename variable 'Attr' to 'attr' new 439968b7bb61 staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs' new d9cd17a258c3 staging: exfat: Rename variable 'CreateTimestamp' to 'crea [...] new c09c0adc20cd staging: exfat: Rename variable 'ModifyTimestamp' to 'modi [...] new 2ed9d77aa76b staging: exfat: Rename variable 'AccessTimestamp' to 'acce [...] new 1f9d6a3d2ebc staging: unisys: visorinput: Replace zero-length array wit [...] new 8acd7c56c1b5 staging: greybus: Replace zero-length array with flexible- [...] new 147eda2974d4 staging: vc04_services: remove unused function new 110700173e97 staging: vc04_services: remove unneeded parentheses new 032974659b36 staging: vc04_services: fix indentation alignment in a few places new 0e35fa615e0b staging: gasket: unify multi-line string new 3c27a36f2711 staging: vc04_services: use kref + RCU to reference count [...] new a2203cfe0d84 staging: vc04_services: don't increment service refcount w [...] new 4fb8b5aa2a11 staging: wilc1000: refactor p2p action frames handling API's new caa6772db4c1 Staging: remove wusbcore and UWB from the kernel tree. new 96b06c0a16f7 Revert "staging: octeon-usb: delete the octeon usb host co [...] new 422d97b8b05e Revert "staging: octeon: delete driver" new f9546de43df2 MIPS: octeon: remove typedef declaration for cvmx_wqe new f7d2bdcb7ead MIPS: octeon: remove typedef declaration for cvmx_helper_l [...] new 9da303533b40 MIPS: octeon: remove typedef declaration for cvmx_pko_comm [...] new 8ef0c4f06432 Revert "staging/octeon: Mark Ethernet driver as BROKEN" new e2327678732d staging: vc04_services: Fix wrong early return in next_ser [...] new c77761d660a6 staging: rtl8723bs: Fix spacing issues new 38f193dff5cc staging: wilc1000: make use of FIELD_GET/_PREP macro new 759af9b84eec staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro new eda308be643f staging: wilc1000: refactor interrupt handling for sdio new bf13984d515d staging: wilc1000: make use of ALIGN macro new a088ae77f44b staging: wilc1000: use commmon function to set SDIO block size new 167bd21c315e staging: wilc1000: define macros for different register ad [...] new 5832cbe21c16 staging: wilc1000: use short name for hif local variable i [...] new b1f17561541c staging: wilc1000: define macros to replace magic number values new fa4f4ce50cf2 staging: exfat: remove DOSNAMEs. new 23aa10344c62 staging: exfat: dedicate count_entries() to sub-dir counting. new 55b9b8f67d93 staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters new bb9397a356c6 staging: exfat: remove symlink feature. new 86c468a4f8e6 staging: exfat: remove exfat_fat_sync() new cf7e44daa727 staging: qlge: add braces on all arms of if-else new 5979afa2c4d1 staging: Replace zero-length array with flexible-array member new 67e6cf7338e1 staging: qlge: add braces around macro arguments new 64e4965942e6 staging: qlge: emit debug and dump at same level new bc8942bc4910 staging: octeon: add space around '+' and parentheses new 57dd99864f5c staging: octeon: add blank line after union new 007b91435be8 staging: octeon: match parentheses alignment new 6c411581caef staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex new 31e234948e88 staging: wilc1000: use YAML schemas for DT binding documentation new df08620eab3b staging: rtl8192e: remove redundant initialization of vari [...] new 5a436cb13476 staging: rtl8723bs: remove temporary variable CrystalCap new 49ad571f70b3 staging: rtl8188eu: remove redundant assignment to cond new 999d544c600c staging: rtl8723bs: core: remove redundant zero'ing of cou [...] new ea3bc6acbf5c staging: pi433: overlay: Fix Broadcom vendor prefix new 43b83f1a4cb8 staging: pi433: overlay: Fix reg-related warnings new 6d9578388363 staging: pi433: overlay: Convert to sugar syntax new 42228d9edfa0 staging: speakup: remove redundant initialization of point [...] new 52a39b075cdf staging: exfat: remove sync_alloc_bitmap() new f2409865c23f staging: exfat: remove exfat_buf_sync() new c85f15519d45 Merge 5.6-rc3 into staging-next new a89af1e1b970 staging: exfat: remove symlink feature new ece19f3ec8de staging: exfat: rename buf_cache_t's 'flag' to 'locked' new 2777313cf234 Staging: exfat: fixed a long line coding style issue new dbcf85e2728f staging: exfat: remove 'file creation modes' new 3eca76cc2d17 staging: exfat: clean up d_entry rebuilding. new 580f57c2cf61 staging: exfat: remove redundant if statements new 72db61d7d17a staging: kpc2000: prevent underflow in cpld_reconfigure() new 3b4922deaf37 staging: vt6656: Use mac80211 duration for tx headers new 2812ab8963e6 staging: vt6656: Remove STATUS enums from TX path new c3aee6626184 staging: vt6656: use vnt_vt3184_agc array directly new f75bb88fef1a staging: vt6656: vnt_vt3184_init remove stack copy to array. new 0fd349fd1d22 staging: vt6656: vnt_int_start_interrupt remove spin lock. new 05f665dd0faa staging: vt6656: Remove function vnt_int_process_data. new 10e9a359cea7 staging: vt6656: Delete int.c/h file and move functions to [...] new 3c505f508f44 staging: vt6656: Move vnt_rx_data to usbpipe.c new 7db73c8c9028 staging: vt6656: Remove unnecessary local variables initia [...] new efabc44b8004 staging: wilc1000: use correct data for memcpy in wilc_hif [...] new f79a8a85cc52 staging: wilc1000: remove unnecessary always true 'if' conditions new 0fc6d4e4ce01 staging: wilc1000: use flexible-array member instead of ze [...] new ad3ee730074d staging: vt6656: remove blank line new a632b9faec47 staging: vt6655: alignment should match open parenthesis new 70ab9945f239 staging: qlge: remove blank line new e148bdb2ed5b staging: qlge: qlge.h: remove spaces before tabs and align code new 98624b53ee00 staging: qlge: qlge.h: add spaces around operators new b642a2f9317b staging: qlge: qlge.h: remove excess newlines new add1a2faba5d staging: greybus: i2c.c: remove commented out function new 66d93d7ff9c4 staging: greybus: Fix the irq API abuse new bcfb8b05a921 staging: wfx: alignment should match open parenthesis new 95f67ef3d263 staging: wfx: remove blank line new a5e7d27e2d7d staging: ks7010: remove line over 80 characters new 9eafa2b71a10 Staging: rtl8723bs: Remove comparison to true new b92a047b2e59 staging: exfat: exfat_super.c: remove commented out function new 1657f11c7ca1 staging: exfat: alignment should match open parenthesis new c12b19af4a10 staging: hp: remove commented out code new d2ac333d2e99 Staging: rtl8188eu: Add space around operator new 19a91ec87a14 staging: kpc2000: kpc2000_spi: Use new structure for SPI t [...] new b26b1391dfa5 staging: wilc1000: spi: Use new structure for SPI transfer delays new d1ec12424618 staging: vt6656: Remove vnt_interrupt_buffer in_use flag. new 696089de8eca staging: vt6656: struct vnt_rcb remove unused in_use. new 8080b0f53724 staging: speakup: Fix a typo error print for softsynthu device new 9a5e71a68d20 staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_br [...] new 590a95e418d1 staging: exfat: remove staging version of exfat filesystem new 98c386c2649b staging: wfx: data_rx.c: remove space after cast new c67dc09facc0 staging: wfx: change 1 to bool new df69646bf27d staging: wfx: dat_tx.c: remove space after a cast new 3f716acc2710 staging: wfx: data_tx.h: remove space after cast new 02a33f8e06f3 staging: wfx: remove variable declaration new c9edd2975416 staging: wfx: remove unused structure new 05ffb11ca7e2 staging: comedi: dt282x: remove old unused code new 5ca61dffc7da staging: mt7621-pci: enable clock bit for each port new 3cd89589351e staging: vt6655: power.c: Remove setting ATIM Window in PS [...] new d154c0a96869 staging: vt6655: power.c: code reformatting for improved r [...] new 3394cf077922 staging: rtl8188eu: fix typo s/informations/information new 7d5088809019 staging: qlge: Fix WARNING: Missing a blank line after dec [...] new 3ee72c08885c staging: wilc1000: use 'interrupts' property instead of 'i [...] new 9aa4e8de3b0c staging: wilc1000: modified 'clock-names' and 'compatible' [...] new 1693a2fa4b1f staging: wilc1000: updated DT binding documentation new 234ff54287c1 staging: most: core: Use scnprintf() for avoiding potentia [...] new 72e7375cafc1 staging: rtl8188eu: Use scnprintf() for avoiding potential [...] new 39ddadf14da7 staging: rtl8192e: Use scnprintf() for avoiding potential [...] new 038341dc5f7b staging: rtl8723bs: Use scnprintf() for avoiding potential [...] new 6e436169a701 Staging: rtl8188eu: rtw_mlme: Add space around operators new c15e7f072288 staging: rtl8712: Fixes for simple typos in C comments new d8dd36459dd5 staging: vt6656: Use BIT_ULL() macro instead of bit shift [...] new 45621fc9ddc9 staging: comedi: ni_tio: Reformat function call arguments new df42b8f49340 staging: comedi: rtd520: Resolve multiline dereference new 073e0be325ae staging: comedi: s626: Reformat function arguments new f80ac69d32f1 staging: comedi: ni_mio_common: Code reformat and re-indentation new 6f0c6989d7fa staging: comedi: ni_atmio16d: remove commented code blocks new b01e01351c4e staging: comedi: dt3000: Reformat multiple line dereference new af68516eb921 Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions new 9a27592d160d Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions new 1293b4aa0e3e staging: fbtft: Reformat line over 80 characters new b32d2fb2bee1 staging: fbtft: Reformat long macro definitions new f19234ca8b0a staging: fbtft: simplify array index computation new f54df47919f1 staging: fbtft: Avoid potential precedence issues new 2587768a511a staging: greybus: i2c: remove unused pointers new 14ecf42b12bd staging: rtl8192u: Replaces symbolic permissions with octa [...] new b85791ce080b staging: rtl8192u: Using function name as string new a6b65a452580 staging: rtl8192u: Corrects 'Avoid CamelCase' for variables new ef3580d76dc7 staging: bcm2835-camera: Drop unused ignore_errors flag new 965e799e5391 staging: bcm2835-camera: Use designators to init V4L2 controls new b27e35f91c75 staging: mt7621-pci: use gpios for properly reset new 475fe234bdfd staging: mt7621-pci: change value for 'PERST_DELAY_MS' new f2bf08220460 staging: mt7621-dts: make use of 'reset-gpios' property for pci new 2a1cd3a8b723 staging: mt7621-pci: bindings: update doc accordly to last [...] new adfeee9b871a staging: mt7621-pci: release gpios after pci initialization new c0da4872c4ba staging: mt7621-pci: delete no more needed 'mt7621_reset_port' new 76498b49f5be staging: wfx: remove unneeded spaces new d9e709d017f4 Staging: wilc1000: cfg80211: Use kmemdup instead of kmallo [...] new 7c280df8fae3 staging: wilc1000: rearrange line exceeding 80 characters new 8eb6b39c0ff3 staging: qlge: qlge_dbg: remove unneeded spaces new 251c833ca4ad staging: qlge: qlge_main: remove unused code new cedce08c5f1a staging: qlge: qlge_main.c: remove an unneeded variable new d66186b17990 staging: qlge: qlge_mpi.c: remove an unneeded variable new 69fe462f249b staging: qlge: qlge_dbg.c: remove an unneeded variable new a825aa56de88 staging: qlge: qlge_ethtool.c: remove an unneeded variable new 963399b2c23b staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code new f23519843b01 staging: speakup: main: switch multiple assignment for one [...] new 928b2dc0c899 staging: wlan-ng: Fix line going over 80 characters new 081188ecad95 staging: media: imgu: Remove extra type detail new e3d21cbfa978 staging: media: allegro: align with parenthesis new fde287627302 staging: media: imx: remove temporary variable new c4546a359a49 staging: media: imx: remove parentheses new ba839b32d6f7 staging: media: hantro: remove parentheses new eac7ac5c736f staging: rtl8192u: r8192U_wx: use netdev_warn() instead of [...] new 09dd629eeabb staging: mt7621-pci: fix io space and properly set resourc [...] new a8cf1723c4b7 dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema new 357528156207 iio: accel: st_accel: Use st_sensors_dev_name_probe() new 5de6570b8abb iio: imu: st_lsm6dsx: Fix mismatched comments new a2ff6e0347a9 iio: light: Add DT bindings for GP2AP002 new 97d642e23037 iio: light: Add a driver for Sharp GP2AP002x00F new ebf7a1126717 iio: ad5755: fix spelling mistake "to" -> "too" and gramma [...] new cef2760954cf iio: adc: ad7124: add 3db filter new 9960c70949d4 iio: st_sensors: handle memory allocation failure to fix n [...] new 66053d5d1b74 dt-bindings: devantech-srf04.yaml: add pm feature new 2251157b335b iio: srf04: add power management feature new b7dec2cb19f3 dt-bindings: iio: ltc2632: expand for ltc2636 support new f243d0f0bd16 iio: dac: ltc2632: drop some duplicated data new 9f15a4a0adc9 iio: dac: ltc2632: add support for LTC2636 family new 55f82c00b2f3 iio: dac: ltc2632: remove some unused defines new 4a818643e988 iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW new 5e00708df381 iio: vcnl4000: Enable runtime pm for vcnl4200/4040 new 816abe42b8bd dt-binding: iio: add NPCM ADC reset support new db6bcb8c2588 iio: adc: modify NPCM reset support new 4235cc30c906 iio: imu: inv_mpu6050: cleanup of/acpi support new 23db8d695931 iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689 new d31f74e60804 iio: imu: inv_mpu6050: add support of IAM20680 new 8abce87d3991 iio: imu: inv_mpu6050: add support of ICM20690 new 9fc89f796513 iio: imu: inv_mpu6050: update LPF bandwidth settings new b9cd7be04b0e dt-bindings: add description for new supported chips new c5b8425514da counter: stm32-timer-cnt: add power management support new 15e8573d3b3f counter: stm32-timer-cnt: remove iio headers new b8528224741b iio: core: Handle 'dB' suffix in core new 0cc97f2e46e0 iio: amplifiers: ad8366: Add write_raw_get_fmt function new a76838dfc7b7 iio: amplifiers: hmc425a: Add support for HMC425A attenuator new 8aba25394cbf dt-bindings: iio: amplifiers: Add docs for HMC425A Step At [...] new 16256a73744d MAINTAINERS: add entry for hmc425a driver. new f20dbe11e2e9 iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] new 97928677fe35 iio: imu: adis16480: initialize adis_data statically new 99460853a894 iio: imu: adis16400: initialize adis_data statically new e914cfdf12ab iio: gyro: adis16136: initialize adis_data statically new 3f17ada8f38c iio: imu: adis: add unlocked __adis_initial_startup() new fdcf6bbb4ed3 iio: imu: adis: Add self_test_reg variable new ecb010d44108 iio: imu: adis: Refactor adis_initial_startup new 1fd456702692 iio: imu: adis: add support product ID check in adis_initi [...] new 366a543421cf iio: adis16480: Make use of __adis_initial_startup new 62504d1b44ec iio: adis16460: Make use of __adis_initial_startup new 1d8690fe61c9 iio: adc: ad7124: Add direct reg access new ab0afa65bbc7 staging: iio: adc: ad7192: fail probe on get_voltage new 893ac1a02b19 staging: iio: adc: ad7192: modify iio_chan_spec array new 66614ab2be38 staging: iio: adc: ad7192: removed spi_device_id new 7e4d75935ddb Documentation: ABI: testing: ad7192: update sysfs docs new b581f748cce0 staging: iio: adc: ad7192: move out of staging new 4af495dad54f dt-bindings: iio: light: add support for Dyna-Image AL3320A new 2295338b4a3e dt-bindings: iio: light: add support for Dyna-Image AL3010 new 58d22a911d91 iio: light: al3320a slightly improve code formatting new c36b5195ab70 iio: light: add Dyna-Image AL3010 driver new c39a05e35263 iio: light: al3320a implement suspend support new 3a271275fa74 iio: light: al3320a implement devm_add_action_or_reset new 9c088c020d81 iio: light: al3320a allow module autoload and polish new 3192ade7b6f6 iio: trigger: stm32-timer: enable clock when in master mode new e3d2d8ece5f0 dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion new ddfd781dc4d8 iio: imu: inv_mpu6050: enable i2c aux mux bypass only once new 14c046ed1711 iio: imu: inv_mpu6050: delete useless check new a3aaf7770a88 iio: imu: inv_mpu6050: set power on/off only once during all init new 3c1024aa99c3 iio: imu: inv_mpu6050: simplify polling magnetometer new 5621a63a017f iio: imu: inv_mpu6050: early init of chip_config for use at setup new c1bfe9c81812 iio: imu: inv_mpu6050: add all signal path resets at init new 398da9942359 iio: imu: inv_mpu6050: reduce sleep time when turning regu [...] new 92e7407ab1bc iio: imu: inv_mpu6050: rewrite power and engine management new ffc9648a52c4 iio: imu: inv_mpu6050: fix data polling interface new 4c1e0147015c iio: imu: inv_mpu6050: factorize fifo enable/disable new 5e95ca3637d6 iio: imu: inv_mpu6050: dynamic sampling rate change new 4599cac84614 iio: imu: inv_mpu6050: use runtime pm with autosuspend new 74a40e19f9db iio: imu: inv_mpu6050: temperature only work with accel/gyro new d4578dc05103 iio: chemical: atlas-sensor: allow probe without interrupt line new a751b8e48018 iio: chemical: atlas-sensor: add DO-SM module support new 189d4dab640b dt-bindings: iio: chemical: consolidate atlas-sensor docs new 317d4bcca769 dt-bindings: iio: adc: ad7923: Add binding documentation f [...] new 070bd30a518a iio: light: Simplify the current to lux LUT new cbbb819837f6 iio: dac: ad5770r: Add AD5770R support new ea52c21268e6 dt-bindings: iio: dac: Add docs for AD5770R DAC new 328b50e9a0ad iio: si1133: read 24-bit signed integer for measurement new cc74a38d85fe iio: amplifiers: ad8366: add support for HMC1119 Attenuator new f5572bd7edea staging: iio: update TODO new ba1b4c8e8092 iio: adc: exynos: Silence warning about regulators during [...] new e89602c32e19 iio: adc: ad9292: Use new structure for SPI transfer delays new 5f0ea0f5a63c iio: adc: max1118: Use new structure for SPI transfer delays new eccd071836b3 iio: adc: mcp320x: Use new structure for SPI transfer delays new ccea1f5acff9 iio: adc: ti-tlc4541: Use new structure for SPI transfer delays new 61e618be6a0e iio: imu: adis_buffer: Use new structure for SPI transfer delays new 3543b1998dd3 iio: imu: adis: add doc-string for 'adis' struct new 2dd86ba82133 iio: imu: adis: update 'adis_data' struct doc-string new 2303248b291f iio: imu: adis: add a note better explaining state_lock new 2ddc982a6c17 iio: industrialio-core: Fix debugfs read new 95c72b78c336 iio: pressure: icp10100: add driver for InvenSense ICP-101xx new de65d0556343 counter: 104-quad-8: Support Filter Clock Prescaler new 954ab5cc5f3e counter: 104-quad-8: Support Differential Encoder Cable Status new 5da06e6cd94d iio: add a TODO new e23aaafcdb39 iio: trigger: stm32-timer: rename enabled flag new 736e19e684b3 iio: trigger: stm32-timer: add power management support new d7cf5f60474c iio: potentiostat: lmp9100: fix iio_triggered_buffer_{pred [...] new a305b0c9edd2 iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predis [...] new fe297f8f048a iio: dac: Kconfig: sort symbols alphabetically new 281d90e24f13 Merge tag 'iio-5.7a' of git://git.kernel.org/pub/scm/linux [...] new 83386c5ba9dd Staging: qlge: Add a blank line after variable new 96a2fcff8954 staging: unisys: Documentation: Correct a long line in doc new 682a70647a75 staging: rtl8712: Correct a typo in a comment new 498631900466 staging: rtl8192u: ieee80211: Correct a typo in a comment new 8b9eafef59a8 staging: rtl8188eu: include: Correct a typo in a comment new 441f3d899122 staging: rtl8188eu: core: Correct a typo in a comment new a4cf37a67920 staging: rtl8712: Fix for long lines in Kconfig help new b542a2c0f161 staging: sm750fb: Fix of long line in makefile variable new 028ba0db4d60 staging: rts5208: shorten long line in func call new cad144d6e576 staging: vt6656: Use ARRAY_SIZE instead of hardcoded size new 0432184f2f4a staging: mt7621-pci: fix register to set up virtual bridges new 190c8f721adc staging: vc04_services: Use scnprintf() for avoiding poten [...] new 8e37c13d9580 staging: mt7621-pci: don't return if get gpio fails new 3fce0276f98a staging: rtl8723bs: os_dep: Correct typo in comments new 04ff8b51ae7e staging: rtl8712: Remove unnecessary braces new 795302918365 staging: gdm724x: use netdev_err() instead of pr_err() new e9ed75cf1167 staging: rtl8723bs: hal: Correct multi-line comments as pe [...] new 56faa3c8a0f4 staging: rtl8723bs: hal: Correct typos in comments new 507127f7963c staging: vc04_services: interface: vchi: Correct long line [...] new c685dba6bdd1 staging: mt7621-pci-phy: avoid to create to different phys [...] new f178754e92c4 staging: mt7621-dts: set up only two pcie phys new bf516f413f4e staging: mt7621-pci: use only two phys from device tree new 7846a9828572 staging: mt7621-pci: change variable to print for slot new 825c6f470c62 staging: mt7621-pci: be sure gpio descriptor is null on fails new 5737cfe87a9c staging: mt7621-pci: avoid to poweroff the phy for slot one new 5d6633b26bc3 staging: mt7621-dma: quoted string split across lines new 0d326e722d76 staging: mt7621-dts: gpio 8 and 9 are vendor specific new 6bdf0ddd73dd staging: mt7621-pci: delete release gpios related code new 25e1543b9f68 staging: rtl8723bs: remove unneeded variables new 3056483111bf staging: rtl8723bs: os_dep: Remove commented out code lines new b6b2a53cf3ad staging: rtl8723bs: os_dep: Correct long line comments new 067be5723868 staging: rtl8723bs: os_dep: Remove whitespace characters i [...] new a74081b44291 staging: vt6656: Use BIT() macro instead of hex value new 609ccb307181 staging: rtl8188eu: remove some 5 GHz code new 3017e587e368 staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions new 6203da980301 Merge 5.6-rc7 into staging-next new 3856f4e65210 staging: mt7621-pci: use builtin_platform_driver() new 1a4bcfa60285 staging: mt7621-pci-phy: use builtin_platform_driver() new 9791ca0dcb46 staging: mt7621-pci-phy: re-do 'xtal_mode' detection new 38ef48f7d4b7 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table new bb351cf437f5 Staging: hp: Use netdev_warn(). new 30c826bf1df5 staging: hp100: Remove space after * in pointer declarations new 4bc0659d7112 staging: mt7621-pci: avoid to set 'iomem_resource' addresses new f49c5f16e945 staging: greybus: tools: Fix braces {} style new 1c31a1302c40 Staging: speakup: Use pr_warn() defined in <linux/printk.h>. new 759411a0e0f3 staging: wlan-ng: Fix third argument going over 80 characters new 4230c862284a staging: iio: adc: ad7192: Re-indent enum labels new 4ce28818941f staging: iio: adc: ad7280a: Add comments to clarify string [...] new 7385adece191 staging: hp100: Add space around operator + new eb538ff02a56 staging: comedi: ni_labpc_common: Reformat multiple line d [...] new 7cf9a79dbae1 Staging: speakup: Use sizeof(*var) in kmalloc(). new 22dd4acc8049 Staging: speakup: Add identifier name to function declarat [...] new b27652753918 staging: most: move core files out of the staging area new 24eb831a0ea5 staging: most: Documentation: update ABI description new 4a1a3e9bf565 staging: most: Documentation: move ABI description files o [...] new 73d854226af4 staging: vt6655: Break up function call with long line. new a1f165a6b738 staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb new 0644a104bbce staging: hp100: Remove extra blank lines new c40bca6a9d93 staging: hp100: Correct typo in the comment new d7338269bb29 Staging: hp100: Add space after "," in function arguments. new f649dc716991 staging: hp100: Remove space after opening parenthesis "(" new 096821d65488 staging: hp100: Add space between while keyword and open p [...] new 285d15c25702 staging: hp100: Add spaces in if statement. new 45d9d3c990f0 staging: rtl8723bs: Remove unnecessary braces for single s [...] new c42a4ac49abc staging: rtl8723bs: Remove multiple assignments new 6d7e48d01612 staging: hp100: Add space around operator new c926f022c256 staging: rtl8723bs: Add line after variable declarations new 904da296a536 staging: hp100: Properly indent the multiline comments. new 0af192c755bd Staging: kpc2000: kpc_dma: Remove comparison to NULL. new 5122be4f4fc6 Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc(). new b1436fe3e286 Staging: kpc2000: kpc_dma: Remove unnecessary braces. new ba86697622f9 Staging: kpc2000: kpc_dma: Include the preferred header. new dbec450e2d52 Staging: kpc2000: kpc_dma: Use the SPDK comment style. new edf279abbac9 Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc. new 5b2765858aaa Staging: kpc2000: kpc_dma: Use spaces around operators. new 69686debe6a1 Staging: rtl8188eu: hal: Add space around operators new f1a49bb9c819 staging: rtl8723bs: Remove blank line before '}' brace new bd864252cf5c staging: wilc1000: remove label from examples in DT bindin [...] new f465b0a4e502 staging: rtl8723bs: rtw_efuse: Compress lines for immediat [...] new 1b590af9fa2d staging: rtl8723bs: rtw_cmd: Compress lines for immediate return new ecc11b42c79d staging: rtl8723bs: hal: Compress return logic new 57e0ff116c43 staging: rtl8188eu: cleanup long line in odm.c new 78989d9ab8c1 staging: rtl8723bs: hal: Remove unnecessary cast on void pointer new 858ea450ae5d staging: rtl8723bs: core: Correct typos in comments new 8fd1e0276eee staging: rtl8723bs: os_dep: Correct typos in comments new 1879d30ede2f staging: rtl8723bs: hal: Correct typos in comments new b67b7b0465ff staging: rtl8723bs: hal: Remove NULL check before kfree new 1165dd73e811 staging: wlan-ng: fix use-after-free Read in hfa384x_usbin [...] new ea7a10ea01aa Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug m [...] new 6a5693361a3e Staging: rtl8192u: ieee80211: Use netdev_warn() for networ [...] new 33677b4890fd Staging: rtl8192u: ieee80211: Use netdev_info() with netwo [...] new fd939d5b77b1 Staging: rtl8192u: ieee80211: Use netdev_alert(). new ba22fd4ed1af staging: wilc1000: Use crc7 in lib/ rather than a private copy new a10079c66290 staging: remove hp100 driver new e681bb287f40 staging: vt6656: Use DIV_ROUND_UP macro instead of specific code new 4c6ef3b156c6 Merge tag 'staging-5.7-rc1' of git://git.kernel.org/pub/sc [...]
The 953 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 + .../ABI/testing/configfs-most | 8 - .../ABI/testing/sysfs-bus-counter-104-quad-8 | 25 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 24 +- .../ABI/testing/sysfs-bus-most | 24 +- Documentation/ABI/testing/sysfs-class-typec | 23 +- Documentation/admin-guide/kernel-parameters.txt | 24 +- .../display/connector/analog-tv-connector.txt | 6 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 65 + .../devicetree/bindings/iio/adc/max1363.txt | 63 - .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 76 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 50 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 2 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 149 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 458 +++ .../bindings/iio/amplifiers/adi,hmc425a.yaml | 49 + .../bindings/iio/chemical/atlas,ec-sm.txt | 21 - .../bindings/iio/chemical/atlas,orp-sm.txt | 21 - .../bindings/iio/chemical/atlas,ph-sm.txt | 21 - .../bindings/iio/chemical/atlas,sensor.yaml | 53 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 185 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 5 + .../bindings/iio/light/dynaimage,al3010.yaml | 43 + .../bindings/iio/light/dynaimage,al3320a.yaml | 43 + .../bindings/iio/light/sharp,gp2ap002.yaml | 85 + .../bindings/iio/proximity/devantech-srf04.yaml | 18 + .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 70 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 6 +- .../devicetree/bindings/media/aspeed-video.txt | 5 +- .../devicetree/bindings/media/i2c/imx219.yaml | 114 + .../devicetree/bindings/media/i2c/tvp5150.txt | 146 +- .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 77 + .../bindings/media/qcom,msm8916-venus.yaml | 119 + .../bindings/media/qcom,msm8996-venus.yaml | 172 + .../bindings/media/qcom,sc7180-venus.yaml | 140 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 140 + .../bindings/media/qcom,sdm845-venus.yaml | 156 + .../devicetree/bindings/media/qcom,venus.txt | 120 - Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/rockchip-rga.txt | 5 +- .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 14 + .../devicetree/bindings/phy/phy-cadence-dp.txt | 30 - .../bindings/phy/phy-cadence-torrent.yaml | 143 + .../devicetree/bindings/phy/phy-mtk-tphy.txt | 32 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 185 + .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 90 + .../devicetree/bindings/phy/qcom,usb-ss.yaml | 83 + .../devicetree/bindings/phy/qcom-dwc3-usb-phy.txt | 37 - .../devicetree/bindings/phy/qcom-qmp-phy.txt | 15 + .../devicetree/bindings/phy/qcom-qusb2-phy.txt | 68 - .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 1 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 13 +- .../bindings/phy/uniphier-usb3-hsphy.txt | 6 +- .../bindings/phy/uniphier-usb3-ssphy.txt | 5 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 23 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 77 + Documentation/devicetree/bindings/usb/dwc2.yaml | 30 +- Documentation/devicetree/bindings/usb/dwc3.txt | 7 +- Documentation/devicetree/bindings/usb/generic.txt | 6 + .../bindings/usb/ingenic,jz4740-musb.txt | 32 - .../bindings/usb/ingenic,jz4770-phy.yaml | 52 + .../devicetree/bindings/usb/ingenic,musb.yaml | 76 + .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 69 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../driver-api/firmware/fallback-mechanisms.rst | 103 + Documentation/driver-api/firmware/lookup-order.rst | 2 + .../driver-api/firmware/request_firmware.rst | 5 + Documentation/driver-api/usb/typec_bus.rst | 22 +- Documentation/filesystems/debugfs.rst | 8 +- Documentation/media/kapi/csi2.rst | 2 +- Documentation/media/kapi/v4l2-dev.rst | 4 +- .../media/uapi/cec/cec-ioc-adap-g-conn-info.rst | 10 +- Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 20 +- .../uapi/mediactl/media-ioc-enum-entities.rst | 24 +- Documentation/media/uapi/v4l/buffer.rst | 53 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 15 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 16 + Documentation/media/uapi/v4l/pixfmt-bayer.rst | 1 + Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 6 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 2 - Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 + Documentation/media/uapi/v4l/subdev-formats.rst | 37 + .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 12 +- .../media/uapi/v4l/vidioc-dbg-g-register.rst | 12 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 26 +- Documentation/media/uapi/v4l/vidioc-dqevent.rst | 55 +- .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 14 +- .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 19 +- .../media/uapi/v4l/vidioc-enum-framesizes.rst | 18 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 16 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 45 +- Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 29 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 18 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 21 +- Documentation/media/uapi/v4l/yuv-formats.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 11 +- Documentation/media/v4l-drivers/vivid.rst | 63 +- .../zh_CN/video4linux/v4l2-framework.txt | 4 +- Documentation/usb/index.rst | 1 + Documentation/usb/raw-gadget.rst | 61 + MAINTAINERS | 79 +- arch/arm/boot/dts/aspeed-g4.dtsi | 2 + arch/arm/boot/dts/aspeed-g5.dtsi | 2 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 25 + arch/arm/boot/dts/aspeed-g6.dtsi | 45 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 4 + .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 6 +- .../cavium-octeon/executive/cvmx-helper-sgmii.c | 8 +- .../mips/cavium-octeon/executive/cvmx-helper-spi.c | 6 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 6 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 +- arch/mips/include/asm/octeon/cvmx-helper-board.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-rgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-sgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-spi.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-util.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-xaui.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper.h | 8 +- arch/mips/include/asm/octeon/cvmx-pko.h | 10 +- arch/mips/include/asm/octeon/cvmx-pow.h | 22 +- arch/mips/include/asm/octeon/cvmx-wqe.h | 16 +- arch/x86/platform/efi/efi.c | 2 + arch/x86/platform/efi/quirks.c | 4 + drivers/Kconfig | 1 + drivers/Makefile | 1 + drivers/base/arch_topology.c | 44 +- drivers/base/component.c | 3 +- drivers/base/core.c | 45 +- drivers/base/cpu.c | 19 +- drivers/base/dd.c | 91 +- drivers/base/firmware_loader/Makefile | 1 + drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/firmware_loader/fallback.h | 10 + drivers/base/firmware_loader/fallback_platform.c | 36 + drivers/base/firmware_loader/firmware.h | 4 + drivers/base/firmware_loader/main.c | 33 +- drivers/base/platform.c | 27 +- drivers/base/property.c | 1 + drivers/counter/104-quad-8.c | 136 +- drivers/counter/stm32-timer-cnt.c | 66 +- drivers/firmware/efi/Kconfig | 5 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/arm-init.c | 2 +- drivers/firmware/efi/efi.c | 57 + drivers/firmware/efi/embedded-firmware.c | 150 + drivers/iio/TODO | 19 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 99 +- drivers/{staging => }/iio/adc/ad7192.c | 156 +- drivers/iio/adc/ad7292.c | 5 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/max1118.c | 10 +- drivers/iio/adc/mcp320x.c | 3 +- drivers/iio/adc/npcm_adc.c | 30 +- drivers/iio/adc/ti-tlc4541.c | 3 +- drivers/iio/amplifiers/Kconfig | 10 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/amplifiers/ad8366.c | 30 + drivers/iio/amplifiers/hmc425a.c | 248 ++ drivers/iio/chemical/atlas-sensor.c | 97 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 + drivers/iio/dac/Kconfig | 71 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5770r.c | 695 ++++ drivers/iio/dac/ltc2632.c | 102 +- drivers/iio/gyro/adis16136.c | 62 +- drivers/iio/gyro/adis16260.c | 1 + drivers/iio/imu/adis.c | 68 +- drivers/iio/imu/adis16400.c | 140 +- drivers/iio/imu/adis16460.c | 40 +- drivers/iio/imu/adis16480.c | 197 +- drivers/iio/imu/adis_buffer.c | 3 +- drivers/iio/imu/inv_mpu6050/Kconfig | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 651 +++- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 111 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 58 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 49 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 57 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 160 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 5 +- drivers/iio/industrialio-core.c | 54 +- drivers/iio/light/Kconfig | 21 + drivers/iio/light/Makefile | 2 + drivers/iio/light/al3010.c | 242 ++ drivers/iio/light/al3320a.c | 72 +- drivers/iio/light/gp2ap002.c | 720 ++++ drivers/iio/light/gp2ap020a00f.c | 23 +- drivers/iio/light/si1133.c | 37 +- drivers/iio/light/vcnl4000.c | 144 +- drivers/iio/potentiostat/lmp91000.c | 18 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/icp10100.c | 658 ++++ drivers/iio/proximity/srf04.c | 96 +- drivers/iio/trigger/stm32-timer-trigger.c | 161 +- drivers/input/touchscreen/chipone_icn8505.c | 2 +- drivers/input/touchscreen/silead.c | 2 +- drivers/media/Kconfig | 6 +- drivers/media/cec/cec-notifier.c | 41 +- drivers/media/common/saa7146/saa7146_fops.c | 12 +- drivers/media/common/siano/smsdvb-debugfs.c | 214 +- drivers/media/common/videobuf2/videobuf2-core.c | 4 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 4 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 466 ++- drivers/media/dvb-frontends/m88ds3103_priv.h | 14 +- drivers/media/dvb-frontends/tda10071.c | 9 +- drivers/media/i2c/Kconfig | 16 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7180.c | 12 + drivers/media/i2c/imx214.c | 1 - drivers/media/i2c/imx219.c | 1481 ++++++++ drivers/media/i2c/ov5675.c | 82 +- drivers/media/i2c/ov5695.c | 49 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 259 +- drivers/media/i2c/smiapp/smiapp-reg.h | 4 + drivers/media/i2c/smiapp/smiapp-regs.c | 71 +- drivers/media/i2c/smiapp/smiapp.h | 44 +- drivers/media/i2c/tvp5150.c | 802 +++- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/mc/mc-entity.c | 11 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 +- drivers/media/pci/cx18/cx18-streams.c | 12 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx25821/cx25821-video.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/dt3155/dt3155.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/ivtv-streams.c | 12 +- drivers/media/pci/meye/meye.c | 2 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 +- drivers/media/pci/saa7146/hexium_gemini.c | 2 +- drivers/media/pci/saa7146/hexium_orion.c | 2 +- drivers/media/pci/saa7146/mxb.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 2 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 2 +- drivers/media/pci/ttpci/av7110_v4l.c | 2 +- drivers/media/pci/ttpci/budget-av.c | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 2 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 2 +- drivers/media/platform/Kconfig | 86 +- drivers/media/platform/am437x/am437x-vpfe.c | 13 +- drivers/media/platform/aspeed-video.c | 86 +- drivers/media/platform/atmel/atmel-isc-base.c | 224 +- drivers/media/platform/atmel/atmel-isc.h | 23 +- drivers/media/platform/atmel/atmel-isi.c | 2 +- drivers/media/platform/coda/coda-common.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 4 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 2 +- drivers/media/platform/exynos4-is/Kconfig | 2 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 2 +- drivers/media/platform/m2m-deinterlace.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 6 + drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c | 9 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 29 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 6 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 12 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 61 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 2 +- drivers/media/platform/mx2_emmaprp.c | 2 +- drivers/media/platform/omap/omap_vout.c | 2 +- drivers/media/platform/omap3isp/ispccdc.c | 4 + drivers/media/platform/omap3isp/ispvideo.c | 8 +- drivers/media/platform/pxa_camera.c | 22 +- drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/venus/Makefile | 2 +- drivers/media/platform/qcom/venus/core.c | 167 +- drivers/media/platform/qcom/venus/core.h | 33 +- drivers/media/platform/qcom/venus/firmware.c | 13 +- drivers/media/platform/qcom/venus/helpers.c | 448 +-- drivers/media/platform/qcom/venus/helpers.h | 4 - drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/hfi_helper.h | 6 + drivers/media/platform/qcom/venus/hfi_parser.c | 1 + drivers/media/platform/qcom/venus/hfi_parser.h | 5 + drivers/media/platform/qcom/venus/pm_helpers.c | 959 +++++ drivers/media/platform/qcom/venus/pm_helpers.h | 65 + drivers/media/platform/qcom/venus/vdec.c | 86 +- drivers/media/platform/qcom/venus/venc.c | 81 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 8 +- drivers/media/platform/rcar-vin/rcar-dma.c | 91 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 34 +- drivers/media/platform/rcar-vin/rcar-vin.h | 28 +- drivers/media/platform/rcar_drif.c | 12 +- drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/s3c-camif/camif-capture.c | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 4 +- drivers/media/platform/sh_veu.c | 2 +- drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 2 +- drivers/media/platform/sti/delta/delta-v4l2.c | 2 +- drivers/media/platform/sti/hva/hva-v4l2.c | 2 +- drivers/media/platform/stm32/stm32-cec.c | 10 +- drivers/media/platform/stm32/stm32-dcmi.c | 13 +- drivers/media/platform/sunxi/Makefile | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 8 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 7 +- drivers/media/platform/sunxi/sun8i-rotate/Makefile | 5 + .../platform/sunxi/sun8i-rotate/sun8i-formats.h | 25 + .../platform/sunxi/sun8i-rotate/sun8i-rotate.h | 135 + .../platform/sunxi/sun8i-rotate/sun8i_formats.c | 273 ++ .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 924 +++++ drivers/media/platform/ti-vpe/cal.c | 31 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vicodec/vicodec-core.c | 164 +- drivers/media/platform/vim2m.c | 2 +- drivers/media/platform/vimc/vimc-capture.c | 20 +- drivers/media/platform/vimc/vimc-common.c | 2 - drivers/media/platform/vimc/vimc-common.h | 27 +- drivers/media/platform/vimc/vimc-core.c | 93 +- drivers/media/platform/vimc/vimc-debayer.c | 21 +- drivers/media/platform/vimc/vimc-scaler.c | 21 +- drivers/media/platform/vimc/vimc-sensor.c | 20 +- drivers/media/platform/vimc/vimc-streamer.c | 17 +- drivers/media/platform/vivid/vivid-core.c | 14 +- drivers/media/platform/vsp1/vsp1_histo.c | 4 +- drivers/media/platform/vsp1/vsp1_regs.h | 2 +- drivers/media/platform/vsp1/vsp1_video.c | 4 +- drivers/media/platform/xilinx/xilinx-dma.c | 15 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/media/rc/bpf-lirc.c | 5 - drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-videostrong-kii-pro.c | 83 + drivers/media/rc/lirc_dev.c | 7 +- drivers/media/rc/nuvoton-cir.c | 4 +- drivers/media/rc/rc-main.c | 80 +- drivers/media/spi/gs1662.c | 20 +- drivers/media/usb/Kconfig | 1 - drivers/media/usb/Makefile | 1 - drivers/media/usb/au0828/au0828-video.c | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 6 +- drivers/media/usb/cpia2/cpia2_v4l.c | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb-v2/anysee.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 5 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 3 + drivers/media/usb/dvb-usb/cxusb-analog.c | 12 +- drivers/media/usb/dvb-usb/dib0700_core.c | 4 +- drivers/media/usb/dvb-usb/dw2102.c | 45 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 + drivers/media/usb/em28xx/em28xx-dvb.c | 60 + drivers/media/usb/em28xx/em28xx-video.c | 4 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/go7007/go7007-usb.c | 4 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/gspca/ov519.c | 10 + drivers/media/usb/gspca/stv06xx/stv06xx.c | 19 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 4 + drivers/media/usb/gspca/xirlink_cit.c | 18 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 2 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/usb/stk1160/stk1160-v4l.c | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 4 +- drivers/media/usb/usbtv/usbtv-core.c | 2 +- drivers/media/usb/usbtv/usbtv-video.c | 7 +- drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 11 +- drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-device.c | 8 +- drivers/media/v4l2-core/v4l2-fwnode.c | 192 +- drivers/media/v4l2-core/v4l2-i2c.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 9 +- drivers/media/v4l2-core/v4l2-mc.c | 18 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 221 +- drivers/{staging => }/most/Kconfig | 20 - drivers/most/Makefile | 4 + drivers/{staging => }/most/configfs.c | 3 +- drivers/{staging => }/most/core.c | 9 +- drivers/of/property.c | 8 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 87 +- drivers/phy/cadence/Kconfig | 6 +- drivers/phy/cadence/Makefile | 2 +- drivers/phy/cadence/phy-cadence-dp.c | 541 --- drivers/phy/cadence/phy-cadence-torrent.c | 1944 ++++++++++ drivers/phy/mediatek/phy-mtk-tphy.c | 64 +- drivers/phy/qualcomm/Kconfig | 20 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-qcom-qmp.c | 425 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 114 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 144 +- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 415 +++ drivers/phy/qualcomm/phy-qcom-usb-ss.c | 246 ++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 +- drivers/phy/socionext/phy-uniphier-pcie.c | 102 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 92 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 8 +- drivers/phy/tegra/Kconfig | 2 + drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra124.c | 6 + drivers/phy/tegra/xusb-tegra186.c | 265 +- drivers/phy/tegra/xusb-tegra210.c | 136 +- drivers/phy/tegra/xusb.c | 263 +- drivers/phy/tegra/xusb.h | 25 + drivers/phy/ti/phy-gmii-sel.c | 19 + drivers/pinctrl/devicetree.c | 9 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/touchscreen_dmi.c | 65 +- drivers/regulator/core.c | 25 +- drivers/staging/Kconfig | 11 +- drivers/staging/Makefile | 6 +- drivers/staging/comedi/drivers/dt282x.c | 30 +- drivers/staging/comedi/drivers/dt3000.c | 5 +- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_atmio16d.c | 10 - drivers/staging/comedi/drivers/ni_labpc_common.c | 13 +- drivers/staging/comedi/drivers/ni_mio_common.c | 55 +- drivers/staging/comedi/drivers/ni_pcimio.c | 2 + drivers/staging/comedi/drivers/ni_routes.c | 63 +- drivers/staging/comedi/drivers/ni_routes.h | 1 + drivers/staging/comedi/drivers/ni_stc.h | 1 + drivers/staging/comedi/drivers/ni_tio.c | 8 +- drivers/staging/comedi/drivers/rtd520.c | 5 +- drivers/staging/comedi/drivers/s626.c | 3 +- drivers/staging/exfat/Kconfig | 41 - drivers/staging/exfat/Makefile | 10 - drivers/staging/exfat/TODO | 69 - drivers/staging/exfat/exfat.h | 824 ----- drivers/staging/exfat/exfat_blkdev.c | 136 - drivers/staging/exfat/exfat_cache.c | 555 --- drivers/staging/exfat/exfat_core.c | 2582 ------------- drivers/staging/exfat/exfat_nls.c | 212 -- drivers/staging/exfat/exfat_super.c | 3883 -------------------- drivers/staging/exfat/exfat_upcase.c | 740 ---- drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/fbtft/fbtft-sysfs.c | 6 +- drivers/staging/fbtft/fbtft.h | 18 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 3 +- drivers/staging/gasket/gasket_core.c | 9 +- drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/gdm724x/gdm_mux.h | 2 +- drivers/staging/gdm724x/hci_packet.h | 6 +- drivers/staging/gdm724x/netlink_k.c | 7 +- drivers/staging/gdm724x/netlink_k.h | 3 +- drivers/staging/greybus/audio_apbridgea.h | 2 +- drivers/staging/greybus/gpio.c | 15 +- drivers/staging/greybus/i2c.c | 16 - drivers/staging/greybus/raw.c | 2 +- drivers/staging/greybus/tools/loopback_test.c | 3 +- drivers/staging/hp/Kconfig | 30 - drivers/staging/hp/Makefile | 6 - drivers/staging/hp/hp100.c | 3034 --------------- drivers/staging/hp/hp100.h | 611 --- .../staging/iio/Documentation/sysfs-bus-iio-ad7192 | 20 - drivers/staging/iio/TODO | 8 +- drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 12 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7280a.c | 4 + drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 4 +- drivers/staging/kpc2000/kpc_dma/dma.c | 9 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 49 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 9 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 3 +- drivers/staging/ks7010/ks_hostif.h | 4 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 1 + drivers/staging/media/allegro-dvt/Makefile | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 942 +++-- drivers/staging/media/allegro-dvt/allegro-mail.c | 37 + drivers/staging/media/allegro-dvt/allegro-mail.h | 267 ++ drivers/staging/media/hantro/Kconfig | 16 +- drivers/staging/media/hantro/Makefile | 3 + drivers/staging/media/hantro/hantro.h | 2 +- drivers/staging/media/hantro/hantro_drv.c | 15 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 19 +- drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/hantro_jpeg.c | 76 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_postproc.c | 12 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 220 ++ .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 8 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 5 +- drivers/staging/media/imx/imx-media-utils.c | 19 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 9 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 18 +- drivers/staging/media/ipu3/TODO | 2 - drivers/staging/media/ipu3/ipu3-css.c | 6 +- drivers/staging/media/ipu3/ipu3-css.h | 3 +- drivers/staging/media/ipu3/ipu3-mmu.c | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 2 +- drivers/staging/media/ipu3/ipu3.c | 16 +- drivers/staging/media/meson/vdec/Makefile | 4 +- drivers/staging/media/meson/vdec/codec_h264.c | 485 +++ drivers/staging/media/meson/vdec/codec_h264.h | 14 + .../staging/media/meson/vdec/codec_hevc_common.c | 297 ++ .../staging/media/meson/vdec/codec_hevc_common.h | 71 + drivers/staging/media/meson/vdec/codec_vp9.c | 2141 +++++++++++ drivers/staging/media/meson/vdec/codec_vp9.h | 13 + drivers/staging/media/meson/vdec/esparser.c | 200 +- drivers/staging/media/meson/vdec/hevc_regs.h | 218 ++ drivers/staging/media/meson/vdec/vdec.c | 107 +- drivers/staging/media/meson/vdec/vdec.h | 14 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 123 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 10 +- drivers/staging/media/meson/vdec/vdec_hevc.c | 231 ++ drivers/staging/media/meson/vdec/vdec_hevc.h | 13 + drivers/staging/media/meson/vdec/vdec_platform.c | 109 + drivers/staging/media/omap4iss/iss_video.c | 8 +- drivers/staging/media/rkisp1/TODO | 1 - drivers/staging/media/rkisp1/rkisp1-capture.c | 13 +- drivers/staging/media/rkisp1/rkisp1-common.h | 3 + drivers/staging/media/rkisp1/rkisp1-dev.c | 20 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 61 +- drivers/staging/media/rkisp1/rkisp1-params.c | 2 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 27 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 5 +- drivers/staging/media/soc_camera/soc_camera.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 6 +- drivers/staging/media/tegra-vde/vde.c | 55 +- .../{media/usb => staging/media}/usbvision/Kconfig | 9 +- .../usb => staging/media}/usbvision/Makefile | 0 drivers/staging/media/usbvision/TODO | 11 + .../media}/usbvision/usbvision-cards.c | 0 .../media}/usbvision/usbvision-cards.h | 0 .../media}/usbvision/usbvision-core.c | 0 .../media}/usbvision/usbvision-i2c.c | 0 .../media}/usbvision/usbvision-video.c | 2 +- .../usb => staging/media}/usbvision/usbvision.h | 0 drivers/staging/most/Kconfig | 6 +- drivers/staging/most/Makefile | 3 - drivers/staging/most/cdev/cdev.c | 3 +- drivers/staging/most/dim2/dim2.c | 3 +- drivers/staging/most/i2c/i2c.c | 3 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 3 +- drivers/staging/most/usb/usb.c | 3 +- drivers/staging/most/video/video.c | 7 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 + drivers/staging/mt7621-dts/mt7621.dtsi | 15 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 304 +- drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 7 +- drivers/staging/mt7621-pci/pci-mt7621.c | 261 +- drivers/staging/netlogic/platform_net.h | 4 +- drivers/staging/netlogic/xlr_net.h | 4 +- drivers/staging/octeon-usb/Kconfig | 11 + drivers/staging/octeon-usb/Makefile | 2 + drivers/staging/octeon-usb/TODO | 8 + drivers/staging/octeon-usb/octeon-hcd.c | 3737 +++++++++++++++++++ drivers/staging/octeon-usb/octeon-hcd.h | 1847 ++++++++++ drivers/staging/octeon/Kconfig | 15 + drivers/staging/octeon/Makefile | 19 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-defines.h | 40 + drivers/staging/octeon/ethernet-mdio.c | 178 + drivers/staging/octeon/ethernet-mdio.h | 28 + drivers/staging/octeon/ethernet-mem.c | 154 + drivers/staging/octeon/ethernet-mem.h | 9 + drivers/staging/octeon/ethernet-rgmii.c | 158 + drivers/staging/octeon/ethernet-rx.c | 538 +++ drivers/staging/octeon/ethernet-rx.h | 31 + drivers/staging/octeon/ethernet-sgmii.c | 30 + drivers/staging/octeon/ethernet-spi.c | 226 ++ drivers/staging/octeon/ethernet-tx.c | 717 ++++ drivers/staging/octeon/ethernet-tx.h | 14 + drivers/staging/octeon/ethernet-util.h | 47 + drivers/staging/octeon/ethernet.c | 992 +++++ drivers/staging/octeon/octeon-ethernet.h | 107 + drivers/staging/octeon/octeon-stubs.h | 1434 ++++++++ .../Documentation/devicetree/pi433-overlay.dts | 73 +- drivers/staging/pi433/pi433_if.h | 4 +- drivers/staging/pi433/rf69.h | 4 +- drivers/staging/pi433/rf69_enum.h | 4 +- drivers/staging/pi433/rf69_registers.h | 4 +- drivers/staging/qlge/qlge.h | 69 +- drivers/staging/qlge/qlge_dbg.c | 64 +- drivers/staging/qlge/qlge_ethtool.c | 22 +- drivers/staging/qlge/qlge_main.c | 34 +- drivers/staging/qlge/qlge_mpi.c | 9 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 16 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 42 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/hal/hal_com.c | 22 +- drivers/staging/rtl8188eu/hal/odm.c | 50 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 54 +- drivers/staging/rtl8188eu/hal/phy.c | 138 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 2 +- drivers/staging/rtl8188eu/hal/rf.c | 60 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 42 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 44 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 32 +- drivers/staging/rtl8188eu/include/rtw_xmit.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 20 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 10 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 36 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 26 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 14 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 30 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 8 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 28 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 19 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 30 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 26 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 7 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 64 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/Kconfig | 7 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_mp.c | 4 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 4 +- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.h | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 19 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8723bs/core/rtw_io.c | 9 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 + drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 16 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 14 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 10 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 4 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 9 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 6 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_types.h | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 62 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 16 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 32 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 4 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/hal_com.h | 98 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 22 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_byteorder.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 112 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 28 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 8 +- drivers/staging/rtl8723bs/include/rtw_event.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 66 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 40 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 16 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 30 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 26 +- drivers/staging/rtl8723bs/include/sta_info.h | 8 +- drivers/staging/rtl8723bs/include/wifi.h | 8 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 124 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 288 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 40 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 6 +- drivers/staging/rts5208/rtsx_chip.c | 3 +- drivers/staging/sm750fb/Makefile | 6 +- drivers/staging/speakup/keyhelp.c | 2 +- drivers/staging/speakup/main.c | 3 +- drivers/staging/speakup/speakup_soft.c | 2 +- drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/speakup/spk_types.h | 2 +- drivers/staging/unisys/Documentation/overview.txt | 12 +- drivers/staging/unisys/visorinput/visorinput.c | 2 +- drivers/staging/uwb/Kconfig | 72 - drivers/staging/uwb/Makefile | 32 - drivers/staging/uwb/TODO | 8 - drivers/staging/uwb/address.c | 352 -- drivers/staging/uwb/allocator.c | 374 -- drivers/staging/uwb/beacon.c | 595 --- drivers/staging/uwb/driver.c | 143 - drivers/staging/uwb/drp-avail.c | 278 -- drivers/staging/uwb/drp-ie.c | 305 -- drivers/staging/uwb/drp.c | 842 ----- drivers/staging/uwb/est.c | 450 --- drivers/staging/uwb/hwa-rc.c | 929 ----- drivers/staging/uwb/i1480/Makefile | 2 - drivers/staging/uwb/i1480/dfu/Makefile | 10 - drivers/staging/uwb/i1480/dfu/dfu.c | 198 - drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 -- drivers/staging/uwb/i1480/dfu/mac.c | 496 --- drivers/staging/uwb/i1480/dfu/phy.c | 190 - drivers/staging/uwb/i1480/dfu/usb.c | 448 --- drivers/staging/uwb/i1480/i1480-est.c | 85 - drivers/staging/uwb/ie-rcv.c | 42 - drivers/staging/uwb/ie.c | 366 -- drivers/staging/uwb/include/debug-cmd.h | 57 - drivers/staging/uwb/include/spec.h | 767 ---- drivers/staging/uwb/include/umc.h | 192 - drivers/staging/uwb/include/whci.h | 102 - drivers/staging/uwb/lc-dev.c | 457 --- drivers/staging/uwb/lc-rc.c | 569 --- drivers/staging/uwb/neh.c | 606 --- drivers/staging/uwb/pal.c | 128 - drivers/staging/uwb/radio.c | 196 - drivers/staging/uwb/reset.c | 379 -- drivers/staging/uwb/rsv.c | 1000 ----- drivers/staging/uwb/scan.c | 120 - drivers/staging/uwb/umc-bus.c | 211 -- drivers/staging/uwb/umc-dev.c | 94 - drivers/staging/uwb/umc-drv.c | 31 - drivers/staging/uwb/uwb-debug.c | 354 -- drivers/staging/uwb/uwb-internal.h | 366 -- drivers/staging/uwb/uwb.h | 817 ---- drivers/staging/uwb/uwbd.c | 356 -- drivers/staging/uwb/whc-rc.c | 467 --- drivers/staging/uwb/whci.c | 257 -- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../vc04_services/bcm2835-camera/controls.c | 458 ++- .../vc04_services/interface/vchi/vchi_common.h | 36 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 43 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 542 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 76 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 306 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 - drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6656/Makefile | 4 +- drivers/staging/vt6656/baseband.c | 46 +- drivers/staging/vt6656/card.c | 4 +- drivers/staging/vt6656/desc.h | 35 +- drivers/staging/vt6656/device.h | 21 +- drivers/staging/vt6656/dpc.c | 124 - drivers/staging/vt6656/dpc.h | 24 - drivers/staging/vt6656/int.c | 164 - drivers/staging/vt6656/int.h | 47 - drivers/staging/vt6656/key.c | 5 +- drivers/staging/vt6656/mac.h | 263 +- drivers/staging/vt6656/main_usb.c | 38 +- drivers/staging/vt6656/rxtx.c | 296 +- drivers/staging/vt6656/rxtx.h | 61 - drivers/staging/vt6656/usbpipe.c | 233 +- drivers/staging/vt6656/usbpipe.h | 23 + .../bindings/net/wireless/siliabs,wfx.txt | 11 +- drivers/staging/wfx/bh.c | 8 +- drivers/staging/wfx/bus_sdio.c | 16 +- drivers/staging/wfx/bus_spi.c | 45 +- drivers/staging/wfx/data_rx.c | 3 +- drivers/staging/wfx/data_tx.c | 12 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 4 - drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/main.c | 23 +- drivers/staging/wfx/main.h | 1 - drivers/staging/wfx/queue.c | 20 +- drivers/staging/wfx/sta.c | 5 +- drivers/staging/wilc1000/Kconfig | 5 + drivers/staging/wilc1000/cfg80211.c | 387 +- drivers/staging/wilc1000/hif.c | 5 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 38 - .../staging/wilc1000/microchip,wilc1000,spi.txt | 34 - drivers/staging/wilc1000/microchip,wilc1000.yaml | 71 + drivers/staging/wilc1000/mon.c | 2 +- drivers/staging/wilc1000/netdev.c | 32 +- drivers/staging/wilc1000/netdev.h | 10 - drivers/staging/wilc1000/sdio.c | 316 +- drivers/staging/wilc1000/spi.c | 861 ++--- drivers/staging/wilc1000/wlan.c | 135 +- drivers/staging/wilc1000/wlan.h | 97 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 12 +- drivers/staging/wlan-ng/p80211types.h | 4 +- drivers/staging/wlan-ng/prism2usb.c | 1 + drivers/staging/wusbcore/Documentation/wusb-cbaf | 130 - .../Documentation/wusb-design-overview.rst | 457 --- drivers/staging/wusbcore/Kconfig | 39 - drivers/staging/wusbcore/Makefile | 28 - drivers/staging/wusbcore/TODO | 8 - drivers/staging/wusbcore/cbaf.c | 645 ---- drivers/staging/wusbcore/crypto.c | 441 --- drivers/staging/wusbcore/dev-sysfs.c | 124 - drivers/staging/wusbcore/devconnect.c | 1085 ------ drivers/staging/wusbcore/host/Kconfig | 28 - drivers/staging/wusbcore/host/Makefile | 3 - drivers/staging/wusbcore/host/hwa-hc.c | 875 ----- drivers/staging/wusbcore/host/whci/Makefile | 14 - drivers/staging/wusbcore/host/whci/asl.c | 376 -- drivers/staging/wusbcore/host/whci/debug.c | 153 - drivers/staging/wusbcore/host/whci/hcd.c | 356 -- drivers/staging/wusbcore/host/whci/hw.c | 93 - drivers/staging/wusbcore/host/whci/init.c | 177 - drivers/staging/wusbcore/host/whci/int.c | 82 - drivers/staging/wusbcore/host/whci/pzl.c | 404 -- drivers/staging/wusbcore/host/whci/qset.c | 831 ----- drivers/staging/wusbcore/host/whci/whcd.h | 202 - drivers/staging/wusbcore/host/whci/whci-hc.h | 401 -- drivers/staging/wusbcore/host/whci/wusb.c | 210 -- drivers/staging/wusbcore/include/association.h | 151 - drivers/staging/wusbcore/include/wusb-wa.h | 304 -- drivers/staging/wusbcore/include/wusb.h | 362 -- drivers/staging/wusbcore/mmc.c | 303 -- drivers/staging/wusbcore/pal.c | 45 - drivers/staging/wusbcore/reservation.c | 110 - drivers/staging/wusbcore/rh.c | 426 --- drivers/staging/wusbcore/security.c | 599 --- drivers/staging/wusbcore/wa-hc.c | 88 - drivers/staging/wusbcore/wa-hc.h | 467 --- drivers/staging/wusbcore/wa-nep.c | 289 -- drivers/staging/wusbcore/wa-rpipe.c | 539 --- drivers/staging/wusbcore/wa-xfer.c | 2927 --------------- drivers/staging/wusbcore/wusbhc.c | 490 --- drivers/staging/wusbcore/wusbhc.h | 487 --- drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/usb4.c | 4 + drivers/usb/atm/ueagle-atm.c | 2 +- drivers/usb/atm/usbatm.h | 4 +- drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00.h | 2 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 4 +- drivers/usb/cdns3/core.c | 22 +- drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/cdns3/gadget.h | 6 +- drivers/usb/chipidea/bits.h | 2 +- drivers/usb/chipidea/ci.h | 2 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/otg.c | 7 + drivers/usb/chipidea/otg.h | 2 +- drivers/usb/chipidea/otg_fsm.h | 2 +- drivers/usb/chipidea/udc.c | 13 +- drivers/usb/chipidea/udc.h | 2 +- drivers/usb/class/cdc-acm.c | 18 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 48 +- drivers/usb/core/message.c | 2 + drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb-acpi.c | 11 +- drivers/usb/core/usb.h | 8 + drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/gadget.c | 24 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 8 + drivers/usb/dwc2/params.c | 33 + drivers/usb/dwc2/platform.c | 101 +- drivers/usb/dwc3/core.c | 29 +- drivers/usb/dwc3/core.h | 10 + drivers/usb/dwc3/drd.c | 98 +- drivers/usb/dwc3/dwc3-exynos.c | 9 + drivers/usb/dwc3/dwc3-meson-g12a.c | 182 +- drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/gadget.c | 6 +- drivers/usb/dwc3/host.c | 4 +- drivers/usb/dwc3/trace.h | 9 +- drivers/usb/gadget/composite.c | 9 + drivers/usb/gadget/function/f_fs.c | 1 + drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 - drivers/usb/gadget/function/f_uvc.c | 2 +- drivers/usb/gadget/legacy/Kconfig | 59 +- drivers/usb/gadget/legacy/Makefile | 1 + drivers/usb/gadget/legacy/gmidi.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 1078 ++++++ drivers/usb/gadget/udc/Kconfig | 11 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/Kconfig | 4 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 71 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 30 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 58 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 43 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 4 +- drivers/usb/gadget/udc/fotg210-udc.c | 2 +- drivers/usb/gadget/udc/fsl_udc_core.c | 1 - drivers/usb/gadget/udc/fusb300_udc.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 1331 +++++++ drivers/usb/gadget/udc/net2280.c | 7 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 28 +- drivers/usb/gadget/udc/s3c-hsudc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 278 +- drivers/usb/host/ehci-mv.c | 11 +- drivers/usb/host/ehci-pci.c | 2 +- drivers/usb/host/ehci-platform.c | 127 + drivers/usb/host/ehci-tegra.c | 2 +- drivers/usb/host/ehci.h | 4 +- drivers/usb/host/fhci-hcd.c | 1 + drivers/usb/host/fotg210.h | 2 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci.h | 4 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/xhci-histb.c | 3 +- drivers/usb/host/xhci-hub.c | 63 +- drivers/usb/host/xhci-mem.c | 1 + drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-pci.c | 9 +- drivers/usb/host/xhci-plat.c | 3 +- drivers/usb/host/xhci-ring.c | 9 + drivers/usb/host/xhci-tegra.c | 235 +- drivers/usb/host/xhci.c | 4 +- drivers/usb/host/xhci.h | 34 +- drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 237 ++ drivers/usb/mon/mon_text.c | 36 +- drivers/usb/mtu3/mtu3_dr.c | 9 +- drivers/usb/musb/Kconfig | 4 +- drivers/usb/musb/jz4740.c | 110 +- drivers/usb/musb/mediatek.c | 18 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_host.c | 19 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/phy/Kconfig | 8 + drivers/usb/phy/Makefile | 1 + drivers/usb/phy/phy-jz4770.c | 243 ++ drivers/usb/phy/phy-tegra-usb.c | 3 +- drivers/usb/roles/class.c | 31 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 26 +- drivers/usb/serial/digi_acceleport.c | 2 +- drivers/usb/serial/f81232.c | 354 +- drivers/usb/serial/generic.c | 12 +- drivers/usb/serial/io_edgeport.c | 2 +- drivers/usb/serial/io_usbvend.h | 4 +- drivers/usb/serial/option.c | 6 + drivers/usb/serial/ti_usb_3410_5052.c | 4 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/storage/usb.c | 10 +- drivers/usb/storage/usb.h | 5 +- drivers/usb/storage/usual-tables.c | 6 +- drivers/usb/typec/bus.c | 12 +- drivers/usb/typec/bus.h | 2 - drivers/usb/typec/class.c | 175 +- drivers/usb/typec/mux.c | 72 +- drivers/usb/typec/mux/Kconfig | 9 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/intel_pmc_mux.c | 434 +++ drivers/usb/typec/tcpm/tcpm.c | 62 +- drivers/usb/typec/ucsi/ucsi.c | 14 +- drivers/usb/typec/ucsi/ucsi.h | 9 + drivers/usb/typec/ucsi/ucsi_ccg.c | 57 +- fs/debugfs/file.c | 18 +- fs/debugfs/inode.c | 18 +- fs/exec.c | 26 + fs/libfs.c | 8 +- include/dt-bindings/display/sdtv-standards.h | 76 + include/dt-bindings/media/tvp5150.h | 2 - include/linux/arch_topology.h | 7 +- include/linux/atmel-isc-media.h | 58 + include/linux/debugfs.h | 20 +- include/linux/device/driver.h | 2 +- include/linux/efi.h | 7 + include/linux/efi_embedded_fw.h | 43 + include/linux/firmware.h | 9 + include/linux/fs.h | 3 + include/linux/fwnode.h | 2 + include/linux/iio/iio.h | 2 + include/linux/iio/imu/adis.h | 51 +- {drivers/staging/most => include/linux}/most.h | 0 include/linux/phy/tegra/xusb.h | 2 + include/linux/platform_device.h | 5 +- include/linux/usb.h | 11 +- include/linux/usb/audio-v2.h | 2 +- include/linux/usb/audio-v3.h | 2 +- include/linux/usb/ehci_def.h | 2 +- include/linux/usb/gadget.h | 2 +- include/linux/usb/hcd.h | 2 +- include/linux/usb/role.h | 23 +- include/linux/usb/typec.h | 3 +- include/linux/usb/typec_altmode.h | 7 - include/linux/usb/typec_mux.h | 25 +- include/linux/usb/typec_tbt.h | 53 + include/linux/usb_usual.h | 2 +- include/linux/usbdevice_fs.h | 2 +- include/media/cec-notifier.h | 39 +- include/media/h264-ctrls.h | 2 + include/media/i2c/smiapp.h | 63 - include/media/rc-core.h | 8 +- include/media/rc-map.h | 5 +- include/media/v4l2-dev.h | 4 +- include/media/v4l2-device.h | 16 +- include/media/v4l2-fwnode.h | 143 + include/media/v4l2-mc.h | 40 +- include/media/v4l2-mem2mem.h | 133 + include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 7 +- include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/usb/raw_gadget.h | 167 + include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/videodev2.h | 9 + lib/test_firmware.c | 55 + samples/v4l/v4l2-pci-skeleton.c | 2 +- tools/testing/selftests/firmware/Makefile | 9 +- tools/testing/selftests/firmware/fw_filesystem.sh | 23 + tools/testing/selftests/firmware/fw_namespace.c | 151 + tools/testing/selftests/firmware/fw_run_tests.sh | 4 + 1094 files changed, 47222 insertions(+), 52924 deletions(-) rename drivers/staging/most/Documentation/ABI/configfs-most.txt => Documentation/A [...] rename drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt => Documentation/ [...] create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1363.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/imx219.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,venus.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt create mode 100644 Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4740-musb.txt create mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/ingenic,musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max3420-udc.yaml create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst create mode 100644 Documentation/usb/raw-gadget.rst create mode 100644 drivers/base/firmware_loader/fallback_platform.c create mode 100644 drivers/firmware/efi/embedded-firmware.c create mode 100644 drivers/iio/TODO rename drivers/{staging => }/iio/adc/ad7192.c (89%) create mode 100644 drivers/iio/amplifiers/hmc425a.c create mode 100644 drivers/iio/dac/ad5770r.c create mode 100644 drivers/iio/light/al3010.c create mode 100644 drivers/iio/light/gp2ap002.c create mode 100644 drivers/iio/pressure/icp10100.c create mode 100644 drivers/media/i2c/imx219.c create mode 100644 drivers/media/platform/qcom/venus/pm_helpers.c create mode 100644 drivers/media/platform/qcom/venus/pm_helpers.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i-formats.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i-rotate.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c create mode 100644 drivers/media/rc/keymaps/rc-videostrong-kii-pro.c copy drivers/{staging => }/most/Kconfig (61%) create mode 100644 drivers/most/Makefile rename drivers/{staging => }/most/configfs.c (99%) rename drivers/{staging => }/most/core.c (99%) delete mode 100644 drivers/phy/cadence/phy-cadence-dp.c create mode 100644 drivers/phy/cadence/phy-cadence-torrent.c create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-ss.c delete mode 100644 drivers/staging/exfat/Kconfig delete mode 100644 drivers/staging/exfat/Makefile delete mode 100644 drivers/staging/exfat/TODO delete mode 100644 drivers/staging/exfat/exfat.h delete mode 100644 drivers/staging/exfat/exfat_blkdev.c delete mode 100644 drivers/staging/exfat/exfat_cache.c delete mode 100644 drivers/staging/exfat/exfat_core.c delete mode 100644 drivers/staging/exfat/exfat_nls.c delete mode 100644 drivers/staging/exfat/exfat_super.c delete mode 100644 drivers/staging/exfat/exfat_upcase.c delete mode 100644 drivers/staging/hp/Kconfig delete mode 100644 drivers/staging/hp/Makefile delete mode 100644 drivers/staging/hp/hp100.c delete mode 100644 drivers/staging/hp/hp100.h delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-ad7192 create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h create mode 100644 drivers/staging/media/hantro/imx8m_vpu_hw.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.h create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.c create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.h create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.c create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.h create mode 100644 drivers/staging/media/meson/vdec/hevc_regs.h create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.c create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.h rename drivers/{media/usb => staging/media}/usbvision/Kconfig (51%) rename drivers/{media/usb => staging/media}/usbvision/Makefile (100%) create mode 100644 drivers/staging/media/usbvision/TODO rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.h (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-core.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-i2c.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-video.c (99%) rename drivers/{media/usb => staging/media}/usbvision/usbvision.h (100%) create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO create mode 100644 drivers/staging/octeon-usb/octeon-hcd.c create mode 100644 drivers/staging/octeon-usb/octeon-hcd.h create mode 100644 drivers/staging/octeon/Kconfig create mode 100644 drivers/staging/octeon/Makefile create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/octeon/ethernet-defines.h create mode 100644 drivers/staging/octeon/ethernet-mdio.c create mode 100644 drivers/staging/octeon/ethernet-mdio.h create mode 100644 drivers/staging/octeon/ethernet-mem.c create mode 100644 drivers/staging/octeon/ethernet-mem.h create mode 100644 drivers/staging/octeon/ethernet-rgmii.c create mode 100644 drivers/staging/octeon/ethernet-rx.c create mode 100644 drivers/staging/octeon/ethernet-rx.h create mode 100644 drivers/staging/octeon/ethernet-sgmii.c create mode 100644 drivers/staging/octeon/ethernet-spi.c create mode 100644 drivers/staging/octeon/ethernet-tx.c create mode 100644 drivers/staging/octeon/ethernet-tx.h create mode 100644 drivers/staging/octeon/ethernet-util.h create mode 100644 drivers/staging/octeon/ethernet.c create mode 100644 drivers/staging/octeon/octeon-ethernet.h create mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/uwb/Kconfig delete mode 100644 drivers/staging/uwb/Makefile delete mode 100644 drivers/staging/uwb/TODO delete mode 100644 drivers/staging/uwb/address.c delete mode 100644 drivers/staging/uwb/allocator.c delete mode 100644 drivers/staging/uwb/beacon.c delete mode 100644 drivers/staging/uwb/driver.c delete mode 100644 drivers/staging/uwb/drp-avail.c delete mode 100644 drivers/staging/uwb/drp-ie.c delete mode 100644 drivers/staging/uwb/drp.c delete mode 100644 drivers/staging/uwb/est.c delete mode 100644 drivers/staging/uwb/hwa-rc.c delete mode 100644 drivers/staging/uwb/i1480/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/staging/uwb/i1480/dfu/mac.c delete mode 100644 drivers/staging/uwb/i1480/dfu/phy.c delete mode 100644 drivers/staging/uwb/i1480/dfu/usb.c delete mode 100644 drivers/staging/uwb/i1480/i1480-est.c delete mode 100644 drivers/staging/uwb/ie-rcv.c delete mode 100644 drivers/staging/uwb/ie.c delete mode 100644 drivers/staging/uwb/include/debug-cmd.h delete mode 100644 drivers/staging/uwb/include/spec.h delete mode 100644 drivers/staging/uwb/include/umc.h delete mode 100644 drivers/staging/uwb/include/whci.h delete mode 100644 drivers/staging/uwb/lc-dev.c delete mode 100644 drivers/staging/uwb/lc-rc.c delete mode 100644 drivers/staging/uwb/neh.c delete mode 100644 drivers/staging/uwb/pal.c delete mode 100644 drivers/staging/uwb/radio.c delete mode 100644 drivers/staging/uwb/reset.c delete mode 100644 drivers/staging/uwb/rsv.c delete mode 100644 drivers/staging/uwb/scan.c delete mode 100644 drivers/staging/uwb/umc-bus.c delete mode 100644 drivers/staging/uwb/umc-dev.c delete mode 100644 drivers/staging/uwb/umc-drv.c delete mode 100644 drivers/staging/uwb/uwb-debug.c delete mode 100644 drivers/staging/uwb/uwb-internal.h delete mode 100644 drivers/staging/uwb/uwb.h delete mode 100644 drivers/staging/uwb/uwbd.c delete mode 100644 drivers/staging/uwb/whc-rc.c delete mode 100644 drivers/staging/uwb/whci.c delete mode 100644 drivers/staging/vt6656/dpc.c delete mode 100644 drivers/staging/vt6656/dpc.h delete mode 100644 drivers/staging/vt6656/int.c delete mode 100644 drivers/staging/vt6656/int.h delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.txt delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.txt create mode 100644 drivers/staging/wilc1000/microchip,wilc1000.yaml delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-cbaf delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-design-overview.rst delete mode 100644 drivers/staging/wusbcore/Kconfig delete mode 100644 drivers/staging/wusbcore/Makefile delete mode 100644 drivers/staging/wusbcore/TODO delete mode 100644 drivers/staging/wusbcore/cbaf.c delete mode 100644 drivers/staging/wusbcore/crypto.c delete mode 100644 drivers/staging/wusbcore/dev-sysfs.c delete mode 100644 drivers/staging/wusbcore/devconnect.c delete mode 100644 drivers/staging/wusbcore/host/Kconfig delete mode 100644 drivers/staging/wusbcore/host/Makefile delete mode 100644 drivers/staging/wusbcore/host/hwa-hc.c delete mode 100644 drivers/staging/wusbcore/host/whci/Makefile delete mode 100644 drivers/staging/wusbcore/host/whci/asl.c delete mode 100644 drivers/staging/wusbcore/host/whci/debug.c delete mode 100644 drivers/staging/wusbcore/host/whci/hcd.c delete mode 100644 drivers/staging/wusbcore/host/whci/hw.c delete mode 100644 drivers/staging/wusbcore/host/whci/init.c delete mode 100644 drivers/staging/wusbcore/host/whci/int.c delete mode 100644 drivers/staging/wusbcore/host/whci/pzl.c delete mode 100644 drivers/staging/wusbcore/host/whci/qset.c delete mode 100644 drivers/staging/wusbcore/host/whci/whcd.h delete mode 100644 drivers/staging/wusbcore/host/whci/whci-hc.h delete mode 100644 drivers/staging/wusbcore/host/whci/wusb.c delete mode 100644 drivers/staging/wusbcore/include/association.h delete mode 100644 drivers/staging/wusbcore/include/wusb-wa.h delete mode 100644 drivers/staging/wusbcore/include/wusb.h delete mode 100644 drivers/staging/wusbcore/mmc.c delete mode 100644 drivers/staging/wusbcore/pal.c delete mode 100644 drivers/staging/wusbcore/reservation.c delete mode 100644 drivers/staging/wusbcore/rh.c delete mode 100644 drivers/staging/wusbcore/security.c delete mode 100644 drivers/staging/wusbcore/wa-hc.c delete mode 100644 drivers/staging/wusbcore/wa-hc.h delete mode 100644 drivers/staging/wusbcore/wa-nep.c delete mode 100644 drivers/staging/wusbcore/wa-rpipe.c delete mode 100644 drivers/staging/wusbcore/wa-xfer.c delete mode 100644 drivers/staging/wusbcore/wusbhc.c delete mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/usb/gadget/legacy/raw_gadget.c create mode 100644 drivers/usb/gadget/udc/max3420_udc.c create mode 100644 drivers/usb/misc/apple-mfi-fastcharge.c create mode 100644 drivers/usb/phy/phy-jz4770.c create mode 100644 drivers/usb/typec/mux/intel_pmc_mux.c create mode 100644 include/dt-bindings/display/sdtv-standards.h create mode 100644 include/linux/atmel-isc-media.h create mode 100644 include/linux/efi_embedded_fw.h rename {drivers/staging/most => include/linux}/most.h (100%) create mode 100644 include/linux/usb/typec_tbt.h delete mode 100644 include/media/i2c/smiapp.h create mode 100644 include/uapi/linux/usb/raw_gadget.h create mode 100644 tools/testing/selftests/firmware/fw_namespace.c