This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 113691ce9f32 Merge tag 'x86_tdx_for_6.14-rc1' of git://git.kernel.org/p [...] new 4f7fe90fe719 platform/x86: quickstart: don't include 'pm_wakeup.h' directly new b5dbb8e23cb3 platform/mellanox: mlxbf-pmc: incorrect type in assignment new 6e0fb1bdb71c platform/x86: x86-android-tablets: make platform data be static new 0ffafd4a3b39 fujitsu-laptop: replace strcpy -> strscpy new 836d0d7107e5 platform/x86/amd/hsmp: Add support for HSMP protocol versi [...] new 83ad6974dd3b platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() new 0e914063ddd1 platform/x86/amd/pmc: Move STB functionality to a new file [...] new 00a8d002432f platform/x86/amd/pmc: Update function names to align with [...] new 2851f4f8ed4e platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and [...] new 3279f7a6b7d4 platform/x86/amd/pmc: Isolate STB code changes to a new file new 0b4c20ff2bca platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips inf [...] new e22fbf27a6ba platform/x86/amd/pmc: Update IP information structure for [...] new 4aeca3178035 platform/x86/amd/pmc: Update S2D message id for 1Ah Family [...] new 382fe403dc31 platform/x86/amd/pmc: Add STB support for AMD Desktop variants new c712e8fd9bf4 MAINTAINERS: Change AMD PMC driver status to "Supported" new dd77ba8801a2 Merge import NS conversion from 'https://git.kernel.org/pu [...] new 981fd70a5ac4 platform/x86: x86-android-tablets: Add missing __init to g [...] new f6728073baa1 platform/x86: x86-android-tablets: Make variables only use [...] new 478b00a623d6 platform/x86: serdev_helpers: Check for serial_ctrl_uid == NULL new a6593c5c5045 platform/x86: serdev_helpers: Add get_serdev_controller_fr [...] new c1007dd139b6 platform/x86: x86-android-tablets: Change x86_instantiate_ [...] new dd6db239cb30 platform/x86: x86-android-tablets: Store serdev-controller [...] new 7d28fb4d16fb platform/x86: x86-android-tablets: Add support for getting [...] new c0f1bfc141ea platform/x86: x86-android-tablets: Add Bluetooth support f [...] new 0130ec83c553 platform/x86/intel: bytcrc_pwrsrc: Optionally register a p [...] new c78dd25138d1 platform/x86: x86-android-tablets: Add Vexia EDU ATLA 10 E [...] new f34799206056 platform/x86: intel: int0002_vgpio: Make the irqchip immutable new cd2fd6eab480 platform/x86: int3472: Check for adev == NULL new 1dd0cb9cabf3 platform/x86: int3472: Make "pin number mismatch" message [...] new 6718d42b6eb2 platform/x86: int3472: Fix skl_int3472_handle_gpio_resourc [...] new cc115abc1f9b platform/x86: int3472: Debug log the sensor name new 9741f9aa13f6 platform/x86: acer-wmi: Add support for Acer PH14-51 new 287b3240fc8a platform/x86: acer-wmi: Rename ACER_CAP_FAN_SPEED_READ new a11d8b37942d platform/x86: acer-wmi: Improve error handling when readin [...] new 3b6f9c6505a3 platform/x86: acer-wmi: Implement proper hwmon support new 549de562d794 ACPI: platform-profile: Add a name member to handlers new 7c63fe4dcd0a platform/x86/dell: dell-pc: Create platform device new 6f5e63ddc333 ACPI: platform_profile: Add device pointer into platform p [...] new 9b3bb37b44a3 ACPI: platform_profile: Add platform handler argument to p [...] new 4d5c027bf556 ACPI: platform_profile: Pass the profile handler into plat [...] new 585484003ded ACPI: platform_profile: Move sanity check out of the mutex new ab431a20756a ACPI: platform_profile: Move matching string for new profi [...] new 55b1e68134bf ACPI: platform_profile: Use guard(mutex) for register/unregister new 1f3ac55c2e65 ACPI: platform_profile: Use `scoped_cond_guard` new 77be5cacb2c2 ACPI: platform_profile: Create class for ACPI platform profile new 97cab71d712b ACPI: platform_profile: Add name attribute to class interface new 52a67be8ee27 ACPI: platform_profile: Add choices attribute for class interface new d2785e39429a ACPI: platform_profile: Add profile attribute for class interface new e5fe5ddc38ff ACPI: platform_profile: Notify change events on register a [...] new 06ec24388f1d ACPI: platform_profile: Only show profiles common for all [...] new 494637cf5bf0 ACPI: platform_profile: Add concept of a "custom" profile new e836b7dfbaba ACPI: platform_profile: Make sure all profile handlers agr [...] new 70246f89c55f ACPI: platform_profile: Check all profile handler to calcu [...] new 37a6853d83f8 ACPI: platform_profile: Notify class device from platform_ [...] new 688834743d67 ACPI: platform_profile: Allow multiple handlers new dd7ba84afa06 platform/x86/amd: pmf: Drop all quirks new 0056b0852c32 Documentation: Add documentation about class interface for [...] new 18131e9f1682 Merge branch 'platform-drivers-x86-platform-profile' into [...] new c0cc60b39269 platform/x86: dell: dcdbas: Constify 'struct bin_attribute' new fbabd3dbb55f platform/x86: dell_rbu: Constify 'struct bin_attribute' new b0034f206f14 platform/x86/intel/sdsi: Constify 'struct bin_attribute' new 7ff2fecc8bc2 platform/x86/intel/pmt: Constify 'struct bin_attribute' new 8fa1a2e1053a platform/x86/amd/hsmp: Constify 'struct bin_attribute' new 3bc018395f10 platform/x86/intel/tpmi/plr: Make char[] longer to silence [...] new bdf0ea9d521c platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids t [...] new cc0809b752c7 platform/x86: dell-smo8800: Move instantiation of lis3lv02 [...] new e21bff27f206 platform/x86: dell-smo8800: Add a couple more models to li [...] new 204d45fe680b platform/x86/intel: bytcrc_pwrsrc: fix power_supply dependency new 0c91d916af89 platform/x86: wmi-bmof: Make use of .bin_size() callback new a2ec08e43fdb platform/x86: dell-uart-backlight: Use blacklight power constant new 8ba0e61861ab mlxbf-bootctl: Constify 'struct bin_attribute' new 9e0894d07072 platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA new f947ea8dd657 platform/x86/amd: pmc: Use guard(mutex) new 03f8e0e05510 platform/x86/amd: pmf: Switch to guard(mutex) new b651ea8a44aa ACPI: platform_profile: Add devm_platform_profile_register() new c416a3fed78b Merge branch 'platform-drivers-x86-platform-profile' into [...] new 6b228cfc52a6 alienware-wmi: Use devm_platform_profile_register() new d1c444b47100 HID: amd_sfh: Add support to export device operating states new cce179c655da platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver new 98e45f0d7b99 docs: platform/x86: wmi: mention tool for invoking WMI methods new 991c8aacfb6e tools/power/x86/intel-speed-select: Fix TRL restore after [...] new 600c8f24319c tools/power/x86/intel-speed-select: v1.21 release new 595c4b672493 Merge branch 'intel-sst' of https://github.com/spandruvada [...] new 053c409951db platform/x86: thinkpad-acpi: replace strcpy with strscpy new d0eee1be3792 platform/x86: firmware_attributes_class: Move include linu [...] new d03cfde56f5c platform/x86: firmware_attributes_class: Simplify API new 55922403807a platform/x86: think-lmi: Directly use firmware_attributes_class new 63f8c0580360 platform/x86: hp-bioscfg: Directly use firmware_attributes_class new 501d2f0e7895 platform/x86: dell-sysman: Directly use firmware_attributes_class new 6af39604c788 platform/x86: firmware_attributes_class: Drop lifecycle functions new c85b516b44d2 platform/x86: acer-wmi: Add support for Acer Predator PH16-72 new 2d0a368c34c0 platform/x86: alienware-wmi: Remove unnecessary check at m [...] new 99675d25dc82 platform/x86: alienware-wmi: Move Lighting Control State new f3f6728766c3 platform/x86: alienware-wmi: Modify parse_rgb() signature new 1d334211aa60 platform/x86: alienware-wmi: Improve hdmi_mux, amplifier a [...] new 61493f947220 platform/x86: alienware-wmi: Improve rgb-zones group creation new a5ddea4f9c35 platform/x86: alienware_wmi: General cleanup of WMAX methods new 761bea182af6 platform/x86: intel: punit_ipc: Remove unused function new 1b32401b5208 Documentation/ABI: Add document for Mellanox PMC driver new 5efc800975d9 platform/mellanox: mlxbf-pmc: Add support for monitoring c [...] new 8e3b3e1695eb platform/mellanox: mlxbf-pmc: Add support for clock_measur [...] new 913240e47b41 Documentation/ABI: Add new sysfs field to sysfs-platform-m [...] new 1e4e3dff9e13 platform/x86: dell-smo8800: Add support for probing for th [...] new cec8c359f87c Input: i8042 - Add support for platform filter contexts new 1bebc7869c99 Input: allocate keycode for phone linking new 7ba618e893a4 platform/x86: thinkpad_acpi: Add support for new phone lin [...] new 2d76708c2221 platform/x86: acer-wmi: use WMI calls for platform profile [...] new cd44e09bb89d platform/x86: acer-wmi: use new helper function for settin [...] new 61c461a90fbf platform/x86: acer-wmi: simplify platform profile cycling new 191e21f1a4c3 platform/x86: acer-wmi: use an ACPI bitmap to set the plat [...] new 549fcf58cf58 platform/x86: acer-wmi: add support for Acer Nitro AN515-58 new d98bf6a6ed61 platform/x86: lenovo-wmi-camera: Use SW_CAMERA_LENS_COVER [...] new d960f14800b5 ACPI: platform_profile: Replace *class_dev member with class_dev new 249c576f0f9d ACPI: platform_profile: Let drivers set drvdata to the cla [...] new cf3ea098dd3a ACPI: platform_profile: Remove platform_profile_handler fr [...] new b5ca1a4488a5 ACPI: platform_profile: Add `ops` member to handlers new 58d5629dc8b8 ACPI: platform_profile: Add `probe` to platform_profile_ops new 24c54b19b495 platform/surface: surface_platform_profile: Use devm_platf [...] new 9523ea90cb17 platform/x86: acer-wmi: Use devm_platform_profile_register() new 3e6d0bf3b9bf platform/x86: amd: pmf: sps: Use devm_platform_profile_register() new 8f1868526702 platform/x86: asus-wmi: Use devm_platform_profile_register() new 1ab20816ab0f platform/x86: dell-pc: Use devm_platform_profile_register() new 0d882fae334b platform/x86: ideapad-laptop: Use devm_platform_profile_re [...] new db0c8eb72bc7 platform/x86: hp-wmi: Use devm_platform_profile_register() new c72ca29e7f4a platform/x86: inspur_platform_profile: Use devm_platform_p [...] new 31658c916fa6 platform/x86: thinkpad_acpi: Use devm_platform_profile_register() new 07f531b395db ACPI: platform_profile: Remove platform_profile_handler fr [...] new 6ef338955035 ACPI: platform_profile: Move platform_profile_handler new c4f7d255be32 ACPI: platform_profile: Clean platform_profile_handler new ee7f3e2b4942 ACPI: platform_profile: Add documentation new 0025d83a3c20 ACPI: platform_profile: Add a prefix to log messages new 6e4ab59b8391 platform/x86: hp-wmi: Add fan and thermal profile support [...] new 9886f575de5a platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead [...] new fcf1b6f8d824 platform/mellanox: mlxreg-hotplug: use sysfs_emit() instea [...] new ff44b1ca889f platform/mellanox: mlxreg-io: use sysfs_emit() instead of [...] new f6bfa25c6665 platform/x86: acer-wmi: Ignore AC events new 3ef4ea516c2f platform/x86: acer-wmi: Fix initialization of last_non_tur [...] new 0da9a3f9ac8a Merge branch 'fixes' into 'for-next' new c9c0543b52d8 Merge tag 'platform-drivers-x86-v6.14-1' of git://git.kern [...] new 423147389063 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible new 43ca55f5555b iommu/arm-smmu-v3: Introduce struct arm_smmu_event new d814b70b9b90 iommu/arm-smmu-v3: Log better event records new 9b640ae7fbba iommu/arm-smmuv3: Update comments about ATS and bypass new 7d835134d4e1 iommu/arm-smmu: Make instance lookup robust new 97cb1fa02726 iommu/arm-smmu: Retire probe deferral workaround new fcbd62156742 iommu/arm-smmu-v3: Clean up more on probe failure new 46b3df8eb9bd iommu: Manage driver probe deferral better new 6e192214c6c8 iommu/arm-smmu-v3: Document SVA interaction with new paget [...] new 48e7b8e284e5 iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() durin [...] new bb857c5c0150 iommu/arm-smmu-v3: Make domain_alloc_paging_flags() direct [...] new cdfb9840fcc6 iommu/arm-smmu-v3: Remove domain_alloc_paging() new 4dcac8407fe1 iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K new 376ce8b35ed1 iommu/io-pgtable-arm: Add coverage for different OAS in selftest new b7b8a6305557 iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_m [...] new e94dc6ddda8d iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding new ef4144b1b47d iommu/arm-smmu: Re-enable context caching in smmu reset operation new 445d7a8ed90e iommu/arm-smmu: Refactor qcom_smmu structure to include si [...] new 7f2ef1bfc758 iommu/arm-smmu: Add support for PRR bit setup new 9fe18d825a58 iommu/arm-smmu: Introduce ACTLR custom prefetcher settings new 3e35c3e725de iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500 new 821500d5c597 iommu/io-pgtable-arm: Make pgtable walker more generic new d9e589e6ad73 iommu/io-pgtable-arm: Re-use the pgtable walk for iova_to_phys new aff028a8192d iommu/io-pgtable-arm: Add way to debug pgtable walk new f2c77f6e41e6 iommu/arm-smmu-v3: Use str_read_write helper w/ logs new 1f3dc29d2445 iommu/arm-smmu-v3: Add missing #include of linux/string_choices.h new 87cafa082ce3 dt-bindings: iommu: arm,smmu: add sdm670 adreno iommu compatible new d1e22c7145af dt-bindings: arm-smmu: document QCS615 GPU SMMU new 2593988fd00e dt-bindings: arm-smmu: Document SM8750 SMMU new 8735e47e3a29 dt-bindings: iommu: qcom,iommu: Add MSM8917 IOMMU to SMMUv [...] new afc0cbc6e25b iommu/msm: Use helper function devm_clk_get_prepared() new 5a0751fc9eab dt-bindings: iommu: rockchip: Add Rockchip RK3576 new d5f88acdd6ff iommu/riscv: Add support for platform msi new 8d8d3752c0a4 iommu/riscv: Empty iommu queue before enabling it new 77a44196abfb iommu/riscv: Add shutdown function for iommu driver new 10c62c38b073 iommu/riscv: Fixup compile warning new fb3de9f9b085 iommu: Prevent pasid attach if no ops->remove_dev_pasid new 1fbf73425f51 iommu: Consolidate the ops->remove_dev_pasid usage into a helper new b18301b9156a iommu: Detaching pasid by attaching to the blocked_domain new ef181762cb54 iommu/arm-smmu-v3: Make the blocked domain support PASID new 4f0bdab175d6 iommu/vt-d: Make the blocked domain support PASID new 5f5363888239 iommu/amd: Make the blocked domain support PASID new 647b7aad1949 iommu: Remove the remove_dev_pasid op new 54e7d90089b8 iommu: Use str_enable_disable-like helpers new 60f030f7418d iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE new de1dda7e0b60 iommu/vt-d: Remove domain_alloc_paging() new c2206299401b iommu/vt-d: Remove iommu cap audit new cf08ca81d08a iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set new acf5d49aaf86 iommu/vt-d: Link cache tags of same iommu unit together new f20a6e3eb2ef iommu/amd: Misc ACPI IVRS debug info clean up new 82582f85ed22 iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not [...] new 7bea695ada0e iommu/amd: Introduce struct ivhd_dte_flags to store persis [...] new 8b3f78733814 iommu/amd: Introduce helper function to update 256-bit DTE new fd5dff9de4be iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers new a2ce608a1eb6 iommu/amd: Introduce helper function get_dte256() new 66ea3f96ae2b iommu/amd: Modify clear_dte_entry() to avoid in-place update new 457da5764668 iommu/amd: Lock DTE before updating the entry with WRITE_ONCE() new b0988acc94c0 iommu/amd: Remove amd_iommu_apply_erratum_63() new 5bb494d5cbb9 iommu/amd: remove return value of amd_iommu_detect new 1a684b099fac iommu/amd: Remove unused amd_iommu_domain_update() new f9b80f941e0e iommu/amd: Remove domain_alloc() new 02bcd1a8b991 iommu/amd: Remove dev == NULL checks new 55b237dd7f7e iommu/amd: Remove type argument from do_iommu_domain_alloc [...] new 13b4ec749163 iommu/amd: Change amd_iommu_pgtable to use enum protection [...] new 5a081f7f428c iommu/amd: Move the nid to pdom_setup_pgtable() new 082f1bcae8d1 iommu/amd: Fully decode all combinations of alloc_paging_flags new 125f34e4c107 Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'q [...] new f1c243fc78ca Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pu [...] new 9d7ad0ed85e9 dt-bindings: pinctrl: qcom: Add MSM8917 pinctrl new ff5eb00255eb pinctrl: qcom: Add MSM8917 tlmm pinctrl driver new d992e52d7e0e dt-bindings: pinctrl: qcom: update spi0 function new 9550fd31fd20 pinctrl: qcom: ipq5424: split spi0 pin group new efe479ccc4b5 pinctrl: ingenic: Replace seq_printf() by seq_puts() new 5c4bfbb21ded pinctrl: nomadik: Add check for clk_enable() new 03fc60cd8e7b pinctrl: renesas: rzg2l: Add audio clock pins on RZ/G3S new fa4752d4b599 Merge tag 'renesas-pinctrl-for-v6.14-tag1' of git://git.ke [...] new 1c6799266aac pinctrl: ocelot: Constify some structures new 1673d720b7e2 pinctrl: mediatek: add support for MTK_PULL_PD_TYPE new 08bec8511182 pinctrl: mediatek: add MT7988 pinctrl driver new e4ee0acff5b9 dt-bindings: pinctrl: add binding for MT7988 SoC new 001d7ef8e370 pinctrl: Fix the clean up on pinconf_apply_setting failure new 1dc7fd41e8dc dt-bindings: pinctrl: Add rk3562 pinctrl support new 2f0ffa57f698 pinctrl: rockchip: add rk3562 support new f686a2b52e9d pinctrl: samsung: Fix irq handling if an error occurs in e [...] new 459915f55509 pinctrl: samsung: fix fwnode refcount cleanup if platform_ [...] new 0ebb1e9e1b12 pinctrl: samsung: update child reference drop comment new 8cd5ba3d3fc9 Merge tag 'samsung-pinctrl-6.14' of https://git.kernel.org [...] new 0e18b0996721 pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd() new cef4f1b5ba99 pinctrl: sunxi: add missed lvds pins for a100/a133 new 3e4863d24818 dt-bindings: pinctrl: renesas: Add alpha-numerical port su [...] new 4180ca622483 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into re [...] new 0ce66380a7c7 pinctrl: renesas: rzg2l: Update r9a09g057_variable_pin_cfg table new 5c7fb203d0db dt-bindings: pinctrl: renesas: Document RZ/G3E SoC new 75ea9cf9b8ac Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into re [...] new 829356da700b pinctrl: renesas: rzg2l: Add support for RZ/G3E SoC new 94467a227423 Merge tag 'renesas-pinctrl-for-v6.14-tag2' of git://git.ke [...] new 451bc9aea9a1 pinctrl: stm32: Add check for clk_enable() new f31f33dbb3ba pinctrl: amd: Take suspend type into consideration which p [...] new 9e7665097f3d dt-bindings: pinctrl: Correct indentation and style in DTS [...] new accabfaae094 pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E new 33f32a06a5d7 Merge tag 'renesas-pinctrl-for-v6.14-tag3' of git://git.ke [...] new 3f36bffab9e3 pinctrl: Use str_enable_disable-like helpers new c9da9958ba14 dt-bindings: pinctrl: sunxi: add compatible for V853 new b746043cb325 Merge tag 'pinctrl-v6.14-1' of git://git.kernel.org/pub/sc [...] new bfd5859709ee cpuidle: psci: Activate GENPD_FLAG_ACTIVE_WAKEUP with OSI new 11444fb6f2ed dt-bindings: power: domain-idle-state: Allow idle-state-name new b04b981f3a84 pmdomain: core: Support naming idle states new afb2a86f002b pmdomain: imx8m[p]-blk-ctrl: Suppress bind attrs new e1a875703470 pmdomain: imx-gpcv2: Suppress bind attrs new b5fc9453651d pmdomain: ti_sci: add per-device latency constraint management new 9d8aa0dd3be4 pmdomain: ti_sci: add wakeup constraint management new b06bc4727991 pmdomain: ti_sci: handle wake IRQs for IO daisy chain wakeups new 094041b17654 pmdomain: Merge branch fixes into next new 82e703dd438b pmdomain: airoha: Add Airoha CPU PM Domain support new 9cba6947104a pmdomain: Merge branch fixes into next new c2d7aa308ecf pmdomain: arm: scmi_pm_domain: Send an explicit request to [...] new 885f5669f2ab pmdomain: airoha: Fix compilation error with Clang-20 and [...] new 68732c0bf97c Merge tag 'pmdomain-v6.14' of git://git.kernel.org/pub/scm [...]
The 257 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: ...atform_profile => sysfs-class-platform-profile} | 33 +- .../ABI/testing/sysfs-platform-mellanox-pmc | 64 + Documentation/ABI/testing/sysfs-platform_profile | 5 + Documentation/arch/arm64/silicon-errata.rst | 3 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 23 +- .../devicetree/bindings/iommu/qcom,iommu.yaml | 1 + .../devicetree/bindings/iommu/rockchip,iommu.yaml | 1 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 13 + .../bindings/pinctrl/atmel,at91rm9200-pinctrl.yaml | 72 +- .../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml | 575 +++++++ .../bindings/pinctrl/qcom,ipq5424-tlmm.yaml | 4 +- .../bindings/pinctrl/qcom,msm8917-pinctrl.yaml | 160 ++ .../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml | 54 +- .../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml | 54 +- .../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml | 54 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 7 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../bindings/pinctrl/xlnx,pinctrl-zynq.yaml | 61 +- .../bindings/power/domain-idle-state.yaml | 5 + .../userspace-api/sysfs-platform_profile.rst | 38 + Documentation/wmi/driver-development-guide.rst | 4 + MAINTAINERS | 2 +- arch/x86/include/asm/intel_punit_ipc.h | 7 - arch/x86/include/uapi/asm/amd_hsmp.h | 64 +- drivers/acpi/platform_profile.c | 647 ++++++-- drivers/cpuidle/cpuidle-psci-domain.c | 1 + drivers/hid/amd-sfh-hid/amd_sfh_common.h | 1 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 22 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 38 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 24 +- drivers/i2c/busses/i2c-i801.c | 125 -- drivers/input/misc/ideapad_slidebar.c | 4 +- drivers/input/serio/i8042.c | 17 +- drivers/iommu/Kconfig | 12 + drivers/iommu/amd/amd_iommu.h | 9 +- drivers/iommu/amd/amd_iommu_types.h | 41 +- drivers/iommu/amd/init.c | 253 +-- drivers/iommu/amd/iommu.c | 532 ++++--- drivers/iommu/amd/pasid.c | 3 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 15 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 298 ++-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 31 +- drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 8 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 5 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 121 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 43 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 + drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cache.c | 11 +- drivers/iommu/intel/cap_audit.c | 217 --- drivers/iommu/intel/cap_audit.h | 131 -- drivers/iommu/intel/iommu.c | 47 +- drivers/iommu/intel/irq_remapping.c | 8 - drivers/iommu/intel/pasid.c | 22 +- drivers/iommu/intel/pasid.h | 6 + drivers/iommu/io-pgtable-arm.c | 227 ++- drivers/iommu/iommu.c | 37 +- drivers/iommu/msm_iommu.c | 51 +- drivers/iommu/mtk_iommu.c | 9 +- drivers/iommu/mtk_iommu_v1.c | 3 +- drivers/iommu/of_iommu.c | 2 - drivers/iommu/riscv/iommu-pci.c | 8 + drivers/iommu/riscv/iommu-platform.c | 108 +- drivers/iommu/riscv/iommu.c | 14 +- drivers/iommu/riscv/iommu.h | 1 + drivers/iommu/rockchip-iommu.c | 3 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 +- drivers/pinctrl/core.c | 50 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt7988.c | 1556 +++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 57 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 + drivers/pinctrl/nomadik/pinctrl-abx500.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 42 +- drivers/pinctrl/pinctrl-amd.c | 30 +- drivers/pinctrl/pinctrl-amd.h | 7 +- drivers/pinctrl/pinctrl-gemini.c | 11 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 20 +- drivers/pinctrl/pinctrl-rockchip.c | 200 ++- drivers/pinctrl/pinctrl-rockchip.h | 3 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/qcom/Kconfig.msm | 6 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq5424.c | 34 +- drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm8917.c | 1620 ++++++++++++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 3 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 3 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 3 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +- drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 190 ++- drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 81 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 12 + drivers/platform/mellanox/mlxbf-bootctl.c | 20 +- drivers/platform/mellanox/mlxbf-pmc.c | 113 +- drivers/platform/mellanox/mlxreg-hotplug.c | 2 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- .../platform/surface/surface_platform_profile.c | 44 +- drivers/platform/x86/acer-wmi.c | 550 ++++--- drivers/platform/x86/amd/hsmp/acpi.c | 12 +- drivers/platform/x86/amd/hsmp/hsmp.c | 47 +- drivers/platform/x86/amd/hsmp/plat.c | 12 +- drivers/platform/x86/amd/pmc/Makefile | 2 +- drivers/platform/x86/amd/pmc/mp1_stb.c | 332 ++++ drivers/platform/x86/amd/pmc/pmc.c | 391 +---- drivers/platform/x86/amd/pmc/pmc.h | 24 +- drivers/platform/x86/amd/pmf/Makefile | 2 +- drivers/platform/x86/amd/pmf/acpi.c | 30 +- drivers/platform/x86/amd/pmf/core.c | 20 +- drivers/platform/x86/amd/pmf/pmf-quirks.c | 66 - drivers/platform/x86/amd/pmf/pmf.h | 39 +- drivers/platform/x86/amd/pmf/spc.c | 75 + drivers/platform/x86/amd/pmf/sps.c | 49 +- drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/platform/x86/asus-wmi.c | 55 +- drivers/platform/x86/asus-wmi.h | 3 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/dell/Makefile | 1 + drivers/platform/x86/dell/alienware-wmi.c | 522 +++---- drivers/platform/x86/dell/dcdbas.c | 10 +- drivers/platform/x86/dell/dcdbas.h | 8 - drivers/platform/x86/dell/dell-laptop.c | 6 +- drivers/platform/x86/dell/dell-lis3lv02d.c | 256 ++++ drivers/platform/x86/dell/dell-pc.c | 69 +- drivers/platform/x86/dell/dell-smo8800-ids.h | 27 + drivers/platform/x86/dell/dell-smo8800.c | 16 +- drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 17 +- drivers/platform/x86/dell/dell_rbu.c | 20 +- drivers/platform/x86/firmware_attributes_class.c | 42 +- drivers/platform/x86/firmware_attributes_class.h | 5 +- drivers/platform/x86/fujitsu-laptop.c | 8 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 14 +- drivers/platform/x86/hp/hp-wmi.c | 449 +++++- drivers/platform/x86/hp/hp_accel.c | 4 +- drivers/platform/x86/ideapad-laptop.c | 43 +- drivers/platform/x86/inspur_platform_profile.c | 43 +- drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/bytcrc_pwrsrc.c | 79 +- drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/intel/int3472/common.c | 2 + drivers/platform/x86/intel/int3472/discrete.c | 24 +- drivers/platform/x86/intel/int3472/tps68470.c | 3 + drivers/platform/x86/intel/plr_tpmi.c | 2 +- drivers/platform/x86/intel/pmt/class.c | 4 +- drivers/platform/x86/intel/punit_ipc.c | 33 - drivers/platform/x86/intel/sdsi.c | 34 +- drivers/platform/x86/lenovo-wmi-camera.c | 69 +- drivers/platform/x86/msi-laptop.c | 6 +- drivers/platform/x86/panasonic-laptop.c | 4 +- drivers/platform/x86/quickstart.c | 1 - drivers/platform/x86/serdev_helpers.h | 60 +- drivers/platform/x86/think-lmi.c | 13 +- drivers/platform/x86/thinkpad_acpi.c | 46 +- drivers/platform/x86/toshiba_acpi.c | 4 +- drivers/platform/x86/wmi-bmof.c | 75 +- drivers/platform/x86/x86-android-tablets/Makefile | 2 +- drivers/platform/x86/x86-android-tablets/asus.c | 4 +- drivers/platform/x86/x86-android-tablets/core.c | 31 +- drivers/platform/x86/x86-android-tablets/lenovo.c | 8 +- drivers/platform/x86/x86-android-tablets/other.c | 16 +- .../x86/x86-android-tablets/vexia_atla10_ec.c | 261 ++++ .../x86/x86-android-tablets/x86-android-tablets.h | 13 +- drivers/pmdomain/arm/scmi_pm_domain.c | 8 + drivers/pmdomain/core.c | 15 +- drivers/pmdomain/imx/gpcv2.c | 2 + drivers/pmdomain/imx/imx8m-blk-ctrl.c | 1 + drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 1 + drivers/pmdomain/mediatek/Kconfig | 12 + drivers/pmdomain/mediatek/Makefile | 8 + drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 144 ++ drivers/pmdomain/ti/ti_sci_pm_domains.c | 81 + .../pinctrl/renesas,r9a09g047-pinctrl.h | 41 + .../pinctrl/renesas,r9a09g057-pinctrl.h | 31 + include/linux/adreno-smmu-priv.h | 7 + include/linux/amd-iommu.h | 4 +- include/linux/amd-pmf-io.h | 15 + include/linux/i8042.h | 28 +- include/linux/io-pgtable.h | 11 + include/linux/iommu.h | 5 - include/linux/platform_profile.h | 33 +- include/linux/pm_domain.h | 1 + include/uapi/linux/input-event-codes.h | 1 + tools/power/x86/intel-speed-select/isst-config.c | 2 +- .../power/x86/intel-speed-select/isst-core-tpmi.c | 2 +- 193 files changed, 10142 insertions(+), 3022 deletions(-) copy Documentation/ABI/testing/{sysfs-platform_profile => sysfs-class-platform-pro [...] create mode 100644 Documentation/ABI/testing/sysfs-platform-mellanox-pmc create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7988-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8917-pinctrl.yaml delete mode 100644 drivers/iommu/intel/cap_audit.c delete mode 100644 drivers/iommu/intel/cap_audit.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7988.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8917.c create mode 100644 drivers/platform/x86/amd/pmc/mp1_stb.c delete mode 100644 drivers/platform/x86/amd/pmf/pmf-quirks.c create mode 100644 drivers/platform/x86/dell/dell-lis3lv02d.c create mode 100644 drivers/platform/x86/dell/dell-smo8800-ids.h create mode 100644 drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c create mode 100644 drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g047-pinctrl.h create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g057-pinctrl.h