This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...] new a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding new c26958cb5a0d Take mmap lock in cacheflush syscall new 9abcfcb20320 nios2: fixed broken sys_clone syscall new 7f7bc20bc41a nios2: Don't use _end for calculating min_low_pfn new b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...] new 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove() new 1f975074634a libnvdimm: Make remove callback return void new 7323fb22f05f device-dax: Fix default return code of range_parse() new 5b8e64f1ada3 device-dax: Prevent registering drivers without probe callback new 8029968e2ae0 device-dax: Properly handle drivers without remove callback new e307bf11c519 device-dax: Fix error path in dax_driver_register new c80b53204d6e device-dax: Drop an empty .remove callback new 0d519e0d52ee dax-device: Make remove callback return void new 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm new fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...] new 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints new 8adaf747c9f0 cxl/mem: Find device capabilities new b39cb1052a5c cxl/mem: Register CXL memX devices new 583fa5e71cae cxl/mem: Add basic IOCTL interface new 13237183c735 cxl/mem: Add a "RAW" send command new 472b1ce6e9d6 cxl/mem: Enable commands via CEL new 57ee605b976c cxl/mem: Add set of informational commands new 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver new 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails new 88ff5d466c02 cxl/mem: Fix potential memory leak new 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...] new 114c93bf2859 dt-bindings: mailbox: qcom: Add SC8180X APCS compatible new d10c851f25f3 mailbox: qcom: Add SC8180X apcs compatible new 7a4647bdc242 dt-bindings: mailbox: omap: Update binding for AM64x SoCs new 595be654b0c2 mailbox: omap: Add support for K3 AM64x SoCs new 0d17014e9189 dt-bindings: mailbox: Add binding for SDX55 APCS new c319f78cba83 mailbox: qcom: Add support for SDX55 APCS IPC new af59bcff8a03 mailbox: arm_mhuv2: Fix sparse warnings new 09d12157b3bf mailbox: arm_mhuv2: make remove callback return void new 4450f128c511 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL new d1e6bc0ca01c mailbox: tegra-hsp: Set lockdep class dynamically new 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer new b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...] new 9dc00b25eadf dma-mapping: benchmark: pretend DMA is transmitting new 81d88ce55092 dma-mapping: remove the {alloc,free}_noncoherent methods new a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...] new 7520962b6690 drivers: base: remove unused function find_bus() new 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] new fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] new 4b9bbb29baf6 driver core: Add device link support for INFERRED flag new b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED new b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink new c13b82792711 driver core: fw_devlink_relax_cycle() can be static new e590474768f1 driver core: Set fw_devlink=on by default new 0fab972eef49 drivers: core: Detach device from power domain on shutdown new 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...] new 072a51be8ecf Merge 5.11-rc5 into driver-core-next new e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] new 4104ca776ba3 of: property: Add fw_devlink support for interrupts new 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...] new 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c new 38009c766725 drivers/base: build kunit tests without structleak plugin new 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...] new 5c3db63abdb0 device.h: Remove bogus "the" in kerneldoc new ced2af419528 gpiolib: Don't probe gpio_device if it's not the primary device new f265f06af194 of: property: Fix fw_devlink handling of interrupts/interr [...] new e5e1c2097881 driver core: platform: Emit a warning if a remove callback [...] new 9528e0d9c100 driver core: fw_devlink: Detect supplier devices that will [...] new 1753c4d1edbc of: property: Don't add links to absent suppliers new 19d0f5f6bff8 driver core: Add fw_devlink.strict kernel param new a9dd8f3c2cf3 of: property: Add fw_devlink support for optional properties new 74c782cff77b driver core: fw_devlink: Handle suppliers that don't use d [...] new ed1054a02aa2 irqdomain: Mark fwnodes when their irqdomain is added/removed new bab2d712eeaf PM: domains: Mark fwnodes when their powerdomain is added/removed new 3c9ea42802a1 clk: Mark fwnodes when their clock provider is added/removed new 1852ebd13542 of: irq: make a stub for of_irq_parse_one() new 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub new 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...] new bc6de804d36b debugfs: be more robust at handling improper input in debu [...] new 56348560d495 debugfs: do not attempt to create a new file before the fi [...] new bd6d617aac21 of: property: fw_devlink: Ignore interrupts property for s [...] new 3e4c982f1ce7 Revert "driver core: Set fw_devlink=on by default" new 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...] new 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock new 157576d55233 misc: remove atmel_tclib new 38d98d73be9f misc: rtsx: remove unused function new 4c5a6a7b7143 greybus: remove h from printk format specifier new 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() new fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability new e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] new 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h new 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() new ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h new 56172ab35338 fpga: dfl: add support for N3000 Nios private feature new 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver new 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe new 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] new 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute new 591afd6e5a50 Merge 5.11-rc3 into char-misc-next new f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock new e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs new 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...] new 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] new 20612d2428c3 fpga: dfl-pci: rectify ReST formatting new 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms new e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan new 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] new f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] new 66afbe4d633a Merge 5.11-rc5 into char-misc-next new 882227626459 bcm-vk: add bcm_vk UAPI new 522f692686a7 misc: bcm-vk: add Broadcom VK driver new 064ffc7c3939 misc: bcm-vk: add autoload support new bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver new af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] new 22c30607d1e0 misc: bcm-vk: add open/release new 7367e0ad77d2 misc: bcm-vk: add ioctl load_image new ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info new 111d746bb476 misc: bcm-vk: add VK messaging support new d63d658f7472 misc: bcm-vk: reset_pid support new 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 new 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver new 91ca10d6fa07 misc: bcm-vk: add ttyVK support new fc716ffb9afe misc/vmw_vmci: fix typo new e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible new 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory new 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC new e4240253ac85 greybus: es2: drop short control-transfer checks new 26c2e9226140 most: core: Constify static attribute_group structs new c41e21dca8dc sgi-xp: remove h from printk format specifier new 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value new 1941ab1d25e0 speakup: add the missing synth parameter to all io functions new 4f2a81f3a882 speakup: Reference synth from tty and tty from synth new 117422521e6c speakup: Simplify spk_ttyio_out error handling. new cae2181b498f speakup: Add documentation on changing the speakup message [...] new 8ba59e9dee31 misc: pti: Remove driver for deprecated platform new 487709fa1be2 misc: pvpanic: introduce device capability new 8d6da6575ffe misc: pvpanic: introduce events device attribue new c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...] new d0259c42abff spdxcheck.py: Use Python 3 new afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic new 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq new 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures new 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header new 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus new 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support new 3f6099438181 bus: fsl-mc: add bus rescan attribute new 296c6264d4b1 bus: fsl-mc: add autorescan sysfs new e4612ecd6f36 misc: pti: Remove a leftover in documentation new d71277dc9bd6 misc: bcm-vk: fix set_q_num API precedence issue new 1309ecc90f16 mei: fix transfer over dma with extended header new 7615da2be006 mei: document that mei_msg_hdr_init returns ERR_PTR new 3a77df62deb2 mei: hbm: call mei_set_devstate() on hbm stop response new da3eb47c90d4 mei: hbm: drop hbm responses on shutdown new 372726cb3957 mei: me: emmitsburg workstation DID new f7545efaf795 mei: me: add adler lake point S DID new 930c922a987a mei: me: add adler lake point LP DID new d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue() new 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable new 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe() new 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set new 4c998836d413 habanalabs: update firmware boot interface new cb6ef0ee6d76 habanalabs: refactor MMU locks code new 8e39e75a134f habanalabs: Init the VM module for kernel context new ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion new c209e742141b habanalabs: allow user to pass a staged submission seq new f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks new e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init new 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl new 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver new 3b762f55aa27 habanalabs: kernel doc format in memory functions new f19040ce418d habanalabs: modify memory functions signatures new 2e368560080c habanalabs/gaudi: add debug prints for security status new 1530d468178d habanalabs: add ASIC property of functional HBMs new 3abe1040ba61 habanalabs: update to latest hl_boot_if.h new 9402a3362462 habanalabs: return dram virtual address in info ioctl new 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol new a1f8533269aa habanalabs: remove access to kernel memory using debugfs new b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes new 6769cea8de59 habanalabs: report correct dram size in info ioctl new edb07cb69caa habanalabs: read device boot errors after cpucp is up new 8563e19159b0 habanalabs: separate common code to dedicated folders new 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation new d3f139c46280 habanalabs: add driver support for internal cb scheduling new 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block new 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()' new f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info new eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present new d2b980f3299e habanalabs: add security violations dump to debugfs new 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs new a24ab89001aa CREDITS: update email address and home address new 8d79ce162e2b habanalabs: always try to use the hint address new e1fa724dd17a habanalabs: add user available interrupt to hw_ip new 89473a1fc360 habanalabs: fix MMU debugfs related nodes new d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks new 0811b3914695 habanalabs: add CS completion and timeout properties new cf30339d3f44 habanalabs: modify device_idle interface new 2795c8891577 habanalabs: staged submission support new 663a301d75b8 habanalabs: fix ETR security issue new 7838504171d9 habanalabs: update SyncManager interrupt handling new 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling new f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W new 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...] new a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline new 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl new 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...] new b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 new f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn new df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore new 6e736c60a9fe coresight: Introduce device access abstraction new 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...] new 020052825e49 coresight: Convert coresight_timeout to use access abstraction new 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...] new 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU new f5bd523690d2 coresight: etm4x: Convert all register accesses new c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes new 4f2a67266ab3 coresight: etm4x: Add commentary on the registers new 03336d0f4d0d coresight: etm4x: Add sysreg access helpers new 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers new d02dfac3431f coresight: etm4x: Define DEVARCH register fields new 33d5573a15c2 coresight: etm4x: Check for Software Lock new 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks new 4d1b1fd72908 coresight: etm4x: Clean up exception level masks new e49516e2df5b coresight: etm4x: Handle ETM architecture version new fd6e79050066 coresight: etm4x: Detect access early on the target CPU new 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery new 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs new 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access new dc1747a716fe coresight: etm4x: Detect system instructions support new c23bc382ef0e coresight: etm4x: Refactor probing routine new e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU new 5214b563588e coresight: etm4x: Add support for sysreg only devices new 61c68c68b826 dts: bindings: coresight: ETM system register access only units new 4b6929f50d79 arm64: Add TRFCR_ELx definitions new e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing new f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR new 76ec1ec8fc7c cxl: Simplify bool conversion new 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] new 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data() new f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver new 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem new 0445efacec75 nvmem: core: skip child nodes not matching binding new 49f259eff82e speakup ABI: Advertise synth parameters for all synths new 1f7c14afd4ad speakup: Make dectlk flush timeout configurable new 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...] new 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support new dfbd988f1ce6 interconnect: qcom: qcs404: use shared code new 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] new 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings new 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver new 23145465c5b0 Merge branch 'icc-msm8939' into icc-next new acda36189cb8 dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings new cbb382c5fb37 interconnect: qcom: Add SDX55 interconnect provider driver new 6715ea06ced4 Merge branch 'icc-sdx55' into icc-next new 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] new 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...] new b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM new e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer new 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework new b5a8d233a588 bus: mhi: core: Add device hardware reset support new d9f23ea69d41 mhi: pci-generic: Increase number of hardware events new eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels new 8ccc3279fcad mhi: pci_generic: Add support for reset new 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure new b012ee6bfe2a mhi: pci_generic: Add PCI error handlers new 8562d4fe34a3 mhi: pci_generic: Add health-check new 84026a5bbc11 mhi: pci_generic: Increase controller timeout value new 4da3d07db8ae mhi: pci_generic: Add diag channels new ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels new f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier new fcba4b2047a3 mhi: unconstify mhi_event_config new b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support new 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it new cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next new a8f75cb348fd mhi: core: Factorize mhi queuing new 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next new 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash new 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring new 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...] new 36edb1407c3c mei: allow clients on bus to communicate in remove callback new b7a4804129c7 mei: add support for client dma capability new dfad8742a328 mei: hbm: add client dma hbm messages new 369aea845951 mei: implement client dma setup. new f320ff0387a8 mei: bus: simplify mei_cl_device_remove() new bf5c9cc8ad7f mei: bus: change remove callback to return void new b398d53cd421 mei: bus: block send with vtag on non-conformat FW new e666b79e2295 mei: use sysfs_emit() in tx_queue_limit_show sysfs new 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing new 0cff99117991 soundwire: cadence: reduce timeout on transactions new 565e3afaefee soundwire: sysfs: Constify static struct attribute_group new c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree new 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id new ee3db942432c soundwire: intel: don't return error when clock stop failed new c397efb77d81 soundwire: use consistent format for Slave devID logs new 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log new ec47518742c6 soundwire: bus: add more details to track failed transfers new db9d9f944f95 soundwire: cadence: fix ACK/NAK handling new 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling new f1b690261247 soundwire: bus: add better dev_dbg to track complete() calls new 18de2f72b74a soundwire: return earlier if no slave is attached new a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...] new b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device new 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] new c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling new 167790abb90f soundwire: export sdw_write/read_no_pm functions new 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime new 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references new f3be86136266 Merge tag 'soundwire-5.12-rc1' of git://git.kernel.org/pub [...] new d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data new 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level new 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() new a9dfa098b7d6 phy: ingenic: Remove useless field .version new a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema new cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema new 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema new 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema new dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema new 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword new b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...] new 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding new 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908 new 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference new 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...] new 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...] new 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_* new 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation new 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...] new 5b1af71280ab phy: stm32: rework PLL Lock detection new aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding new 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY new c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] new 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs new fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] new 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme new b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 new 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible new a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding new 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy new a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy new 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy new 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018 new 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible new 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence new d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings new 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350 new 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy new 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe() new 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller new d68f2cb09597 phy: cpcap-usb: Simplify bool conversion new 47ddb856c20f Merge tag 'phy-for-5.12' of git://git.kernel.org/pub/scm/l [...] new 6c1e3f92f9f1 habanalabs: fix integer handling issue new 5dbd7b4de6ef habanalabs: improve communication protocol with cpucp new e52606d2f536 habanalabs: support fetching first available user CQ new b520ca5d82f6 habanalabs/gaudi: use HBM_ECC_EN bit for ECC ERR new 28bcf1fdc408 habanalabs: enable F/W events after init done new 5b6b780660ad habanalabs: update security map after init CPU Qs new 6df50d274363 habanalabs: return block size + block ID new da5dfbb97a82 habanalabs/gaudi: don't enable clock gating on DMA5 new e3e3eaab2b48 Merge tag 'misc-habanalabs-next-2021-02-08' of https://git [...] new c31d32ba580d ipack: Fail earlier for drivers without probe function new 609cf09c5680 ipack: Handle a driver without remove callback new ef0fec22146b bus: fsl-mc: Fix test for end of loop new e70ba1b06c26 bus: fsl-mc: add the dpdbg device type new d67cc29e6d1f bus: fsl-mc: list more commands as accepted through the ioctl new b212658aebda misc: fastrpc: fix incorrect usage of dma_map_sgtable new c619a804cc43 docs: acrn: Introduce ACRN new 7995700e65f1 x86/acrn: Introduce acrn_{setup, remove}_intr_handler() new ebbfc978f37e x86/acrn: Introduce acrn_cpuid_base() and hypervisor feature bits new 8a0a87198a58 x86/acrn: Introduce hypercall interfaces new 666834c47d3b virt: acrn: Introduce ACRN HSM basic driver new 9c5137aedd11 virt: acrn: Introduce VM management interfaces new 2ad2aaee1bc9 virt: acrn: Introduce an ioctl to set vCPU registers state new 88f537d5e8dd virt: acrn: Introduce EPT mapping management new 72f293de3ff4 virt: acrn: Introduce I/O request management new 3c4c331667d4 virt: acrn: Introduce PCI configuration space PIO accesses [...] new ce011e1363a1 virt: acrn: Introduce interfaces for PCI device passthrough new c7cf8d27244f virt: acrn: Introduce interrupt injection interfaces new 3d679d5aec64 virt: acrn: Introduce interfaces to query C-states and P-s [...] new 5a0c9f176f23 virt: acrn: Introduce I/O ranges operation interfaces new d8ad515156b6 virt: acrn: Introduce ioeventfd new aa3b483ff1d7 virt: acrn: Introduce irqfd new 279dcf693ac7 virt: acrn: Introduce an interface for Service VM to control vCPU new 5b06931d7f8b sample/acrn: Introduce a sample of HSM ioctl interface usage new 1077d4367ab3 firmware: xilinx: Use explicit values for all enum values new 5f6805327982 firmware: google: make coreboot driver's remove callback r [...] new 2adc75fba328 vme: make remove callback return void new b2c852f490e0 firewire: replace tricky statement by two simple ones new 2fd10bcf0310 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...] new 61de21a83151 uio: uio_pci_generic: don't fail probe if pdev->irq equals [...] new 0566752c3e86 uapi: map_to_7segment: Update example in documentation new db4e8de1935b mhi: Fix double dma free new 39961bd6b70e phy: rockchip-emmc: emmc_phy_init() always return 0 new aaf316de3bba phy: cpcap-usb: remove unneeded conversion to bool new 88d9f40c4b71 devicetree: phy: rockchip-emmc optional add vendor prefix new c188365402f6 phy: rockchip: emmc, add vendor prefix to dts properties new 36acd5e24e30 phy: lantiq: rcu-usb2: wait after clock enable new 6b46e60a6943 phy: USB_LGM_PHY should depend on X86 new 25e3ee590f62 phy: phy-brcm-sata: remove unneeded semicolon new 9a8b9434c60f phy: mediatek: Add missing MODULE_DEVICE_TABLE() new 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...] new 647bd7e7a93c MAINTAINERS: replace my with email with replacements new 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only new 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options new 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2 new 06c18e28c402 Documentation: coresight: Add PID tracing description new 957e3f797917 soundwire: intel: fix possible crash when no device is detected new d288a5712ef9 regmap: sdw: use _no_pm functions in regmap_read/write new 4038e54b8f8f regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ new 8d8d95842867 regmap: sdw-mbq: use MODULE_LICENSE("GPL") new d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...] new d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow new e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...] new ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const new 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...] new befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio) new 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd) new 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery) new db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio) new 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn) new f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal) new 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic) new 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC) new 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform new ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform new 3c26db8b2895 media: atomisp: Remove unused header new 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware new 4590d98f5a4f sfi: Remove framework for deprecated firmware new 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison new 24c92537ccac x86/PCI: Describe @reg for type1_access_ok() new 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h new 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co. new 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...] new c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names new c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...] new d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...] new 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group new 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups new 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes new 46c474666094 vfio-pci/zdev: remove unused vdev argument new 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue new c98fe7c2a203 vfio: option to unmap all new 0f53afa12bae vfio/type1: unmap cleanup new c19650995374 vfio/type1: implement unmap all new 441e8106a238 vfio: interfaces to update vaddr new 40ae9b807b89 vfio/type1: massage unmap iteration new c3cbab24db38 vfio/type1: implement interfaces to update vaddr new ec5e32940cc9 vfio: iommu driver notify callback new 487ace134053 vfio/type1: implement notify callback new 898b9eaeb3fe vfio/type1: block on invalid vaddr new 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next new 35ac5991cdec vfio/iommu_type1: Fix duplicate included kthread.h new b9abef43a08e vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig new 72d6e4871f04 Merge commit '3e10585335b7967326ca7b4118cada0d2d00a2ab' in [...] new 07956b6269d3 vfio/type1: Use follow_pte() new be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() new 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch new 4d83de6da265 vfio/type1: Batch page pinning new 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...]
The 452 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 1 + CREDITS | 8 +- Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 + Documentation/ABI/stable/sysfs-driver-speakup | 37 +- .../ABI/testing/debugfs-driver-habanalabs | 50 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 + Documentation/ABI/testing/sysfs-bus-cxl | 26 + .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 + .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 + .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 + Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +- Documentation/ABI/testing/sysfs-firmware-sfi | 15 - Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/spkguide.txt | 48 +- Documentation/core-api/dma-api.rst | 64 +- .../devicetree/bindings/arm/coresight.txt | 5 +- .../bindings/display/mediatek/mediatek,dsi.txt | 18 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 18 +- .../bindings/interconnect/qcom,qcs404.yaml | 77 - .../{qcom,msm8916.yaml => qcom,rpm.yaml} | 22 +- .../bindings/interconnect/qcom,rpmh.yaml | 4 + .../devicetree/bindings/mailbox/omap-mailbox.txt | 4 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 34 + .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 + .../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 +++ .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 + .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 ++ .../devicetree/bindings/phy/mediatek,tphy.yaml | 260 +++ .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 + .../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 +++ .../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 -- .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 - .../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 -- .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 97 ++ .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 + .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 + .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 10 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- Documentation/driver-api/cxl/index.rst | 12 + Documentation/driver-api/cxl/memory-devices.rst | 46 + Documentation/driver-api/index.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 108 -- Documentation/fpga/dfl.rst | 28 + Documentation/trace/coresight/coresight.rst | 32 + Documentation/userspace-api/ioctl/ioctl-number.rst | 3 + Documentation/virt/acrn/cpuid.rst | 46 + Documentation/virt/acrn/index.rst | 12 + Documentation/virt/acrn/introduction.rst | 43 + Documentation/virt/acrn/io-request.rst | 97 ++ Documentation/virt/index.rst | 1 + MAINTAINERS | 46 +- arch/arm64/include/asm/sysreg.h | 11 + arch/nios2/kernel/entry.S | 3 + arch/nios2/kernel/setup.c | 21 +- arch/nios2/kernel/sys_nios2.c | 11 +- arch/x86/Kconfig | 19 +- arch/x86/include/asm/acrn.h | 78 + arch/x86/include/asm/apb_timer.h | 40 - arch/x86/include/asm/fixmap.h | 3 - arch/x86/include/asm/intel-mid.h | 93 +- arch/x86/include/asm/intel_mid_vrtc.h | 10 - arch/x86/include/asm/intel_scu_ipc.h | 2 - arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 -- arch/x86/include/asm/platform_sst_audio.h | 2 - arch/x86/kernel/Makefile | 1 - arch/x86/kernel/apb_timer.c | 347 ---- arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/cpu/acrn.c | 16 +- arch/x86/kernel/setup.c | 2 - arch/x86/pci/intel_mid_pci.c | 18 +- arch/x86/pci/mmconfig-shared.c | 6 +- arch/x86/platform/Makefile | 1 - arch/x86/platform/intel-mid/Makefile | 7 +- arch/x86/platform/intel-mid/device_libs/Makefile | 32 - .../intel-mid/device_libs/platform_bcm43xx.c | 101 -- .../intel-mid/device_libs/platform_bma023.c | 16 - .../platform/intel-mid/device_libs/platform_bt.c | 101 -- .../intel-mid/device_libs/platform_emc1403.c | 39 - .../intel-mid/device_libs/platform_gpio_keys.c | 81 - .../intel-mid/device_libs/platform_lis331.c | 37 - .../intel-mid/device_libs/platform_max7315.c | 77 - .../intel-mid/device_libs/platform_mpu3050.c | 32 - .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 - .../device_libs/platform_mrfld_power_btn.c | 78 - .../intel-mid/device_libs/platform_mrfld_rtc.c | 44 - .../intel-mid/device_libs/platform_mrfld_sd.c | 43 - .../intel-mid/device_libs/platform_mrfld_spidev.c | 50 - .../platform/intel-mid/device_libs/platform_msic.c | 83 - .../platform/intel-mid/device_libs/platform_msic.h | 15 - .../intel-mid/device_libs/platform_msic_audio.c | 42 - .../intel-mid/device_libs/platform_msic_battery.c | 32 - .../intel-mid/device_libs/platform_msic_gpio.c | 43 - .../intel-mid/device_libs/platform_msic_ocd.c | 44 - .../device_libs/platform_msic_power_btn.c | 31 - .../intel-mid/device_libs/platform_msic_thermal.c | 32 - .../intel-mid/device_libs/platform_pcal9555a.c | 95 -- .../intel-mid/device_libs/platform_tc35876x.c | 42 - .../intel-mid/device_libs/platform_tca6416.c | 53 - arch/x86/platform/intel-mid/intel-mid.c | 106 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 -- arch/x86/platform/intel-mid/sfi.c | 543 ------- arch/x86/platform/sfi/sfi.c | 100 -- drivers/Kconfig | 1 + drivers/Makefile | 3 +- drivers/accessibility/speakup/serialio.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 4 +- drivers/accessibility/speakup/speakup_apollo.c | 4 +- drivers/accessibility/speakup/speakup_audptr.c | 8 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_decpc.c | 4 +- drivers/accessibility/speakup/speakup_dectlk.c | 13 +- drivers/accessibility/speakup/speakup_dtlk.c | 4 +- drivers/accessibility/speakup/speakup_keypc.c | 4 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 4 +- drivers/accessibility/speakup/speakup_spkout.c | 4 +- drivers/accessibility/speakup/spk_priv.h | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 185 +-- drivers/accessibility/speakup/spk_types.h | 17 +- drivers/accessibility/speakup/synth.c | 9 +- drivers/accessibility/speakup/varhandlers.c | 1 + drivers/base/Kconfig | 2 +- drivers/base/auxiliary.c | 13 +- drivers/base/base.h | 5 + drivers/base/bus.c | 19 +- drivers/base/core.c | 159 +- drivers/base/init.c | 1 + drivers/base/platform.c | 11 +- drivers/base/power/domain.c | 2 + drivers/base/regmap/regmap-sdw-mbq.c | 10 +- drivers/base/regmap/regmap-sdw.c | 4 +- drivers/base/test/Makefile | 1 + drivers/bus/fsl-mc/Kconfig | 7 + drivers/bus/fsl-mc/Makefile | 3 + drivers/bus/fsl-mc/dprc-driver.c | 33 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 104 +- drivers/bus/fsl-mc/fsl-mc-private.h | 49 + drivers/bus/fsl-mc/fsl-mc-uapi.c | 597 +++++++ drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/mhi/core/init.c | 12 +- drivers/bus/mhi/core/main.c | 182 +-- drivers/bus/mhi/pci_generic.c | 381 ++++- drivers/char/random.c | 2 +- drivers/clk/clk.c | 3 + drivers/cpufreq/Kconfig.x86 | 10 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/sfi-cpufreq.c | 127 -- drivers/cxl/Kconfig | 53 + drivers/cxl/Makefile | 7 + drivers/cxl/bus.c | 29 + drivers/cxl/cxl.h | 95 ++ drivers/cxl/mem.c | 1552 ++++++++++++++++++ drivers/cxl/pci.h | 31 + drivers/dax/bus.c | 24 +- drivers/dax/bus.h | 2 +- drivers/dax/device.c | 8 +- drivers/dax/kmem.c | 7 +- drivers/dax/pmem/compat.c | 3 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/coreboot_table.h | 2 +- drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/google/memconsole-coreboot.c | 4 +- drivers/firmware/google/vpd.c | 4 +- drivers/fpga/Kconfig | 11 + drivers/fpga/Makefile | 2 + drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 +++++++ drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gpio/gpiolib-of.c | 11 + drivers/gpio/gpiolib-of.h | 5 + drivers/gpio/gpiolib.c | 52 +- drivers/greybus/es2.c | 9 +- drivers/greybus/greybus_trace.h | 6 +- drivers/hwtracing/coresight/coresight-catu.c | 12 +- drivers/hwtracing/coresight/coresight-core.c | 122 +- drivers/hwtracing/coresight/coresight-cti-core.c | 18 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/hwtracing/coresight/coresight-etb10.c | 10 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 824 ++++++---- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 ++- drivers/hwtracing/coresight/coresight-etm4x.h | 505 +++++- drivers/hwtracing/coresight/coresight-funnel.c | 7 +- drivers/hwtracing/coresight/coresight-replicator.c | 13 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 16 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 31 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 6 +- drivers/interconnect/qcom/icc-rpm.c | 191 +++ drivers/interconnect/qcom/icc-rpm.h | 73 + drivers/interconnect/qcom/msm8916.c | 241 +-- drivers/interconnect/qcom/msm8939.c | 355 +++++ drivers/interconnect/qcom/qcs404.c | 242 +-- drivers/interconnect/qcom/sdx55.c | 356 +++++ drivers/interconnect/qcom/sdx55.h | 70 + drivers/iommu/dma-iommu.c | 30 - drivers/ipack/ipack.c | 11 +- drivers/mailbox/arm_mhuv2.c | 26 +- drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/sprd-mailbox.c | 2 +- drivers/mailbox/tegra-hsp.c | 15 + drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 2 + drivers/memory/dfl-emif.c | 207 +++ drivers/mfd/Kconfig | 9 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_msic.c | 425 ----- drivers/misc/Kconfig | 22 +- drivers/misc/Makefile | 3 +- drivers/misc/atmel_tclib.c | 200 --- drivers/misc/bcm-vk/Kconfig | 29 + drivers/misc/bcm-vk/Makefile | 12 + drivers/misc/bcm-vk/bcm_vk.h | 549 +++++++ drivers/misc/bcm-vk/bcm_vk_dev.c | 1652 ++++++++++++++++++++ drivers/misc/bcm-vk/bcm_vk_msg.c | 1357 ++++++++++++++++ drivers/misc/bcm-vk/bcm_vk_msg.h | 163 ++ drivers/misc/bcm-vk/bcm_vk_sg.c | 275 ++++ drivers/misc/bcm-vk/bcm_vk_sg.h | 61 + drivers/misc/bcm-vk/bcm_vk_tty.c | 339 ++++ drivers/misc/cardreader/rts5227.c | 5 + drivers/misc/cardreader/rtsx_pcr.c | 9 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 17 + drivers/misc/fastrpc.c | 7 +- drivers/misc/habanalabs/common/Makefile | 10 +- drivers/misc/habanalabs/common/asid.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 8 +- .../misc/habanalabs/common/command_submission.c | 473 +++++- drivers/misc/habanalabs/common/context.c | 33 +- drivers/misc/habanalabs/common/debugfs.c | 43 +- drivers/misc/habanalabs/common/device.c | 46 +- drivers/misc/habanalabs/common/firmware_if.c | 157 +- drivers/misc/habanalabs/common/habanalabs.h | 109 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 25 +- drivers/misc/habanalabs/common/hw_queue.c | 51 +- drivers/misc/habanalabs/common/memory.c | 621 +++++--- drivers/misc/habanalabs/common/mmu/Makefile | 2 + drivers/misc/habanalabs/common/{ => mmu}/mmu.c | 124 +- drivers/misc/habanalabs/common/{ => mmu}/mmu_v1.c | 4 +- .../misc/habanalabs/common/pci}/Makefile | 2 +- drivers/misc/habanalabs/common/{ => pci}/pci.c | 47 +- drivers/misc/habanalabs/gaudi/gaudi.c | 481 ++++-- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 + drivers/misc/habanalabs/goya/goya.c | 106 +- drivers/misc/habanalabs/goya/goyaP.h | 1 + drivers/misc/habanalabs/goya/goya_coresight.c | 11 +- drivers/misc/habanalabs/goya/goya_security.c | 5 + drivers/misc/habanalabs/include/common/cpucp_if.h | 14 + .../misc/habanalabs/include/common/hl_boot_if.h | 19 + .../habanalabs/include/gaudi/gaudi_async_events.h | 4 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +- drivers/misc/mei/bus.c | 24 +- drivers/misc/mei/client.c | 291 +++- drivers/misc/mei/client.h | 8 + drivers/misc/mei/debugfs.c | 1 + drivers/misc/mei/hbm.c | 165 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hdcp/mei_hdcp.c | 7 +- drivers/misc/mei/hw-me-regs.h | 5 + drivers/misc/mei/hw.h | 61 + drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 43 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/mei_dev.h | 18 + drivers/misc/mei/pci-me.c | 5 + drivers/misc/pti.c | 978 ------------ drivers/misc/pvpanic.c | 59 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 19 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/most/core.c | 6 +- drivers/nfc/microread/mei.c | 4 +- drivers/nfc/pn544/mei.c | 4 +- drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/bus.c | 13 +- drivers/nvdimm/dimm.c | 7 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region.c | 4 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 5 +- drivers/nvmem/imx-iim.c | 7 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/nvmem/rmem.c | 97 ++ drivers/of/platform.c | 1 + drivers/of/property.c | 59 +- drivers/phy/Kconfig | 1 + drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 1 + drivers/phy/ingenic/phy-ingenic-usb.c | 23 - drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 1 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 3 +- drivers/phy/motorola/phy-cpcap-usb.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 430 ++++- drivers/phy/qualcomm/phy-qcom-qmp.h | 147 ++ drivers/phy/qualcomm/phy-qcom-qusb2.c | 74 +- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 + drivers/phy/rockchip/phy-rockchip-emmc.c | 12 +- drivers/phy/st/phy-stm32-usbphyc.c | 222 ++- drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/platform/goldfish/goldfish_pipe.c | 28 +- drivers/platform/x86/intel_scu_pcidrv.c | 22 +- drivers/sfi/Kconfig | 18 - drivers/sfi/Makefile | 4 - drivers/sfi/sfi_acpi.c | 214 --- drivers/sfi/sfi_core.c | 522 ------- drivers/sfi/sfi_core.h | 81 - drivers/soundwire/bus.c | 179 ++- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel_init.c | 3 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 5 +- .../media/atomisp/include/linux/atomisp_platform.h | 1 - drivers/staging/vme/devices/vme_user.c | 4 +- drivers/tty/Makefile | 2 - drivers/tty/n_tracerouter.c | 235 --- drivers/tty/n_tracesink.c | 230 --- drivers/tty/n_tracesink.h | 26 - drivers/uio/uio_pci_generic.c | 2 +- drivers/vfio/pci/Kconfig | 12 - drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/vfio_pci.c | 12 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/vfio/pci/vfio_pci_zdev.c | 24 +- drivers/vfio/vfio.c | 5 + drivers/vfio/vfio_iommu_type1.c | 564 +++++-- drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 1 + drivers/virt/acrn/Kconfig | 15 + drivers/virt/acrn/Makefile | 3 + drivers/virt/acrn/acrn_drv.h | 227 +++ drivers/virt/acrn/hsm.c | 470 ++++++ drivers/virt/acrn/hypercall.h | 254 +++ drivers/virt/acrn/ioeventfd.c | 273 ++++ drivers/virt/acrn/ioreq.c | 657 ++++++++ drivers/virt/acrn/irqfd.c | 235 +++ drivers/virt/acrn/mm.c | 306 ++++ drivers/virt/acrn/vm.c | 126 ++ drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/vme/vme.c | 4 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/w1/w1.c | 39 +- drivers/watchdog/mei_wdt.c | 4 +- fs/debugfs/inode.c | 5 +- include/dt-bindings/interconnect/qcom,msm8939.h | 105 ++ include/dt-bindings/interconnect/qcom,sdx55.h | 76 + include/linux/coresight-pmu.h | 20 +- include/linux/coresight.h | 218 ++- include/linux/device.h | 2 + include/linux/device/driver.h | 2 +- include/linux/dfl.h | 86 + include/linux/dma-map-ops.h | 5 - include/linux/dma-mapping.h | 17 +- include/linux/eeprom_93xx46.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 339 ++-- include/linux/fsl/mc.h | 8 +- include/linux/fwnode.h | 20 +- include/linux/intel-pti.h | 35 - include/linux/mei_cl_bus.h | 2 +- include/linux/mfd/intel_msic.h | 453 ------ include/linux/mhi.h | 13 +- include/linux/mod_devicetable.h | 24 + include/linux/nd.h | 2 +- include/linux/of_irq.h | 9 +- include/linux/pci_ids.h | 1 + include/linux/sfi.h | 210 --- include/linux/sfi_acpi.h | 93 -- include/linux/soundwire/sdw.h | 2 + include/linux/vfio.h | 7 + include/linux/vme.h | 2 +- include/linux/vmw_vmci_defs.h | 4 +- include/uapi/linux/acrn.h | 580 +++++++ include/uapi/linux/cxl_mem.h | 172 ++ include/uapi/linux/fsl_mc.h | 34 + include/uapi/linux/map_to_7segment.h | 11 +- include/uapi/linux/misc/bcm_vk.h | 84 + include/uapi/linux/vfio.h | 27 + include/uapi/misc/habanalabs.h | 74 +- init/Kconfig | 4 +- init/main.c | 2 - kernel/dma/map_benchmark.c | 12 +- kernel/dma/mapping.c | 40 - kernel/irq/irqdomain.c | 2 + samples/acrn/Makefile | 12 + samples/acrn/guest.ld | 9 + samples/acrn/payload.ld | 9 + samples/acrn/vm-sample.c | 136 ++ scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 13 + scripts/spdxcheck.py | 2 +- scripts/ver_linux | 12 +- tools/testing/selftests/dma/dma_map_benchmark.c | 21 +- 417 files changed, 21978 insertions(+), 10555 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-fsl-mc create mode 100644 Documentation/ABI/testing/sysfs-bus-cxl create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic delete mode 100644 Documentation/ABI/testing/sysfs-firmware-sfi delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml rename Documentation/devicetree/bindings/interconnect/{qcom,msm8916.yaml => qcom,r [...] create mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,tphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-xsphy.txt create mode 100644 Documentation/driver-api/cxl/index.rst create mode 100644 Documentation/driver-api/cxl/memory-devices.rst delete mode 100644 Documentation/driver-api/pti_intel_mid.rst create mode 100644 Documentation/virt/acrn/cpuid.rst create mode 100644 Documentation/virt/acrn/index.rst create mode 100644 Documentation/virt/acrn/introduction.rst create mode 100644 Documentation/virt/acrn/io-request.rst create mode 100644 arch/x86/include/asm/acrn.h delete mode 100644 arch/x86/include/asm/apb_timer.h delete mode 100644 arch/x86/include/asm/intel_mid_vrtc.h delete mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h delete mode 100644 arch/x86/kernel/apb_timer.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/Makefile delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bma023.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bt.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_lis331.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_max7315.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.h delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c delete mode 100644 arch/x86/platform/intel-mid/intel_mid_vrtc.c delete mode 100644 arch/x86/platform/intel-mid/sfi.c delete mode 100644 arch/x86/platform/sfi/sfi.c create mode 100644 drivers/bus/fsl-mc/fsl-mc-uapi.c delete mode 100644 drivers/cpufreq/sfi-cpufreq.c create mode 100644 drivers/cxl/Kconfig create mode 100644 drivers/cxl/Makefile create mode 100644 drivers/cxl/bus.c create mode 100644 drivers/cxl/cxl.h create mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h create mode 100644 drivers/fpga/dfl-n3000-nios.c create mode 100644 drivers/interconnect/qcom/icc-rpm.c create mode 100644 drivers/interconnect/qcom/icc-rpm.h create mode 100644 drivers/interconnect/qcom/msm8939.c create mode 100644 drivers/interconnect/qcom/sdx55.c create mode 100644 drivers/interconnect/qcom/sdx55.h create mode 100644 drivers/memory/dfl-emif.c delete mode 100644 drivers/mfd/intel_msic.c delete mode 100644 drivers/misc/atmel_tclib.c create mode 100644 drivers/misc/bcm-vk/Kconfig create mode 100644 drivers/misc/bcm-vk/Makefile create mode 100644 drivers/misc/bcm-vk/bcm_vk.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c create mode 100644 drivers/misc/habanalabs/common/mmu/Makefile rename drivers/misc/habanalabs/common/{ => mmu}/mmu.c (77%) rename drivers/misc/habanalabs/common/{ => mmu}/mmu_v1.c (99%) rename {arch/x86/platform/sfi => drivers/misc/habanalabs/common/pci}/Makefile (50%) rename drivers/misc/habanalabs/common/{ => pci}/pci.c (91%) delete mode 100644 drivers/misc/pti.c create mode 100644 drivers/nvmem/rmem.c delete mode 100644 drivers/sfi/Kconfig delete mode 100644 drivers/sfi/Makefile delete mode 100644 drivers/sfi/sfi_acpi.c delete mode 100644 drivers/sfi/sfi_core.c delete mode 100644 drivers/sfi/sfi_core.h delete mode 100644 drivers/tty/n_tracerouter.c delete mode 100644 drivers/tty/n_tracesink.c delete mode 100644 drivers/tty/n_tracesink.h create mode 100644 drivers/virt/acrn/Kconfig create mode 100644 drivers/virt/acrn/Makefile create mode 100644 drivers/virt/acrn/acrn_drv.h create mode 100644 drivers/virt/acrn/hsm.c create mode 100644 drivers/virt/acrn/hypercall.h create mode 100644 drivers/virt/acrn/ioeventfd.c create mode 100644 drivers/virt/acrn/ioreq.c create mode 100644 drivers/virt/acrn/irqfd.c create mode 100644 drivers/virt/acrn/mm.c create mode 100644 drivers/virt/acrn/vm.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx55.h create mode 100644 include/linux/dfl.h delete mode 100644 include/linux/intel-pti.h delete mode 100644 include/linux/mfd/intel_msic.h delete mode 100644 include/linux/sfi.h delete mode 100644 include/linux/sfi_acpi.h create mode 100644 include/uapi/linux/acrn.h create mode 100644 include/uapi/linux/cxl_mem.h create mode 100644 include/uapi/linux/fsl_mc.h create mode 100644 include/uapi/linux/misc/bcm_vk.h create mode 100644 samples/acrn/Makefile create mode 100644 samples/acrn/guest.ld create mode 100644 samples/acrn/payload.ld create mode 100644 samples/acrn/vm-sample.c