This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 96485e446260 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 76fc8e854e3b PCI/ACS: Enable Translation Blocking for external devices new 97d0260bf388 Merge branch 'pci/acs' new 0f1619cf82ef PCI/ASPM: Move pci_clear_and_set_dword() earlier new 08e869ee16fa PCI/ASPM: Move LTR path check to where it's used new 190cd42cc1db PCI/ASPM: Use 'parent' and 'child' for readability new c6e5f02b5281 PCI/ASPM: Remove struct aspm_register_info.support new 67bcc9ad6810 PCI/ASPM: Remove struct aspm_register_info.enabled new 5f7875d651c2 PCI/ASPM: Remove struct aspm_register_info.latency_encoding new ecdf57b4f674 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr new 81c2b807c8c2 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) new 28a1488e5543 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 new 1e8955fd832c PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_re [...] new 187f91db8237 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap new df8f10587d3d PCI/ASPM: Remove struct pcie_link_state.l1ss new a9f379068cc6 Merge branch 'pci/aspm' new d24e124577cd PCI/ACPI: Tone down missing MCFG message new 2ce02a864ac1 PCI: Add schedule point in pci_read_config() new 877c1a5f79c6 PCI/ACPI: Add Ampere Altra SOC MCFG quirk new b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy new 28a18aec5955 Merge branch 'pci/enumeration' new 85d79c5281a9 PCI: rpadlpar: Use for_each_child_of_node() and for_each_n [...] new 8a6144994105 PCI: pciehp: Reduce noisiness on hot removal new 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment new 5cfdc750bc6f Merge branch 'pci/hotplug' new a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops new 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay new 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT new 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] new 0d2493ab08b4 Merge branch 'pci/pm' new 00da4805c3e1 PCI: Remove unnecessary header includes new 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled new e7a7499d841b PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions new 462bd2fdf56a PCI/IOV: Simplify pci-pf-stub with module_pci_driver() new 7b6f2240880b PCI/LINK: Print IRQ number used by port new 8c46d543aaa9 PCI: Update mmap-related #ifdef comments new 10791141a6cf PCI: Simplify pci_dev_reset_slot_function() new 32b313ce9db5 PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer new 0a98bb98f2c7 PCI: Simplify bool comparisons new eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() new 58e0cd3e23ea PCI: v3-semi: Remove unneeded break new 8b28a3f3461e Merge branch 'pci/misc' new 9aa9cf3ee945 ACPI / APEI: Add a notifier chain for unknown (vendor) CPE [...] new acb52897cc84 PCI: hip: Add handling of HiSilicon HIP PCIe controller errors new 03b482e2432c Merge branch 'remotes/lorenzo/pci/apei' new 333a67839967 sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard new 1d29b36ac7b4 sparc32: Move ioremap/iounmap declaration before asm-gener [...] new f5810e5c3292 asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() [...] new 299af12a7270 Merge branch 'remotes/lorenzo/pci/pci-iomap' new fc177304d126 ARM/PCI: Remove unused fields from struct hw_pci new 5bedfdb2ff8b Merge branch 'remotes/lorenzo/pci/arm' new b32c012e4b98 PCI: aardvark: Fix compilation on s390 new 7862a6134456 PCI: aardvark: Check for errors from pci_bridge_emul_init() call new d39ff8ee9f27 PCI: pci-bridge-emul: Export API functions new 526a76991b7b PCI: aardvark: Implement driver 'remove' function and allo [...] new d0c6a3475b03 PCI: aardvark: Move PCIe reset card code to advk_pcie_trai [...] new ea17a0f153af phy: marvell: comphy: Convert internal SMCC firmware retur [...] new b0c6ae0f8948 PCI: aardvark: Fix initialization with old Marvell's Arm T [...] new d1640a83073c Merge branch 'remotes/lorenzo/pci/aardvark' new b927ad3405f9 PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB new e6f98b292413 dt-bindings: PCI: Add bindings for more Brcmstb chips new 1cf1b0a6dd95 PCI: brcmstb: Add bcm7278 register info new 8195b7417018 PCI: brcmstb: Add suspend and resume pm_ops new 04356ac30771 PCI: brcmstb: Add bcm7278 PERST# support new 740d6c3708a9 PCI: brcmstb: Add control of rescal reset new 52ded9e4f07b PCI: brcmstb: Set additional internal memory DMA viewport sizes new 3baec684a531 PCI: brcmstb: Accommodate MSI for older chips new 20b1d6ba606c PCI: brcmstb: Set bus max burst size by chip type new 1f66d95efdb7 PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] new a66999a3440a Merge branch 'remotes/lorenzo/pci/brcmstb' new c7e592a6a541 PCI: cadence-ep: Remove obsolete path from comment new 9aae3af8767c PCI: cadence: Simplify cdns_pcie_host_init_address_transla [...] new a78f2e07d047 Merge branch 'remotes/lorenzo/pci/cadence' new 16270a923557 PCI: designware-ep: Fix the Header Type check new 07e292950b93 PCI: Allow root and child buses to have different pci_ops new f81c770df72e PCI: dwc: Use DBI accessors instead of own config accessors new 444ddca52484 PCI: dwc: Allow overriding bridge pci_ops new 27e7ed018113 PCI: dwc: Add a default pci_ops.map_bus for root port new fffbb0ba8e75 PCI: dwc: al: Use pci_ops for child config space accessors new 10a797c6e54a PCI: dwc: keystone: Use pci_ops for config space accessors new 692ccce7f0c5 PCI: dwc: tegra: Use pci_ops for root config space accessors new e0ceb8f90b80 PCI: dwc: meson: Use pci_ops for root config space accessors new 6408e6a7f9ee PCI: dwc: kirin: Use pci_ops for root config space accessors new 08d2209e798a PCI: dwc: exynos: Use pci_ops for root config space accessors new c4a42ee9acfb PCI: dwc: histb: Use pci_ops for root config space accessors new 7975c8cc8ed8 PCI: dwc: Remove dwc specific config accessor ops new c2b0c098fbd1 PCI: dwc: Use generic config accessors new 6e8e104d2196 PCI: Also call .add_bus() callback for root bus new 6ab15b5e7057 PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus new 1df793054859 PCI: dwc: Convert to use pci_host_probe() new 5808d43e7c91 PCI: dwc: Remove root_bus pointer new 0f71c60ffd26 PCI: dwc: Remove storing of PCI resources new 2ef6b06a0475 PCI: dwc: Simplify config space handling new 421063efaf1e PCI: dwc/keystone: Drop duplicated 'num-viewport' new cf627713e3c0 PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init() new 574523dcfc63 PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPE [...] new 6ffc02d23631 PCI: dwc: Add a 'num_lanes' field to struct dw_pcie new cff9244432e8 PCI: dwc: Ensure FAST_LINK_MODE is cleared new 244c40cc28b1 PCI: dwc/meson: Drop the duplicate number of lanes setup new 15efab2b8934 PCI: dwc/meson: Drop unnecessary RC config space initialization new 2f2cea1ea70a PCI: dwc/meson: Rework PCI config and DW port logic regist [...] new 201a8df89952 PCI: dwc/imx6: Use common PCI register definitions new 7b87ddc04b36 PCI: dwc/qcom: Use common PCI register definitions new fb7652327101 PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset new 84667a416d42 PCI: dwc/tegra: Use common Designware port logic register [...] new 903d69f83c6b PCI: dwc: Remove read_dbi2 code new b04a6b9d395d PCI: dwc: Make ATU accessors private new 39bc5006501c PCI: dwc: Centralize link gen setting new 441e48fdf0b4 PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code new b02b06a74b01 PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device [...] new cf854be2d9a3 PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to i [...] new d439e7edd134 PCI: dwc/intel-gw: Drop unused max_width new aeaa0bfe8965 PCI: dwc: Move N_FTS setup to common setup new fdd056ff7af4 PCI: dwc: Use DBI accessors new 24ede430fa49 PCI: designware-ep: Add multiple PFs support for DWC new 2f7f7001d0e5 PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode new 6bfc9c3a2c70 PCI: designware-ep: Move the function of getting MSI capab [...] new 47a062609a30 PCI: designware-ep: Modify MSI and MSIX CAP way of finding new 16421e14ad5a dt-bindings: pci: layerscape-pci: Add compatible strings f [...] new 20e458fb92af PCI: layerscape: Fix some format issue of the code new cc255eb0bfbe PCI: layerscape: Modify the way of getting capability with [...] new e64844b6da31 PCI: layerscape: Modify the MSIX to the doorbell mode new 1b6a0e43a1a1 PCI: layerscape: Add EP mode support for ls1088a and ls2088a new 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table new 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] new ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' new 927f56d67f47 dt-bindings: PCI: uniphier: Add iATU register description new 1ba415a277c0 dt-bindings: PCI: uniphier-ep: Add iATU register description new 13ab639ed48c PCI: dwc: Add common iATU register support new b101a39897d8 PCI: keystone: Remove iATU register mapping new 742833249198 PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled new 07940c369a6b PCI: dwc: Fix MSI page leakage in suspend/resume new 15b23906347c PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus() new 924bb1f9b014 Merge branch 'remotes/lorenzo/pci/dwc' new 915cff7f38c5 PCI: hv: Fix hibernation in case interrupts are not re-created new 9d69d649bbf8 Merge branch 'remotes/lorenzo/pci/hv' new 73abd0bf89d2 PCI: imx6: Use fallthrough pseudo-keyword new 61660dbf08e1 PCI: imx6: Do not output error message when devm_clk_get() [...] new 982f8334262d Merge branch 'remotes/lorenzo/pci/imx6' new eb7eacaa5b9e PCI: iproc: Set affinity mask on MSI interrupts new 0c3c87d2b270 PCI: iproc: Use module_bcma_driver to simplify the code new 936452941cbe PCI: iproc: Fix using plain integer as NULL pointer in ipr [...] new 7ba381c449fd Merge branch 'remotes/lorenzo/pci/iproc' new ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready new 29828fc20ab1 Merge branch 'remotes/lorenzo/pci/kirin' new 9846155b00fe PCI: loongson: Simplify loongson_pci_probe() return expression new 1f287b5ce5e7 Merge branch 'remotes/lorenzo/pci/loongson' new a98d2187efd9 PCI: meson: Build as module by default new 92f27db7b1bd Merge branch 'remotes/lorenzo/pci/meson' new df7fc0556112 PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() re [...] new 4f317eac2f65 Merge branch 'remotes/lorenzo/pci/mobiveil' new d5071f086bac PCI: mvebu: Remove useless msi_controller pointer allocation new be36e9b97144 Merge branch 'remotes/lorenzo/pci/mvebu' new d3d4d028afb7 PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 new 3b353982202b Merge branch 'remotes/lorenzo/pci/qcom' new 2de82ec86674 dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1 new cfb824ddd1c0 misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G [...] new 5e94083c7814 dt-bindings: pci: rcar-pci-ep: Document r8a774e1 new a63c5f3db07d misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller new 44c9b4cc3467 PCI: rcar-gen2: Use fallthrough pseudo-keyword new d16d538ff491 dt-bindings: PCI: rcar: Add device tree support for r8a7742 new f95f023d11a0 Merge branch 'remotes/lorenzo/pci/rcar' new d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] new cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro new 214b2e042fba Merge branch 'remotes/lorenzo/pci/tegra' new 030109c0376c PCI: vmd: Create physical offset helper new 2e1224183b1b PCI: vmd: Create bus offset configuration helper new 1552b11ba15e PCI: vmd: Create IRQ Domain configuration helper new 875b4e2a93bb PCI: vmd: Create IRQ allocation helper new 93c9fce7d5f3 PCI: vmd: Update VMD PM to correctly use generic PCI PM new a2340daa6a8c Merge branch 'pci/vmd' new 026b940f18bc PCI: xgene: Remove unused assignment to variable msi_val new 4c0e51f8054c Merge branch 'remotes/lorenzo/pci/xgene' new 7d69b117c313 PCI: xilinx-cpm: Remove leftover bridge initialization new 28e34e751f6c Merge branch 'remotes/lorenzo/pci/xilinx' new 00937f36b09e Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/ [...] new 0142ee3f2e88 dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support new 457f74abbed0 pwm: rockchip: Keep enabled PWMs running while probing new f339e79bae85 pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro new 85a5745f17b8 pwm: bcm2835: Simplify with dev_err_probe() new c0bfe9606e03 pwm: jz4740: Simplify with dev_err_probe() new 836719f8948a pwm: rockchip: Simplify with dev_err_probe() new 5530fcaf9ca3 pwm: sifive: Simplify with dev_err_probe() new 793bb636f549 pwm: sprd: Simplify with dev_err_probe() new 5327f34bf8ee pwm: sun4i: Simplify with dev_err_probe() new 316b676bd4cc pwm: pca9685: Make comments more consistent new e1057a8df165 pwm: pca9685: Use BIT() macro instead of shift new bce54366946a pwm: pca9685: Disable unused alternative addresses new b39c0615d066 pwm: img: Fix null pointer access in probe new 1f2bd2271a10 pwm: Allow store 64-bit duty cycle from sysfs interface new 6a78dfb8faca dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support new 3b1954cd57bf dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support new ceae608a5489 Merge tag 'pwm/for-5.10-rc1' of git://git.kernel.org/pub/s [...] new e8d8e9a3d0b2 clk: renesas: r8a7742: Add clk entry for VSPR new e41cb2179329 clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r) new a69f802ea1e5 dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0 new ffbf9cf3f946 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of [...] new 8b652aa8a1fb clk: renesas: cpg-mssr: Add register pointers into struct [...] new c2ff0810934a dt-bindings: power: Add r8a779a0 SYSC power domain definitions new fa2d185f7518 dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions new 776e4ad0a042 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into clk- [...] new 17bcc8035d2d clk: renesas: cpg-mssr: Add support for R-Car V3U new 15d683e61bdd clk: renesas: rcar-gen3: Update description for RZ/G2 new 7aa908b48d6e Merge tag 'clk-renesas-for-v5.10-tag2' of git://git.kernel [...] new 7b70689b07c1 clk: meson: add sclk-ws driver new cdabb1ffc7c2 clk: meson: axg-audio: separate axg and g12a regmap tables new 4fd433fd4551 clk: meson: axg-audio: fix g12a tdmout sclk inverter new 2c4e80e06790 clk: meson: g12a: mark fclk_div2 as critical new 7b5c5720a368 clk: meson: make shipped controller configurable new 871ca96f1c7d Merge tag 'clk-meson-v5.10-1' of https://github.com/BayLib [...] new 2f704c29699d dt-bindings: clk: sunxi-ccu: add compatible string for A10 [...] new fb038ce4db55 clk: sunxi-ng: add support for the Allwinner A100 CCU new a3ba99a24b36 clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for [...] new 5eefe5e18317 Merge tag 'sunxi-clk-for-5.10-1' of https://git.kernel.org [...] new 3f1cc53b5f6f clk: samsung: exynos5420: Add definition of clock ID for m [...] new 8b066520ff7e clk: samsung: exynos5420: Avoid __clk_lookup() calls when [...] new f493602db56b clk: samsung: Add clk ID definitions for the CPU parent clocks new 1f6e17d20245 clk: samsung: exynos5420/5250: Add IDs to the CPU parent c [...] new ff8e0ff9b996 clk: samsung: Use cached clk_hws instead of __clk_lookup() calls new 553be99d1fe9 Merge tag 'clk-v5.10-samsung' of https://git.kernel.org/pu [...] new 533852d71840 clk: s2mps11: initialize driver via module_platform_driver new 52ba4fa40fb3 clk: fixed: add missing kerneldoc new faeda014b49e clk: davinci: add missing kerneldoc new 425c23d382ab clk: at91: drop unused at91sam9g45_pcr_layout new f5e75b4aaec4 clk: mmp: pxa1928: drop unused 'clk' variable new 84afc9ecf4e4 clk: si5341: drop unused 'err' variable new b10f22493512 clk: socfpga: agilex: Remove unused variable 'cntr_mux' new 9d3261628aa6 Merge branches 'clk-renesas', 'clk-amlogic', 'clk-allwinne [...] new eff8a85acfb4 clk: mediatek: mt6797: simplify the return expression of m [...] new b37c1e673ec5 clk: mediatek: mt7629: simplify the return expression of m [...] new a2618360abd7 clk: mediatek: fix platform_no_drv_owner.cocci warnings new 2f05cced7307 clk: keystone: sci-clk: fix parsing assigned-clock data du [...] new d3f3f499cb33 clk: keystone: sci-clk: cache results of last query rate o [...] new 4630ef134e41 clk: keystone: sci-clk: add 10% slack to set_rate new cec4a609a888 clk: ti: autoidle: add checks against NULL pointer reference new b7a7943fe291 clk: ti: clockdomain: fix static checker warning new 6045124ebe72 clk: ti: dra7: add missing clkctrl register for SHA2 instance new f102ed0686b1 clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate() new 816e87253dec clk: rockchip: rk3308: drop unused mux_timer_src_p new 63207c37eac4 clk: rockchip: Use clk_hw_register_composite instead of cl [...] new f73907de3493 clk: rockchip: Export rockchip_clk_register_ddrclk() new 37353491d1a8 clk: rockchip: Export rockchip_register_softrst() new ea650c26611d clk: rockchip: Export some clock common APIs for module drivers new 4d98ed1e1264 clk: rockchip: fix the clk config to support module build new 70d839e2761d clk: rockchip: rk3399: Support module build new ca52a47af60f Merge tag 'v5.10-rockchip-clk1' of git://git.kernel.org/pu [...] new b608f11d49ec clk: rockchip: Initialize hw to error to avoid undefined behavior new 804a892456b7 clk: mediatek: add UART0 clock support new 8adea9b9459c dt-bindings: clock: mediatek: add bindings for MT8167 clocks new a68224832118 clk: mediatek: Add MT8167 clock support new 3ab9a54f76e7 Merge branches 'clk-simplify', 'clk-ti', 'clk-tegra', 'clk [...] new 4f8a13e1c2c2 clk: uniphier: use semicolons rather than commas to separa [...] new 39443a27cb78 clk: mvebu: ap80x-cpu: use semicolons rather than commas t [...] new 3270ee14557b clk: meson: use semicolons rather than commas to separate [...] new 86378cf646d3 clk: axi-clkgen: Add support for fractional dividers new a3947209d380 clk: axi-clkgen: Set power bits for fractional mode new e9501b975a9e clk: qoriq: modify MAX_PLL_DIV to 32 new 9ba9ad8f5be0 clk: baikal-t1: Mark Ethernet PLL as critical new 6487649ee8b8 clk: pxa: Constify static struct clk_ops new 07c565b42a04 clk: mmp2: Fix the display clock divider base new 97f2f490c1a4 Merge branches 'clk-semicolon', 'clk-axi-clkgen', 'clk-qor [...] new 29c37341b54f clk: ingenic: Use to_clk_info() macro for all clocks new 21534fe39c49 clk: ingenic: Use readl_poll_timeout instead of custom loop new 3860dc599b7d clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL new 2e4ee634f805 clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT new 1a3c4dd4e163 clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate new eddfb2e1eed6 clk: at91: remove the checking of parent_name new 85d071e7f19a clk: at91: clk-main: update key before writing AT91_CKGR_MOR new c6968ac08d60 clk: at91: clk-sam9x60-pll: remove unused variable new fcedb589b5a8 clk: at91: sam9x60: support only two programmable clocks new f6bade6875d7 clk: Restrict CLK_HSDK to ARC_SOC_HSDK new 0d03f0292659 clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit va [...] new d7d7518fdcc8 clk: composite: Export clk_hw_register_composite() new 870ed5e22ae1 clk: imx: Support building i.MX common clock driver as module new f1f018dc030e clk: imx: Add clock configuration for ARMv7 platforms new 9a976cd278ea clk: imx8m: Support module build new e0d0d4d86c76 clk: imx8qxp: Support building i.MX8QXP clock driver as module new 7d6b5e4f2445 clk: imx: Explicitly include bits.h new 0b8056106c02 clk: imx: vf610: Add CRC clock new afff77ce882d clk: imx: Correct the root clk of media ldb on imx8mp new f1859198509e clk: imx: Correct the memrepair clock on imx8mp new 936c383673b9 clk: imx: fix composite peripheral flags new 4757d2a3a321 clk: imx: fix i.MX7D peripheral clk mux flags new cca87e5cbd98 clk: imx: Fix and update kerneldoc new b0772b4d95b1 clk: imx: gate2: Fix a few typos new 805837740d01 clk: imx: imx21: Remove clock driver new db2a28ef95bf Merge tag 'clk-imx-5.10' of git://git.kernel.org/pub/scm/l [...] new b159c63d82ff clk: imx8mq: Fix usdhc parents order new a9e545ac63c2 clk: qcom: ipq8074: make pcie0_rchng_clk_src static new 34e4c3cac6ff clk: qcom: gcc-msm8939: remove defined but not used variables new 355a7d754b92 clk: qcom: dispcc: Update DP clk ops for phy design new d46e5a39f9be clk: qcom: gcc-sdm660: Fix wrong parent_map new 1843dff66857 clk/qcom: fix spelling typo new 8c18b41b3931 clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs new 70d795d2d836 dt-bindings: clock: combine qcom,sdm845-videocc and qcom,s [...] new df3f61d2cdc9 dt-bindings: clock: add SM8150 QCOM video clock bindings new dafb992a95e1 dt-bindings: clock: add SM8250 QCOM video clock bindings new 5658e8cf1a8a clk: qcom: add video clock controller driver for SM8150 new 0e94711a1f29 clk: qcom: add video clock controller driver for SM8250 new d05a58047c75 dt-bindings: clock: add QCOM SM8150 and SM8250 display clo [...] new 80a18f4a8567 clk: qcom: Add display clock controller driver for SM8150 [...] new fda48bf5c86d clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on new eff06bd5e5f6 clk: clk-prima2: fix return value check in prima2_clk_init() new 4ceb4b6bd286 clk: bcm: rpi: Add register to control pixel bvb clk new f6c992ca7dd4 clk: bcm2835: add missing release if devm_clk_hw_register fails new 5f56888fad46 Merge branches 'clk-ingenic', 'clk-at91', 'clk-kconfig', ' [...] new 3fec0eaaf04a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 9a4e66802e41 remoteproc: scp: add COMPILE_TEST dependency new cb2d8d5b196c remoteproc: stm32: Fix pointer assignement new 434ac4d51407 remoteproc/mediatek: fix null pointer dereference on null [...] new 4360f93ac39c remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot new 189462263674 remoteproc: Fixup coredump debugfs disable request new fd0b6c1ff85a remoteproc/mediatek: Add support for mt8192 SCP new 5ee79c2ed5bd dt-bindings: remoteproc: Add bindings for R5F subsystem on [...] new 6dedbd1d5443 remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem new 34f2653686fe remoteproc: k3-r5: Initialize TCM memories for ECC new ea47c6887b6d remoteproc: k3-r5: Add loading support for on-chip SRAM regions new bf41a0910cb2 remoteproc: Change default dump configuration to "disabled" new f75c6043a38b remoteproc: Add coredump as part of sysfs interface new 526b9e0cf378 remoteproc: Add recovery configuration to the sysfs interface new 141bc97c1bfe remoteproc/mediatek: Remove non-standard dsb() new 1553d96854b4 Merge tag 'rproc-v5.10' of git://git.kernel.org/pub/scm/li [...] new e69ee0cf655e rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() new 231331b2dbd7 rpmsg: Avoid double-free in mtk_rpmsg_register_device new 6c09ea0b0aef rpmsg: virtio: fix compilation warning for virtio_rpmsg_ch [...] new 4fcdaf6e28d1 rpmsg: glink: Use complete_all for open states new d5158cda9e7b rpmsg: Guard against null endpoint ops in destroy new 0f579e524721 rpmsg: glink: Add support for rpmsg glink chrdev new 4e3dda0bc603 rpmsg: glink: Expose rpmsg name attr for glink new 60573c2966a1 Merge tag 'rpmsg-v5.10' of git://git.kernel.org/pub/scm/li [...] new 1c0f68252a6a vfio/pci: Don't regenerate vconfig for all BARs if !bardirty new 7d6e1329652e vfio iommu: Add dma available capability new c12fa88c6d16 vfio: Fix typo of the device_state new eac7cc21c4e4 vfio/pci: Remove redundant declaration of vfio_pci_driver new 12856e7acde4 PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY new 08b6e22b850c s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY new 515ecd5368f1 vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn new 7ef32e52368f vfio: add a singleton check for vfio_group_pin_pages new 28b130244061 vfio: fix a missed vfio group put in vfio_pin_pages new 2c5af98592f6 vfio/type1: fix dirty bitmap calculation in vfio_dma_rw new 3de066f8f86b Merge branches 'v5.10/vfio/bardirty', 'v5.10/vfio/dma_avai [...] new fb1ff4c19415 vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices new 704f5082d845 vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind new f97f4c04e5d6 vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl new df747bcd5b21 vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call new 67247289688d vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions new f2ba7e8c947b vfio/fsl-mc: Added lock support in preparation for interru [...] new 2e0d29561f59 vfio/fsl-mc: Add irq infrastructure for fsl-mc devices new cc0ee20bd969 vfio/fsl-mc: trigger an interrupt via eventfd new 1bb141ed5e14 vfio/fsl-mc: Add read/write support for fsl-mc devices new ac93ab2bf69a vfio/fsl-mc: Add support for device reset new dc8c638d9e14 s390/pci: stash version in the zpci_dev new 517fe298245c s390/pci: track whether util_str is valid in the zpci_dev new 0c633f0be1dc vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO new e6b817d4b821 vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO new c10ff790c42e MAINTAINERS: Add entry for s390 vfio-pci new 2099363255f1 Merge branches 'v5.10/vfio/fsl-mc-v6' and 'v5.10/vfio/zpci [...] new 83e491799e63 vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit new 159246378d84 vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger new 822e1a90afff vfio/fsl-mc: fix the return of the uninitialized variable ret new 852b1beecb6f vfio/pci: Clear token on bypass registration failure new 2e6cfd496f5b vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages new fc996db970a3 Merge tag 'vfio-v5.10-rc1' of git://github.com/awilliam/li [...]
The 362 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-remoteproc | 44 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 7 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 93 ++ .../bindings/clock/qcom,sc7180-videocc.yaml | 65 - ...{qcom,sdm845-videocc.yaml => qcom,videocc.yaml} | 18 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 56 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 8 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 20 +- .../devicetree/bindings/pci/uniphier-pcie.txt | 1 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 281 ++++ Documentation/power/pci.rst | 2 +- MAINTAINERS | 14 + arch/arm/include/asm/mach/pci.h | 7 - arch/arm/kernel/bios32.c | 16 +- arch/s390/include/asm/pci.h | 4 +- arch/s390/pci/pci_bus.c | 5 +- arch/s390/pci/pci_clp.c | 2 + arch/sparc/include/asm/io_32.h | 17 +- arch/x86/pci/fixup.c | 2 +- arch/x86/pci/intel_mid_pci.c | 3 +- drivers/acpi/apei/ghes.c | 63 + drivers/acpi/pci_mcfg.c | 22 +- drivers/clk/Kconfig | 3 +- drivers/clk/at91/at91sam9g45.c | 7 - drivers/clk/at91/clk-main.c | 11 +- drivers/clk/at91/clk-peripheral.c | 4 +- drivers/clk/at91/clk-sam9x60-pll.c | 3 +- drivers/clk/at91/sam9x60.c | 2 +- drivers/clk/baikal-t1/clk-ccu-pll.c | 14 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 1 + drivers/clk/clk-axi-clkgen.c | 187 ++- drivers/clk/clk-composite.c | 1 + drivers/clk/clk-fixed-factor.c | 1 + drivers/clk/clk-fixed-rate.c | 1 + drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-s2mps11.c | 13 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/davinci/da8xx-cfgchip.c | 1 + drivers/clk/imx/Kconfig | 90 +- drivers/clk/imx/Makefile | 78 +- drivers/clk/imx/clk-busy.c | 1 + drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 + drivers/clk/imx/clk-cpu.c | 2 + drivers/clk/imx/clk-fixup-mux.c | 1 + drivers/clk/imx/clk-frac-pll.c | 2 + drivers/clk/imx/clk-gate2.c | 4 +- drivers/clk/imx/clk-imx21.c | 171 --- drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sl.c | 15 +- drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 132 +- drivers/clk/imx/clk-imx8mm.c | 4 + drivers/clk/imx/clk-imx8mn.c | 4 + drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 8 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 + drivers/clk/imx/clk-imx8qxp.c | 4 + drivers/clk/imx/clk-lpcg-scu.c | 1 + drivers/clk/imx/clk-pfd.c | 2 +- drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 7 +- drivers/clk/imx/clk-pllv1.c | 1 + drivers/clk/imx/clk-pllv3.c | 5 +- drivers/clk/imx/clk-pllv4.c | 1 + drivers/clk/imx/clk-sscg-pll.c | 2 + drivers/clk/imx/clk-vf610.c | 2 + drivers/clk/imx/clk.c | 18 +- drivers/clk/imx/clk.h | 7 + drivers/clk/ingenic/cgu.c | 134 +- drivers/clk/keystone/sci-clk.c | 19 +- drivers/clk/mediatek/Kconfig | 48 + drivers/clk/mediatek/Makefile | 6 + drivers/clk/mediatek/clk-mt6765.c | 1 - drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt6797.c | 8 +- drivers/clk/mediatek/clk-mt7629.c | 9 +- drivers/clk/mediatek/clk-mt8167-aud.c | 66 + drivers/clk/mediatek/clk-mt8167-img.c | 60 + drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 58 + drivers/clk/mediatek/clk-mt8167-mm.c | 132 ++ drivers/clk/mediatek/clk-mt8167-vdec.c | 73 + drivers/clk/mediatek/clk-mt8167.c | 1062 +++++++++++++++ drivers/clk/meson/Kconfig | 26 +- drivers/clk/meson/axg-audio.c | 214 ++- drivers/clk/meson/clk-phase.c | 56 + drivers/clk/meson/clk-phase.h | 6 + drivers/clk/meson/g12a.c | 11 + drivers/clk/meson/meson-aoclk.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/clk-of-pxa1928.c | 3 +- drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/pxa/clk-pxa.h | 8 +- drivers/clk/qcom/Kconfig | 27 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 10 +- drivers/clk/qcom/clk-rcg2.c | 19 +- drivers/clk/qcom/dispcc-sc7180.c | 3 - .../clk/qcom/{dispcc-sc7180.c => dispcc-sm8250.c} | 719 +++++++--- drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8939.c | 12 - drivers/clk/qcom/gcc-msm8994.c | 388 +++++- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gdsc.c | 8 + drivers/clk/qcom/videocc-sm8150.c | 276 ++++ drivers/clk/qcom/videocc-sm8250.c | 369 ++++++ drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r7s9210-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7742-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a7743-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7745-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7790-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a7791-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7792-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7794-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 276 ++++ drivers/clk/renesas/renesas-cpg-mssr.c | 136 +- drivers/clk/renesas/renesas-cpg-mssr.h | 14 +- drivers/clk/rockchip/Kconfig | 78 ++ drivers/clk/rockchip/Makefile | 42 +- drivers/clk/rockchip/clk-ddr.c | 1 + drivers/clk/rockchip/clk-half-divider.c | 18 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/rockchip/clk-rk3399.c | 56 + drivers/clk/rockchip/clk.c | 113 +- drivers/clk/rockchip/softrst.c | 7 +- drivers/clk/samsung/clk-cpu.c | 37 +- drivers/clk/samsung/clk-cpu.h | 6 +- drivers/clk/samsung/clk-exynos3250.c | 6 +- drivers/clk/samsung/clk-exynos4.c | 7 +- drivers/clk/samsung/clk-exynos5250.c | 8 +- drivers/clk/samsung/clk-exynos5420.c | 27 +- drivers/clk/samsung/clk-exynos5433.c | 10 +- drivers/clk/sirf/clk-prima2.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 13 - drivers/clk/sunxi-ng/Kconfig | 10 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 214 +++ drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h | 21 + drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1276 ++++++++++++++++++ drivers/clk/sunxi-ng/ccu-sun50i-a100.h | 56 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 37 +- drivers/clk/tegra/clk-tegra210-emc.c | 2 +- drivers/clk/ti/autoidle.c | 14 +- drivers/clk/ti/clk-7xx.c | 1 + drivers/clk/ti/clockdomain.c | 2 + drivers/clk/uniphier/clk-uniphier-cpugear.c | 2 +- drivers/clk/uniphier/clk-uniphier-mux.c | 2 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/misc/pci_endpoint_test.c | 17 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/pci/Kconfig | 62 + drivers/pci/controller/Kconfig | 12 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 1 - drivers/pci/controller/cadence/pcie-cadence-host.c | 8 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/pci-dra7xx.c | 46 +- drivers/pci/controller/dwc/pci-exynos.c | 45 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pci-keystone.c | 146 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 100 +- drivers/pci/controller/dwc/pci-meson.c | 164 +-- drivers/pci/controller/dwc/pcie-al.c | 70 +- drivers/pci/controller/dwc/pcie-artpec6.c | 48 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 257 +++- drivers/pci/controller/dwc/pcie-designware-host.c | 362 ++--- drivers/pci/controller/dwc/pcie-designware-plat.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 170 ++- drivers/pci/controller/dwc/pcie-designware.h | 110 +- drivers/pci/controller/dwc/pcie-histb.c | 45 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 65 +- drivers/pci/controller/dwc/pcie-kirin.c | 49 +- drivers/pci/controller/dwc/pcie-qcom.c | 46 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 39 +- drivers/pci/controller/dwc/pcie-tegra194.c | 140 +- drivers/pci/controller/dwc/pcie-uniphier.c | 3 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 7 +- drivers/pci/controller/pci-aardvark.c | 108 +- drivers/pci/controller/pci-hyperv.c | 50 +- drivers/pci/controller/pci-loongson.c | 7 +- drivers/pci/controller/pci-mvebu.c | 3 - drivers/pci/controller/pci-tegra.c | 51 +- drivers/pci/controller/pci-v3-semi.c | 1 - drivers/pci/controller/pci-xgene-msi.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 444 ++++++- drivers/pci/controller/pcie-hisi-error.c | 327 +++++ drivers/pci/controller/pcie-iproc-bcma.c | 13 +- drivers/pci/controller/pcie-iproc-msi.c | 13 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 - drivers/pci/controller/vmd.c | 306 +++-- drivers/pci/ecam.c | 10 + drivers/pci/hotplug/pciehp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 15 +- drivers/pci/hotplug/rpadlpar_core.c | 8 +- drivers/pci/hotplug/shpchp_ctrl.c | 1 - drivers/pci/iov.c | 1 + drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 4 + drivers/pci/pci-driver.c | 26 - drivers/pci/pci-pf-stub.c | 14 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 54 +- drivers/pci/pci.h | 9 +- drivers/pci/pcie/aspm.c | 294 ++--- drivers/pci/pcie/bw_notification.c | 3 + drivers/pci/pcie/dpc.c | 7 +- drivers/pci/probe.c | 17 +- drivers/pci/quirks.c | 78 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +- drivers/pwm/core.c | 17 +- drivers/pwm/pwm-bcm2835.c | 10 +- drivers/pwm/pwm-img.c | 3 +- drivers/pwm/pwm-jz4740.c | 9 +- drivers/pwm/pwm-pca9685.c | 45 +- drivers/pwm/pwm-rockchip.c | 15 +- drivers/pwm/pwm-sifive.c | 8 +- drivers/pwm/pwm-sprd.c | 7 +- drivers/pwm/pwm-sun4i.c | 36 +- drivers/pwm/sysfs.c | 4 +- drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/mtk_common.h | 32 + drivers/remoteproc/mtk_scp.c | 199 ++- drivers/remoteproc/mtk_scp_ipi.c | 9 +- drivers/remoteproc/qcom_q6v5_mss.c | 16 +- drivers/remoteproc/remoteproc_coredump.c | 6 +- drivers/remoteproc/remoteproc_debugfs.c | 23 +- drivers/remoteproc/remoteproc_sysfs.c | 119 ++ drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 1395 ++++++++++++++++++++ drivers/rpmsg/mtk_rpmsg.c | 9 +- drivers/rpmsg/qcom_glink_native.c | 70 +- drivers/rpmsg/qcom_smd.c | 32 +- drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 7 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/vfio/Kconfig | 1 + drivers/vfio/Makefile | 1 + drivers/vfio/fsl-mc/Kconfig | 9 + drivers/vfio/fsl-mc/Makefile | 4 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 683 ++++++++++ drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 194 +++ drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 55 + drivers/vfio/pci/Kconfig | 12 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/pci/vfio_pci.c | 38 +- drivers/vfio/pci/vfio_pci_config.c | 27 +- drivers/vfio/pci/vfio_pci_intrs.c | 4 +- drivers/vfio/pci/vfio_pci_private.h | 12 + drivers/vfio/pci/vfio_pci_zdev.c | 143 ++ drivers/vfio/vfio.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 23 +- include/acpi/ghes.h | 18 + include/asm-generic/io.h | 39 +- include/dt-bindings/clock/dra7.h | 1 + include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos5420.h | 6 + include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/mt8167-clk.h | 131 ++ include/dt-bindings/clock/qcom,dispcc-sm8150.h | 1 + include/dt-bindings/clock/qcom,dispcc-sm8250.h | 66 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 36 + include/dt-bindings/clock/qcom,videocc-sm8150.h | 25 + include/dt-bindings/clock/qcom,videocc-sm8250.h | 34 + include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 + include/dt-bindings/clock/sun50i-a100-ccu.h | 116 ++ include/dt-bindings/clock/sun50i-a100-r-ccu.h | 23 + include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/power/r8a779a0-sysc.h | 59 + include/dt-bindings/reset/sun50i-a100-ccu.h | 68 + include/dt-bindings/reset/sun50i-a100-r-ccu.h | 18 + include/linux/pci-ecam.h | 1 + include/linux/pci-ep-cfs.h | 4 +- include/linux/pci.h | 9 +- include/linux/remoteproc.h | 8 +- include/uapi/linux/pci_regs.h | 6 +- include/uapi/linux/vfio.h | 29 +- include/uapi/linux/vfio_zdev.h | 78 ++ 297 files changed, 13146 insertions(+), 3042 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml rename Documentation/devicetree/bindings/clock/{qcom,sdm845-videocc.yaml => qcom,v [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml delete mode 100644 drivers/clk/imx/clk-imx21.c create mode 100644 drivers/clk/mediatek/clk-mt8167-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8167-img.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8167-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8167.c copy drivers/clk/qcom/{dispcc-sc7180.c => dispcc-sm8250.c} (51%) create mode 100644 drivers/clk/qcom/videocc-sm8150.c create mode 100644 drivers/clk/qcom/videocc-sm8250.c create mode 100644 drivers/clk/renesas/r8a779a0-cpg-mssr.c create mode 100644 drivers/clk/rockchip/Kconfig create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.h create mode 100644 drivers/pci/controller/pcie-hisi-error.c create mode 100644 drivers/remoteproc/ti_k3_r5_remoteproc.c create mode 100644 drivers/vfio/fsl-mc/Kconfig create mode 100644 drivers/vfio/fsl-mc/Makefile create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_private.h create mode 100644 drivers/vfio/pci/vfio_pci_zdev.c create mode 100644 include/dt-bindings/clock/mt8167-clk.h create mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8250.h create mode 100644 include/dt-bindings/clock/r8a779a0-cpg-mssr.h create mode 100644 include/dt-bindings/clock/sun50i-a100-ccu.h create mode 100644 include/dt-bindings/clock/sun50i-a100-r-ccu.h create mode 100644 include/dt-bindings/power/r8a779a0-sysc.h create mode 100644 include/dt-bindings/reset/sun50i-a100-ccu.h create mode 100644 include/dt-bindings/reset/sun50i-a100-r-ccu.h create mode 100644 include/uapi/linux/vfio_zdev.h