This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits caed158a50c7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4eac6d43b683 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 038afd3e968c Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits de393e8f53b3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 626d975a4f6a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 246f015a057e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3fddda80e90a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1b9355f91265 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ae185fe56ad1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c53aa9208157 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 70f2dd0f13b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9eab0f77f029 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d2d10dff01d3 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 4a53b6ddc81b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7b9d20a5b3be Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits f9b3096a0cdd Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 9ff9bd9ce7f3 Merge remote-tracking branch 'asoc/for-6.5' into asoc-linus omits 1690a28dff8b Merge remote-tracking branch 'spi/for-6.4' into spi-linus omits 34477b2d710a iio: dac: ad3552r: Correct device IDs omits 1527b076ae2c spi: zynqmp-gqspi: fix clock imbalance on probe failure adds c1e213e547e2 genpd: Create a new subsystem directory to host genpd providers adds 930c9005ed9f soc: actions: Move power-domain driver to the genpd dir adds 22f86fab644b soc: amlogic: Move power-domain drivers to the genpd dir adds 869b9dd3339a soc: apple: Move power-domain driver to the genpd dir adds aded002384c1 soc: bcm: Move power-domain drivers to the genpd dir adds e5300b2c3fe0 soc: imx: Move power-domain drivers to the genpd dir adds fcd9632122d7 soc: mediatek: Move power-domain drivers to the genpd dir adds 84e9c58c2166 soc: qcom: Move power-domain drivers to the genpd dir adds 86341a84495c soc: renesas: Move power-domain drivers to the genpd dir adds a8fcd3da73de soc: rockchip: Mover power-domain driver to the genpd dir adds 4419644bfc7f soc: samsung: Move power-domain driver to the genpd dir adds f3fb16291f48 soc: starfive: Move the power-domain driver to the genpd dir adds fd697e216040 soc: sunxi: Move power-domain driver to the genpd dir adds 27e0fef61ffd soc: tegra: Move powergate-bpmp driver to the genpd dir adds 2449efaaf913 soc: ti: Mover power-domain drivers to the genpd dir adds 444ffc820d90 soc: xilinx: Move power-domain driver to the genpd dir adds bd4ce2d7f988 ARM: ux500: Convert power-domain code into a regular platf [...] adds b43f11e5b453 ARM: ux500: Move power-domain driver to the genpd dir adds 00eb53b08cf5 soc: starfive: remove stale Makefile entry adds 7ed363cd8d0a genpd: move owl-sps-helper.c from drivers/soc adds a6a67e5a13f6 genpd: Makefile: build imx adds fe38a2d570df MAINTAINERS: adjust file entry in STARFIVE JH71XX PMU CONT [...] adds b683a3620748 genpd: imx: relocate scu-pd under genpd adds 927b7d15dcf2 genpd: imx: scu-pd: enlarge PD range adds a67d780720ff genpd: imx: scu-pd: add more PDs adds 309864dcf92b genpd: imx: scu-pd: do not power off console if no_console [...] adds ec8b5619750e genpd: imx: scu-pd: Suppress bind attrs adds 4f6c9832613b genpd: imx: scu-pd: initialize is_off according to HW state adds f6e35a67c174 genpd: Explicitly include correct DT includes adds 5e536362f6ab genpd: ti: Use for_each_node_with_property() simplify code logic new c66403f62717 Merge tag 'genpd-v6.6' of git://git.kernel.org/pub/scm/lin [...] adds b2162363c11e Merge branch 'genpd_create_dir' of git://git.kernel.org/pu [...] adds 5ac1ba055215 Merge branch 'drivers/genpd' into soc/drivers adds 8297603c7982 soc/tegra: Explicitly include correct DT includes adds 6674c9808048 soc/tegra: fuse: Use devm_platform_get_and_ioremap_resource() adds df823d210395 bus: tegra-gmi: Convert to devm_platform_ioremap_resource() adds ac60f06215fd soc/tegra: fuse: Sort includes alphabetically adds 10f975f8b0e8 soc/tegra: cbb: Remove unnecessary print function dev_err() adds eb865fd2fdef Merge tag 'tegra-for-6.6-soc' of git://git.kernel.org/pub/ [...] adds e88640651ed4 driver: soc: xilinx: Convert to platform remove callback r [...] adds c6cb31b9f61c soc: xilinx: Explicitly include correct DT includes adds 746db5d0b6d2 soc: xilinx: Do not check for 0 return after calling platf [...] adds bf08f3233b0a Merge tag 'zynqmp-soc-for-6.6' of https://github.com/Xilin [...] adds bc0e769647d7 bus: vexpress-config: Convert to devm_platform_ioremap_resource() adds ebd4f6102fbc MAINTAINERS: Simplify entries for Arm Vexpress platform an [...] adds 0fd70327d670 Merge tag 'vexpress-updates-6.6' of git://git.kernel.org/p [...] adds 3da82112355b firmware: arm_scmi: Harden perf domain info access adds 31c7c1397a33 firmware: arm_scmi: Add v3.2 perf level indexing mode support adds 800b432012d4 Merge tag 'scmi-updates-6.6' of git://git.kernel.org/pub/s [...] adds fadf18180022 soc: amlogic: use name instead of index as criterion adds 83b03d62939c dt-bindings: power: add Amlogic C3 power domains adds 77e2f4e3cbd5 soc: c3: Add support for power domains controller adds cb6cc4507e80 Merge tag 'genpd-v6.5-rc1-1' of git://git.kernel.org/pub/s [...] adds 584ed6d4afca soc: amlogic: Explicitly include correct DT includes adds f2ed165619c1 firmware: meson_sm: fix to avoid potential NULL pointer de [...] adds f1c047c2f7dd Merge tag 'amlogic-drivers-for-v6.6' of https://git.kernel [...] adds 01b76ae654da bus: sunxi-rsb: Convert to devm_platform_ioremap_resource() adds 23e9bf8e78ba soc: sunxi: Explicitly include correct DT includes adds 347cdfc86b0c Merge tag 'sunxi-drivers-for-6.6-1' of https://git.kernel. [...] adds bad8a8afe19f reset: Explicitly include correct DT includes adds 737af37e9c06 dt-bindings: reset: Updated binding for Versal-NET reset driver adds f7cb24e466ee reset: reset-zynqmp: add support for Versal NET platform adds 38d09b989721 reset: hisilicon: Use dev_err_probe instead of dev_err adds 5eddff6add4f reset: ath79: remove unneeded call to platform_set_drvdata() adds 7640e58d40bc reset: bcm6345: remove unneeded call to platform_set_drvdata() adds 41bbf70471a2 reset: lantiq: remove unneeded call to platform_set_drvdata() adds fdc670acf62c reset: lpc18xx: remove unneeded call to platform_set_drvdata() adds 1b5adb40cd9b reset: meson: remove unneeded call to platform_set_drvdata() adds 00e1b4427daf reset: npcm: remove unneeded call to platform_set_drvdata() adds 38f190f9410e reset: uniphier-glue: remove unneeded call to platform_set [...] adds 877fbf320a58 reset: zynq: remove unneeded call to platfrom_set_drvdata() adds 0c8603cd3031 reset: zynqmp: removed unneeded call to platform_set_drvdata() adds 417a3a5ae44a reset: ti: syscon: remove unneeded call to platform_set_drvdata() adds e6cedaa9025e Merge tag 'reset-for-v6.6' of git://git.pengutronix.de/pza [...] adds 4c4458375c56 soc: samsung: Explicitly include correct DT includes adds edf049c70868 MAINTAINERS: samsung: Un-support cpuidle and clock drivers adds eecff3319287 MAINTAINERS: mfd: Un-support Maxim and Samsung PMIC drivers adds 8bb5c5fa24e1 Merge tag 'samsung-drivers-6.6' of https://git.kernel.org/ [...] adds 886bdf9c883b soc: hisilicon: Support HCCS driver on Kunpeng SoC adds 47f7a25533ce soc: hisilicon: add sysfs entry to query information of HCCS adds b51022b416f5 doc: soc: hisilicon: Add Kunpeng HCCS driver documentation adds bb2974ffff00 Merge tag 'hisi-drivers-for-6.6' of https://github.com/his [...] adds 37696fa74673 soc: kunpeng_hccs: fix size_t format string adds a90d34afee25 soc: kunpeng_hccs: add MAILBOX dependency adds 7b95e20e32c9 soc: imx: imx93-blk-ctrl: Add dedicated lockdep class for [...] adds 0e40e5fe87f1 bus: imx-weim: use devm_platform_ioremap_resource adds ef2c1c84bcb9 soc: imx: Explicitly include correct DT includes adds 22420dc71e8d firmware: imx: scu: change init level to subsys_initcall_sync adds 4b9ccf041e39 firmware: imx: scu: increase RPC timeout adds 150019dea22a firmware: imx: scu: use soc name for soc_id adds 8314aa8af4f9 firmware: imx: scu: use EOPNOTSUPP adds 19a72e0cb06d firmware: imx: scu-irq: fix RCU complaint after M4 partiti [...] adds d2bd250cefab firmware: imx: scu-irq: add imx_scu_irq_get_status adds 6c59ce485fd0 firmware: imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP adds c081197a33a2 firmware: imx: scu-irq: support identifying SCU wakeup sou [...] adds 9fb9ae80616c Merge tag 'imx-drivers-6.6' of git://git.kernel.org/pub/sc [...] adds 33e839adabed irqchip: irq-versatile-fpga: remove obsolete oxnas compatible adds 5f784ff8376d dt-bindings: interrupt-controller: arm,versatile-fpga-irq: [...] adds b1627ad5f457 MAINTAINERS: remove OXNAS entry adds f15897c25f8e Merge tag 'oxnas-final-for-6.6' of https://git.kernel.org/ [...] adds 9225bcdedf16 firmware: ti_sci: Use system_state to determine polling adds 3e67fd8dd271 firmware: ti_sci: Fixup documentation errors adds bffd3a805d8e soc: ti: k3-ringacc: Fixup documentation errors adds 5542c7cfc108 soc: ti: omap-prm: Use devm_platform_get_and_ioremap_resource() adds cdbab28c3728 soc: ti: Explicitly include correct DT includes adds e50a76355c1d soc: ti: k3-ringacc: remove non-fatal probe deferral log adds f9dbb99748ba soc: ti: Use devm_platform_ioremap_resource_byname simplify logic adds 443012dd31e5 soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX adds 93e0acaec320 Merge tag 'ti-driver-soc-for-v6.6' of https://git.kernel.o [...] adds 6d0c4aa51628 memory: tegra: sort tegra234_mc_clients table as per regis [...] adds b18e525990ac memory: tegra: Add clients used by DRM in Tegra234 adds 0a7e4578567a memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported adds 6e1547f9873b memory: tegra: Prefer octal over symbolic permissions adds 0b4838717fff memory: Explicitly include correct DT includes adds eb6bb73f5762 dt-bindings: memory-controllers: ingenic,nemc: reference p [...] adds a98dcaaa0199 dt-bindings: memory-controllers: reference TI GPMC periphe [...] adds f7812cdabb82 dt-bindings: net: davicom,dm9000: convert to DT schema adds 35bd78cf2522 memory: tegra: add MC client for Tegra234 GPU adds 3cb5b035d816 Merge tag 'memory-controller-drv-6.6' of https://git.kerne [...] adds 6054a676e969 soc: dt-bindings: add loongson-2 pm adds 67694c076bd7 soc: loongson2_pm: add power management support adds 7d6612834d17 soc: kunpeng_hccs: fix some sparse warnings about incorrect type adds 480a5794949c genpd: rockchip: Add PD_VO entry for rv1126 adds 6f6878ec6faf soc: rockchip: grf: Fix SDMMC not working on RK3588 with b [...] adds d4692f6c2732 Merge tag 'v6.6-rockchip-drivers1' of git://git.kernel.org [...] adds 0276f69f13e2 soc: qcom: icc-bwmon: Set default thresholds dynamically adds a7b484b1c933 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros adds 7a2fcba1f403 soc: qcom: ocmem: Use dev_err_probe where appropriate adds a7e12e7bda08 soc: qcom: ocmem: make iface clock optional adds f77b2d7607d0 dt-bindings: sram: qcom,ocmem: Add msm8226 support adds 2976eec238dc soc: qcom: ocmem: Add support for msm8226 adds 98c8b3efacae soc: qcom: rpmpd: Add sync_state adds d4600cbd5bcb soc: qcom: cmd-db: Drop NUL bytes from debugfs output adds 1b06d8ca087a soc: qcom: rpmh-rsc: Include state in trace event adds 412bf52d3ed7 dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP adds 7bc1cfaee1f0 soc: qcom: spm: Convert to devm_platform_ioremap_resource() adds cbdd13bfea78 soc: qcom: smem: Use struct_size() adds fe604ee3e097 dt-bindings soc: qcom: smd-rpm: Fix sort order adds 7b583c490a4e dt-bindings: soc: qcom: smd-rpm: Add MSM8909 to qcom,smd-channels adds 029bf2941901 dt-bindings: soc: qcom: smd-rpm: Add some more compatibles adds bcabe1e09135 soc: qcom: smd-rpm: Match rpmsg channel instead of compatible adds b3a12c2996ce dt-bindings: remoteproc: glink-rpm-edge: Use "glink-edge" [...] adds 9a2c674ee781 dt-bindings: remoteproc: Add Qualcomm RPM processor/subsystem adds 4dbb9e2322a3 soc: qcom: smem: Add qcom_smem_is_available() adds 181563be4373 rpmsg: qcom_smd: Use qcom_smem_is_available() adds 8ddfa81d090c soc: qcom: Add RPM processor/subsystem driver adds 6484be9dd109 soc: qcom: Explicitly include correct DT includes adds 7f31667d29f4 dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes adds 39bb3abcd332 Merge branch '1689744162-9421-2-git-send-email-quic_rohiag [...] adds de3acb7af908 soc: qcom: rpmhpd: Use the newly created generic RPMHPD bindings adds 489d7a8cc286 soc: qcom: use devm_clk_get_enabled() in gsbi_probe() adds 7dc3ea5ea8e8 dt-bindings: arm: msm: kpss-acc: Make the optional reg tru [...] adds 5130464a14d3 firmware: qcom_scm: Always try to consume all three clocks adds ae76fd3f5554 firmware: qcom_scm: Always return devm_clk_get_optional errors adds 626237dbc9ff firmware: qcom_scm: Drop useless compatibles adds 2f17bea81aff dt-bindings: arm: msm: kpss-acc: Revert "dt-bindings: arm: [...] adds 2784e3b0cc02 firmware: qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL adds d5d9bca2219d firmware: qcom_scm: Add missing extern specifier adds 0b9d94e1f19a dt-bindings: power: qcom,rpmpd: Add compatible for sdx75 adds 668e08c2e7b0 soc: qcom: rpmhpd: Add SDX75 power domains adds 1beecfe68f80 soc: qcom: pmic_glink_altmode: handle safe mode when disconnect adds 0549bc385f35 soc: qcom: pmic_glink_altmode: add retimer-switch support adds 7daada8630eb soc: qcom: pmic_glink: enable altmode for SM8550 adds 4d641d2fafbb dt-bindings: arm: qcom,ids: add SoC ID for SM4450 adds 42618de085cc soc: qcom: socinfo: add SM4450 ID adds 90158bc118f6 soc: qcom: socinfo: drop the IPQ5019 SoC ID adds cb160cd7b11d dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID adds b1b52717beb1 dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 adds 23b45f8aab49 soc: qcom: socinfo: Add SoC ID for SM7125 adds 4d6e0a1bf8f7 soc: qcom: ocmem: add missing clk_disable_unprepare() in o [...] adds 5f908786cf44 soc: qcom: smem: Fix incompatible types in comparison adds 8d207400fd6b soc: qcom: qmi_encdec: Restrict string length in decode adds f2326eacfc5a Merge branch 'genpd_create_dir' of git://git.kernel.org/pu [...] adds 014f3272af37 dt-bindings: qcom: Update RPMHPD entries for some SoCs adds f9eac7e0298f dt-bindings: firmware: qcom: scm: Updating VMID list adds 59e09100836f soc: qcom: aoss: Move length requirements from caller adds 8873d1e2f88a soc: qcom: aoss: Format string in qmp_send() adds b4f63bbff96e soc: qcom: aoss: Tidy up qmp_send() callers adds 9eb33ddedd70 Merge tag 'qcom-drivers-for-6.6' of https://git.kernel.org [...] adds 99f13d7a1686 bus: omap_l3_smx: identify timeout cause before rebooting adds e1e1e9bb9d94 bus: ti-sysc: Fix build warning for 64-bit build adds 063dc0622705 bus: ti-sysc: Build driver for TI K3 SoCs adds 03a711d3cb83 bus: ti-sysc: Configure uart quirks for k3 SoC adds 40a4f49cd32d bus: ti-sysc: Fix a build warning with W=1 for sysconfig adds de44bf2f7683 bus: ti-sysc: Fix cast to enum warning adds 6681618814b4 Merge tag 'omap-for-v6.6/ti-sysc-signed' of git://git.kern [...] adds 57e493aff595 soc: bcm: Explicitly include correct DT includes adds a9d3965f76e3 Merge tag 'arm-soc/for-6.6/drivers' of https://github.com/ [...] adds 09959520d2b0 bus: fsl-mc: Use common ranges functions new 1544df9ab400 Merge tag 'soc-drivers-6.6' of git://git.kernel.org/pub/sc [...] adds c241a2e0e7bb arm64: defconfig: Enable Renesas RZ/V2M CSI driver adds aaa08e28e005 arm64: defconfig: Enable Renesas MTU3a PWM config adds 0bfe5475f6b9 arm64: defconfig: Enable PMIC RAA215300 and RTC ISL 1208 configs adds 75f27cbab58d Merge tag 'renesas-arm-defconfig-for-v6.6-tag1' of git://g [...] adds a1fdf44bfd88 ARM: multi_v7_defconfig: Enable TLV320AIC3x adds cca9f6838bac ARM: multi_v7_defconfig: Enable TI Remoteproc and related configs adds 42cfcf624e7e ARM: multi_v7_defconfig: Enable OMAP audio/display support adds dd090534c63e arm64: defconfig: enable SL28VPD NVMEM layout adds b940e6846cf7 arm64: defconfig: select IMX_REMOTEPROC and RPMSG_VIRTIO adds 16616a8af263 arm64: defconfig: Enable i.MX93 devices adds ae80abdc0dc0 arm64: defconfig: enable driver for bluetooth nxp uart adds 961c3def4873 arm64: defconfig: Enable CONFIG_DRM_IMX_LCDIF adds 95afa02c9e42 arm64: defconfig: Enable Redpine 91X wlan driver adds 20cf932af81a Merge tag 'imx-defconfig-6.6' of git://git.kernel.org/pub/ [...] adds 8127ab5fbaee arm64: defconfig: Enable various configs for TI K3 platforms adds b7314d693875 arm64: defconfig: Enable TI PRUSS adds d5c988b43746 arm64: defconfig: Enable ITE_IT66121 HDMI transmitter adds 0aea47fa0e68 Merge tag 'ti-k3-config-for-v6.6' of https://git.kernel.or [...] adds 8d6b4927936d ARM: multi_v7_defconfig: Add SCMI regulator support adds ccc1b7ee2eb4 arm64: defconfig: Enable PHY_ROCKCHIP_NANENG_COMBO_PHY adds 3526df3faf21 arm64: defconfig: Enable Rockchip OTP memory driver adds c1ceb9ccdb2e arm64: defconfig: Enable GPIO_SYSCON adds 5eaeb85ccae8 arm64: defconfig: Enable drivers for the Odroid-M1 board adds da6212d0ae27 Merge tag 'v6.6-rockchip-defconfig64-1' of git://git.kerne [...] adds f51a36649d07 arm64: defconfig: Enable Qualcomm SC8280XP GPUCC adds dc015a3a6d69 arm64: defconfig: enable Qualcomm MSM8996 Global Clock Con [...] adds a43274be0eb7 arm64: defconfig: enable the SerDes PHY for Qualcomm DWMAC adds 7f0c87348fb5 arm64: defconfig: Enable IPQ5018 SoC base configs adds d2dff8d84df2 Merge tag 'qcom-arm64-defconfig-for-6.6' of https://git.ke [...] new 47ca50600efc Merge tag 'soc-defconfig-6.6' of git://git.kernel.org/pub/ [...] adds c0b736d3b578 ARM: l2x0: Add explicit includes for init and types adds b8678ca577e1 ARM: sti: Drop unused includes adds 17f269e70382 ARM: alpine: Drop unused includes adds fe260f5e65e1 ARM: berlin: Drop unused includes adds 9d2af67ba0c8 ARM: dove: Drop unused includes adds fcd346e833e9 ARM: hpe: Drop unused includes adds 89ce0a2fc143 ARM: mmp: Drop unused includes adds 23174ee58007 ARM: nomadik: Drop unused includes adds 152d11a0b509 ARM: npcm: Drop unused includes adds ce2ab51a1861 ARM: nspire: Drop unused includes adds 48f1138f9c43 ARM: pxa: Drop unused includes adds ab7c1ad11da4 ARM: rockchip: Drop unused includes adds d6c97c96d2b4 ARM: versatile: Drop unused includes adds 1402f75d9bdc ARM: mvebu: Explicitly include correct DT includes adds 544885aa0750 ARM: spear: Explicitly include correct DT includes adds 53c5ae638da0 bus: Explicitly include correct DT includes adds 5b45759c0b58 firmware: Explicitly include correct DT includes adds 96b75c9d4bf2 soc: aspeed: Explicitly include correct DT includes adds d01e0aec6d50 soc: mediatek: Explicitly include correct DT includes adds 0e7ed4dda9ef soc: rockchip: Explicitly include correct DT includes adds adedd5d129b1 soc: sunxi: Explicitly include correct DT includes adds 1c37c34e2d1e soc: xilinx: Explicitly include correct DT includes adds 5df5b2e04749 soc: fsl: Explicitly include correct DT includes adds 11795e02c142 soc: microchip: Explicitly include correct DT includes adds d4b564a52461 ARM: at91: Explicitly include correct DT includes adds 96a49448c477 ARM: at91: Remove unused extern declarations adds 61029e2b3740 Merge tag 'at91-soc-6.6' of https://git.kernel.org/pub/scm [...] adds b5bd2ccac2d5 ARM: meson: Drop unused includes adds b5410ee66126 Merge tag 'amlogic-arm-mach-for-v6.6' of https://git.kerne [...] adds 1047e2142ebf ARM: omap2: Explicitly include correct DT includes adds c63f5b454885 ARM: omap2: Use of_range_to_resource() for "ranges" parsing adds 847fb80cc01a ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() adds 2c32e600a068 Merge branch 'omap-for-v6.5/cleanup' into omap-for-v6.6/soc adds c0c3bf74242a Merge tag 'omap-for-v6.6/soc-signed' of git://git.kernel.o [...] adds bfb345a7bdc1 ARM: shmobile: rcar-gen2: Drop unused OF includes adds d69ba6fe6677 Merge tag 'renesas-arm-soc-for-v6.6-tag1' of git://git.ker [...] adds 47c128c65ff7 ARM: nspire: Use syscon-reboot to handle restart adds e4011d83f2c7 ARM: nspire: Remove unused header file mmio.h adds e06b83d8a44e ARM: hisi: Drop unused includes adds d4ffdc193217 Merge tag 'hisi-arm-soc-for-6.6' of https://github.com/his [...] adds fda31904ffbc MAINTAINERS: add board bindings list to OMAP2+ files adds 9b00cb5d4922 Merge tag 'omap-for-v6.6/maintainers-signed' of git://git. [...] adds a34d8a4b803f MAINTAINERS: soc: reference maintainer profile adds f1b518b45d39 Documentation/process: maintainer-soc: add clean platforms [...] adds c25223cba5aa MAINTAINER: samsung: document dtbs_check requirement for Samsung adds 38d0e83b9656 Documentation/process: maintainer-soc: document dtbs_check [...] adds a2773f3d69f6 ARM: mvebu: Explicitly include correct DT includes adds 693d28730db3 ARM: dove: Drop unused includes adds 00e1ff04d5cb Merge tag 'mvebu-arm-6.6-1' of git://git.kernel.org/pub/sc [...] adds 66ba9c05fc51 ARM: imx: Drop unused includes adds d6d3ddaba511 Merge tag 'imx-soc-6.6' of git://git.kernel.org/pub/scm/li [...] adds 8787bc51a7e2 ARM: s5pv210: Explicitly include correct DT includes adds 630c191b3396 ARM: keystone: Drop unused includes adds 04a0137fc36d ARM: keystone: Merge memory.h into the only file that uses it adds d33dbddf43a0 ARM: keystone: Merge PM function into main support file adds 446f0a4b3341 Merge tag 'ti-keystone-soc-for-v6.6' of https://git.kernel [...] adds 91b631c25f6a ARM: bcm: Drop unused includes adds 56fdaf48e78b Merge tag 'arm-soc/for-6.6/soc' of https://github.com/Broa [...] adds 37e2d7d23765 ARM: socfpga: Explicitly include correct DT includes adds c888d347acc9 Merge tag 'socfpga_update_for_v6.6' of git://git.kernel.or [...] adds 6e73bd23a1cd ARM: davinci: Drop unused includes new a1c19328a160 Merge tag 'soc-arm-6.6' of git://git.kernel.org/pub/scm/li [...] adds 41b97d0c7b46 dt-bindings: arm: tegra: flowctrl: Convert to json-schema adds e94c92f886df dt-bindings: arm: tegra: ahb: Convert to json-schema adds 1e218a91103f dt-bindings: serial: tegra-hsuart: Convert to json-schema adds f8657bd4ad75 dt-bindings: cpu: Document NVIDIA Tegra186 CCPLEX cluster adds a640358defd8 dt-bindings: clock: tegra: Document Tegra132 compatible adds 436ebd32b025 dt-bindings: arm: tegra: nvec: Convert to json-schema adds 22af900bdb02 dt-bindings: thermal: tegra: Convert to json-schema adds e2c09648abd4 dt-bindings: reserved-memory: Add support for DRAM MRQ GSCs adds 72738fdeccd1 dt-bindings: firmware: Add support for tegra186-bpmp DRAM [...] adds e85a757dd400 Merge tag 'tegra-for-6.6-dt-bindings' of git://git.kernel. [...] adds 9766116a12c8 ARM: tegra: Remove dmas and dma-names for debug UART adds c298438a5ed9 ARM: tegra: Remove reset-names for UART devices adds 500b861da5b5 ARM: tegra: Add missing reset-names for Tegra HS UART adds ba9858c53a79 ARM: tegra: Reuse I2C3 for NVEC adds b28d3af99ac4 ARM: tegra: Use Hannstar HSD101PWW2 on Pegatron Chagall adds c9a706ab227e ARM: tegra: Provide specific compatible string for Nexus 7 panel adds caeca8a4be33 Merge tag 'tegra-for-6.6-arm-dt' of git://git.kernel.org/p [...] adds e483fe34adab arm64: tegra: Update AHUB clock parent and rate on Tegra234 adds dc6d5d85ed3a arm64: tegra: Update AHUB clock parent and rate adds d97966df30ed arm64: tegra: Add missing alias for NVIDIA IGX Orin adds 861dbb2b15b1 arm64: tegra: Fix HSUART for Jetson AGX Orin adds 590bfe51838f arm64: tegra: Fix HSUART for Smaug adds 20515700cb11 arm64: tegra: Update CPU OPP tables adds 5862ae43a16e arm64: tegra: Add audio support for IGX Orin adds 1b9a75150a2b arm64: tegra: Sort PCI nodes correctly on Orin adds 6165242693db arm64: tegra: Remove duplicate PCI nodes adds 9304f699a797 arm64: tegra: Add 35°C trip point for Jetson Orin NX/Nano adds 6b53039e2ba2 arm64: tegra: Remove dmas and dma-names for debug UART adds 938745c5f15b arm64: tegra: smaug: Remove reg-shift for high-speed UART adds 6358377fece6 arm64: tegra: Remove current-speed for SBSA UART adds 677e0e3a583c arm64: tegra: Add missing reset-names for Tegra HS UART adds e78ad9031b92 arm64: tegra: Add PCIe and DP 3.3V supplies adds 29bae9dcce73 arm64: tegra: Adapt to LP855X bindings changes adds 940acdac99b2 arm64: tegra: Add UARTE device tree node on Tegra234 adds 96ff27cecbc9 arm64: tegra: Enable UARTA and UARTE for Orin Nano adds bb9667d8187b arm64: tegra: Add SPI device tree nodes for Tegra234 adds ee561fc4fa0c arm64: tegra: Drop incorrect maxim,disable-etr on Smaug adds 6e752d4a2f5a arm64: tegra: Remove {clock,reset}-names from VIC powergate adds d7fb6468ec9f arm64: tegra: Add blank lines for better readability adds d64f140476d2 Merge tag 'tegra-for-6.6-arm64-dt' of git://git.kernel.org [...] adds db67345716a5 arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos adds ba81bf44c6ac arm64: dts: renesas: r9a09g011: Add CSI nodes adds fdf19e44e0ef arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and buil [...] adds 4162cef0fa9b arm64: dts: renesas: Minor whitespace cleanup around '=' adds 4e89cd1ff4fe ARM: dts: renesas: Add missing space before { adds f5b4a0fae085 arm64: dts: renesas: Add missing space before { adds 10ca61c6c0ff arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3 adds 5d7de61ff17f arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3 adds 7a98d75c4a63 riscv: dts: renesas: Clean up dtbs_check W=1 warning due t [...] adds fe7297bf011b arm64: dts: renesas: rzg2lc-smarc-som: Add PHY interrupt s [...] adds bf8abcd7e7a8 arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and bui [...] adds 47d7c25a1bc0 ARM dts: renesas: armadillo800eva: Switch to enable-gpios adds a4c125a8a351 arm64: dts: renesas: r9a07g043: Add MTU3a node adds e578a36320f9 arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3 adds b4dee778d8c4 arm64: dts: renesas: r8a779f0: Add INTC-EX node adds 406b5af40ed3 arm64: dts: renesas: spider-cpu: Add GP LEDs adds 8be4ee0ee081 Merge tag 'renesas-dts-for-v6.6-tag1' of git://git.kernel. [...] adds a3265be85428 ARM: dts: st: spear: split interrupts per cells adds 8dd876c466db ARM: dts: microchip: minor whitespace cleanup around '=' adds dd471ebbb917 ARM: dts: microchip: add missing space before { adds 1cbb7c4dcbc1 ARM: dts: at91-vinco: Fix "status" values adds 0ee2f559769b ARM: dts: at91: ksz9477_evb: Add missing timer nodes adds 58f45c50c36c ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps prop [...] adds dc1890b95e50 ARM: dts: microchip: split interrupts per cells adds 2ad41a987209 ARM: dts: at91: remove duplicated entries adds 9f8f26424e8e Merge tag 'at91-dt-6.6' of https://git.kernel.org/pub/scm/ [...] adds 7dd900ea0e1b arm64: dts: microchip: minor whitespace cleanup around '=' adds a6fb5573a3b7 Merge tag 'microchip-dt64-6.6' of https://git.kernel.org/p [...] adds 63186a8900eb arm64: dts: hisilicon: minor whitespace cleanup around '=' adds 942815c24598 arm64: dts: hisilicon: add missing space before { adds dc8cbdd9c68d arm64: dts: hi3798cv200: Fix clocks order of sd0 adds a4cd6f26777b Merge tag 'hisi-arm64-dt-for-6.6' of https://github.com/hi [...] adds e0d64db2a8c2 ARM: dts: hisilicon: Fix "status" values adds bda81ccce5e7 Merge tag 'hisi-arm32-dt-for-6.6' of https://github.com/hi [...] adds 3011e0c81393 arm64: zynqmp: Add L2 cache nodes adds ee6c637f383f arm64: zynqmp: Fix open drain warning on ZynqMP adds 3175b52251f2 arm64: zynqmp: Setting default i2c clock frequency to 400kHz adds 233e6e9dbe16 arm64: zynqmp: Assign TSU clock frequency for GEMs adds 0dffb878ea99 arm64: zynqmp: Add memory reserved node for k26 Kria SOM board adds 04d54a0e98e7 arm64: zynqmp: Fix dwc3 usb interrupt description adds cf0e27cd0117 arm64: zynqmp: Describe interrupts by using macros adds e5963e159655 Merge tag 'zynqmp-dt-for-6.6' of https://github.com/Xilinx [...] adds cc958441ed41 arm64: dts: arm: minor whitespace cleanup around '=' adds 2fec32345e82 Merge tag 'juno-update-6.6' of git://git.kernel.org/pub/sc [...] adds 76ccc46852e8 dt-bindings: arm: amlogic: add Amlogic A311D2 bindings adds 4fef056588f5 arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial dev [...] adds fae63a81e23a arm64: dts: amlogic: minor whitespace cleanup around '=' adds 015623ec05f9 dt-bindings: arm: amlogic: add board AN400 adds 6f048cc7a635 arm64: dts: add board AN400 adds cac34b2b3f5a arm64: dts: Add gpio_intc node and pinctrl node for Amlogi [...] adds 22a9b2a488c3 arm64: dts: add support for C3 power domain controller adds 01457f6fd40b arm64: dts: amlogic: meson-g12b-bananapi: switch to enable-gpios adds 3eced2a20ad5 arm64: dts: amlogic: drop redundant status=okay in sound nodes adds 6ae51d90457c arm64: dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name adds 7bb717411be0 arm64: dts: amlogic: meson-g12-common: change aobus-pinctr [...] adds cf4befdc463a arm64: dts: amlogic: drop cooling-[min|max]-state from pwm-fan adds 57af7d51e7e9 Merge tag 'amlogic-arm64-dt-for-v6.6' of https://git.kerne [...] adds c718f36c9bc3 arm64: dts: mediatek: Fix "status" values adds d0d73ee5e98c riscv: dts: allwinner: d1: Add GPADC node adds 322bf103204b arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT adds 25726fd509a3 dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name adds f1b3ddb3ecc2 arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support adds 0801a3a9f358 arm: dts: Enable device-tree overlay support for sun8i-h3 [...] adds 594579e42c2e Merge tag 'sunxi-dt-for-6.6-1' of https://git.kernel.org/p [...] adds c5a5583ecfa0 dt-bindings: omap: Partially convert omap.txt to yaml adds 4e62609005c3 Merge tag 'omap-for-v6.6/dt-bindings-signed' of git://git. [...] adds d49b1e4fe97e ARM: dts: Unify pinctrl-single pin group nodes for davinci adds f274a8543d9b ARM: dts: ti: split interrupts per cells adds c4c774ba8045 ARM: dts: ti: add missing space before { adds bb29eb38511e arm: dts: ti: omap: omap36xx: Rename opp_supply nodename adds 22de06ae8c88 arm: dts: ti: omap: am5729-beagleboneai: Drop the OPP adds 5821d766932c arm: dts: ti: omap: Fix OPP table node names adds 064a805c4aa8 Merge tag 'omap-for-v6.6/dt-take2-signed' of git://git.ker [...] adds 267c95dc9f80 ARM: dts: aspeed: bonnell: Add DIMM SPD adds d1dbb0d34e7f dt-bindings: arm: aspeed: add Inventec starscream-bmc adds 3f2879e4040c ARM: dts: aspeed: Adding Inventec Starscream BMC adds d50b1baf4f68 ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9 adds acde9078d986 ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mi [...] adds 962047a35404 ARM: dts: aspeed: mtmitchell: Add MCTP adds dda28c0952a9 ARM: dts: aspeed: Add AST2600 VUARTs adds bca5bf0eca46 ARM: dts: aspeed: rainier: Remove TPM device adds 285396979f86 ARM: dts: aspeed: Update spi alias in Facebook AST2500 Com [...] adds 2901b71c0c7d ARM: dts: aspeed: wedge400: Enable more ADC channels adds 8dc783d9e26d ARM: dts: aspeed: wedge400: Set eMMC max frequency adds 68dfb181bd8a dt-bindings: arm: aspeed: add Facebook Yosemite 4 board adds 2b8d94f4b4a4 ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC adds fa9d3b8be23d ARM: dts: aspeed: Add P10 FSI descriptions adds f868aab874e8 ARM: dts: aspeed: bonnell: Reorganise FSI description adds 71354f7702c3 ARM: dts: aspeed: rainier: Reorganise FSI description adds f0eb62ece2cc ARM: dts: aspeed: everest: Reorganise FSI description adds 7f2938d2500d ARM: dts: aspeed: everest: Move common devices up adds 32b7343226e6 ARM: dts: aspeed: Add AST2600 I3C control pins adds 083f10158db3 Merge tag 'aspeed-6.6-devicetree-2' of git://git.kernel.or [...] adds 476ec6416f0d arm64: dts: exynos: add missing space before { adds fc947ed0b294 arm64: dts: exynos: minor whitespace cleanup around '=' adds e366be1a67b8 arm64: dts: fsd: minor whitespace cleanup around '=' adds 8188b984dea9 dt-bindings: pwm: samsung: add exynosautov9 compatible adds 74641f4a79af arm64: dts: exynos: add pwm node for exynosautov9-sadk adds d157d4375458 arm64: dts: exynos: exynos5433-tm2: drop redundant status=okay adds 08caced488dc Merge tag 'samsung-dt64-6.6' of https://git.kernel.org/pub [...] adds cf19cc977b73 ARM: dts: exynos: minor whitespace cleanup around '=' adds 798bfb676ce4 ARM: dts: s5pv210: minor whitespace cleanup around '=' adds b3f3fc32e5ff ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's phys [...] adds cf0cb2af6a18 ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg [...] adds 982655cb0e7f ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg [...] adds ee37a457af1d ARM: dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards adds 838cf5a4377b ARM: dts: samsung: fix Exynos4212 Tab3 makefile entries adds 4f861a9b8167 ARM: dts: samsung: exynos5250-snow: use 'gpios' suffix for [...] adds 7562d91450b5 ARM: dts: samsung: exynos5250-snow: switch i2c-arb to new [...] adds 57f706bf7307 ARM: dts: samsung: exynos4412-midas: add USB connector and [...] adds 75f79ef8b93c Merge tag 'samsung-dt-6.6' of https://git.kernel.org/pub/s [...] adds 8c9a2d41412a ARM: dts: nspire: Use syscon-reboot to handle restart adds 3fa966ebb081 ARM: dts: nspire: Fix cpu node to conform with DT binding adds 08fcaae1dc88 ARM: dts: nspire: Fix sram node to conform with DT binding adds 0f0dbf564870 ARM: dts: nspire: Fix vbus_reg node to conform with DT binding adds cbc2a1e5d848 ARM: dts: nspire: Fix uart node to conform with DT binding adds a9ab8b230808 ARM: dts: nspire: Use MATRIX_KEY macro for linux,keymap adds 12a268980b77 ARM: dts: nspire: Remove file name from the files themselves adds 4b46d86c978b ARM: dts: aspeed: Fix pca954x i2c-mux node names adds bc924997c750 ARM: dts: nuvoton: Fix pca954x i2c-mux node names adds 7184919b12de arm64: dts: marvell: add missing space before { adds 58fe73205219 arm64: dts: marvell: Add NAND flash controller to AC5 adds 7cb74e0c6658 Merge tag 'mvebu-dt64-6.6-1' of git://git.kernel.org/pub/s [...] adds c44fdf8649dc ARM: dts: marvell: add missing space before { adds afa6b4f336d4 ARM: dts: marvell: armada: drop incorrect reg in fixed regulators adds afc19882dfc8 ARM: dts: marvell: dove: drop incorrect reg in fixed regulators adds eeb751c41060 Merge tag 'mvebu-dt-6.6-1' of git://git.kernel.org/pub/scm [...] adds ba817911855c Merge tag 'riscv-dt-for-v6.6' of https://git.kernel.org/pu [...] adds f05af44f6913 riscv: dts: allwinner: d1: Add CAN controller nodes adds d02dbab12b33 Merge tag 'sunxi-dt-for-6.6-2' of https://git.kernel.org/p [...] adds 0010947dbc5d dt-bindings: arm: add TQMa93xxLA SOM adds b9622a04de5f dt-bindings: arm: Add Gateworks i.MX8M Mini GW7905-0x board adds cce4d9f65b41 dt-bindings: arm: Add Gateworks i.MX8M Plus gw71xx-2x board adds 1a1974d09353 dt-bindings: arm: Add Gateworks i.MX8M Plus gw72xx-2x board adds 6b30c1c2f934 dt-bindings: arm: Add Gateworks i.MX8M Plus gw73xx-2x board adds 5b5e1cd017a5 dt-bindings: arm: fsl: add TQ-Systems LS1021A board adds 2305c4bf6ac1 dt-bindings: arm: fsl: fix DEBIX binding adds 8b7b6038059e dt-bindings: arm: Add Polyhex DEBIX SOM A based boards adds 1d9140d2af8b Merge tag 'imx-bindings-6.6' of git://git.kernel.org/pub/s [...] adds f75adaf6c8ad ARM: dts: imx25/karo-tx25: Replace NO_PAD_CTL by explicit [...] adds ec20d468d05f ARM: dts: imx: Remove regulators from simple-bus adds 38633443c61e ARM: dts: nxp: add missing space before { adds 8cf71125e150 ARM: dts: imx7d-sdb: Pass the Ethernet aliases adds 0d0e727f7e3d ARM: dts: imx1-apf9328: correct ethernet reg addresses (split) adds 461f1f67281c ARM: dts: imx6qdl-mba6: Add missing supply regulator for l [...] adds d56b70c4e8f2 ARM: dts: imx6sx: Describe the default LCDIF1 parent adds 0d03a557eb57 ARM: dts: imx6: pfla02: Rely on PMIC reboot/reset handler adds aa4f48a4e06c ARM: dts: imx6: phycore: Rely on PMIC reboot/reset handler adds d866771890bd ARM: dts: imx6qdl-tqma6x: Add missing vs-supply for lm75 adds cb5f8a17f171 ARM: dts: nxp/imx: Replace deprecated extcon-usb-gpio id-g [...] adds 20f648dc5135 ARM: dts: imx53-qsb: Improve the parallel display description adds d75cea721899 ARM: dts: imx6sx-nitrogen6sx: drop incorrect regulator clo [...] adds d8065d8d74a6 ARM: dts: imx6ull-colibri: drop incorrect regulator regula [...] adds 106e8447760c ARM: dts: imx28-m28evk: populate fixed regulators adds e3f25ce43aeb ARM: dts: imx50-kobo-aura: switch to enable-gpios adds 62bb689d0f13 ARM: dts: imx23: drop incorrect reg in fixed regulators adds c65fee6cdfac ARM: dts: imx25: drop incorrect reg in fixed regulators adds dc7b1fb47012 ARM: dts: imx27: drop incorrect reg in fixed regulators adds 29e0e9b4b213 ARM: dts: imx28: drop incorrect reg in fixed regulators adds 147351867231 ARM: dts: imx6ul-geam: Remove invalid sgtl5000 property adds 2be1a91668fa ARM: dts: nxp: mxs: split interrupts per cells adds d54bcc3a3dc6 ARM: dts: imx: Pass #sound-dai-cells to sgtl5000 adds 4b4c822e9dfb ARM: dts: imx: Remove 'compatible' from the pfuze nodes adds 23052b3be71a ARM: dts: ls1021a: add TQ-Systems MBLS102xA device tree adds d0586f4d1b17 ARM: dts: ls1021a: add TQMLS1021A flash partition layout adds ea99c5bb7bc5 ARM: dts: imx6q-cm-fx6: Remove invalid SPI flash entry adds e14f56a6e722 ARM: dts: imx50-evk: Use generic node name for SPI NOR flash adds d18d74dece54 ARM: dts: imx53-smd: Remove invalid SPI flash entry adds 042932ba7e3e ARM: dts: vfxxx: Pass 'mmc' as the esdhc node names adds dad2a2fb1bcf ARM: dts: imx6q-prti6q: Fix the SDIO wifi node adds e679132a317f ARM: dts: imx6dl-b1x5pv2: Fix simple-audio routing property adds ce0bc19e5042 ARM: dts: imx6ul: mba6ulx: Fix stmpe811 node warnings adds 1d6500cd39f1 ARM: dts: imx6ul: Fix nand-controller #size-cells adds db92a8d917c7 ARM: dts: imx6qdl: mba6: Fix gpio-keys button node names adds a5c3378290dd Merge tag 'imx-dt-6.6' of git://git.kernel.org/pub/scm/lin [...] adds b239dd7f41e7 arm64: dts: imx8mq-librem5: Use 'vqmmc-supply' adds 9a8d30b977f5 arm64: dts: imx8mm-venice-gw7901: add cpu-supply node for cpufreq adds 18bbf7ac3fc7 arm64: dts: imx8mm-venice-gw7901: add SDR50/SDR104 SDIO su [...] adds efdb4d2346a0 arm64: dts: imx8m{m,n}-venice-gw7902: add SDR50/SDR104 SDI [...] adds 0f8446f02b86 arm64: dts: imx8mm-venice-gw7904: enable UART1 hardware fl [...] adds 531936b218d8 arm64: dts: imx8mp-venice-gw74xx: update to revB PCB adds 26701ff10710 arm64: dts: freescale: fix imx8mm-venice-gw72xx-0x-imx219 overlay adds 1d6880ceef43 arm64: dts: imx8mn-beacon: Add HDMI video with sound adds 9c9b11871bda arm64: dts: imx8mm-beacon: Change camera I2C address adds 8ad7d14d99f3 arm64: dts: imx8mm-beacon: Add HDMI video with sound adds 867b8557899e arm64: dts: freescale: imx8mm-phyboard-polis: Add TPM node adds 3d8f8cebde5a arm64: dts: phycore-imx8mm: fix nor mtd partitions adds c933945fad11 arm64: dts: imx8mm-phyboard-polis: Set debug uart muxing to 0x140 adds cd3b83270a9b arm64: dts: imx8mm-phyboard-polis: Add i2c4 sda-/scl-gpios adds 06b944f40a9b arm64: dts: ls1028a: sl28: get MAC addresses from VPD adds 2b1d5d054d29 arm64: dts: imx8mn-evk: Pass GPIO_OPEN_DRAIN flag adds 7f916a6fe865 arm64: dts: imx93: add thermal support adds fc94fbb9978d arm64: dts: imx93: add cma area for i.MX93 11x11 EVK adds 48a3c682fe63 arm64: dts: imx93: add cm33 node adds e1da729459e6 arm64: dts: imx93: enable CM33 for 11x11 EVK adds f1bcefdef152 arm64: dts: imx8dxl: remove "fsl,imx7ulp-lpuart" compatibl [...] adds 258bd8638168 arm64: dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93 adds ca788bb10a6c arm64: dts: imx: minor whitespace cleanup around '=' adds 7271f14d2f8b arm64: dts: imx8mm: split PCIe ranges adds b40b2dc6a1b8 arm64: dts: freescale: add missing space before { adds ba345b77fae7 arm64: dts: imx8mp: remove arm,primecell-periphid at etm nodes adds b7df89f1c9d1 arm64: dts: imx8mm: add imx8mm-venice-gw73xx-0x-rpidsi ove [...] adds 6b4da1354fd8 arm64: dts: imx8mm: add imx8mm-venice-gw72xx-0x-rpidsi ove [...] adds 055e38c76388 arm64: dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names adds 88114e1080b5 arm64: dts: imx8qm: add cpu frequency table adds 36e81d6a9029 arm64: dts: imx8qm: add thermal zone and cooling map adds bce07345481c arm64: dts: imx8qm-mek: delete A72 thermal zone adds 99e5d6d2741e arm64: dts: imx8mm-evk: Add camera support adds e8abdd58a198 arm64: dts: imx8mn-evk: Add HDMI support adds 5aafda608f73 arm64: dts: imx8mn-evk: Add camera support adds c982ecfa7992 arm64: dts: freescale: add initial device tree for MBa93xx [...] adds 312ab094197d arm64: dts: imx8mp-phycore-som: Remove eth phy interrupt adds 2d3779dd1e0c arm64: dts: imx8mp-phycore-som: Order properties alphabetically adds b34f66815461 arm64: dts: imx8mp-phycore-som: Correct pad settings adds 1a5a03433261 arm64: dts: imx8mp-phycore-som: Remove LDO2 and LDO4 pmic nodes adds c2d28a0c49cc arm64: dts: imx8mp-phycore-som: Add regulator names adds 6fe88df72efd arm64: dts: imx8mp-phycore-som: Update regulator output voltages adds fa2a1ec50456 arm64: dts: imx8mp-phyboard-pollux: Add missing usdhc cloc [...] adds 238f91880044 arm64: dts: imx8mq-librem5: set audio-1v8 always-on adds 4cbd50653174 arm64: dts: imx8mq-librem5-r4: Bump up proximity sensor's [...] adds 74e04a9f510c arm64: dts: imx8mq-librem5: Mark tps65982 as wakeup source adds 5296d8f4678b arm64: dts: imx8mq-librem5: Reduce usdhc2's post-power-on- [...] adds 8d58f4d27e59 arm64: dts: imx8mq: Add coresight trace components adds d4fac9c10086 arm64: dts: imx8mn-var-som-symphony: update USB OTG for ne [...] adds a9ba843233f2 arm64: dts: imx8mp: add imx8mp-venice-gw74xx-rpidsi overla [...] adds 7e1894ebf9c2 arm64: dts: freescale: Add imx8mm-venice-gw7905-0x adds 2c00c0650edd arm64: dts: freescale: Add imx8mp-venice-gw71xx-2x adds 86c43ae03ab9 arm64: dts: freescale: Add imx8mp-venice-gw72xx-2x adds 716ced308234 arm64: dts: freescale: Add imx8mp-venice-gw73xx-2x adds f6038de293f2 arm64: dts: imx8qm: Fix VPU core alias name adds fb8f715e5c53 arm64: dts: imx8qm: Fix VPU core alias name adds 6b15a78f71db arm64: dts: imx8: conn: Fix reg order for USB3 controller adds 074248a4e919 arm64: dts: imx8mm-phycore: drop uncorrect vselect-en adds 5b9435d646d1 arm64: dts: imx8ulp: add cm33 node adds 97803407518d arm64: dts: imx8ulp: set default clock for SDHC adds a9624b4e7ea2 arm64: dts: imx8ulp: add thermal node adds db2c35aa68ef arm64: dts: imx8ulp: add cpuidle node adds ef89fd56bdfc arm64: dts: imx8ulp: add flexspi node adds d0da51bb9d85 arm64: dts: imx8ulp-evk: add reserved memory for cma adds 014fbffa25a7 arm64: dts: imx8ulp-evk: enable CM33 node adds 3d2563303623 arm64: dts: imx8ulp-evk: add spi-nor device support adds 7adf8410cb0f arm64: dts: imx8ulp-evk: add 100MHz/200MHz pinctrl setting [...] adds e434472606be arm64: dts: imx8ulp-evk: enable lpi2c7 bus adds fc7ab8d97241 arm64: dts: tqma8mqnl: Add vcc supply to i2c eeproms adds f43027ea8096 arm64: dts: freescale: Replace deprecated extcon-usb-gpio [...] adds a70d179e6a42 arm64: dts: imx8dxl-evk: Remove 'fsl,spi-num-chipselects' adds aca26870217b arm64: dts: imx8mm-phyboard-polis-rdk: Remove 'fsl,spi-num [...] adds fcf7ff67a2aa arm64: dts: ls1028a: add l1 and l2 cache info adds ebb8dbec1074 arm64: dts: imx: Pass a single BD71847 clock entry adds 43df69fc076d arm64: dts: imx8mm-emcon: Fix the regulator names adds 874958916844 arm64: dts: freescale: verdin-imx8mp: dahlia: add sound card adds b8e4498ffe3e arm64: dts: freescale: verdin-imx8mp: dev: add sound card adds 65344b9bed3a arm64: dts: imx8mp-evk: Add HDMI support adds e4f7fbf7e84f arm64: dts: imx8m-venice: Pass "brcm,bcm4329-fmac" adds 8b200238fb99 arm64: dts: imx8mp-msc-sm2s-ep1: Remove invalid sgtl5000 property adds 9e7bb0af7b61 arm64: dts: imx8mp-debix-model-a: Remove invalid rtc property adds 574e4099d787 arm64: dts: imx8mp-debix: remove unused fec pinctrl node adds 21baf0b47f81 arm64: dts: freescale: Add DEBIX SOM A and SOM A I/O Board [...] adds bdbae4c1b464 arm64: dts: imx8m-beacon-kit: Remove extra sound-sai entry adds 252810133db7 arm64: dts: imx8mm-emcon: Remove iomuxc pinctrl-names adds 461b487e6506 arm64: dts: imx8mm-beacon-baseboard: Remove usbotg2 pinctrl-names adds 74cec60c0e30 arm64: dts: imx8mq-librem5-devkit: Mark buck2 as always on adds 60ac8a775a91 arm64: dts: imx8mq-librem5-devkit: Drop power-supply adds f0df584ffad1 Merge tag 'imx-dt64-6.6' of git://git.kernel.org/pub/scm/l [...] adds 414772b8f7d7 arm64: dts: ti: minor whitespace cleanup around '=' adds 48a498a269c6 arm64: dts: ti: add missing space before { adds 2a7cc7bedb58 arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk adds 8717c76ff38d arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node adds 8d08d7aac7f6 arm64: dts: ti: Use local header for SERDES MUX idle-state values adds 5438d75fb9d7 dt-bindings: ti-serdes-mux: Deprecate header with constants adds e1f7d17a734c dt-bindings: crypto: ti,sa2ul: make power-domains conditional adds b573bf35ef3f arm64: dts: ti: k3-am62-main: Remove power-domains from cr [...] adds 0bec3d7ecc74 arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros adds 98f3b667e1de arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 [...] adds 99e7172db1ae arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs adds f33f5e4c801b arm64: dts: ti: k3-j784s4-main: Add DT node for UFS adds 5d55545cc2da arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral adds 7815b2816d14 arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G por [...] adds d6ffe1b4b8c1 arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node adds cac04e27f093 arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW [...] adds ee1ada53846b dt-bindings: arm: ti: Add compatible for AM642-based TQMaX [...] adds 4717a36f31ec arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL [...] adds 5e52cf6bf3c7 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card an [...] adds 7a649518c13b arm64: dts: ti: k3: Fixup remaining pin group node names f [...] adds 108f61e03963 arm64: dts: ti: k3-am62: Add MCU MCAN nodes adds 7480cea33b4c arm64: dts: ti: k3-am625-verdin: enable CAN_2 adds 5a5cf3bdda04 arm64: dts: ti: k3-am62a7-sk: Enable dual role support for [...] adds b9d801dbb2d5 arm64: dts: ti: k3-am62a: Remove syscon compatible from ep [...] adds a57ba56bca42 arm64: dts: ti: k3-am64: Merge the two main_conf nodes adds f6a5b6511440 arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name adds a1f62d114c8c arm64: dts: ti: k3-j721s2-main: Add DSS node adds dfe5ccf2359f arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support adds a0592af49737 arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes adds f10f836ccfea arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi adds 06c4e7aa4af0 arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi adds 6111ac92f934 arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx adds 0bf6d62cb517 arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate adds c90658201cbe arm64: dts: ti: verdin-am62: dev: add sound card adds f5bf894c865b arm64: dts: ti: verdin-am62: dahlia: add sound card adds 8be3ac2d8bd7 arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC adds 4f1e869915b7 dt-bindings: soc: ti: k3-ringacc: Describe cfg reg region adds 702110c2be99 arm64: dts: ti: k3: Add cfg reg region to ringacc node adds 05a1f130101e arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & [...] adds 6fbd1310f99f arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level adds 013b7dd32c75 arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level adds 5f715be31638 arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level adds 46d0c519e44b arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level adds 73676c480b72 arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level adds 1a576c891684 arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level adds cd9f6b324277 arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level adds 8757108b59e1 arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level adds 578bf4d09ef5 arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level adds d9fe476d39f6 arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level adds a5a4cddad9ff arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level adds 1228242df12e arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level adds bcd8a3f28ad6 arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level adds 8ea3fc2bea6b arm64: dts: ti: k3-*: fix fss node dtbs check warnings adds 35dba7159717 arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level adds c23b203b929f arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the boa [...] adds 00ae4c39cd16 arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level adds 73387da70f9c arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency adds 8ccc1073c7bb arm64: dts: ti: k3-am62-main: Add node for DSS adds db6e8237cf54 arm64: dts: ti: k3-am62x-sk-common: Add HDMI support adds b50ccab9e07c arm64: dts: ti: am62x-sk: Add overlay for HDMI audio adds 1f7226a5e52c arm64: dts: ti: k3-am625-beagleplay: Add HDMI support adds 3a4086985696 arm64: dts: ti: k3-j784s4: Add phase tags marking adds c74d8de338a5 arm64: dts: ti: k3-j784s4-evm: Add phase tags marking adds 68501d3cc16a arm64: dts: ti: k3-am69-sk: Add phase tags marking adds b57fc5cbdbdf dt-bindings: arm: ti: Add bindings for AM62P5 SoCs adds 29075cc09f43 arm64: dts: ti: Introduce AM62P5 family of SoCs adds 935c4047d42e arm64: dts: ti: Add support for the AM62P5 Starter Kit adds 9e77200356ba arm64: dts: ti: verdin-am62: Add DSI display support adds 99355a235a47 Merge tag 'ti-k3-dt-for-v6.6' of https://git.kernel.org/pu [...] adds a8cf500c42c7 arm64: dts: nuvoton: add missing cache properties adds 1193001081e9 arm64: dts: lg: add missing cache properties adds 1298d0dd31b2 Merge tag 'dt64-cleanup-6.6' of https://git.kernel.org/pub [...] adds abb32edfc140 ARM: dts: stm32: remove shmem for scmi-optee on stm32mp15 adds f0f0682c384d ARM: dts: stm32: remove shmem for scmi-optee on stm32mp13 adds 099826ea2111 dt-bindings: can: m_can: change from additional- to uneval [...] adds 6d08cb0152a9 dt-bindings: net: dsa: microchip: add interrupts property [...] adds d45cc9ea251e ARM: dts: stm32: Add pinmux groups for Linux Automation GmbH TAC adds e58944088cb0 dt-bindings: arm: stm32: Add compatible string for Linux A [...] adds 518272af37b2 ARM: dts: stm32: lxa-tac: add Linux Automation GmbH TAC adds 5060e27012f7 ARM: dts: stm32: leverage OP-TEE ASync notif on STM32MP13x [...] adds 5408d51846b4 ARM: dts: stm32: Deduplicate DSI node on stm32mp15 adds df362914eead ARM: dts: stm32: re-add CAN support on stm32f746 adds 0637e66f8250 ARM: dts: stm32: add pin map for i2c3 controller on stm32f7 adds f0215440069c ARM: dts: stm32: add touchscreen on stm32f746-disco board adds 4193b9387562 ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes adds 0ee0ef38aa9f ARM: dts: stm32: Add missing detach mailbox for emtrion em [...] adds 966f04a89d77 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM adds deb7edbc27a6 ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM adds 2f38de940f07 ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM adds a77d289bddfe ARM: dts: stm32: fix dts check warnings on stm32mp15-scmi adds efbb7f91ca99 ARM: dts: st: stm32mp157c-emstamp: drop incorrect vref_ddr [...] adds a35f08a7d9ba ARM: dts: st: stm32mp157c-emstamp: correct regulator-activ [...] adds 756065e3f1e1 ARM: dts: st: Add gpio-ranges for stm32f746-pinctrl adds 06113b7ac2df ARM: dts: st: Add gpio-ranges for stm32f769-pinctrl adds 008ef8b3a1a0 ARM: dts: stm32: add ltdc support on stm32f746 MCU adds ba287d1a0137 ARM: dts: stm32: add pin map for LTDC on stm32f7 adds e4e724099f04 ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco adds 10a970bc3ebf ARM: dts: stm32: support display on stm32f746-disco board adds fe95052fc7b4 dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs adds fb266d2d80b4 ARM: dts: stm32: STM32MP13x SoC exposes SCMI regulators adds 4c757f6b8026 ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board adds aa2951a8fa3a Merge tag 'stm32-dt-for-v6.6-1' of git://git.kernel.org/pu [...] adds c0f0fb5553d8 arm64: dts: rockchip: Add dtsi entry for RK3399 PCIe endpo [...] adds 7efcaf997ae6 arm64: dts: rockchip: Update sound card label on rk3588-rock-5b adds 3dc9c73e65fb dt-bindings: vendor-prefixes: Add prefix for belling adds 892e989559c7 dt-bindings: eeprom: at24: add Belling BL24C16A adds 75fdcbc8f4c1 arm64: dts: rockchip: add PMIC to rock-5a adds 4bbca5c7f4f0 arm64: dts: rockchip: add vdd_cpu_big regulators to rock-5a adds 53bf040e14c0 arm64: dts: rockchip: add 5V regulator to rock-5a adds ea3e66e7ad0d arm64: dts: rockchip: add SD card support to rock-5a adds db02f866b140 arm64: dts: rockchip: add status LED to rock-5a adds fb031e6275fc arm64: dts: rockchip: add analog audio to rock-5a adds 89c880808cff arm64: dts: rockchip: add I2C EEPROM to rock-5a adds afc3925f694a arm64: dts: rockchip: add vdd_npu_s0 regulator to rock-5a adds aa00cf88bd8c arm64: dts: rockchip: enable I2C interface from DSI and CS [...] adds 43465c67518c arm64: dts: rockchip: add SARADC to rock-5a adds dd4464ecced6 arm64: dts: rockchip: add fan support to rock-5a adds fd2762a62646 arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi adds e7afb99e8f52 dt-bindings: arm: rockchip: Add Radxa ROCK 4SE adds 86a0e14a82ea arm64: dts: rockchip: Add Radxa ROCK 4SE adds e70d28390482 arm64: dts: rockchip: Drop unchanged max-frequency from rk [...] adds a1f814f782c3 dt-bindings: arm: rockchip: Add Firefly Station P2 adds 007b4bb47f44 arm64: dts: rockchip: add dts for Firefly Station P2 aka r [...] adds 6ebd55b3bba3 arm64: dts: rockchip: add combo PHYs to rk3588 adds 34d6c15d8e86 arm64: dts: rockchip: add SATA support to rk3588 adds 9c7f24941927 arm64: dts: rockchip: enable SATA on rk3588-evb1 adds 0d3f385d71cd arm64: dts: rockchip: Add PMIC for edgeble-neu6b adds 61808d934133 arm64: dts: rockchip: Add microSD card for edgeble-neu6b adds 89f713b05901 arm64: dts: rockchip: Enable SATA for edgeble-neu6b adds 8f3aa4f7086e arm64: dts: rockchip: Enable RTC for edgeble-neu6b adds b65814bfb8b3 arm64: dts: rockchip: Enable PWM FAN for edgeble-neu6b adds 9ee9ea88e6c4 arm64: dts: rockchip: Enable RS232 for edgeble-neu6b adds 9b9fb10b9d4d arm64: dts: rockchip: Enable RS485 for edgeble-neu6b adds a684cb416414 arm64: dts: rockchip: add USB2 support for rk3588 adds e39da1074c20 arm64: dts: rockchip: add USB2 to rk3588-evb1 adds 488fc7ad2bc8 arm64: dts: rockchip: add USB2 to rk3588-rock5b adds 1642bf66e270 arm64: dts: rockchip: add USB2 to rk3588s-rock5a adds c75b725ea6dd arm64: dts: rockchip: fix/update sdmmc properties for rock [...] adds 0acf4fa7f187 arm64: dts: rockchip: add PCIe3 support for rk3588 adds fcedb69be270 arm64: dts: rockchip: switch rk3399-gru boards to enable-gpios adds a02913e88635 arm64: dts: rockchip: switch px30-engicam to enable-gpios adds a87852e37f78 arm64: dts: rockchip: Fix PCIe regulators on Radxa E25 adds 2bdfe84fbd57 arm64: dts: rockchip: Enable SATA on Radxa E25 adds 99c81c127408 dt-bindings: arm: rockchip: Add NanoPC T6 adds 893c17716d0c arm64: dts: rockchip: Add NanoPC T6 adds eddf73029770 arm64: dts: rockchip: Enable internal SPI flash for ROCK P [...] adds 8d81b77f4c49 arm64: dts: rockchip: add rk3588 PCIe2 support adds a721e28dfad2 arm64: dts: rockchip: Add NanoPC T6 PCIe Ethernet support adds b89c940f2a1a Merge tag 'v6.6-rockchip-dts64-1' of git://git.kernel.org/ [...] adds c3ae1484e112 ARM: dts: rockchip: Add SFC node to rv1126 adds d91d25b1db47 ARM: dts: rockchip: Add rv1126 FSPI pins adds 753c8a7d8bbd ARM: dts: rockchip: Add rv1126 uart5m2_xfer pins adds 012f90c31bab ARM: dts: rockchip: Drop EMMC_RSTN for edgeble-neu2 adds f544630dc496 ARM: dts: rockchip: Enable SFC for edgeble-neu2 adds 5d1d164da4df ARM: dts: rockchip: Add 3V3_SYS regulator for edgeble-neu2 adds c991ed9f57c8 ARM: dts: rockchip: Add 12V main supply for edgeble-neu2 adds 4fafaed5afcc ARM: dts: rockchip: Add rv1126 PD_VO entry adds 1bf0dcb1e2a9 ARM: dts: rockchip: Add rv1126 VOP_LITE support adds 59486969f433 Merge tag 'v6.6-rockchip-dts32-1' of git://git.kernel.org/ [...] adds d5fb01ad5eb4 ARM: dts: qcom: msm8226: Add mdss nodes adds 4bad24d73abc ARM: dts: qcom: msm8226: Add ocmem adds 7caf09215ca3 ARM: dts: qcom: ipq4019: use generic node names for USB adds 9a3b29c33b5d ARM: dts: qcom: sdx55: use generic node names for USB adds 1bfeee1aeef0 ARM: dts: qcom: ipq8064: drop spi-max-frequency from controller adds 594ccb8d2472 ARM: dts: qcom: msm8960: drop spi-max-frequency from controller adds c4cf1cc5afba ARM: dts: qcom: minor whitespace cleanup around '=' adds de57328b1c9d ARM: dts: qcom-pm8941: add resin support adds a9037f330e9d ARM: dts: qcom: apq8074-dragonboard: add resin adds b471a1bc7974 ARM: dts: qcom: Add rpm-proc node for SMD platforms adds 3f30509ff561 ARM: dts: qcom: apq8064: Drop redundant /smd node adds 43db69268149 ARM: dts: qcom: msm8974pro-castor: correct inverted X of t [...] adds 31fba16c19c4 ARM: dts: qcom: msm8974pro-castor: correct touchscreen fun [...] adds 7c74379afdfe ARM: dts: qcom: msm8974pro-castor: correct touchscreen syn [...] adds 174b934c3dc4 ARM: dts: qcom-mdm9615: specify clocks for the lcc device adds d988aa8cd096 ARM: dts: qcom-mdm9615: specify gcc clocks adds 04601b9b1b67 ARM: dts: qcom: Use labels with generic node names for ADC [...] adds b5ed7a5c1fdb ARM: dts: qcom: ipq4019: correct SDHCI XO clock adds f636d6c356b3 ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65 adds 3cfa5569cedf ARM: dts: qcom: apq8064: add support to gsbi4 uart adds 3b6d013cd05f Merge tag 'qcom-dts-for-6.6' of https://git.kernel.org/pub [...] adds e0f250c8fd01 arm64: dts: qcom: Drop undocumented "svid" property adds 0c55f6229bc3 arm64: dts: qcom: qcm2290: Add USB3 PHY adds 85c0d230098f dt-bindings: clock: Add USB related clocks for IPQ9574 adds 58d359fdc065 Merge branch 'd1c5aa4a8535c645fdb06df62a562918516ba0c6.168 [...] adds a98bfb31f676 arm64: dts: qcom: ipq9574: Add USB related nodes adds d5506524d9d9 arm64: dts: qcom: ipq9574: Add LDO regulator node adds ec4f047679d5 arm64: dts: qcom: ipq9574: Enable USB adds 3091e5820a36 arm64: dts: qcom: sm8150: use proper DSI PHY compatible adds 75a511b1e5ff arm64: dts: qcom: sm6350: Add GPUCC node adds 5b1e5d9a21ec arm64: dts: qcom: sm6350: Add QFPROM node adds bd9b76750280 arm64: dts: qcom: sm6350: Add GPU nodes adds 44bcded2be4f arm64: dts: qcom: sm6350: Fix ZAP region adds 26c71d31f8be arm64: dts: qcom: sm6350: Add DPU1 nodes adds 2b812caf5f64 Revert "arm64: dts: qcom: msm8996: rename labels for HDMI nodes" adds 1770394e6894 arm64: dts: qcom: msm8996: rename labels for HDMI nodes adds 775a5283c25d arm64: dts: qcom: sm8250: correct dynamic power coefficients adds adc16b84e1ea arm64: dts: qcom: sc7180: Hook up BWMONs adds b02966f86897 arm64: dts: qcom: sm8450: correct crypto unit address adds 9e3a0c7acba5 arm64: dts: qcom: apq8039-t2: remove superfluous "input-enable" adds ba492bea16e2 arm64: dts: qcom: sc8180x-flex-5g: remove superfluous "inp [...] adds c756d233715a arm64: dts: qcom: msm8916-gt5: drop incorrect acceleromete [...] adds 6a541eaa6e8e arm64: dts: qcom: msm8916-l8150: correct light sensor VDDI [...] adds 031df8e650a8 arm64: dts: qcom: apq8016-sbc: drop label from I2C and SPI adds d4bbcf50baa9 arm64: dts: qcom: apq8096-db820c: drop label from I2C adds 35cda57217ad arm64: dts: qcom: msm8939: drop incorrect smp2p Hexagon pr [...] adds 368f8d196976 arm64: dts: qcom: msm8996-xiaomi: drop label from I2C adds f7eb45427af6 arm64: dts: qcom: msm8996-xiaomi: use generic node names adds 0ec3a3e1b84b arm64: dts: qcom: sc7180-aspire1: use generic ADC channel [...] adds 978869867216 arm64: dts: qcom: sc8180x: use generic ADC channel node names adds 9ca4673201cc arm64: dts: qcom: sc8180x: align thermal node name with bindings adds bee2dea5be81 arm64: dts: qcom: sc8180x-flex-5g: correct panel ports adds 0f06e8cbd18e arm64: dts: qcom: sc8180x-primus: correct panel ports adds adc2ee325806 arm64: dts: qcom: sc8180x-flex-5g: align gpio-keys node na [...] adds c8df0c62cb6a arm64: dts: qcom: sm6115-pro1x: fix incorrect gpio-key,wakeup adds 44f2f74df429 arm64: dts: qcom: sm8350-hdk: correct FSA4480 port adds dea98746f90a arm64: dts: qcom: sm8450-hdk: correct FSA4480 port adds c42f5452de6a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size adds 2951e7e7611a arm64: dts: qcom: sm6125-sprout: correct ramoops pmsg-size adds c86b97a72065 arm64: dts: qcom: sm6350: correct ramoops pmsg-size adds 4e6b942f0926 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size adds 7dc3606f9142 arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size adds 404d7f65767d arm64: dts: qcom: msm8916-samsung-serranove: Add RT5033 PM [...] adds 40b398beabdf arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM adds 6b8a63350752 arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs adds 2de55db6bca0 arm64: dts: qcom: sm8250-pdx203: Configure SLG51000 PMIC adds a422c6a91a66 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys adds 9566b5271f68 arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO adds 8882ae076344 arm64: dts: qcom: sc8280xp-crd: Fix naming of regulators adds 11750af256f8 arm64: dts: qcom: sm6115: Add GPU nodes adds e3dc814d8ca0 arm64: dts: qcom: sm6115p-j606f: Hook up display adds be9f88abf869 arm64: dts: qcom: sm6115p-j606f: Enable GPU adds d368279dfa02 arm64: dts: qcom: qrb4210-rb2: Enable GPU adds 38c6fe604bc2 arm64: dts: qcom: msm8939-sony-xperia-kanuti-tulip: Add mi [...] adds 46b17dfd0154 arm64: dts: qcom: sm8[1235]50-mtp: add chassis-type property adds b047b9026179 arm64: dts: qcom: sm8[45]50-qrd: add chassis-type property adds 8fef2422f53a arm64: dts: qcom: sm8[1234]50-hdk: add chassis-type property adds d8d1d994246f arm64: dts: qcom: msm89xx-mtp: add chassis-type property adds 2b08da0d791f arm64: dts: qcom: sdm845-mtp: add chassis-type property adds 683ef77158cb arm64: dts: qcom: sa8775p: add the SGMII PHY node adds ff499a0fbb23 arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface adds 5ef26fb8b3ed arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY adds 48c995299980 arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 adds 120ab6c06f69 arm64: dts: qcom: sa8775p-ride: enable ethernet0 adds 0a69ccf20b08 arm64: dts: qcom: sc8280xp: Add missing SCM interconnect adds 6d5872f2ccbe arm64: dts: qcom: ipq5332: Add common RDP dtsi file adds 519c47acac28 arm64: dts: qcom: pm8953: Add thermal zone adds 9eba4db02a88 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs adds b1260cee1c18 Merge branch '20230620-topic-sc8280_gccgdsc-v2-2-562c1428c [...] adds 55179c92c734 arm64: dts: qcom: Fix "status" value adds 86b0aef43585 arm64: dts: qcom: sm8450: Use standalone ICE node for UFS adds 55c9b1bf29da arm64: dts: qcom: sc8280xp-pmics: add explicit rtc interru [...] adds fdc3cf9fc3b2 arm64: dts: qcom: sm6375: Set up L3 scaling adds afc19e3716c3 arm64: dts: qcom: sc7180: Fix DSI0_PHY reg-names adds 982f810fc196 arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible adds 68a59251f1c5 arm64: dts: qcom: msm8939: Add missing 'cache-unified' to L2 adds 9cc6dee9b3a8 arm64: dts: qcom: apq8039-t2: Drop inexistent property adds 36541089c473 arm64: dts: qcom: msm8996: Add missing interrupt to the US [...] adds 9acc60c3e2d4 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path adds ddf66e4b1674 arm64: dts: qcom: msm8998: Provide XO to RPMCC adds 934a3b4d5a2d arm64: dts: qcom: minor whitespace cleanup around '=' adds 5a89585fc880 arm64: dts: qcom: qdu1000-idp: Add reserved gpio list adds 301f7ca3574c arm64: dts: qcom: qru1000-idp: Add reserved gpio list adds 29a687c219e2 arm64: dts: qcom: sm8350: Add missing cluster sleep state adds 91ce3693e2fb arm64: dts: qcom: sm8350: Fix CPU idle state residency times adds 951151c2bb54 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq adds 068be6cb4b98 arm64: dts: qcom: add missing space before { adds 9c31a3f5abc9 arm64: dts: qcom: sc8180x: Fix cluster PSCI suspend param adds 4390730cc12a arm64: dts: qcom: sm8350: Use proper CPU compatibles adds 64f19c06f704 arm64: dts: qcom: pm8350: fix thermal zone name adds aad41d9e6c44 arm64: dts: qcom: pm8350b: fix thermal zone name adds 99f8cf491d54 arm64: dts: qcom: pmr735b: fix thermal zone name adds 435a73d7377c arm64: dts: qcom: pmk8350: fix ADC-TM compatible string adds 701b59db7737 arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion adds 53ccae05c90f arm64: dts: qcom: sm8450-hdk: define DIE_TEMP channels adds 10848179ae97 arm64: dts: qcom: sm8450-hdk: add ADC-TM thermal zones adds 339d38a436f3 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent adds 4cb19bd7c632 arm64: dts: qcom: sm8250: Mark SMMUs as DMA coherent adds 8bb8688c1d73 arm64: dts: qcom: msm8996: scale CBF clock according to th [...] adds 2a2bd124d4c0 arm64: dts: qcom: sm8250: Add BWMONs adds 1df6b32e3819 arm64: dts: qcom: sm6350: Add BWMONs adds 5e6d88815c2f arm64: dts: qcom: sc7180: Bring back cpufreq-based DDR votes adds b4fe47d12f1f arm64: dts: qcom: qrb2210-rb1: Add regulators adds b8fbeea02532 arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wa [...] adds 4e125191e6cb arm64: dts: qcom: sm8450: provide MDSS cfg interconnect adds 752f585805c5 arm64: dts: qcom: ipq9574: Add cpu cooling maps adds 091efd56330f arm64: dts: qcom: Add rpm-proc node for SMD platforms adds 7e1acc8b92a3 arm64: dts: qcom: Add rpm-proc node for GLINK gplatforms adds 6b0fd355e957 arm64: dts: qcom: sdm850-c630: add missing panel supply adds 7e1f024ef0d1 arm64: dts: qcom: pm6150l: Add missing short interrupt adds 9a4ac09db3c7 arm64: dts: qcom: pm660l: Add missing short interrupt adds 4d77b639531f arm64: dts: qcom: pmi8950: Add missing OVP interrupt adds 8db944326903 arm64: dts: qcom: pmi8994: Add missing OVP interrupt adds e4322bb818bb arm64: dts: qcom: sc8180x: Add missing 'cache-unified' to L3 adds 2bc06b7604d2 arm64: dts: qcom: c630: add panel bridge 1p2 regulator adds 443042bec49e arm64: dts: qcom: c630: add debug uart adds 2c2f83d9c32e arm64: dts: qcom: sdm850-*: fix uart6 aliases adds 37e93c7c99e1 arm64: dts: qcom: sc8180x-primus: remove superfluous "inpu [...] adds 26834b452f40 arm64: dts: qcom: sm8250-pdx203: add required pin function adds d52775a696bc arm64: dts: qcom: qdu1000-idp: Update reserved memory region adds 3d5a9f6d5350 arm64: dts: qcom: qru1000-idp: Update reserved memory region adds ca32bd384e4a Merge branch '1689744162-9421-2-git-send-email-quic_rohiag [...] adds 34e2fd6a686b arm64: dts: qcom: sm8250: Update the RPMHPD bindings entry adds fc4cbfbb7fb2 arm64: dts: qcom: sm8350: Update the RPMHPD bindings entry adds 8ed9de79680f arm64: dts: qcom: sm8450: Update the RPMHPD bindings entry adds 1d14bcffb49c arm64: dts: qcom: sm8550: Update the RPMHPD bindings entry adds 4b6ea15c0a11 arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC adds bbbef6e24bc4 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" adds 84e2e371f4f9 arm64: dts: qcom: sdm845: Add interconnect paths to UFSHC adds aeea56072cc8 arm64: dts: qcom: sm8250: Add interconnect paths to UFSHC adds dd29cb5eddfd arm64: dts: qcom: sm8350-hdk: include PMK8350 adds 423f3a7ec72d arm64: dts: qcom: sm8350-hdk: add uSD card adds 45a6bf1b272e arm64: dts: qcom: sm8350: add APR and LPASS TLMM adds 3e9b36783b22 arm64: dts: qcom: msm8916-samsung-e2015: Add accelerometer adds 63c7fe554264 arm64: dts: qcom: msm8916-samsung-j5-common: Add touchscreen adds e40266d90545 dt-bindings: qcom: Allow SoC names ending in "pro" adds 0391cb154396 dt-bindings: qcom: Document msm8939,a7 adds 507f9db1e9de arm64: dts: qcom: msm8939-samsung-a7: Add initial dts adds 5229c1d6a0c7 arm64: dts: qcom: ipq9574: Use assigned-clock-rates for QU [...] adds b0246331c51e arm64: dts: qcom: sc8180x: Add USB Type-C of_graph anchors adds ab590fa619b5 arm64: dts: qcom: sc8180x-primus: Wire up USB Type-C adds 36bd9fad228e arm64: dts: qcom: sc8180x-flex5g: Wire up USB Type-C adds 74cf6675c35e arm64: dts: qcom: sc8180x: Fix LLCC reg property adds 489f14be0e0a arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes adds bf3ee3db23ed arm64: dts: qcom: sa8775p-ride: enable pcie nodes adds b019cf7e5fba arm64: dts: qcom: msm8953-vince: drop duplicated touschree [...] adds 21fc24ee9c59 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply adds 5bea22fbe769 arm64: dts: qcom: msm8996-sagit: drop unsupported syna,codes adds 0304fc1de3d9 arm64: dts: qcom: sc8180x-pmics: add missing qcom,spmi-gpi [...] adds 565951b1202e arm64: dts: qcom: sc8180x-pmics: add missing gpio-ranges adds bf520227bd32 arm64: dts: qcom: sc8180x-pmics: align SPMI PMIC Power-on [...] adds 4af302a7e29e arm64: dts: qcom: sc8180x-pmics: align LPG node name with [...] adds f648504139a6 arm64: dts: qcom: Replace deprecated extcon-usb-gpio id-gp [...] adds ee0e92b8e7b5 arm64: dts: qcom: msm8939-samsung-a7: Drop internal pull f [...] adds f9568d22ce06 arm64: dts: qcom: sm8150: Fix the I2C7 interrupt adds 243f1a6d3df9 arm64: dts: qcom: sm8550: add ports subnodes in usb/dp qmp [...] adds 7a69845b3a08 arm64: dts: qcom: sm8550-mtp: add pmic glink port/endpoints adds fd42c8ec6890 arm64: dts: qcom: sm8550-qrd: add pmic glink port/endpoints adds 2b1fd18fe5f9 dt-bindings: arm: qcom: Document SM4450 SoC and boards adds 7a1fd03e7410 arm64: dts: qcom: Adds base SM4450 DTSI adds a5de9bc61181 arm64: dts: qcom: Add base SM4450 QRD DTS adds 2c9e45dfeed1 arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B r [...] adds b79663a5515f arm64: dts: qcom: use defines for interrupts adds 7c0755120f1f arm64: dts: qcom: msm8953-tissot: use 0 as speaker DAI cells adds 636f47cac06a arm64: dts: qcom: sdm845-enchilada: use 0 as speaker DAI cells adds b6866546c214 arm64: dts: qcom: msm8953-daisy: use new speaker maxim,int [...] adds 41c1855232ed arm64: dts: qcom: Use labels with generic node names for A [...] adds 8cd5597a9b18 arm64: dts: qcom: sdm670: add osm l3 adds 0c665213d126 arm64: dts: qcom: sdm670: add cpu frequency scaling adds 605a981e53dc arm64: dts: qcom: sdm670: add frequency profile adds e85cbb34f3ea arm64: dts: qcom: sa8540p-ride: enable rtc adds 5480b0c67f12 arm64: dts: qcom: sdm845: Enable CAMSS on the bare rb3 board adds 31cd8caf0cbe arm64: dts: qcom: sa8775p: add a node for the second serdes PHY adds e952348a7cc7 arm64: dts: qcom: sa8775p: add a node for EMAC1 adds 6ca89cc6803b arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY adds 5255901fb26e arm64: dts: qcom: sa8775p-ride: move the reset-gpios prope [...] adds 1e7ef41b5fa7 arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY adds 1a00a068de4a arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY adds f8be0c50ce0e arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically adds fdc051e3926e arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0 adds 27eb552ef585 arm64: dts: qcom: sa8775p-ride: enable EMAC1 adds f62d184ef797 dt-bindings: clock: Add IPQ5018 clock and reset adds c02a547da33e Merge branch '1690533192-22220-2-git-send-email-quic_srich [...] adds f8100504794f dt-bindings: qcom: Add ipq5018 bindings adds 570006756a16 arm64: dts: Add ipq5018 SoC and rdp432-c2 board support adds 349a13a1e735 arm64: dts: qcom: msm8916: Define CAMSS ports in core dtsi adds 43a684580819 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names adds 3652866ff493 arm64: dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration adds 775d2f3f76b1 arm64: dts: qcom: apq8016-sbc: Set ov5640 assigned-clock adds 4facccb44a82 arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios [...] adds 6823df315877 arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move de [...] adds c27c73bb560b arm64: dts: qcom: apq8016-sbc: Enable camss for non-mezzan [...] adds 76a6dd7bfcbb arm64: dts: qcom: sm8450: Add PRNG adds 0354e2d4d203 arm64: dts: qcom: ipq5332: enable GPIO based LEDs and Buttons adds 238e192bedd9 dt-bindings: clk: qcom,gcc-msm8998: Add missing GPU/MMSS G [...] adds 9328ecb29d74 Merge branch '20230622-topic-8998clk-v2-1-6222fbc2916b@lin [...] adds 00ada6afea88 arm64: dts: qcom: msm8998: Use the correct GPLL0 leg for GPUCC adds 63f4e4b447c5 arm64: dts: qcom: msm8998: Use the correct GPLL0_DIV leg for MMCC adds 6578747ae2d7 arm64: dts: qcom: sm8450: Add RPMh stats adds a3ce236364b8 arm64: dts: qcom: msm8998: Drop bus clock reference from M [...] adds 7f828f320714 arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU adds 1020fca4f238 arm64: dts: qcom: sdx75: Add spmi node adds e99a7a0c85cc arm64: dts: qcom: Add pinctrl gpio support for pm7250b adds 5f78e80ca722 arm64: dts: qcom: Add pm7550ba PMIC dtsi adds 0d64992d8589 arm64: dts: qcom: Add pmx75 PMIC dtsi adds f890ef18640d arm64: dts: qcom: sdx75-idp: Add pmics supported in SDX75 adds 1862d0e3eb1f arm64: dts: qcom: sdx75: Add rpmhpd node adds 8a2dc39d1043 arm64: dts: qcom: sdx75-idp: Add regulator nodes adds bd3b4ac11845 arm64: dts: qcom: msm8996: Fix dsi1 interrupts adds ff88e1c9dd8c arm64: dts: qcom: msm8998: Add DPU1 nodes adds 7868ed0144b3 arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins adds 1c63dd1c5fda arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED adds 4fb40b22e97e arm64: dts: qcom: sc7180: Split up TF-A related PSCI confi [...] adds befa79798a61 arm64: dts: qcom: msm8916-samsung-e5: Add touchscreen adds b51ee205dc4f arm64: dts: qcom: sdm670: Add PDC adds 57ff519a644c arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM adds a74883a0de4e arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM adds 71f080633d1e arm64: dts: qcom: sdm670: Hook up PDC as wakeup-parent of TLMM adds 902824035fa5 arm64: dts: qcom: sm6350: Hook up PDC as wakeup-parent of TLMM adds 110e70fccce4 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory r [...] adds 6522fbd48aaf Merge tag 'qcom-arm64-for-6.6' of https://git.kernel.org/p [...] adds ecd2dc2f3435 Merge tag 'riscv-dt-for-v6.6-pt2' of https://git.kernel.or [...] adds 6de298ff13a8 arm64: dts: socfpga: agilex/stratix10: fix dtbs_check warn [...] adds 5dad11fa36c0 arm64: dts: socfpga: stratix10: fix dtbs_check warning for usbphy adds b2c62c39567c arm64: dts: stratix10/agilex/n5x: fix dtbs_check warning f [...] adds c91e8f3373fe arm64: dts: agilex/stratix10/n5x: fix dtbs_check for rstmgr adds e141277e326b arm64: dts: agilex/stratix10: Updated QSPI Flash layout for UBIFS adds 774acd59a2f2 arm64: dts: socfpga: n5x/stratix10: fix dtbs_check warning [...] adds 331085a423b2 arm64: dts: socfpga: change the reset-name of "stmmaceth-o [...] adds f23768356be8 dt-bindings: intel: Add Intel Agilex5 compatible adds 2a29fe831f80 dt-bindings: reset: add reset IDs for Agilex5 adds d5f0942b5066 dt-bindings: clock: add Intel Agilex5 clock manager adds 2d599bc43813 arm64: dts: agilex5: add initial support for Intel Agilex5 [...] adds c708140e960f Merge tag 'socfpga_dts_updates_for_v6.6' of git://git.kern [...] adds 2a28a5cd11a4 ARM: dts: bcm283x: Fix pinctrl groups adds 3450f9f52a39 ARM: dts: bcm2835: adjust DMA node names adds 81b875892022 ARM: dts: bcm283x: Increase pwm-cells adds 4b8e16de053f ARM: dts: broadcom: add missing space before { adds 8960f095de3b ARM: dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxu [...] adds 2ce61fa62183 ARM: dts: BCM5301X: Add Ethernet interfaces links adds be7e1e5b0f67 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger adds 05d2c3d552b8 ARM: dts: BCM53573: Drop nonexistent #usb-cells adds 3392ef368d9b ARM: dts: BCM53573: Add cells sizes to PCIe node adds 2c0fd6b3d077 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties adds e0c3f81b45b7 dt-bindings: arm: bcm: add BCM53573 SoCs family binding adds 91994e59079d ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys E [...] adds 44ad82078069 ARM: dts: BCM53573: Fix Ethernet info for Luxul devices adds 72ec77d74d28 ARM: dts: bcm5301x: Add SEAMA compatibles adds fa6371df909c ARM: dts: bcm28155-ap: use node labels adds 7141209db9c3 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port adds 8d6b61ecad2f ARM: dts: BCM53573: Describe BCM53125 switch ports in the [...] adds d95b1caeea19 ARM: dts: BCM53573: Add BCM53125 switch port 5 adds e0ae343a2c1b ARM: dts: BCM53573: Add Ethernet interfaces links adds d8835601e3c3 ARM: dts: BCM53573: Disable second Ethernet on Luxul devices adds 753a1baa74ef ARM: dts: broadcom: split interrupts per cells adds d90d0fa91608 dt-bindings: arm: bcm: add bindings for ASUS RT-AC3100 adds 2900083269f7 ARM: dts: BCM5301X: Add DT for ASUS RT-AC3100 adds 44762a0c82fd Merge tag 'arm-soc/for-6.6/devicetree' of https://github.c [...] adds a3660e59a9e4 arm64: dts: broadcom: add missing space before { adds 924832b8677f Merge tag 'arm-soc/for-6.6/devicetree-arm64' of https://gi [...] adds 79f74d4c83fb ARM: dts: use capital "OR" for multiple licenses in SPDX adds 05c618f39089 arm64: dts: use capital "OR" for multiple licenses in SPDX new 0e72db77672f Merge tag 'soc-dt-6.6' of git://git.kernel.org/pub/scm/lin [...] adds 1f5ce01d5d71 dt-bindings: crypto: qcom-qce: add SoC compatible string f [...] adds 0e17ac57bdb5 dt-bindings: reset: altr,modrst-offset is not required for [...] adds 2582c531203d of: fix htmldocs build warnings adds 3e7730810257 dt-bindings: usb: samsung-hsotg: remove bindings already p [...] adds d6ce4f0ea19c of: unittest: fix null pointer dereferencing in of_unittes [...] adds b2ec7b9b5668 dt-bindings: arm: cpus: Add Cortex A520, A720, and X4 adds e251a4e28a27 dt-bindings: usb: connector: disallow additional properties adds 3e82150697d9 dt-bindings: Update Guru Das Srinagesh's email address adds 73aca58b781e of: Move of_platform_register_reconfig_notifier() into DT core adds 66a4210bc82e of: Move of_device_{add,register,unregister} to platform.c adds 2b9583244aad of: unittest: Remove redundant of_match_ptr() adds 0268e1ae2594 dt-bindings: trivial-devices: Remove national,lm75 adds 84a7d0e5a293 dt-bindings: PCI: dwc: improve msi handling adds ebce9f6623a7 dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue adds 591d3833159e dt-bindings: PCI: dwc: rockchip: Use generic binding adds 7cd8f2ab7953 dt-bindings: PCI: dwc: rockchip: Add missing legacy-interr [...] adds 7d0fef8eff7e dt-bindings: net: ftgmac100: convert to yaml version from txt adds 5de0b4a40a5c dt-bindings: interrupt-controller: qcom,pdc: Add SDM670 adds abe916c5430a dt: dt-check-compatible: Find struct of_device_id instance [...] adds de259b7bd6be dt-bindings: power: xilinx: merge zynqmp-genpd.txt with fi [...] adds 47aab53331ef dt-bindings: Fix typos adds 7ceb60ece856 dt-bindings: pps: pps-gpio: Convert to yaml adds dfb9758a4af1 Merge branch 'dt/linus' into dt/next adds 27a02f265e25 of: dynamic: Refactor changeset action printing to common helpers adds 420f0de965a8 of: dynamic: Fix race in getting old property when updatin [...] adds 6701c2c76a1e of: dynamic: Move dead property list check into property a [...] adds fab610be30db of: Refactor node and property manipulation function locking adds ae23f14141d9 dt-bindings: display: msm/dp: restrict opp-table to objects adds ef04d2801c5d of: Move of_skipped_node_table within #ifdef CONFIG_OF_ADDRESS adds b544fc2b8606 of: dynamic: Add interfaces for creating device node dynamically adds 407d1a51921e PCI: Create device tree node for bridge adds ae9813db1dc5 PCI: Add quirks to generate device tree node for Xilinx Alveo U50 adds 47284862bfc7 of: overlay: Extend of_overlay_fdt_apply() to specify the [...] adds 26409dd04589 of: unittest: Add pci_dt_testdrv pci driver adds 02dfc6acea1c of: unittest: Run overlay apply/revert sequence three times adds e6e214b7e633 dt-bindings: bus: convert qcom,ssbi schema to YAML format adds 3b44738effab dt-bindings: input: convert syna,rmi4 to DT schema adds 4f15471203ff dt-bindings: display: advantech,idk-2121wr: reference comm [...] adds 440b075bd2b5 dt-bindings: use capital "OR" for multiple licenses in SPDX adds b37c60d23df7 MAINTAINERS: pps: Update pps-gpio bindings location adds 500d45100aa8 of: unittest: Check tree matches original after reverting [...] adds a9515ff4fb14 of: overlay: Call of_changeset_init() early adds 6becf8f845ae of: unittest: Fix overlay type in apply/revert check adds 8f50c20118ec of: unittest: Restore indentation in overlay_bad_add_dup_p [...] adds 35df904df899 of: unittest: Improve messages and comments in apply/rever [...] adds b7a46e7b4411 of: unittest: Merge of_unittest_apply{,_revert}_overlay_check() adds 0676aeeca537 of: unittest: Cleanup partially-applied overlays adds ee32072fd125 of: unittest: Add separators to of_unittest_overlay_high_level() adds eb38b9529aef of: overlay: unittest: Add test for unresolved symbol adds 121b83eaddde of: unittest-data: Convert remaining overlay DTS files to [...] adds 517dba9711f9 of: unittest-data: Fix whitespace - blank lines adds 367dcb487695 of: unittest-data: Fix whitespace - indentation adds 58ec916803cd of: unittest-data: Fix whitespace - angular brackets adds 4569820881c6 dt-bindings: Drop remaining unneeded quotes adds 80f1c3c76dbc dt-bindings: yamllint: Enable quoted string check adds 7839d566c653 dt-bindings: ufs: qcom: Add reg-names property for ICE adds a11eaed308ef dt-bindings: ufs: qcom: Add sm6115 binding adds e95094d05d94 dt-bindings: ufs: qcom: Add ICE to sm8450 example adds 911325d2324e dt-bindings: crypto: ice: Document sm8450 inline crypto engine adds 5a7319b967b6 of: unittest: Fix of_unittest_pci_node() kconfig dependencies adds c7e151a7100e dt-bindings: thermal: lmh: update maintainer address adds a568d217f3d4 dt-bindings: vendor-prefixes: document Saef Technology adds 52810f62601b dt-bindings: display: panel: mipi-dbi-spi: add Saef SF-TC154B adds 1ce486bae4c3 dt-bindings: usb: Add V3s compatible string for EHCI adds 75cc18673980 dt-bindings: usb: Add V3s compatible string for OHCI new 8f447694c23a Merge tag 'devicetree-for-6.6' of git://git.kernel.org/pub [...] adds c89388469197 riscv: Explicitly include correct DT includes adds 263291fa44ff sparc: Explicitly include correct DT includes adds 6303d0693f7d clocksource: Explicitly include correct DT includes adds 408d80889305 EDAC: Explicitly include correct DT includes adds 32bc7297d855 hte: Explicitly include correct DT includes adds 233d687d1b78 macintosh: Explicitly include correct DT includes adds 9ac21f40c7e2 mux: Explicitly include correct DT includes adds 878f27741f7e sbus: Explicitly include correct DT includes adds 6f75dff10f43 parport: Explicitly include correct DT includes adds 077ca0408c5e lib/genalloc: Explicitly include correct DT includes adds ae36453a4bc4 tpm: Explicitly include correct DT includes adds 86cdae14a58a ipmi: Explicitly include correct DT includes new ef2a0b7cdbc5 Merge tag 'devicetree-header-cleanups-for-6.6' of git://gi [...] adds 9930702cfebb ipmi_watchdog: Fix read syscall not responding to signals [...] adds e64c82b80641 ipmi: Switch i2c drivers back to use .probe() adds 02210d52641a dt-bindings: ipmi: aspeed,ast2400-kcs-bmc: drop unneeded quotes adds c5586d0f711e ipmi:ssif: Add check for kstrdup adds b8d72e32e145 ipmi:ssif: Fix a memory leak when scanning for an adapter adds 392fa3a3abdb ipmi: make ipmi_class a static const structure adds e87443a5f68d ipmi: Change request_module to request_module_nowait adds 6cf1a126de29 ipmi_si: fix a memleak in try_smi_init() adds b02bb79eee07 ipmi: fix potential deadlock on &kcs_bmc->lock adds d40f09c1a230 ipmi_si: fix -Wvoid-pointer-to-enum-cast warning new a55b0a028877 Merge tag 'for-linus-6.6-1' of https://github.com/cminyard [...] adds c545f5e41225 EDAC/i10nm: Skip the absent memory controllers adds ce53ad81ed36 EDAC/igen6: Fix the issue of no error events new bb511d4b25a7 Merge tag 'edac_updates_for_v6.6' of git://git.kernel.org/ [...] adds 4bbee99da13a dt-bindings: pinctrl: qcom-pmic-gpio: Add pm7550ba support adds 75ec058db332 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx75 support adds 8fff6514ff0a pinctrl: qcom-pmic-gpio: Add support for pm7550ba adds 1e46c7430af7 pinctrl: qcom-pmic-gpio: Add support for pmx75 adds 28d8eb368744 pinctrl: berlin: as370: Use devm_platform_get_and_ioremap_ [...] adds 2d357f25663d pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource() adds 885b129f6135 pinctrl: pic32: Convert to devm_platform_ioremap_resource() adds 49104893fe97 pinctrl: ti: Convert to devm_platform_get_and_ioremap_resource() adds ccd687377064 dt-bindings: pinctrl: amlogic,meson-pinctrl: allow gpio-li [...] adds 7a69e63d0d9b dt-bindings: pinctrl: amlogic,meson-pinctrl-common: allow [...] adds a4f1d0dd9bd1 dt-bindings: pinctrl: cypress,cy8c95x0: Add reset pin adds 99084881de88 pinctrl: cy8c95x0: Add reset support adds f14762422003 pinctrl: sunxi: Add some defensiveness for regulators array adds d1cd5b51bc91 pinctrl: tegra: Add support to display pin function adds abf02e132cb6 pinctrl: qcom: lpass-lpi: Make the clocks optional, always adds 59d612a3215c dt-bindings: pinctrl: qcom: lpass-lpi: Remove qcom,adsp-by [...] adds 060f03e95454 pinctrl: Explicitly include correct DT includes adds e55ef16b840f dt-bindings: pinctrl: Add compatibles for Amlogic C3 SoCs adds ea90ca106c3f pinctrl: Add driver support for Amlogic C3 SoCs adds 87b549efcb0f pinctrl: amd: Don't show `Invalid config param` errors adds b56e23bf0c60 pinctrl: core: handle radix_tree_insert() errors in pinctr [...] adds ecfe9a015d3e pinctrl: core: handle radix_tree_insert() errors in pinctr [...] adds 6ec89cd4d17b pinctrl: pinmux: handle radix_tree_insert() errors in pinm [...] adds f4b2ce40fd99 pinctrl: renesas: rzv2m: Use devm_clk_get_enabled() helper adds 95eb19869401 pinctrl: renesas: rzg2l: Use devm_clk_get_enabled() helper adds 046d3546750a Merge tag 'renesas-pinctrl-for-v6.6-tag1' of git://git.ker [...] adds 03ffa9af3a5f firmware: xilinx: Add support to get platform information adds aa5ed7b3fb39 firmware: xilinx: Add version check for TRISTATE configuration adds 6cb1d2a15884 dt-bindings: pinctrl-zynqmp: Add output-enable configuration adds 0516dd657246 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] adds 743cbe6541da dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LP [...] adds 1b1db9e02af4 pinctrl: qcom: Introduce SM6115 LPI pinctrl driver adds 0a80e1d3cfc0 pinctrl: qcom: Remove the unused _groups variable build warning adds 677a62482bd6 dt-bindings: pinctrl: Update pinctrl-single to use yaml adds 0e8ec0226e84 dt-bindings: interrupt-controller: Add header file for Aml [...] adds eb3d3349a3de pinctrl: Replace the IRQ number in the driver with the IRQ [...] adds 6387e0aa8122 arm64: dts: Replace the IRQ number with the IRQID macro de [...] adds f941714a7c76 pinctrl: mcp23s08: check return value of devm_kasprintf() adds 137062f11ce0 ARM: dts: ux500: switch to enable-gpios adds c7351b46d0da pinctrl: at91-pio4: drop useless check in atmel_conf_pin_c [...] adds fc8a2041bee3 pinctrl: stmfx: Do not check for 0 return after calling pl [...] adds 32c170ff15b0 pinctrl: stm32: set default gpio line names using pin names adds 7e1e23219d5a dt-bindings: pinctrl: pinctrl-single: add ti,am654-padconf [...] adds 0cec950d3f34 pinctrl: single: Add compatible for ti,am654-padconf adds d2606a6365bd pinctrl: iproc-gpio: Silence probe deferral messages adds c9b2572f488c pinctrl: nsp-gpio: Silence probe deferral messages adds 3f16efbc9fdd dt-bindings: pinctrl: brcm,bcm11351-pinctrl: Convert to YAML adds e693b6a89687 pinctrl: pinctrl-oxnas: remove obsolete pinctrl driver adds 67072f108ff6 dt-bindings: pinctrl: oxnas,pinctrl: remove obsolete bindings adds cfdb2748183e dt-bindings: gpio: gpio_oxnas: remove obsolete bindings adds 2b4e7a87276e dt-bindings: pinctrl: qcom,sm8350-lpass-lpi: add SM8350 LP [...] adds be9f6d56381d pinctrl: qcom: sm8350-lpass-lpi: add SM8350 LPASS TLMM adds ba93d88721cc dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LP [...] adds 63f7c8445ffe pinctrl: qcom: Introduce SM6115 LPI pinctrl driver adds 2422f74eb9dc dt-bindings: pinctrl: qcom,pmic-gpio: document PMC8180 and [...] adds cd40a1ffddc9 Merge tag 'qcom-pinctrl-6.6' of https://git.kernel.org/pub [...] adds e77f06be7216 dt-bindings: pinctrl: Drop 'phandle' properties adds f2e83c19e07d dt-bindings: pinctrl: aspeed: Allow only defined pin mux n [...] adds 8f6f16fe1553 pinctrl: mediatek: fix pull_type data for MT7981 adds 0d8387fba9f1 pinctrl: mediatek: assign functions to configure pin bias [...] adds 25990aab0192 dt-bindings: pinctrl: renesas,rza2: Use 'additionalPropert [...] adds c0f84760b01e pinctrl: use capital "OR" for multiple licenses in SPDX adds 69657e60b8a7 pinctrl: mlxbf3: Remove gpio_disable_free() adds 4cfff5b7af8b pinctrl: baytrail: consolidate common mask operation adds 79433559d255 pinctrl: tangier: Introduce Intel Tangier driver adds 4e1edcc7a92c pinctrl: merrifield: Adapt to Intel Tangier driver adds 8574e4d9942b pinctrl: moorefield: Adapt to Intel Tangier driver adds e4e171867235 Merge patch series "Introduce Intel Tangier pinctrl driver" adds 25018ace79ed pinctrl: intel: export common pinctrl functions adds 4d01688fdff8 pinctrl: baytrail: reuse common functions from pinctrl-intel adds a2118cebc62c pinctrl: cherryview: reuse common functions from pinctrl-intel adds 976cf4a6ee8b pinctrl: lynxpoint: reuse common functions from pinctrl-intel adds 563532b49aa0 Merge patch series "Reuse common functions from pinctrl-intel" adds 34393c367872 pinctrl: intel: Switch to use exported namespace adds df660f66ba53 pinctrl: baytrail: Make use of pm_ptr() adds 1956149dec0e pinctrl: lynxpoint: Make use of pm_ptr() adds 2a6c0b4777ae pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper adds e5f32bf0974f pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS [...] adds f0d8d0eea5ed pinctrl: at91: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper adds c9008b71bed6 pinctrl: mvebu: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper adds 727eb02eb753 pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper adds 83f7586f3b36 pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper adds da41309b618e pinctrl: intel: consolidate ACPI dependency adds d5301c90716a pinctrl: cherryview: fix address_space_handler() argument adds 82a65f084485 Merge tag 'intel-pinctrl-v6.6-1' of git://git.kernel.org/p [...] new 4a3b1007eeb2 Merge tag 'pinctrl-v6.6-1' of git://git.kernel.org/pub/scm [...] adds dac7d7a8cd03 dt-bindings: arm: hisilicon,cpuctrl: Merge "hisilicon,hix5 [...] adds bbb8eb3cb06f dt-bindings: clock: ast2600: Add I3C and MAC reset definitions adds 64446fe08c55 dt-bindings: clock: versal: Add versal-net compatible string adds 172044e30b00 dt-bindings: clock: xlnx,versal-clk: drop select:false adds 03d4a1004053 dt-bindings: clock: versal: Convert the xlnx,zynqmp-clk.tx [...] adds 616bc1dea1ac clk: starfive: Add StarFive JH7110 PLL clock driver adds a013e9818734 clk: starfive: jh7110-sys: Add PLL clocks source from DTS adds 7c53b44bcbfd clk: starfive: Add StarFive JH7110 System-Top-Group clock driver adds 81279f5d0812 clk: starfive: Add StarFive JH7110 Image-Signal-Process cl [...] adds dae5448a327e clk: starfive: Add StarFive JH7110 Video-Output clock driver adds fd8c0b5adc2d Merge tag 'clk-starfive-for-6.6' of https://git.kernel.org [...] adds 8303d4eed208 clk: starfive: Simplify .determine_rate() adds 0e2b2a762781 reset: starfive: jh7110: Add StarFive STG/ISP/VOUT resets support adds 22250dca0dde clk: oxnas: remove obsolete clock driver adds 096110aa23b9 dt-bindings: clk: oxnas: remove obsolete bindings adds 1bc6f6dda0a3 clk: renesas: rcar-gen3: Add support for ZG clock adds f7b0dfffd3e0 clk: renesas: r8a774a1: Add 3DGE and ZG support adds 2f77da092661 clk: renesas: r8a774e1: Add 3DGE and ZG support adds adf6b916c9ee clk: renesas: r8a774b1: Add 3DGE and ZG support adds 63370298426b clk: renesas: r9a09g011: Add CSI related clocks adds bbceb13ce2c7 clk: renesas: rzg2l: Simplify .determine_rate() adds 2fd3f06b527e clk: renesas: r9a07g043: Add MTU3a clock and reset entry adds 89feed8e97c4 clk: renesas: emev2: Remove obsolete clkdev registration adds eba0214d05cd clk: renesas: r8a7795: Add 3DGE and ZG support adds fd177b9ac565 clk: renesas: r8a7796: Add 3DGE and ZG support adds dec57795efc4 clk: renesas: r8a77965: Add 3DGE and ZG support adds 226ab01019d6 Merge tag 'renesas-clk-for-v6.6-tag1' of git://git.kernel. [...] adds 708cb698ffa2 clk: renesas: rcar-gen3: Add ADG clocks adds 772b455987ca Merge tag 'renesas-clk-for-v6.6-tag2' of git://git.kernel. [...] adds a96cbb146a97 clk: Explicitly include correct DT includes adds a995c50db887 drivers: clk: keystone: Fix parameter judgment in _of_pll_ [...] adds ae30512009ec clk: cdce925: Remove redundant of_match_ptr() adds 47b4ec0da3d8 clk: actions: Convert to devm_platform_ioremap_resource() adds 495093ef85e9 clk: axm5516: Convert to devm_platform_ioremap_resource() adds 3b392629e25a clk: bm1880: Convert to devm_platform_ioremap_resource() adds d1aa4546e209 clk: fsl-sai: Convert to devm_platform_ioremap_resource() adds 41c54f19b181 clk: gemini: Convert to devm_platform_ioremap_resource() adds 9b7f768e426a clk: hsdk-pll: Convert to devm_platform_ioremap_resource() adds 9b1cb9c83fa8 clk: mediatek: Convert to devm_platform_ioremap_resource() adds 183a1f1b237c clk: ti: Use devm_platform_get_and_ioremap_resource() adds 90f79ac5bf67 clk: socfpga: agilex: Convert to devm_platform_ioremap_resource() adds 257cb9f2da55 clk: nuvoton: Convert to devm_platform_ioremap_resource() adds 0a26c3f8e0d2 clk: mvebu: Convert to devm_platform_ioremap_resource() adds d10ebc7c646a Merge branches 'clk-bindings', 'clk-starfive', 'clk-rm', ' [...] adds a03d23f860eb dt-bindings: clock: Add Renesas versa3 clock generator bindings adds 6e9aff555db7 clk: Add support for versa3 clock driver adds a53ef0550bca clk: versaclock3: Switch to use i2c_driver's probe callback adds 0894f0b65102 clk: vc5: Use i2c_get_match_data() instead of device_get_m [...] adds fccd617f65e5 clk: vc7: Use i2c_get_match_data() instead of device_get_m [...] adds 045ad46441a1 lib/string_helpers: Add kstrdup_and_replace() helper adds 7f146b24297b driver core: Replace kstrdup() + strreplace() with kstrdup [...] adds 28df1500f538 clk: tegra: Replace kstrdup() + strreplace() with kstrdup_ [...] adds bb362d0e91e1 clk: ti: Replace kstrdup() + strreplace() with kstrdup_and [...] adds 230b6f3a765d clk: meson: introduce meson-clkc-utils adds 141fbc272b04 clk: meson: migrate meson-eeclk out of hw_onecell_data to [...] adds 7e1723fd3fa5 clk: meson: migrate meson-aoclk out of hw_onecell_data to [...] adds c3f2801b81e9 clk: meson: migrate a1 clock drivers out of hw_onecell_dat [...] adds 5e4e480466e6 clk: meson: migrate meson8b out of hw_onecell_data to drop [...] adds 05d3b7c68e62 clk: meson: migrate axg-audio out of hw_onecell_data to dr [...] adds 9ce855527843 dt-bindings: clk: gxbb-clkc: expose all clock ids adds 8fdbdc791873 dt-bindings: clk: axg-clkc: expose all clock ids adds b1262497a2e0 dt-bindings: clk: g12a-clks: expose all clock ids adds 6655744d9a15 dt-bindings: clk: g12a-aoclkc: expose all clock ids adds 165a1941959b dt-bindings: clk: meson8b-clkc: expose all clock ids adds 57049a1cfcea dt-bindings: clk: amlogic,a1-peripherals-clkc: expose all [...] adds 09d65c026774 dt-bindings: clk: amlogic,a1-pll-clkc: expose all clock ids adds 40fb6772859c dt-bindings: clk: axg-audio-clkc: expose all clock ids adds eb10a264600d clk: meson: aoclk: move bindings include to main driver adds ccbfbd3679ec clk: meson: eeclk: move bindings include to main driver adds afcb7c07be52 clk: meson: a1: move bindings include to main driver adds d25ffef809f4 clk: meson: meson8b: move bindings include to main driver adds 4638263114ab clk: meson: axg-audio: move bindings include to main driver adds 2ad72b1e4adf dt-bindings: clock: amlogic: convert amlogic,gxbb-clkc.txt [...] adds 74f3d8673de3 dt-bindings: clock: amlogic: convert amlogic,gxbb-aoclkc.t [...] adds 4d023beb3998 dt-bindings: soc: amlogic: document System Control registers adds caf0dcedf9e1 Merge tag 'clk-meson-v6.6-1' of https://github.com/BayLibr [...] adds 170d588200dc clk: sunxi: sun9i-mmc: Use devm_platform_get_and_ioremap_r [...] adds 075d9ca5b4e1 clk: sunxi-ng: Modify mismatched function name adds 7458ea3868dc Merge tag 'sunxi-clk-for-6.6-1' of https://git.kernel.org/ [...] adds 80c439cd1f01 clk: sunxi-ng: nkm: Use correct parameter name for parent HW adds 3492e4f6db5f clk: sunxi-ng: nkm: consider alternative parent rates when [...] adds b271fc467acd clk: sunxi-ng: a64: allow pll-mipi to set parent's rate adds 48fb70cdd9e3 clk: sunxi-ng: Add feature to find closest rate adds e373315d8ff8 clk: sunxi-ng: Add helper function to find closest rate adds c0380d147451 clk: sunxi-ng: nm: Support finding closest rate adds 088cefca2418 clk: sunxi-ng: nkm: Support finding closest rate adds 78e7f7da07f9 clk: sunxi-ng: mux: Support finding closest rate adds 253795abdb04 clk: sunxi-ng: div: Support finding closest rate adds bf8eb12f52c4 clk: sunxi-ng: a64: select closest rate for pll-video0 adds a69f9463397e clk: sunxi-ng: nkm: Prefer current parent rate adds 364a609dc30b Merge tag 'sunxi-clk-for-6.6-2' of https://git.kernel.org/ [...] adds 7f890a885f9a clk: rockchip: rk3568: Add PLL rate for 101MHz adds dafebd0f9a4f clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz adds 5c7a71fd8235 clk: rockchip: rv1126: Add PD_VO clock tree adds 438c61a7905a Merge tag 'v6.6-rockchip-clk1' of git://git.kernel.org/pub [...] adds 032bcf783ec2 Merge branches 'clk-versa', 'clk-strdup', 'clk-amlogic', ' [...] adds 2fe182dd2783 dt-bindings: clock: imx93: Add PDM IPG clk adds 3ea570486039 clk: imx93: Add PDM IPG clk adds 07ba6d1ae524 clk: imx: Add 519.75MHz frequency support for imx9 pll adds 2deed4cda3b7 clk: imx: clk-gpr-mux: Simplify .determine_rate() adds 94945b23133d clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_iorem [...] adds a70cd8cdf749 dt-bindings: clock: fsl,imx8-acm: Add audio clock mux support adds d3a0946d7ac9 clk: imx: imx8: add audio clock mux driver adds 3f0cdb945471 clk: imx: pllv4: Fix SPLL2 MULT range adds 7653a59be8af clk: imx: imx8ulp: update SPLL2 type adds c30f600f1f41 clk: imx8mp: fix sai4 clock adds 35ec2abb5472 dt-bindings: clocks: imx8mp: make sai4 a dummy clock adds b8a06b125c24 clk: imx25: print silicon revision during init adds 5dc176079b7a clk: imx25: make __mx25_clocks_init return void adds 4dd432d985ef clk: imx: composite-8m: fix clock pauses when set_rate wou [...] adds 37cfd5e457cb clk: imx: pll14xx: align pdiv with reference manual adds 72d00e560d10 clk: imx: pll14xx: dynamically configure PLL for 393216000 [...] adds 960535d54fff Merge tag 'clk-imx-6.6' of git://git.kernel.org/pub/scm/li [...] adds ec01691c9c63 clk: samsung: exynos3250: do not define number of clocks i [...] adds 826951d90658 clk: samsung: exynos4: do not define number of clocks in bindings adds 835dc5ac2960 clk: samsung: exynos5250: do not define number of clocks i [...] adds 727d0f064075 clk: samsung: exynos5260: do not define number of clocks i [...] adds 678417694b8e clk: samsung: exynos5410: do not define number of clocks i [...] adds 62eef444cf30 clk: samsung: exynos5420: do not define number of clocks i [...] adds 6a44298ddbdd clk: samsung: exynos5433: do not define number of clocks i [...] adds ef4923c8e052 clk: samsung: exynos7885: do not define number of clocks i [...] adds 56d62cd46dee clk: samsung: exynos850: do not define number of clocks in [...] adds 901a0c690f54 clk: samsung: exynoautov9: do not define number of clocks [...] adds b3f9581affb0 dt-bindings: clock: samsung: remove define with number of clocks adds e5546e9136a4 Merge tag 'samsung-clk-6.6' of https://git.kernel.org/pub/ [...] adds f316cdff8d67 clk: Annotate struct clk_hw_onecell_data with __counted_by adds a5be6db5a288 clk: qcom: clk-spmi-pmic-div: Annotate struct spmi_pmic_di [...] adds 979663c3d273 clk: mmp: Remove old non-OF clock drivers adds 46c13513a4af clk: mmp2: Move number of clocks to driver source adds 51fa6aa5c2c2 clk: pxa168: Move number of clocks to driver source adds 87f06247e031 clk: pxa1928: Move number of clocks to driver source adds 3b99cd274e43 clk: pxa910: Move number of clocks to driver source adds f6d6c11f417a clk: lmk04832: Set missing parent_names for output clocks adds e63227c83cff clk: lmk04832: Don't disable vco clock on probe fail adds 6aa8dc690d99 clk: lmk04832: Support using PLL1_LD as SPI readback pin adds 3462100cf38b Merge branches 'clk-imx', 'clk-samsung', 'clk-annotate', ' [...] adds e21e74c6e251 clk: qcom: mmcc-msm8974: Add OXILICX_GDSC for msm8226 adds 9e1857ee65e7 Merge branch 'd1c5aa4a8535c645fdb06df62a562918516ba0c6.168 [...] adds 745dfa078666 clk: qcom: gcc-ipq9574: Add USB related clocks adds f6f89d194e4d clk: qcom: gpucc-sm6350: Introduce index-based clk lookup adds 743913b343a3 clk: qcom: gpucc-sm6350: Fix clock source names adds 5605164aa83b Merge branch '20230620-topic-sc8280_gccgdsc-v2-2-562c1428c [...] adds 2fd02de27054 clk: qcom: gcc-sc8280xp: Add missing GDSC flags adds 4712eb7ff85b clk: qcom: gcc-sc8280xp: Add missing GDSCs adds 60838878e1fe dt-bindings: clock: qcom: Update my email address adds ff19022b9112 clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg adds db382dd55bcb clk: qcom: gcc-sc8280xp: Allow PCIe GDSCs to enter retenti [...] adds 7296bd3f0046 dt-bindings: interconnect: Add Qcom RPM ICC bindings adds cb0116090e4c soc: qcom: smd-rpm: Add QCOM_SMD_RPM_STATE_NUM adds 82a793e2d3e3 soc: qcom: smd-rpm: Use tabs for defines adds e1e1267413d2 clk: qcom: smd-rpm: Move some RPM resources to the common header adds 410da7e344a6 soc: qcom: smd-rpm: Move icc_smd_rpm registration to clk-smd-rpm adds b979049c38e1 interconnect: qcom: icc-rpm: Introduce keep_alive adds 40cdeed66933 interconnect: qcom: Add missing headers in icc-rpm.h adds 19ced2aec6cd interconnect: qcom: Fold smd-rpm.h into icc-rpm.h adds a927eb09d49c interconnect: qcom: smd-rpm: Add rpmcc handling skeleton code adds 918b86042b48 interconnect: qcom: Define RPM bus clocks adds 70ab8dee97d6 interconnect: qcom: sdm660: Hook up RPM bus clk definitions adds 9258801ef94f interconnect: qcom: msm8996: Hook up RPM bus clk definitions adds a923b8bbeb14 interconnect: qcom: qcs404: Hook up RPM bus clk definitions adds 258a64f26679 interconnect: qcom: msm8939: Hook up RPM bus clk definitions adds 6424985edee1 interconnect: qcom: msm8916: Hook up RPM bus clk definitions adds 9d0a282c3e26 interconnect: qcom: qcm2290: Hook up RPM bus clk definitions adds 11f63efe58a0 interconnect: qcom: icc-rpm: Control bus rpmcc from icc adds d6edc31f3a68 clk: qcom: smd-rpm: Separate out interconnect bus clocks adds 6ed0e5e60e44 interconnect: qcom: icc-rpm: Fix bucket number adds 32846c4a8f2a interconnect: qcom: icc-rpm: Set bandwidth on both contexts adds 3b7480106bf8 interconnect: qcom: icc-rpm: Set correct bandwidth through [...] adds 17fc623e0f72 interconnect: qcom: icc-rpm: Fix bandwidth calculations adds ad4e807f5f77 Merge branch '20230526-topic-smd_icc-v7-0-09c78c175546@lin [...] adds c948ff727e25 clk: qcom: camcc-sc7180: fix async resume during probe adds b0f3d01bda6c clk: qcom: dispcc-sm8450: fix runtime PM imbalance on prob [...] adds acaf1b3296a5 clk: qcom: dispcc-sm8550: fix runtime PM imbalance on prob [...] adds 10192ab375c3 clk: qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors adds 66af5339d4f8 clk: qcom: lpasscc-sc7280: fix missing resume during probe adds 97112c83f467 clk: qcom: q6sstop-qcs404: fix missing resume during probe adds e2349da0fa7c clk: qcom: mss-sc7180: fix missing resume during probe adds a9f71a033587 clk: qcom: turingcc-qcs404: fix missing resume during probe adds 20e1d75bc043 clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs adds dfe488d99da7 dt-bindings: clock: qcom,sm8350-videocc: Add SC8280XP adds e5e527d1ed02 clk: qcom: videocc-sm8350: Add SC8280XP support adds 83490976a7a7 dt-bindings: clock: qcom,lcc.yaml: describe clocks for lcc [...] adds 9f08d334969b dt-bindings: clock: drop qcom,lcc-mdm9615 header file adds b7fd5d19e32a dt-bindings: clock: provide separate bindings for qcom,gcc [...] adds 6bab5dab6ed3 clk: qcom: gcc-mdm9615: use ARRAY_SIZE instead of specifyi [...] adds bac4675a4d1b clk: qcom: drop lcc-mdm9615 in favour of lcc-msm8960 adds 1583694bb4ea clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock adds c01c9ed3aba9 clk: qcom: gcc-mdm9615: use parent_hws/_data instead of pa [...] adds a47fa46187cc clk: qcom: gcc-mdm9615: drop the cxo clock adds 434cb57732cd dt-bindings: clock: qcom,msm8996-cbf: Add compatible for M [...] adds bc48641a68dc clk: qcom: cbf-msm8996: Add support for MSM8996 Pro adds fd0b5ba87ad5 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src adds e39d0fa7309b clk: qcom: lcc-msm8960: change pxo_parent_data to static adds 783cb693828c clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src adds b6bcd1c0c27e clk: qcom: fix some Kconfig corner cases adds 181b66ee7cdd clk: qcom: reset: Use the correct type of sleep/delay base [...] adds df04d166d1f3 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src adds 2f6be35d7c34 Merge branch '1690533192-22220-2-git-send-email-quic_srich [...] adds e3fdbef1bab8 clk: qcom: Add Global Clock controller (GCC) driver for IPQ5018 adds 9d1f3f343bf6 Merge branch '20230622-topic-8998clk-v2-1-6222fbc2916b@lin [...] adds 9127b3770ef2 dt-bindings: clock: qcom,mmcc: Add GPLL0_DIV for MSM8998 adds 9c76c5cf4b31 clk: qcom: gcc-msm8998: Control MMSS and GPUSS GPLL0 outpu [...] adds 932d8c56884a clk: qcom: mmcc-msm8998: Properly consume GPLL0 inputs adds 03f1b83d8985 clk: qcom: gpucc-msm8998: Use the correct GPLL0 leg with old DTs adds a6f1e8623836 clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks adds 1784d031ef1f clk: qcom: ipq5332: drop the mem noc clocks adds 90d5c043dda7 clk: qcom: ipq5332: drop the gcc_apss_axi_clk_src clock adds a27ac3806b0a clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs adds df873243b239 dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1 [...] adds b311f5d3c474 clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock [...] adds 2524dae5cd45 clk: qcom: gcc-qdu1000: Fix clkref clocks handling adds 06d71fa10f2e clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock adds 089aad8c769c clk: qcom: gcc-qdu1000: Add gcc_ddrss_ecpri_gsi_clk support adds 76346cf7089a clk: qcom: gcc-qdu1000: Add support for GDSCs adds baa316580013 clk: qcom: gcc-qdu1000: Update the SDCC clock RCG ops adds 1c16a7b794e1 clk: qcom: gcc-qdu1000: Update the RCGs ops adds 593576a369ec dt-bindings: clock: gcc-msm8917: Add definition for GPLL0_ [...] adds d86349288693 clk: qcom: gcc-msm8917: Enable GPLL0_SLEEP_CLK_SRC adds 268edfe96ab8 dt-bindings: clock: qcom: ipq4019: add missing networking resets adds 9bc66f973988 clk: qcom: gcc-ipq4019: add missing networking resets adds a7bea084fb0a clk: qcom: gcc-ipq5018: change some variable static adds 2db8dc7bf49c clk: qcom: smd-rpm: Add a way to define bus clocks with ra [...] adds e1cd74b6dccb clk: qcom: smd-rpm: Set XO rate and CLK_IS_CRITICAL on PCNoC adds 1b3e04a443ab Merge tag 'qcom-clk-for-6.6' of https://git.kernel.org/pub [...] adds 75d1d3a433f0 clk: qcom: Fix SM_GPUCC_8450 dependencies adds 41680df0975e Merge branch 'clk-qcom' into clk-next new f8fd5c24830f Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 77f969a717b9 MAINTAINERS: treat Documentation/maintainer as process docs adds 803fda170784 docs: maintainers: mention tag -s for signed tags adds 75c33a013187 docs: Slight maintainer's guide decrufting adds 3afd89a45901 docs: maintainers: add missing 's' in https for the base l [...] adds f4135fca44a6 Documentation/features: Check ARCH_WANT_DEFAULT_TOPDOWN_MM [...] adds 8379c1552bbd Documentation/features: Refresh support files for 6.5 adds 44a54e25b1dd docs/zh_CN: change my own email address adds 1eb9585349a3 docs/zh_TW: rewrite index.rst adds 5e2045ee4d8e Merge branch 'hu' into docs-mw adds f98b161b0d01 docs: scheduler: completion: Fix minor error in pseudo-code adds fcb4a2e4cce7 kconfig: docs: mention gconfig at top of kconfig.rst adds c15ec3d1a287 Documentation: doc-guide: use '%' constant indicator in Re [...] adds 97e6f1351b13 Documentation: admin-guide: correct "it's" to possessive "its" adds 94b829a7b01a docs: add more driver-model infrastructure interfaces adds 129027b78c49 docs: deprecated.rst: Update an example adds eeedd1ba26e3 docs: consolidate core subsystems adds 9e6e2ed20519 docs/sp_SP: Add translation of process/researcher-guidelines adds e4c9eabc931b Documentation/highmem: Add information about kmap_local_folio() adds a1d115ab6b64 docs: time: make separate section for time and timers adds 6d07a31fea53 jiffies: add kernel-doc for all APIs adds 67b3f564cb1e time: add kernel-doc in time.c adds afcca9b9ce4e docs/zh_TW: remove the mailing list entry for zh_TW adds 626c820526a0 afs: Documentation: correct reference to CONFIG_AFS_FS adds 4454d38261ac docs: maintainer: document expectations of small time maintainers adds 1e6f64c53c8b docs/sp_SP: Add translation of process/contribution-maturi [...] adds 16182e4a3e48 docs: ABI: fix an RST error in sysfs-bus-nvdimm adds eb38cc80b988 Docs: kernel-parameters: sort arm64 entries adds 98899c063b59 docs: consolidate networking interfaces adds b4047e53adef docs: panic: cleanups for panic params adds 48fadf440075 docs: Move rustdoc output, cross-reference it adds c35211059b77 docs: Integrate rustdoc generation into htmldocs adds efc0a7cfe9ec Docs/process/changes: Consolidate NFS-utils update links adds 383f30882197 Docs/process/changes: Replace http:// with https:// adds 25bf1bacafe1 docs: psi: use correct config name adds 87f8d8f4bab1 docs: cgroup-v1: replace dead CONFIG_MEM_RES_CTRL_SWAP symbol adds fe1185941b0f Docs: kernel-parameters: sort the LEGEND list adds 17b6fc88eb31 docs: mm: Fix number of base pages for 1GB HugeTLB adds 51712e49b434 docs: move loongarch under arch adds ec62a746b653 docs: move mips under arch adds ad93f083bdb7 docs: Add a section on surveys to the researcher guidelines adds 99b319d30ae9 docs: vfs: clean up after the iterate() removal adds dca1c7d4ad8b docs: sparse: fix invalid link addresses adds 0c6a9f7e660f docs: Add book to process/kernel-docs.rst adds 5797f5f9f7d8 doc: update params of memhp_default_state= adds d0c1f8dc5cf5 docs: kernel-parameters: Refer to the correct bitmap function adds b4ba5e5eafad Documentation: arm: Add bootargs to the table of added DT [...] adds e79be4bea58f Documentation: riscv: Add early boot document adds 180bb41d61b7 Documentation: riscv: Update boot image header since EFI s [...] adds be98edcb664b scripts: kernel-doc: parse DEFINE_DMA_UNMAP_[ADDR|LEN] adds 0ef5de7b1ee8 scripts: kernel-doc: fix macro handling in enums adds ebab9426cd73 Documentation/ABI: Fix typos adds d56b699d76d1 Documentation: Fix typos adds 21b25bd111be docs/zh_CN: correct regi_chg(),regi_add() to region_chg(), [...] adds 090a7f1009b8 docs/mm: remove references to hmm_mirror ops and clean typos adds ac6804fbf425 Documentation: serial-console: Fix literal block marker adds 8d58ce1b1e0b input: docs: pxrc: remove reference to phoenix-sim adds c63594f2d666 Docu: genericirq.rst: fix irq-example new cd99b9eb4b70 Merge tag 'docs-6.6' of git://git.lwn.net/linux adds 69b264df8a41 PCI/AER: Drop unused pci_disable_pcie_error_reporting() adds 7ec4b34be423 PCI/AER: Unexport pci_enable_pcie_error_reporting() adds 3e2a87a0cffe Merge branch 'pci/aer' adds 5810ab218605 PCI: ibmphp: Make read-only arrays static adds 6ab23de2759a Merge branch 'pci/hotplug' adds f768c75d6158 PCI: Make quirk using inw() depend on HAS_IOPORT adds 5da1b58868a6 PCI/sysfs: Make I/O resource depend on HAS_IOPORT adds d4a0f52c962f Merge branch 'pci/ioport' adds 5e70d0acf082 PCI: Add locking to RMW PCI Express Capability Register accessors adds fb0171a4c01b PCI: Make link retraining use RMW accessors for changing LNKCTL adds 5f75f96c6103 PCI: pciehp: Use RMW accessors for changing LNKCTL adds e09060b3b6b4 PCI/ASPM: Use RMW accessors for changing LNKCTL adds ce7d88110b9e drm/amdgpu: Use RMW accessors for changing LNKCTL adds 7189576e8a82 drm/radeon: Use RMW accessors for changing LNKCTL adds 30de872537bd net/mlx5: Use RMW accessors for changing LNKCTL adds 6c1b6bdb34aa wifi: ath11k: Use RMW accessors for changing LNKCTL adds f5a7ac118faf wifi: ath12k: Use RMW accessors for changing LNKCTL adds f139492a09f1 wifi: ath10k: Use RMW accessors for changing LNKCTL adds 7cd23f6c7252 PCI: Document the Capability accessor RMW improvements adds da54556695b9 net/mlx5: Convert PCI error values to generic errnos adds 294c1e4fa73f PCI: Simplify pcie_capability_clear_and_set_word() control flow adds 8b524514e496 Merge branch 'pci/pcie-rmw' adds 5694ba13b004 PCI/PM: Only read PCI_PM_CTRL register when available adds 95cddeae54b0 Merge branch 'pci/pm' adds d5af729dc207 PCI: Mark NVIDIA T4 GPUs to avoid bus reset adds 9ad56b7c89d2 Merge branch 'pci/virtualization' adds 04c1c3c4e62a PCI/VGA: Correct vga_str_to_iostate() io_state parameter type adds 60b4925d1aea PCI/VGA: Correct vga_update_device_decodes() parameter type adds b421364a905e PCI/VGA: Simplify vga_arbiter_notify_clients() adds 4582db1d0a41 PCI/VGA: Simplify vga_client_register() adds 0215845348fd PCI/VGA: Replace full MIT license text with SPDX identifier adds cc64ca4b62f5 PCI/VGA: Fix typos adds 93a3241d615e Merge branch 'pci/vga' adds 5cd903bce9dd PCI/VPD: Add runtime power management to sysfs interface adds d3fcd7360338 PCI: Fix runtime PM race with PME polling adds 3c298b840c19 Merge branch 'pci/vpd' adds d8650c0c2aa2 PCI: apple: Initialize pcie->nvecs before use adds 98072e31aeee Merge branch 'pci/controller/apple' adds 8eb8c2735306 PCI: brcmstb: Assert PERST# on BCM2711 adds 6dac1507a654 PCI: brcmstb: Remove stale comment adds 4b3f481c7af8 Merge branch 'pci/controller/brcmstb' adds fc8b24c28bec PCI: dwc: Provide deinit callback for i.MX adds e78bd50b4078 PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value adds 4774faf854f5 PCI: dwc: Implement generic suspend/resume functionality adds 9fda4d09905d PCI: layerscape: Add power management support for ls1028a adds f38176d62bce Merge branch 'pci/controller/dwc' adds 551a60e1225e PCI: fu740: Set the number of MSI vectors adds 9190819c89b9 Merge branch 'pci/controller/fu740' adds 04bbe863241a PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hi [...] adds 59a2b16dd5c3 Merge branch 'pci/controller/hv' adds 8f1c517ccd37 PCI: iproc: Use of_property_read_bool() for boolean properties adds d4218e2a0733 Merge branch 'pci/controller/iproc' adds d28c0d84ca40 PCI: layerscape: Add support for link-down notification adds 17cf8661ee0f PCI: layerscape: Add workaround for lost link capabilities [...] adds aa5a239c5fcd Merge branch 'pci/controller/layerscape' adds 6d473a5a2613 PCI: microchip: Correct the DED and SEC interrupt bit offsets adds 2e245bc8a2ab PCI: microchip: Enable building driver as a module adds 4d6bf4c49578 PCI: microchip: Align register, offset, and mask names wit [...] adds d1d6a0c9e79c PCI: microchip: Enable event handlers to access bridge and [...] adds 4f0b91247f78 PCI: microchip: Clean up initialisation of interrupts adds 1abb722888fd PCI: microchip: Gather MSI information from hardware confi [...] adds bac406c34fbc PCI: microchip: Re-partition code between probe() and init() adds 26d749261862 Merge branch 'pci/controller/microchip' adds b9cbc06049cb PCI: qcom-ep: Switch MHI bus master clock off during L1SS adds 9169e03946b9 dt-bindings: PCI: qcom: Add sa8775p compatible adds d60379d65d2b PCI: qcom: Add support for sa8775p SoC adds 15d63a897f79 dt-bindings: PCI: qcom: Fix SDX65 compatible adds fa8805ad67fa Merge branch 'pci/controller/qcom' adds 8cd2b8ce48e5 PCI: qcom-ep: Pass alignment restriction to the EPF core adds d9d9f26f1666 PCI: epf-mhi: Make use of the alignment restriction from EPF core adds ff8d92038cf9 PCI: qcom-ep: Add eDMA support adds 7b99aaaddabb PCI: epf-mhi: Add eDMA support adds 8ab8a31645b8 PCI: epf-mhi: Add support for SM8450 adds 127c66c3b95f PCI: epf-mhi: Use iATU for small transfers adds 06eea7d18fe8 PCI: endpoint: Add kernel-doc for pci_epc_mem_init() API adds e8ce465fd45c Merge branch 'pci/controller/qcom-edma' adds 823de40c94d6 PCI: qcom-ep: Treat unknown IRQ events as an error adds e590ad240ff0 dt-bindings: PCI: qcom: ep: Add interconnects path adds 01794236666a PCI: qcom-ep: Add ICC bandwidth voting support adds 2195c1636624 Merge branch 'pci/controller/qcom-ep' adds cdb50033dd6d PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address adds a7dfca1a6839 Merge branch 'pci/controller/rockchip' adds ebfde1584d9f Revert "PCI: tegra194: Enable support for 256 Byte payload" adds 5ffe43c027c2 Merge branch 'pci/controller/tegra194' adds f73eedc90bf7 PCI: vmd: Disable bridge window for domain reset adds 663544b5697e Merge branch 'pci/controller/vmd' adds 1a8bf351ccde PCI: meson: Remove cast between incompatible function type adds 7a6531696668 PCI: keembay: Remove cast between incompatible function type adds ed3cac7c5ac6 PCI: microchip: Remove cast between incompatible function type adds 6cef12635821 Merge branch 'pci/controller/remove-void-cast' adds da1e3277a8fe PCI: rcar-gen2: Use devm_platform_get_and_ioremap_resource() adds 88f29abd249a PCI: v3: Use devm_platform_get_and_ioremap_resource() adds b1042a7caa02 PCI: xgene-msi: Use devm_platform_get_and_ioremap_resource() adds 188f46cac267 PCI: imx6: Use devm_platform_get_and_ioremap_resource() adds b7fa64ec6af1 Merge branch 'pci/controller/resources' adds 846691f5483d PCI: switchtec: Use normal comment style adds 0fb53e64705a PCI: switchtec: Add support for PCIe Gen5 devices adds c3ed70f495a0 Merge branch 'pci/controller/switchtec' adds 849846c41497 PCI: Reorder pci_dev fields to reduce holes adds 091f9f7f3b81 PCI: Change pdev->rom_attr_enabled to single bit adds c00f94ad9ab0 x86/PCI: Use struct_size() in pirq_convert_irt_table() adds c925cfaf0992 PCI: Explicitly include correct DT includes adds e3a3a097eaeb PCI/DOE: Fix destroy_work_on_stack() race adds d332642a9821 PCI: apple: Use pci_dev_id() to simplify the code adds f7f7c3d61556 PCI/AER: Use pci_dev_id() to simplify the code adds 6f7dc3076717 PCI/IOV: Use pci_dev_id() to simplify the code adds 0e8207f54cf5 PCI/P2PDMA: Use pci_dev_id() to simplify the code adds 87382eaddeed PCI/sysfs: Move declarations to linux/pci.h adds ea91512ded99 PCI: Remove unused function declarations adds e8c81fc72232 PCI: mvebu: Remove unused busn member adds ecfea5dfca14 PCI: Unexport pcie_port_bus_type adds a49287d32d57 PCI: Remove unnecessary initializations adds 62008578b73f PCI: Fix printk field formatting adds 32e2a3f938f6 PCI: Use consistent put_user() pointer types adds 95881c86c987 PCI/AER: Simplify AER_RECOVER_RING_SIZE definition adds 3b59ca944687 PCI: Simplify pci_pio_to_address() adds 1ec09529bd19 PCI: Simplify pci_dev_driver() adds 2b4af4b3988a PCI: Fix pci_bus_resetable(), pci_slot_resetable() name typos adds 86b4ad7d67b2 PCI: Fix typos in docs and comments adds eb6723b40d17 PCI: Fix code formatting inconsistencies adds 1856d1a036dc PCI: Tidy config space save/restore messages adds 43cc31da9146 Merge branch 'pci/misc' new b6f6167ea8a4 Merge tag 'pci-v6.6-changes' of git://git.kernel.org/pub/s [...] adds c60f93204330 vfio/pci: Update comment around group_fd get in vfio_pci_i [...] adds 6e6c513fe1d8 vfio/pci: Move the existing hot reset logic to be a helper adds eda175dfe248 iommufd: Reserve all negative IDs in the iommufd xarray adds 86b0a96c2952 iommufd: Add iommufd_ctx_has_group() adds 78d3df457ae5 iommufd: Add helper to retrieve iommufd_ctx and devid adds af949759bad2 vfio: Mark cdev usage in vfio_device adds a80e1de93275 vfio: Add helper to search vfio_device in a dev_set adds 9062ff405b49 vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vf [...] adds b56b7aabcf3c vfio/pci: Copy hot-reset device info to userspace in the d [...] adds 71791b9246c7 vfio/pci: Allow passing zero-length fd array in VFIO_DEVIC [...] adds b1a3b5c61d27 vfio: Allocate per device file structure adds b1a59be8a2b6 vfio: Refine vfio file kAPIs for KVM adds 34aeeecdb335 vfio: Accept vfio device file in the KVM facing kAPI adds 2f99073a722b kvm/vfio: Prepare for accepting vfio device fd adds dcc31ea60b42 kvm/vfio: Accept vfio device file from userspace adds 05f37e1c03b6 vfio: Pass struct vfio_device_file * to vfio_device_open/close() adds 82d93f580f0b vfio: Block device access via device fd until device is opened adds 270bf4c019b9 vfio: Add cdev_device_open_cnt to vfio_group adds 839e692fa4eb vfio: Make vfio_df_open() single open for device cdev path adds 6086efe73498 vfio-iommufd: Move noiommu compat validation out of vfio_i [...] adds 6f240ee677eb vfio-iommufd: Split bind/attach into two steps adds 31014aef9e4c vfio: Record devid in vfio_device_file adds 9048c7341c4d vfio-iommufd: Add detach_ioas support for physical VFIO devices adds e23a6217f3bb iommufd/device: Add iommufd_access_detach() API adds 8cfa71860233 vfio-iommufd: Add detach_ioas support for emulated VFIO devices adds 291872a533a2 vfio: Move vfio_device_group_unregister() to be the first [...] adds 38c24544e10a vfio: Move device_del() before waiting for the last vfio_d [...] adds 8b6f173a4ce4 vfio: Add cdev for vfio_device adds 5c6de3ea7376 vfio: Test kvm pointer in _vfio_device_get_kvm_safe() adds 1c9dc07487cb iommufd: Add iommufd_ctx_from_fd() adds ca9e45b41470 vfio: Avoid repeated user pointer cast in vfio_device_fops [...] adds 5fcc26969a16 vfio: Add VFIO_DEVICE_BIND_IOMMUFD adds b290a05fd858 vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT adds 5398be2564eb vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_r [...] adds c1cce6d079b8 vfio: Compile vfio_group infrastructure optionally adds 094671300fea docs: vfio: Add vfio device cdev description adds 9e0f4f2918c2 kvm/vfio: ensure kvg instance stays around in kvm_vfio_gro [...] adds 73e2f19da508 kvm/vfio: avoid bouncing the mutex when adding and deletin [...] adds 9a4087fab303 vfio: Commonize combine_ranges for use in other VFIO drivers adds 38fe3975b4c2 vfio/pds: Initial support for pds VFIO driver adds b021d05e106e pds_core: Require callers of register/unregister to pass P [...] adds 63f77a7161a2 vfio/pds: register with the pds_core PF adds bb500dbe2ac6 vfio/pds: Add VFIO live migration support adds f232836a9152 vfio/pds: Add support for dirty page tracking adds 7dabb1bcd177 vfio/pds: Add support for firmware recovery adds fc9da66103d3 vfio/pds: Add Kconfig and documentation adds d7955ce40e10 vfio/cdx: Remove redundant initialization owner in vfio_cd [...] adds 6c092088fad4 vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the code adds cd24e2a60af6 vfio/type1: fix cap_migration information leak adds a881b496941f vfio: align capability structures adds 06d220f13b1f pds_core: Fix function header descriptions adds 2d12d18f14d9 vfio/pds: fix return value in pds_vfio_get_lm_file() adds 642265e22ecc vfio/pds: Send type for SUSPEND_STATUS command new ec0e2dc81072 Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/l [...] adds 41ac3c2a6be1 Merge branch 'v6.6/vfio/cdev' of https://github.com/awilli [...] adds d525a5b8cf39 iommufd: Move isolated msi enforcement to iommufd_device_bind() adds 3a3329a7f14a iommufd: Add iommufd_group adds 91a2e17e243f iommufd: Replace the hwpt->devices list with iommufd_group adds 8d0e2e9d93d2 iommu: Export iommu_get_resv_regions() adds 34f327a985ff iommufd: Keep track of each device's reserved regions inst [...] adds 269c5238c5b1 iommufd: Use the iommufd_group to avoid duplicate MSI setup adds 1d149ab2e006 iommufd: Make sw_msi_start a group global adds d03f1336fd91 iommufd: Move putting a hwpt to a helper function adds 17bad52708b4 iommufd: Add enforced_cache_coherency to iommufd_hw_pageta [...] adds 70eadc7fc7ef iommufd: Allow a hwpt to be aborted after allocation adds 31422dff187b iommufd: Fix locking around hwpt allocation adds ea2d6124b523 iommufd: Reorganize iommufd_device_attach into iommufd_dev [...] adds addb665924f3 iommu: Introduce a new iommu_group_replace_domain() API adds e88d4ec154a8 iommufd: Add iommufd_device_replace() adds 83f7bc6fdfd2 iommufd: Make destroy_rwsem use a lock class per object type adds fa1ffdb9e293 iommufd/selftest: Test iommufd_device_replace() adds 7074d7bd67d4 iommufd: Add IOMMU_HWPT_ALLOC adds 7a467e02b339 iommufd/selftest: Return the real idev id from selftest mo [...] adds 6583c865dec5 iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC adds 89e07fd46809 vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() adds 5d5c85ff6246 iommufd: Allow passing in iopt_access_list_id to iopt_remo [...] adds 9227da7816dd iommufd: Add iommufd_access_change_ioas(_id) helpers adds 6129b59fcdf3 iommufd: Use iommufd_access_change_ioas in iommufd_access_ [...] adds 70c16123d865 iommufd: Add iommufd_access_replace() API adds c154660b6e26 iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage adds c157fd886199 vfio: Support IO page table replacement adds 23a1b46f15d5 iommufd/selftest: Make the mock iommu driver into a real driver adds a35762dd14ad Merge tag 'v6.5-rc6' into iommufd for-next adds 65aaca113402 iommufd: Remove iommufd_ref_to_users() adds 92766e1b953d iommu: Move dev_iommu_ops() to private header adds 60fedb262bbc iommu: Add new iommu op to get iommu hardware information adds 55dd4023cead iommufd: Add IOMMU_GET_HW_INFO adds af4fde93c319 iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl adds 55243393b06c iommu/vt-d: Implement hw_info for iommu capability query adds eb501c2d96cf iommufd/selftest: Don't leak the platform device memory wh [...] new 4debf77169ee Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 44f23dabdc08 nvdimm: Use kstrtobool() instead of strtobool() adds c1dbd8a84918 virtio_pmem: add the missing REQ_OP_WRITE for flush bio adds fd774e36fe87 nvdimm: Explicitly include correct DT includes adds e96d9a938e89 nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces adds feb72e9b2082 nvdimm/pfn_dev: Avoid unnecessary endian conversion adds 85ae42c72142 nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() adds 08ca6906a4b7 nvdimm: Fix dereference after free in register_nvdimm_pmu() new 47d154eb2ac4 Merge tag 'libnvdimm-for-6.6' of git://git.kernel.org/pub/ [...] adds 3fea12f3c67d smb: client: introduce DFS_CACHE_TGT_LIST() adds ce04127c5849 smb: client: ensure to try all targets when finding nested links adds 8b4e285d8ce3 smb: client: move some params to cifs_open_info_data adds c5f44a3d5477 smb: client: make smb2_compound_op() return resp buffer on [...] adds 561f82a3a24c smb: client: rename cifs_dfs_ref.c to namespace.c adds 0a049935e47e smb: client: get rid of dfs naming in automount code adds 348a04a8d113 smb: client: get rid of dfs code dep in namespace.c adds 5f71ebc41294 smb: client: parse reparse point flag in create response adds 9a49e221a641 smb: client: do not query reparse points twice on symlinks adds f2762ae4d3e0 smb: client: query reparse points in older dialects adds a18280e7fdea smb: cilent: set reparse mount points as automounts adds 69a4e06c0e7b smb: client: reduce stack usage in cifs_try_adding_channels() adds 946ad1b8b18d smb: client: reduce stack usage in cifs_demultiplex_thread() adds 933148a47c8b smb: client: reduce stack usage in smb_send_rqst() adds f4e5ceb6c1a6 smb: client: reduce stack usage in smb2_set_ea() adds b9148756d3e7 smb: client: reduce stack usage in smb2_query_info_compound() adds 74e01332d958 smb: client: reduce stack usage in smb2_query_reparse_point() adds b6d44d42313b cifs: update desired access while requesting for directory lease adds 09ee7a3bf866 [SMB3] send channel sequence number in SMB3 requests after [...] adds b3773b19d43f SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion adds 9e7493895474 fs/smb: Remove unicode 'lower' tables adds 089f7f591348 fs/smb: Swing unicode common code from smb->NLS adds de54845290ce fs/smb/client: Use common code in client adds f3a9b3758e0b fs/jfs: Use common ucs2 upper case table new b97d64c72259 Merge tag '6.6-rc-smb3-client-fixes-part1' of git://git.sa [...] adds 2f0584f3f4bd mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() adds 6ecc21bb432d mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() adds 161e393c0f63 mm: Make pte_mkwrite() take a VMA adds 592b5fad1677 mm: Re-introduce vm_flags to do_mmap() adds fb47a799cc5c mm: Move VM_UFFD_MINOR_BIT from 37 to 38 adds 18e66b695e78 x86/shstk: Add Kconfig option for shadow stack adds 2da5b91fe409 x86/traps: Move control protection handler to separate file adds 701fb66d576e x86/cpufeatures: Add CPU feature flags for shadow stacks adds a956efc09b10 x86/mm: Move pmd_write(), pud_write() up in the file adds fca4d413c5f7 x86/mm: Introduce _PAGE_SAVED_DIRTY adds 1f6f66f62e8c x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY adds bb3aadf7d446 x86/mm: Start actually marking _PAGE_SAVED_DIRTY adds f788b71768ff x86/mm: Remove _PAGE_DIRTY from kernel RO pages adds 54007f818206 mm: Introduce VM_SHADOW_STACK for shadow stack memory adds fd5439e0c97b x86/mm: Check shadow stack page fault errors adds 0266e7c53647 mm: Add guard pages around a shadow stack. adds e5136e876581 mm: Warn on shadow stack memory in wrong vma adds ae1f05a617dc x86/mm: Warn if create Write=0,Dirty=1 with raw prot adds 00547ef73ff2 mm/mmap: Add shadow stack pages to memory accounting adds 29f890d1050f x86/mm: Introduce MAP_ABOVE4G adds b497e52ddb2a x86/mm: Teach pte_mkwrite() about stack memory adds 6beb99580bc0 mm: Don't allow write GUPs to shadow stack memory adds 1eb2b7841c37 Documentation/x86: Add CET shadow stack description adds 8970ef027b21 x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states adds 6ee836687a3f x86/fpu: Add helper for modifying xstate adds 98cfa4630912 x86: Introduce userspace API for shadow stack adds a5f6c2ace997 x86/shstk: Add user control-protection fault handler adds 2d39a6add422 x86/shstk: Add user-mode shadow stack support adds b2926a36b97a x86/shstk: Handle thread shadow stack adds 928054769dbd x86/shstk: Introduce routines modifying shstk adds 05e36022c054 x86/shstk: Handle signals for shadow stack adds b93d6c78829a x86/shstk: Check that SSP is aligned on sigreturn adds 7fad2a432cd3 x86/shstk: Check that signal frame is shadow stack mem adds c35559f94ebc x86/shstk: Introduce map_shadow_stack syscall adds 1d62c65372ab x86/shstk: Support WRSS for userspace adds 0ee44885fe9c x86: Expose thread features in /proc/$PID/status adds 488af8ea7131 x86/shstk: Wire in shadow stack interface adds 0dc2a76092d9 x86/cpufeatures: Enable CET CR4 bit for shadow stack adds 81f30337ef4f selftests/x86: Add shadow stack test adds 2fab02b25ae7 x86: Add PTRACE interface for shadow stack adds 680ed2f15e70 x86/shstk: Add ARCH_SHSTK_UNLOCK adds 67840ad0fa14 x86/shstk: Add ARCH_SHSTK_STATUS adds 87f0df782889 x86/shstk: Move arch detail comment out of core mm adds 54acee601b87 x86/kbuild: Fix Documentation/ reference adds c6b53dcec07c x86/shstk: Don't retry vm_munmap() on -EINTR adds c6cfcbd8ca43 x86/ibt: Convert IBT selftest to asm adds 1fe428d3692f x86/shstk: Change order of __user in type new df57721f9a63 Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/ [...] adds 880df2d46a3f powerpc/kuap: Avoid unnecessary reads of MD_AP adds 1bec4adcd59e powerpc/kuap: Avoid useless jump_label on empty function adds 38bb171b9584 powerpc/kuap: Fold kuep_is_disabled() into its only user adds 6b289911c80d powerpc/features: Add capability to update mmu features later adds 4589a2b7894d powerpc/kuap: MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAP adds 26e041208291 powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuap adds 5222a1d5142e powerpc/kuap: Simplify KUAP lock/unlock on BOOK3S/32 adds eb52f66f0abd powerpc/kuap: KUAP enabling/disabling functions must be __ [...] adds 3a24ea0df83e powerpc/kuap: Use ASM feature fixups instead of static branches adds 9d6e1c21e1be powerpc/crypto: fix missing skcipher dependency for aes-gcm-p10 adds 026fa6c52da5 powerpc/crypto: don't build aes-gcm-p10 by default adds ab481817912e powerpc/64: Enable accelerated crypto algorithms in defconfig adds c3c2e9375348 powerpc: Account mm_cpumask and active_cpus in init_mm adds f74b2a6c01a0 powerpc/64s: Use dec_mm_active_cpus helper adds 177255afb405 powerpc: Add mm_cpumask warning when context switching adds e43c0a0c3c28 powerpc/64s/radix: combine final TLB flush and lazy tlb mm [...] adds 81d7cac4d11c powerpc: Explicitly include correct DT includes adds 68877ff20a7f selftests/powerpc/ptrace: Explain why tests are skipped adds fc6732a8556c selftests/powerpc/ptrace: Fix typo in pid_max search error adds c3062ede9927 selftests/powerpc/ptrace: Declare test temporary variables [...] adds 54f30b83fe62 powerpc: address missing-prototypes warnings adds bbfa509d6329 powerpc/ep8248e: Mark driver as non removable adds 7f96539437ea powerpc/kexec: fix minor typo adds d82e6762b0f0 Merge tag 'smp-core-for-ppc-23-07-28' of https://git.kerne [...] adds 3b3a4d0fe542 powerpc/pseries: Initialise CPU hotplug callbacks earlier adds 73c58e7e1412 powerpc: Add HOTPLUG_SMT support adds d1099e2276df powerpc/pseries: Honour current SMT state when DLPAR onlin [...] adds 15f63e306d96 Merge branch 'topic/cpu-smt' into next adds 0b5e06e9cb15 powerpc/pmac32: enable serial options by default in defconfig adds 0f7ce21ab520 powerpc: mark more local variables as volatile adds ef73dcaa3121 powerpc: xmon: remove unused variables adds 4a9dd8f292ef powerpc/radix: Move some functions into #ifdef CONFIG_KVM_ [...] adds 506e550a7da9 powerpc/pseries: PLPKS: undo kernel-doc comment notation adds cd50430ceb35 macintosh/ams: mark ams_init() static adds 075a88d5eb28 ocxl: Use pci_dev_id() to simplify the code adds 60bc069c433f powerpc/include: Remove unneeded #include <asm/fs_pd.h> adds e6e077cb2aa4 powerpc/include: Declare mpc8xx_immr in 8xx_immap.h adds fecc436a97af powerpc/include: Remove mpc8260.h and m82xx_pci.h adds cb888cdf741c powerpc: Remove CONFIG_PCI_8260 adds fbbf4280dae4 powerpc/8xx: Remove immr_map() and immr_unmap() adds 7768716d2f19 powerpc/cpm2: Remove cpm2_map() and cpm2_unmap() adds 0d5769f9503d powerpc/step: Mark __copy_mem_out() and __emulate_dcbz() _ [...] adds 6039fcd3fba9 powerpc/reg: Remove #ifdef around mtspr macro adds 0e1cd3d9f82e cxl: Use pci_find_vsec_capability() to simplify the code adds ae7936d232d8 powerpc/inst: add PPC_TLBILX_LPID adds 3eb3f168e83a powerpc: remove unneeded #include <asm/export.h> adds 393261828740 powerpc: replace #include <asm/export.h> with #include <li [...] adds efa1f8501953 powerpc: remove <asm/export.h> adds afda85b963c1 powerpc/pseries: fix possible memory leak in ibmebus_bus_init() adds 984b07b42899 powerpc/xics: Remove unnecessary endian conversion adds fe8aa8e33793 powerpc/powernv/pci: use pci_dev_id() to simplify the code adds 58b6fed89ab0 powerpc: Make virt_to_pfn() a static inline adds 71f1c39647d8 powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] adds 9caf9e2b8bae docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] adds 1a160c2a13c6 powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] adds 3255171d3e86 docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] adds 71a7ccb478fc powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] adds cc89ff3491b6 docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] adds a69a57cac1ec powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] adds ab7e991286e7 docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] adds a15e0d6a6929 powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] adds 8df99066940b docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] adds 8f8f1cd67aa0 powerpc/watchpoints: Explain thread_change_pc() more adds 668a6ec6ed57 powerpc/watchpoints: Don't track info persistently adds 1e60f3564bad powerpc/watchpoints: Track perf single step directly on th [...] adds 5a2d8b9c0671 powerpc/watchpoints: Simplify watchpoint reinsertion adds bd29813ae106 powerpc/watchpoints: Remove ptrace/perf exclusion tracking adds 58709f6fc327 selftests/powerpc/ptrace: Update ptrace-perf watchpoint selftest adds 53834a0c0925 perf/hw_breakpoint: Remove arch breakpoint hooks adds 0e216fa576e1 Documentation/powerpc: Fix ptrace request names adds 9a32584bc108 powerpc/ptrace: Split gpr32_set_common adds f94a84a09148 powerpc/ps3: refactor strncpy usage adds be922070d091 powerpc/512x: Make mpc512x_select_reset_compat() static adds 6960c53c4c32 powerpc/fsl_pci: Make fsl_add_bridge() static adds d25f01fba71d powerpc/83xx: Fix style problems in usb.c and remove unnec [...] adds 5951b62ba463 powerpc/83xx: Split usb.c adds 188da8af0a06 powerpc/82xx: Remove pq2_init_pci adds eb5aa2137275 powerpc/82xx: Remove CONFIG_8260 and CONFIG_8272 adds 4531f128eac3 powerpc/8xx: Remove init_internal_rtc() to fix no previous [...] adds 7cb0094be4a5 powerpc/32s: Cleanup the mess in __set_pte_at() adds ca13c130a43f powerpc/4xx: Remove WatchdogHandler() to fix no previous p [...] adds 81554d10b22a powerpc/4xx: Remove pika_dtm_[un]register_shutdown() to fi [...] adds ed05c71a5742 powerpc/47x: Remove early_init_mmu_47x() to fix no previou [...] adds b27c1a0a4e62 powerpc/47x: Add prototype for mmu_init_secondary() adds 7dac7cf1b407 powerpc/4xx: Add missing includes to fix no previous proto [...] adds d1eb75e0dfed powerpc/fadump: reset dump area size if fadump memory rese [...] adds 455d3d38ef9d powerpc/configs: Drop CONFIG_IP_NF_TARGET_CLUSTERIP adds 4d15721177d5 powerpc/mm: Cleanup memory block size probing adds 7f3c5d099b6f Revert "powerpc/xmon: Relax frame size for clang" adds 89c9ce1c99df powerpc: Move DMA64_PROPNAME define to a header adds ae3a8cc292d0 powerpc/selftests: sort mm/.gitignore, add exec_prot adds 701ca3657d5d selftests/powerpc: add const qualification where possible adds b949ee6801f4 powerpc/fadump: invoke ibm,os-term with rtas_call_unlocked() adds 0ceef6e99cc3 powerpc/idle: Add support for nohlt adds e160bf64e2d3 powerpc/rtas: export rtas_error_rc() for reuse. adds 77583f77ed9b PCI: rpaphp: Error out on busy status from get-sensor-state adds 34daf445f82b powerpc/perf: Convert fsl_emb notifier to state machine callbacks adds f6834c8c59a8 powerpc/ftrace: Fix dropping weak symbols with older toolchains adds 0240605931ec powerpc/module: Remove unused .ftrace.tramp section adds 7f7797b37269 powerpc64/ftrace: Move ELFv1 and -pg support code into a s [...] adds 96d7a13610ab powerpc/ftrace: Simplify function_graph support in ftrace.c adds b5efb61c70f8 powerpc/ftrace: Use FTRACE_REGS_ADDR to identify the corre [...] adds f3993a0330e2 powerpc/ftrace: Extend ftrace support for large kernels to ppc32 adds bad90aa52d9a powerpc/ftrace: Consolidate ftrace support into fewer files adds f4fcbf2e093e powerpc/ftrace: Refactor ftrace_modify_code() adds 33bb8a0be9c8 powerpc/ftrace: Stop re-purposing linker generated long br [...] adds cc93b9233230 powerpc/ftrace: Add separate ftrace_init_nop() with additi [...] adds 562bde0bfc96 powerpc/ftrace: Simplify ftrace_make_nop() adds 9365e23b15f2 powerpc/ftrace: Simplify ftrace_make_call() adds 67385738e3c2 powerpc/ftrace: Simplify ftrace_modify_call() adds a26ce4272eea powerpc/ftrace: Replace use of ftrace_call_replace() with [...] adds c91c5a828685 powerpc/ftrace: Implement ftrace_replace_code() adds 0f71dcfb4aef powerpc/ftrace: Add support for -fpatchable-function-entry adds 429356fac044 powerpc/powernv: fix debugfs_create_dir() error checking adds 0e2a34c467a0 powerpc/64e: Fix circular dependency with CONFIG_SMP disabled adds c265735ff5b1 powerpc/85xx: Mark some functions static and add missing i [...] adds feea65a338e5 powerpc/powernv: Fix fortify source warnings in opal-prd.c adds 22b165617b77 powerpc/powernv: Use struct opal_prd_msg in more places adds fabdb27da78a powerpc: Drop zalloc_maybe_bootmem() adds fe32945203ff cxl: Drop unused detach_spa() adds c040c7488b6a powerpc/pseries: Move VPHN constants into vphn.h adds 9a6c05fe9a99 powerpc/pseries: Move hcall_vphn() prototype into vphn.h adds 1aa000667669 powerpc: Don't include lppaca.h in paca.h adds eac030b22ea1 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBU [...] adds 1eafbd8764b1 powerpc/powermac: Fix unused function warning adds 50832720ec54 powerpc/64s: Move CPU -mtune options into Kconfig adds 664ec38673be powerpc/eeh: Use pci_dev_id() to simplify the code adds 11073886cc4a powerpc: dts: add missing space before { adds 750bd41aeaeb powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n adds 61d7ebe0376e powerpc/pseries: Remove unused hcall tracing instruction adds cdebfd27292e powerpc/config: Disable SLAB_DEBUG_ON in skiroot adds b9bbbf497907 powerpc/mpc5xxx: Add missing fwnode_handle_put() adds c37b6908f7b2 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses adds f1424755db91 powerpc/mm/book3s64: Fix build error with SPARSEMEM disabled adds 4c33bf147249 powerpc/mm/book3s64: Use 256M as the upper limit with cohe [...] adds 90bae4d99beb powerpc/xmon: Reapply "Relax frame size for clang" new 85a616416e9e macintosh/ams: linux/platform_device.h is needed new 4ad0a4c2343d Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/ [...] adds e6b51532d527 ARM: 9316/1: hw_breakpoint: fix single-stepping when using [...] adds 8922ba71c969 ARM: 9317/1: kexec: Make smp stop calls asynchronous adds b0a6da43a510 ARM: 9318/1: locomo: move kernel-doc to prevent warnings adds 8769177658d3 ARM: vfp: Record VFP bounces as perf emulation faults adds 4a0548c6681c ARM: vfp: Remove workaround for Feroceon CPUs adds 4708fb041346 ARM: vfp: Reimplement VFP exception entry in C code adds 6ee1e6772e1e ARM: kernel: Get rid of thread_info::used_cp[] array adds cdd87465adfd ARM: vfp: Use undef hook for handling VFP exceptions adds 8bcba70cb5c2 ARM: entry: Disregard Thumb undef exception in coproc dispatch adds 303d6da167dc ARM: iwmmxt: Use undef hook to enable coprocessor for task adds 47ba5f39eab3 ARM: entry: Make asm coproc dispatch code NWFPE only adds 53ae158f6ddc Merge tag 'arm-vfp-refactor-for-rmk' of git://git.kernel.o [...] adds f493fedcc301 Merge branch 'devel-stable' into for-next adds 133789d4a458 Revert part of ae1f8d793a19 ("ARM: 9304/1: add prototype f [...] new 87dfd85c3892 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new f441ff73f1ec powerpc: Fix pud_mkwrite() definition after pte_mkwrite() [...] new 69881be3d9a0 fs: export sget_dev() new ec952aa253c0 mtd: key superblock by device number new 5069ba84b5e6 NFS: switch back to using kill_anon_super new e7e9423db459 Merge tag 'v6.6-vfs.super.fixes.2' of git://git.kernel.org [...] adds 99c58d6480d9 fs: dlm: remove twice newline adds 568f915655b3 fs: dlm: allow to F_SETLKW getting interrupted adds dc52cd2eff4a fs: dlm: fix F_CANCELLK to cancel pending request adds e717f2e8e489 fs: dlm: add missing spin_unlock adds 4b056db81c5d fs: dlm: remove unused processed_nodes adds 541adb0d4d10 fs: dlm: debugfs for queued callbacks adds 67b5da9a40fc fs: dlm: check on plock ops when exit dlm adds 8c95006d5572 fs: dlm: add plock dev tracepoints adds c84c47333abb fs: dlm: remove clear_members_cb adds 643f5cfa610f fs: dlm: cleanup lock order adds c4f4e135c27b fs: dlm: get recovery sequence number as parameter adds 561c67d8a101 fs: dlm: drop rxbuf manipulation in dlm_copy_master_names adds b9d2f6ada008 fs: dlm: drop rxbuf manipulation in dlm_recover_master_copy adds 1151935182b4 fs: dlm: constify receive buffer adds 63e711b08160 fs: dlm: create midcomms nodes when configure adds a3d85fcf268e fs: dlm: don't use RCOM_NAMES for version detection adds 7c53e847ff5e dlm: fix plock lookup when using multiple lockspaces new 659b3613fc63 Merge tag 'dlm-6.6' of git://git.kernel.org/pub/scm/linux/ [...] adds 43bbddc06788 ext4: add two helper functions extent_logical_end() and pa [...] adds bc056e7163ac ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow adds bedc5d34632c ext4: avoid overlapping preallocations due to overflow adds 1d4016504745 fs: jbd2: fix an incorrect warn log adds 98175720c9ed ext4: remove pointless sb_rdonly() checks from freezing code adds d5d020b3294b ext4: use sb_rdonly() helper for checking read-only flag adds eb8ab4443aec ext4: make ext4_forced_shutdown() take struct super_block adds 22b8d707b07e ext4: make 'abort' mount option handling standard adds 95257987a638 ext4: drop EXT4_MF_FS_ABORTED flag adds e0e985f3f894 ext4: avoid starting transaction on read-only fs in ext4_q [...] adds e7fc2b31e04c ext4: warn on read-only filesystem in ext4_journal_check_start() adds ffb6844e28ef ext4: drop read-only check in ext4_init_inode_table() adds f1128084b40e ext4: drop read-only check in ext4_write_inode() adds 889860e452d7 ext4: drop read-only check from ext4_force_commit() adds 1e1566b9c85f ext4: replace read-only check for shutdown check in mmp code adds 304749c0d5e2 ext4: replace CR_FAST macro with inline function for readability adds a9ce5993a0f5 ext4: correct grp validation in ext4_mb_good_group adds 60c672b7f2d1 ext4: avoid potential data overflow in next_linear_group adds 919eb90cec40 ext4: return found group directly in ext4_mb_choose_next_g [...] adds bb60caa2db66 ext4: use is_power_of_2 helper in ext4_mb_regular_allocator adds ad635507b5b2 ext4: remove unnecessary return for void function adds de8bf0e5ee74 ext4: replace the traditional ternary conditional operator [...] adds f6c72fef1272 ext4: remove unused ext4_{set}/{clear}_bit_atomic adds b50675a4a6a6 ext4: return found group directly in ext4_mb_choose_next_g [...] adds bcb123ac9b98 ext4: return found group directly in ext4_mb_choose_next_g [...] adds 4eea9fbed950 ext4: correct some stale comment of criteria adds 373ac521799d jbd2: fix checkpoint cleanup performance regression adds 590a809ff743 jbd2: check 'jh->b_transaction' before removing it from ch [...] adds 5f02a30eac5c jbd2: remove unused function '__cp_buffer_busy' adds 7ca4b085f430 ext4: fix memory leaks in ext4_fname_{setup_filename,prepa [...] adds e15e117bbbe1 jbd2: remove unused t_handle_lock adds 772c9f691dcf ext4: don't use CR_BEST_AVAIL_LEN for non-regular files adds 29a511e49f33 jbd2: move load_superblock() dependent functions adds c30713084ba5 jbd2: move load_superblock() into journal_init_common() adds 9600f3e5cfd0 jbd2: don't load superblock in jbd2_journal_check_used_features() adds e4adf8b83708 jbd2: checking valid features early in journal_get_superblock() adds 18dad509e7bd jbd2: open code jbd2_verify_csum_type() helper adds 054d9c8fef14 jbd2: cleanup load_superblock() adds 0dbc759ae997 jbd2: add fast_commit space check adds 49887e47a526 jbd2: cleanup journal_init_common() adds d9a45496019a jbd2: drop useless error tag in jbd2_journal_wipe() adds 8e6cf5fbb7b4 jbd2: jbd2_journal_init_{dev,inode} return proper error re [...] adds bc74e6a38d16 ext4: cleanup ext4_get_dev_journal() and ext4_get_journal() adds ee5c807137ce ext4: ext4_get_{dev}_journal return proper error value adds 2dfba3bb40ad jbd2: correct the end of the journal recovery scan range adds 1524773425ae ext4: fix unttached inode after power cut with orphan file [...] adds 89cadf6e22a9 ext4: change the type of blocksize in ext4_mb_init_cache() adds 79ebf48c44b5 ext4: use sbi instead of EXT4_SB(sb) in ext4_mb_new_blocks [...] adds a50bda147421 ext4: mballoc: avoid garbage value from err adds b6c7d6dc8aeb ext4: remove unused function declaration adds 68228da51c9a ext4: add correct group descriptors and reserved GDT block [...] adds 194505b55dd7 ext4: drop dio overwrite only flag and associated warning adds ff0722de896e ext4: add periodic superblock update check adds bb15cea20f21 ext4: rename s_error_work to s_sb_upd_work adds 03de20bed203 ext4: do not mark inode dirty every time when appending us [...] adds 0f6bc57971c6 ext4: use LIST_HEAD() to initialize the list_head in mballoc.c adds 8216776ccff6 ext4: reject casefold inode flag without casefold feature adds b81427939590 ext4: remove redundant checks of s_encoding adds af494af38580 libfs: remove redundant checks of s_encoding adds 768d612f7982 ext4: fix slab-use-after-free in ext4_es_insert_extent() new 3ef96fcfd50b Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org [...] adds cade5397e546 fs/jfs: prevent double-free in dbUnmount() after failed jf [...] adds c67235d08b2e FS: JFS: (trivial) Fix grammatical error in extAlloc adds 6e2bda2c192d jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount adds 87098a0d9e42 jfs: remove redundant initialization to pointer ip adds 0225e10972fa jfs: validate max amount of blocks before allocation. new 7e5cd6f69735 Merge tag 'jfs-6.6' of github.com:kleikamp/linux-shaggy adds 084ba46fc41c ksmbd: switch to use kmemdup_nul() helper adds e2b76ab8b5c9 ksmbd: add support for read compound adds 041bba4414cd ksmbd: fix wrong interim response on compound adds 65656f5242e5 ksmbd: fix `force create mode' and `force directory mode' adds e628bf939aaf ksmbd: reduce descriptor size if remaining bytes is less t [...] adds bf26f1b4e091 ksmbd: Fix one kernel-doc comment adds 17d5b135bb72 ksmbd: fix wrong DataOffset validation of create context adds 4b081ce0d830 ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() adds 0ba5439d9afa ksmbd: replace one-element array with flex-array member in [...] adds 0e2378eaa2b3 ksmbd: add missing calling smb2_set_err_rsp() on error new 8ae5d298ef20 Merge tag '6.6-rc-ksmbd-fixes-part1' of git://git.samba.org/ksmbd adds f16ff1cafbf1 SUNRPC: Fix the recent bv_offset fix adds d67cd907cf8a locks: allow support for write delegation adds fd19ca36fd78 NFSD: handle GETATTR conflict with write delegation adds 50bce06f0e79 NFSD: Report zero space limit for write delegations adds 1d3dd1d56ce8 NFSD: Enable write delegation support adds 788849b64dff SUNRPC: Remove RPCSEC_GSS_KRB5_ENCTYPES_DES adds 649879561d64 SUNRPC: Remove Kunit tests for the DES3 encryption type adds 2024b89d90ec SUNRPC: Remove DES and DES3 enctypes from the supported en [...] adds ec596aaf9b48 SUNRPC: Remove code behind CONFIG_RPCSEC_GSS_KRB5_SIMPLIFIED adds 6964629f4c18 SUNRPC: Remove krb5_derive_key_v1() adds da33d635bb4a SUNRPC: Remove gss_import_v1_context() adds 6c922ea71170 SUNRPC: Remove CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM adds cfb6b328c47e SUNRPC: Remove the ->import_ctx method adds 2a9893f796a3 SUNRPC: Remove net/sunrpc/auth_gss/gss_krb5_seqnum.c adds 35308e7f0fc3 NFSD: Refactor nfsd_reply_cache_free_locked() adds ff0d16932976 NFSD: Rename nfsd_reply_cache_alloc() adds a9507f6af145 NFSD: Replace nfsd_prune_bucket() adds c135e1269f34 NFSD: Refactor the duplicate reply cache shrinker adds cb18eca4b867 NFSD: Remove svc_rqst::rq_cacherep adds e7421ce71437 NFSD: Rename struct svc_cacherep adds 5865bafa197a nfsd: add a MODULE_DESCRIPTION adds a332018a91c4 nfsd: handle failure to collect pre/post-op attrs more sanely adds 976626073a75 nfsd: remove unsafe BUG_ON from set_change_info adds f2b7019d2e3c nfsd: set missing after_change as before_change + 1 adds be2be5f7f443 lockd: nlm_blocked list race fixes adds f80774787aa2 sunrpc: Remove unused extern declarations adds d424797032c6 nfsd: inherit required unset default acls from effective set adds 2eb2b9358181 SUNRPC: Convert svc_tcp_sendmsg to use bio_vecs directly adds e18e157bb5c8 SUNRPC: Send RPC message on TCP with a single sock_sendmsg() call adds baabf59c2414 SUNRPC: Convert svc_udp_sendto() to use the per-socket bio [...] adds 89d2d9fbeadc SUNRPC: Revert e0a912e8ddba adds 2b877fc53e97 SUNRPC: Reduce thread wake-up rate when receiving large RP [...] adds 7afdc0c902c0 exportfs: remove kernel-doc warnings in exportfs adds de8d38cf44ba fs: lockd: avoid possible wrong NULL parameter adds 8db14cad28ae lockd: remove SIGKILL handling adds 390390240145 nfsd: don't allow nfsd threads to be signalled. adds 18e4cf915543 nfsd: Simplify code around svc_exit_thread() call in nfsd() adds 9f28a971ee9f nfsd: separate nfsd_last_thread() from nfsd_put() adds f78116d3bf4f SUNRPC: call svc_process() from svc_recv(). adds 7b719e2bf342 SUNRPC: change svc_recv() to return void. adds c743b4259c3a SUNRPC: remove timeout arg from svc_recv() adds ba4bba6c97d4 SUNRPC: change cache_head.flags bits to enum adds 3275694adf0f SUNRPC: change svc_pool::sp_flags bits to enum adds a6b4ec39036f SUNRPC: change svc_rqst::rq_flags bits to enum adds d75e490f3560 SUNRPC: change svc_xprt::xpt_flags bits to enum adds 78c542f916bc SUNRPC: Add enum svc_auth_status adds 82e5d82a4574 SUNRPC: Move trace_svc_xprt_enqueue adds 850bac3ae4a6 SUNRPC: Deduplicate thread wake-up code adds f208e9508ace SUNRPC: Count ingress RPC messages per svc_pool adds d2f0ef1cbf37 SUNRPC: Clean up svc_set_num_threads adds 6859d1f2902c SUNRPC: make rqst_should_sleep() idempotent() adds 2a4557452aac SUNRPC: Remove return value of svc_pool_wake_idle_thread() adds 6372e2ee6298 NFSD: da_addr_body field missing in some GETDEVICEINFO replies adds 07dc19dbd1d1 SUNRPC: Remove unused declarations adds 899525e892dd SUNRPC: Remove unused declaration rpc_modcount() adds b38a6023da6a Documentation: Add missing documentation for EXPORT_OP flags new f35d1706159e Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux [...] adds bb05a617f06b NFSv4.2: Fix READ_PLUS smatch warnings adds 8d18f6c5bb86 NFSv4.2: Fix READ_PLUS size calculations adds 303a78052091 NFSv4.2: Rework scratch handling for READ_PLUS (again) adds 61182c796d74 SUNRPC: kmap() the xdr pages during decode adds 9cf2744d2491 NFS: Enable the READ_PLUS operation by default adds f9597ba8872a xprtrdma: Remove unused function declaration rpcrdma_bc_po [...] adds e87cf8a28e75 SUNRPC: clean up integer overflow check adds 08be82ba0cff NFS: Move common includes outside ifdef adds 96562c45af5c NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info adds a841c9cb9b04 filemap: Fix errors in file.c adds 08b45fcb2d46 nfs/blocklayout: Use the passed in gfp flags adds 14e7316a3c73 nfs: fix redundant readdir request after get eof adds 88975a55969e NFS: Fix a potential data corruption adds 3a107f07403a SUNRPC: Set the TCP_SYNCNT to match the socket timeout adds 3e6ff89d2e4b SUNRPC: Refactor and simplify connect timeout adds d2ee413884cd SUNRPC: Allow specification of TCP client connect timeout [...] adds cd18f24085f0 SUNRPC: Don't override connect timeouts in rpc_clnt_add_xprt() adds 537935f72eb2 NFS/pNFS: Set the connect timeout for the pNFS flexfiles driver adds 51d674a5e488 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server adds f67b55b6588b NFS: Guard against READDIR loop when entry names exceed MA [...] adds 5690eed941ab NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ adds c4a123d2e8c4 pNFS: Fix assignment of xprtdata.cred new 99d99825fc07 Merge tag 'nfs-for-6.6-1' of git://git.linux-nfs.org/proje [...] adds 5195c35ac4f0 csky: Fixup compile error new a031eba29568 Merge tag 'csky-for-linus-6.6-2' of https://github.com/c-s [...] adds 471aba2e4760 riscv: sigcontext: Correct the comment of sigreturn adds 230598939678 RISC-V: Provide a more helpful error message on invalid IS [...] adds 67270fb388fe RISC-V: don't parse dt/acpi isa string to get rv32/rv64 adds 131033689da2 RISC-V: drop a needless check in print_isa_ext() adds 8135ade32c0d RISC-V: shunt isa_ext_arr to cpufeature.c adds 37f988dcec05 RISC-V: repurpose riscv_isa_ext array in riscv_fill_hwcap() adds c30556e318cc RISC-V: add missing single letter extension definitions adds effc122ad176 RISC-V: add single letter extensions to riscv_isa_ext adds 4265b0ec5ee7 RISC-V: split riscv_fill_hwcap() in 3 adds 90700a4fbfaf RISC-V: enable extension detection from dedicated properties adds c98f136aedbd RISC-V: try new extension properties in of_early_processor [...] adds 496ea826d1e1 RISC-V: provide Kconfig & commandline options to control p [...] adds 54670b59cfab Merge patch series "RISC-V: Probe DT extension support usi [...] adds 12d61a1bc28e RISC-V: cpu: refactor deprecated strncpy adds 174e8ac0272d riscv: alternatives: fix a typo in comment adds 9f944d2e0ab3 riscv: Require FRAME_POINTER for some configurations adds 366d259ff597 perf: Fix wrong comment about default event_idx adds f117ae55b019 include: riscv: Fix wrong include guard in riscv_pmu.h adds e8b785e98abb riscv: Make legacy counter enum match the HW numbering adds d5ac062d82d8 drivers: perf: Rename riscv pmu sbi driver adds 83c5e13b8cbb riscv: Prepare for user-space perf event mmap support adds 50be34282905 drivers: perf: Implement perf event mmap support in the le [...] adds cc4c07c89aad drivers: perf: Implement perf event mmap support in the SB [...] adds 57972127b20e Documentation: admin-guide: Add riscv sysctl_perf_user_access adds 60bd50116484 tools: lib: perf: Implement riscv mmap support adds 26ba042414a3 perf: tests: Adapt mmap-basic.c for riscv adds 7aa7d502e4d5 Merge patch series "riscv: Allow userspace to directly acc [...] new 6b289a3ffa56 riscv: remove redundant mv instructions new 3ed8513cae19 riscv: enable DEBUG_FORCE_FUNCTION_ALIGN_64B adds a93892974f2e riscv: kprobes: simulate c.j instruction adds b18256d9b744 riscv: kprobes: simulate c.jr and c.jalr instructions adds d943705fba3a riscv: kprobes: simulate c.beqz and c.bnez new 82dfb5fde6d1 Merge patch series "riscv: kprobes: simulate some instructions" adds 5882e5acf18d riscv: kdump: Implement crashkernel=X,[high,low] adds 33f0dd973d4e docs: kdump: Update the crashkernel description for riscv new 9389e6715f16 Merge patch series "support allocating crashkernel above 4 [...] new 665c51f64443 riscv: mm: use bitmap_zero() API new dd7664d67b47 riscv: Mark KASAN tmp* page tables variables as static new 9bdd92480378 riscv: Move create_tmp_mapping() to init sections adds 08d0ce30e0e4 riscv: Implement syscall wrappers adds 5f59c6855bad riscv: Add types to indirectly called assembly functions adds f3a0c23f2539 riscv: Add ftrace_stub_graph adds af0ead42f693 riscv: Add CFI error handling adds a72ab0361110 riscv/purgatory: Disable CFI adds 74f8fc31feb4 riscv: Allow CONFIG_CFI_CLANG to be selected new 7f7d3ea6eb00 Merge patch series "riscv: KCFI support" adds b922bf04d2c1 binfmt_elf_fdpic: support 64-bit systems adds 9549fb354ef1 riscv: support the elf-fdpic binfmt loader new 150e3c92a145 Merge patch series "riscv: support ELF format binaries in [...] new 4e90d0522a68 riscv: support PREEMPT_DYNAMIC with static keys adds 2926715163cf riscv: allow kmalloc() caches aligned to the smallest value adds f51f7a0fc2f4 riscv: enable DMA_BOUNCE_UNALIGNED_KMALLOC for !dma_coherent new 52b77c2806fe Merge patch series "riscv: Reduce ARCH_KMALLOC_MINALIGN to 8" adds add2cc6b6515 RISC-V: mm: Restrict address space for sv39,sv48,sv57 adds 4d0c04eac0c2 RISC-V: mm: Add tests for RISC-V mm adds 26eee2bfc477 RISC-V: mm: Update pgtable comment documentation adds 7998abe69d3c RISC-V: mm: Document mmap changes new 94f00388c2a4 Merge patch series "RISC-V: mm: Make SV48 the default addr [...] new 89775a27ff6d lib/Kconfig.debug: Restrict DEBUG_INFO_SPLIT for RISC-V new e0152e7481c6 Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.or [...] adds 00d4b3521235 platform/x86: hp-bioscfg: Documentation adds 5f94f181ca25 platform/x86: hp-bioscfg: bioscfg-h adds a34fc329b189 platform/x86: hp-bioscfg: bioscfg adds 69ea03e38f24 platform/x86: hp-bioscfg: biosattr-interface adds 6b2770bfd6f9 platform/x86: hp-bioscfg: enum-attributes adds 6f2c06d5a467 platform/x86: hp-bioscfg: int-attributes adds 4b2672ec71a3 platform/x86: hp-bioscfg: order-list-attributes adds 8646a3b5ee3a platform/x86: hp-bioscfg: passwdobj-attributes adds b2715aa2e135 platform/x86: hp-bioscfg: spmobj-attributes adds e6c7b3e15559 platform/x86: hp-bioscfg: string-attributes adds 63e8f906e94e platform/x86: hp-bioscfg: surestart-attributes adds eff3bac88aed platform/x86: hp-bioscfg: Makefile adds 9204fc5071bf platform/x86: hp-bioscfg: MAINTAINERS adds 77ee9d299e6d platform/x86: asus-wmi: add support for showing charger mode adds 536fce82d729 platform/x86: asus-wmi: add support for showing middle fan RPM adds ee887807d05d platform/x86: asus-wmi: support middle fan custom curves adds d4eca58aafe2 platform/x86: asus-wmi: add WMI method to show if egpu connected adds d49f4d1a30ac platform/x86: asus-wmi: don't allow eGPU switching if eGPU [...] adds 609b3670c29f platform/x86: asus-wmi: add safety checks to gpu switching adds abac4259fc0a platform/x86: asus-wmi: support setting mini-LED mode adds e0b278e7b5da platform/x86: asus-wmi: expose dGPU and CPU tunables for ROG adds ce55dbe55f31 platform/x86: thinkpad_acpi: take mutex for hotkey_mask_{set,get} adds 38831eaf7d4c platform/x86: thinkpad_acpi: use lockdep annotations adds 1b3aa9701bd2 platform/x86: simatic-ipc: add another model BX-21A adds 15fe994ee53a watchdog: simatic-ipc-wdt: make IO region access of one mo [...] adds 917f54340794 platform/x86: simatic-ipc: add CMOS battery monitoring adds b72da71ce24b platform/x86: simatic-ipc: drop PCI runtime depends and header adds 8529673adc2b platform/x86: simatic-ipc: add another model adds 2533671f907c platform/x86: simatic-ipc: add auto-loading of hwmon modules adds 8766addf665e platform/x86: simatic-ipc: use extra module loading for watchdog adds 2dd074c405d4 Merge tag 'ib-pdx86-simatic-v6.6' into review-hans adds 61457949686f platform/x86/intel/tpmi: Read feature control status adds b326c1bbb146 platform/x86/intel/tpmi: Add debugfs interface adds 40e6c3956b15 doc: TPMI: Add debugfs documentation adds 81ad56950b76 platform/x86: Add SEL-3350 platform driver adds b9fe9c9ef97d platform: Explicitly include correct DT includes adds 5d36931f0fe5 platform/x86: system76: Handle new KBLED ACPI methods adds 93d99fd8e605 platform/x86: hp-bioscfg: fix a signedness bug in hp_wmi_p [...] adds b3a8692d2c66 platform/x86: hp-bioscfg: prevent a small buffer overflow adds d4e695c016e0 platform/x86: hp-bioscfg: fix error reporting in hp_add_ot [...] adds 3fce06406c59 watchdog: make Siemens Simatic watchdog driver default on [...] adds 3ad3ab31ae84 leds: simatic-ipc-leds: default config switch to platform switch adds 9bc289b8123c platform/x86: Move all simatic ipc drivers to the subdirec [...] adds d0563dd3345f platform/x86/siemens: simatic-ipc-batt: fix bat reading in BX_21A adds 1598e3f6e9d4 platform/x86/siemens: Kconfig: adjust help text adds b8af77951941 platform/x86/siemens: simatic-ipc: add new models BX-56A/BX-59A adds c56beff20375 platform/x86/siemens: simatic-ipc-batt: add support for mo [...] adds 17ffe3a0fded Merge tag 'ib-pdx86-simatic-v6.6-2' into review-hans adds f4ae2e96ae92 platform/x86: wmi-bmof: Use device_create_bin_file() adds 516b2754e82d platform/x86: wmi-bmof: Simplify read_bmof() adds b0bfa7972bd6 platform/x86: wmi-bmof: Update MAINTAINERS entry adds 467d41638113 platform/x86: hp-bioscfg: Fix memory leaks in attribute packages adds 80d7ba3020fd platform/x86: hp-bioscfg: Fix uninitialized variable errors adds a585400b3630 platform/x86: hp-bioscfg: Replace the word HACK from source code adds 08f1f212576c platform/x86: hp-bioscfg: Change how prerequisites size is [...] adds 24652a8c0ef0 platform/x86: hp-bioscfg: Change how order list size is evaluated adds 42efc9e65dfb platform/x86: hp-bioscfg: Change how enum possible values [...] adds efd4211e54d1 platform/x86: hp-bioscfg: Change how password encoding siz [...] adds bfecbcb5713c platform/x86: hp-bioscfg: Remove duplicate use of variable [...] adds 6f8972a02a6c platform/x86: hp-bioscfg: Use kmemdup() to replace kmalloc [...] adds 7295a996fdab platform/x86: dell-sysman: Fix reference leak adds b18a97ed9006 mlxbf-bootctl: Support the large icmc write/read adds e3205d41737a mlxbf-bootctl: Support setting the ARM boot state to "OS up" adds 7a4ab2f4795b tools/power/x86/intel-speed-select: Fix CPU count display adds 06bbebdb6da5 tools/power/x86/intel-speed-select: Support more than 8 sockets. adds e67b6ed2bbd1 tools/power/x86/intel-speed-select: Error on CPU count exc [...] adds 01bcb56f059e tools/power/x86/intel-speed-select: Prevent CPU 0 offline adds dde9293b62c5 tools/power/x86/intel-speed-select: Change mem-frequency d [...] adds 2fff509adceb tools/power/x86/intel-speed-select: v1.17 release adds 3f8587cb6642 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] adds e5d5ffa48a6e platform/x86/siemens: simatic-ipc-batt: fix wrong pointer [...] adds b01c1e022f7f platform/x86/siemens: simatic-ipc: fix logical error for BX-59A adds 7abf253afa5c platform/x86/siemens: simatic-ipc-batt: fix logical error [...] adds 62d25cb19bb2 MAINTAINERS: Add entries for Siemens IPC modules adds f0ced885f5da watchdog: simatic: add PCI dependency adds 65c6ea33e7f6 Merge remote-tracking branch 'pdx86/platform-drivers-x86-s [...] adds 4316c64085ba platform/x86: thinkpad_acpi: Switch to memdup_user_nul() helper adds cd99ebe5b39a platform/x86/amd/pmf: Use str_on_off() helper adds fa69653f87ee platform/x86: asus-wmi: Fix support for showing middle fan RPM adds 559eed7776c6 platform/x86: hp-bioscfg: Update steps order list elements [...] adds b0c7f1d9d742 Merge remote-tracking branch 'pdx86/fixes' into pdx86/for-next adds 92c2fb8fa56c platform/x86/amd/pmc: Move PMC driver to separate directory adds 7e38a7422f12 mlxbf-bootctl: Support sysfs entries for MFG fields adds 4d54f55a4db3 platform: mellanox: Add new attributes adds 55e31928f30e platform: mellanox: Add field upgrade capability register adds 59b96ea4c220 platform: mellanox: Modify reset causes description adds 0d228ff9c1c7 platform: mellanox: mlx-platform: Modify health and power [...] adds 7d3d0fe4e96d platform: mellanox: mlx-platform: Add reset cause attribute adds 3d0593c6336c platform: mellanox: mlx-platform: add support for additional CPLD adds 75e09ab42066 platform: mellanox: mlx-platform: Modify power off callback adds da9a7f6ef0ab platform: mellanox: Cosmetic changes adds b411dc55a735 platform: mellanox: mlx-platform: Add reset callback adds 222954493caf platform: mellanox: mlx-platform: Prepare driver to allow [...] adds 1316e0af2dc0 platform: mellanox: mlx-platform: Introduce ACPI init flow adds ada9ecc33842 platform: mellanox: mlx-platform: Get interrupt line through ACPI adds 02daa222fbdd platform: mellanox: Add initial support for PCIe based pro [...] adds 01a4cce89288 platform: mellanox: mlxreg-hotplug: Extend condition for n [...] adds e2aabb7cd4dd platform: mellanox: nvsw-sn2201: change fans i2c busses. adds 42bab8eac425 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds b9e6cbf90fa2 platform/x86: p2sb: Make the Kconfig symbol hidden adds 39ab0bafb8d0 watchdog: simatic: Use idiomatic selection of P2SB adds 4dbd6e61adc7 platform/x86/amd/pmf: Fix a missing cleanup path adds 5ee473bbf430 platform/x86/amd/pmc: Fix build error with randconfig adds ecaa1867b524 platform/x86: ideapad-laptop: Add support for keyboard bac [...] adds 06469a8dc375 platform/x86: mlx-platform: Add dependency on PCI to Kconfig adds acce85a7dd28 platform/x86: asus-wmi: corrections to egpu safety check new e2c874f999f0 Merge tag 'platform-drivers-x86-v6.6-1' of git://git.kerne [...] adds 2319b9c87fe2 usb: cdns3: Put the cdns set active part outside the spin lock adds 015fbddefcfb USB: make usb class a const structure adds 6744aa931a57 usb: typec: nb7vpq904m: Switch back to use struct i2c_driv [...] adds 4939a04500f3 dt-bindings: usb: Add binding for Genesys Logic GL3523 hub adds d97b4b35adce usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support adds e032368e8cb1 usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake [...] adds ce9daa2efc08 usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc adds 3eab3304ceea usb: musb: Use read_poll_timeout() adds 2f4092298d33 usb: typec: qcom: properly detect Audio Accessory mode per [...] adds 48cb8ff3e250 usb: cdns3: starfive: Convert to platform remove callback [...] adds 484468fb0f7d usb: Explicitly include correct DT includes adds 451054c38b50 dt-bindings: usb: dwc3: Add IPQ5332 compatible adds 8405bc521b76 usb: typec: intel_pmc_mux: Configure Active and Retimer Ca [...] adds 36668515d56b usb: chipidea: imx: improve logic if samsung,picophy-* par [...] adds 8d2c452c9ee9 dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall- [...] adds 3bd442e4d2a4 usb: chipidea: imx: add one fsl picophy parameter tuning i [...] adds 26910f977c3f usb: cdns3: Add PHY mode switch to usb2 PHY adds 74a6f1e8fb40 dt-bindings: usb: qcom,dwc3: drop assigned-clocks adds 0497d3462516 dt-bindings: usb: qcom,dwc3: correct SDM660 clocks adds 7713aaf46459 USB: document ioctl USBDEVFS_GET_SPEED adds b7a62611fab7 usb: chipidea: add USB PHY event adds 5eda42aebb76 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() adds 87ed257acb09 usb: phy: mxs: disconnect line when USB charger is attached adds 3609699c32aa usb: dwc3-am62: Rename private data adds a08799cf17c2 usb: phy: add usb phy notify port status API adds 134e6d25f6bd phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY adds adda6e82a7de phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY adds 612ad27a3045 dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 2.0 PHY adds d6ef688786be dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 3.0 PHY adds 8b645922b223 usb: gadget: Add support for USB MIDI 2.0 function driver adds 29ee7a4dddd5 usb: gadget: midi2: Add configfs support adds 856fa444b098 usb: gadget: midi2: Dynamically create MIDI 1.0 altset des [...] adds d6468be779af usb: gadget: midi2: MIDI 1.0 interface (altset 0) support adds 8559caa98550 usb: gadget: midi2: Add testing documentation adds 1b437d2fb3c1 usb: gadget: midi2: Add "Operation Mode" control adds a85ff0db48c3 usb: gadget: midi2: More flexible MIDI 1.0 configuration adds 3a3be3a1ebf0 usb: xhci: tegra: Add shutdown callback for Tegra XUSB adds fbfac685eca9 usb: ehci-npcm7xx: fix typo in npcm7xx_ehci_hcd_drv_probe() adds 49aa25ad8574 usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() adds f62d9201b042 usb: ohci-at91: Use devm_platform_get_and_ioremap_resource() adds ad089faf79e5 usb: ohci-at91: Remove redundant msg at probe time adds 187eeae3e9c7 usb: gadget: udc: udc-xilinx: Use devm_platform_get_and_io [...] adds 3318f9c1a87b usb: gadget: aspeed: Use devm_platform_get_and_ioremap_resource() adds effc991663ac usb: gadget/snps_udc_plat: Use devm_platform_get_and_iorem [...] adds 0ea395866b2b usb: gadget/atmel_usba_udc: Use devm_platform_get_and_iore [...] adds 50fd16ebf2f1 usb: gadget: aspeed_udc: Convert to devm_platform_ioremap_ [...] adds 5645caa80ffd usb: ehci-atmel: Use devm_platform_get_and_ioremap_resource() adds 4ecb32d6e23a usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() adds 1c13321c0c69 usb: ehci-spear: Use devm_platform_get_and_ioremap_resource() adds a9ec284ba171 usb: isp1362-hcd: Use devm_platform_get_and_ioremap_resource() adds 54a15a7e6ad5 usb: ohci-da8xx: Use devm_platform_get_and_ioremap_resource() adds 096019682bf9 usb: host: ohci-platform: Use devm_platform_get_and_iorema [...] adds 888765e7e6d2 usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() adds 31a7b792bdb1 usb: ohci-exynos: Use devm_platform_get_and_ioremap_resource() adds 438ca58898dc usb: ehci-npcm7xx: Use devm_platform_get_and_ioremap_resource() adds 1b19426bc593 usb: ohci-nxp: Use devm_platform_get_and_ioremap_resource() adds 4da14754684f usb: ehci-orion: Use devm_platform_get_and_ioremap_resource() adds 3525df13ae56 usb: ehci-fsl: Use devm_platform_get_and_ioremap_resource() adds edc81ba4accc usb: oxu210hp-hcd: Use devm_platform_get_and_ioremap_resource() adds e873efdb078d usb: ohci-pxa27x: Use devm_platform_get_and_ioremap_resource() adds e7ef16450031 usb: ehci-omap: Use devm_platform_get_and_ioremap_resource() adds eeaf04a9cfb4 usb: ohci-spear: Use devm_platform_get_and_ioremap_resource() adds d64d7f919f56 usb: ehci-mv: Use devm_platform_get_and_ioremap_resource() adds 7f5094fae405 usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() adds 23396172f20a usb: ehci-st: Use devm_platform_get_and_ioremap_resource() adds 61baaa656408 usb: ehci-exynos: Use devm_platform_get_and_ioremap_resource() adds ba0b3af70630 usb: ohci-st: Use devm_platform_get_and_ioremap_resource() adds 6bb75eb9ff3a usb: gadget: midi2: fix missing unlock in f_midi2_block_op [...] adds 25a1489dc421 dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible adds e0f75882521f usb: ohci-at91: Fix the unhandle interrupt when resume adds 4202633a3a23 phy: realtek: usb: phy-rtk-usb2 and phy-rtk-usb3 needs USB_COMMON adds f26069c9d7b6 usb: misc: onboard-hub: support multiple power supplies adds b43cd82a1a40 usb: misc: onboard-hub: add support for Cypress HX3 USB 3. [...] adds 1eca51f58a10 dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family adds 98a9e32bdf25 Merge 6.5-rc4 into usb-next adds adbe9720e573 usb: musb: Fix deferred probing adds d3af2f4c0434 usb: typec: tcpci_mt6370: remove redundant dev_err_probe() adds 4f4bda58c5ae usb: gadget: udc: gr_udc: Fix deferred probing adds ebcf774671da USB: cytherm: Correct the code style issue of redundant spaces adds 98d6db05eda8 usb: gadget: udc: Remove redundant initialization for udc_driver adds f2e5812fb4fb usb: host: Do not check for 0 return after calling platfor [...] adds 40f362ffa5e9 usb: typec: tcpm: Refactor the PPS APDO selection adds dad255a2361a dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry adds e2fa03ec60f6 dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems adds 2569088dbaaf phy: realtek: usb: add the error handler for nvmem_cell_read adds 803b1c8a0cea usb: typec: tcpm: not sink vbus if operational current is 0mA adds 3024faf74de7 usb: gadget: udc: Remove unnecessary NULL values adds f87ba66a2a1b USB: misc: Remove unnecessary NULL values adds 708368fb845f usb: chipidea: udc: Remove an unnecessary NULL value adds 9de17578b912 usb: musb: Remove an unnecessary NULL value adds b35935d66a3a USB: usbip: Remove an unnecessary NULL value adds 976f82e8aa3c usb: dwc3: dwc3-octeon: Convert to glue driver adds 417840663ab8 usb: dwc3: dwc3-octeon: Use _ULL bitfields defines adds 23f87bcac649 usb: dwc3: dwc3-octeon: Pass dwc3_octeon to setup functions adds c61101631cdc usb: dwc3: dwc3-octeon: Avoid half-initialized controller state adds dc0092ce24dc usb: dwc3: dwc3-octeon: Move node parsing into driver probe adds 540264746d83 usb: dwc3: dwc3-octeon: Dump control register on clock ini [...] adds d9216d3ef538 usb: dwc3: dwc3-octeon: Add SPDX header and copyright adds 3b563b901eef usb: cdc-acm: add PPS support adds df0383ffad64 usb: typec: ucsi: Add debugfs for ucsi commands adds d4255ac3fd15 usb: musb: Remove unused function declarations adds a647b414e053 USB: misc: Remove unused include file usb_u132.h adds af6248afd765 USB: usbip: Remove an unnecessary goto adds 85d07c556216 USB: core: Unite old scheme and new scheme descriptor reads adds de28e469da75 USB: core: Change usb_get_device_descriptor() API adds ff33299ec8bb USB: core: Fix race by not overwriting udev->descriptor in [...] adds fb57f829beef usb: dwc3: dwc3-octeon: Verify clock divider adds dda4b60ed70b usb: ehci: add workaround for chipidea PORTSC.PEC bug adds 12e6ac69cc7e usb: chipidea: add workaround for chipidea PEC bug adds 1e4c574225cc USB: Remove remnants of Wireless USB and UWB adds f176638af476 USB: Remove Wireless USB and UWB documentation adds bb8dc3df68a9 usb: gadget/snps_udc_plat: Remove redundant of_match_ptr() adds 3ddde5aa43cf USB: ohci-sm501: remove unnecessary check of mem adds c272dabf2d43 usb: host: ehci-sched: try to turn on io watchdog as long [...] adds 5198c0eeb8ff USB: core: Fix unused variable warning in usb_alloc_dev() adds 59cf44575456 USB: core: Fix oversight in SuperSpeed initialization adds 159a98afc88e USB: gadget: core: Add missing kerneldoc for vbus_work adds 55c3e571d2a0 USB: gadget: f_mass_storage: Fix unused variable warning adds bbb9e06d2c64 Merge 6.5-rc6 into usb-next adds 6dacc6db4628 thunderbolt: Set variable tmu_params storage class specifi [...] adds 408e1d965a1d thunderbolt: Log a warning if device links are not found adds d589fd42cf31 thunderbolt: Check Intel vendor ID in tb_switch_get_generation() adds a3f6445842e5 Documentation/ABI: thunderbolt: Replace 01.org in contact adds 7ccecc84efa6 Merge tag 'thunderbolt-for-v6.6-rc1' of git://git.kernel.o [...] adds 8d4ff1351801 dt-bindings: usb: samsung,exynos-dwc3: fix order of clocks [...] adds 26f4f8358d89 dt-bindings: usb: samsung,exynos-dwc3: Fix Exynos5433 compatible adds 1fa206bb764f usb: dwc3: meson-g12a: do post init to fix broken usb afte [...] adds 20deab8bfc93 usb: core: Use module_led_trigger macro to simplify the code adds f23643306430 usb: typec: bus: verify partner exists in typec_altmode_attention adds 23e60c8daf5e usb: typec: tcpci: clear the fault status bit adds f72ae60881ff usb: cdc-acm: move ldisc dcd notification outside of acm's [...] adds 8d1de0ebce71 usb: dwc3: remove unnecessary platform_set_drvdata() adds ae257611573c usb: gadget: function: Remove unused declarations adds 0bd9e0219bf0 usb: typec: altmodes/displayport: add support for embedded [...] adds 4b3cd783808b usb: typec: qcom-pmic-typec: register drm_bridge adds 09867af36969 USB: cdc-acm: support flushing write buffers (TCOFLUSH) adds 2ccbe85456b3 USB: dwc2: hande irq on dead controller correctly adds 7f93e683bc06 usb: gadget: udc-xilinx: fix restricted __le16 degrades to [...] adds 0411fa8a5f65 usb: gadget: udc-xilinx: fix cast from restricted __le16 warning adds 52ecf812de25 usb: gadget: udc-xilinx: fix incorrect type in assignment warning adds 592d7a4663d2 usb: dwc3: exynos: Add support for Exynos850 variant adds 0c2dfb3ea6e9 dt-bindings: usb: samsung,exynos-dwc3: Add Exynos850 support adds 98102ae1549e usb: gadget: use working speed to calcaulate network bitra [...] adds 8165763f82bd usb: gadget: add a inline function gether_bitrate() adds 3c5b006f3ee8 usb: gadget: f_uvc: change endpoint allocation in uvc_func [...] adds 46decc82ffd5 usb: gadget: unconditionally allocate hs/ss descriptor in [...] adds 4dfdd90b85f8 usb: gadget: config: remove max speed check in usb_assign_ [...] adds dc2e6960a0a9 usb: gadget: composite: cleanup function config_ep_by_spee [...] adds 333ab99eab3c usb: gadget: remove max support speed info in bind operation adds e16d5f1447e0 usb: dwc2: add pci_device_id driver_data parse support adds c97cd0b4b54e usb: typec: tcpm: set initial svdm version based on pd revision adds 2d6d80127006 usb: typec: tcpm: reset counter when enter into unattached [...] adds 78e0ea427754 tcpm: Avoid soft reset when partner does not support get_status adds aad6ad1b780a platform/chrome: cros_ec_typec: Configure Retimer cable type adds 974e2f6a0554 USB: serial: xr: add TIOCGRS485 and TIOCSRS485 ioctls adds 873854c02364 USB: serial: option: add Quectel EM05G variant (0x030e) adds 4d9488b294e1 USB: serial: option: add FOXCONN T99W368/T99W373 product adds 895ed7eb263d Merge tag 'usb-serial-6.6-rc1' of https://git.kernel.org/p [...] new 51e7accbe8ab Merge tag 'usb-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds ad536aa5b025 staging: greybus: pwm: Drop unused member from driver struct adds 74d118d51f6f staging: rtl8192e: Remove unused timer SetupTimer adds dbb70f25b366 staging: rtl8192e: Remove equation of local variable Inact [...] adds fa3f651feadc staging: rtl8192e: Remove unused timer InactTimer adds 70a49b83bbc4 staging: rtl8192e: Remove empty function AdmitTS adds d6128d77ff09 staging: rtl8192e: Remove variable modulation as it is constant adds 1047daace0ae staging: rtl8192e: Remove variable host_encrypt as it is constant adds a56cbbcc730a staging: rtl8192e: Remove variable host_decrypt as it is constant adds bc9efc46ebc3 staging: rtl8192e: Remove variable card_type adds bbcb3453f3bf staging: rtl8192e: Remove variable bdisable_nic adds c011feb40a8e staging: rtl8192e: Remove variable priv->reg_chnl_plan adds a90928f7643c staging: rtl8192e: Remove variable ieee->short_slot adds 42f5942b0eb0 staging: rtl8192e: Rename variable currentRATR adds cea1733a077c staging: rtl8192e: Rename variable targetRATR adds a93b58da1eba staging: rtl8192e: Rename variable LowRSSIThreshForRA adds db4479215cb9 staging: rtl8192e: Rename variable HighRSSIThreshForRA adds 405f3d102c46 staging: axis-fifo: Use devm_platform_get_and_ioremap_resource() adds 5492ed9f8fb0 staging: rtl8192u: Fix keyidx assignment within if condition adds 93bc49d6ec34 staging: rts5208: Correct line ending with '(' adds decb929f4636 staging: Explicitly include correct DT includes adds c4b811b9361b staging: rtl8723bs: Fix space issues adds 1d85bb7fd66a staging: rtl8723bs: Fix alignment open parenthesis adds cd8112940171 staging: rtl8723bs: Fix remaining blank line issue adds 4762c171b408 staging: rtl8723bs: ioctl_linux: Fix else on next line adds 49ad101ea739 staging: rtl8723bs: ioctl_linux: Fix code indent adds f2388a899e6b staging: rtl8723bs: ioctl_linux: Fix block comment alignment adds cb4defd703e3 staging: rtl8723bs: ioctl_linux: Remove multiple blank lines adds 5434da83eba5 staging: rtl8723bs: ioctl_linux: Remove unnecessary blank lines adds 722a32919bd6 staging: rtl8723bs: ioctl_linux: Remove unnecessary parentheses adds 6ec584f3c39b staging: rtl8723bs: ioctl_linux: Fix alignment on open par [...] adds a5714ee328ea staging: rtl8723bs: ioctl_linux: Add preferred spaces adds e1bfd9746154 staging: rtl8723bs: ioctl_linux: Fix comparison to false adds ca77687ae3f6 Staging: rtl8192e: Rename function ActivateBAEntry adds 8dd56eaa9450 Staging: rtl8192e: Rename function DeActivateBAEntry adds 7b3190558235 Staging: rtl8192e: Rename function TxTsDeleteBA adds c928e84ce577 Staging: rtl8192e: Rename function RxTsDeleteBA adds 7363749d09e8 Staging: rtl8192e: Rename function ResetBaEntry adds 810d7b88451c staging: rtl8192e: Remove unused variable p_intb adds 9bd15c51e803 staging: rtl8192e: Remove unused variable intb in _rtl92e_irq() adds 37a207d8411b staging: rtl8192e: Remove empty function rtllib_rx_Master() adds 206e69b6363d staging: rtl8192e: Remove empty function rtllib_rx_Mesh() adds bbf2b164d221 staging: rtl8192e: Remove unused variable is_mesh from rtl [...] adds fc6ea9d3efcc staging: rtl8192e: Remove is_mesh from rtllib_send_probe_requests adds 349db4213371 staging: rtl8192e: Remove is_mesh from rtllib_start_scan_syncro adds 30afa99d454f staging: rtl8192e: Remove is_mesh from rtllib_softmac_scan_syncro adds 60a0e1a7dd01 staging: rtl8192e: Remove is_mesh from rtl92e_set_swcam adds f5c9676e4877 staging: rtl8192e: Remove DefaultKey from rtl92e_set_swcam adds 0e21a9d29d8b Merge 6.5-rc4 into staging-next adds af01991005ff staging: rtl8723bs: use is_zero_ether_addr() instead of memcmp() adds 2f59ee3f8172 staging: rtl8723bs: use is_broadcast_ether_addr() instead [...] adds ac19020be0e2 staging: fieldbus: arcx-anybus: Do not check 0 for platfor [...] adds 1422b526fba9 staging: rtl8712: fix race condition adds a0c72b375606 staging: vme_user: fix check alignment should match open p [...] adds c0614928432f Staging: rtl8192e: Rename function TsInitAddBA adds c54690eb85f3 Staging: rtl8192e: Rename function TsInitDelBA adds 0936cda7a093 Staging: rtl8192e: Rename function BaSetupTimeOut adds 8dcf97801b52 Staging: rtl8192e: Rename function TxBaInactTimeout adds c3bdcb94967d Staging: rtl8192e: Rename function RxBaInactTimeout adds 6a889dc7d8c7 staging: vme_user: fix alignment of open parenthesis adds 656ae4f48a6f staging: fieldbus: arcx-anybus: Remove redundant of_match_ptr() adds 6a8326494551 staging: vt6655: Change camel case variables to snake case adds 2b632f7f4aed staging: rtl8192e: Remove unsupported mode IW_MODE_MASTER adds da1e39683a9d staging: rtl8192e: Remove unused function rtllib_start_mas [...] adds 31a14cba1753 staging: rtl8192e: Remove unsupported mode IW_MODE_REPEAT adds 42f9bcfc71e8 staging: rtl8192e: Remove unsupported mode IW_MODE_MESH adds 722de0e6670d staging: vt6655: replace camel case by snake case adds be6cded374cc staging: rtl8723bs: Use helpers to check broadcast and mul [...] adds 03d593732dbc staging: vme_user: fix check blank lines not necessary adds 1bff15cd9f12 staging: vme_user: fix check lines should not end with a '(' adds 72eb8304b283 staging: sm750fb: fix sii164InitChip function name adds f6f0d97b2cbf staging: greybus: fix alignment of open parenthesis adds aee17df05ea3 staging: rtl8192e: Annotate struct rtllib_txb with __counted_by new e92599267190 Merge tag 'staging-6.6-rc1' of git://git.kernel.org/pub/sc [...] adds b4940f6c3e0e tty: make check_tty_count() void adds b30a3d396b4c n_tty: drop fp from n_tty_receive_buf_real_raw() adds f6f847ff8d66 n_tty: simplify and sanitize zero_buffer() adds 32042446c030 n_tty: pass ldata to canon_skip_eof() directly adds 5bedcf70c6be n_tty: make many tty parameters const adds 00ef7eff2f2f tty: sysrq: rename and re-type i in sysrq_handle_loglevel() adds bcb48185eddf tty: sysrq: switch sysrq handlers from int to u8 adds 8ac20a03da56 tty: sysrq: switch the rest of keys to u8 adds a27f3b72337d tty: sysrq: use switch in sysrq_key_table_key2index() adds 12ae2359eb2f serial: convert uart sysrq handling to u8 adds df007fa02560 serial: make uart_insert_char() accept u8s adds 1225541cfd5f serial: pass state to __uart_start() directly adds 29ec63ef16fc serial: arc_uart: simplify flags handling in arc_serial_rx [...] adds 4d1fceb1b257 serial: omap-serial: remove flag from serial_omap_rdi() adds fd2b55f86b8b serial: drivers: switch ch and flag to u8 adds 51273792cb9b serial: qcom-geni: use icc tag defines adds 29e5c442e553 tty: Explicitly include correct DT includes adds ad4484afe7de serial: tegra: Don't print error on probe deferral adds 328c79dd0e70 8250_men_mcb: Add clockrate speed for G215/F215 boards adds 2554e6ba28a2 8250_men_mcb: Read num ports from register data. adds c563831ba879 8250_men_mcb: Make UART config auto configurable adds b6092f36a568 tty: serial: meson: use dev_err_probe adds bcb5645f99ef tty: serial: meson: redesign the module to platform_driver adds e71aab9d6132 tty: serial: meson: apply ttyS devname instead of ttyAML f [...] adds bd86980b5113 tty: serial: meson: introduce separate uart_data for S4 So [...] adds 5651f657097c tty: serial: meson: add independent uart_data for A1 SoC family adds dd825a4d91db dt-bindings: serial: amlogic,meson-uart: support Amlogic A1 adds 6d71ded2723b arm64: dts: meson: a1: change uart compatible string adds 67b7a397b2d0 tty: serial: 8250: Define earlycon for mrvl,mmp-uart adds 290c80069c73 dt-bindings: serial: fsl-lpuart: correct imx93-lpuart dt-b [...] adds 9cb31a2824f9 tty: serial: fsl_lpuart: move the lpuart32_int() below adds d9219528fab9 tty: serial: fsl_lpuart: add IDLE interrupt support for rx [...] adds 8ece7b754bc3 serial: qcom-geni: fix opp vote on shutdown adds 18536cc8fab8 serial: qcom-geni: clean up clock-rate debug printk adds 7449c16d3760 serial: ar933x: Use devm_platform_get_and_ioremap_resource() adds b03a4ecb407e serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_re [...] adds 0bb60bda3157 serial: clps711x: Use devm_platform_get_and_ioremap_resource() adds 8c6d7e5fd50b serial: linflexuart: Use devm_platform_get_and_ioremap_resource() adds f9061d3b7899 serial: tegra: Use devm_platform_get_and_ioremap_resource() adds fcf0be13e8d9 serial: omap: Use devm_platform_get_and_ioremap_resource() adds 8f3c8d815253 serial: fsl_lpuart: Use devm_platform_get_and_ioremap_resource() adds 0548688dfa3a serial: vt8500: Use devm_platform_get_and_ioremap_resource() adds 6b4cda024836 serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() adds f60129c4e795 serial: sprd: Use devm_platform_get_and_ioremap_resource() adds 0851efaf334e serial: sccnxp: Use devm_platform_get_and_ioremap_resource() adds ffd793eba4e7 serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() adds b75c1da925d9 serial: sifive: Use devm_platform_get_and_ioremap_resource() adds 57c2dab5596a serial: imx: Use devm_platform_get_and_ioremap_resource() adds 9b4e18f032db serial: st-asc: Use devm_platform_get_and_ioremap_resource() adds 5f45b336fc57 8250_men_mcb: fix error handling in read_uarts_available_f [...] adds 17be181b061b tty: serial: meson: refactor objects definition for differ [...] adds 130a9571aee9 drivers:tty: fix return value check in asc_init_port adds 77a82cebf0eb serial: sc16is7xx: Put IOControl register into regmap_volatile adds f9608f188756 serial: sprd: Assign sprd_port after initialized to avoid [...] adds cd119fdc3ee1 serial: sprd: Fix DMA buffer leak issue adds e6015e3ded63 can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition adds 3029ad913353 can: ems_pci: move ASIX AX99100 ids to pci_ids.h adds 0b32216557ce serial: 8250_pci: add support for ASIX AX99100 adds 16aae4c64600 parport_pc: add support for ASIX AX99100 adds fe3015748a90 Merge 6.5-rc4 into tty-next adds 602c802114a1 serial: move WARN_ON() in uart_write() to the condition adds 659705d0a699 Bluetooth: rfcomm: remove casts from tty->driver_data adds d3352ab0a970 tty: hvsi: remove an extra variable from hvsi_write() adds ca1a8d2f50bb input: serport: remove casts from tty->disc_data adds 0e4a23ce7cc2 can: slcan: remove casts from tty->disc_data adds 3e6e212f614c serial: altera_jtaguart: switch status to u32 adds 6dc6657d890f speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() adds 99037697410f misc: ti-st: remove forward declarations and make st_int_r [...] adds a60b3017601e misc: ti-st: remove ptr from recv functions adds 9b5752d1a882 misc: ti-st: don't check for tty data == NULL adds fe14cbc604af tty: synclink_gt: convert CALC_REGADDR() macro to an inline adds 6340b02cc750 tty: synclink_gt: drop global slgt_driver_name array adds e33ec544baa8 tty: synclink_gt: define global strings as const strings adds 833c31d24459 tty: synclink_gt: drop info messages from init/exit functions adds 0e0a0380fd40 tty: synclink_gt: use PCI_VDEVICE adds fe61b57fc0f2 tty: synclink_gt: make default_params const adds 426263d5fb40 tty: synclink_gt: mark as BROKEN adds a35f38991c2e can: can327: remove casts from tty->disc_data adds 8a76d8b07512 net: nfc: remove casts from tty->disc_data adds 220965d15cef tty: serial: Remove redundant initialization for ma35d1ser [...] adds f68279ca7f80 tty: vt: Remove some repetitive initialization adds 8b66eec1fd85 tty: synclink_gt: Fix potential deadlock on &info->lock adds 2c2d01a9f724 tty: serial: xilinx_uartps: Do not check for 0 return afte [...] adds c58f2ae0ee94 tty: serial: samsung: Set missing PM ops for hibernation support adds fcb451ff66b4 8250_men_mcb: Fix unsigned comparison with less than zero adds 67c37756898a tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc adds 5666280f88a7 serial: max310x: add comments for membase address workaround adds 4b37932f7830 serial: max310x: fix typos in comments adds b58168698c6e 8250_men_mcb: Fix unsigned expression compared with zero adds 06b64930dc18 8250_men_mcb: Remove redundant initialization owner in mcb_driver adds 36ef11d311f4 serial: cpm_uart: Avoid suspicious locking adds b5f405e53fea serial: cpm_uart: Remove stale prototypes and table and macros adds 42ac6998ec87 serial: cpm_uart: Stop using fs_uart_id enum adds c2d6c1b4f034 serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() adds 647f5a00d306 serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() adds ae8261ed7e68 serial: cpm_uart: Deduplicate cpm_line_cr_cmd() adds 86f0a9c8e3de serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() adds 8d1bd031ba15 serial: cpm_uart: Refactor cpm_uart_[un]map_pram() adds dbae4258d156 serial: cpm_uart: Remove cpm_uart/ subdirectory adds 80a8f487b9ba serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c adds a833b201d908 serial: cpm_uart: Don't include fs_uart_pd.h when not needed adds a10b6a03e637 serial: cpm_uart: Remove linux/fs_uart_pd.h adds 593135f09368 8250_men_mcb: remove unnecessary cast when reading register adds 0aaf78182b72 serial: sifive: Remove redundant of_match_ptr() adds 9c8441330bb3 tty: serial: qcom-geni-serial: Poll primary sequencer irq [...] adds ebf9ec7a4554 tty: xtensa/iss: drop unneeded tty_operations hooks adds abb05ac9f78b tty: ldisc: document that ldops are optional adds 6e5710e71df1 tty: remove dummy tty_ldisc_ops::poll() implementations adds 1d28dfedd204 tty: n_null: remove optional ldops adds af815336556d tty: change tty_write_lock()'s ndelay parameter to bool adds c6e37fe04433 tty: tty_port: rename 'disc' to 'ld' adds d1150d29906c tty: drop tty_debug_wait_until_sent() adds 77b425e4efe5 tty: make tty_change_softcar() more understandable adds 0b7a2b282959 tty: make tty_port_client_operations operate with u8 adds 0468a8071d7c tty: make counts in tty_port_client_operations hooks size_t adds 201560af612c tty: switch receive_buf() counts to size_t adds 8d9526f99fc3 tty: switch count in tty_ldisc_receive_buf() to size_t adds 94b580e308c6 tty: can327: unify error paths in can327_ldisc_rx() adds 73048bd55e6b tty: can327, move overflow test inside can327_ldisc_rx()'s loop adds e8161447bb0c tty: make tty_ldisc_ops::*buf*() hooks operate on size_t adds a8d9cd231860 tty: use u8 for chars adds 892bc209f250 tty: use u8 for flags adds ead03e721f41 misc: ti-st: make st_recv() conforming to tty_ldisc_ops::r [...] adds 5db35be97cca tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned adds b97552eb064d tty: tty_buffer: make all offsets unsigned adds f47a4fd67f2a tty: don't pass write() to do_tty_write() adds a32a672dc5aa tty: rename and de-inline do_tty_write() adds ccc8dc00a24b tty: use min() in iterate_tty_write() adds 24b01c5d497b tty: use ssize_t for iterate_tty_read() returned type adds e3afc5b0d708 tty: switch size and count types in iterate_tty_read() to size_t adds 48a6ab8867ef tty: use min() for size computation in iterate_tty_read() adds 69851e4ab8fe tty: propagate u8 data to tty_operations::write() adds dcaafbe6ee3b tty: propagate u8 data to tty_operations::put_char() adds 95713967ba52 tty: make tty_operations::write()'s count size_t adds 3e04ba41f224 tty: audit: unify to u8 adds 49b8220cee4a tty: ldops: unify to u8 adds 8428e5223ea2 tty: hvc: convert counts to size_t adds cfc7c12b508a tty: vcc: convert counts to size_t adds c3e5c706aefc tty: gdm724x: convert counts to size_t adds 6fcd3b67284b tty: hso: simplify hso_serial_write() adds c70fd7c0e905 tty: rfcomm: convert counts to size_t adds e67d7f60d238 tty: gdm724x: simplify gdm_tty_write() adds 642073c306e6 Merge commit b320441c04c9 ("Merge tag 'tty-6.5-rc7' of git [...] adds 2f4926723ac7 tty: gdm724x: use min_t() for size_t varable and a constant adds d4d13ff3ac78 tty: tty_buffer: switch data type to u8 adds 46bc78c81b65 tty: tty_buffer: use struct_size() in tty_buffer_alloc() adds c26405fd289b tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag, [...] adds 4a8d99a409d3 tty: tty_buffer: warn if losing flags in __tty_insert_flip [...] adds 6144922e1767 tty: tty_buffer: switch insert functions to size_t adds 2ce2983c24c1 tty: tty_buffer: let tty_prepare_flip_string() return size_t adds b49a0ff7328f tty: tty_buffer: use __tty_insert_flip_string_flags() in t [...] adds 64365743b366 tty: tty_buffer: better types in __tty_buffer_request_room() adds 035197c908b5 tty: tty_buffer: initialize variables in initializers already adds ebee41c8490a tty: tty_buffer: invert conditions in __tty_buffer_request_room() adds 54b45ee8bd42 serial: core: Remove unused PORT_* definitions adds a031c77dfce4 tty: n_gsm: add restart flag to DLC specific ioctl config adds 901de5ac0ea9 tty: n_gsm: add missing description to structs in gsmmux.h adds e1c90bbb5f51 tty: n_gsm: remove unneeded initialization of ret in gsm_d [...] adds a1ce6da0833b tty: n_gsm: add open_error counter to gsm_mux adds b99f51ba0403 tty: n_gsm: increase malformed counter for malformed contr [...] adds e74c048ae4c8 tty: n_gsm: increase gsm_mux unsupported counted where app [...] adds 5767712668b8 tty: n_gsm: cleanup gsm_control_command and gsm_control_reply adds e112ec4202b1 tty: n_gsm: add restart flag to extended ioctl config adds db89728abad5 serial: stm32: avoid clearing DMAT bit during transfer adds 00bc5e8fc917 serial: stm32: use DMAT as a configuration bit adds 00d1f9c6af0d serial: stm32: modify parameter and rename stm32_usart_rx_ [...] adds 7f28bcea824e serial: stm32: group dma pause/resume error handling into [...] adds a01ae50d7eae serial: stm32: replace access to DMAR bit by dmaengine_pau [...] adds 2490a0ca5735 serial: stm32: synchronize RX DMA channel in shutdown adds 153fece7b77b dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] adds 6a4197f97633 tty: serial: meson: Add a earlycon for the T7 SoC adds 8a6498f2b943 serial: sifive: Add suspend and resume operations adds 5abd01145d0c serial: tegra: handle clk prepare error in tegra_uart_hw_init() adds e9f0dff15a96 dt-bindings: serial: snps-dw-apb-uart: make interrupt optional adds 22130dae0533 serial: 8250_dw: fall back to poll if there's no interrupt adds 2861ed4d6e6d serial: sc16is7xx: fix broken port 0 uart init adds dabc54a45711 serial: sc16is7xx: remove obsolete out_thread label adds 4cf478dc5d70 dt-bindings: sc16is7xx: Add property to change GPIO function adds 049994292834 serial: sc16is7xx: fix regression with GPIO configuration adds 9baeea723c0f serial: sc16is7xx: fix bug when first setting GPIO direction adds b4a778303ea0 serial: sc16is7xx: add missing support for rs485 devicetre [...] adds 42a569cd0d77 serial: 8250_bcm7271: improve bcm7271 8250 port adds e327fdc26234 Documentation: devices.txt: Remove ttyIOC* adds 27681960f055 Documentation: devices.txt: Remove ttySIOC* adds 4b91dcc2f601 Documentation: devices.txt: Fix minors for ttyCPM* adds db726a2f3b4b Revert "tty: serial: meson: Add a earlycon for the T7 SoC" adds 0d029ab8a05b tty: n_tty: make flow of n_tty_receive_buf_common() a bool adds d414034ec901 tty: n_tty: use output character directly adds 68d90d5f7b68 tty: n_tty: use 'num' for writes' counts adds 73276e3a1097 tty: n_tty: use time_is_before_jiffies() in n_tty_receive_ [...] adds c3b2b26f6eaa tty: n_tty: make n_tty_data::num_overrun unsigned adds 819287f0f335 tty: n_tty: use MASK() for masking out size bits adds 102dc8aac8d0 tty: n_tty: move canon handling to a separate function adds 008304079da7 tty: n_tty: move newline handling to a separate function adds 046b44ab0f5a tty: n_tty: remove unsigned char casts from character constants adds d88c3c2675f9 tty: n_tty: simplify chars_in_buffer() adds b9b96b2089e9 tty: n_tty: use u8 for chars and flags adds e30364c70895 tty: n_tty: unify counts to size_t adds 2aa91851ffa7 tty: n_tty: extract ECHO_OP processing to a separate function adds a84853c5954f tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() adds ebf05c7dc92c tty: shrink the size of struct tty_struct by 40 bytes new 8e1e49550dc8 Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds f5992717b582 kobject: Reorder fields in 'struct kobject' adds 9e0cace7a625 driver core: Move dev_err_probe() to where it belogs adds 22d2381bbd70 driver core: test_async: fix an error code adds f429378a9bf8 driver core: Call dma_cleanup() on the test_remove path adds e2dfa1d5223c kobject: Add helper kobj_ns_type_is_valid() adds d2e8071bed0b tpm: make all 'class' structures const adds d0bde9ca0ecf docs: stable-kernel-rules: mention other usages for stable [...] adds 33568553b3fc docs: stable-kernel-rules: make rule section more straight [...] adds 1fd7ab3facfc driver/base/cpu: Retry online operation if -EBUSY adds afdf5dd33a91 HID: roccat: make all 'class' structures const adds 32944855bac7 HID: hidraw: make hidraw_class structure const adds f4a5fbfa50a5 x86/cpuid: make cpuid_class a static const structure adds 5b87c058bf67 x86/MSR: make msr_class a static const structure adds 7630ea17f4e2 x86/resctrl: make pseudo_lock_class a static const structure adds 79038a99445f kernfs: add stub helper for kernfs_generic_poll() adds 0ce7c12e88cf kernfs: attach uuid for every kernfs and report it in fsid adds 7f0718eda1b3 base/node: Remove duplicated include adds 0f11447d9fcc docs: stable-kernel-rules: improve structure by changing h [...] adds 3feb21bb0bb4 docs: stable-kernel-rules: move text around to improve flow adds 189057a1b61b docs: stable-kernel-rules: make the examples for option 1 [...] adds 6e160d29f654 docs: stable-kernel-rules: fine-tune various details adds bbaee49cce7c docs: stable-kernel-rules: mention that regressions must b [...] adds 0559f63057f9 kernfs: fix missing kernfs_iattr_rwsem locking adds 06188bc80ccb drivers: base: Add basic devm tests for root devices adds b4cc44301b9d drivers: base: Add basic devm tests for platform devices adds 699fb50d9903 drivers: base: Free devm resources when unregistering a device adds f71b144e3e7a drivers: base: test: Add missing MODULE_* macros for platf [...] adds f7bb242601de drivers: base: test: Add missing MODULE_* macros to root d [...] adds 4d0fe8c52bb3 kobject: Add sanity check for kset->kobj.ktype in kset_register() adds 1b28cb81dab7 kobject: Remove redundant checks for whether ktype is NULL adds d21fdd07cea4 driver core: Return proper error code when dev_set_name() fails adds 29c8ab79e91d driver core: Call in reversed order in device_platform_not [...] new 28a4f91f5f25 Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pu [...] adds 4ba2909638a2 x86/APM: drop the duplicate APM_MINOR_DEV macro adds 9c4625f81fbd mei: log firmware status on hw_start failure. adds 5fc227484d11 mei: bus: enable asynchronous suspend. adds 6549b2b7addf mei: obtain firmware version only on gsc. adds dd218433f2b6 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe adds 350170cc4cab MAINTAINERS: Add drivers/firmware/google/ entry adds 89f6fc9cc712 char: Explicitly include correct DT includes adds fb827efbece7 mei: pxp: Keep a const qualifier when calling mei_cldev_send() adds 0995c95b0882 mei: gsc: add module description adds 1346e9331abe Merge 6.5-rc4 into char-misc-next adds 51b080a480b8 android: Remove error checking for debugfs_create_dir() adds a5702920cf92 binderfs: Drop unused #include <linux/radix-tree.h> adds 882f7a64edd1 dyndbg: constify opt_array adds 3bdaf739057e dyndbg: increase PREFIX_SIZE to 128 adds 31ed379b7cb2 dyndbg: add source filename to prefix adds 0969001569e4 misc: microchip: pci1xxxx: Add support to read and write i [...] adds 9ab5465349c0 misc: microchip: pci1xxxx: Add support to read and write i [...] adds c6695aadca5d misc: atmel-ssc: Use devm_platform_get_and_ioremap_resource() adds 190d1f226407 misc/xilinx_sdfec: Convert to devm_platform_ioremap_resource() adds 3905841967f8 misc: xilinx_tmr_manager: Use devm_platform_get_and_iorema [...] adds 6dab711d7b27 misc: tps6594-pfsm: Convert to platform remove callback re [...] adds 56730af783ff misc: tps6594-esm: Convert to platform remove callback ret [...] adds d9c58aeb4081 misc: Explicitly include correct DT includes adds 32fd0989a68a misc: hi6421-spmi-pmic: Remove redundant dev_err() adds 806eb9e4160d char: xillybus: make XILLYBUS_OF depend on HAS_IOMEM adds aefc8b57af77 misc: open-dice: make OPEN_DICE depend on HAS_IOMEM adds acdbfa04816a pcmcia : make PCMCIA depend on HAS_IOMEM adds 1bae5c0e2c8d misc: bcm_vk: Fix potential deadlock on &vk->ctx_lock adds 05d56d8079d5 dma-buf/sync_file: Fix docs syntax adds 2fd84b9b839c uio: pruss: fix to check return value of platform_get_irq( [...] adds a436194d0ee9 cdx: Explicitly include correct DT includes adds 8306d6f35dbd peci: Constify struct peci_controller_ops adds dff054e691da firmware: coreboot: framebuffer: Allow building with simpledrm adds 34949a31fb5e firmware: stratix10-svc: Generic Mailbox Command adds abe8ff435fb6 firmware: stratix10-rsu: query spt addresses adds 37dd6b9f5bb0 peci: cpu: Add Intel Sapphire Rapids support adds 68f436a80fc8 hwmon: (peci/cputemp) Add Intel Sapphire Rapids support adds 621995b6d795 hwmon: (peci/dimmtemp) Add Sapphire Rapids support adds c8955701d657 dt-bindings: Add bindings for peci-npcm adds 3e16184a1bd8 peci: Add peci-npcm controller driver adds 9949f98ca5a8 ARM: dts: nuvoton: Add PECI controller node adds d7c99890fe06 arm64: dts: nuvoton: Add PECI controller node adds f90bebb36a08 Merge tag 'peci-next-6.6-rc1' of git://git.kernel.org/pub/ [...] adds 5220c17693ac dt-bindings: iio: semtech,sx9310: reference common schema [...] adds 5a910007776b dt-bindings: iio: semtech,sx9324: reference common schema [...] adds 478baae99c71 iio: adc: ad7192: Simplify using devm_clk_get_optional_enabled() adds f41f444334ea iio: adi: ad7192: Add error check and more debug log adds 6e9f2d8375cb iio: imu: inv_icm42600: make timestamp module chip independent adds d99ff463ecf6 iio: move inv_icm42600 timestamp module in common adds 0ecc363ccea7 iio: make invensense timestamp module generic adds 111e1abd0045 iio: imu: inv_mpu6050: use the common inv_sensors timestam [...] adds 3d936dfec0cd iio: accel: da280: Add support for the DA217 accelerometer adds 854965b7db63 iio: light: vcnl4000: Add proximity irq for vcnl4200 adds e55c96daf7f1 iio: light: vcnl4000: Add proximity ps_it for vcnl4200 adds 2be17b688928 iio: light: vcnl4000: Check type with switch case adds fea2c97d9e92 iio: light: vcnl4000: Add als_it for vcnl4040/4200 adds bc292aaf9cb4 iio: light: vcnl4000: add illuminance irq vcnl4040/4200 adds 7f8651270c6c iio: light: vcnl4000: Add period for vcnl4040/4200 adds add984667660 iio: light: vcnl4000: Add oversampling_ratio for 4040/4200 adds bb33e7514988 iio: light: vcnl4000: Add calibration bias for 4040/4200 adds 83e961298013 iio: adc: Kconfig change description for Allwinner GPADC adds 046dd089eb38 iio: adc: Add Allwinner D1/T113s/R329/T507 SoCs GPADC adds e85f46433a80 dt-bindings: iio: adc: Add Allwinner D1/T113s/R329/T507 So [...] adds 1cbf2c4bea78 iio: adc: ad7192: Use sysfs_emit_at adds 21a12e614be0 dt-bindings: iio: adc: ti,ads1015: fix datarate max value [...] adds 0829edc43e0a iio: imu: inv_mpu6050: read the full fifo when processing data adds 96543470d502 iio: adc: qcom-spmi-adc5: Add ADC5_GPIO2_100K_PU adds 1f2a4d506f47 iio: adc: stm32-adc: Use devm_platform_get_and_ioremap_resource() adds 6c7bc1d27bb2 iio: adc: ti-lmp92064: add buffering support adds b7297d456687 dt-bindings: iio: adc: qcom,spmi-adc7: use predefined channel ids adds 4dc8f99dab75 iio: Make return value check for set_trigger_state() consistent adds 3f3caf5b2ea6 iio: chemical: scd4x: Add pressure compensation adds 1a0dabd4dfea iio: adc: meson: remove unused timestamp channel adds d26f0514f05d iio: adc: meson: move enums declaration before variables d [...] adds 2b592ff48e8a iio: adc: meson: move meson_sar_adc_set_chan7_mux routine upper adds c38180bf3d1e iio: adc: meson: add enum for iio channel numbers adds b593ce5db224 iio: adc: meson: add channel labels adds 3a06b2845a09 iio: adc: meson: support reading from channel 7 mux inputs adds ad25fc289be9 iio: accel: adxl355: Simplify probe() adds 6ad9f01cf4fc iio: adc: meson: init channels 0,1 input muxes adds d1adcaf7a407 iio: adc: meson: init internal continuous ring counter adds 90c6241860bf iio: adc: meson: init voltage control bits adds cb1d17535061 iio: core: Use min() instead of min_t() to make code more robust adds 1702df5d8f46 iio: core: Get rid of redundant 'else' adds b662f4ba2001 iio: core: Improve indentation in a few places adds 247d3b632196 iio: amplifiers: ad8366: add support for HMC792A Attenuator adds 67060927aa87 dt-bindings: iio: proximity: Add Murata IRS-D200 adds 5e1cd3e97e86 iio: Add event enums for running period and count adds 3db3562bc66e iio: Add driver for Murata IRS-D200 adds a216d411b547 iio: imu: adis16475.c: Remove unused enum elements adds c1f10bff1619 iio: imu: adis16475.c: Add has_burst32 flag to adis16477 devices adds 1240c94ce819 iio: adc: Explicitly include correct DT includes adds 089c1e1132c8 iio: adc: Remove redundant dev_err_probe() adds f636554c4cd1 iio: accel: adxl313: Fix adxl313_i2c_id[] table adds 579f6b003ae2 iio: accel: adxl313: Use i2c_get_match_data adds 971ddd4b4db6 iio: core: Use sysfs_match_string() helper adds 5a0821e0e369 iio: core: Switch to krealloc_array() adds 65659a8df1f5 iio: core: Fix issues and style of the comments adds b68adc0ee5b5 iio: potentiometer: mcp4018: Use i2c_get_match_data() adds 9afc8c6dc68f iio: potentiometer: mcp4531: Use i2c_get_match_data() adds 49d736313d09 tools: iio: iio_generic_buffer: Fix some integer type and [...] adds c09ddcdd4dd3 iio: adc: fix the return value handle for platform_get_irq() adds 1402913c92be iio: mb1232: relax return value check for IRQ get adds b20f5801ecbd iio: cdc: ad7150: relax return value check for IRQ get adds 6d9c5ae6a70c dt-bindings: iio: admv1014: make all regs required adds e19480dded1b iio: adc: men_z188_adc: Remove redundant initialization ow [...] adds d866f14071b8 iio: trigger: stm32-lptimer-trigger: remove unneeded platf [...] adds eaf3ada827a9 dt-bindings: iio: admv1013: add vcc regulators adds 320b92a4c182 drivers: iio: admv1013: add vcc regulators adds 74d4cd7a91ff dt-bindings: iio: dac: add mcp4728.yaml adds 7b24a034ad90 iio: add MCP4728 I2C DAC driver adds ce2a8c160066 dt-bindings: iio: ROHM BU27010 RGBC + flickering sensor adds ccca97fb3c15 iio: light: bu27008: add chip info adds fdb48f9d1a6a iio: light: bd27008: Support BD27010 RGB adds 1ed8775496c2 drivers: iio: filter: admv8818: add bypass mode adds 14b7447cec15 Documentation: ABI: testing: admv8818: add bypass adds 43fbd506498a Merge tag 'iio-for-6.6a' of https://git.kernel.org/pub/scm [...] adds 288f1acf51d9 fsi: Explicitly include correct DT includes adds 23ad7ec1ed79 fsi: Use of_property_read_reg() to parse "reg" adds d5d8dfb01e10 fsi: Move fsi_slave structure definition to header adds 21930d80ed4f fsi: Add aliased device numbering adds c21d322e1ae5 fsi: Use of_match_table for bus matching if specified adds d6ce872e2e6e fsi: sbefifo: Don't check status during probe adds 19c064defcce fsi: sbefifo: Add configurable in-command timeout adds 2f42220f3500 fsi: sbefifo: Remove limits on user-specified read timeout adds 52300909f467 fsi: aspeed: Reset master errors after CFAM reset adds 02c8fec05bc7 fsi: core: Add trace events for scan and unregister adds 641511bfcc5e fsi: core: Fix legacy minor numbering adds 85f4e899de32 fsi: core: Switch to ida_alloc/free adds adde0e112c63 fsi: Improve master indexing adds b1d3a803acfa fsi: Lock mutex for master device registration adds 4362fd857d72 dt-bindings: fsi: Document the IBM I2C Responder virtual F [...] adds 53e89e3e4490 fsi: Add IBM I2C Responder virtual FSI master adds c0b34bed0bbf fsi: Add I2C Responder SCOM driver adds 2cd9ec2a5147 docs: ABI: fix spelling/grammar in SBEFIFO timeout interface adds 3a1d7aff6e65 fsi: master-ast-cf: Add MODULE_FIRMWARE macro adds f04d61a379d6 fsi: fix some spelling mistakes in comment adds 22884cf84ce5 Merge tag 'fsi-for-v6.6' of git://git.kernel.org/pub/scm/l [...] adds cabce92dd805 bus: mhi: host: Skip MHI reset if device is in RDDM adds 15f670575687 bus: mhi: host: pci_generic: Add support for IP_SW0 channels adds 110f113a4898 bus: mhi: host: pci_generic: Add support for Quectel EM160 [...] adds 1cad976a1be9 bus: mhi: host: pci_generic: Add support for Quectel RM520 [...] adds 104a8c5dd943 bus: mhi: host: pci_generic: Add support for Dell DW5932e adds d0184830e611 bus: mhi: host: use vmalloc_array and vcalloc adds 14a2714085ac docs: ABI: sysfs-bus-mhi: Update contact info adds efe47a18e43f bus: mhi: host: allow MHI client drivers to provide the fi [...] adds 7b672d703e76 bus: mhi: host: pci_generic: Add support for Quectel RM520 [...] adds b0f9f3607959 bus: mhi: host: remove unused-but-set parameter adds 0724869ede9c bus: mhi: host: pci_generic: add support for Telit FE990 modem adds 25a7de32c89d Merge tag 'mhi-for-v6.6' of git://git.kernel.org/pub/scm/l [...] adds 183238ffb886 misc: eeprom/idt_89hpesx: Switch to memdup_user_nul() helper adds 60df28ac09d6 misc: eeprom/idt_89hpesx: Use devm_kmemdup to replace devm [...] adds b5fa33795544 misc: genwqe: make class_genwqe a static const structure adds fd06978b06a2 misc: hpilo: make ilo_class a static const structure adds 1314e1220d7d misc: tps6594: Remove redundant dev_err_probe() for platfo [...] adds 5a652fe5e38d misc: microchip: pci1xxxx: Fix some NULL vs IS_ERR() bugs adds e75850b4573a Merge 6.5-rc6 into char-misc-next adds 979ca1ca1f2c uio: pruss: fix missing iounmap() in pruss_probe() adds df8e2c3e16be mei: make mei_class a static const structure adds e312cbdc1130 amba: bus: fix refcount leak adds b587cb726467 fsi: i2cr: Switch to use struct i2c_driver's .probe() adds 1b75f5e9f493 fpga: dfl: fme: use SI unit prefix macros adds baa57b333e01 fpga: region: fix kernel-doc adds 8e665c9c1aff fpga: bridge: fix kernel-doc adds 918e6224cd17 fpga: bridge: Convert to devm_platform_ioremap_resource() adds 1e463430a9e4 fpga: dfl-fme-mgr: Convert to devm_platform_ioremap_resource() adds ebe00825f1a7 fpga: xilinx-pr-decoupler: Convert to devm_platform_iorema [...] adds c4c68d4697f7 fpga: fpga-mgr: socfpga: Convert to devm_platform_ioremap_ [...] adds 533aae1695a4 fpga: fpga-mgr: ts73xx: Convert to devm_platform_ioremap_r [...] adds e9fdc41a3d66 fpga: zynq-fpga: Convert to devm_platform_ioremap_resource() adds c9b5ff3b9a28 fpga: fpga-mgr: altera-pr-ip: Convert to devm_platform_ior [...] adds dbe5038a26e2 fpga: socfpga-a10: Convert to devm_platform_ioremap_resource() adds 840208392d3d fpga: Explicitly include correct DT includes adds ccbc1c302115 fpga: add an initial KUnit suite for the FPGA Manager adds 9e6823481e5f fpga: add an initial KUnit suite for the FPGA Bridge adds 64a5f972c93d fpga: add an initial KUnit suite for the FPGA Region adds 3969f6458f78 fpga: add configuration for the FPGA KUnit test suites. adds 8607d9c1bd57 fpga: dfl-pci: Use pci_find_vsec_capability() to simplify [...] adds 7bb2d2190d43 fpga: bridge: make fpga_bridge_class a static const structure adds 909960e2e29d fpga: fpga-mgr: make fpga_mgr_class a static const structure adds 1a22ec09a2c1 fpga: region: make fpga_region_class a static const structure adds ea40d7d8f899 Merge tag 'fpga-for-6.6-rc1' of git://git.kernel.org/pub/s [...] adds 7aadfd0eae31 counter: Explicitly include correct DT includes adds 83bc0982bf25 counter: Declare counter_priv() to be const adds 3a91388002af Documentation: ABI: sysfs-bus-counter: Fix indentation adds 39266b642ccd counter: rz-mtu3-cnt: Reorder locking sequence for consistency adds a65ce1571853 Merge tag 'counter-updates-for-6.6a' of git://git.kernel.o [...] adds 70cc056f7e5f hwtracing: coresight: Explicitly include correct DT includes adds 3095e90eee5e coresight: etm4x: Allocate and device assign 'struct etmv4 [...] adds 4e3b9a6eae98 coresight: etm4x: Drop iomem 'base' argument from etm4_probe() adds 5a1c7097472f coresight: etm4x: Drop pid argument from etm4_probe() adds 73d779a03a76 coresight: etm4x: Change etm4_platform_driver driver for M [...] adds 3a2888aa1f96 coresight: platform: acpi: Ignore the absence of graph adds 134124acb57f coresight: etm4x: Add ACPI support in platform driver adds 04e8429c5b4f coresight: Fix all W=1 build warnings adds c00701125cf3 coresight: trbe: Directly use ID_AA64DFR0_EL1_TraceBuffer_IMP adds fd380097cdb3 coresight: tmc: Explicit type conversions to prevent integ [...] adds 28a03fae6e52 coresight: dummy: simplify the code with module_platform_driver adds 484281bd5b98 hwtracing: hisi_ptt: Use pci_dev_id() to simplify the code adds 39744738a67d coresight: trbe: Allocate platform data per device adds a4621fd1d4fd coresight: etm4x: Ensure valid drvdata and clock before clk_put() adds 1a9e02673e25 coresight: Fix memory leak in acpi_buffer->pointer adds c0a232f1e19e coresight: trbe: Fix TRBE potential sleep in atomic context adds 5bb5117b14d9 Merge tag 'coresight-next-v6.6' of git://git.kernel.org/pu [...] adds 52e4e2878236 extcon: Remove unused inline functions adds fb2c3f72e819 dt-bindings: extcon: maxim,max77843: restrict connector pr [...] adds a635f91c71d9 dt-bindings: extcon: siliconmitus,sm5502-muic: document connector adds d20a3a8a32e3 extcon: cht_wc: add POWER_SUPPLY dependency adds 48e3210920b9 Merge tag 'extcon-next-for-6.6' of git://git.kernel.org/pu [...] adds ada6c2d99aed misc: fastrpc: Fix remote heap allocation request adds a2cb9cd6a394 misc: fastrpc: Fix incorrect DMA mapping unmap request adds fe6518d547fc misc: fastrpc: Pass proper scm arguments for static process init adds e4711d131aac greybus: svc: Remove unused declarations adds d63a42257065 dt-bindings: nvmem: fixed-cell: add compatible for MAC cells adds 9ccfcbeb8f32 nvmem: sunxi_sid: Convert to devm_platform_ioremap_resource() adds cfadd0e7d922 nvmem: brcm_nvram: Use devm_platform_get_and_ioremap_resource() adds 0b49178e2b6b nvmem: lpc18xx_otp: Convert to devm_platform_ioremap_resource() adds 0a223a097709 nvmem: meson-mx-efuse: Convert to devm_platform_ioremap_re [...] adds 94904db28db4 nvmem: rockchip-efuse: Use devm_platform_get_and_ioremap_r [...] adds 0a4a8c0d238f nvmem: stm32-romem: Use devm_platform_get_and_ioremap_resource() adds 0bc0d6dc2a9a nvmem: qfprom: do some cleanup adds 6ac41c556e22 nvmem: uniphier: Use devm_platform_get_and_ioremap_resource() adds 0abd6406624c dt-bindings: nvmem: qfprom: Add compatible for MSM8226 adds aa1ed6047107 dt-bindings: nvmem: Add t1023-sfp efuse support adds 0861110bb421 nvmem: add new NXP QorIQ eFuse driver adds 9bf75da0e261 nvmem: Explicitly include correct DT includes adds 23b7b491983f nvmem: Kconfig: Fix typo "drive" -> "driver" adds 9579064cfb1b dt-bindings: nvmem: Add compatible for QCM2290 adds fcdc6d7699f5 dt-bindings: nvmem: sec-qfprom: Add bindings for secure qfprom adds c471245bd9f2 nvmem: sec-qfprom: Add Qualcomm secure QFPROM support adds 1006ebe9f1b5 nvmem: u-boot-env:: Replace zero-length array with DECLARE [...] adds f4d1d17e1d81 nvmem: core: Create all cells before adding the nvmem device adds 81e1d9a39569 nvmem: core: Return NULL when no nvmem layout is found adds b97400912a08 nvmem: core: Do not open-code existing functions adds eb176cb46191 nvmem: core: Notify when a new layout is registered adds 770b8d2dbc5b dt-bindings: interconnect: qcom,bwmon: Document SC7180 BWMONs adds 3740a791d63e dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM8250 [...] adds 611c148b77b9 dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6350 [...] adds 79e32c9f5977 Merge branch 'qcom/20230526-topic-smd_icc-v7-0-09c78c17554 [...] adds cff66ace51e3 interconnect: Explicitly include correct DT includes adds c73e60e07119 interconnect: qcom: icc-rpm: Explicitly return 0 at the en [...] adds 6fed6f35940c dt-bindings: interconnect: qcom,rpmh: Add SM8250 QUP virt adds ddd6c5b9ee4b dt-bindings: interconnect: qcom,sm8250: Add QUP virt adds cde2f928ae7c interconnect: qcom: sm8250: Fix QUP0 nodes adds 10cb3abb9993 Merge branch 'icc-sm8250-qup' into icc-next adds a3dd14c0d079 Merge tag 'v6.5-rc6' into icc-next adds ba86de8acc8f interconnect: qcom: qcm2290: Enable keep_alive on all buses adds 4e048e9b7a16 interconnect: qcom: qcm2290: Enable sync state adds 7bae882e000e Merge branch 'icc-qcm2290' into icc-next adds cb8790102b5a dt-bindings: interconnect: OSM L3: add SDM670 compatible adds b1e0cdb0f697 interconnect: icc-clk: Annotate struct icc_clk_provider wi [...] adds 6f0c60f14611 interconnect: Annotate struct icc_path with __counted_by adds dd4904f3b924 interconnect: qcom: Annotate struct icc_onecell_data with [...] adds 16862f1b2110 interconnect: qcom: sm8450: Enable sync_state adds af42269c3523 interconnect: Fix locking for runpm vs reclaim adds 136191703038 interconnect: Teach lockdep about icc_bw_lock order adds a1f4170dec44 interconnect: qcom: bcm-voter: Improve enable_mask handling adds 1a70ca71547b interconnect: qcom: bcm-voter: Use enable_maks for keepali [...] adds e0d855b5761d Merge branch 'icc-enable-mask' into icc-next adds ea168170cd7a interconnect: qcom: sc7180: Retire DEFINE_QNODE adds 99cb3e809883 interconnect: qcom: sdm670: Retire DEFINE_QNODE adds 664e80879d0c interconnect: qcom: sdm845: Retire DEFINE_QNODE adds 55ac6a6867e3 interconnect: qcom: sdx55: Retire DEFINE_QNODE adds a5403ec6758d interconnect: qcom: sdx65: Retire DEFINE_QNODE adds 5affec83c4db interconnect: qcom: sm6350: Retire DEFINE_QNODE adds 9533964b7b9c interconnect: qcom: sm8150: Retire DEFINE_QNODE adds aaf7d02ff862 interconnect: qcom: sm8250: Retire DEFINE_QNODE adds 9e62ccde3650 interconnect: qcom: sm8350: Retire DEFINE_QNODE adds b32968a84c84 interconnect: qcom: icc-rpmh: Retire DEFINE_QNODE adds e451b2ea5a11 interconnect: qcom: sc7180: Retire DEFINE_QBCM adds 46cd2018c52a interconnect: qcom: sdm670: Retire DEFINE_QBCM adds 35f490c5e4e8 interconnect: qcom: sdm845: Retire DEFINE_QBCM adds 37474b02d228 interconnect: qcom: sdx55: Retire DEFINE_QBCM adds de2ae887d3bb interconnect: qcom: sdx65: Retire DEFINE_QBCM adds ab2c1cb5740a interconnect: qcom: sm6350: Retire DEFINE_QBCM adds 670699a4225b interconnect: qcom: sm8150: Retire DEFINE_QBCM adds 8e509d66df63 interconnect: qcom: sm8250: Retire DEFINE_QBCM adds edd13c04ff0d interconnect: qcom: sm8350: Retire DEFINE_QBCM adds a18e26a58bf3 interconnect: qcom: icc-rpmh: Retire DEFINE_QBCM adds 3a60e2a1c8a6 Merge branch 'icc-retire-macros' into icc-next adds 86b5488121db debugfs: Add write support to debugfs_create_str() adds 1d13d3b74537 interconnect: Reintroduce icc_get() adds 770c69f037c1 interconnect: Add debugfs test client adds 6ac3f01201fa Merge branch 'icc-debugfs' into icc-next adds 704e2c6107f1 Merge tag 'icc-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] new 1c9f8dff62d8 Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/ [...] new 1520081a785a fbdev/core: Use list_for_each_entry() helper new bfac19e239a7 fbdev: mx3fb: Remove the driver new a9415b03f021 fbdev: neofb: Shorten Neomagic product name in info struct new 33d02972d8be fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags new 4a9762aa358e fbdev: Update fbdev source file paths new b84acc11b1c9 Merge tag 'fbdev-for-6.6-rc1' of git://git.kernel.org/pub/ [...] adds 8091020c7811 media: rc: meson-ir: sort Meson IR Controller register macros adds 9ed61d1fd6ea media: rc: meson-ir: rename Meson IR Controller register macros adds 621fd47455e7 media: rc: meson-ir: support MMIO regmaps to access registers adds 76024e1e98a0 media: cec: ch7322: drop of_match_ptr for ID table adds 6fd44a30d029 media: cec: meson: drop of_match_ptr for ID table adds 7bc1f3c8bd67 media: cec: tegra: drop of_match_ptr for ID table adds 5372b23ad45f media: rc: gpio-ir-recv: drop of_match_ptr for ID table adds b38029bb17c3 media: rc: gpio-ir-tx: drop of_match_ptr for ID table adds a988b0f84503 media: rc: ir-rx51: drop of_match_ptr for ID table adds 6a654d23a8bf media: platform: allegro-dvt: drop of_match_ptr for ID table adds 4d6498312085 media: platform: intel: pxa: drop of_match_ptr for ID table adds af05547499ea media: platform: samsung: s5p-jpeg: drop of_match_ptr for [...] adds 3231e8b4c56b media: platform: ti: am437x: drop of_match_ptr for ID table adds b34434d48e0e media: platform: verisilicon: drop of_match_ptr for ID table adds ef7aa3a79b38 media: platform: marvell: drop of_match_ptr for ID table adds abb2d678becc media: platform: mdp3: drop of_match_ptr for ID table adds 243bb45db885 media: platform: mdp3: mark OF related data as maybe unused adds 91cfdf04125b media: platform: sun6i-csi: drop of_match_ptr for ID table adds da0152359b72 media: platform: sun6i-mipi-csi2: drop of_match_ptr for ID table adds 5c01df01b43f media: platform: sun8i-a83t-mipi-csi2: drop of_match_ptr f [...] adds 8127bc16c40a media: platform: mdp: mark OF related data as maybe unused adds 24016643b39a media: i2c: isl7998x: drop of_match_ptr for ID table adds d2820ce045c8 media: i2c: mt9m111: drop of_match_ptr for ID table adds b608e9d4513b media: i2c: ov2640: drop of_match_ptr for ID table adds 14155c4f95af media: i2c: ov2680: drop of_match_ptr for ID table adds dd0f1741c5eb media: i2c: ov7740: drop of_match_ptr for ID table adds db657dfb6df2 media: i2c: max9286: drop of_match_ptr for ID table adds 9536cc949235 media: dt-bindings: cadence-csi2rx: Convert to DT schema adds ae08124d1c7d media: dt-bindings: cadence-csi2rx: Add resets property adds e0b9ce389847 media: cadence: Add operation on reset adds 3295cf1241d3 media: cadence: Add support for external dphy adds 71e8d6e4aec4 media: cadence: Add support for JH7110 SoC adds 881ca25978c6 media: ipu3-cio2: rename cio2 bridge to ipu bridge and mov [...] adds e2375e4341bc media: ipu-bridge: use IPU_MAX_PORTS for bridge instead of [...] adds 198109ea6bf4 media: ipu3-cio2: rename ipu3-cio2-main.c back to ipu3-cio2.c adds 334046060343 media: MAINTAINERS: Assign Shawn Tu's sensor drivers to myself adds 5191acca1f15 media: MAINTAINERS: Add an entry for V4L2 sensor and lens drivers adds 13bdd386f039 media: MAINTAINERS: Orphan dw9768 and ov02a10 drivers adds f3d9d6061c87 media: MAINTAINERS: Pick ov5670 maintenance adds 4106cd72e73c media: i2c: Remove Shawn's and Chiranjeevi's e-mail addresses adds 2cd17b9bc1ae media: ov08x40: Fix hblank out of range issue adds a828002f38c5 media: ov5640: fix low resolution image abnormal issue adds b7602d625b8a media: ov13b10: Defer probe if no endpoint found adds 7f92a2eea827 media: MAINTAINERS: Orphan the OV7740 driver adds 9f71a7ba5d64 media: ov13b10: support new ACPI HID 'OVTI13B1' adds 9b4e0e7a570d media: i2c: imx290: drop format param from imx290_ctrl_update adds f126ff7e4024 media: ad5820: Drop unsupported ad5823 from i2c_ and of_de [...] adds 6e28afd15228 media: ov13b10: add PM control support based on power resources adds 26ce7054d804 media: i2c: tvp5150: check return value of devm_kasprintf() adds 86251cf8fd3c media: dt-bindings: i2c: Add I2C Address Translator (ATR) adds a076a860acae media: i2c: add I2C Address Translator (ATR) support adds 1d02533a801f media: dt-bindings: media: add TI DS90UB913 FPD-Link III S [...] adds 236a0aab7e50 media: dt-bindings: media: add TI DS90UB953 FPD-Link III S [...] adds 313e8b32c616 media: dt-bindings: media: add TI DS90UB960 FPD-Link III D [...] adds afe267f2d368 media: i2c: add DS90UB960 driver adds c158d0d4ff15 media: i2c: add DS90UB913 driver adds 6363db1c9d45 media: i2c: add DS90UB953 driver adds d7b13edd4cb4 media: v4l2-core: Fix a potential resource leak in v4l2_fw [...] adds 13e6756b68f0 media: pvrusb2: use sysfs_emit() to instead of scnprintf() adds 2f7d0c94396e media: siano: Convert to use sysfs_emit_at() API adds ff7ff3656465 drivers/media/common/siano/smsendian.c : eliminate unneces [...] adds b9c7141f3840 drivers: usb: smsusb: fix error handling code in smsusb_in [...] adds da9b2c59743d media: ttusb-dec: remove unnecessary (void*) conversions adds 778f247faeda media: ttpci: remove unnecessary (void*) conversions adds 7d9326f10cdd media: cx18: remove unnecessary (void*) conversions adds a1db7b2c5533 media: dib7000p: Fix potential division by zero adds fae4280ece94 media: tc358743: Add error code to error message adds ea9ef6c2e001 media: dvb-usb: m920x: Fix a potential memory leak in m920 [...] adds 35ca8ce49536 media: mdp3: Fix resource leaks in of_find_device_by_node adds 96002c0ac824 media: cx24120: Add retval check for cx24120_message_send() adds 3cb13e18eeb7 media: docs: qcom_camss: Update Code Aurora references adds 01d230f52f1a media: wl128x: Fix spelling mistake "Transfered" -> "Transferred" adds d5b3214a9200 drivers: saa7164: remove duplicate assignments adds 7bf744f2de0a media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2 [...] adds 74db874ef577 media: atmel-isi: Convert to devm_platform_ioremap_resource() adds f3e76caadf62 media: pxa_camera: Use devm_platform_get_and_ioremap_resource() adds d9a88c7ca5ce media: marvell: Use devm_platform_get_and_ioremap_resource() adds 639a6fa4e0fb media: microchip-sama5d2-isc: Convert to devm_platform_ior [...] adds 5de4a61945ec media: fimc-lite: Convert to devm_platform_ioremap_resource() adds 7fa586ae754a media: microchip-sama7g5-isc: Convert to devm_platform_ior [...] adds 3490891f1900 media: verisilicon: Convert to devm_platform_ioremap_resou [...] adds 6f92b43f2af0 media: stm32-dcmi: Use devm_platform_get_and_ioremap_resource() adds b8cf18bc4ead media: platform: ti: Use devm_platform_get_and_ioremap_resource() adds fd130042dfb8 media: fimc-core: Convert to devm_platform_ioremap_resource() adds 1f62bf4fb835 media: sh_vou: Convert to devm_platform_ioremap_resource() adds 5ae544d94abc media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() adds f4ee84f27625 media: af9005: Fix null-ptr-deref in af9005_i2c_xfer adds c30411266fd6 media: anysee: fix null-ptr-deref in anysee_master_xfer adds 1047f9343011 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() adds f7e0f1f52424 media: dvb-usb: opera1: fix uninit-value in dvb_usb_adapte [...] adds b97719a66970 media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_ [...] adds 7c7e33b799ac media: Explicitly include correct DT includes adds 37048e171cda media: i2c: ds90ub953: No need to set device_driver owner adds 4b9fbbd58e35 media: i2c: ds90ub960: fix error handling in ub960_rxport_ [...] adds f2183847cf65 media: ds90ub9xx: switch three more drivers back to use st [...] adds c281355068bc media: aspeed: Fix memory overwrite if timing is 1600x900 adds 28999781d15f media: i2c: ov01a10: Switch back to use struct i2c_driver::probe adds 3180449e6c5c staging: media: ipu3: code style fix - avoid multiple line [...] adds cd063027c304 media: imx: Unstage the imx8mq-mipi-csi2 driver adds 662cf98d170d media: ti: cal: Clean up mbus formats uses adds 2633288acc8c media: ti: cal: Fix cal_camerarx_create() error handling adds e7bbe653fd9a media: ti: cal: Use subdev state adds c8c7ed99f0d6 media: ti: cal: Implement get_frame_desc for camera-rx adds b4f470aef449 media: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers adds 906a6c1c4561 media: i2c: ds90ub913: Fix a warning about use of uninitia [...] adds 78e9ab0f745f media: drxk: Use %*ph for printing hexdump of a small buffer adds d196d01c703d MAINTAINERS: update amphion vpu driver entry adds ee630b29ea44 media: tuners: qt1010: replace BUG_ON with a regular error adds c8f0e924902d staging: media: sun6i-isp: drop of_match_ptr for ID table adds 466ae77a8cd4 staging: media: tegra-video: include video.h header adds 2e1796fd4904 media: pci: cx23885: replace BUG with error return adds c62b089163ce media: pci: saa7164: replace BUG with error return adds 73e3f09292a0 media: amphion: reinit vpu if reqbufs output 0 adds 12cd8b8ac025 media: amphion: add helper function to get id name adds cd37409f1f2d media: meson: vdec: Add MODULE_FIRMWARE macro adds 3194d514ea51 media: rkvdec: removed redundant blank line adds b3b4c9d3cb3b media: verisilicon: Fix TRY_FMT on encoder OUTPUT adds c677d7ae8314 media: mtk-jpeg: Fix use after free bug due to uncanceled work adds b69713f50202 media: amphion: decoder support display delay for all formats adds f000e6ca2d60 media: rkvdec: increase max supported height for H.264 adds b237b058adbc media: amphion: fix CHECKED_RETURN issues reported by coverity adds 79d3bafaecc1 media: amphion: fix REVERSE_INULL issues reported by coverity adds c224d0497a31 media: amphion: fix UNINIT issues reported by coverity adds cf6a06354989 media: amphion: fix UNUSED_VALUE issue reported by coverity adds 5bd28eae4858 media: amphion: ensure the bitops don't cross boundaries adds b19c347b123c media: mediatek: vcodec: Fix potential crash in mtk_vcodec [...] adds 251301e2832c media: mediatek: vcodec: Improve an error message adds 93b9368de875 media: dt-bindings: mediatek,vcodec: Allow single clock fo [...] adds 4115cd8cf79c media: dt-bindings: mediatek,vcodec: Don't require assigne [...] adds 5ee1b02a397f media: dt-bindings: mediatek,vcodec: Remove VDEC_SYS regis [...] adds c33262171252 media: mediatek: vcodec: Define address for VDEC_HW_ACTIVE adds fe8a33978383 media: mediatek: vcodec: Read HW active status from syscon adds 89a4f369b208 media: mediatek: vcodec: fix AV1 decode fail for 36bit iova adds dfa2d6e07432 media: mediatek: vcodec: Return NULL if no vdec_fb is found adds be40f524b6ed media: mediatek: vcodec: fix potential double free adds cf10b0bb503c media: mediatek: vcodec: fix resource leaks in vdec_msg_qu [...] adds 7baeedbe2bc6 media: venus: core.h: update kerneldoc adds dd61c2a38003 media: mediatek: vcodec: Consider vdecsys presence in reg [...] adds bda8953e8c3e media: v4l: async: Drop v4l2_async_nf_parse_fwnode_endpoints() adds b2cc2a32d266 media: v4l: fwnode: Remove unneeded forward declaration adds eb934fa7b98c media: atmel-isi: Remote unneeeded forward declaration adds 645858055d6a media: xilinx-vipp: Clean up bound async notifier callback adds 026e6212ec8b media: omap3isp: Move link creation to bound callback adds ec295094673b media: Documentation: v4l: Fix async notifier registration [...] adds 5202fb581e52 media: Documentation: v4l: Add section titles for async adds 4232c5df5130 media: Documentation: v4l: Fix async sensor subdev helper [...] adds 95a188168b7a media: Documentation: v4l: Document missing async subdev function adds f60eccb04a72 media: Documentation: v4l: Document v4l2_async_nf_cleanup adds 482290390e0e media: v4l: async: Add some debug prints adds 506aafbad342 media: v4l: async: Clean up testing for duplicate async subdevs adds 1c5cd3efa662 media: v4l: async: Don't check whether asd is NULL in vali [...] adds f0e10d0a971c media: v4l: async: Make V4L2 async match information a struct adds 7a2259fc5182 media: v4l: async: Rename V4L2_ASYNC_MATCH_ macros, add TYPE_ adds 9b4d2f37484b media: v4l: async: Only pass match information for async s [...] adds b6d42c35c03d media: v4l: async: Clean up list heads and entries adds 1029939b3782 media: v4l: async: Simplify async sub-device fwnode matching adds adb2dcd5f2d4 media: v4l: async: Rename v4l2_async_subdev as v4l2_async_ [...] adds ed59bbe18df0 media: v4l: async: Clean up error handling in v4l2_async_m [...] adds 393cfcc02d1d media: v4l: async: Drop duplicate handling when adding con [...] adds 9bf19fbf0c8b media: v4l: async: Rework internal lists adds c91fd7b7a8ae media: v4l: async: Obtain async connection based on sub-device adds 28a1295795d8 media: v4l: async: Allow multiple connections between entities adds cb8c9f315300 media: v4l: async: Drop unneeded list entry initialisation adds 765f60568f29 media: v4l: async: Try more connections adds e74f7a96787c media: v4l: async: Support fwnode endpoint list matching f [...] adds 1e3454582e11 media: adv748x: Return to endpoint matching adds 6e1e132e0038 media: pxa_camera: Fix probe error handling adds 5073d10cbaba media: pxa_camera: Register V4L2 device early adds 4af65141e38e media: marvell: cafe: Register V4L2 device earlier adds 4c50b0a86ef9 media: am437x-vpfe: Register V4L2 device early adds f6336d89062d media: omap3isp: Initialise V4L2 async notifier later adds 7f81d6f0dc36 media: xilinx-vipp: Init async notifier after registering [...] adds 2c62a9b8e4d5 media: davinci: Init async notifier after registering V4L2 device adds 5651bab6890a media: qcom: Initialise V4L2 async notifier later adds b8ec754ae4c5 media: v4l: async: Set v4l2_device and subdev in async not [...] adds 99939beaefca media: Documentation: v4l: Document sub-device notifiers adds da53c36ddd3f media: cec: core: add adap_nb_transmit_canceled() callback adds 948a77aaecf2 media: cec: core: add adap_unconfigured() callback adds f807d06c7209 media: Documentation: media: cec: describe new callbacks adds 3b7dab49c46e media: cec-gpio: specify IRQF_NO_AUTOEN when requesting irq adds 9b79d776a2b3 media: cec-pin: improve interrupt handling adds bbe9cfc713f6 media: cec-gpio: drop the cec_gpio_free callback adds 2f4d3718cc92 media: cec-pin: only enable interrupts when monitoring the [...] adds 2545a2c02ba1 media: ipu3-cio2: allow ipu_bridge to be a module again adds f33cb49081da media: go7007: Remove redundant if statement adds a2c770324657 media: atomisp: Remove bogus asd == NULL checks adds 7b4846b65154 media: atomisp: Fix smatch warnings caused by atomisp cust [...] adds 9e2a90d75662 media: atomisp: Fix me->stages error checking in sh_css_sp [...] adds 697bef6c70e9 media: ccs-pll: Initialise best_div to avoid a compiler warning adds 9d7531be3085 media: pci: ipu3-cio2: Initialise timing struct to avoid a [...] adds 94f214f4b6b4 media: mediatek: vcodec: remove unused parameter adds 2e9eadccf754 media: mediatek: vcodec: align fw interface adds 32986215be7a media: mediatek: vcodec: Removing struct 'mtk_vcodec_ctx/d [...] adds 17834e0a4db5 media: mediatek: vcodec: Removing useless debug log adds 0db2fc4eec23 media: mediatek: vcodec: remove the dependency of vcodec d [...] adds 41f03c673cb7 media: mediatek: vcodec: replace pr_* with dev_* for v4l2 [...] adds 01abf5fbb081 media: mediatek: vcodec: separate struct 'mtk_vcodec_ctx' adds 31272a398447 media: mediatek: vcodec: separate struct mtk_vcodec_dev adds 63b71f310ade media: mediatek: vcodec: fix unreasonable parameter defini [...] adds 183b0b4bd1ff media: mediatek: vcodec: remove unused include header adds 0934d3759615 media: mediatek: vcodec: separate decoder and encoder adds 6afcc2b0aebf media: mediatek: vcodec: Add capture format to support 10b [...] adds 1dff2beb60d3 media: mediatek: vcodec: Add capture format to support 10b [...] adds 9d86be9bda6c media: mediatek: vcodec: Add driver to support 10bit adds 655b86e52eac media: mediatek: vcodec: Fix possible invalid memory acces [...] adds 1972e32431ed media: mediatek: vcodec: Fix possible invalid memory acces [...] adds 6283e4834c69 media: venus: hfi_venus: Only consider sys_idle_indicator on V1 adds d74e48160980 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unm [...] adds ed939821c873 media: venus: Introduce VPU version distinction adds 9ac60db2bb4b media: venus: Add vpu_version to most SoCs adds 375b48f40fd0 media: venus: firmware: Leave a clue about obtaining CP VARs adds ff877873a0d4 media: venus: hfi_venus: Sanitize venus_boot_core() per-VP [...] adds 6513d80e085d media: venus: core: Assign registers based on VPU version adds 5516263fa0ba media: venus: hfi_venus: Sanitize venus_halt_axi() per-VPU [...] adds 03811969f9f7 media: venus: hfi_venus: Sanitize venus_isr() per-VPU-version adds 3b96e82d54a8 media: venus: hfi_venus: Sanitize venus_cpu_and_video_core [...] adds 365b4824ebea media: venus: hfi_venus: Sanitize venus_cpu_idle_and_pc_re [...] adds c38610f8981e media: venus: firmware: Sanitize per-VPU-version adds adeb071bb4cb media: venus: hfi_platform: Check vpu_version instead of d [...] adds 04e3a07275a0 media: venus: vdec: Sanitize vdec_set_work_route() per-VPU [...] adds bbfc89e6f67c media: venus: Introduce accessors for remapped hfi_buffer_ [...] adds 41d41b03289a media: venus: Use newly-introduced hfi_buffer_requirements [...] adds d5a8d2d3ec32 media: venus: hfi_venus: Restrict writing SCIACMDARG3 to V [...] adds dca24b633c82 media: venus: core: Set up secure memory ranges for SC7180 adds 32136e283a06 media: venus: firmware: Use of_reserved_mem_lookup() adds 3c76db565fd2 media: venus: Fix firmware path for sm8250 adds 1526ae0fd815 media: doc: dev-encoder: Fixup whitespace before bold asterisks adds 1073f4414184 media: doc: codec: Rename "Return fields" to "Returned fie [...] adds 7d0e95eb820b media: i2c: st_mipid02: cascade s_stream call to the sourc [...] adds 525011d84a3f media: stm32: dcmi: only call s_stream on the source subdev adds 992ba89d0300 media: doc: dev-encoder: Fixup type for ENUM_FRAMEINTERVALS adds 7b7a3c014ed6 media: dvb: mb86a16: check the return value of mb86a16_read() adds 63be999861e2 media: dt-bindings: drop unneeded status from examples adds 9578de86555b dt-bindings: media: amphion,vpu: correct node name adds f7692d1d0af9 media: jpeg-core: Remove redundant dev_err() adds c84db0f23029 media: rcar_jpu: Remove redundant dev_err() adds 06a67a1a193a media: nxp: Remove redundant dev_err() adds b134b30f7f06 media: cx23885: debug cosmetics adds 74a5a66fb422 media: tegra_cec: fix the return value handle for platform [...] adds 935ae6f8ba00 media: usb: pvrusb2: fix inconsistent indenting adds 59353d7051d6 media: firewire: firedtv-avc.c: replace BUG with proper, e [...] adds 905f88ccebb1 media: i2c: ds90ub9x3: Fix sub-device matching adds b57a5fd2ccf2 media: i2c: ds90ub960: Configure CSI-2 continuous clock adds 255b959be97f media: i2c: ds90ub953: Use v4l2_fwnode_endpoint_parse() adds be1e71b1db57 media: i2c: ds90ub913: Use v4l2_fwnode_endpoint_parse() adds c7a52ae0b1e8 media: i2c: ds90ub953: Handle V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK adds 05428f66fc40 media: i2c: ds90ub960: Allow FPD-Link async mode adds d7d7a9ab7a77 media: i2c: ds90ub953: Restructure clkout management adds 618aba51c294 media: i2c: ds90ub953: Support non-sync mode adds 093d69ad556d media: i2c: ds90ub960: Rename RXPORT_MODE_CSI2_ASYNC to RX [...] adds 483fe862488f staging: media: imx: Merge VIDEO_IMX_CSI into VIDEO_IMX_MEDIA adds 0ca2fbab99b1 arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIA adds 4b60db99baba media: nxp: Fix wrong return pointer check in mxc_isi_cros [...] adds 0ac186e36d84 media: dt-bindings: nxp,imx8-isi: Add i.MX93 ISI compatibl [...] adds f48498ad0a41 media: nxp: imx8-isi: Move i.MX8 gasket configuration to a [...] adds 12cc6da36af1 media: nxp: imx8-isi: Add ISI support for i.MX93 adds c2c0abbe86a0 MAINTAINERS: correct file entry in MEDIA DRIVERS FOR FREES [...] adds 6308759ec679 media: imx: imx7-media-csi: Fix frame sizes enumeration adds 7d3c7d2a2914 media: i2c: Add a camera sensor top level menu adds 11ec2c45b554 media: i2c: Remove common dependencies from sensor drivers adds 12804390cf32 media: MAINTAINERS: Add entry for V4L2 async and fwnode fr [...] adds 779d0ca8b883 media: MAINTAINERS: Split sensors and lens drivers, add do [...] adds bb15c827b3bd media: subdev: Drop implicit zeroing of stream field adds bb05820e87dc media: subdev: Constify v4l2_subdev_set_routing_with_fmt() param adds 35a2991856ec media: subdev: Add debug prints to enable/disable_streams adds 613cbb91e9ce media: Add MIPI CCI register access helper functions adds f3a5e2ccb94f media: ov5693: Convert to new CCI register access helpers adds af73323b9770 media: imx290: Convert to new CCI register access helpers adds b67b29144948 media: atomisp: ov2680: Convert to new CCI register access [...] adds 057e4809f3b8 media: Remove ov_16bit_addr_reg_helpers.h adds 917e26cb005a media: i2c: imx219: Rename mbus codes array adds 7e700847b1fe media: i2c: imx219: Switch from open to init_cfg adds a267c23ac9f6 media: i2c: imx219: Complete default format initialization adds b2fe7aeebe7f media: i2c: imx219: Fix colorspace info adds e8a5b1df000e media: i2c: imx219: Use subdev active state adds 7319d5706493 media: i2c: imx219: Simplify format assignment adds 34e3d3c9ddbd media: i2c: imx219: Simplify code handling in s_fmt adds 82bc596df84d media: rcar-csi2: Add support for C-PHY on R-Car V4H adds ceee7fb05bad media: v4l: async: Avoid a goto in loop implementation adds 284be5693163 media: ipu-bridge: Fix null pointer deref on SSDB/PLD pars [...] adds 11e0a7c8e04e media: ipu-bridge: Do not use on stack memory for software [...] adds 41eebd643835 media: ipu-bridge: Move initialization of node_names.vcm t [...] adds 928d8e2fa642 media: ipu-bridge: Move initialization of node_names.vcm t [...] adds d3cb5f61cdac media: ipu-bridge: Store dev pointer in struct ipu_bridge adds 77c45766409a media: ipu-bridge: Only keep PLD around while parsing adds dd671ed0c580 media: ipu-bridge: Add a ipu_bridge_parse_ssdb() helper function adds 1b081a4c1e74 media: ipu-bridge: Drop early setting of sensor->adev adds 998af18082fe media: ipu-bridge: Add a parse_sensor_fwnode callback to i [...] adds 21fabfb1072c media: ipu-bridge: Move ipu-bridge.h to include/media/ adds 0065b9374633 media: ipu-bridge: Add GalaxyCore GC0310 to ipu_supported_ [...] adds 8e3e916e23f5 media: ipu-bridge: Add a runtime-pm device-link between VC [...] adds f04eedb9424b media: atomisp: csi2-bridge: Switch to new common ipu_brid [...] adds fc0f5b59adf5 media: atomisp: csi2-bridge: Add dev_name() to acpi_handle [...] adds f663fb4967b0 media: atomisp: csi2-bridge: Add support for VCM I2C-clien [...] adds fed60fc552c8 media: i2c: Add driver for DW9719 VCM adds 29006e196a56 media: pci: intel: ivsc: Add CSI submodule adds 78876f71b3e9 media: pci: intel: ivsc: Add ACE submodule adds c66821f381ae media: pci: intel: Add IVSC support for IPU bridge driver adds 98cb72d3b9c5 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() adds 92d748703790 media: davinci: vpif_capture: fix error return code in vpi [...] adds 384e83db20af media: camif-core: Do not check for 0 return after calling [...] adds f312dc7cf15c media: verisilicon: Do not check for 0 return after callin [...] adds 90fbb259b469 media: platform: ti: fix the return value handle for platf [...] adds a210df337c5f media: ov5640: Fix initial RESETB state and annotate timings adds 997a6b01cd97 media: Documentation: Fix [GS]_ROUTING documentation adds 7b5a42e6ae71 media: ov2680: Remove auto-gain and auto-exposure controls adds 50a7bad4e0a3 media: ov2680: Fix ov2680_bayer_order() adds d5d08ad330c9 media: ov2680: Fix vflip / hflip set functions adds 49c282d5a8c5 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s adds e521b9cc1a49 media: ov2680: Don't take the lock for try_fmt calls adds 6d6849b2203f media: ov2680: Add ov2680_fill_format() helper function adds c0e97a4b4f20 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_F [...] adds 84b4bd7e0d98 media: ov2680: Fix regulators being left enabled on ov2680 [...] adds 9289998ea534 media: ov2680: Convert to new CCI register access helpers adds 7adfdecbbee1 media: ov2680: Store dev instead of i2c_client in ov2680_dev adds 990732a6d9f1 media: ov2680: Add runtime-pm support adds e9305a23901c media: ov2680: Check for "powerdown" GPIO con-id before ch [...] adds 37f7e57e089e media: ov2680: Drop is_enabled flag adds ec7dfad51ff0 media: ov2680: Add support for more clk setups adds 8e50a1221f89 media: ov2680: Add support for 19.2 MHz clock adds 83634470b0ee media: ov2680: Wait for endpoint fwnode before continuing [...] adds df3ecab8d7c5 media: ov2680: Add support for ACPI enumeration adds 4007015e604f media: ov2680: Fix ov2680_enum_frame_interval() adds 0a61cf33f0c5 media: ov2680: Annotate the per mode register setting lists adds f614dfb8cd58 media: ov2680: Add ov2680_mode struct adds 63f47529bb5c media: ov2680: Make setting the mode algorithm based adds 23321b91b39f media: ov2680: Add an __ov2680_get_pad_format() helper function adds 3b378b35e83d media: ov2680: Implement selection support adds 05d6bd86dcf7 media: ov2680: Fix exposure and gain ctrls range and defau [...] adds 9b8e6ee867a1 media: ov2680: Add a bunch of register tweaks adds 1259259f56b0 media: ov2680: Drop unnecessary pad checks adds a99a041c22e8 media: ov2680: Read and log sensor revision during probe adds 34f9eff236ff media: ov2680: Add link-freq and pixel-rate controls adds 63b0cd30b78e media: ov2680: Add bus-cfg / endpoint property verification adds 8a9f997d2e07 media: MAINTAINERS: Add Hans de Goede as OV2680 sensor dri [...] adds ca3bd1339ed8 media: ipu-bridge: Add link-frequency to OV2680 ipu_suppor [...] adds b8e277b1dbe6 media: atomisp: Drop atomisp-ov2680 sensor driver adds ea90034e8fc0 media: i2c: ds90ub913: Fix use of uninitialized variables adds 1cf8ddccbdf5 media: i2c: ds90ub953: Fix use of uninitialized variables adds da57d1201eff media: i2c: ds90ub960: Fix PLL config for 1200 MHz CSI rate adds 607bcc4213d9 media: i2c: ccs: Check rules is non-NULL adds 54921a8f31d8 media: vivid: fix the racy dev->radio_tx_rds_owner adds 7c8192e8b489 media: coda: Remove duplicated include adds 33c7ae8f49e3 media: i2c: rdacm21: Fix uninitialized value adds d1846d72587e media: bttv: use video_drvdata to get bttv adds 615c5450278a media: bttv: replace BUG with WARN_ON adds 45b6f5bf1a01 media: bttv: radio use v4l2_fh instead of bttv_fh adds 79bbd3510ddb media: bttv: copy vid fmt/width/height from fh adds faebe84ebc75 media: bttv: copy vbi_fmt from bttv_fh adds 04d5356512c6 media: bttv: move do_crop flag out of bttv_fh adds 9764252d4bdb media: bttv: remove format field from bttv_buffer adds 87df33be0548 media: bttv: remove tvnorm field from bttv_buffer adds 0f5f12e40824 media: bttv: remove crop info from bttv_buffer adds c9c0df318acd media: bttv: move vbi_skip/vbi_count out of buffer adds 7df8d5cffa87 media: bttv: refactor bttv_set_dma() adds f5f17f0cb5ab media: bttv: use audio defaults for winfast2000 adds b7ec3212a73a media: bttv: convert to vb2 adds 9a5d660fdb25 media: ivsc: Add ACPI dependency new 307d59039fb2 Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/l [...] adds 276e14e6c399 HID: input: Support devices sending Eraser without Invert adds 574d06ceb88f HID: Reorder fields in 'struct hid_input' adds 0c4b9411f363 MAINTAINERS: update my email address adds 81e4fc674156 lib/string_choices: Add str_write_read() helper adds 4a3983d749a1 HID: cp2112: Use str_write_read() and str_read_write() adds 3e2977c425ad HID: cp2112: Make irq_chip immutable adds ecb42bb8035c HID: cp2112: Switch to for_each_set_bit() to simplify the code adds b5ac00880a57 HID: cp2112: Don't call ->to_irq() explicitly adds ff3b9e4926b2 HID: cp2112: Remove dead code adds e7378e09f6d5 HID: cp2112: Define maximum GPIO constant and use it adds ee0682b0f241 HID: cp2112: Define all GPIO mask and use it adds e19c6bd4e376 HID: cp2112: Use BIT() in GPIO setter and getter adds 5120bf04984a HID: cp2112: Use sysfs_emit() to instead of scnprintf() adds 7f75812589d8 HID: cp2112: Convert to DEVICE_ATTR_RW() adds a6a5eccc6e1d HID: cp2112: Use octal permissions new 11438237ade7 Merge branch 'for-6.6/cp2112' into for-linus adds dd613a4e45f8 HID: uclogic: Correct devm device reference for hidinput i [...] adds 479439463529 HID: multitouch: Correct devm device reference for hidinpu [...] adds 197d3143520f HID: nvidia-shield: Reference hid_device devm allocation o [...] new 1ba893a112eb Merge branch 'for-6.6/devm-fixes' into for-linus adds 2326dee41c01 HID: Add introduction about HID for non-kernel programmers new 7d4de0d252eb Merge branch 'for-6.6/doc' into for-linus adds 7d3b0d9ebddd dt-bindings: input: i2c-hid: Introduce Ilitek ili9882t adds f2f43bf15d7a HID: i2c-hid: elan: Add ili9882t timing new 1e5d7260031d Merge branch 'for-6.6/elan' into for-linus adds 24175157b852 HID: hid-google-stadiaff: add support for Stadia force feedback new a48e7607bc89 Merge branch 'for-6.6/google' into for-linus adds a7156d818179 HID: logitech-hidpp: Rename HID++ "internal" error constant adds c05b8a939a17 HID: logitech-hidpp: Add support for the Pro X Superlight adds 9d1bd9346241 HID: logitech-dj: Add support for a new lightspeed receive [...] adds ed1fb63b6e45 HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse adds 6f20d3261265 HID: logitech-dj: Fix error handling in logi_dj_recv_switc [...] adds 60165ab774cb HID: logitech-hidpp: rework one more time the retries attempts new a8da334c4d64 Merge branch 'for-6.6/logitech' into for-linus adds cb818a047f2b HID: nvidia-shield: Remove led_classdev_unregister in thun [...] adds 3ab196f88237 HID: nvidia-shield: Add battery support for Thunderstrike adds 77fe1fed4741 HID: nvidia-shield: Update Thunderstrike LED instance name [...] new 18a0993498e8 Merge branch 'for-6.6/nvidia' into for-linus adds fadfcf360161 HID: roccat: make all 'class' structures const adds 21168bdba6ea HID: hidraw: make hidraw_class structure const new b9491166c361 Merge branch 'for-6.6/roccat' into for-linus adds 666cf30a589a HID: sensor-hub: Allow multi-function sensor devices new 141a1289f405 Merge branch 'for-6.6/sensor-hub' into for-linus adds a0c76896c3fb HID: steelseries: Add support for Arctis 1 XBox adds e90e7c2894fb HID: steelseries: arctis_1_battery_request[] should be static new d5c04a72dbe3 Merge branch 'for-6.6/steelseries' into for-linus adds 9ac6678b95b0 HID: wacom: remove the battery when the EKR is off adds 2834e38048f1 HID: wacom: remove unnecessary 'connected' variable from EKR adds 55ab9b2c42f4 HID: wacom: struct name cleanup new d4de578ae849 Merge branch 'for-6.6/wacom' into for-linus adds 9620a78fd1d3 HID: hid-wiimote-debug.c: Drop error checking for debugfs_ [...] new 2544f87721f0 Merge branch 'for-6.6/wiimote' into for-linus adds 9c34660ee6d5 HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect adds c4444d8749f6 HID: apple: Add "Hailuck" to the list of non-apple keyboards new 9fe5167a6c21 Merge branch 'for-6.5/upstream-fixes' into for-linus new 29aa98d0fe01 Merge tag 'for-linus-2023083101' of git://git.kernel.org/p [...] new 0fe2b86c2125 Merge tag 'v6.6-p2' of git://git.kernel.org/pub/scm/linux/ [...] adds 41fd59b7f9bd mm/percpu: Remove some local variables in pcpu_populate_pte adds 5b672085e70c mm/percpu.c: remove redundant check adds 7ee1e758bebe mm/percpu.c: optimize the code in pcpu_setup_first_chunk() [...] adds f7d77dfc91f7 mm/percpu.c: print error message too if atomic alloc failed adds c439d5e8a0de pcpcntr: add group allocation/free adds 14ef95be6f55 kernel/fork: group allocation/free of per-cpu counters for [...] new e987af4546ac Merge tag 'percpu-for-6.6' of git://git.kernel.org/pub/scm [...] adds 2246ca53d7b3 cgroup: remove unneeded return value of cgroup_rm_cftypes_ [...] adds 1299eb2b0ad5 cgroup: minor cleanup for cgroup_extra_stat_show() adds a453be9725a1 cgroup/cpuset: simplify the percpu kthreads check in updat [...] adds 48f074565bb7 cgroup/cpuset: avoid unneeded cpuset_mutex re-lock adds 0a67b847e1f0 cpuset: Allow setscheduler regardless of manipulated task adds 12101424d7d2 selftests: cgroup: Minor code reorganizations adds cd3c6f682df4 selftests: cgroup: Add cpuset migrations testcase adds 868f87b3759b cgroup: fix obsolete comment above for_each_css() adds c8c926200c55 cgroup/cpuset: Inherit parent's load balance state in v2 adds a86ce68078b2 cgroup/cpuset: Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOA [...] adds 99fe36ba6fc1 cgroup/cpuset: Improve temporary cpumasks handling adds 3ae0b773211e cgroup/cpuset: Allow suppression of sched domain rebuild i [...] adds d1d4ff5d11a5 cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED adds ceddae22cd08 cgroup: remove obsolete comment above struct cgroupstats adds fcbb485d9f72 cgroup: use cached local variable parent in for loop adds 6f71780e7fad cgroup: fix obsolete function name adds c25ff4b911a1 cgroup: remove cgrp->kn check in css_populate_dir() adds 62157e11d9a4 cgroup/misc: update struct members descriptions adds 32bf85c60ca3 cgroup/misc: Change counters to be explicit 64bit types adds 714e08cc3ec5 cgroup/misc: Store atomic64_t reads to u64 adds fe9ebb8cec79 docs: cgroup-v1: correct the term of Page Cache organizati [...] adds ab8aebdc9f7b docs: cgroup-v1: fix typo adds a3fdeeb3f1c1 cgroup: fix obsolete comment above cgroup_create() adds 55a5956a55b4 cgroup: clean up printk() adds 05f76ae95e71 cgroup/cpuset: fix kernel-doc adds a2c15fece4b4 cgroup: fix obsolete function name above css_free_rwork_fn() adds 95f5c19c8c04 Documentation: cgroup-v2.rst: Correct number of stats entries adds 7f828eacc4bb cgroup: fix obsolete function name in cgroup_destroy_locked() adds e7e64a1bff12 cgroup: clean up if condition in cgroup_pidlist_start() adds 0437719c1a97 cgroup/rstat: Record the cumulative per-cpu time of cgroup [...] adds 82b90b6c5b38 cgroup:namespace: Remove unused cgroup_namespaces_init() adds 78d44b824ed0 cgroup: Avoid -Wstringop-overflow warnings new 7716f383a583 Merge tag 'cgroup-for-6.6' of git://git.kernel.org/pub/scm [...] adds 20bdedafd2f6 workqueue: Warn attempt to flush system-wide workqueues. adds ace3c5499e61 workqueue: add cmdline parameter `workqueue.unbound_cpus` [...] adds 9680540c0c56 workqueue: use LIST_HEAD to initialize cull_list adds 87437656c243 workqueue: Merge branch 'for-6.5-fixes' into for-6.6 adds bc8b50c2dfac workqueue: Drop the special locking rule for worker->flags [...] adds c0ab017d43f4 workqueue: Cleanups around process_scheduled_works() adds fe089f87cccb workqueue: Not all work insertion needs to wake up a worker adds ee1ceef72754 workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq adds 797e8345cbb0 workqueue: Relocate worker and work management functions adds fcecfa8f271a workqueue: Remove module param disable_numa and sysfs knob [...] adds 967b494e2fd1 workqueue: Use a kthread_worker to release pool_workqueues adds 687a9aa56f81 workqueue: Make per-cpu pool_workqueues allocated and rele [...] adds 4cbfd3de737b workqueue: Call wq_update_unbound_numa() on all CPUs in NU [...] adds 636b927eba5b workqueue: Make unbound workqueues to use per-cpu pool_workqueues adds af73f5c9febe workqueue: Rename workqueue_attrs->no_numa to ->ordered adds fef59c9cab6a workqueue: Rename NUMA related names to use pod instead adds a86feae6195a workqueue: Move wq_pod_init() below workqueue_init() adds 2930155b2e27 workqueue: Initialize unbound CPU pods later in the boot adds 0f36ee24cd43 workqueue: Factor out actual cpumask calculation to reduce [...] adds 5de7a03cac14 workqueue: Factor out clearing of workqueue-only attrs fields adds 84193c07105c workqueue: Generalize unbound CPU pods adds 7f7dc377a3b2 workqueue: Add tools/workqueue/wq_dump.py which prints out [...] adds 025e16845877 workqueue: Modularize wq_pod_type initialization adds 63c5484e7495 workqueue: Add multiple affinity scopes and interface to s [...] adds 873eaca6eaf8 workqueue: Factor out work to worker assignment and collis [...] adds 0219a3528d72 workqueue: Factor out need_more_worker() check and worker wake-up adds 9546b29e4a6a workqueue: Add workqueue_attrs->__pod_cpumask adds 8639ecebc9b1 workqueue: Implement non-strict affinity scope for unbound [...] adds 7dbf15c5c05e workqueue: Add "Affinity Scopes and Performance" section t [...] adds 523a301e66af workqueue: Make default affinity_scope dynamically updatable adds b6a46f7263bd workqueue: Rename rescuer kworker adds fe48ba7daefe workqueue: fix data race with the pwq->stats[] increment new bd30fe6a7d9b Merge tag 'wq-for-6.6' of git://git.kernel.org/pub/scm/lin [...] adds e7186af7fb26 tracing: Add back FORTIFY_SOURCE logic to kernel_stack eve [...] adds 00a8478f8f5c ring_buffer: Use try_cmpxchg instead of cmpxchg adds 9182b519b8c9 tracing: Remove unnecessary copying of tr->current_trace adds 6bba92881de9 tracing: Add free_trace_iter_content() helper function adds 6d98a0f2ac3c tracing: Set actual size after ring buffer resize adds ee41106a12c7 tracing: Require all trace events to have a TRACE_SYSTEM adds ba37ff75e04b eventfs: Implement tracefs_inode_cache adds 2c6b6b1029d4 tracefs: Rename and export some tracefs functions adds c1504e510238 eventfs: Implement eventfs dir creation functions adds 88f349b4a83a eventfs: Implement eventfs file add functions adds 63940449555e eventfs: Implement eventfs lookup, read, open functions adds a37600791777 eventfs: Implement functions to create files and dirs when [...] adds 5bdcd5f5331a eventfs: Implement removal of meta data from eventfs adds 27152bceea1d eventfs: Move tracing/events to eventfs adds 7c1130ea5cae test: ftrace: Fix kprobe test for eventfs adds cfb58e278c6a tracing/filters: Dynamically allocate filter_pred.regex adds 39f7c41c908b tracing/filters: Enable filtering a cpumask field by anoth [...] adds 3cbec9d7b93d tracing/filters: Enable filtering a scalar field by a cpumask adds 347d24fc8286 tracing/filters: Enable filtering the CPU common field by [...] adds fe4fa4ec9b46 tracing/filters: Optimise cpumask vs cpumask filtering whe [...] adds ca77dd8ce465 tracing/filters: Optimise scalar vs cpumask filtering when [...] adds 1cffbe6c62f1 tracing/filters: Optimise CPU vs cpumask filtering when th [...] adds 38c6f6808389 tracing/filters: Further optimise scalar vs cpumask comparison adds fa828efb9cb3 tracing/filters: Document cpumask filtering adds efde97a175e8 tracing: Remove unused function declarations adds c8f05f2f41d7 ftrace: Remove empty declaration ftrace_enable_daemon() an [...] adds a943188dabf7 tracing/user_events: Optimize safe list traversals adds 086629773ec9 tracefs: Avoid changing i_mode to a temp value adds 8c96b7017158 tracefs: Remove kerneldoc from struct eventfs_file new 34232fcfe9a3 Merge tag 'trace-v6.6' of git://git.kernel.org/pub/scm/lin [...] adds e8f13e061d75 x86/audit: Fix -Wmissing-variable-declarations warning for [...] new c9f4c45c8ec3 x86/speculation: Mark all Skylake CPUs as vulnerable to GDS new d87e89c27357 x86/irq/i8259: Fix kernel-doc annotation warning new 18032b47adf1 x86/fpu/xstate: Fix PKRU covert channel new 2fcbb03847d8 Merge tag 'x86-urgent-2023-09-01' of git://git.kernel.org/ [...] adds 52b4bdd28c86 RDMA/mlx5: align MR mem allocation size to power-of-two adds 113383eff3ff RDMA/efa: Add RDMA write HW statistics counters adds 65e02e840847 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() adds f877f22ac1e9 RDMA/irdma: Implement egress VLAN priority adds b3d2b014b259 RDMA/irdma: Fix building without IPv6 adds c619af832778 RDMA/erdma: use vmalloc_array and vcalloc adds 9191df002926 RDMA/siw: use vmalloc_array and vcalloc adds 666f526b6dd1 RDMA/bnxt_re: use vmalloc_array and vcalloc adds bad5b6e34ffb RDMA/siw: Fabricate a GID on tun and loopback devices adds 448d15aab342 RDMA/core: Set gid_attr.ndev for iWARP devices adds 700c96497ba9 RDMA/cma: Deduplicate error flow in cma_validate_port() adds f8ef1be816bf RDMA/cma: Avoid GID lookups on iWARP devices adds cf1694f09894 bnxt_en: Update HW interface headers adds 61220e098e85 bnxt_en: Share the bar0 address with the RoCE driver adds 586e613d37ec RDMA/bnxt_re: Initialize Doorbell pacing feature adds fa8fad92dddd RDMA/bnxt_re: Enable pacing support for the user apps adds ea2224857882 RDMA/bnxt_re: Update alloc_page uapi for pacing adds 2ad4e6303a6d RDMA/bnxt_re: Implement doorbell pacing algorithm adds 61a8118f60e9 RDMA/bnxt_re: Add a new uapi for driver notification adds 2f5833ead7ea RDMA/qedr: Remove a duplicate assignment in qedr_create_gsi_qp() adds 44725a873813 RDMA/qedr: Remove duplicate assignments of va adds f5a61344ed23 RDMA/hns: Support get XRCD number from firmware adds 0b5eed06832c RDMA/hns: Remove VF extend configuration adds 24b1b5d85c1c IB/hfi1: Use struct_size() adds 8cfc99dada35 RDMA/irdma: Drop a local in irdma_sc_get_next_aeqe adds 133b1cba46c6 RDMA/irdma: Refactor error handling in create CQP adds e49bad785e55 RDMA/irdma: Add table based lookup for CQ pointer during an event adds 693e1cdebb50 RDMA/irdma: Cleanup and rename irdma_netdev_vlan_ipv6() adds 063975feedb1 bnxt_re: Reorganize the resource stats adds cb95709e0dca bnxt_re: Update the hw counters for resource stats adds 4405baf85a83 bnxt_re: Expose the missing hw counters adds 8b6573ff3420 bnxt_re: Update the debug counters for doorbell pacing adds cb06b6b3f6cb RDMA/core: Get IB width and speed from netdev adds 3a8498720450 RDMA/irdma: Allow accurate reporting on QP max send/recv WR adds 72d422c2465e RDMA/irdma: Use HW specific minimum WQ size adds a45e5f185957 RDMA/mlx: Remove unnecessary variable initializations adds 91f36237b4b9 RDMA/siw: Fix tx thread initialization. adds d43ea9c3d52f RDMA/irdma: Fix one kernel-doc comment adds 50f338cd8847 RDMA/mthca: Remove unnecessary NULL assignments adds f0ff2a2dd08d IB/mlx5: Add HW counter called rx_dct_connect adds 272bba19d631 RDMA: Remove unnecessary ternary operators adds e0ba8ff46704 RDMA/rxe: Move work queue code to subroutines adds 5993b75d0bc7 RDMA/rxe: Fix unsafe drain work queue code adds cc28f351155d RDMA/rxe: Fix rxe_modify_srq adds 5d122db2ff80 RDMA/rxe: Fix incomplete state save in rxe_requester adds 2897f1925be9 RDMA/hns: Remove unused function declarations adds 38313c6d2a02 RDMA/irdma: Replace one-element array with flexible-array member adds f19fba1f79dc RDMA/bnxt_re: Fix max_qp count for virtual functions adds fd28c8a8c7a1 RDMA/bnxt_re: Remove a redundant flag adds c9f3e4e1d862 RDMA/bnxt_re: Fix the sideband buffer size handling for FW [...] adds e59a5cec3f8a RDMA/bnxt_re: Cleanup bnxt_re_process_raw_qp_pkt_rx() function adds 00d0427fd8ce RDMA/bnxt_re: Avoid unnecessary memset adds 14611b9b9841 RDMA/bnxt_re: Remove unnecessary variable initializations adds df1bcf90a66a RDMA/hns: Fix port active speed adds 706efac4477c RDMA/hns: Fix incorrect post-send with direct wqe of wr-list adds c9c0bd3c177d RDMA/hns: Fix inaccurate error label name in init instance adds 9e03dbea2b06 RDMA/hns: Fix CQ and QP cache affinity adds 26b7d1a27167 IB/uverbs: Fix an potential error pointer dereference adds 849b1955ade1 RDMA: Remove unnecessary NULL values adds 64917f4c35b3 RDMA: Make all 'class' structures const adds d952f54d01ec RDMA/hns: Remove unused declaration hns_roce_modify_srq() adds 25944c068139 RDMA/cxgb4: Set sq_sig_type correctly adds 40cc695d6335 RDMA Remove unused function declarations adds ca60fd116c7e IB/core: Add more speed parsing in ib_get_width_and_speed() adds 811e0ce9e649 RDMA/bnxt_re: Initialize mutex dbq_lock adds 213d2b9bb2d6 RDMA/bnxt_re: Protect the PD table bitmap adds 0a30e59f22b2 RDMA/bnxt_re: Add support for dmabuf pinned memory regions adds 295c95aa7e03 RDMA/irdma: Drop unused kernel push code adds 18ddaeb03bdb RDMA/mlx4: Copy union directly adds 5f513c8b9740 RDMA/irdma: Add missing kernel-doc in irdma_setup_umode_qp() adds c4bb187379dd RDMA/hns: Dump whole QP/CQ/MR resource in raw adds 5a87279591a1 RDMA/hns: Support hns HW stats adds d7cfbba90b80 RDMA/erdma: Renaming variable names and field names of str [...] adds 7244b4aa4221 RDMA/erdma: Refactor the storage structure of MTT entries adds ed10435d3583 RDMA/erdma: Implement hierarchical MTT adds bb6d73d9add6 RDMA/irdma: Prevent zero-length STAG registration adds c6c0052df25a RDMA/bnxt_re: Fix kernel doc errors adds dfe261107c08 Revert "IB/isert: Fix incorrect release of isert connection" adds b056327bee09 RDMA/siw: Balance the reference of cep->kref in the error path adds bee024d20451 RDMA/siw: Correct wrong debug message adds 9dfccb6d0d3d RDMA/siw: Call llist_reverse_order in siw_run_sq adds dc202c57e9a1 RDMA/efa: Fix wrong resources deallocation order adds 6812e0699905 RDMA/rxe: Fix redundant break statement in switch-case. adds d3c224575422 RDMA/mlx5: Fix trailing */ formatting in block comment adds 3d91dfe72aac RDMA/hfi1: Use list_for_each_entry() helper adds d2c023463453 RDMA/hfi1: Move user SDMA system memory pinning code to it [...] adds f5acc36b0714 IB/hfi1: Reduce printing of errors during driver shut down new f7e97ce26972 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds ed8c975b0f64 iommu/apple-dart: mark apple_dart_pm_ops static adds d5cda142d649 dt-bindings: mediatek: mt8188: Add binding for MM & INFRA IOMMU adds cf69ef46dbd9 iommu/mediatek: Fix two IOMMU share pagetable issue adds 9a89051084af iommu/mediatek: Adjust mtk_iommu_config flow adds 946e719ce621 iommu/mediatek: Add enable IOMMU SMC command for INFRA masters adds a09e84034d87 iommu/mediatek: Add MT8188 IOMMU Support adds 1e8a46393a95 iommu/mediatek: mt8188: Add iova_region_larb_msk adds 972f49c5faf6 MAINTAINERS: iommu/mediatek: Update the header file name adds aedd11e01db0 iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic() adds 52a8fd24d129 iommu/ipmmu-vmsa: Allow PCIe devices adds 6df63b7ebdaf iommu: rockchip: Fix directory table address encoding adds 2a7e6400f72b iommu: rockchip: Allocate tables from all available memory [...] adds 1672730cffaf iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to ida adds 0a8c264d51ad iommu/arm-smmu: Clean up resource handling during Qualcomm [...] adds fcf226f1f708 iommu/qcom: Use the asid read from device-tree if specified adds 9f3fef23d9b5 iommu/qcom: Disable and reset context bank before programming adds ec5601661bfc iommu/qcom: Index contexts by asid number to allow asid 0 adds e30c960d3f44 iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured [...] adds ec2ff4d8160f iommu/arm-smmu-qcom: Sort the compatible list alphabetically adds 6ebaa77ce483 iommu/arm-smmu-qcom: Add SM6375 DPU compatible adds 7e85676a4523 iommu/arm-smmu-qcom: Add SM6350 DPU compatible adds 757d591d965f iommu/arm-smmu-qcom: Add SM6375 SMMUv2 adds e4c2450ae063 dt-bindings: iommu: qcom,iommu: Add qcom,ctx-asid property adds a7a7c8c1a06a dt-bindings: iommu: qcom,iommu: Add QSMMUv2 and MSM8976 co [...] adds b606e2e8eded dt-bindings: arm-smmu: Fix MSM8998 clocks description adds afe92fbfbfb7 Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...] adds 90654da4d904 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds d48a51286c69 iommu/sprd: Add missing force_aperture adds 4298780126c2 iommu: Generalize PASID 0 for normal DMA w/o PASID adds 2dcebc7ddce7 iommu: Move global PASID allocation from SVA to core adds ac1a3483febd iommu/vt-d: Add domain_flush_pasid_iotlb() adds b61701881f2f iommu/vt-d: Remove pasid_mutex adds 154786235d01 iommu/vt-d: Make prq draining code generic adds 37f900e7180a iommu/vt-d: Prepare for set_dev_pasid callback adds 7d0c9da6c150 iommu/vt-d: Add set_dev_pasid callback for dma domain adds f5ccf55e1028 dmaengine/idxd: Re-enable kernel workqueue under DMA API adds a48ce36e2786 iommu: Prevent RESV_DIRECT devices from blocking domains adds d3aedf94f480 iommu/vt-d: Remove rmrr check in domain attaching device path adds 8a3b8e63f837 iommu/vt-d: Fix to flush cache of PASID directory table adds fb5f50a43d9f iommu/vt-d: Fix to convert mm pfn to dma pfn adds cb4396e0d8c4 iommu/vt-d: Remove unused extern declaration dmar_parse_de [...] adds 534103bcd52c iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 war [...] adds d269ab61f4f8 iommu/amd/iommu_v2: Clear pasid state in free path adds 386ae59bd7db iommu/amd: Generalize log overflow handling adds 274c2218b8b2 iommu/amd: Handle PPR log overflow adds 2379f3485239 iommu/amd: Refactor IOMMU interrupt handling logic for Eve [...] adds e5ebd90d1b5c iommu/amd: Enable separate interrupt for PPR and GA log adds 7827a2689e79 iommu/amd: Disable PPR log/interrupt in iommu_disable() adds f52c895a2de8 iommu/amd: Consolidate PPR log enablement adds a48130e92f1c iommu/amd: Enable PPR/GA interrupt after interrupt handler setup adds bcf847e4dbb8 iommu/amd: Remove unsued extern declaration amd_iommu_init [...] adds 8e11876a1127 iommu/amd: Rearrange DTE bit definations adds 0652cf98e0f0 iommu/amd: Remove unused declarations adds 6eb4da8cf545 iommu: Have __iommu_probe_device() check for already probe [...] adds 5665d15d3cb7 iommu: Use iommu_group_ref_get/put() for dev->iommu_group adds 7bdb99622f7e iommu: Inline iommu_group_get_for_dev() into __iommu_probe [...] adds df15d76dcaca iommu: Simplify the __iommu_group_remove_device() flow adds aa0958570f24 iommu: Add iommu_init/deinit_device() paired functions adds 14891af3799e iommu: Move the iommu driver sysfs setup into iommu_init/d [...] adds 9a108996b5b3 iommu: Do not export iommu_device_link/unlink() adds cfb6ee65f760 iommu: Always destroy the iommu_group during iommu_release [...] adds fa0828036488 iommu: Split iommu_group_add_device() adds f188056352bc iommu: Avoid locking/unlocking for iommu_probe_device() adds 791c2b17fb40 iommu: Optimise PCI SAC address trick adds 6b7867b5b8a6 iommu: Remove kernel-doc warnings adds d477f603f371 iommu: Explicitly include correct DT includes adds d8fe59f11096 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] new 0468be89b3fa Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub [...] new 8df0f84c3bb9 fbdev/g364fb: fix build failure with mips new 76be05d4fd6c cgroup: fix build when CGROUP_SCHED is not enabled new ee40d543e97d mm/pagewalk: fix bootstopping regression from extra pte_unmap() adds ae89408341f5 sched/core: Add kernel-doc for set_cpus_allowed_ptr() adds c958ca2013e2 sched/fair: Make update_entity_lag() static adds 0d6b35283bcf sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE new c39cbc5b604c Merge tag 'sched-urgent-2023-09-02' of git://git.kernel.or [...] adds 2b8272ff4a70 cpu/hotplug: Prevent self deadlock on CPU hot-unplug new 23dfeae882ff Merge tag 'smp-urgent-2023-09-02' of git://git.kernel.org/ [...] adds 96c1fa04f089 tick/rcu: Fix false positive "softirq work is pending" messages new a6216978de56 Merge tag 'timers-urgent-2023-09-02' of git://git.kernel.o [...] new 6ea7bb00c1ba selftests/x86: Update map_shadow_stack syscall nr new fdde61878047 Merge tag 'x86-urgent-2023-09-02' of git://git.kernel.org/ [...] new 94160062396d pstore: Base compression input buffer size on estimated co [...] new 82c5561b57f8 Merge tag 'pstore-v6.6-rc1-fix' of git://git.kernel.org/pu [...] new 0e19543b7b0c rv: Set variable 'da_mon_##name' to static new 2cf0dee989a8 tracing: Remove extra space at the end of hwlat_detector/mode new 3163f635b20e tracing: Fix race issue between cpu buffer write and swap new 2933d3cd079d tracing: Replace strlcpy with strscpy in trace/events/task.h new 13511489046a ftrace: Use within_module to check rec->ip within specifie [...] new 2a30dbcbef96 ftrace: Use LIST_HEAD to initialize clear_hash new 3d07fa1dd190 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY new 9af4058493c5 tracing/filters: Fix error-handling of cpulist parsing buffer new 1caf7adb9e00 tracing/filters: Fix double-free of struct filter_pred.mask new 2900bcbee389 tracing/filters: Change parse_pred() cpulist ternary into [...] new cbb557ba92f0 tracing/filters: Fix coding style issues new e021c5f1f612 Merge tag 'trace-v6.6-2' of git://git.kernel.org/pub/scm/l [...] adds 8865aea0471c kernel: kprobes: Use struct_size() adds f8bbf8b9901a tracing/eprobe: Iterate trace_eprobe directly adds b1d1e90490b6 tracing/probes: Support BTF argument on module functions adds ebeed8d4a555 tracing/probes: Move finding func-proto API and getting fu [...] adds 302db0f5b3d8 tracing/probes: Add a function to search a member of a str [...] adds c440adfbe302 tracing/probes: Support BTF based data structure field access adds d157d7694460 tracing/probes: Support BTF field access from $retval adds 27973e5c64b9 tracing/probes: Add string type check with BTF adds 08c9306fc2e3 tracing/fprobe-event: Assume fprobe is a return event by $retval adds d892d3d3d885 selftests/ftrace: Add BTF fields access testcases new a2439a4c9085 Documentation: tracing: Update fprobe event example with B [...] new b70100f2e62a Merge tag 'probes-v6.6' of git://git.kernel.org/pub/scm/li [...] adds 30a5b62e1c83 scsi: target: iscsi: Remove the unused netif_timeout attribute adds aa2db9d44a8b scsi: ufs: core: Convert UPIU_HEADER_DWORD() into a function adds 11afb65c100a scsi: ufs: core: Export symbols for MTK driver module adds e152a616c886 scsi: ufs: ufs-mediatek: Add MCQ support for MTK platform adds a9814b6c23e7 scsi: ufs: ti-j721e: Expose device tree aliases adds f5393a5602ca scsi: hisi_sas: Fix normally completed I/O analysed as failed adds 32be33747d5d scsi: hisi_sas: Block requests before a debugfs snapshot adds 29f45ed18aa9 scsi: hisi_sas: Delete unused lock in hisi_sas_port_notify [...] adds 8f2b78652d05 scsi: ufs: qcom: Get queue ID from MSI index in ESI handler adds f52a805e19b1 scsi: ufs: qcom: Hold the mutex lock when configuring ESI adds 75aa298739fd scsi: ufs: ufs-mediatek: Remove redundant dev_err() adds 317a38045ab7 scsi: ufs: core: Fix some kernel-doc comments adds c2ab666072bc scsi: ufs: Explicitly include correct DT includes adds c4ca20f0f128 scsi: qlogicpti: Explicitly include correct DT includes adds 109a2a48fc3d scsi: sun_esp: Explicitly include correct DT includes adds 4cf7cfa8bae1 scsi: lpfc: Pull out fw diagnostic dump log message from d [...] adds 1a5cd3d073ee scsi: lpfc: Simplify fcp_abort transport callback log message adds 869ab8b8a31c scsi: lpfc: Remove extra ndlp kref decrement in FLOGI cmpl [...] adds 377d7abadd74 scsi: lpfc: Qualify ndlp discovery state when processing RSCN adds 90cec07f53e9 scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_cal [...] adds 04c320011492 scsi: lpfc: Set Establish Image Pair service parameter onl [...] adds 9388da303766 scsi: lpfc: Make fabric zone discovery more robust when ha [...] adds 089ea22e374a scsi: lpfc: Abort outstanding ELS cmds when mailbox timeou [...] adds d668b368efc2 scsi: lpfc: Refactor cpu affinity assignment paths adds 81907422cac0 scsi: lpfc: Clean up SLI-4 sysfs resource reporting adds cfb9b8f506d5 scsi: lpfc: Update lpfc version to 14.2.0.14 adds 71fe5ddac546 scsi: lpfc: Copyright updates for 14.2.0.14 patches adds d417a6ffdbe9 Merge patch series "lpfc: Update lpfc to revision 14.2.0.14" adds 6dfe4344c168 scsi: qla2xxx: Fix deletion race condition adds efa74a62aaa2 scsi: qla2xxx: Adjust IOCB resource on qpair create adds a8ec192427e0 scsi: qla2xxx: Limit TMF to 8 per function adds da7c21b72aa8 scsi: qla2xxx: Fix command flush during TMF adds 5b51f35d127e scsi: qla2xxx: Fix erroneous link up failure adds 39d22740712c scsi: qla2xxx: Fix session hang in gnl adds 8ebaa45163a3 scsi: qla2xxx: Turn off noisy message log adds 5d3148d8e8b0 scsi: qla2xxx: Fix TMF leak through adds 009e7fe4a1ed scsi: qla2xxx: fix inconsistent TMF timeout adds a31a596a4265 scsi: qla2xxx: Update version to 10.02.08.500-k adds 72b81768e8a6 Merge patch series: "qla2xxx driver bug fixes" adds 0645ab15ed0b scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed adds f669b8a683e4 scsi: core: Fix the scsi_set_resid() documentation adds 7e9609d2daea scsi: ufs: core: Remove HPB support adds 65aca38b8ce7 scsi: ufs: qcom: Remove unused variable adds 2903265e27bf scsi: ufs: Fix residual handling adds 89e637c19b24 scsi: RDMA/srp: Fix residual handling adds 971dfcb74a80 scsi: iscsi: Add length check for nlattr payload adds ce51c8170084 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() adds ee0268f230f6 scsi: be2iscsi: Add length check when parsing nlattrs adds 47cd3770e31d scsi: qla4xxx: Add length check when parsing nlattrs adds a615e93d6cfe scsi: iscsi: Remove unused extern declaration iscsi_lookup [...] adds ec6c7c9f5fc4 scsi: aic7xxx: Fix firmware build fatal error adds 801f287c93ff scsi: target: iscsi: Fix buffer overflow in lio_target_nac [...] adds c0431feb0a75 scsi: target: iscsi: Stop using sprintf() in iscsi_target_ [...] adds 31799f9e6ac0 Merge patch series "scsi: target: iscsi: Get rid of sprint [...] adds b7fc2caf20ea scsi: hisi_sas: Fix warning detected by sparse adds 7d3d20dee4f6 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_i [...] adds 31b5991a9a91 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_ [...] adds 25dbc20deab5 scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int [...] adds e0d01da2cb0f scsi: ufs: core: Add enums for UFS lanes adds 03ce80a1bb86 scsi: ufs: qcom: Add support for scaling interconnects adds 3a17fefe0f19 scsi: ufs: Follow the kernel-doc syntax for documenting re [...] adds fd4bffb54dc0 scsi: ufs: Document all return values adds 8d8af294ce03 scsi: ufs: Fix kernel-doc headers adds f08191520614 scsi: ufs: Rename a function argument adds cce9fd602ca0 scsi: ufs: Minimize #include directives adds f99533bd7e3d scsi: ufs: Simplify zero-initialization adds 08108d31129a scsi: ufs: Improve type safety adds e8b0234f8458 scsi: ufs: Remove a local variable from ufshcd_abort_all() adds f9c028e7415a scsi: ufs: Simplify ufshcd_abort_all() adds e2566e0b7937 scsi: ufs: Remove a member variable adds 67a2a8973832 scsi: ufs: Simplify transfer request header initialization adds 617bfaa8dd50 scsi: ufs: Simplify response header parsing adds 6cae9a3910ac Merge patch series "Multiple cleanup patches for the UFS driver" adds 548fdf771b8e scsi: ufs: core: Export ufshcd_is_hba_active() adds 21f04fb4e8ca scsi: ufs: ufs-qcom: Check host controller state adds c306f746fee5 scsi: ufs: core: Fix the build for gcc 9 and before adds 01e747157b61 scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const adds dded1dc31aa4 scsi: lpfc: Modify when a node should be put in device rec [...] adds 9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out adds 6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28 adds d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O adds e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation adds d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after co [...] adds 9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0 adds 9640d57d1561 Merge patch series "mpi3mr: Few Enhancements and minor fixes" adds a18e81d17a7e scsi: ufs: ufs-pci: Add support for QEMU adds 2fcd1e2b648f scsi: libsas: Remove unused declarations adds a905b5cddcbd scsi: core: Remove unused extern declarations adds e9b525b6ccbf scsi: arcmsr: Add __init and __exit for arcmsr_module_{ini [...] adds b68442ebda9c scsi: ppa: Fix compilation with PPA_DEBUG=1 adds 68a4f84a17c1 scsi: ppa: Add a module parameter for the transfer mode adds 71cc486335c4 scsi: qlogicpti: Mark qlogicpti_info() static adds bfaa4a0ce1bb scsi: gvp11: Remove unused gvp11_setup() function adds 9a23ed57abbb scsi: isci: Return result of sas_register_ha() adds 62ec2092095b scsi: core: Use 32-bit hostnum in scsi_host_lookup() adds 137523237172 scsi: ufs: core: Convert to dev_err_probe() in ufshcd_vari [...] adds 517f8eb3fa64 scsi: ufs: host: Convert to dev_err_probe() in ufshcd_pltf [...] adds 48e590218d1b scsi: mvumi: Use pci_dev_id() to simplify the code adds a46421fdf7e9 scsi: megaraid_sas: Use pci_dev_id() to simplify the code adds bb1459cb84da scsi: megaraid: Use pci_dev_id() to simplify the code adds 5d344c5eb415 scsi: pmcraid: Use pci_dev_id() to simplify the code adds 1e4474c84554 scsi: qla2xxx: Remove unused declarations adds 56a4d69a26c9 scsi: bfa: Replace one-element array with flexible-array m [...] adds 2d6f70fe175e scsi: elx: sli4: Remove code duplication adds 1a1975551943 scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock adds 04aff456af18 scsi: pm8001: Remove unused declarations adds 19d7102a9539 scsi: lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZE adds 84c073fd89de scsi: target: Fix write perf due to unneeded throttling adds 72875018f638 scsi: libsas: Add return_fis_on_success to sas_ata_task adds 545432959551 scsi: pm80xx: Set RETFIS when requested by libsas adds ef5d681b4d8c Merge patch series "Returning FIS on success for CDL" adds b1bc49731770 scsi: libsas: Delete sas_ha_struct.lldd_module adds c46a91709335 scsi: libsas: Delete enum sas_class adds 2f4e20cd6ef8 scsi: libsas: Delete enum sas_phy_type adds 1136a0225d05 scsi: libsas: Delete struct scsi_core adds 31d9061b475c scsi: libsas: Delete sas_ssp_task.retry_count adds ebf26e93cfec scsi: libsas: Delete sas_ssp_task.enable_first_burst adds 4dc051eb0c6b scsi: libsas: Delete sas_ssp_task.task_prio adds 7b964c402285 scsi: libsas: Delete sas_ata_task.set_affil_pol adds 44862dc2d2e7 scsi: libsas: Delete sas_ata_task.stp_affil_pol adds 86344494e364 scsi: libsas: Delete sas_ata_task.retry_count adds 1451455e6ffb Merge patch series "libsas: Some tidy-up" new e03843a0f0bc Merge branch 'fixes' into misc new b89b029377c8 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 579c7e41507e Revert "f2fs: clean up w/ sbi->log_sectors_per_block" adds 863907a4f53a f2fs: don't handle error case of f2fs_compress_alloc_page() adds a3ab55746612 f2fs: flush inode if atomic file is aborted adds d2d9bb3b6d2f f2fs: get out of a repeat loop when getting a locked data page adds c709d099a0d2 f2fs: fix spelling in ABI documentation adds b5ab3276eb69 f2fs: fix to avoid mmap vs set_compress_option case adds 51bf8d3c8199 f2fs: don't reopen the main block device in f2fs_scan_devices adds 3a2c0e55f9bd f2fs: allow f2fs_ioc_{,de}compress_file to be interrupted adds 025b3602b5fa f2fs: compress: don't {,de}compress non-full cluster adds 3cb88bc15937 f2fs: check zone type before sending async reset zone command adds 2bd4df8fcbc7 f2fs: Only lfs mode is allowed with zoned block device feature adds a842a90926b6 f2fs: increase usage of folio_next_index() helper adds 958ccbbf1ce7 Revert "f2fs: fix to do sanity check on extent cache correctly" adds 8874ad7dae8d f2fs: fix to update i_ctime in __f2fs_setxattr() adds bc3994ffa4cf f2fs: remove unneeded check condition in __f2fs_setxattr() adds 9bf1dcbdfdc8 f2fs: fix to account gc stats correctly adds eb61c2cca2eb f2fs: fix to account cp stats correctly adds 0cc81b1ad512 f2fs: should update REQ_TIME for direct write adds 726865e69aa3 f2fs: doc: fix description of max_small_discards adds 005abf9e5e0d Revert "f2fs: do not issue small discard commands during c [...] adds 5c13e2388bf3 f2fs: avoid false alarm of circular locking adds c98879498413 f2fs: clean up error handling in sanity_check_{compress_,}inode() adds 5118697f7215 f2fs: fix error path of f2fs_submit_page_read() adds 091a4dfbb1d3 f2fs: compress: fix to assign compress_level for lz4 correctly adds 3b7166121402 f2fs: use finish zone command when closing a zone new 92901222f83d Merge tag 'f2fs-for-6-6-rc1' of git://git.kernel.org/pub/s [...] adds 19bfa9ebebb5 mtd: use refcount to prevent corruption adds 79c4a5625021 mtd: call external _get and _put in right order adds 0e0d59f2f6ba mtd: plat-ram: Use devm_platform_get_and_ioremap_resource() adds 6145e07e9c77 mtd: lantiq-flash: Use devm_platform_get_and_ioremap_resource() adds a29f696aa96f mtd: lpddr2_nvm: Convert to devm_platform_ioremap_resource() adds 1726813c2eff mtd: st_spi_fsm: Convert to devm_platform_ioremap_resource() adds badd019b4a2a mtd: spear_smi: Convert to devm_platform_ioremap_resource() adds e1666cfd7822 mtd: physmap-core: Use devm_platform_get_and_ioremap_resource() adds 259b4d4c1308 mtd: devices: docg3: Remove unnecessary (void*) conversions adds de2a5d52f2c0 dt-bindings: mtd: Add SEAMA partition bindings adds c2fc6b694790 mtd: Explicitly include correct DT includes adds d2236f6219fa mtdblock: make warning messages ratelimited adds e9714c22c1a8 mtd: fix use-after-free in mtd release adds 264725e35fbc mtd: Clean refcounting with MTD_PARTITIONED_MASTER adds a417ab334dcc mtd: maps: fix -Wvoid-pointer-to-enum-cast warning adds cfc2928cb213 dt-bindings: mtd: jedec, spi-nor: Add DT property to avoid [...] adds 18d7d01a0a0e mtd: spi-nor: Avoid setting SRWD bit in SR if WP# signal n [...] adds 4b0cb4e7ab2f dt-bindings: mtd: spi-nor: clarify the need for spi-nor co [...] adds 83e824a4a595 mtd: spi-nor: Correct flags for Winbond w25q128 adds d4996700abc1 mtd: spi-nor: rename method for enabling or disabling octal DTR adds abfac0f3a457 mtd: spi-nor: spansion: return method directly adds d534fd9787d5 mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR adds 1e611e104b9a mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT adds c0aa05123f11 mtd: spi-nor: spansion: prepare octal dtr methods for mult [...] adds 362f786ea00a mtd: spi-nor: spansion: switch set_octal_dtr method to use [...] adds 463d7cfd08d8 mtd: spi-nor: spansion: switch h28hx's ready() to use vreg_offset adds 7d896a94bf74 mtd: spi-nor: spansion: add MCP support in set_octal_dtr() adds eff9604390d6 mtd: spi-nor: spansion: add octal DTR support in RD_ANY_REG_OP adds 68a86d183390 mtd: spi-nor: spansion: add support for S28HS02GT adds 39133e5f559e mtd: spi-nor: spansion: let SFDP determine the flash and s [...] adds fb63bfad1e8f mtd: spi-nor: spansion: switch s25hx_t to use vreg_offset [...] adds aa517a29d645 mtd: spi-nor: spansion: switch cypress_nor_get_page_size() [...] adds f01d8155a92e mtd: spi-nor: Check bus width while setting QE bit adds 9d0164c6500e mtd: spi-nor: Add support for sst26vf032b flash adds 69d50d0461a1 mtd: spi-nor: nxp-spifi: Use helper function devm_clk_get_ [...] adds f7091fb725dc Merge tag 'spi-nor/for-6.6' into mtd/next adds 000412e4bb7e mtd: spear_smi: Use helper function devm_clk_get_enabled() adds 746b0f2675de mtd: spinand: gigadevice: add support for GD5F1GQ{4,5}RExxH adds aa08bf187f32 mtd: spinand: esmt: add support for F50D2G41KA adds dabd64be75ae mtd: spinand: toshiba: add support for T{C,H}58NYG{0,2}S3H [...] adds ecdaf0ee7915 nand: oxnas_nand: remove obsolete raw nand driver adds b7c9b576b5f6 dt-bindings: mtd: oxnas-nand: remove obsolete bindings adds 079c8d9da26e mtd: rawnand: export 'nand_exit_status_op()' adds cda24ab77374 mtd: rawnand: meson: use NAND core API to check status adds 2ec2839a9062 mtd: rawnand: brcmnand: Fix ECC level field setting for v7 [...] adds 9cc0a598b944 mtd: rawnand: brcmnand: Fix potential false time out warning adds e66dd317194d mtd: rawnand: brcmnand: Fix crash during the panic_write adds 5d53244186c9 mtd: rawnand: brcmnand: Fix potential out-of-bounds access [...] adds 60177390fa06 mtd: rawnand: brcmnand: Fix mtd oobsize adds 81a16e154cc0 mtd: rawnand: sunxi: Use devm_platform_get_and_ioremap_resource() adds 1c66c7523f2f mtd: rawnand: lpc32xx_slc: Use devm_platform_get_and_iorem [...] adds c96b3e0905b4 mtd: rawnand: mxc: Convert to devm_platform_ioremap_resource() adds 4eef841d29fa mtd: rawnand: sh_flctl: Use devm_platform_get_and_ioremap_ [...] adds 189175e0c355 mtd: rawnand: omap2: Use devm_platform_get_and_ioremap_resource() adds 68e10224a5ee mtd: rawnand: stm32_fmc2: Use devm_platform_get_and_iorema [...] adds 9cd9dda8f06c mtd: rawnand: lpc32xx_mlc: Use devm_platform_get_and_iorem [...] adds 892ad2638a6b mtd: rawnand: fsl_upm: Use devm_platform_get_and_ioremap_r [...] adds 09ea085f6414 mtd: rawnand: atmel: Use devm_platform_get_and_ioremap_resource() adds 717a53833d0b mtd: nand: samsung: Convert to devm_platform_ioremap_resou [...] adds b798f7729ca6 mtd: nand: omap: Use devm_platform_get_and_ioremap_resource() adds 89550beb098e mtd: rawnand: qcom: Implement exec_op() adds 2e7f735b38a5 mtd: rawnand: qcom: Remove legacy interface adds bd60fcf27654 dt-bindings: mtd: Add AC5 specific binding adds 72b9a3fc4b60 mtd: rawnand: marvell: add support for AC5 SoC adds e0b3187f6e39 dt-bindings: mtd: Fix nand-controller.yaml license adds c3519aed2a3f dt-bindings: nand: meson: support for 512B ECC step size adds 350301a3d73b dt-bindings: nand: meson: make ECC properties dependent adds 0e1db39336d8 mtd: rawnand: meson: support for 512B ECC step size adds 6680d8b67921 mtd: rawnand: brcmnand: propagate init error -EPROBE_DEFER up adds a6de66607a19 mtd: rawnand: qcom: Use the BIT() macro adds 428771b61afd mtd: rawnand: qcom: Use u8 instead of uint8_t adds 062d8acb1941 mtd: rawnand: qcom: Fix alignment with open parenthesis adds 3b645b384bb3 mtd: rawnand: qcom: Fix the spacing adds fd29ba6707f9 mtd: rawnand: qcom: Fix wrong indentation adds 548b7509d92d mtd: rawnand: qcom: Fix a typo adds e260efea80e9 mtd: rawnand: qcom: Early structure initialization adds e2532429312d mtd: rawnand: qcom: Fix address parsing within ->exec_op() adds 4622daf4b5c8 mtd: rawnand: meson: fix build error adds 31cbe3a7e217 mtd: rawnand: brcmnand: Use devm_platform_ioremap_resource [...] adds 3549fecd10d2 mtd: rawnand: vf610_nfc: Do not check 0 for platform_get_irq() adds 847178fe4ccd mtd: rawnand: qcom: Remove superfluous initialization of "ret" adds d68b7e5f49b8 mtd: rawnand: qcom: Rename variables in qcom_op_cmd_mapping() adds dd3c8f4ab203 mtd: rawnand: qcom: Handle unsupported opcode in qcom_op_c [...] adds b4bb4800313d mtd: rawnand: qcom: Fix the opcode check in qcom_check_op() adds ab15aabac028 mtd: rawnand: qcom: Use EOPNOTSUPP instead of ENOTSUPP adds cf82436dd831 mtd: rawnand: qcom: Wrap qcom_nand_exec_op() to 80 columns adds bb7a103d4594 mtd: rawnand: qcom: Unmap sg_list and free desc within sub [...] adds c56de1e5b916 mtd: rawnand: qcom: Simplify the call to nand_prog_page_end_op() adds dcd1e618b6cb mtd: rawnand: qcom: Do not override the error no of submit [...] adds 93ca966b4a20 mtd: rawnand: qcom: Sort includes alphabetically adds f504551b7f15 mtd: rawnand: Propagate error and simplify ternary operato [...] adds a5a88125d006 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_ [...] adds b9e002a34420 mtd: rawnand: fix -Wvoid-pointer-to-enum-cast warning adds 318207ffe487 mtd: rawnand: qcom: Clear buf_count and buf_start in raw read adds a82990c8a409 mtd: rawnand: qcom: Add read/read_start ops in exec_op path adds a36201ac7c1b mtd: rawnand: arasan: Use helper function devm_clk_get_enabled() adds ee0152d0b4e6 mtd: rawnand: fsmc: Use helper function devm_clk_get_enabled() adds 03f2cde57d86 mtd: rawnand: intel: Use helper function devm_clk_get_enabled() adds 7714579d041f mtd: rawnand: lpc32xx_slc: Use helper function devm_clk_ge [...] adds 008b239fe2c5 mtd: rawnand: mpc5121: Use helper function devm_clk_get_enabled() adds 2b34e8bd2f58 mtd: rawnand: mtk: Use helper function devm_clk_get_enabled() adds 7ec53e2beb98 mtd: rawnand: stm32_fmc2: Use helper function devm_clk_get [...] adds a95da2721268 mtd: rawnand: sunxi: Use helper function devm_clk_get_enabled() adds 4195b6420b43 mtd: rawnand: vf610_nfc: Use helper function devm_clk_get_ [...] adds 2c11ea7bee31 mtd: rawnand: orion: Use helper function devm_clk_get_opti [...] adds b9283ac01a27 dt-bindings: mtd: amlogic,meson-nand: drop unneeded quotes adds 54a3f6e89fbb Merge tag 'nand/for-6.6' into mtd/next new bac8a20fa397 Merge tag 'mtd/for-6.6' of git://git.kernel.org/pub/scm/li [...] adds 3f92da3ea448 soundwire: Explicitly include correct DT includes adds 3d71f43f8a59 soundwire: intel_auxdevice: enable pm_runtime earlier on startup adds f90312881105 soundWire: intel_auxdevice: resume 'sdw-master' on startup [...] adds 23afc82fb22b soundwire: extend parameters of new_peripheral_assigned() [...] adds 39d80b0e5fed soundwire: bus: add callbacks for device_number allocation adds e66f91a2d10b soundwire: intel_auxdevice: add hybrid IDA-based device_nu [...] adds 8c4c9a9ae5af soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free [...] new 6e32dfcccfcc Merge tag 'soundwire-6.6-rc1' of git://git.kernel.org/pub/ [...] adds 14626246efb5 phy: marvell: phy-mvebu-cp110-comphy: Use devm_platform_ge [...] adds 1f8fe326015f phy: rockchip: phy-rockchip-typec: Use devm_platform_get_a [...] adds d746f127ea5b phy: renesas: r8a779f0-ether-serdes: Convert to devm_platf [...] adds 16e0f0ea7f46 phy: cadence-torrent: Add single link USXGMII configuratio [...] adds ebd05f90bfef phy: cadence-torrent: Use key:value pair table for all settings adds cb240921ec7b dt-bindings: phy: rockchip,inno-usb2phy: add rk3588 adds 3a7db8e9edef phy: phy-rockchip-inno-usb2: add rk3588 support adds 76d58ee8b8af phy: phy-rockchip-inno-usb2: add reset support adds 5ae6224bb1cd phy: phy-rockchip-inno-usb2: add rk3588 phy tuning support adds b43511233c6e phy: phy-rockchip-inno-usb2: simplify phy clock handling adds 89e1570ad212 phy: phy-rockchip-inno-usb2: simplify getting match data adds b3a379936335 phy: phy-rockchip-inno-usb2: improve error message adds fe71437884fd dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: add sm8150 [...] adds 757a788c17d2 phy: qcom-qmp-combo: add support for the USB+DP PHY on SM8 [...] adds ff4cb058e0ab dt-bindings: phy: qcom,msm8996-qmp-usb3-phy: drop legacy bindings adds e464a3180a43 phy: qcom-qmp-usb: split off the legacy USB+dp_com support adds 94255d981f63 phy: mediatek: mipi-dsi: Convert to register clk_hw adds e90da3fc82f4 phy: mediatek: mipi-dsi: Use devm variant for of_clk_add_h [...] adds bd36b1ba2010 phy: mediatek: mipi-dsi: Compress of_device_id match entries adds b3db66f62446 phy: xilinx: add runtime PM support adds 25d700833513 phy: xilinx: phy-zynqmp: dynamic clock support for power-save adds 6292fd920ee7 phy: qcom: qmp-combo: correct bias0_en programming adds 8447fa7f7e6a phy: qcom: qmp-combo: reuse register layouts for more registers adds 186ad90aa49f phy: qcom: qmp-combo: reuse register layouts for even more [...] adds cd1f3343297f phy: qcom: qmp-combo: reuse register layouts for some more [...] adds 9e6a0403f6a1 phy: qcom: qmp-combo: drop similar functions adds 31a4ac686320 phy: qcom: qmp-combo: drop qmp_v6_dp_aux_init() adds ec17373aebd0 phy: qcom: qmp-combo: extract common function to setup clocks adds 644c06dfbd0d phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 adds d5ef343c1d62 phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 [...] adds b001c27d772e phy/rockchip: inno-hdmi: remove unused no_c from rk3328 re [...] adds 19a1d46bd699 phy/rockchip: inno-hdmi: do not power on rk3328 post pll o [...] adds f79b812baf21 phy/rockchip: inno-hdmi: force set_rate on power_on adds d1ea4239a10b phy/rockchip: inno-hdmi: add more supported pre-pll rates adds a1d12987c38f phy: cadence: Sierra: Add single link SGMII register confi [...] adds 2689c9c4ab60 dt-bindings: phy: Add StarFive JH7110 USB PHY adds 69d41115b839 dt-bindings: phy: Add StarFive JH7110 PCIe PHY adds 16d3a71c20cf phy: starfive: Add JH7110 USB 2.0 PHY driver adds fd097f48eea9 phy: starfive: Add JH7110 PCIE 2.0 PHY driver adds dc5cb63592bd dt-bindings: phy: migrate QMP UFS PHY bindings to qcom,sc8 [...] adds 20b5c6ae18ff phy: qcom-qmp-ufs: populate offsets configuration adds 76009ee76e05 phy: zynqmp: Allow variation in refclk rate adds 1fdfa7cccd35 phy: ti: gmii-sel: Allow parent to not be syscon node adds 7559e7572c03 phy: Explicitly include correct DT includes adds fd2d4e4c1986 dt-bindings: phy: qcom,qmp: Add sa8775p QMP PCIe PHY adds a05b6d5135ec phy: qcom-qmp-pcie: add support for sa8775p adds f66782cff479 dt-bindings: phy: rockchip: add RK3588 PCIe v3 phy adds 86fe3e9f4c63 phy: starfive: fix error code in probe adds ae07a9a865a4 dt-bindings: phy: Add starfive,jh7110-dphy-rx adds f8aa660841bc phy: starfive: Add mipi dphy rx support adds f5a8ecef3c6b phy: Remove duplicated include in xusb.c adds 57a79ce964d7 dt-bindings: phy: migrate combo QMP PHY bindings to qcom,s [...] adds 28e265bf84a8 phy: qcom-qmp-combo: simplify clock handling adds a542ae82dfdd phy: qcom-qmp-combo: populate offsets for all combo PHYs adds 486392f44dd9 phy: qcom-qmp-combo: add qcom,sc7280-qmp-usb3-dp-phy compat entry adds ec6beb82587c phy: starfive: make phys depend on HAS_IOMEM adds e7379477f447 phy: starfive: StarFive PHYs should depend on ARCH_STARFIVE adds b102ce6d847a phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration adds 6ac1bb86953c MAINTAINERS: correct file entry in STARFIVE JH7110 DPHY RX DRIVER adds aff7625322ce dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible [...] adds d35c12b7db15 phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning adds bd6e74a2f0a0 phy: broadcom: ns-usb3: fix Wvoid-pointer-to-enum-cast warning adds 2bc00b9b9001 phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning adds 7451eecf1ef8 phy: marvell pxa-usb: fix Wvoid-pointer-to-enum-cast warning adds ffc1786c3f41 phy: amlogic: meson-g12a-usb2: fix Wvoid-pointer-to-enum-c [...] adds 188a447b20f8 dt-bindings: phy: mediatek,tphy: allow simple nodename pattern adds e92681b37656 dt-bindings: phy: rockchip-inno-dsidphy: Document rv1126 adds dfe44a1377d8 phy: rockchip: inno-dsidphy: Add rv1126 support adds f444491ccdfe dt-bindings: phy: qcom,m31: Document qcom,m31 USB phy adds 08e49af50701 phy: qcom: Introduce M31 USB PHY driver adds 9f266c1c739e phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed adds 505fb2541678 dt-bindings: phy: migrate QMP PCIe PHY bindings to qcom,sc [...] adds 377107bcc64a dt-bindings: phy: qcom,qmp-pcie: describe SM8150 PCIe PHYs adds cfe0d2038134 phy: qcom-qmp-pcie: drop ln_shrd from v5_20 config adds 86f703762a9b phy: qcom-qmp-pcie: keep offset tables sorted adds 067832dc0387 phy: qcom-qmp-pcie: simplify clock handling adds bf46fa1dafac phy: qcom-qmp-pcie: populate offsets configuration adds 4807ff70e228 phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs adds b83eb8ba2ab9 phy: qcom-qmp-combo: fix clock probing adds 0b76bdce3230 dt-bindings: phy: samsung,usb3-drd-phy: Add Exynos850 support adds 6b34ec66e7e7 phy: exynos5-usbdrd: Make it possible to pass custom phy ops adds 255ec3879dd4 phy: exynos5-usbdrd: Add 26MHz ref clk support adds 691525074db9 phy: exynos5-usbdrd: Add Exynos850 support new db906f0ca6bb Merge tag 'phy-for-6.6' of git://git.kernel.org/pub/scm/li [...] adds 7ab04b7cffa5 dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() adds c6ec8c83a29f dmaengine: sh: rz-dmac: Fix destination and source data si [...] adds e93c47a3ddc6 dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_re [...] adds f1e47b8390d4 dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_r [...] adds 1dedb81c5b87 dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ior [...] adds 8b229a01a5b8 dmaengine: shdmac: Convert to devm_platform_ioremap_resource() adds 42c3cdaaacaa dmaengine: stm32-dma: Use devm_platform_get_and_ioremap_re [...] adds 83adc98ec0d8 dt-bindings: dma: Add support for SM6115 and QCM2290 SoCs adds fbac8ceb4415 dt-bindings: dma: Increase iommu maxItems for BAM DMA adds dfcfe386d025 dt-bindings: dma: convert bcm2835-dma bindings to YAML adds 3533913ae539 dt-bindings: dma: qcom,bam: require one of control methods adds ecc3cfc31f33 dmaengine: mediatek: drop bogus pm_runtime_set_active() adds 50c5e6f41d5a dmaengine: idxd: Modify the dependence of attribute pasid_enabled adds b449c3f94dbf dmaengine: idxd: Modify ABI documentation for attribute pa [...] adds 4ca95a5b220c dmaengine: idxd: No need to clear memory after a dma_alloc [...] adds 1b13e52c0c76 dmaengine: xilinx: dma: remove arch dependency adds f1de55ff7c70 dmaengine: ipu: Remove the driver adds cae701b9ccf1 dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_eve [...] adds 97b1185fe54c dmaengine: idxd: Simplify WQ attribute visibility checks adds 62b41b656666 dmaengine: idxd: Expose ATS disable knob only when WQ ATS [...] adds 897500c7ea91 dmaengine: Explicitly include correct DT includes adds 926a4b17e936 dmaengine: ep93xx: Use struct_size() adds 0f264ab788ed dt-bindings: dmaengine: at_xdmac: add compatible with micr [...] adds 3c935af7a8e5 dmaengine: idxd: Remove unused declarations adds 1fbda5f4c7c1 dmaengine: owl-dma: fix clang -Wvoid-pointer-to-enum-cast warning adds c05ce6907b3d dmaengine: ste_dma40: Add missing IRQ check in d40_probe adds 8674ca395003 dmaengine: lgm: Use builtin_platform_driver macro to simpl [...] adds 923b13838892 dmaengine: mcf-edma: Use struct_size() adds 33a0b734543e dmaengine: fsl-edma: use struct_size() helper adds 81ebed8aa2c2 dmaengine: Simplify dma_async_device_register() adds f4f84fb632b3 dmaengine: ioat: fixing the wrong dma_dev->chancnt adds c65029b13b67 dmaengine: ioatdma: use pci_dev_id() to simplify the code adds 94afcfb819b3 dt-bindings: dmaengine: xilinx_dma:Add xlnx,axistream-conn [...] adds e8cfa385054c dt-bindings: dmaengine: xilinx_dma: Add xlnx,irq-delay property adds d8a3f65f6c1d dmaengine: xilinx_dma: Pass AXI4-Stream control words to d [...] adds 491e9d409629 dmaengine: xilinx_dma: Increase AXI DMA transaction segment count adds 7bcdaa658102 dmaengine: xilinx_dma: Freeup active list based on descrip [...] adds c77d4c5081aa dmaengine: xilinx_dma: Use tasklet_hi_schedule for timing [...] adds 84b798fedf3f dmaengine: xilinx_dma: Program interrupt delay timeout adds 0056a7f07b0a dmaengine: idxd: Allow ATS disable update only for configu [...] adds 8cae66574398 dmaengine: idxd: Fix issues with PRS disable sysfs knob adds 8b9aee8073a5 dmaengine: fsl-edma: fix build error when arch is s390 adds 66aac8ea0a6c dmaengine: fsl-edma: clean up EXPORT_SYMBOL_GPL in fsl-edm [...] adds 9e006b243962 dmaengine: fsl-edma: transition from bool fields to bitmas [...] adds c26e611433aa dmaengine: fsl-edma: Remove enum edma_version adds 79434f9b9736 dmaengine: fsl-edma: move common IRQ handler to common.c adds ee2dda06465a dmaengine: fsl-edma: simply ATTR_DSIZE and ATTR_SSIZE by u [...] adds a9903de3aa16 dmaengine: fsl-edma: refactor using devm_clk_get_enabled adds f5b3ba52f36a dmaengine: fsl-edma: move clearing of register interrupt i [...] adds 9b05554c5ca6 dmaengine: fsl-edma: refactor chan_name setup and safety adds 7536f8b371ad dmaengine: fsl-edma: move tcd into struct fsl_dma_chan adds 6eb439dff645 dt-bindings: fsl-dma: fsl-edma: add edma3 compatible string adds 72f5801a4e2b dmaengine: fsl-edma: integrate v3 support new 708283abf896 Merge tag 'dmaengine-6.6-rc1' of git://git.kernel.org/pub/ [...] adds a959dbd98d1a tomoyo: add format attributes to functions adds 7b9ef666f27a tomoyo: refactor deprecated strncpy adds 254a8ed6aab3 tomoyo: remove unused function declaration new 5c5e0e812026 Merge tag 'tomoyo-pr-20230903' of git://git.osdn.net/gitro [...] new c1081002bfee vdpa/mlx5: Remove unused function declarations new 8b59b4da9b56 vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag new 9f09fd6171fe vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backen [...] new b63e5c70c393 vdpa: add get_backend_features vdpa operation new 2c9c63711607 vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK new 610c708bf872 virtio_ring: check use_dma_api before unmap desc for indirect new 0e27fa6ddeb0 virtio_ring: put mapping error check in vring_map_one_sg new 8daafe9ebbd2 virtio_ring: introduce virtqueue_set_dma_premapped() new d7344a2f71e3 virtio_ring: support add premapped buf new 2df64759071b virtio_ring: introduce virtqueue_dma_dev() new b319940f83c2 virtio_ring: skip unmap for premapped new 4d09f24080dd virtio_ring: correct the expression of the description of [...] new ad48d53b5b3f virtio_ring: separate the logic of reset/enable from virtq [...] new ba3e0c47c070 virtio_ring: introduce virtqueue_reset() new b6253b4e2193 virtio_ring: introduce dma map api for virtqueue new 8bd2f71054bd virtio_ring: introduce dma sync api for virtqueue new 295525e29a5b virtio_net: merge dma operations when filling mergeable buffers new ae15aceaa98a virtio_vdpa: build affinity masks conditionally new 1acfe2c12258 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed new e4f1b8202fb5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 4f74fb30ea21 hv_balloon: Update the balloon driver to use the SBRM API adds d6e2d6524437 x86/hyperv: Add sev-snp enlightened guest static key adds 8387ce06d70b x86/hyperv: Set Virtual Trust Level in VMBus init message adds b13103559ddd x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV [...] adds 193061ea0a50 drivers: hv: Mark percpu hvcall input arg page unencrypted [...] adds 48b1f68372ca x86/hyperv: Use vmmcall to implement Hyper-V hypercall in [...] adds 45f46b1ac95e clocksource: hyper-v: Mark hyperv tsc page unencrypted in [...] adds 44676bb9d566 x86/hyperv: Add smp support for SEV-SNP guest adds 4754ec7f2020 x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES adds 78e04bbff849 Drivers: hv: vmbus: Don't dereference ACPI root object handle adds bb9b0e46b84c hv: hyperv.h: Replace one-element array with flexible-arra [...] adds f0a3d1de8987 x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub adds 86e619c922e6 x86/hyperv: Fix undefined reference to isolation_type_en_s [...] adds 08e9d12077fc x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests adds d6e0228d265f x86/hyperv: Support hypercalls for fully enlightened TDX guests adds 68f2f2bc163d Drivers: hv: vmbus: Support fully enlightened TDX guests adds 0719881bf891 x86/hyperv: Fix serial console interrupts for fully enligh [...] adds cceb4e0810b6 Drivers: hv: vmbus: Support >64 VPs for a fully enlightene [...] adds d3a9d7e49d15 x86/hyperv: Introduce a global variable hyperv_paravisor_present adds 23378295042a Drivers: hv: vmbus: Bring the post_msg_page back for TDX V [...] adds b9b4fe3a72b6 x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM w [...] adds e3131f1c8144 x86/hyperv: Remove hv_isolation_type_en_snp adds a67f6b60d6ed x86/hyperv: Move the code in ivm.c around to avoid unneces [...] adds 284930a0146a x86/hyperv: Remove duplicate include new 0b90c5637dfe Merge tag 'hyperv-next-signed-20230902' of git://git.kerne [...] adds f5ff432d96e1 um: Remove strlcpy usage adds db4bfcba7bb8 um: Fix hostaudio build errors adds 11ae290ee6b8 um: Remove unsued extern declaration ldt_host_info() adds 760ee8f83825 asm-generic: current: Don't include thread-info.h if building asm adds ff3f78607998 um: Use the x86 checksum implementation on 32-bit adds d32df1080f01 um: Hard-code the result of 'uname -s' adds 8f85f93bfd2d um: use obj-y to descend into arch/um/*/ adds e30955d029a8 um: vector: refactor deprecated strncpy adds b10eee784c76 uml: audio: fix -Wmissing-variable-declarations adds 4b038701e3dd um: port_kern: fix -Wmissing-variable-declarations adds ab7ca2eb63a2 um: fix 3 instances of -Wmissing-prototypes adds 32280e83b555 um: Refactor deprecated strncpy to memcpy adds 974b808d85ab um: virt-pci: fix missing declaration warning new 68d76d4e7e50 Merge tag 'uml-for-linus-6.6-rc1' of git://git.kernel.org/ [...] adds 8ad50582210c m68k/pci: Drop useless pcibios_setup() adds cf18ecd34f71 m68k: coldfire: dma_timer: ERROR: "foo __init bar" should [...] new 7a1415eebeec Merge tag 'm68knommu-for-v6.6' of git://git.kernel.org/pub [...] adds 56f99cdc5b11 clocksource/drivers/timer-oxnas-rps: Remove obsolete timer driver adds c42b7a385286 dt-bindings: timer: oxsemi,rps-timer: remove obsolete bindings adds e7d65e40ab5a clocksource/drivers/arm_arch_timer: Disable timer before p [...] adds bd0f3aac47e8 clocksource/drivers/loongson1: Set variable ls1x_timer_loc [...] adds 7ded80387316 clocksource/drivers/sun5i: Remove duplication of code and data adds 0b38dd178df4 clocksource/drivers/sun5i: Remove pointless struct adds 7e5bac610d2f clocksource/drivers/sun5i: Convert to platform device driver adds 0a8b07c77ea0 clocksource: Explicitly include correct DT includes new 5146e1f589cc Merge tag 'timers-v6.6-rc1' of https://git.linaro.org/peop [...] new 4accdb989534 Merge tag 'timers-core-2023-09-04-v2' of git://git.kernel. [...] adds cd47fe860185 MAINTAINERS: adjust printk/vsprintf entries adds 53e9e33ede37 printk: ringbuffer: Fix truncating buffer size min_t cast adds 92382d744176 lib: test_scanf: Add explicit type cast to result initiali [...] new 3e00123a13d8 printk: export symbols for debug modules adds 46d57a7a8e33 docs: printk-formats: Fix hex printing of signed values adds 243e212ff82f docs: printk-formats: Treat char as always unsigned new b35536284570 Merge branch 'for-6.6-vsprintf-doc' into for-linus adds 6d3e0d8cc632 kdb: Do not assume write() callback available adds 7b23a66db55e printk: Reduce console_unblank() usage in unsafe scenarios adds 51a1d258e50e printk: Keep non-panic-CPUs out of console lock adds eacb04ff3c5b printk: Do not take console lock for console_flush_on_panic() adds 696ffaf50e1f printk: Consolidate console deferred printing adds 9e70a5e109a4 printk: Add per-console suspended state adds 132a90d1527f printk: Rename abandon_console_lock_in_panic() to other_cp [...] new f0f692395353 Merge branch 'rework/misc-cleanups' into for-linus new 3c31041e3732 Merge tag 'printk-for-6.6' of git://git.kernel.org/pub/scm [...] adds 3253f6923a78 i2c: tiny-usb: check usb base class before assuming the in [...] adds 224acec66433 i2c: imx-lpi2c: directly return ISR when detect a NACK adds f9372b9202a4 i2c: s3c2410: Remove redundant dev_err() adds 2f0a81a2452f i2c: au1550: Remove #ifdef guards for PM related functions adds 9dc96b757047 i2c: iproc: Remove #ifdef guards for PM related functions adds bb48aa5f6847 i2c: brcmstb: Remove #ifdef guards for PM related functions adds a6624009a10b i2c: davinci: Remove #ifdef guards for PM related functions adds a9e4d8b641bc i2c: designware: Remove #ifdef guards for PM related functions adds 375b26c95210 i2c: exynos5: Remove #ifdef guards for PM related functions adds 28f3fb1cd8c5 i2c: hix5hd2: Remove #ifdef guards for PM related functions adds a6273e413a9a i2c: i801: Remove #ifdef guards for PM related functions adds 775a3c47413e i2c: img-scb: Remove #ifdef guards for PM related functions adds 2e4ff22b60f7 i2c: kempld: Convert to use regular device PM adds 9f38edaf4a00 i2c: lpc2k: Remove #ifdef guards for PM related functions adds ba733668dc38 i2c: mt65xx: Remove #ifdef guards for PM related functions adds e159fe0d0c44 i2c: nomadik: Remove #ifdef guards for PM related functions adds 0ad93449b043 i2c: ocores: Remove #ifdef guards for PM related functions adds 6184f92fb161 i2c: pnx: Remove #ifdef guards for PM related functions adds 1ea4e6b56e67 i2c: pxa: Remove #ifdef guards for PM related functions adds d19941ac2276 i2c: qup: Remove #ifdef guards for PM related functions adds 941b99ac57fa i2c: rcar: Remove #ifdef guards for PM related functions adds 67cd435186cc i2c: s3c2410: Remove #ifdef guards for PM related functions adds 426b67422b9d i2c: sh-mobile: Remove #ifdef guards for PM related functions adds b221df9c4e09 i2c: virtio: Remove #ifdef guards for PM related functions adds ea738c06a9d2 i2c: mux: pca954x: Remove #ifdef guards for PM related functions adds 54e73cd52250 virtio: Remove PM #ifdef guards to fix i2c driver adds f5d5bc5fda5c i2c: imx: Clean up a call to request_irq() adds adcf6eae6d21 i2c: remove redundant dev_err_probe() adds 4f68ead61b0a dt-bindings: i2c: nxp,pca9541: convert to DT schema adds 5578e75140ea dt-bindings: i2c: arb-gpio-challange: convert to DT schema adds 55f5cd6148b2 dt-bindings: i2c: cadence: Describe power-domains property adds 5140b46caf33 i2c: stm32: Do not check for 0 return after calling platfo [...] adds 0c89b3257b04 i2c: mux: ltc4306: Remove an unnecessary ternary operator adds 7aec2f39a1a4 i2c: bcm2835: Use dev_err_probe in probe function adds 45a7a0524bff i2c: mlxbf: Use dev_err_probe in probe function adds 9a648b3f56c4 i2c: xlp9xx: Use dev_err_probe in probe function adds 3c5e6ae40164 i2c: hisi: Use dev_err_probe in probe function adds 605efbf43813 i2c: qcom-cci: Use dev_err_probe in probe function adds d29066600a85 i2c: pxa: Use dev_err_probe in probe function adds 235712aa7ebf i2c: dln2: Use dev_err_probe in probe function adds 5d51af11f41e i2c: imx-lpi2c: Use dev_err_probe in probe function adds 7a34bab2daea i2c: synquacer: Use dev_err_probe in probe function adds 60c089b2e2c1 Merge remote-tracking branch 'andi/i2c/andi-for-next' into [...] adds 59738ab26644 I2C: Explicitly include correct DT includes adds 0a310eef70c0 i2c: at91: Use devm_platform_get_and_ioremap_resource() adds c71d80d384b4 i2c: iproc: Convert to devm_platform_ioremap_resource() adds f9dce8d649ab i2c: brcmstb: Convert to devm_platform_ioremap_resource() adds 8f4bc4180032 i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() adds 8086ea443d81 i2c: stm32f4: Use devm_platform_get_and_ioremap_resource() adds 02ebc01dde66 i2c: qcom-geni: Convert to devm_platform_ioremap_resource() adds 8f2056ff202d i2c: st: Use devm_platform_get_and_ioremap_resource() adds 3735e4318f1a i2c: sh_mobile: Use devm_platform_get_and_ioremap_resource() adds b15eb80322ff i2c: s3c2410: Use devm_platform_get_and_ioremap_resource() adds 733f41f70294 i2c: pxa: Use devm_platform_get_and_ioremap_resource() adds 08e3351b4b4c i2c: pnx: Use devm_platform_get_and_ioremap_resource() adds f0382e3a5c2f dt-bindings: i2c: pca954x: Correct interrupt support adds dde2c69042ea dt-bindings: i2c: Add Maxim MAX735x/MAX736x variants adds 81694437b6eb i2c: muxes: pca954x: Add MAX735x/MAX736x support adds 6c30ac917a46 i2c: muxes: pca954x: Add regulator support adds 7f2e65a8f546 i2c: qcom-cci: Fix error checking in cci_probe() adds 1da18b3896d6 i2c: sis5595: Do PCI error checks on own line adds 7723940360fd i2c: nforce2: Do PCI error check on own line adds d7cf993f832a i2c: mlxcpld: Allow driver to run on ARM64 architecture adds 2ed4fa9cb875 i2c: mlxcpld: Add support for extended transaction length adds 4ba63869a0f5 i2c: designware: Add support for recovery when GPIO need pinctrl adds c8930ed07395 i2c: Make return value check more accurate and explicit fo [...] adds e23e610058ac I2C: ali15x3: Do PCI error checks on own line adds 0ab4bcf0e947 i2c: at91: Use dev_err_probe() instead of dev_err() new e3b85b07650c Merge tag 'i2c-for-6.6-rc1' of git://git.kernel.org/pub/sc [...] adds 2ccfad1c2be7 Merge tags 'ib-mfd-pinctrl-soundwire-v6.6' and 'ib-mfd-reg [...] adds 8325ec08d67d mfd: ipaq-micro: Use %*ph for printing hexdump of a small buffer adds 87bcc53d214a dt-bindings: mfd: Add compatible for pm7550ba adds c5773e5da68c dt-bindings: mfd: Add compatible for pmx75 adds d085c27aa629 mfd: rk808: Make MFD_RK8XX tristate adds 8e950a60680f mfd: atmel-hlcdc: Convert to devm_platform_ioremap_resource() adds 41b2e61ae63e mfd: omap-usb-tll: Convert to devm_platform_ioremap_resource() adds 07141cfedfe7 mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_r [...] adds fed64817f0c7 mfd: exynos-lpass: Convert to devm_platform_ioremap_resource() adds 390a3549fcd2 mfd: omap-usb-host: Convert to devm_platform_ioremap_resource() adds 4c0104bf903f mfd: stm32-timers: Use devm_platform_get_and_ioremap_resource() adds 2459f4dfe552 mfd: hi655x-pmic: Convert to devm_platform_ioremap_resource() adds e10038ce1ba9 dt-bindings: mfd: Convert STMPE to YAML schema adds edae09467141 mfd: Add module build support for RZ/G2L MTU3a adds c8f2e7f9bcb2 dt-bindings: mfd: Add bindings for SAM9X75 LCD controller adds cdc707f72e7b mfd: axp20x: Update to use maple tree register cache adds d85746abc252 dt-bindings: mfd: qcom,spmi-pmic: Reference pm8916 wcd ana [...] adds 9e20e5f89624 dt-bindings: mfd: brcm: Drop unneeded quotes and use absol [...] adds 4ffee2918de2 mfd: cs47l15: Update to use maple tree register cache adds 01f71e73a221 mfd: cs47l24: Update to use maple tree register cache adds f38630fd7cdb mfd: cs47l35: Update to use maple tree register cache adds fdcd10cd5efc mfd: cs47l85: Update to use maple tree register cache adds 7f3494994b71 mfd: cs47l90: Update to use maple tree register cache adds 9300b1e5c640 mfd: cs47l92: Update to use maple tree register cache adds 85627565a4b7 mfd: wm5102: Update to use maple tree register cache adds 4207abf35e6d mfd: wm5110: Update to use maple tree register cache adds 3d14b0f733b4 mfd: wm8994: Update to use maple tree register cache adds 56b8cea68033 mfd: wm8997: Update to use maple tree register cache adds 9855e7cd6563 mfd: wm8998: Update to use maple tree register cache adds dc0c386e09a7 mfd: Explicitly include correct DT includes adds 94f34d99401c mfd: rz-mtu3: Fix COMPILE_TEST build error adds 2dfe293bcde2 mfd: db8500-prcmu: Remove unused inline functions adds 506fbc6b3780 dt-bindings: mfd: qcom,spmi-pmic: Document PMC8180 and PMC8180C adds f1a63db65e45 mfd: qcom-pm8xxx: Fix potential deadlock on &chip->pm_irq_lock adds 10d3340441bd mfd: rz-mtu3: Link time dependencies adds da7ee30ae666 dt-bindings: mfd: maxim,max77693: Add USB connector adds 789c9ce9b46f dt-bindings: mfd: maxim,max77693: Add USB connector adds 881e367adf16 dt-bindings: mfd: allwinner: prcm: Simplify conditional schemas adds 70d39151e0c7 dt-bindings: mfd: st,stpmic1: Merge patterns for nodes adds 99a93d6f77e3 dt-bindings: mfd: stericsson,db8500-prcmu: Add missing une [...] adds 8cce9c4cdfd2 mfd: rz-mtu3: Remove duplicated include module.h adds e0d773238240 mfd: max77686: Remove unused extern declarations adds 733e2e9a28e6 mfd: ab8500: Remove unused extern declarations adds 54ab43a957bc mfd: 88pm860x: Remove unused extern declarations adds 514103d7eb94 dt-bindings: mfd: at91: Add SAM9X7 compatible string adds c53cfd0332f4 dt-bindings: mfd: atmel-gpbr: Add microchip,sam9x7-gpbr adds 7bd5285ad39b dt-bindings: mfd: atmel-matrix: Add microchip,sam9x7-matrix adds bcc07f7b6148 dt-bindings: mfd: atmel-smc: Add microchip,sam9x7-smc adds 7564efb37346 MAINTAINERS: Add entry for TQ-Systems device trees and drivers adds 7970744b1df8 dt-bindings: mfd: bd71847-pmic: Remove unneeded LED header adds 87ea8c7e2d19 mfd: ipaq-micro: Remove unused variable i in micro_rx_msg() adds 8e922937a78d mfd: tc3589x: Remove redundant of_match_ptr() adds e158e08a76a5 mfd: rsmu_i2c: Remove redundant of_match_ptr() adds 23fa9421f8b1 mfd: altera-a10sr: Remove redundant of_match_ptr() adds 6192a8a17979 mfd: rsmu_spi: Remove redundant of_match_ptr() adds 000373230249 mfd: act8945a: Remove redundant of_match_ptr() adds 9425f72ad31e mfd: stpmic1: Remove redundant of_match_ptr() adds d20642ad4f0c mfd: lochnagar-i2c: Remove redundant of_match_ptr() adds 59cf381f1260 mfd: rn5t618: Remove redundant of_match_ptr() adds 4db65f45e0ac mfd: stmpe: Fix Wvoid-pointer-to-enum-cast warning adds 0f28379e3a44 mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning adds b1da99664b51 mfd: max77541: Fix Wvoid-pointer-to-enum-cast warning adds b2ee6a378d05 mfd: hi6421-pmic: Fix Wvoid-pointer-to-enum-cast warning adds aad6c588bdd2 mfd: lp87565: Fix Wvoid-pointer-to-enum-cast warning adds a2ce000265b7 mfd: tc3589: Fix Wvoid-pointer-to-enum-cast warning adds 5033fb97795f mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning adds 4e57d1425c7b mfd: wm31x: Fix Wvoid-pointer-to-enum-cast warning adds 367124ebb359 mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning adds a160d1286b59 mfd: rz-mtu3: Reduce critical sections adds d92df6fb812c mfd: rz-mtu3: Replace raw_spin_lock->spin_lock() adds 9aab92bc3a89 mfd: mc13xxx: Simplify device data fetching in probe() new d8723062a26b Merge tag 'mfd-next-6.6' of git://git.kernel.org/pub/scm/l [...] adds ad5152b85e8b leds: aw200xx: Fix error code in probe() adds 66c5e98bbf7b leds: simatic-ipc-leds-gpio: Restore LEDS_CLASS dependency adds 07a476e04f34 leds: aw200xx: Switch back to use struct i2c_driver::probe adds 7a72f33b6771 leds: ip30: Convert to devm_platform_ioremap_resource() adds 713899c0627c dt-bindings: leds: Read max-brightness from device tree adds 7cd7a2995ecd led: led-class: Read max-brightness from devicetree adds 51c8be0c58a7 dt-bindings: leds: bd2606mvv: Fix maximum register value adds cadb2de2a7fd leds: pwm: Fix error code in led_pwm_create_fwnode() adds 07cdd959d62e leds: simatic-ipc-leds-gpio: Fix comment style in SPDX header adds a4789089b7de dt-bindings: leds: pca995x: Add binding document for PCA99 [...] adds ee4e80b2962e leds: pca995x: Add support for PCA995X chips adds 7e6d86e99a5d leds: simatic-ipc-leds-gpio: Add Elkhart Lake version adds 3c19c79146e1 leds: bcm63138: Rename dependency symbol ARCH_BCM4908 to A [...] adds 3192f1412403 leds: Explicitly include correct DT includes adds c8a039436525 leds: ns2: Slightly simplify a memory allocation adds 02a3fa1edeb4 dt-bindings: leds: Convert Panasonic AN30259A to DT schema adds 05a576059ac2 leds: flash: leds-qcom-flash: Declare the driver as a module adds 7c47381c8664 leds: flash: leds-qcom-flash: Turn off LED before setting [...] adds 546924102de8 leds: flash: leds-qcom-flash: Put child node if registrati [...] adds 841165267827 leds: qcom-lpg: Drop assignment to struct pwmchip::base adds 179507fcd5e4 leds: pca995x: Fix MODULE_DEVICE_TABLE for OF adds afb48153220d leds: Provide devm_of_led_get_optional() adds c7d80059b086 leds: class: Store the color index in struct led_classdev adds 099c52d9448c dt-bindings: leds: Add binding for a multicolor group of LEDs adds 37d0849ed392 leds: rgb: Add a multicolor LED driver to group monochroma [...] adds 065d099f1be5 leds: multicolor: Use rounded division when calculating co [...] adds c3f853184bed leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is alwa [...] adds f044ae6b5a21 dt-bindings: leds: rohm,bd71828: Drop select:false adds 730094577e0c leds: trigger: tty: Do not use LED_ON/OFF constants, use l [...] adds 4aa8f7e24f07 dt-bindings: leds: Add gpio-line-names to PCA9532 GPIO adds 3d590af89b1e leds: Remove redundant of_match_ptr() adds 43a707ae5840 leds: Make leds_class a static const structure adds 72a29725b6f2 leds: turris-omnia: Use sysfs_emit() instead of sprintf() adds 760b6b7925bf leds: turris-omnia: Drop unnecessary mutex locking adds d3679199f684 dt-bindings: leds: Fix reference to definition of default-state adds 74cd23e87d7b leds: trigger: netdev: Use module_led_trigger macro to sim [...] adds a916d720ab5b leds: uleds: Use module_misc_device macro to simplify the code adds 9422bcf125b9 dt-bindings: leds: aw2013: Document interrupt adds 2cccb179adde dt-bindings: leds: Document pull-up supply for interrupt and I2C adds baca986e1f2c leds: aw2013: Enable pull-up supply for interrupt and I2C new 2be6bc48df59 Merge tag 'leds-next-6.6' of git://git.kernel.org/pub/scm/ [...] new 18ec69fe5ad6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new f31efbd8cd74 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new e49ce520000c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b5947239bfa6 net: stmmac: failure to probe without MAC interface specified new 8b72d2a1c6cc NFC: nxp: add NXP1002 new ee940b57a929 doc/netlink: Fix missing classic_netlink doc reference new 28427f368f0e netfilter: nft_exthdr: Fix non-linear header modification new e99476497687 netfilter: xt_sctp: validate the flag_info count new 69c5d284f670 netfilter: xt_u32: validate user space input new 7e9be1124dbe netfilter: nf_tables: Audit log setelem reset new ea078ae9108e netfilter: nf_tables: Audit log rule reset new 4e60de1e4769 Merge tag 'nf-23-08-31' of git://git.kernel.org/pub/scm/li [...] new 8c21ab1bae94 net/sched: fq_pie: avoid stalls in fq_pie_timer() new dc9511dd6f37 sctp: annotate data-races around sk->sk_wmem_queued new fce92af1c29d ipv4: annotate data-races around fi->fib_dead new a3e0fdf71bbe net: read sk->sk_family once in sk_mc_loop() new 8aae7625ff3f net: fib: avoid warn splat in flow dissector new 3e019d8a05a3 xsk: Fix xsk_diag use-after-free error during socket cleanup new 121fd33bf2d9 bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py new d11ae1b16b0a selftests/bpf: Fix d_path test new 6a86b5b5cd76 bpf: Annotate bpf_long_memcpy with data_race new be8e754cbfac selftests/bpf: Include build flavors for install target new ddaa935d33fc Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 82ba0ff7bf04 net/handshake: fix null-ptr-deref in handshake_nl_done_doit() new 66d58f046c9d net: use sk_forward_alloc_get() in sk_get_meminfo() new 5e6300e7b3a4 net: annotate data-races around sk->sk_forward_alloc new 9531e4a83feb mptcp: annotate data-races around msk->rmem_fwd_alloc new e3390b30a5df net: annotate data-races around sk->sk_tsflags new 251cd405a9e6 net: annotate data-races around sk->sk_bind_phc new f2e977f36cc7 Merge branch 'net-data-race-annotations' new 2ea35288c83b skbuff: skb_segment, Call zero copy functions before using [...] new 6ac66cb03ae3 ipv4: ignore dst hint for multipath routes new 8423be8926aa ipv6: ignore dst hint for multipath routes new 8ae9efb859c0 selftests: fib_tests: Add multipath list receive tests new d8a30706fea6 Merge branch 'dst-hint-multipath' new ae074e2b2fd4 sfc: check for zero length in EF10 RX prefix new fa09bc40b21a igb: disable virtualization features on 82580 new 915d975b2ffa net: deal with integer overflows in kmalloc_reserve() new 817c7cd2043a gve: fix frag_list chaining new 151e887d8ff9 veth: Fixing transmit return status for dropped packets new f31867d0d9d8 net: ipv6/addrconf: avoid integer underflow in ipv6_create [...] new 719c5e37e99d net: phy: micrel: Correct bit assignments for phy_device flags new ee8ab74aa0c2 docs: netdev: document patchwork patch states new 524500873802 docs: netdev: update the netdev infra URLs new 718e6b51298e af_unix: Fix msg_controllen test in scm_pidfd_recv() for M [...] new 0bc36c0650b2 af_unix: Fix data-races around user->unix_inflight. new ade32bd8a738 af_unix: Fix data-race around unix_tot_inflight. new afe8764f7634 af_unix: Fix data-races around sk->sk_shutdown. new b192812905e4 af_unix: Fix data race around sk->sk_err. new 2861f09c1112 Merge branch 'af_unix-data-races' new 4009c88378bc Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new c1970e26bdc1 selftests/bpf: Fix a CI failure caused by vsock write new 3888fa134edd docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc [...] new a454d84ee20b bpf, sockmap: Fix skb refcnt race after locking changes new 5cac4ccf92ef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 195273147e52 wifi: mt76: fix lock dependency problem for wed_lock new 84727c5727fe MAINTAINERS: wifi: remove generic wiki links from drivers new 0b9480da79e0 MAINTAINERS: wifi: rtlwifi: remove git tree new 42c5f0e20ec9 MAINTAINERS: wifi: rtl8xxxu: remove git tree new b8c713c13482 MAINTAINERS: wifi: wl12xx: remove git tree new d253fb3705b3 MAINTAINERS: wifi: hostap: remove maintainer and web page new af5ff4b78995 MAINTAINERS: wifi: ath12k: add wiki link new eec679e4ac5f wifi: mwifiex: Fix tlv_buf_left calculation new c7847241de28 wifi: mwifiex: Replace one-element array with flexible-arr [...] new d5a93b7d2877 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len new dc760841b949 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da42bcb30e00 ALSA: hda/tas2781: Use standard clamp() macro new 69d0fd348d31 ASoC: dmaengine: Drop unused iov_iter for process callback new ef98a4883298 ASoC: Name iov_iter argument as iterator instead of buffer new e14ebde5df2a ALSA: pcm: Fix error checks of default read/write copy ops new 4cbc7d9cdfbe ALSA: sb: Fix wrong argument in commented code new 99bf5b0baac9 ALSA: hda/cirrus: Fix broken audio on hardware with two CS [...] new d67cb329ea33 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c87906a7d56e MAINTAINERS: Update the MAINTAINERS enties for TEXAS INSTR [...] new d1cf5d30b43f ASoC: amd: yc: Add DMI entries to support Victus by HP Gam [...] new 5366a64033ef ASoC: rt5645: NULL pointer access when removing jack new 674c7e036d33 Merge remote-tracking branch 'asoc/for-6.5' into asoc-linus new 8739df9c4c4d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d1dd08adb223 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 171f8a49f212 spi: sun6i: reduce DMA RX transfer width to single byte new 1f11f4202caf spi: sun6i: fix race between DMA RX transfer completion an [...] new 578464679f33 spi: sun6i: fix RX data corruption in DMA mode new aedadf09009c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6e3150f301f5 iio: dac: ad3552r: Correct device IDs new c63a52cde4da iio: pressure: bmp280: Fix NULL pointer exception new 40cc3d58e3d8 iio: admv1013: add mixer_vgate corner cases new 8f0908ed3213 dt-bindings: iio: rohm,bu27010: add missing vdd-supply to example new 08c8d40f5786 iio: irsd200: fix -Warray-bounds bug in irsd200_trigger_handler new 523268c1a8ac iio: cros_ec: fix an use-after-free in cros_ec_sensors_pus [...] new a02f1ce1ed63 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3170256d7bc1 counter: chrdev: fix getting array extensions new b51eff9d725c Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 07b4c950f27b Input: goodix - add support for ACPI ID GDX9110 adds 650cda2ce25f Input: gameport - add ISA and HAS_IOPORT dependencies adds 1680ac7a5ad5 Input: gameport - use IS_REACHABLE() instead of open-coding it adds 05e632944373 Input: xpad - fix support for some third-party controllers adds 1dfd41115f18 Input: xpad - add GameSir VID for Xbox One controllers adds 854d2233de0a Input: xpad - add GameSir T4 Kaleid Controller support adds ff785255699c dt-bindings: input: exc3000: support power supply regulators adds 0d384e5959dd Input: exc3000 - support power supply regulators adds caec3d4416a2 Input: gpio_keys_polled - simplify with dev_err_probe() adds c4834f4ad7fd Input: gpio-vibra - simplify with dev_err_probe() adds a07e68dff58b Input: pwm-vibra - simplify with dev_err_probe() adds 1e402a15bc00 Input: rotary_encoder - simplify with dev_err_probe() adds 50653e8fada2 Input: elan_i2c - simplify with dev_err_probe() adds 2886c5b97c8f Input: bu21013_ts - simplify with dev_err_probe() adds 64eb0f741ea2 Input: bu21029_ts - simplify with dev_err_probe() adds 0d9025a46b2f Input: chipone_icn8318 - simplify with dev_err_probe() adds 8d3b0460e8ef Input: cy8ctma140 - simplify with dev_err_probe() adds 14e5f4db2009 Input: edf-ft5x06 - simplify with dev_err_probe() adds d9efc285f75e Input: ektf2127 - simplify with dev_err_probe() adds e89f0de5da36 Input: elants_i2c - simplify with dev_err_probe() adds bf2ae3897f71 Input: goodix - simplify with dev_err_probe() adds 10ba628ee0af Input: melfas_mip4 - simplify with dev_err_probe() adds e32825c47042 Input: pixcir_i2c_ts - simplify with dev_err_probe() adds ca0d9997f543 Input: raydium_i2c_ts - simplify with dev_err_probe() adds 17d981fa707e Input: resistive-adc-touch - simplify with dev_err_probe() adds 21142c1cb290 Input: silead - simplify with dev_err_probe() adds d3aeb44cc6b2 Input: sis_i2c - simplify with dev_err_probe() adds d08149c13aa2 Input: surface3_spi - simplify with dev_err_probe() adds 337ac36c3bc0 Input: sx8643 - simplify with dev_err_probe() adds a2c795b696b2 Input: bcm-keypad - simplify with dev_err_probe() adds 2bdb1a9a8a17 Input: bu21013_ts - use local 'client->dev' variable in probe() adds 59a51ba6e946 Input: bu21029_ts - use local 'client->dev' variable in probe() adds 3ce6e06202b4 Input: pinephone-keyboard - use devm_regulator_get_enable() adds 26ab82616eb5 Input: adp5588-keys - use devm_regulator_get_enable() adds 685b37704ce6 dt-bindings: input: touchscreen: edt-ft5x06: Add 'threshol [...] adds 85429376884f Input: novatek-nvt-ts - fix input_register_device() failur [...] adds 7249bdbd5eae Input: novatek-nvt-ts - add touchscreen model number to de [...] adds 80c268c3394e Input: tegra-kbc - use devm_platform_ioremap_resource adds 2e00b8bf5624 Input: iqs7222 - configure power mode before triggering ATI adds 92b46a7bd1c4 dt-bindings: input: iqs7222: Define units for slider properties adds 823b28c5e590 dt-bindings: input: iqs7222: Add properties for Azoteq IQS7222D adds dd24e202ac72 Input: iqs7222 - add support for Azoteq IQS7222D adds 5abb32411f22 Input: bcm-keypad - convert to devm_platform_ioremap_resource() adds 3799836f606f Input: lpc32xx-keys - convert to devm_platform_ioremap_resource() adds b1066df414d7 Input: nspire-keypad - use devm_platform_get_and_ioremap_r [...] adds e79637731c6a Input: omap4-keyad - convert to devm_platform_ioremap_resource() adds db9842298ad5 Input: opencores-kbd - convert to devm_platform_ioremap_re [...] adds 198a2ccaaab8 Input: pxa27x_keypad - convert to devm_platform_ioremap_re [...] adds b1c5590045a0 Input: sun4i-lradc-keys - convert to devm_platform_ioremap [...] adds c0551abb0557 Input: nomadik-ske-keypad - convert to use devm_* api adds f1efdf7fcef9 Input: lpc32xx_ts - convert to use devm_* api adds 0b64150c3429 Input: bcm-keypad - correct dev_err_probe() error adds 0859c1764c77 Input: rotary_encoder - don't double assign input->dev.parent adds d62394632065 dt-bindings: input: Add bindings for Azoteq IQS7210A/7211A/E adds f2ba47e65f3b Input: add support for Azoteq IQS7210A/7211A/E adds 677232f879f2 Input: iqs7211 - point to match data directly adds 50501936288d Merge tag 'v6.4' into next adds dbce1a7d5dce Input: Explicitly include correct DT includes adds 904ef2c47d8f Input: gpio-keys - convert to dev_err_probe() adds d7781232b5b2 Input: da9063 - add wakeup support adds 21c133be0266 dt-bindings: mms114: Add linux,keycodes property for touch keys adds bf93349b11ab Input: mms114 - add support for touch keys adds 2b6aa9e7927b Input: lm8333 - convert to use devm_* api adds caddca33a017 Input: amikbd - convert to use devm_* api adds e175eae16c1b Input: mcs-touchkey - convert to use devm_* api adds 447c09544275 Input: qt1070 - convert to use devm_* api adds 8362bf82fb54 Input: mcs-touchkey - fix uninitialized use of error in mc [...] adds 92e24e0e57f7 Input: psmouse - add delay when deactivating for SMBus mode adds f94c3bce7491 Input: qt2160 - tweak check for i2c adapter functionality adds f1fbff609a14 Input: qt2160 - switch to using threaded interrupt handler adds d675c9b573dd Input: qt2160 - do not hard code interrupt trigger adds 3e4bb047b233 Input: qt2160 - convert to use devm_* api adds 0410595e23f8 Input: lm8323 - rely on device core to create kp_disable a [...] adds fe45d12745d6 Input: lm8323 - convert to use devm_* api adds 687fe7dfb736 Input: tca6416-keypad - always expect proper IRQ number in [...] adds d3176b29263a Input: tca6416-keypad - rely on I2C core to set up suspend/resume adds cc141c35af87 Input: tca6416-keypad - fix interrupt enable disbalance adds 91a4c69052bb Input: tca6416-keypad - convert to use devm_* api adds 57b0c96f1e34 Input: tca6416-keypad - switch to using input core's polli [...] adds 54116d442e00 Input: rpckbd - fix the return value handle for platform_g [...] new 1ac731c529cd Merge branch 'next' into for-linus new 7153ef909b39 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1ac44de06378 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 4489d27b7ec4 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds 3f6a74bd6282 perf evsel: Free evsel->filter on the destructor adds 04cb4fc4d40a perf thread: Allow tools to register a thread->priv destructor adds 9de251cb501f perf trace: Register a thread priv destructor adds 7962ef13651a perf trace: Really free the evsel->priv area adds fcca1faf11b4 perf trace: Free thread_trace->files table adds faa4e0da1cba MAINTAINERS: Add git information for perf-tools and perf-t [...] adds 2df270716447 perf bench uprobe: Add benchmark to test uprobe overhead adds dded6f615b85 perf bench uprobe: Print diff to baseline adds 54d811023b5f perf bench uprobe: Show diff to previous adds 6af5e4cf3a65 perf bench uprobe empty: Add entry attaching an empty BPF program adds 7b47623b8cae perf bench uprobe trace_printk: Add entry attaching an BPF [...] adds 681f34d52b96 perf diff: Replaces some ',' as separator with the more usual ';' adds 91f88a0ac8bc perf stat: Avoid uninitialized use of perf_stat_config adds 0f97a3a0decc perf parse-events: Avoid use uninitialized warning adds 5cfb0cc0d95a perf test: Avoid weak symbol for arch_tests adds c126ac4a2003 perf build: Add LTO build option adds 84efbdb7fb8e perf parse-events: Remove unused PE_PMU_EVENT_FAKE token adds bf7d46b3a088 perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token adds 7e34daa55051 perf parse-events: Remove two unused tokens adds 22881e2b458d perf parse-events: Add more comments to 'struct parse_even [...] adds 93d7e9c8fbb4 perf parse-events: Avoid regrouped warning for wild card events adds 88cc47e24597 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 adds 9462e4de6275 perf parse-event: Add memory allocation test for name terms adds a7a3252dad35 perf parse-events: Separate YYABORT and YYNOMEM cases adds 77cdd787fc45 perf parse-events: Move instances of YYABORT to YYNOMEM adds b52cb995f1a5 perf parse-events: Separate ENOMEM memory handling adds b30d4f0b6954 perf parse-events: Additional error reporting adds d81fa63b09fb perf parse-events: Populate error column for BPF/tracepoin [...] adds 81a4e31f8c4a perf parse-events: Improve location for add pmu adds 4c11adff6756 perf parse-events: Remove ABORT_ON adds f9dd531c5b82 perf symbols: Add kallsyms__get_symbol_start() adds 69a87a32f5cd perf machine: Include data symbols in the kernel map adds 1e3720140559 perf doc: Fix typo in perf.data-file-format.txt adds 1699d3efe111 perf scripts python: Add initial script file with usage in [...] adds 0a02e44cc2fe perf scripts python: Extact necessary information from pro [...] adds 5aacd7f08a32 perf scripts python: Add classes and conversion functions adds 833daec7e6cf perf scripts python: Add trace end processing and PRODUCT [...] adds 258dfd41c1df perf scripts python: Implement add sample function and thr [...] adds 2d889c6af1cc perf scripts python: Implement add sample function and thr [...] adds f9f72b2ab77e perf scripts python: Add command execution for gecko script adds 404e077a16bb perf tools: Add a place to put kernel config fragments for [...] adds 24069d8112c9 perf jevents: Add support for Yitian 710 DDR PMU (arm64) aliasing adds 3e65bd13746a perf vendor events arm64: Add JSON metrics for Yitian 710 DDR adds f849ce6baf46 perf docs: Update metric usage for Alibaba's T-Head PMU dr [...] adds 1134f290d07c perf bpf-loader: Remove unneeded diagnostic pragma adds 435bea0a45cb perf build: Don't always set -funwind-tables and -ggdb3 adds e5764ae4c971 perf build: Add Wextra for C++ compilation adds a9b451509565 tools build: Add 3-component logical version comparators adds 10c775afa599 perf build: Disable fewer flex warnings adds ddc8e4c96692 perf build: Disable fewer bison warnings adds f776b0435e8c perf build: Remove -Wno-redundant-decls in 2 cases adds 7822a8913f4c perf build: Update build rule for generated files adds c7e97f215a4a perf build: Include generated header files properly adds c76a1444c00e perf parse-event: Avoid BPF test SEGV adds 30f4ade33d64 perf tools: Revert enable indices setting syntax for BPF map adds c9b57eb8dcb0 perf parse-events: Remove array remnants adds 11cb1ed47769 perf tests task_analyzer: Check perf build options for lib [...] adds 38beba673b43 perf tests trace+probe_vfs_getname: Fix shellcheck warning [...] adds 7b485d946890 perf tests probe_vfs_getname: Fix shellcheck warnings abou [...] adds a225c3049791 perf tests record_offcpu: Fix shellcheck warnings about wo [...] adds edf197cb9da5 perf tests lock_contention: Fix shellcheck issue about quo [...] adds 0dd1f815545d perf test stat_bpf_counters_cgrp: Fix shellcheck issue abo [...] adds e9c7c3a1092a perf tests: Address signal case issues detected via shellcheck adds faae152aa6d2 perf tests stat+csv_summary: Fix unused variable reference [...] adds 38b3fa07f19e perf tests perf_dat _converter_json: Use quoting to avoid [...] adds d10eedd87bb3 perf tests stat_bpf_counters: Fix usage of '==' to address [...] adds d13841e7898b perf tests stat+shadow_stat: Fix shellcheck warning about [...] adds 60f253ea7f1b perf tests asm_pure_loop: Fix shellcheck warning about wor [...] adds 5f83f1d58821 perf tests memcpy_thread_16k_10: Fix shellcheck warning ab [...] adds 05ef238cd05d perf tests lib probe: Fix shellcheck warning about about m [...] adds f188b2ce6573 perf beauty arch_errno_names: Fix shellcheck issue about l [...] adds e936584214b9 perf build: Fix shellcheck issue about quotes for check-he [...] adds 5fe053120568 perf tests thread_loop_check_tid_10: Fix shellcheck warnin [...] adds b19de09bbee6 perf tests unroll_loop_thread_10: Fix shellcheck warnings [...] adds a5f3171b1352 perf tests lib probe_vfs_getname: Fix shellcheck warnings [...] adds 1e094f925e1e perf tests lib waiting: Fix the shellcheck warnings about [...] adds 5e9310ae235b perf trace x86_arch_prctl: Address shellcheck warnings abo [...] adds 84caba70d09c perf arch x86: Address shellcheck warnings about unused va [...] adds 3a4367c11884 perf tests record+zstd_comp_decomp: Fix the shellcheck war [...] adds 1f14b8af2c9c perf tests coresight thread_loop_check_tid_2: Fix shellche [...] adds eef1fb50caba perf tests lib stat_output: Fix shellcheck warning about m [...] adds 8439b44abb0c perf tests stat+std_output: Fix shellcheck warnings about [...] adds 35578a551b75 perf tests stat+std_output: Fix shellcheck warnings about [...] adds ed847e30f001 perf test bpf: Address error about non-null argument for e [...] adds e8ca4f0f8c03 perf probe: Show correct error message about @symbol usage [...] adds 714b45111142 perf parse-events x86: Avoid sorting uops_retired.slots adds ab0cfb796e03 perf vendor events intel: Update meteorlake to 1.04 adds b691f30700b5 perf vendor events intel: Update sapphirerapids to 1.15 adds 9a7d82c188ba perf vendor events intel: Update Icelake+ metric constraints adds a7789d3f2e96 perf python: Cope with declarations after statements found [...] adds c43888e739bb perf script python: Cope with declarations after statement [...] adds 4e95ed4f4d5b perf build: Update feature check for clang and llvm adds 8fcaea9fd0da perf build: Support llvm and clang support compiled in adds 979e9c9fc9c2 perf annotate bpf: Don't enclose non-debug code with an assert() adds e2cabf2a4479 perf hists browser: Fix hierarchy mode header adds f6b8436bede3 perf hists browser: Fix the number of entries for 'e' key adds bf1842996aaa Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 7bc0153c53bc perf probe: Free string returned by synthesize_perf_probe_ [...] adds a612bbf8b8fd perf probe: Free string returned by synthesize_perf_probe_ [...] adds aeb50d3f2cd6 perf probe: Make synthesize_perf_probe_point() private to [...] adds 8c49c6e1a7b7 perf script: Print "cgroup" field on the same line as "comm" adds 55b290501928 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 878460e8d0ff perf build: Remove -Wno-unused-but-set-variable from the f [...] adds e59fea47f83e perf symbols: Fix DSO kernel load and symbol process to co [...] adds 33d9c5062113 perf script python: Add stub for PMU symbol to the python binding adds 7777ac3dfe29 perf test trace+probe_vfs_getname.sh: Remove stray \ before / adds 6f769c3458b6 perf tests trace+probe_vfs_getname.sh: Accept quotes surro [...] adds 56b11a2126bf perf bpf: Remove support for embedding clang for compiling [...] adds 3d6dfae88917 perf parse-events: Remove BPF event support adds 5e6da6be3082 perf trace: Migrate BPF augmentation to use a skeleton adds 5056c99e8d97 perf bpf examples: With no BPF events remove examples adds cd2cece61ac5 perf trace: Tidy comments related to BPF + syscall augmentation adds dc7f01f1bcec perf bpf-filter: Fix sample flag check with || adds 9575ecdd198a perf test: Add perf record sample filtering test adds d095ad45e2d8 perf evsel: Remove duplicate check for `field` in evsel__intval() adds 708a3e8b80a5 perf scripts python: Support syscall name parsing on arm64 adds 41a37430f665 perf scripts python: Update audit-libs package name for python3 adds f178a76b054f perf dlfilter: Add a test for resolve_address() adds 42c6dd9d2301 perf dlfilter: Initialize addr_location before passing it [...] adds 82b0a10390e5 perf dlfilter: Add al_cleanup() adds a4b6452af7f4 perf cs-etm: Don't duplicate FIELD_GET() adds ab3744007d51 perf vendor events arm64: Update scale units and descripti [...] adds a1ef3aaf6ada perf docs: Fix format of unordered lists adds 5000e7f61a1e perf parse-regs: Refactor arch register parsing functions adds 34af56afacd8 perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}() adds d8f69fb6faeb perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macros adds 6a87e0f0ce1a perf parse-regs: Remove unused macros PERF_REG_{IP|SP} adds 856caabf729f perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common code adds ff382c1ce876 perf parse-regs: Move out arch specific header from util/p [...] adds 159a8bb06f7b libperf: Implement riscv mmap support adds 10da1b8ed79f perf tests mmap-basic: Adapt for riscv adds 3286f88f31da perf vendor events: Update the JSON/events descriptions fo [...] adds e104df97b8dc perf vendor events: Drop some of the JSON/events for power [...] adds 4836b9a85ef1 perf vendor events: Drop STORES_PER_INST metric event for [...] adds 7d473f475b2a perf vendor events: Move JSON/events to appropriate files [...] adds 426c804b5a1b perf vendor events: Update JSON/events for power10 platform adds edd65d2bc55f perf vendor events: Update metric event names for power10 [...] adds 5ceb8b5b7d87 perf vendor events: Update metric events for power10 platform adds 1836480429d1 perf bpf_skel augmented_raw_syscalls: Cap the socklen para [...] adds c3e1e8cf006b perf arm64: Allow version comparisons of CPU IDs adds 81f7da549af4 perf test: Add a test for the new Arm CPU ID comparison behavior adds 9d5da30e4ae9 perf jevents: Add a new expression builtin strcmp_cpuid_str() adds d43f54912101 perf vendor events arm64: Update stall_slot workaround for [...] adds 4473949074c3 perf vendor events arm64: Update N2 and V2 metrics and eve [...] adds ef23cb593304 perf top: Don't pass an ERR_PTR() directly to perf_session [...] adds abaf1e0355ab perf lock: Don't pass an ERR_PTR() directly to perf_sessio [...] adds 83a0943b1870 perf trace: Use the augmented_raw_syscall BPF skel only fo [...] adds 64917f4df048 perf trace: Use heuristic when deciding if a syscall trace [...] adds 7298e876075e perf jevents: Raise exception for no definition of a arch [...] adds b8af10062df3 perf vendor events arm64: Remove L1D_CACHE_LMISS from Ampe [...] adds 47715f2b624d perf vendor events arm64: AmpereOne: Mark affected STALL_* [...] adds 705ed549148f perf vendor events arm64: Add AmpereOne metrics adds a50b8db3ea35 perf vendor events arm64: AmpereOne: Remove unsupported events adds 262b54b6c939 perf bpf augmented_raw_syscalls: Add an assert to make sur [...] adds 7d9642311b6d perf bpf augmented_raw_syscalls: Add an assert to make sur [...] adds 58a8d2edd57b perf stat-display: Check if snprintf()'s fmt argument is NULL adds 7a46404b3c01 perf lzma: Convert some pr_err() to pr_debug() as callers [...] adds 9823ae6f6878 perf bench breakpoint: Skip run if no breakpoints available adds 91e2e9f0b881 perf script ibs: Remove unused include adds e1a3aad31c3b perf pmu: Avoid a path name copy adds cc5adb7347be perf pmu: Move perf_pmu__set_format to pmu.y adds 6f2f6eafcd0d perf pmu: Reduce scope of perf_pmu_error() adds 804fee5d0f7f perf pmu: Avoid passing format list to perf_pmu__config_terms() adds 7eb5473314b5 perf pmu: Avoid passing format list to perf_pmu__format_type adds da6a5afda54d perf pmu: Avoid passing format list to perf_pmu__format_bits() adds 838a8c5f40dd perf pmu: Pass PMU rather than aliases and format adds 9e1f16939b3e perf build: Allow customization of clang options for BPF target adds 504026412162 perf pmu: Make the loading of formats lazy adds c3245d2093c1 perf pmu: Abstract alias/event struct adds 4000519eb0c6 perf pmu-events: Add extra underscore to function names adds 2e255b4f9f41 perf jevents: Group events by PMU adds 9d31cb939544 perf parse-events: Improve error message for double setting adds c4ac7f7542e7 perf s390 s390_cpumcfdg_dump: Don't scan all PMUs adds e3edd6cf6399 perf pmu-events: Reduce processed events by passing PMU adds 3d5045492ab2 perf pmu-events: Add pmu_events_table__find_event() adds edb217ff14fb perf pmu: Parse sysfs events directly from a file adds f26d22f1bac8 perf pmu: Prefer passing pmu to aliases list adds f63a536f03a2 perf pmu: Merge JSON events with sysfs at load time adds 7c52f10c0d4d perf pmu: Cache JSON events table adds e6ff1eed3584 perf pmu: Lazily add JSON events adds 88ed91848db2 perf pmu: Scan type early to fail an invalid PMU quickly adds 7b723dbb96e8 perf pmu: Be lazy about loading event info files from sysfs adds 8d4b6d37ea78 perf pmu: Lazily load sysfs aliases adds f85d120c46e7 perf jevents: Sort strings in the big C string to reduce faults adds 43803cb16f99 perf scripts python: Add support for input args in gecko script adds f208b2c6f984 perf scripts python gecko: Launch the profiler UI on the d [...] adds eeb6b12992c4 perf jevents: Don't append Unit to desc adds 9897009eecae perf header: Fix missing PMU caps adds c091ee90897a perf pmu: Remove logic for PMU name being NULL adds 970ef02e980a perf parse-events: Make term's config const adds b7823045ec1a perf pmu: Make id const and add missing free adds 7512e9695795 perf build-id: Simplify build_id_cache__cachedir() adds 520da457f9b8 perf tui slang: Tidy casts adds 0f2418fddb6d perf lock contention: Fix typo in max-stack option description adds c56f286f24c4 perf tools: Allow to use cpuinfo on LoongArch adds 49cf0bf6379d perf beauty mmap_flags: Fix script for archs that use the [...] adds f703073efff5 perf beauty mmap_flags: Use "test -f" instead of "[-f FILE]" adds 8d9f5146f5da perf pmus: Sort pmus by name then suffix adds cd4e1efbbc40 perf pmus: Skip duplicate PMUs and don't print list suffix [...] adds 9bf63282ea77 perf tools: Handle old data in PERF_RECORD_ATTR adds baec60800dd4 libperf: Add perf_record_header_attr_id() adds f174341d0da1 perf tools: Convert to perf_record_header_attr_id() adds c091c78b73c8 libperf: Get rid of attr.id field adds 11f5710d96af perf test shell record_bpf_filter: Skip 6.2 kernel adds 68ca249c964f perf test shell stat_bpf_counters: Fix test on Intel adds a84260e31402 perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup [...] adds d2045f87154b perf jevents: Use "default_core" for events with no Unit new 196e355877a7 perf pmu: Avoid uninitialized use of alias->str new 6beb6cfddff9 perf parse-events: Minor help message improvements new 7a6e91644708 perf parse-events: Make common term list to strbuf helper new 30f0b435bbf2 perf pmu: Remove str from perf_pmu_alias new f0005f173224 perf metric: Add #num_cpus_online literal new 45210e1ada6d perf dlfilter: Avoid leak in v0 API test use of resolve_address() new bdc60129915f perf vendor events intel: Fix modifier in tma_info_system_ [...] new 478c3f5dcd8c perf list: Don't print Unit for "default_core" new 58d3a4cea4a4 perf parse-events: Name the two term enums new 64199ae4b8a3 perf parse-events: Fix propagation of term's no_value when [...] new 9ea150a8d073 perf parse-events: Fixes relating to no_value terms new d098fcfca54e Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new 41b3f16fa619 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e2884fe84a83 drm/amd: Make fence wait in suballocator uninterruptible new 7583028d359d drm: gm12u320: Fix the timeout usage for usb_bulk_msg() new 16fdf769151b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (caed158a50c7) \ N -- N -- N refs/heads/pending-fixes (16fdf769151b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 262 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + CREDITS | 11 - Documentation/ABI/stable/sysfs-block | 2 +- Documentation/ABI/stable/sysfs-bus-mhi | 4 +- Documentation/ABI/stable/sysfs-class-infiniband | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 53 + Documentation/ABI/stable/sysfs-platform-wmi-bmof | 2 +- .../ABI/testing/configfs-usb-gadget-midi2 | 54 + .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/debugfs-tpmi | 31 + Documentation/ABI/testing/procfs-diskstats | 2 +- Documentation/ABI/testing/sysfs-bus-coreboot | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 8 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 2 +- Documentation/ABI/testing/sysfs-bus-counter | 8 +- .../testing/sysfs-bus-event_source-devices-events | 4 +- .../testing/sysfs-bus-event_source-devices-hv_gpci | 160 + .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 6 +- .../ABI/testing/sysfs-bus-i2c-devices-fsa9480 | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 16 + .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 2 + Documentation/ABI/testing/sysfs-bus-nfit | 2 +- Documentation/ABI/testing/sysfs-bus-nvdimm | 4 +- Documentation/ABI/testing/sysfs-bus-papr-pmem | 2 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 38 +- Documentation/ABI/testing/sysfs-bus-umc | 28 - Documentation/ABI/testing/sysfs-bus-usb | 34 - Documentation/ABI/testing/sysfs-class | 2 +- Documentation/ABI/testing/sysfs-class-cxl | 4 +- .../ABI/testing/sysfs-class-firmware-attributes | 101 +- Documentation/ABI/testing/sysfs-class-led | 9 + Documentation/ABI/testing/sysfs-class-mtd | 2 +- Documentation/ABI/testing/sysfs-class-net | 2 +- Documentation/ABI/testing/sysfs-class-net-queues | 2 +- Documentation/ABI/testing/sysfs-class-power-wilco | 2 +- Documentation/ABI/testing/sysfs-class-remoteproc | 2 +- Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 156 - .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 57 - Documentation/ABI/testing/sysfs-devices-online | 2 +- .../testing/sysfs-devices-platform-kunpeng_hccs | 81 + Documentation/ABI/testing/sysfs-driver-ge-achc | 2 +- Documentation/ABI/testing/sysfs-driver-tegra-fuse | 2 +- Documentation/ABI/testing/sysfs-driver-ufs | 247 -- Documentation/ABI/testing/sysfs-firmware-acpi | 2 +- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 14 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 2 +- Documentation/ABI/testing/sysfs-platform-asus-wmi | 88 + .../ABI/testing/sysfs-platform-dell-laptop | 2 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 2 +- Documentation/ABI/testing/sysfs-platform-kim | 2 +- .../ABI/testing/sysfs-platform-mellanox-bootctl | 66 + Documentation/ABI/testing/sysfs-platform-sst-atom | 2 +- Documentation/ABI/testing/sysfs-wusb_cbaf | 101 - Documentation/Makefile | 16 + Documentation/PCI/pci-error-recovery.rst | 12 +- Documentation/PCI/pciebus-howto.rst | 14 +- Documentation/accounting/psi.rst | 2 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 6 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/devices.txt | 16 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 +- Documentation/admin-guide/kernel-parameters.rst | 25 +- Documentation/admin-guide/kernel-parameters.txt | 104 +- Documentation/admin-guide/media/qcom_camss.rst | 6 +- Documentation/admin-guide/mm/damon/usage.rst | 4 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/module-signing.rst | 2 +- Documentation/admin-guide/perf/alibaba_pmu.rst | 5 + Documentation/admin-guide/serial-console.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 27 +- Documentation/admin-guide/xfs.rst | 2 +- Documentation/arch/arm/arm.rst | 2 +- Documentation/arch/arm/ixp4xx.rst | 4 +- Documentation/arch/arm/sunxi/clocks.rst | 2 +- Documentation/arch/arm/swp_emulation.rst | 2 +- Documentation/arch/arm/tcm.rst | 2 +- Documentation/arch/arm/uefi.rst | 4 +- Documentation/arch/arm/vlocks.rst | 2 +- Documentation/arch/arm64/acpi_object_usage.rst | 2 +- Documentation/arch/arm64/arm-acpi.rst | 2 +- Documentation/arch/index.rst | 4 +- Documentation/{ => arch}/loongarch/booting.rst | 0 Documentation/{ => arch}/loongarch/features.rst | 0 Documentation/{ => arch}/loongarch/index.rst | 0 .../{ => arch}/loongarch/introduction.rst | 0 .../{ => arch}/loongarch/irq-chip-model.rst | 0 Documentation/{ => arch}/mips/booting.rst | 0 Documentation/{ => arch}/mips/features.rst | 0 Documentation/{ => arch}/mips/index.rst | 0 Documentation/{ => arch}/mips/ingenic-tcu.rst | 0 Documentation/arch/openrisc/openrisc_port.rst | 4 +- Documentation/arch/s390/vfio-ap.rst | 2 +- Documentation/arch/x86/boot.rst | 2 +- Documentation/arch/x86/buslock.rst | 2 +- Documentation/arch/x86/index.rst | 1 + Documentation/arch/x86/mds.rst | 2 +- Documentation/arch/x86/sgx.rst | 2 +- Documentation/arch/x86/shstk.rst | 179 + Documentation/arch/xtensa/atomctl.rst | 2 +- Documentation/block/data-integrity.rst | 2 +- Documentation/block/ublk.rst | 2 +- Documentation/bpf/btf.rst | 2 +- Documentation/bpf/cpumasks.rst | 2 +- Documentation/bpf/graph_ds_impl.rst | 2 +- Documentation/bpf/llvm_reloc.rst | 2 +- Documentation/core-api/genericirq.rst | 2 +- Documentation/core-api/printk-formats.rst | 9 +- Documentation/core-api/workqueue.rst | 356 +- Documentation/devicetree/bindings/.yamllint | 5 + Documentation/devicetree/bindings/arm/amlogic.yaml | 8 + .../devicetree/bindings/arm/arm,coresight-cti.yaml | 2 +- .../bindings/arm/arm,coresight-dummy-sink.yaml | 2 +- .../bindings/arm/arm,coresight-dummy-source.yaml | 2 +- .../bindings/arm/arm,embedded-trace-extension.yaml | 6 +- .../bindings/arm/arm,trace-buffer-extension.yaml | 9 +- .../bindings/arm/arm,versatile-sysreg.yaml | 2 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +- .../devicetree/bindings/arm/aspeed/aspeed,sbc.yaml | 4 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 4 +- .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 1 + .../devicetree/bindings/arm/bcm/brcm,bcm53573.yaml | 39 + Documentation/devicetree/bindings/arm/cpus.yaml | 3 + .../arm/firmware/tlm,trusted-foundations.yaml | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 53 +- .../bindings/arm/hisilicon/controller/cpuctrl.yaml | 20 + .../devicetree/bindings/arm/intel,socfpga.yaml | 5 + .../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 +- .../devicetree/bindings/arm/keystone/ti,sci.yaml | 2 +- .../arm/marvell/cp110-system-controller.txt | 8 +- .../bindings/arm/mediatek/mediatek,mipi0a.txt | 2 +- .../bindings/arm/mediatek/mediatek,vcodecsys.txt | 2 +- Documentation/devicetree/bindings/arm/msm/ssbi.txt | 18 - .../bindings/arm/mstar/mstar,l3bridge.yaml | 4 +- .../bindings/arm/mstar/mstar,smpctrl.yaml | 4 +- .../devicetree/bindings/arm/omap/ctrl.txt | 2 +- .../devicetree/bindings/arm/omap/omap.txt | 99 - .../bindings/arm/qcom,coresight-tpda.yaml | 2 +- .../bindings/arm/qcom,coresight-tpdm.yaml | 2 +- .../devicetree/bindings/arm/qcom-soc.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 14 + .../devicetree/bindings/arm/rockchip.yaml | 15 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 4 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 4 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 4 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 9 +- .../devicetree/bindings/arm/tegra/nvidia,nvec.txt | 21 - .../bindings/arm/tegra/nvidia,tegra20-ahb.txt | 17 - .../bindings/arm/tegra/nvidia,tegra20-flowctrl.txt | 18 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 13 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 176 + .../devicetree/bindings/ata/pata-common.yaml | 2 +- .../devicetree/bindings/bus/brcm,gisb-arb.yaml | 2 +- .../bindings/bus/nvidia,tegra210-aconnect.yaml | 4 +- .../devicetree/bindings/bus/qcom,ssbi.yaml | 63 + .../bindings/chrome/google,cros-ec-typec.yaml | 6 +- .../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +- .../devicetree/bindings/clock/alphascale,acc.txt | 4 +- .../bindings/clock/amlogic,gxbb-aoclkc.txt | 64 - .../bindings/clock/amlogic,gxbb-aoclkc.yaml | 85 + .../bindings/clock/amlogic,gxbb-clkc.txt | 53 - .../bindings/clock/amlogic,gxbb-clkc.yaml | 37 + .../devicetree/bindings/clock/fsl,imx8-acm.yaml | 282 ++ .../devicetree/bindings/clock/hix5hd2-clock.txt | 30 - .../bindings/clock/intel,agilex5-clkmgr.yaml | 40 + .../devicetree/bindings/clock/keystone-pll.txt | 2 +- .../devicetree/bindings/clock/lpc1850-ccu.txt | 2 +- .../devicetree/bindings/clock/lpc1850-creg-clk.txt | 4 +- .../devicetree/bindings/clock/maxim,max9485.txt | 2 +- .../bindings/clock/nvidia,tegra124-car.yaml | 4 +- .../devicetree/bindings/clock/oxnas,stdclk.txt | 28 - .../bindings/clock/qcom,dispcc-sm8x50.yaml | 4 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 2 +- .../bindings/clock/qcom,gcc-ipq4019.yaml | 2 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 2 +- .../bindings/clock/qcom,gcc-msm8976.yaml | 2 +- .../bindings/clock/qcom,gcc-msm8996.yaml | 2 +- .../bindings/clock/qcom,gcc-msm8998.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-other.yaml | 5 +- .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 +- .../bindings/clock/qcom,ipq5018-gcc.yaml | 63 + .../bindings/clock/qcom,kpss-acc-v1.yaml | 2 +- .../devicetree/bindings/clock/qcom,lcc.yaml | 34 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 +- .../bindings/clock/qcom,msm8996-cbf.yaml | 4 +- .../bindings/clock/qcom,msm8998-gpucc.yaml | 2 +- .../bindings/clock/qcom,qdu1000-gcc.yaml | 3 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-camcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-lpasscorecc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7280-camcc.yaml | 2 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7280-lpasscc.yaml | 2 +- .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sm8350-videocc.yaml | 8 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 4 +- .../bindings/clock/qcom,sm8450-dispcc.yaml | 4 +- .../bindings/clock/qcom,sm8450-videocc.yaml | 4 +- .../bindings/clock/qcom,sm8550-dispcc.yaml | 4 +- .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../devicetree/bindings/clock/renesas,5p35023.yaml | 86 + .../bindings/clock/sprd,sc9863a-clk.yaml | 2 +- .../devicetree/bindings/clock/ti,cdce925.yaml | 2 +- .../devicetree/bindings/clock/ti,sci-clk.yaml | 2 +- Documentation/devicetree/bindings/clock/ti/mux.txt | 2 +- .../devicetree/bindings/clock/vf610-clock.txt | 2 +- .../devicetree/bindings/clock/xlnx,versal-clk.yaml | 87 +- .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 - .../bindings/connector/usb-connector.yaml | 11 +- .../cpu/nvidia,tegra186-ccplex-cluster.yaml | 37 + .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 16 +- .../devfreq/event/samsung,exynos-ppmu.yaml | 2 +- .../devicetree/bindings/display/atmel/hlcdc-dc.txt | 2 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 +- .../bindings/display/cirrus,clps711x-fb.txt | 2 +- .../bindings/display/msm/dp-controller.yaml | 3 +- .../bindings/display/msm/dsi-controller-main.yaml | 2 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-7nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-common.yaml | 2 +- .../bindings/display/msm/mdss-common.yaml | 2 +- .../devicetree/bindings/display/msm/qcom,mdp5.yaml | 2 +- .../devicetree/bindings/display/msm/qcom,mdss.yaml | 4 +- .../bindings/display/msm/qcom,msm8998-dpu.yaml | 2 +- .../bindings/display/msm/qcom,msm8998-mdss.yaml | 2 +- .../bindings/display/msm/qcom,qcm2290-dpu.yaml | 2 +- .../bindings/display/msm/qcom,qcm2290-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sc7180-dpu.yaml | 2 +- .../bindings/display/msm/qcom,sc7180-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sc7280-dpu.yaml | 2 +- .../bindings/display/msm/qcom,sc7280-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sc8280xp-dpu.yaml | 2 +- .../bindings/display/msm/qcom,sc8280xp-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sdm845-dpu.yaml | 2 +- .../bindings/display/msm/qcom,sdm845-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sm6115-dpu.yaml | 2 +- .../bindings/display/msm/qcom,sm6115-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sm6350-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sm6375-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sm8150-dpu.yaml | 2 +- .../bindings/display/msm/qcom,sm8150-mdss.yaml | 2 +- .../bindings/display/msm/qcom,sm8250-dpu.yaml | 6 +- .../bindings/display/msm/qcom,sm8250-mdss.yaml | 10 +- .../bindings/display/msm/qcom,sm8350-dpu.yaml | 6 +- .../bindings/display/msm/qcom,sm8350-mdss.yaml | 8 +- .../bindings/display/msm/qcom,sm8450-dpu.yaml | 6 +- .../bindings/display/msm/qcom,sm8450-mdss.yaml | 10 +- .../bindings/display/msm/qcom,sm8550-dpu.yaml | 6 +- .../bindings/display/msm/qcom,sm8550-mdss.yaml | 10 +- .../display/panel/advantech,idk-2121wr.yaml | 3 + .../bindings/display/panel/himax,hx8394.yaml | 2 +- .../display/panel/mantix,mlaf057we51-x.yaml | 2 +- .../display/panel/olimex,lcd-olinuxino.yaml | 2 +- .../bindings/display/panel/orisetech,otm8009a.yaml | 2 +- .../bindings/display/panel/panel-common.yaml | 2 +- .../bindings/display/panel/panel-dsi-cm.yaml | 2 +- .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 3 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 +- .../bindings/display/panel/raydium,rm68200.yaml | 2 +- .../display/panel/rocktech,jh057n00900.yaml | 2 +- .../bindings/display/panel/visionox,rm69299.yaml | 2 +- .../bindings/display/panel/visionox,vtdr6130.yaml | 2 +- .../bindings/display/rockchip/rockchip-vop2.yaml | 2 +- .../display/tegra/nvidia,tegra124-sor.yaml | 2 +- .../devicetree/bindings/dma/atmel-xdma.txt | 3 +- .../devicetree/bindings/dma/brcm,bcm2835-dma.txt | 83 - .../devicetree/bindings/dma/brcm,bcm2835-dma.yaml | 102 + .../devicetree/bindings/dma/fsl,edma.yaml | 106 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 +- .../bindings/dma/nvidia,tegra20-apbdma.txt | 2 +- .../devicetree/bindings/dma/qcom,bam-dma.yaml | 33 +- .../devicetree/bindings/dma/stericsson,dma40.yaml | 2 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 + Documentation/devicetree/bindings/eeprom/at24.yaml | 7 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 4 +- .../devicetree/bindings/extcon/maxim,max77843.yaml | 1 + .../bindings/extcon/qcom,pm8941-misc.yaml | 2 +- .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 4 + .../intel,ixp4xx-network-processing-engine.yaml | 4 +- .../bindings/firmware/nvidia,tegra186-bpmp.yaml | 39 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 1 + .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 14 + .../devicetree/bindings/fpga/fpga-region.txt | 4 +- .../bindings/fsi/ibm,i2cr-fsi-master.yaml | 41 + .../devicetree/bindings/gpio/gpio-xgene-sb.txt | 2 +- .../devicetree/bindings/gpio/gpio_oxnas.txt | 47 - .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 2 +- .../devicetree/bindings/gpio/ti,omap-gpio.yaml | 4 +- .../bindings/gpio/x-powers,axp209-gpio.yaml | 4 +- .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 4 +- .../bindings/gpio/xylon,logicvc-gpio.yaml | 4 +- .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 2 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 2 +- .../devicetree/bindings/hwmon/adi,adm1177.yaml | 2 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 +- .../devicetree/bindings/hwmon/adi,ltc2992.yaml | 2 +- .../devicetree/bindings/hwmon/aspeed-pwm-tacho.txt | 2 +- .../devicetree/bindings/hwmon/iio-hwmon.yaml | 4 +- .../devicetree/bindings/hwmon/jedec,jc42.yaml | 2 +- .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 2 +- Documentation/devicetree/bindings/hwmon/lm75.yaml | 2 +- Documentation/devicetree/bindings/hwmon/lm87.txt | 2 +- .../devicetree/bindings/hwmon/ltq-cputemp.txt | 2 +- .../bindings/hwmon/microchip,mcp3021.yaml | 2 +- .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 2 +- .../devicetree/bindings/hwmon/national,lm90.yaml | 2 +- .../devicetree/bindings/hwmon/npcm750-pwm-fan.txt | 2 +- .../devicetree/bindings/hwmon/nxp,mc34vr500.yaml | 2 +- .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 2 +- .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 2 +- .../bindings/hwmon/starfive,jh71x0-temp.yaml | 8 +- .../devicetree/bindings/hwmon/ti,tmp102.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tmp108.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tps23861.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 3 + .../bindings/i2c/i2c-arb-gpio-challenge.txt | 82 - .../bindings/i2c/i2c-arb-gpio-challenge.yaml | 135 + Documentation/devicetree/bindings/i2c/i2c-arb.txt | 35 - Documentation/devicetree/bindings/i2c/i2c-atr.yaml | 34 + .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml | 46 +- Documentation/devicetree/bindings/i2c/i2c-sprd.txt | 2 +- .../devicetree/bindings/i2c/nxp,pca9541.txt | 29 - .../devicetree/bindings/i2c/nxp,pca9541.yaml | 56 + .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 4 +- .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 4 +- .../iio/adc/allwinner,sun20i-d1-gpadc.yaml | 91 + .../bindings/iio/adc/atmel,sama9260-adc.yaml | 4 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 15 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 2 +- .../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 2 +- Documentation/devicetree/bindings/iio/common.yaml | 2 +- .../bindings/iio/dac/microchip,mcp4728.yaml | 49 + .../bindings/iio/frequency/adi,admv1013.yaml | 60 + .../bindings/iio/frequency/adi,admv1014.yaml | 10 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 2 +- .../bindings/iio/light/rohm,bu27010.yaml | 50 + .../iio/pressure/honeywell,mprls0025pa.yaml | 2 +- .../bindings/iio/proximity/ams,as3935.yaml | 2 +- .../bindings/iio/proximity/murata,irsd200.yaml | 60 + .../bindings/iio/proximity/semtech,sx9310.yaml | 5 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 5 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 2 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 248 +- .../devicetree/bindings/input/elan,ekth3000.yaml | 2 +- .../devicetree/bindings/input/ilitek,ili9882t.yaml | 67 + .../bindings/input/rmi4/rmi_2d_sensor.txt | 56 - .../devicetree/bindings/input/rmi4/rmi_f01.txt | 39 - .../devicetree/bindings/input/rmi4/rmi_i2c.txt | 61 - .../devicetree/bindings/input/rmi4/rmi_spi.txt | 56 - .../devicetree/bindings/input/stmpe-keypad.txt | 41 - .../devicetree/bindings/input/syna,rmi4.yaml | 271 ++ .../bindings/input/touchscreen/azoteq,iqs7211.yaml | 769 ++++ .../bindings/input/touchscreen/edt-ft5x06.yaml | 6 + .../bindings/input/touchscreen/eeti,exc3000.yaml | 2 + .../bindings/input/touchscreen/melfas,mms114.yaml | 5 + .../bindings/input/touchscreen/stmpe.txt | 108 - .../bindings/input/touchscreen/tsc2007.txt | 2 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 6 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 18 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 2 +- .../arm,versatile-fpga-irq.txt | 4 +- .../brcm,bcm2835-armctrl-ic.txt | 2 +- .../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 2 +- .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 41 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 12 +- .../devicetree/bindings/iommu/qcom,iommu.yaml | 22 +- .../devicetree/bindings/iommu/xen,grant-dma.yaml | 2 +- .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 8 +- .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 2 +- .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 +- .../leds/backlight/mediatek,mt6370-backlight.yaml | 2 +- Documentation/devicetree/bindings/leds/common.yaml | 15 +- .../devicetree/bindings/leds/leds-an30259a.txt | 55 - .../devicetree/bindings/leds/leds-aw2013.yaml | 13 + .../bindings/leds/leds-group-multicolor.yaml | 64 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 4 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 2 +- .../devicetree/bindings/leds/nxp,pca953x.yaml | 4 + .../devicetree/bindings/leds/nxp,pca995x.yaml | 81 + .../bindings/leds/panasonic,an30259a.yaml | 84 + .../devicetree/bindings/leds/rohm,bd2606mvv.yaml | 4 +- .../bindings/leds/rohm,bd71828-leds.yaml | 2 - .../bindings/mailbox/brcm,iproc-flexrm-mbox.txt | 2 +- .../bindings/mailbox/ti,omap-mailbox.yaml | 4 +- .../devicetree/bindings/media/amphion,vpu.yaml | 8 +- .../devicetree/bindings/media/cdns,csi2rx.txt | 100 - .../devicetree/bindings/media/cdns,csi2rx.yaml | 201 + .../bindings/media/cec/nvidia,tegra114-cec.yaml | 1 - .../bindings/media/i2c/st,st-mipid02.yaml | 1 - .../bindings/media/i2c/ti,ds90ub913.yaml | 133 + .../bindings/media/i2c/ti,ds90ub953.yaml | 134 + .../bindings/media/i2c/ti,ds90ub960.yaml | 427 ++ .../bindings/media/i2c/toshiba,tc358746.yaml | 2 +- .../devicetree/bindings/media/i2c/tvp5150.txt | 2 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 67 +- .../media/mediatek,vcodec-subdev-decoder.yaml | 2 +- .../devicetree/bindings/media/nxp,imx8-isi.yaml | 5 +- .../bindings/media/qcom,msm8916-venus.yaml | 4 +- .../bindings/media/qcom,sm8250-venus.yaml | 4 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 1 + .../memory-controllers/mc-peripheral-props.yaml | 2 + .../memory-controllers/mediatek,smi-larb.yaml | 2 +- .../memory-controllers/rockchip,rk3399-dmc.yaml | 4 +- .../memory-controllers/xlnx,zynq-ddrc-a05.yaml | 2 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 43 +- .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 42 - .../devicetree/bindings/mfd/aspeed-lpc.yaml | 2 +- .../devicetree/bindings/mfd/atmel-flexcom.txt | 1 + .../devicetree/bindings/mfd/atmel-gpbr.txt | 1 + .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 + .../devicetree/bindings/mfd/atmel-matrix.txt | 1 + .../devicetree/bindings/mfd/atmel-smc.txt | 1 + .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 4 +- .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 4 +- .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 4 +- .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 4 +- .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 4 +- .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 4 +- .../devicetree/bindings/mfd/maxim,max77693.yaml | 52 + .../devicetree/bindings/mfd/qcom,pm8008.yaml | 2 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 6 +- .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 1 - .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 4 +- .../devicetree/bindings/mfd/st,stmpe.yaml | 297 ++ .../devicetree/bindings/mfd/st,stpmic1.yaml | 12 +- .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 16 +- .../bindings/mfd/stericsson,db8500-prcmu.yaml | 22 +- Documentation/devicetree/bindings/mfd/stmpe.txt | 42 - .../bindings/mips/loongson/ls2k-reset.yaml | 4 +- .../bindings/mips/loongson/rs780e-acpi.yaml | 4 +- .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 4 +- .../bindings/mmc/marvell,xenon-sdhci.yaml | 4 +- Documentation/devicetree/bindings/mmc/pxa-mmc.txt | 2 +- .../devicetree/bindings/mmc/sdhci-msm.yaml | 4 +- .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 2 +- .../bindings/mtd/amlogic,meson-nand.yaml | 6 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 21 +- .../bindings/mtd/marvell,nand-controller.yaml | 1 + .../bindings/mtd/microchip,mchp48l640.yaml | 4 +- .../devicetree/bindings/mtd/nand-controller.yaml | 2 +- .../devicetree/bindings/mtd/oxnas-nand.txt | 41 - .../devicetree/bindings/mtd/partitions/seama.yaml | 44 + .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 +- .../devicetree/bindings/net/can/cc770.txt | 2 +- .../devicetree/bindings/net/davicom,dm9000.yaml | 59 + .../devicetree/bindings/net/davicom-dm9000.txt | 27 - .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 2 +- .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 3 + .../devicetree/bindings/net/ethernet-phy.yaml | 2 +- .../devicetree/bindings/net/faraday,ftgmac100.yaml | 102 + .../devicetree/bindings/net/ftgmac100.txt | 67 - .../devicetree/bindings/net/mediatek-dwmac.yaml | 2 +- .../devicetree/bindings/net/microchip,lan95xx.yaml | 2 +- .../devicetree/bindings/net/nfc/marvell,nci.yaml | 4 +- .../devicetree/bindings/net/samsung-sxgbe.txt | 4 +- .../bindings/net/snps,dwc-qos-ethernet.txt | 2 +- .../devicetree/bindings/net/sti-dwmac.txt | 2 +- Documentation/devicetree/bindings/nios2/nios2.txt | 2 +- .../devicetree/bindings/nvmem/fsl,t1023-sfp.yaml | 37 + .../bindings/nvmem/layouts/fixed-cell.yaml | 26 + .../bindings/nvmem/layouts/fixed-layout.yaml | 12 + .../bindings/nvmem/layouts/onie,tlv-layout.yaml | 2 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 5 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/nvmem/qcom,sec-qfprom.yaml | 55 + .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 27 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 28 + .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 70 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 18 +- .../bindings/peci/nuvoton,npcm-peci.yaml | 56 + .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 +- .../bindings/phy/nvidia,tegra210-xusb-padctl.yaml | 2 +- .../devicetree/bindings/phy/phy-hisi-inno-usb2.txt | 2 +- .../devicetree/bindings/phy/pistachio-usb-phy.txt | 2 +- .../devicetree/bindings/phy/pxa1928-usb-phy.txt | 2 +- .../bindings/phy/qcom,ipq5332-usb-hsphy.yaml | 59 + .../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 278 +- .../bindings/phy/qcom,msm8996-qmp-ufs-phy.yaml | 228 -- .../bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml | 80 - .../bindings/phy/qcom,msm8998-qmp-pcie-phy.yaml | 97 + .../bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml | 282 -- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 55 +- .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 48 +- .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 46 +- .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 7 +- .../devicetree/bindings/phy/realtek,usb2phy.yaml | 175 + .../devicetree/bindings/phy/realtek,usb3phy.yaml | 107 + .../bindings/phy/rockchip,inno-usb2phy.yaml | 21 +- .../bindings/phy/rockchip,pcie3-phy.yaml | 33 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 + .../bindings/phy/rockchip-inno-csi-dphy.yaml | 2 +- .../bindings/phy/samsung,usb3-drd-phy.yaml | 1 + .../bindings/phy/starfive,jh7110-dphy-rx.yaml | 71 + .../bindings/phy/starfive,jh7110-pcie-phy.yaml | 58 + .../bindings/phy/starfive,jh7110-usb-phy.yaml | 50 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- Documentation/devicetree/bindings/phy/ti-phy.txt | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml | 5 + .../pinctrl/amlogic,meson-pinctrl-common.yaml | 7 + .../pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml | 3 + .../amlogic,meson-pinctrl-g12a-periphs.yaml | 3 + .../pinctrl/amlogic,meson8-pinctrl-aobus.yaml | 4 + .../pinctrl/amlogic,meson8-pinctrl-cbus.yaml | 4 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 52 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 56 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 120 +- .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 461 --- .../bindings/pinctrl/brcm,bcm11351-pinctrl.yaml | 259 ++ .../bindings/pinctrl/canaan,k210-fpioa.yaml | 2 +- .../bindings/pinctrl/cypress,cy8c95x0.yaml | 4 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 4 - .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt6795-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt7981-pinctrl.yaml | 4 +- .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 4 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt8365-pinctrl.yaml | 2 +- .../bindings/pinctrl/nvidia,tegra114-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra124-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra194-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra20-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra210-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra30-pinmux.yaml | 2 - .../devicetree/bindings/pinctrl/oxnas,pinctrl.txt | 56 - .../bindings/pinctrl/pinctrl-max77620.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-rk805.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 262 -- .../bindings/pinctrl/pinctrl-single.yaml | 207 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 8 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 - .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 135 + .../pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml | 143 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 4 - .../bindings/pinctrl/renesas,rza1-ports.yaml | 4 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 61 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 4 - .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 4 - .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 4 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/sprd,pinctrl.txt | 2 +- .../bindings/pinctrl/ti,omap-pinctrl.txt | 13 - .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 + .../devicetree/bindings/pmem/pmem-region.txt | 4 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,sysc-rmobile.yaml | 2 +- .../bindings/power/reset/gpio-poweroff.yaml | 2 +- .../bindings/power/reset/gpio-restart.yaml | 2 +- .../bindings/power/reset/restart-handler.yaml | 2 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 2 +- .../bindings/power/supply/sbs,sbs-manager.yaml | 2 +- .../bindings/power/xlnx,zynqmp-genpd.txt | 34 - .../devicetree/bindings/powerpc/fsl/cpus.txt | 2 +- .../devicetree/bindings/powerpc/fsl/dcsr.txt | 4 +- .../devicetree/bindings/powerpc/fsl/raideng.txt | 2 +- .../bindings/powerpc/nintendo/gamecube.txt | 2 +- .../devicetree/bindings/powerpc/nintendo/wii.txt | 2 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 30 - .../devicetree/bindings/pps/pps-gpio.yaml | 49 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 17 +- .../bindings/pwm/snps,dw-apb-timers-pwm2.yaml | 2 +- .../bindings/regulator/regulator-max77620.txt | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 8 +- .../regulator/richtek,rt5190a-regulator.yaml | 2 +- .../devicetree/bindings/regulator/vctrl.txt | 2 +- .../bindings/remoteproc/qcom,glink-edge.yaml | 3 - .../bindings/remoteproc/qcom,glink-rpm-edge.yaml | 2 +- .../bindings/remoteproc/qcom,rpm-proc.yaml | 171 + .../bindings/remoteproc/qcom,sm8350-pas.yaml | 6 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 2 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../bindings/remoteproc/ti,pru-consumer.yaml | 2 +- .../bindings/remoteproc/ti,pru-rproc.yaml | 2 +- .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml | 2 +- .../nvidia,tegra264-bpmp-shmem.yaml | 47 + .../devicetree/bindings/reset/altr,rst-mgr.yaml | 12 +- .../devicetree/bindings/reset/ti,sci-reset.yaml | 2 +- .../bindings/reset/ti,tps380x-reset.yaml | 2 +- .../devicetree/bindings/reset/ti-syscon-reset.txt | 2 +- .../bindings/reset/xlnx,zynqmp-reset.yaml | 1 + .../devicetree/bindings/rng/omap_rng.yaml | 4 +- Documentation/devicetree/bindings/rtc/rtc-cmos.txt | 2 +- .../bindings/serial/amlogic,meson-uart.yaml | 6 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 6 +- .../bindings/serial/nvidia,tegra20-hsuart.txt | 73 - .../bindings/serial/nvidia,tegra20-hsuart.yaml | 125 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 46 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 - .../devicetree/bindings/serial/st-asc.txt | 2 +- .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 160 + .../bindings/soc/aspeed/uart-routing.yaml | 4 +- .../bindings/soc/intel/intel,hps-copy-engine.yaml | 4 +- .../bindings/soc/litex/litex,soc-controller.yaml | 4 +- .../bindings/soc/loongson/loongson,ls2k-pmc.yaml | 52 + .../soc/mediatek/mediatek,mt7986-wo-ccif.yaml | 2 +- .../microchip/microchip,mpfs-sys-controller.yaml | 2 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +- .../bindings/soc/qcom/qcom,pmic-glink.yaml | 6 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 23 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 7 + .../bindings/soc/renesas/renesas,rzg2l-sysc.yaml | 4 +- .../devicetree/bindings/soc/tegra/nvidia,nvec.yaml | 84 + .../bindings/soc/tegra/nvidia,tegra20-ahb.yaml | 40 + .../soc/tegra/nvidia,tegra20-flowctrl.yaml | 41 + .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 13 +- .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 2 +- .../bindings/sound/axentia,tse850-pcm5142.txt | 2 +- .../devicetree/bindings/sound/cs35l35.txt | 2 +- .../devicetree/bindings/sound/cs35l36.txt | 2 +- .../devicetree/bindings/sound/cs53l30.txt | 2 +- .../devicetree/bindings/sound/dialog,da7219.yaml | 4 +- .../devicetree/bindings/sound/fsl,esai.txt | 2 +- .../bindings/sound/mediatek,mt8188-afe.yaml | 2 +- .../devicetree/bindings/sound/mt2701-afe-pcm.txt | 2 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 4 +- .../sound/nvidia,tegra-audio-max9808x.yaml | 12 +- .../bindings/sound/nvidia,tegra-audio-rt5631.yaml | 8 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 2 +- .../bindings/sound/rockchip,rk3288-hdmi-analog.txt | 2 +- Documentation/devicetree/bindings/sound/rt5663.txt | 2 +- .../devicetree/bindings/sound/serial-midi.yaml | 2 +- .../devicetree/bindings/sound/sprd-pcm.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 +- .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 2 +- .../devicetree/bindings/sound/ti,tas2781.yaml | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 2 +- .../bindings/soundwire/qcom,soundwire.yaml | 4 +- .../bindings/spi/brcm,bcm2835-aux-spi.txt | 4 +- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 4 +- .../devicetree/bindings/spi/omap-spi.yaml | 2 +- .../devicetree/bindings/sram/qcom,ocmem.yaml | 26 +- .../bindings/thermal/nvidia,tegra124-soctherm.txt | 238 -- .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 380 ++ .../devicetree/bindings/thermal/qcom-lmh.yaml | 2 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 2 +- .../devicetree/bindings/timer/oxsemi,rps-timer.txt | 17 - .../devicetree/bindings/timer/snps,arc-timer.txt | 2 +- .../devicetree/bindings/trivial-devices.yaml | 10 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 44 + .../devicetree/bindings/ufs/ufs-common.yaml | 2 +- .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 19 +- .../devicetree/bindings/usb/cypress,cypd4226.yaml | 6 +- .../devicetree/bindings/usb/cypress,hx3.yaml | 77 + .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 2 +- .../devicetree/bindings/usb/generic-ehci.yaml | 2 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/genesys,gl850g.yaml | 3 +- .../devicetree/bindings/usb/msm-hsusb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 36 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 2 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 2 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 20 +- .../devicetree/bindings/usb/samsung-hsotg.txt | 38 - .../devicetree/bindings/usb/ti,usb8041.yaml | 2 +- .../devicetree/bindings/usb/vialab,vl817.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/toshiba,visconti-wdt.yaml | 4 +- Documentation/doc-guide/kernel-doc.rst | 10 +- Documentation/driver-api/basics.rst | 27 +- Documentation/driver-api/infrastructure.rst | 18 + Documentation/driver-api/interconnect.rst | 25 + Documentation/driver-api/media/cec-core.rst | 44 +- Documentation/driver-api/media/v4l2-cci.rst | 5 + Documentation/driver-api/media/v4l2-core.rst | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 110 +- Documentation/driver-api/tty/tty_buffer.rst | 7 +- Documentation/driver-api/usb/usb.rst | 9 +- Documentation/driver-api/vfio.rst | 147 +- Documentation/fault-injection/fault-injection.rst | 2 +- Documentation/fb/deferred_io.rst | 2 +- Documentation/fb/sm712fb.rst | 2 +- Documentation/fb/sstfb.rst | 2 +- .../core/thread-info-in-task/arch-support.txt | 2 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- .../features/debug/stackprotector/arch-support.txt | 2 +- .../features/debug/uprobes/arch-support.txt | 2 +- .../features/locking/lockdep/arch-support.txt | 2 +- .../features/vm/ELF-ASLR/arch-support.txt | 5 +- Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/afs.rst | 2 +- Documentation/filesystems/befs.rst | 4 +- Documentation/filesystems/caching/cachefiles.rst | 2 +- Documentation/filesystems/caching/netfs-api.rst | 6 +- Documentation/filesystems/configfs.rst | 2 +- Documentation/filesystems/dax.rst | 2 +- Documentation/filesystems/devpts.rst | 4 +- Documentation/filesystems/ext4/super.rst | 2 +- Documentation/filesystems/f2fs.rst | 6 +- Documentation/filesystems/gfs2-glocks.rst | 2 +- Documentation/filesystems/idmappings.rst | 14 +- Documentation/filesystems/locking.rst | 1 - Documentation/filesystems/netfs_library.rst | 2 +- .../filesystems/nfs/client-identifier.rst | 2 +- Documentation/filesystems/nfs/exporting.rst | 26 + Documentation/filesystems/nfs/rpc-cache.rst | 2 +- Documentation/filesystems/nfs/rpc-server-gss.rst | 2 +- Documentation/filesystems/nilfs2.rst | 2 +- Documentation/filesystems/ntfs3.rst | 2 +- Documentation/filesystems/orangefs.rst | 2 +- Documentation/filesystems/overlayfs.rst | 4 +- Documentation/filesystems/porting.rst | 6 +- Documentation/filesystems/proc.rst | 13 +- Documentation/filesystems/qnx6.rst | 2 +- Documentation/filesystems/seq_file.rst | 4 +- Documentation/filesystems/ubifs-authentication.rst | 2 +- Documentation/filesystems/vfat.rst | 2 +- Documentation/filesystems/vfs.rst | 9 +- .../filesystems/xfs-online-fsck-design.rst | 20 +- Documentation/filesystems/zonefs.rst | 2 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu/display/mpo-overview.rst | 2 +- Documentation/gpu/drm-kms-helpers.rst | 2 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-usage-stats.rst | 4 +- Documentation/gpu/i915.rst | 4 +- Documentation/gpu/kms-properties.csv | 2 +- Documentation/gpu/komeda-kms.rst | 4 +- Documentation/gpu/msm-crash-dump.rst | 2 +- Documentation/gpu/rfc/i915_scheduler.rst | 2 +- Documentation/gpu/rfc/i915_vm_bind.rst | 2 +- Documentation/gpu/todo.rst | 8 +- Documentation/hid/hidintro.rst | 524 +++ Documentation/hid/hidreport-parsing.rst | 49 + Documentation/hid/index.rst | 1 + Documentation/hwmon/pmbus-core.rst | 2 +- Documentation/i2c/i2c-address-translators.rst | 96 + Documentation/i2c/index.rst | 1 + Documentation/input/devices/iforce-protocol.rst | 2 +- Documentation/input/devices/pxrc.rst | 7 +- Documentation/input/multi-touch-protocol.rst | 2 +- Documentation/kbuild/kconfig.rst | 2 + Documentation/livepatch/reliable-stacktrace.rst | 2 +- Documentation/locking/lockdep-design.rst | 4 +- Documentation/locking/locktorture.rst | 2 +- Documentation/locking/locktypes.rst | 2 +- Documentation/maintainer/configure-git.rst | 36 +- .../maintainer/feature-and-driver-maintainers.rst | 155 + Documentation/maintainer/index.rst | 1 + Documentation/maintainer/pull-requests.rst | 4 +- Documentation/mm/arch_pgtable_helpers.rst | 12 +- Documentation/mm/highmem.rst | 27 +- Documentation/mm/hmm.rst | 13 +- Documentation/mm/hwpoison.rst | 2 +- Documentation/mm/page_migration.rst | 2 +- Documentation/mm/unevictable-lru.rst | 2 +- Documentation/mm/vmemmap_dedup.rst | 5 +- Documentation/networking/bonding.rst | 2 +- .../device_drivers/ethernet/amd/pds_vfio_pci.rst | 79 + .../networking/device_drivers/ethernet/index.rst | 1 + Documentation/networking/devlink/devlink-port.rst | 6 +- Documentation/networking/packet_mmap.rst | 2 +- Documentation/power/energy-model.rst | 4 +- Documentation/powerpc/dscr.rst | 2 +- Documentation/powerpc/kasan.txt | 2 +- Documentation/powerpc/papr_hcalls.rst | 2 +- Documentation/powerpc/ptrace.rst | 8 +- Documentation/powerpc/qe_firmware.rst | 4 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/process/botching-up-ioctls.rst | 2 +- Documentation/process/changes.rst | 16 +- Documentation/process/deprecated.rst | 2 +- Documentation/process/kernel-docs.rst | 11 +- Documentation/process/maintainer-handbooks.rst | 1 + Documentation/process/maintainer-netdev.rst | 36 +- Documentation/process/maintainer-soc-clean-dts.rst | 25 + Documentation/process/maintainer-soc.rst | 4 +- Documentation/process/researcher-guidelines.rst | 27 + Documentation/process/stable-kernel-rules.rst | 195 +- Documentation/riscv/boot-image-header.rst | 13 +- Documentation/riscv/boot.rst | 169 + Documentation/riscv/hwprobe.rst | 4 +- Documentation/riscv/index.rst | 1 + Documentation/riscv/vector.rst | 2 +- Documentation/riscv/vm-layout.rst | 22 + Documentation/rust/index.rst | 8 + Documentation/scheduler/completion.rst | 2 +- Documentation/scheduler/sched-bwc.rst | 2 +- Documentation/scheduler/sched-energy.rst | 4 +- Documentation/scsi/ChangeLog.lpfc | 2 +- Documentation/scsi/scsi_mid_low_api.rst | 4 +- Documentation/security/digsig.rst | 2 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/secrets/coco.rst | 2 +- Documentation/sphinx/cdomain.py | 2 +- Documentation/spi/spi-lm70llp.rst | 2 +- Documentation/subsystem-apis.rst | 38 +- Documentation/tools/rtla/rtla-timerlat-top.rst | 2 +- .../trace/coresight/coresight-etm4x-reference.rst | 2 +- Documentation/trace/events.rst | 20 +- Documentation/trace/fprobe.rst | 2 +- Documentation/trace/fprobetrace.rst | 64 +- Documentation/trace/ftrace.rst | 2 +- Documentation/trace/hwlat_detector.rst | 2 +- Documentation/trace/rv/da_monitor_synthesis.rst | 2 +- Documentation/trace/rv/monitor_wwnr.rst | 2 +- Documentation/trace/rv/runtime-verification.rst | 2 +- Documentation/trace/uprobetracer.rst | 2 +- Documentation/trace/user_events.rst | 2 +- .../sp_SP/process/contribution-maturity-model.rst | 120 + Documentation/translations/sp_SP/process/index.rst | 2 + .../sp_SP/process/researcher-guidelines.rst | 150 + Documentation/translations/zh_CN/arch/index.rst | 4 +- .../translations/zh_CN/arch/loongarch/booting.rst | 48 + .../translations/zh_CN/arch/loongarch/features.rst | 8 + .../translations/zh_CN/arch/loongarch/index.rst | 27 + .../zh_CN/arch/loongarch/introduction.rst | 353 ++ .../zh_CN/arch/loongarch/irq-chip-model.rst | 157 + .../translations/zh_CN/arch/mips/booting.rst | 34 + .../translations/zh_CN/arch/mips/features.rst | 13 + .../translations/zh_CN/arch/mips/index.rst | 29 + .../translations/zh_CN/arch/mips/ingenic-tcu.rst | 72 + .../zh_CN/dev-tools/testing-overview.rst | 2 +- .../translations/zh_CN/loongarch/booting.rst | 48 - .../translations/zh_CN/loongarch/features.rst | 8 - .../translations/zh_CN/loongarch/index.rst | 27 - .../translations/zh_CN/loongarch/introduction.rst | 353 -- .../zh_CN/loongarch/irq-chip-model.rst | 157 - Documentation/translations/zh_CN/mips/booting.rst | 34 - Documentation/translations/zh_CN/mips/features.rst | 13 - Documentation/translations/zh_CN/mips/index.rst | 29 - .../translations/zh_CN/mips/ingenic-tcu.rst | 72 - .../translations/zh_CN/mm/hugetlbfs_reserv.rst | 4 +- Documentation/translations/zh_TW/IRQ.txt | 8 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- .../translations/zh_TW/admin-guide/bug-bisect.rst | 2 +- .../translations/zh_TW/admin-guide/bug-hunting.rst | 2 +- .../zh_TW/admin-guide/clearing-warn-once.rst | 2 +- .../translations/zh_TW/admin-guide/cpu-load.rst | 2 +- .../translations/zh_TW/admin-guide/index.rst | 2 +- .../translations/zh_TW/admin-guide/init.rst | 2 +- .../zh_TW/admin-guide/reporting-issues.rst | 2 +- .../zh_TW/admin-guide/security-bugs.rst | 2 +- .../zh_TW/admin-guide/tainted-kernels.rst | 2 +- .../translations/zh_TW/admin-guide/unicode.rst | 2 +- .../translations/zh_TW/arch/arm64/amu.rst | 2 +- .../translations/zh_TW/arch/arm64/booting.txt | 4 +- .../translations/zh_TW/arch/arm64/elf_hwcaps.rst | 2 +- .../translations/zh_TW/arch/arm64/hugetlbpage.rst | 2 +- .../translations/zh_TW/arch/arm64/index.rst | 2 +- .../zh_TW/arch/arm64/legacy_instructions.txt | 4 +- .../translations/zh_TW/arch/arm64/memory.txt | 4 +- .../translations/zh_TW/arch/arm64/perf.rst | 2 +- .../zh_TW/arch/arm64/silicon-errata.txt | 4 +- .../zh_TW/arch/arm64/tagged-pointers.txt | 4 +- Documentation/translations/zh_TW/cpu-freq/core.rst | 2 +- .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 2 +- .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 2 +- .../translations/zh_TW/cpu-freq/index.rst | 2 +- .../translations/zh_TW/disclaimer-zh_TW.rst | 2 +- .../translations/zh_TW/filesystems/debugfs.rst | 4 +- .../translations/zh_TW/filesystems/index.rst | 2 +- .../translations/zh_TW/filesystems/sysfs.txt | 2 +- .../translations/zh_TW/filesystems/tmpfs.rst | 2 +- .../translations/zh_TW/filesystems/virtiofs.rst | 2 +- Documentation/translations/zh_TW/gpio.txt | 8 +- Documentation/translations/zh_TW/index.rst | 158 +- Documentation/translations/zh_TW/io_ordering.txt | 8 +- .../translations/zh_TW/process/1.Intro.rst | 2 +- .../translations/zh_TW/process/2.Process.rst | 2 +- .../translations/zh_TW/process/3.Early-stage.rst | 2 +- .../translations/zh_TW/process/4.Coding.rst | 2 +- .../translations/zh_TW/process/5.Posting.rst | 2 +- .../translations/zh_TW/process/6.Followthrough.rst | 2 +- .../zh_TW/process/7.AdvancedTopics.rst | 2 +- .../translations/zh_TW/process/8.Conclusion.rst | 2 +- .../process/code-of-conduct-interpretation.rst | 2 +- .../translations/zh_TW/process/code-of-conduct.rst | 2 +- .../translations/zh_TW/process/coding-style.rst | 2 +- .../zh_TW/process/development-process.rst | 2 +- .../translations/zh_TW/process/email-clients.rst | 2 +- .../zh_TW/process/embargoed-hardware-issues.rst | 2 +- Documentation/translations/zh_TW/process/howto.rst | 2 +- Documentation/translations/zh_TW/process/index.rst | 2 +- .../zh_TW/process/kernel-driver-statement.rst | 2 +- .../zh_TW/process/kernel-enforcement-statement.rst | 2 +- .../translations/zh_TW/process/license-rules.rst | 2 +- .../translations/zh_TW/process/magic-number.rst | 2 +- .../zh_TW/process/management-style.rst | 2 +- .../zh_TW/process/programming-language.rst | 2 +- .../zh_TW/process/stable-api-nonsense.rst | 2 +- .../zh_TW/process/stable-kernel-rules.rst | 2 +- .../zh_TW/process/submit-checklist.rst | 2 +- .../zh_TW/process/submitting-patches.rst | 2 +- .../zh_TW/process/volatile-considered-harmful.rst | 2 +- Documentation/translations/zh_TW/sparse.txt | 10 +- Documentation/usb/authorization.rst | 9 +- Documentation/usb/gadget-testing.rst | 154 + Documentation/usb/gadget_uvc.rst | 2 +- .../userspace-api/media/v4l/dev-decoder.rst | 16 +- .../userspace-api/media/v4l/dev-encoder.rst | 24 +- .../media/v4l/dev-stateless-decoder.rst | 4 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 2 +- .../userspace-api/media/v4l/metafmt-d4xx.rst | 2 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 13 + .../media/v4l/vidioc-subdev-g-routing.rst | 7 +- Documentation/userspace-api/netlink/intro.rst | 4 +- Documentation/virt/hyperv/clocks.rst | 2 +- Documentation/virt/kvm/api.rst | 26 +- Documentation/virt/kvm/devices/vfio.rst | 47 +- Documentation/virt/kvm/devices/vm.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- Documentation/virt/kvm/halt-polling.rst | 2 +- Documentation/virt/kvm/x86/mmu.rst | 2 +- .../virt/kvm/x86/running-nested-guests.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- Documentation/w1/slaves/w1_therm.rst | 2 +- Documentation/w1/w1-generic.rst | 2 +- Documentation/w1/w1-netlink.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- Documentation/wmi/devices/dell-wmi-ddv.rst | 4 +- MAINTAINERS | 278 +- arch/Kconfig | 8 + arch/alpha/include/asm/pci.h | 3 - arch/alpha/include/asm/pgtable.h | 2 +- arch/alpha/kernel/setup.c | 2 +- arch/alpha/kernel/srmcons.c | 5 +- arch/arc/include/asm/hugepage.h | 2 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 2 +- arch/arm/boot/dts/allwinner/Makefile | 19 + .../allwinner/sun8i-t113s-mangopi-mq-r-t113.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-t113s.dtsi | 2 +- .../dts/allwinner/sunxi-d1s-t113-mangopi-mq-r.dtsi | 2 +- arch/arm/boot/dts/aspeed/Makefile | 2 + .../dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 129 +- .../boot/dts/aspeed/aspeed-bmc-bytedance-g220a.dts | 18 +- .../dts/aspeed/aspeed-bmc-facebook-cloudripper.dts | 10 +- .../boot/dts/aspeed/aspeed-bmc-facebook-cmm.dts | 46 +- .../boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts | 30 +- .../dts/aspeed/aspeed-bmc-facebook-minipack.dts | 32 +- .../dts/aspeed/aspeed-bmc-facebook-tiogapass.dts | 8 +- .../dts/aspeed/aspeed-bmc-facebook-wedge100.dts | 2 +- .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts | 10 +- .../boot/dts/aspeed/aspeed-bmc-facebook-yamp.dts | 2 +- .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 624 +++ .../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 364 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 1855 +++++---- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 691 +--- .../boot/dts/aspeed/aspeed-bmc-inspur-fp5280g2.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-inspur-nf5280m6.dts | 12 +- .../dts/aspeed/aspeed-bmc-inventec-starscream.dts | 389 ++ .../aspeed/aspeed-bmc-inventec-transformers.dts | 6 +- .../boot/dts/aspeed/aspeed-bmc-lenovo-hr630.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-lenovo-hr855xg2.dts | 4 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-zaius.dts | 4 +- .../arm/boot/dts/aspeed/aspeed-bmc-quanta-q71l.dts | 6 +- arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts | 10 +- .../arm/boot/dts/aspeed/aspeed-bmc-vegman-n110.dts | 14 +- .../arm/boot/dts/aspeed/aspeed-bmc-vegman-rx20.dts | 10 +- .../arm/boot/dts/aspeed/aspeed-bmc-vegman-sx20.dts | 14 +- arch/arm/boot/dts/aspeed/aspeed-g6-pinctrl.dtsi | 10 + arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 20 + .../dts/aspeed/ast2500-facebook-netbmc-common.dtsi | 4 + arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 380 ++ arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 1305 +++++++ arch/arm/boot/dts/broadcom/Makefile | 1 + arch/arm/boot/dts/broadcom/bcm-hr2.dtsi | 4 +- arch/arm/boot/dts/broadcom/bcm-ns.dtsi | 18 + arch/arm/boot/dts/broadcom/bcm-nsp.dtsi | 4 +- arch/arm/boot/dts/broadcom/bcm11351.dtsi | 13 +- arch/arm/boot/dts/broadcom/bcm21664.dtsi | 9 +- arch/arm/boot/dts/broadcom/bcm23550.dtsi | 9 +- arch/arm/boot/dts/broadcom/bcm2711.dtsi | 4 +- arch/arm/boot/dts/broadcom/bcm28155-ap.dts | 94 +- arch/arm/boot/dts/broadcom/bcm2835-common.dtsi | 2 +- arch/arm/boot/dts/broadcom/bcm2835-rpi-a-plus.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi-a.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi-b-plus.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi-b-rev2.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi-b.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi-cm1-io1.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi-zero-w.dts | 2 + arch/arm/boot/dts/broadcom/bcm2835-rpi-zero.dts | 1 + arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 2 - arch/arm/boot/dts/broadcom/bcm2836-rpi-2-b.dts | 1 + arch/arm/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts | 1 + .../arm/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts | 2 + arch/arm/boot/dts/broadcom/bcm283x.dtsi | 2 +- .../dts/broadcom/bcm4708-linksys-ea6500-v2.dts | 3 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dts | 23 + .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi | 163 + .../boot/dts/broadcom/bcm47094-asus-rt-ac88u.dts | 155 +- .../boot/dts/broadcom/bcm47094-dlink-dir-885l.dts | 1 + .../boot/dts/broadcom/bcm47094-dlink-dir-890l.dts | 1 + .../dts/broadcom/bcm47094-linksys-panamera.dts | 2 +- .../boot/dts/broadcom/bcm47094-luxul-xap-1610.dts | 37 + .../dts/broadcom/bcm47094-luxul-xwr-3150-v1.dts | 36 + arch/arm/boot/dts/broadcom/bcm47094-phicomm-k3.dts | 2 +- .../boot/dts/broadcom/bcm47189-luxul-xap-1440.dts | 20 +- .../boot/dts/broadcom/bcm47189-luxul-xap-810.dts | 21 +- arch/arm/boot/dts/broadcom/bcm47189-tenda-ac9.dts | 9 +- arch/arm/boot/dts/broadcom/bcm53573.dtsi | 53 +- arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts | 6 +- arch/arm/boot/dts/hisilicon/hi3519.dtsi | 22 +- .../boot/dts/intel/socfpga/socfpga_arria10.dtsi | 6 +- .../boot/dts/marvell/armada-370-dlink-dns327l.dts | 83 +- .../dts/marvell/armada-370-seagate-nas-4bay.dts | 43 +- .../dts/marvell/armada-370-seagate-nas-xbay.dtsi | 48 +- .../armada-370-seagate-personal-cloud-2bay.dts | 21 +- .../marvell/armada-370-seagate-personal-cloud.dtsi | 45 +- .../dts/marvell/armada-370-synology-ds213j.dts | 54 +- .../dts/marvell/armada-382-rd-ac3x-48g4x2xl.dts | 6 +- .../boot/dts/marvell/armada-xp-synology-ds414.dts | 105 +- arch/arm/boot/dts/marvell/dove-cm-a510.dtsi | 18 +- arch/arm/boot/dts/marvell/dove-cubox.dts | 29 +- arch/arm/boot/dts/marvell/dove-d3plug.dts | 29 +- arch/arm/boot/dts/marvell/dove-sbc-a510.dts | 30 +- arch/arm/boot/dts/marvell/kirkwood-l-50.dts | 4 +- arch/arm/boot/dts/marvell/pxa168.dtsi | 2 +- arch/arm/boot/dts/marvell/pxa910.dtsi | 2 +- arch/arm/boot/dts/microchip/Makefile | 15 +- .../dts/microchip/at91-sama5d3_ksz9477_evb.dts | 13 + arch/arm/boot/dts/microchip/at91-vinco.dts | 4 +- arch/arm/boot/dts/microchip/at91rm9200.dtsi | 12 +- arch/arm/boot/dts/microchip/at91sam9260.dtsi | 14 +- arch/arm/boot/dts/microchip/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9g20ek_2mmc.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9m10g45ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/microchip/lan966x-pcb8290.dts | 2 +- arch/arm/boot/dts/microchip/sama5d2.dtsi | 6 +- arch/arm/boot/dts/microchip/sama5d3.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d4.dtsi | 2 +- arch/arm/boot/dts/microchip/sama7g5.dtsi | 40 +- arch/arm/boot/dts/nspire/nspire-classic.dtsi | 2 - arch/arm/boot/dts/nspire/nspire-clp.dts | 93 +- arch/arm/boot/dts/nspire/nspire-cx.dts | 95 +- arch/arm/boot/dts/nspire/nspire-tp.dts | 93 +- arch/arm/boot/dts/nspire/nspire.dtsi | 26 +- .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 9 + arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts | 16 +- arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton/nuvoton-npcm730-kudo.dts | 8 +- .../dts/nuvoton/nuvoton-npcm750-runbmc-olympus.dts | 4 +- arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts | 2 + arch/arm/boot/dts/nvidia/tegra114-dalmore.dts | 2 + arch/arm/boot/dts/nvidia/tegra114-roth.dts | 2 + arch/arm/boot/dts/nvidia/tegra114-tn7.dts | 2 + arch/arm/boot/dts/nvidia/tegra114.dtsi | 4 - arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dts | 2 + .../boot/dts/nvidia/tegra124-apalis-v1.2-eval.dts | 2 + arch/arm/boot/dts/nvidia/tegra124-apalis-v1.2.dtsi | 3 + arch/arm/boot/dts/nvidia/tegra124-apalis.dtsi | 3 + arch/arm/boot/dts/nvidia/tegra124-jetson-tk1.dts | 4 + arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi | 2 + arch/arm/boot/dts/nvidia/tegra124-venice2.dts | 2 + arch/arm/boot/dts/nvidia/tegra124.dtsi | 4 - .../boot/dts/nvidia/tegra20-acer-a500-picasso.dts | 2 + arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts | 4 + .../boot/dts/nvidia/tegra20-colibri-eval-v3.dts | 2 + arch/arm/boot/dts/nvidia/tegra20-colibri-iris.dts | 2 + arch/arm/boot/dts/nvidia/tegra20-colibri.dtsi | 2 + arch/arm/boot/dts/nvidia/tegra20-harmony.dts | 2 + arch/arm/boot/dts/nvidia/tegra20-paz00.dts | 23 +- arch/arm/boot/dts/nvidia/tegra20-seaboard.dts | 2 + arch/arm/boot/dts/nvidia/tegra20-tamonten.dtsi | 2 + arch/arm/boot/dts/nvidia/tegra20-trimslice.dts | 2 + arch/arm/boot/dts/nvidia/tegra20-ventana.dts | 2 + arch/arm/boot/dts/nvidia/tegra20.dtsi | 5 - arch/arm/boot/dts/nvidia/tegra30-apalis-eval.dts | 2 + .../boot/dts/nvidia/tegra30-apalis-v1.1-eval.dts | 2 + arch/arm/boot/dts/nvidia/tegra30-apalis-v1.1.dtsi | 3 + arch/arm/boot/dts/nvidia/tegra30-apalis.dtsi | 3 + .../nvidia/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- .../nvidia/tegra30-asus-transformer-common.dtsi | 2 + arch/arm/boot/dts/nvidia/tegra30-beaver.dts | 2 + arch/arm/boot/dts/nvidia/tegra30-cardhu.dtsi | 3 + .../boot/dts/nvidia/tegra30-colibri-eval-v3.dts | 2 + arch/arm/boot/dts/nvidia/tegra30-colibri.dtsi | 2 + arch/arm/boot/dts/nvidia/tegra30-ouya.dts | 3 + .../boot/dts/nvidia/tegra30-pegatron-chagall.dts | 4 +- arch/arm/boot/dts/nvidia/tegra30.dtsi | 5 - arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts | 6 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 25 +- arch/arm/boot/dts/nxp/imx/imx25-karo-tx25.dts | 71 +- arch/arm/boot/dts/nxp/imx/imx25-pdk.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts | 19 +- .../nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 25 +- .../dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts | 19 +- .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 21 +- .../boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi | 30 +- arch/arm/boot/dts/nxp/imx/imx27.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx50-evk.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx50-kobo-aura.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx50.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51-babbage.dts | 25 +- .../nxp/imx/imx51-eukrea-mbimxsd51-baseboard.dts | 23 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ard.dts | 19 +- arch/arm/boot/dts/nxp/imx/imx53-m53.dtsi | 34 +- arch/arm/boot/dts/nxp/imx/imx53-m53evk.dts | 34 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 33 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 65 +- arch/arm/boot/dts/nxp/imx/imx53-smd.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx53-tqma53.dtsi | 19 +- .../arm/boot/dts/nxp/imx/imx53-voipac-dmm-668.dtsi | 36 +- arch/arm/boot/dts/nxp/imx/imx53.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b155v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b1x5pv2.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6dl-b1x5v2.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-emcon-avari.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-riotboard.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-arm2.dts | 36 +- arch/arm/boot/dts/nxp/imx/imx6q-bosch-acc.dts | 2 - arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts | 55 +- arch/arm/boot/dts/nxp/imx/imx6q-dms-ba16.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-emcon-avari.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-gk802.dts | 19 +- arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts | 67 +- arch/arm/boot/dts/nxp/imx/imx6q-h100.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-pistachio.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 5 +- arch/arm/boot/dts/nxp/imx/imx6q-tbs2910.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-apf6dev.dtsi | 1 + .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 +- .../boot/dts/nxp/imx/imx6qdl-dfi-fs700-m60.dtsi | 30 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon-avari.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 85 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 79 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 132 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 121 +- .../boot/dts/nxp/imx/imx6qdl-phytec-pbab01.dtsi | 26 +- .../boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 50 +- .../dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi | 8 + arch/arm/boot/dts/nxp/imx/imx6qdl-rex.dtsi | 58 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 147 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-ts7970.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl-udoo.dtsi | 36 +- arch/arm/boot/dts/nxp/imx/imx6qdl-wandboard.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 4 +- .../boot/dts/nxp/imx/imx6ul-ccimx6ulsbcexpress.dts | 2 +- .../arm/boot/dts/nxp/imx/imx6ul-ccimx6ulsbcpro.dts | 6 +- arch/arm/boot/dts/nxp/imx/imx6ul-ccimx6ulsom.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 1 - .../boot/dts/nxp/imx/imx6ul-kontron-bl-common.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico-dwarf.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts | 1 + .../boot/dts/nxp/imx/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts | 1 + arch/arm/boot/dts/nxp/imx/imx7d-pico-nymph.dts | 1 + arch/arm/boot/dts/nxp/imx/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 5 + arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 3 +- arch/arm/boot/dts/nxp/ls/Makefile | 1 + arch/arm/boot/dts/nxp/ls/ls1021a-iot.dts | 10 +- .../dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a.dts | 405 ++ arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a.dtsi | 107 + arch/arm/boot/dts/nxp/mxs/imx23-olinuxino.dts | 23 +- arch/arm/boot/dts/nxp/mxs/imx23-stmp378x_devb.dts | 19 +- arch/arm/boot/dts/nxp/mxs/imx23.dtsi | 21 +- arch/arm/boot/dts/nxp/mxs/imx28-apf28dev.dts | 34 +- arch/arm/boot/dts/nxp/mxs/imx28-cfa10037.dts | 23 +- arch/arm/boot/dts/nxp/mxs/imx28-cfa10049.dts | 23 +- arch/arm/boot/dts/nxp/mxs/imx28-cfa10057.dts | 23 +- arch/arm/boot/dts/nxp/mxs/imx28-cfa10058.dts | 23 +- .../boot/dts/nxp/mxs/imx28-eukrea-mbmx283lc.dts | 2 +- .../boot/dts/nxp/mxs/imx28-eukrea-mbmx28lc.dtsi | 82 +- arch/arm/boot/dts/nxp/mxs/imx28-m28.dtsi | 19 +- arch/arm/boot/dts/nxp/mxs/imx28-m28cu3.dts | 66 +- arch/arm/boot/dts/nxp/mxs/imx28-m28evk.dts | 45 +- arch/arm/boot/dts/nxp/mxs/imx28-sps1.dts | 19 +- arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 24 +- arch/arm/boot/dts/nxp/vf/vf610-twr.dts | 31 +- arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-apq8064-pins.dtsi | 16 + arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 52 +- .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 5 + arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 6 +- arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 7 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 43 +- arch/arm/boot/dts/qcom/qcom-ipq8064-rb3011.dts | 1 - arch/arm/boot/dts/qcom/qcom-ipq8064-v1.0.dtsi | 1 - arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi | 19 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 182 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 1 - arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 44 +- .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts | 2 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 8 +- arch/arm/boot/dts/qcom/qcom-pm8226.dtsi | 12 +- arch/arm/boot/dts/qcom/qcom-pm8941.dtsi | 36 +- arch/arm/boot/dts/qcom/qcom-pma8084.dtsi | 12 +- arch/arm/boot/dts/qcom/qcom-pmx55.dtsi | 8 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-sdx65-mtp.dts | 2 +- .../boot/dts/renesas/r8a7740-armadillo800eva.dts | 2 +- .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 2 +- .../boot/dts/rockchip/rv1126-edgeble-neu2-io.dts | 29 + .../arm/boot/dts/rockchip/rv1126-edgeble-neu2.dtsi | 27 +- arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 26 + arch/arm/boot/dts/rockchip/rv1126.dtsi | 93 + arch/arm/boot/dts/samsung/Makefile | 3 + arch/arm/boot/dts/samsung/exynos4210-i9100.dts | 4 +- arch/arm/boot/dts/samsung/exynos4210-trats.dts | 8 +- .../boot/dts/samsung/exynos4210-universal_c210.dts | 4 +- arch/arm/boot/dts/samsung/exynos4212-tab3-3g8.dts | 29 + arch/arm/boot/dts/samsung/exynos4212-tab3-lte8.dts | 44 + .../arm/boot/dts/samsung/exynos4212-tab3-wifi8.dts | 26 + arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 1310 +++++++ arch/arm/boot/dts/samsung/exynos4412-midas.dtsi | 52 +- .../boot/dts/samsung/exynos5250-snow-common.dtsi | 8 +- arch/arm/boot/dts/samsung/s3c6410-mini6410.dts | 2 +- arch/arm/boot/dts/samsung/s5pv210-pinctrl.dtsi | 12 +- arch/arm/boot/dts/samsung/s5pv210-smdkv210.dts | 2 +- arch/arm/boot/dts/st/Makefile | 2 + arch/arm/boot/dts/st/spear1340.dtsi | 8 +- arch/arm/boot/dts/st/spear13xx.dtsi | 24 +- arch/arm/boot/dts/st/ste-href520-tvk.dts | 2 +- arch/arm/boot/dts/st/ste-hrefprev60-stuib.dts | 2 +- arch/arm/boot/dts/st/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/st/ste-hrefv60plus-stuib.dts | 2 +- arch/arm/boot/dts/st/ste-hrefv60plus-tvk.dts | 2 +- arch/arm/boot/dts/st/ste-snowball.dts | 2 +- arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 45 + arch/arm/boot/dts/st/stm32f746-disco.dts | 69 +- arch/arm/boot/dts/st/stm32f746-pinctrl.dtsi | 44 + arch/arm/boot/dts/st/stm32f746.dtsi | 57 + arch/arm/boot/dts/st/stm32f769-pinctrl.dtsi | 44 + arch/arm/boot/dts/st/stm32mp131.dtsi | 66 +- arch/arm/boot/dts/st/stm32mp135f-dk.dts | 68 +- arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 129 + arch/arm/boot/dts/st/stm32mp15-scmi.dtsi | 23 +- arch/arm/boot/dts/st/stm32mp151a-prtt1c.dts | 32 + arch/arm/boot/dts/st/stm32mp157.dtsi | 18 + .../st/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 24 +- .../dts/st/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 28 +- arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 28 +- arch/arm/boot/dts/st/stm32mp157c-emsbc-argon.dts | 2 +- .../arm/boot/dts/st/stm32mp157c-emstamp-argon.dtsi | 9 +- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 28 +- arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts | 93 + arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts | 172 + arch/arm/boot/dts/st/stm32mp157c-odyssey-som.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 610 +++ arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp15xx-dhcor-som.dtsi | 4 +- arch/arm/boot/dts/ti/davinci/da850-evm.dts | 4 +- arch/arm/boot/dts/ti/davinci/da850-lcdk.dts | 4 +- arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts | 4 +- arch/arm/boot/dts/ti/davinci/da850.dtsi | 67 +- arch/arm/boot/dts/ti/keystone/keystone-k2l.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-boneblack.dts | 3 +- .../boot/dts/ti/omap/am335x-osd335x-common.dtsi | 3 +- arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi | 10 +- arch/arm/boot/dts/ti/omap/am33xx.dtsi | 30 +- arch/arm/boot/dts/ti/omap/am3517.dtsi | 6 +- arch/arm/boot/dts/ti/omap/am4372.dtsi | 15 +- arch/arm/boot/dts/ti/omap/am437x-idk-evm.dts | 14 +- arch/arm/boot/dts/ti/omap/am437x-l4.dtsi | 12 +- arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 6 - arch/arm/boot/dts/ti/omap/dra7.dtsi | 9 +- arch/arm/boot/dts/ti/omap/dra76x.dtsi | 3 +- arch/arm/boot/dts/ti/omap/omap34xx.dtsi | 12 +- arch/arm/boot/dts/ti/omap/omap36xx.dtsi | 14 +- arch/arm/boot/dts/ti/omap/omap5-board-common.dtsi | 6 +- arch/arm/common/locomo.c | 28 +- arch/arm/configs/multi_v7_defconfig | 13 + arch/arm/include/asm/hardware/cache-l2x0.h | 2 + arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/thread_info.h | 17 +- arch/arm/include/asm/vfp.h | 1 - arch/arm/kernel/asm-offsets.c | 1 - arch/arm/kernel/entry-armv.S | 252 +- arch/arm/kernel/iwmmxt.S | 18 +- arch/arm/kernel/machine_kexec.c | 14 +- arch/arm/kernel/pj4-cp0.c | 1 + arch/arm/kernel/process.c | 1 - arch/arm/kernel/ptrace.c | 2 - arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/xscale-cp0.c | 1 + arch/arm/mach-alpine/alpine_machine.c | 2 - arch/arm/mach-at91/pm.c | 1 + arch/arm/mach-at91/samv7.c | 7 - arch/arm/mach-bcm/bcm_5301x.c | 2 - arch/arm/mach-bcm/board_bcm23550.c | 2 - arch/arm/mach-bcm/brcmstb.c | 1 - arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +- arch/arm/mach-berlin/berlin.c | 5 - arch/arm/mach-davinci/pdata-quirks.c | 2 +- arch/arm/mach-dove/common.c | 2 - arch/arm/mach-hisi/hotplug.c | 1 - arch/arm/mach-hpe/gxp.c | 1 - arch/arm/mach-imx/mach-imx1.c | 4 - arch/arm/mach-imx/mach-imx25.c | 5 - arch/arm/mach-imx/mach-imx27.c | 6 - arch/arm/mach-imx/mach-imx35.c | 8 - arch/arm/mach-imx/mach-imx50.c | 1 - arch/arm/mach-imx/mach-imx51.c | 5 +- arch/arm/mach-imx/mach-imx53.c | 8 - arch/arm/mach-imx/mach-imx6sx.c | 2 - arch/arm/mach-imx/mach-imx6ul.c | 4 - arch/arm/mach-imx/mach-imx7d.c | 2 +- arch/arm/mach-imx/pm-imx5.c | 1 + arch/arm/mach-imx/pm-imx6.c | 1 + arch/arm/mach-keystone/Makefile | 3 - arch/arm/mach-keystone/keystone.c | 50 +- arch/arm/mach-keystone/keystone.h | 16 - arch/arm/mach-keystone/memory.h | 18 - arch/arm/mach-keystone/pm_domain.c | 50 - arch/arm/mach-meson/meson.c | 1 - arch/arm/mach-mmp/mmp-dt.c | 3 - arch/arm/mach-mmp/mmp2-dt.c | 4 - arch/arm/mach-mmp/mmp3.c | 4 - arch/arm/mach-mvebu/kirkwood.c | 1 + arch/arm/mach-mvebu/pmsu.c | 2 +- arch/arm/mach-nomadik/cpu-8815.c | 13 - arch/arm/mach-npcm/platsmp.c | 3 - arch/arm/mach-nspire/Kconfig | 2 + arch/arm/mach-nspire/mmio.h | 16 - arch/arm/mach-nspire/nspire.c | 24 - arch/arm/mach-omap2/board-generic.c | 3 +- arch/arm/mach-omap2/omap4-common.c | 3 +- arch/arm/mach-omap2/omap_hwmod.c | 45 +- arch/arm/mach-omap2/powerdomain.c | 2 +- arch/arm/mach-pxa/pxa-dt.c | 6 - arch/arm/mach-rockchip/rockchip.c | 6 +- arch/arm/mach-s5pv210/s5pv210.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 1 - arch/arm/mach-socfpga/l2_cache.c | 2 +- arch/arm/mach-socfpga/ocram.c | 4 +- arch/arm/mach-socfpga/pm.c | 2 + arch/arm/mach-socfpga/socfpga.c | 4 +- arch/arm/mach-spear/spear1340.c | 2 +- arch/arm/mach-sti/board-dt.c | 2 - arch/arm/mach-ux500/Makefile | 1 - arch/arm/mach-ux500/cpu-db8500.c | 5 - arch/arm/mach-ux500/pm_domains.c | 79 - arch/arm/mach-ux500/pm_domains.h | 17 - arch/arm/mach-versatile/realview.c | 2 - arch/arm/mm/proc-feroceon.S | 4 + arch/arm/nwfpe/entry.S | 77 + arch/arm/vfp/Makefile | 2 +- arch/arm/vfp/entry.S | 31 - arch/arm/vfp/vfp.h | 1 + arch/arm/vfp/vfphw.S | 208 +- arch/arm/vfp/vfpmodule.c | 208 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 2 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 2 +- .../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 134 + .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 121 +- .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 2 +- .../dts/allwinner/sun50i-h618-orangepi-zero3.dts | 94 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 20 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 12 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 8 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 35 + .../boot/dts/amlogic/amlogic-t7-a311d2-an400.dts | 39 + .../dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts | 54 + arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 155 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 3 +- .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 3 +- .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 2 +- .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 1 - .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 - .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 6 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 5 +- .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 1 - .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 1 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 - .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 - .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 1 - .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 1 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 1 - .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 - .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 1 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 1 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 3 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 1 - .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 3 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 13 +- .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 1 - arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 2 +- arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 2 +- arch/arm64/boot/dts/arm/corstone1000.dtsi | 22 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 10 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 2 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- .../boot/dts/broadcom/stingray/bcm958802a802x.dts | 2 +- .../dts/broadcom/stingray/stingray-board-base.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-pcie.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 1 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 6 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 13 +- arch/arm64/boot/dts/freescale/Makefile | 14 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 12 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 2 + .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 8 + .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 2 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 17 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 15 + arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 2 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 1 - arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 8 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 5 +- .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 131 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-emcon-avari.dts | 2 +- .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 48 + .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 51 +- .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 2 +- .../freescale/imx8mm-venice-gw72xx-0x-rpidsi.dtso | 90 + .../freescale/imx8mm-venice-gw73xx-0x-rpidsi.dtso | 90 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 53 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 35 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 2 +- .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 20 +- .../boot/dts/freescale/imx8mm-venice-gw7905-0x.dts | 28 + .../boot/dts/freescale/imx8mm-venice-gw7905.dtsi | 303 ++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 +- .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 133 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 +- .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 118 +- .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 2 + .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 32 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 35 +- .../boot/dts/freescale/imx8mp-debix-model-a.dts | 27 +- .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 472 +++ .../boot/dts/freescale/imx8mp-debix-som-a.dtsi | 285 ++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 66 + .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts | 1 - arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi | 2 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 8 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 155 +- .../boot/dts/freescale/imx8mp-venice-gw71xx-2x.dts | 19 + .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 236 ++ .../boot/dts/freescale/imx8mp-venice-gw72xx-2x.dts | 19 + .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 371 ++ .../boot/dts/freescale/imx8mp-venice-gw73xx-2x.dts | 19 + .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 414 ++ .../dts/freescale/imx8mp-venice-gw74xx-rpidsi.dtso | 87 + .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 265 +- .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 56 +- .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 55 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 20 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 32 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 6 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 12 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 2 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 200 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 4 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 212 +- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 145 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 73 +- .../boot/dts/freescale/imx8x-colibri-aster.dtsi | 2 +- .../boot/dts/freescale/imx8x-colibri-iris.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 56 + .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 641 ++++ arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 213 + arch/arm64/boot/dts/freescale/imx93.dtsi | 81 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 24 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 8 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 13 +- arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 468 +++ .../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 39 + arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts | 4 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 12 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 4 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 6 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 2 + arch/arm64/boot/dts/lg/lg1313.dtsi | 2 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 20 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 2 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 12 +- .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 9 + arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 5 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 5 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 1 + .../arm64/boot/dts/nvidia/tegra234-p3701-0008.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 1991 ++++++++++ .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 2121 +--------- .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 41 + .../dts/nvidia/tegra234-p3740-0002+p3701-0008.dts | 178 +- .../arm64/boot/dts/nvidia/tegra234-p3740-0002.dtsi | 78 + arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 8 +- .../dts/nvidia/tegra234-p3768-0000+p3767-0000.dts | 66 +- .../dts/nvidia/tegra234-p3768-0000+p3767-0005.dts | 7 +- .../arm64/boot/dts/nvidia/tegra234-p3768-0000.dtsi | 27 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 2 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 387 +- arch/arm64/boot/dts/qcom/Makefile | 4 + .../dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts | 81 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 85 +- arch/arm64/boot/dts/qcom/apq8039-t2.dts | 2 - arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 27 +- arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 72 + arch/arm64/boot/dts/qcom/ipq5018.dtsi | 250 ++ arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi | 78 + arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 26 +- arch/arm64/boot/dts/qcom/ipq5332-rdp442.dts | 26 +- arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts | 24 +- arch/arm64/boot/dts/qcom/ipq5332-rdp474.dts | 47 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 48 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 48 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 182 +- arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 2 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 1 + .../dts/qcom/msm8916-samsung-e2015-common.dtsi | 21 +- arch/arm64/boot/dts/qcom/msm8916-samsung-e5.dts | 20 + .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi | 1 - .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi | 29 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 8 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5x.dts | 26 + .../boot/dts/qcom/msm8916-samsung-serranove.dts | 70 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts | 495 +++ .../dts/qcom/msm8939-sony-xperia-kanuti-tulip.dts | 3 +- arch/arm64/boot/dts/qcom/msm8939.dtsi | 132 +- arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 4 +- arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts | 2 +- arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 3 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 136 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 154 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 101 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 2 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 2 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 193 +- .../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts | 2 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 2 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 1 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts | 1 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 417 +- arch/arm64/boot/dts/qcom/pm6125.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 13 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 33 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 5 +- arch/arm64/boot/dts/qcom/pm7250b.dtsi | 34 +- arch/arm64/boot/dts/qcom/pm7550ba.dtsi | 70 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8950.dtsi | 39 +- arch/arm64/boot/dts/qcom/pm8953.dtsi | 45 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8950.dtsi | 17 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 5 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 6 +- arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 6 +- arch/arm64/boot/dts/qcom/pmp8074.dtsi | 27 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 21 +- arch/arm64/boot/dts/qcom/pmx75.dtsi | 64 + arch/arm64/boot/dts/qcom/qcm2290.dtsi | 158 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 160 +- arch/arm64/boot/dts/qcom/qdu1000-idp.dts | 26 + arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 266 ++ arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 8 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 15 +- arch/arm64/boot/dts/qcom/qru1000-idp.dts | 16 + arch/arm64/boot/dts/qcom/sa8540p-pmics.dtsi | 11 +- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 15 + arch/arm64/boot/dts/qcom/sa8540p.dtsi | 2 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 279 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 289 +- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 6 +- arch/arm64/boot/dts/qcom/sc7180-firmware-tfa.dtsi | 107 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 1 + .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 4 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 3 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 2 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 3 +- .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 212 +- .../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 +- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 209 +- arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi | 36 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 209 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 66 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 16 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 46 +- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2 + .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 2 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 160 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 2 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 186 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 10 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 16 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 13 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 6 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 7 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 57 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 2 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 230 ++ arch/arm64/boot/dts/qcom/sdx75.dtsi | 79 +- arch/arm64/boot/dts/qcom/sm4450-qrd.dts | 18 + arch/arm64/boot/dts/qcom/sm4450.dtsi | 431 +++ arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 233 +- arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 65 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 19 +- .../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts | 4 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 140 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 494 ++- arch/arm64/boot/dts/qcom/sm6375.dtsi | 227 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 6 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 1 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 1 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 1 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 22 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 366 ++ .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 243 ++ .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 63 +- .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 414 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 35 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 1 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 399 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 303 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 1 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 274 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 61 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 92 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 251 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980a.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 4 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 17 +- arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 2 +- .../boot/dts/renesas/r8a779m1-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 2 +- .../boot/dts/renesas/r8a779m3-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 2 +- .../boot/dts/renesas/r8a779m5-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779mb.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 70 + arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 11 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 12 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 21 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 20 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 28 + arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 4 +- .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 20 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 22 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 23 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 9 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 26 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 14 +- .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 6 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 13 + arch/arm64/boot/dts/rockchip/Makefile | 3 + .../boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 2 +- .../rockchip/px30-engicam-px30-core-edimm2.2.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts | 65 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 11 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 11 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 11 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts | 24 +- arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts | 643 ++++ .../boot/dts/rockchip/rk3588-edgeble-neu6a.dtsi | 1 - .../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 66 + .../boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi | 359 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 83 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 888 +++++ arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 78 +- arch/arm64/boot/dts/rockchip/rk3588.dtsi | 215 ++ .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 2 - .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 665 +++- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 286 ++ arch/arm64/boot/dts/tesla/fsd.dtsi | 4 +- arch/arm64/boot/dts/ti/Makefile | 19 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 24 + arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 58 + arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 50 + arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 45 +- arch/arm64/boot/dts/ti/k3-am62.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 154 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 24 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 35 +- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 136 + arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi | 15 + arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 32 + arch/arm64/boot/dts/ti/k3-am62p.dtsi | 122 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 116 + arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 107 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 93 +- arch/arm64/boot/dts/ti/k3-am62x-sk-hdmi-audio.dtso | 40 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 48 +- arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 1 + .../dts/ti/k3-am64-tqma64xxl-mbax4xxl-sdcard.dtso | 22 + .../dts/ti/k3-am64-tqma64xxl-mbax4xxl-wlan.dtso | 22 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 3 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 872 +++++ arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 253 ++ .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 35 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 24 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 5 +- .../boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 4 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 165 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 12 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 22 +- .../dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 21 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 63 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 42 +- .../boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso | 196 + .../dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 48 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 25 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 60 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 17 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 88 +- .../boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 85 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 192 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 15 +- arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 91 +- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 41 +- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 18 +- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 2 + arch/arm64/boot/dts/ti/k3-pinctrl.h | 12 + arch/arm64/boot/dts/ti/k3-serdes.h | 204 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 + .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 5 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 5 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 15 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 201 +- arch/arm64/configs/defconfig | 50 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/signal32.c | 2 +- arch/arm64/mm/trans_pgd.c | 4 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/traps.h | 2 + arch/hexagon/include/asm/pgtable.h | 2 +- arch/ia64/include/asm/pgtable.h | 2 +- arch/loongarch/include/asm/pgtable.h | 4 +- arch/loongarch/kernel/sysrq.c | 2 +- arch/m68k/coldfire/dma_timer.c | 2 +- arch/m68k/emu/nfcon.c | 8 +- arch/m68k/include/asm/mcf_pgtable.h | 2 +- arch/m68k/include/asm/motorola_pgtable.h | 2 +- arch/m68k/include/asm/sun3_pgtable.h | 2 +- arch/m68k/kernel/pcibios.c | 6 - arch/microblaze/include/asm/pgtable.h | 2 +- arch/mips/cavium-octeon/Makefile | 1 - arch/mips/cavium-octeon/octeon-platform.c | 1 - arch/mips/cavium-octeon/octeon-usb.c | 551 --- arch/mips/include/asm/pgtable.h | 6 +- arch/mips/kernel/sysrq.c | 2 +- arch/nios2/include/asm/pgtable.h | 2 +- arch/openrisc/include/asm/pgtable.h | 2 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/powerpc/Kconfig | 23 +- arch/powerpc/Makefile | 9 +- arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 12 +- arch/powerpc/boot/dts/fsl/p1022rdk.dts | 10 +- arch/powerpc/boot/dts/fsl/p1022si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/p3041ds.dts | 4 +- arch/powerpc/boot/dts/fsl/p5040ds.dts | 2 +- arch/powerpc/boot/dts/fsl/t4240qds.dts | 2 +- arch/powerpc/boot/dts/mpc5121.dtsi | 2 +- arch/powerpc/boot/dts/mpc5125twr.dts | 2 +- arch/powerpc/configs/pmac32_defconfig | 3 +- arch/powerpc/configs/ppc64_defconfig | 3 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/crypto/Kconfig | 2 +- arch/powerpc/include/asm/8xx_immap.h | 2 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 123 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 79 +- arch/powerpc/include/asm/book3s/64/hash-pkey.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 54 +- arch/powerpc/include/asm/book3s/64/mmu.h | 7 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 6 +- arch/powerpc/include/asm/bug.h | 1 + arch/powerpc/include/asm/cpm2.h | 3 + arch/powerpc/include/asm/cputable.h | 2 +- arch/powerpc/include/asm/dtl.h | 1 - arch/powerpc/include/asm/feature-fixups.h | 1 + arch/powerpc/include/asm/fs_pd.h | 49 - arch/powerpc/include/asm/ftrace.h | 24 +- arch/powerpc/include/asm/hw_breakpoint.h | 1 + arch/powerpc/include/asm/ibmebus.h | 2 + arch/powerpc/include/asm/iommu.h | 3 + arch/powerpc/include/asm/kfence.h | 2 +- arch/powerpc/include/asm/kup.h | 91 +- arch/powerpc/include/asm/lppaca.h | 37 +- arch/powerpc/include/asm/macio.h | 3 +- arch/powerpc/include/asm/mmu.h | 9 +- arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/module.h | 4 - arch/powerpc/include/asm/mpc8260.h | 22 - arch/powerpc/include/asm/nohash/32/kup-8xx.h | 62 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 6 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 4 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/kup-booke.h | 68 +- arch/powerpc/include/asm/nohash/mmu-e500.h | 3 + arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 30 +- arch/powerpc/include/asm/paravirt.h | 1 + arch/powerpc/include/asm/pci.h | 3 +- arch/powerpc/include/asm/pgtable.h | 4 +- arch/powerpc/include/asm/plpar_wrappers.h | 1 + arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/processor.h | 5 - arch/powerpc/include/asm/reg.h | 2 - arch/powerpc/include/asm/rtas.h | 3 + arch/powerpc/include/asm/sections.h | 2 + arch/powerpc/include/asm/setup.h | 1 - arch/powerpc/include/asm/topology.h | 15 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/asm/vermagic.h | 4 +- arch/powerpc/include/asm/vphn.h | 24 + arch/powerpc/kernel/audit.c | 3 +- arch/powerpc/kernel/audit_32.h | 7 + arch/powerpc/kernel/compat_audit.c | 2 + arch/powerpc/kernel/cputable.c | 4 + arch/powerpc/kernel/entry_32.S | 1 - arch/powerpc/kernel/epapr_hcalls.S | 2 +- arch/powerpc/kernel/fadump.c | 1 + arch/powerpc/kernel/fpu.S | 2 +- arch/powerpc/kernel/head_40x.S | 1 - arch/powerpc/kernel/head_44x.S | 1 - arch/powerpc/kernel/head_64.S | 1 - arch/powerpc/kernel/head_85xx.S | 1 - arch/powerpc/kernel/head_8xx.S | 1 - arch/powerpc/kernel/head_book3s_32.S | 1 - arch/powerpc/kernel/hw_breakpoint.c | 388 +- arch/powerpc/kernel/iommu.c | 17 +- arch/powerpc/kernel/legacy_serial.c | 2 +- arch/powerpc/kernel/misc.S | 2 +- arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/kernel/of_platform.c | 4 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/pmc.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 105 +- arch/powerpc/kernel/rtas.c | 45 +- arch/powerpc/kernel/setup-common.c | 10 +- arch/powerpc/kernel/smp.c | 20 +- arch/powerpc/kernel/syscall.c | 2 +- arch/powerpc/kernel/tm.S | 2 +- arch/powerpc/kernel/trace/Makefile | 12 +- arch/powerpc/kernel/trace/ftrace.c | 858 +---- arch/powerpc/kernel/trace/ftrace_64_pg.S | 67 - arch/powerpc/kernel/trace/ftrace_64_pg.c | 846 ++++ arch/powerpc/kernel/trace/ftrace_64_pg_entry.S | 132 + arch/powerpc/kernel/trace/ftrace_entry.S | 323 ++ arch/powerpc/kernel/trace/ftrace_low.S | 78 - arch/powerpc/kernel/trace/ftrace_mprofile.S | 256 -- arch/powerpc/kernel/traps.c | 15 +- arch/powerpc/kernel/ucall.S | 2 +- arch/powerpc/kernel/vector.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 4 - arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/kexec/file_load_64.c | 13 +- arch/powerpc/kexec/ranges.c | 2 +- arch/powerpc/kvm/book3s_64_entry.S | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_hv_ras.c | 1 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +- arch/powerpc/kvm/e500mc.c | 7 +- arch/powerpc/kvm/tm.S | 2 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/alloc.c | 23 - arch/powerpc/lib/checksum_32.S | 2 +- arch/powerpc/lib/checksum_64.S | 2 +- arch/powerpc/lib/copy_32.S | 2 +- arch/powerpc/lib/copy_mc_64.S | 2 +- arch/powerpc/lib/copypage_64.S | 2 +- arch/powerpc/lib/copyuser_64.S | 2 +- arch/powerpc/lib/feature-fixups.c | 31 +- arch/powerpc/lib/hweight_64.S | 2 +- arch/powerpc/lib/mem_64.S | 2 +- arch/powerpc/lib/memcmp_32.S | 2 +- arch/powerpc/lib/memcmp_64.S | 2 +- arch/powerpc/lib/memcpy_64.S | 2 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/lib/string.S | 2 +- arch/powerpc/lib/string_32.S | 2 +- arch/powerpc/lib/string_64.S | 2 +- arch/powerpc/lib/strlen_32.S | 2 +- arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/kuap.c | 20 +- arch/powerpc/mm/book3s32/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/mm/book3s64/pkeys.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 65 +- arch/powerpc/mm/book3s64/radix_tlb.c | 272 +- arch/powerpc/mm/book3s64/slb.c | 1 + arch/powerpc/mm/init_32.c | 2 + arch/powerpc/mm/init_64.c | 127 + arch/powerpc/mm/mmu_context.c | 8 +- arch/powerpc/mm/mmu_decl.h | 1 + arch/powerpc/mm/nohash/kup.c | 8 +- arch/powerpc/mm/nohash/tlb.c | 19 +- arch/powerpc/mm/numa.c | 1 + arch/powerpc/perf/core-fsl-emb.c | 8 +- arch/powerpc/perf/hv-gpci.c | 637 ++- arch/powerpc/platforms/44x/warp.c | 55 - arch/powerpc/platforms/4xx/cpm.c | 2 +- arch/powerpc/platforms/4xx/hsta_msi.c | 2 +- arch/powerpc/platforms/4xx/soc.c | 3 +- arch/powerpc/platforms/4xx/uic.c | 1 + arch/powerpc/platforms/512x/mpc5121_ads.c | 2 +- arch/powerpc/platforms/512x/mpc512x.h | 1 - arch/powerpc/platforms/512x/mpc512x_generic.c | 2 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 2 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 30 +- arch/powerpc/platforms/512x/pdm360ng.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 3 +- arch/powerpc/platforms/82xx/Kconfig | 24 +- arch/powerpc/platforms/82xx/ep8248e.c | 10 +- arch/powerpc/platforms/82xx/km82xx.c | 1 - arch/powerpc/platforms/82xx/m82xx_pci.h | 14 - arch/powerpc/platforms/82xx/pq2.c | 46 - arch/powerpc/platforms/83xx/Makefile | 5 +- arch/powerpc/platforms/83xx/km83xx.c | 4 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 4 +- arch/powerpc/platforms/83xx/mpc83xx.h | 2 - arch/powerpc/platforms/83xx/suspend.c | 2 +- arch/powerpc/platforms/83xx/usb.c | 251 -- arch/powerpc/platforms/83xx/usb_831x.c | 128 + arch/powerpc/platforms/83xx/usb_834x.c | 90 + arch/powerpc/platforms/83xx/usb_837x.c | 58 + arch/powerpc/platforms/85xx/bsc913x_qds.c | 2 +- arch/powerpc/platforms/85xx/bsc913x_rdb.c | 2 +- arch/powerpc/platforms/85xx/c293pcie.c | 3 +- arch/powerpc/platforms/85xx/common.c | 1 + arch/powerpc/platforms/85xx/corenet_generic.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/ksi8560.c | 3 +- arch/powerpc/platforms/85xx/mpc8536_ds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 4 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 3 +- arch/powerpc/platforms/85xx/p1010rdb.c | 2 +- arch/powerpc/platforms/85xx/p1022_ds.c | 2 +- arch/powerpc/platforms/85xx/p1022_rdk.c | 2 +- arch/powerpc/platforms/85xx/p1023_rdb.c | 3 +- arch/powerpc/platforms/85xx/qemu_e500.c | 2 +- arch/powerpc/platforms/85xx/socrates.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 1 - arch/powerpc/platforms/85xx/stx_gp3.c | 2 +- arch/powerpc/platforms/85xx/tqm85xx.c | 2 +- arch/powerpc/platforms/85xx/twr_p102x.c | 3 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 2 +- arch/powerpc/platforms/86xx/common.c | 3 + arch/powerpc/platforms/86xx/gef_ppc9a.c | 2 +- arch/powerpc/platforms/86xx/gef_sbc310.c | 2 +- arch/powerpc/platforms/86xx/gef_sbc610.c | 2 +- arch/powerpc/platforms/86xx/mvme7100.c | 1 - arch/powerpc/platforms/86xx/pic.c | 4 +- arch/powerpc/platforms/8xx/adder875.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 10 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 79 +- arch/powerpc/platforms/8xx/mpc86xads_setup.c | 1 - arch/powerpc/platforms/8xx/mpc885ads_setup.c | 2 - arch/powerpc/platforms/8xx/tqm8xx_setup.c | 2 - arch/powerpc/platforms/Kconfig | 2 +- arch/powerpc/platforms/Kconfig.cputype | 7 + arch/powerpc/platforms/cell/axon_msi.c | 3 +- arch/powerpc/platforms/cell/cbe_regs.c | 3 +- arch/powerpc/platforms/cell/iommu.c | 2 +- arch/powerpc/platforms/cell/ras.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 1 - arch/powerpc/platforms/cell/spu_manage.c | 1 + arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/maple/setup.c | 3 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 2 +- arch/powerpc/platforms/pasemi/pasemi.h | 1 + arch/powerpc/platforms/pasemi/setup.c | 2 + arch/powerpc/platforms/pasemi/time.c | 2 + arch/powerpc/platforms/powermac/feature.c | 10 +- arch/powerpc/platforms/powermac/setup.c | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 3 +- arch/powerpc/platforms/powernv/ocxl.c | 2 +- arch/powerpc/platforms/powernv/opal-imc.c | 1 - arch/powerpc/platforms/powernv/opal-prd.c | 27 +- arch/powerpc/platforms/powernv/opal-rtc.c | 3 +- arch/powerpc/platforms/powernv/opal-secvar.c | 2 +- arch/powerpc/platforms/powernv/opal-sensor.c | 2 + arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 10 +- arch/powerpc/platforms/ps3/repository.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 30 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 60 +- arch/powerpc/platforms/pseries/hvCall.S | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 + arch/powerpc/platforms/pseries/iommu.c | 2 - arch/powerpc/platforms/pseries/lpar.c | 11 +- arch/powerpc/platforms/pseries/lparcfg.c | 4 +- arch/powerpc/platforms/pseries/plpks.c | 2 +- arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 11 +- arch/powerpc/platforms/pseries/vas.c | 1 + arch/powerpc/platforms/pseries/vphn.c | 2 +- arch/powerpc/sysdev/cpm2.c | 33 +- arch/powerpc/sysdev/cpm2_pic.c | 4 +- arch/powerpc/sysdev/cpm_common.c | 2 - arch/powerpc/sysdev/cpm_gpio.c | 3 +- arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/sysdev/ehv_pic.c | 12 +- arch/powerpc/sysdev/fsl_pci.c | 4 +- arch/powerpc/sysdev/fsl_pci.h | 1 - arch/powerpc/sysdev/fsl_pmc.c | 4 +- arch/powerpc/sysdev/fsl_rio.c | 13 +- arch/powerpc/sysdev/fsl_rmu.c | 3 +- arch/powerpc/sysdev/fsl_soc.c | 3 - arch/powerpc/sysdev/mpc5xxx_clocks.c | 4 +- arch/powerpc/sysdev/mpic_msgr.c | 3 +- arch/powerpc/sysdev/mpic_timer.c | 1 - arch/powerpc/sysdev/of_rtc.c | 4 +- arch/powerpc/sysdev/pmi.c | 4 +- arch/powerpc/sysdev/xics/ics-opal.c | 1 - .../tools/gcc-check-fpatchable-function-entry.sh | 26 + arch/powerpc/xmon/Makefile | 10 +- arch/powerpc/xmon/xmon.c | 13 +- arch/riscv/Kconfig | 24 + arch/riscv/Makefile | 3 - arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 44 + arch/riscv/boot/dts/renesas/rzfive-smarc-som.dtsi | 2 + arch/riscv/include/asm/alternative-macros.h | 2 +- arch/riscv/include/asm/cache.h | 14 + arch/riscv/include/asm/cacheflush.h | 2 + arch/riscv/include/asm/cfi.h | 22 + arch/riscv/include/asm/elf.h | 13 +- arch/riscv/include/asm/hwcap.h | 17 +- arch/riscv/include/asm/insn.h | 10 + arch/riscv/include/asm/mmu.h | 4 + arch/riscv/include/asm/pgtable.h | 39 +- arch/riscv/include/asm/processor.h | 52 +- arch/riscv/include/asm/syscall.h | 5 +- arch/riscv/include/asm/syscall_wrapper.h | 87 + arch/riscv/include/uapi/asm/ptrace.h | 5 + arch/riscv/include/uapi/asm/sigcontext.h | 2 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/cfi.c | 77 + arch/riscv/kernel/compat_syscall_table.c | 8 +- arch/riscv/kernel/cpu.c | 181 +- arch/riscv/kernel/cpufeature.c | 522 ++- arch/riscv/kernel/head.S | 6 +- arch/riscv/kernel/mcount.S | 9 +- arch/riscv/kernel/probes/decode-insn.c | 11 +- arch/riscv/kernel/probes/simulate-insn.c | 105 + arch/riscv/kernel/probes/simulate-insn.h | 5 + arch/riscv/kernel/setup.c | 6 + arch/riscv/kernel/suspend_entry.S | 5 +- arch/riscv/kernel/sys_riscv.c | 6 + arch/riscv/kernel/syscall_table.c | 8 +- arch/riscv/kernel/traps.c | 4 +- arch/riscv/mm/context.c | 2 +- arch/riscv/mm/dma-noncoherent.c | 8 + arch/riscv/mm/init.c | 93 +- arch/riscv/mm/kasan_init.c | 8 +- arch/riscv/purgatory/Makefile | 4 + arch/s390/Kconfig | 1 + arch/s390/include/asm/hugetlb.h | 2 +- arch/s390/include/asm/pgtable.h | 4 +- arch/s390/mm/pageattr.c | 4 +- arch/sh/include/asm/pgtable_32.h | 4 +- arch/sparc/crypto/crop_devid.c | 2 +- arch/sparc/include/asm/floppy_32.h | 2 +- arch/sparc/include/asm/floppy_64.h | 2 +- arch/sparc/include/asm/parport.h | 3 +- arch/sparc/include/asm/pgtable_32.h | 2 +- arch/sparc/include/asm/pgtable_64.h | 6 +- arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/apc.c | 2 +- arch/sparc/kernel/auxio_32.c | 1 - arch/sparc/kernel/auxio_64.c | 3 +- arch/sparc/kernel/central.c | 2 +- arch/sparc/kernel/chmc.c | 3 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/leon_kernel.c | 2 - arch/sparc/kernel/leon_pci.c | 3 +- arch/sparc/kernel/leon_pci_grpci1.c | 3 +- arch/sparc/kernel/leon_pci_grpci2.c | 4 +- arch/sparc/kernel/of_device_32.c | 2 +- arch/sparc/kernel/of_device_64.c | 4 +- arch/sparc/kernel/of_device_common.c | 4 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/pci_common.c | 3 +- arch/sparc/kernel/pci_fire.c | 3 +- arch/sparc/kernel/pci_impl.h | 1 - arch/sparc/kernel/pci_msi.c | 2 + arch/sparc/kernel/pci_psycho.c | 4 +- arch/sparc/kernel/pci_sun4v.c | 3 +- arch/sparc/kernel/pmc.c | 2 +- arch/sparc/kernel/power.c | 3 +- arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/prom_irqtrans.c | 1 + arch/sparc/kernel/psycho_common.c | 1 + arch/sparc/kernel/sbus.c | 3 +- arch/sparc/kernel/signal32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/sparc/kernel/time_32.c | 1 - arch/sparc/mm/io-unit.c | 3 +- arch/sparc/mm/iommu.c | 5 +- arch/um/Kbuild | 2 + arch/um/Makefile | 9 +- arch/um/configs/i386_defconfig | 1 + arch/um/configs/x86_64_defconfig | 1 + arch/um/drivers/Kconfig | 16 +- arch/um/drivers/Makefile | 2 +- arch/um/drivers/hostaudio_kern.c | 2 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 3 +- arch/um/drivers/port_kern.c | 2 +- arch/um/drivers/slirp_kern.c | 2 +- arch/um/drivers/virt-pci.c | 2 + arch/um/drivers/xterm_kern.c | 1 + arch/um/include/asm/pgtable.h | 2 +- arch/um/include/shared/irq_kern.h | 1 + arch/um/kernel/irq.c | 2 - arch/x86/Kconfig | 24 + arch/x86/Kconfig.assembler | 5 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/hyperv/hv_apic.c | 15 +- arch/x86/hyperv/hv_init.c | 105 +- arch/x86/hyperv/ivm.c | 263 +- arch/x86/include/asm/audit.h | 7 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/disabled-features.h | 16 +- arch/x86/include/asm/fpu/api.h | 9 + arch/x86/include/asm/fpu/regset.h | 7 +- arch/x86/include/asm/fpu/sched.h | 3 +- arch/x86/include/asm/fpu/types.h | 16 +- arch/x86/include/asm/fpu/xstate.h | 6 +- arch/x86/include/asm/hyperv-tlfs.h | 10 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/mmu_context.h | 2 + arch/x86/include/asm/mshyperv.h | 71 +- arch/x86/include/asm/pgtable.h | 302 +- arch/x86/include/asm/pgtable_types.h | 44 +- arch/x86/include/asm/processor.h | 8 + arch/x86/include/asm/shstk.h | 38 + arch/x86/include/asm/special_insns.h | 13 + arch/x86/include/asm/tlbflush.h | 3 +- arch/x86/include/asm/trap_pf.h | 2 + arch/x86/include/asm/traps.h | 15 +- arch/x86/include/uapi/asm/mman.h | 4 + arch/x86/include/uapi/asm/prctl.h | 12 + arch/x86/kernel/Makefile | 5 + arch/x86/kernel/apm_32.c | 6 - arch/x86/kernel/audit_64.c | 5 - arch/x86/kernel/cet.c | 131 + arch/x86/kernel/cpu/common.c | 43 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mshyperv.c | 91 +- arch/x86/kernel/cpu/proc.c | 23 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 41 +- arch/x86/kernel/cpuid.c | 31 +- arch/x86/kernel/fpu/core.c | 54 +- arch/x86/kernel/fpu/regset.c | 81 + arch/x86/kernel/fpu/xstate.c | 92 +- arch/x86/kernel/i8259.c | 4 +- arch/x86/kernel/ibt_selftest.S | 17 + arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/msr.c | 31 +- arch/x86/kernel/process.c | 21 +- arch/x86/kernel/process_64.c | 8 + arch/x86/kernel/ptrace.c | 12 + arch/x86/kernel/shstk.c | 550 +++ arch/x86/kernel/signal.c | 1 + arch/x86/kernel/signal_32.c | 2 +- arch/x86/kernel/signal_64.c | 8 +- arch/x86/kernel/sys_x86_64.c | 6 +- arch/x86/kernel/traps.c | 87 - arch/x86/mm/fault.c | 22 + arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 40 + arch/x86/pci/irq.c | 4 +- arch/x86/um/Makefile | 5 +- arch/x86/um/asm/mm_context.h | 2 - arch/x86/um/checksum_32.S | 214 -- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/xen-asm.S | 2 +- arch/xtensa/include/asm/pgtable.h | 2 +- arch/xtensa/platforms/iss/console.c | 27 +- drivers/Makefile | 1 + drivers/accessibility/speakup/spk_ttyio.c | 7 +- drivers/acpi/arm64/amba.c | 1 - drivers/acpi/scan.c | 2 +- drivers/amba/bus.c | 1 + drivers/android/binder.c | 20 +- drivers/android/binderfs.c | 1 - drivers/base/core.c | 35 +- drivers/base/cpu.c | 19 + drivers/base/dd.c | 2 + drivers/base/node.c | 1 - drivers/base/platform.c | 2 +- drivers/base/test/.kunitconfig | 2 + drivers/base/test/Kconfig | 4 + drivers/base/test/Makefile | 3 + drivers/base/test/platform-device-test.c | 224 ++ drivers/base/test/root-device-test.c | 112 + drivers/base/test/test_async_driver_probe.c | 2 +- drivers/bluetooth/hci_ldisc.c | 15 +- drivers/bus/Kconfig | 3 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 91 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 2 - drivers/bus/hisi_lpc.c | 2 +- drivers/bus/imx-weim.c | 2 +- drivers/bus/mhi/host/boot.c | 34 +- drivers/bus/mhi/host/init.c | 2 +- drivers/bus/mhi/host/main.c | 1 - drivers/bus/mhi/host/pci_generic.c | 53 +- drivers/bus/mhi/host/pm.c | 5 + drivers/bus/omap_l3_smx.c | 22 +- drivers/bus/simple-pm-bus.c | 2 + drivers/bus/sunxi-rsb.c | 6 +- drivers/bus/tegra-gmi.c | 4 +- drivers/bus/ti-pwmss.c | 2 +- drivers/bus/ti-sysc.c | 5 +- drivers/bus/vexpress-config.c | 4 +- drivers/cdx/controller/cdx_controller.c | 3 +- drivers/cdx/controller/cdx_rpmsg.c | 3 +- drivers/char/agp/uninorth-agp.c | 1 + drivers/char/bsr.c | 3 +- drivers/char/ipmi/ipmb_dev_int.c | 2 +- drivers/char/ipmi/ipmi_devintf.c | 24 +- drivers/char/ipmi/ipmi_ipmb.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 5 + drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 11 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/ipmi/kcs_bmc.c | 5 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 1 - drivers/char/ipmi/ssif_bmc.c | 2 +- drivers/char/tpm/tpm-chip.c | 11 +- drivers/char/tpm/tpm-interface.c | 21 +- drivers/char/tpm/tpm.h | 4 +- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/tpm/tpm_ftpm_tee.c | 1 - drivers/char/tpm/tpm_tis.c | 1 - drivers/char/tpm/tpm_tis_spi_main.c | 2 +- drivers/char/tpm/tpm_tis_synquacer.c | 1 - drivers/char/ttyprintk.c | 5 +- drivers/char/xillybus/Kconfig | 2 +- drivers/clk/Kconfig | 16 +- drivers/clk/Makefile | 2 +- drivers/clk/actions/owl-common.c | 6 +- drivers/clk/actions/owl-common.h | 2 +- drivers/clk/axs10x/pll_clock.c | 3 +- drivers/clk/baikal-t1/clk-ccu-div.c | 1 - drivers/clk/bcm/clk-bcm2835.c | 2 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 1 - drivers/clk/bcm/clk-sr.c | 2 +- drivers/clk/clk-aspeed.c | 5 +- drivers/clk/clk-ast2600.c | 4 +- drivers/clk/clk-axm5516.c | 4 +- drivers/clk/clk-bm1880.c | 11 +- drivers/clk/clk-cdce925.c | 2 +- drivers/clk/clk-cs2000-cp.c | 2 +- drivers/clk/clk-en7523.c | 3 +- drivers/clk/clk-fsl-sai.c | 4 +- drivers/clk/clk-gemini.c | 6 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-hsdk-pll.c | 5 +- drivers/clk/clk-k210.c | 1 - drivers/clk/clk-lmk04832.c | 35 +- drivers/clk/clk-milbeaut.c | 3 +- drivers/clk/clk-oxnas.c | 251 -- drivers/clk/clk-palmas.c | 1 - drivers/clk/clk-plldig.c | 2 - drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-scpi.c | 1 - drivers/clk/clk-si5351.c | 2 +- drivers/clk/clk-sp7021.c | 3 +- drivers/clk/clk-versaclock3.c | 1143 ++++++ drivers/clk/clk-versaclock5.c | 3 +- drivers/clk/clk-versaclock7.c | 3 +- drivers/clk/hisilicon/clk-hi3559a.c | 2 +- drivers/clk/hisilicon/clk-hi3620.c | 1 - drivers/clk/hisilicon/clk-hi3660.c | 2 +- drivers/clk/hisilicon/clk-hi3670.c | 2 +- drivers/clk/hisilicon/clk-hi6220-stub.c | 2 +- drivers/clk/hisilicon/clk-hi6220.c | 3 - drivers/clk/hisilicon/clk-hip04.c | 3 - drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/hisilicon/crg-hi3516cv300.c | 2 +- drivers/clk/hisilicon/crg-hi3798cv200.c | 2 +- drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-composite-8m.c | 12 +- drivers/clk/imx/clk-fracn-gppll.c | 1 + drivers/clk/imx/clk-gpr-mux.c | 8 +- drivers/clk/imx/clk-imx25.c | 5 +- drivers/clk/imx/clk-imx8-acm.c | 476 +++ drivers/clk/imx/clk-imx8mp.c | 5 - drivers/clk/imx/clk-imx8qxp-lpcg.c | 6 +- drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imx8ulp.c | 4 +- drivers/clk/imx/clk-imx93.c | 4 +- drivers/clk/imx/clk-pll14xx.c | 13 +- drivers/clk/imx/clk-pllv4.c | 46 +- drivers/clk/imx/clk-scu.c | 2 +- drivers/clk/imx/clk.h | 1 + drivers/clk/keystone/pll.c | 2 +- drivers/clk/keystone/sci-clk.c | 3 +- drivers/clk/mediatek/clk-mt2701-aud.c | 2 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 4 +- drivers/clk/mediatek/clk-mt2701.c | 10 +- drivers/clk/mediatek/clk-mt2712.c | 4 +- drivers/clk/mediatek/clk-mt6765.c | 23 +- drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 2 - drivers/clk/mediatek/clk-mt6797.c | 2 - drivers/clk/mediatek/clk-mt7622-aud.c | 2 +- drivers/clk/mediatek/clk-mt7622-eth.c | 4 +- drivers/clk/mediatek/clk-mt7622-hif.c | 4 +- drivers/clk/mediatek/clk-mt7622.c | 4 +- drivers/clk/mediatek/clk-mt7629-eth.c | 2 - drivers/clk/mediatek/clk-mt7629-hif.c | 4 +- drivers/clk/mediatek/clk-mt7629.c | 2 - drivers/clk/mediatek/clk-mt7981-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt7981-eth.c | 4 +- drivers/clk/mediatek/clk-mt7981-infracfg.c | 4 +- drivers/clk/mediatek/clk-mt7981-topckgen.c | 4 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt7986-eth.c | 4 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 4 +- drivers/clk/mediatek/clk-mt7986-topckgen.c | 4 +- drivers/clk/mediatek/clk-mt8167-aud.c | 4 +- drivers/clk/mediatek/clk-mt8167-img.c | 4 +- drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 4 +- drivers/clk/mediatek/clk-mt8167-mm.c | 4 +- drivers/clk/mediatek/clk-mt8167-vdec.c | 4 +- drivers/clk/mediatek/clk-mt8173-mm.c | 2 +- drivers/clk/mediatek/clk-mt8183.c | 4 +- drivers/clk/mediatek/clk-mt8188-apmixedsys.c | 2 +- drivers/clk/mediatek/clk-mt8188-topckgen.c | 2 +- drivers/clk/mediatek/clk-mt8192-cam.c | 2 +- drivers/clk/mediatek/clk-mt8192-img.c | 2 +- drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 2 +- drivers/clk/mediatek/clk-mt8192-ipe.c | 2 +- drivers/clk/mediatek/clk-mt8192-mdp.c | 2 +- drivers/clk/mediatek/clk-mt8192-mfg.c | 2 +- drivers/clk/mediatek/clk-mt8192-msdc.c | 2 +- drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 2 +- drivers/clk/mediatek/clk-mt8192-vdec.c | 2 +- drivers/clk/mediatek/clk-mt8192-venc.c | 2 +- drivers/clk/mediatek/clk-mt8192.c | 4 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 2 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 2 +- drivers/clk/mediatek/clk-mt8365.c | 4 +- drivers/clk/mediatek/clk-mt8516-aud.c | 4 +- drivers/clk/meson/Kconfig | 9 + drivers/clk/meson/Makefile | 1 + drivers/clk/meson/a1-peripherals.c | 327 +- drivers/clk/meson/a1-peripherals.h | 67 - drivers/clk/meson/a1-pll.c | 40 +- drivers/clk/meson/a1-pll.h | 19 - drivers/clk/meson/axg-aoclk.c | 48 +- drivers/clk/meson/axg-aoclk.h | 18 - drivers/clk/meson/axg-audio.c | 853 ++-- drivers/clk/meson/axg-audio.h | 75 - drivers/clk/meson/axg.c | 287 +- drivers/clk/meson/axg.h | 63 - drivers/clk/meson/g12a-aoclk.c | 72 +- drivers/clk/meson/g12a-aoclk.h | 32 - drivers/clk/meson/g12a.c | 1491 ++++--- drivers/clk/meson/g12a.h | 145 - drivers/clk/meson/gxbb-aoclk.c | 14 +- drivers/clk/meson/gxbb-aoclk.h | 15 - drivers/clk/meson/gxbb.c | 850 ++-- drivers/clk/meson/gxbb.h | 81 - drivers/clk/meson/meson-aoclk.c | 11 +- drivers/clk/meson/meson-aoclk.h | 3 +- drivers/clk/meson/meson-clkc-utils.c | 25 + drivers/clk/meson/meson-clkc-utils.h | 19 + drivers/clk/meson/meson-eeclk.c | 11 +- drivers/clk/meson/meson-eeclk.h | 3 +- drivers/clk/meson/meson8b.c | 1318 +++---- drivers/clk/meson/meson8b.h | 117 - drivers/clk/microchip/clk-pic32mzda.c | 2 +- drivers/clk/mmp/Makefile | 4 - drivers/clk/mmp/clk-audio.c | 6 +- drivers/clk/mmp/clk-mmp2.c | 454 --- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/clk-of-pxa168.c | 4 +- drivers/clk/mmp/clk-of-pxa1928.c | 7 +- drivers/clk/mmp/clk-of-pxa910.c | 4 +- drivers/clk/mmp/clk-pxa168.c | 354 -- drivers/clk/mmp/clk-pxa910.c | 325 -- drivers/clk/mvebu/ap-cpu-clk.c | 1 - drivers/clk/mvebu/armada-37xx-periph.c | 5 +- drivers/clk/mvebu/armada-37xx-tbg.c | 4 +- drivers/clk/mvebu/cp110-system-controller.c | 2 +- drivers/clk/nuvoton/clk-ma35d1.c | 3 +- drivers/clk/qcom/Kconfig | 28 +- drivers/clk/qcom/Makefile | 2 +- drivers/clk/qcom/apss-ipq-pll.c | 2 +- drivers/clk/qcom/camcc-sc7180.c | 4 +- drivers/clk/qcom/camcc-sc7280.c | 2 +- drivers/clk/qcom/clk-cbf-8996.c | 10 +- drivers/clk/qcom/clk-cpu-8996.c | 2 +- drivers/clk/qcom/clk-rpm.c | 1 - drivers/clk/qcom/clk-rpmh.c | 1 - drivers/clk/qcom/clk-smd-rpm.c | 340 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 2 +- drivers/clk/qcom/dispcc-qcm2290.c | 2 +- drivers/clk/qcom/dispcc-sc8280xp.c | 8 +- drivers/clk/qcom/dispcc-sm6115.c | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 15 +- drivers/clk/qcom/dispcc-sm8550.c | 15 +- drivers/clk/qcom/gcc-apq8084.c | 1 - drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/gcc-ipq5018.c | 3724 ++++++++++++++++++ drivers/clk/qcom/gcc-ipq5332.c | 209 +- drivers/clk/qcom/gcc-ipq6018.c | 1 - drivers/clk/qcom/gcc-ipq806x.c | 2 +- drivers/clk/qcom/gcc-ipq8074.c | 1 - drivers/clk/qcom/gcc-ipq9574.c | 37 + drivers/clk/qcom/gcc-mdm9607.c | 1 - drivers/clk/qcom/gcc-mdm9615.c | 262 +- drivers/clk/qcom/gcc-msm8660.c | 1 - drivers/clk/qcom/gcc-msm8909.c | 1 - drivers/clk/qcom/gcc-msm8916.c | 1 - drivers/clk/qcom/gcc-msm8917.c | 4 +- drivers/clk/qcom/gcc-msm8939.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-msm8976.c | 2 +- drivers/clk/qcom/gcc-msm8994.c | 1 - drivers/clk/qcom/gcc-msm8996.c | 1 - drivers/clk/qcom/gcc-msm8998.c | 65 +- drivers/clk/qcom/gcc-qdu1000.c | 162 +- drivers/clk/qcom/gcc-sa8775p.c | 2 +- drivers/clk/qcom/gcc-sc7180.c | 3 +- drivers/clk/qcom/gcc-sc7280.c | 2 +- drivers/clk/qcom/gcc-sc8180x.c | 1 - drivers/clk/qcom/gcc-sc8280xp.c | 147 +- drivers/clk/qcom/gcc-sdm660.c | 1 - drivers/clk/qcom/gcc-sdm845.c | 1 - drivers/clk/qcom/gcc-sdx65.c | 2 +- drivers/clk/qcom/gcc-sdx75.c | 3 +- drivers/clk/qcom/gcc-sm6115.c | 3 +- drivers/clk/qcom/gcc-sm6125.c | 1 - drivers/clk/qcom/gcc-sm6350.c | 1 + drivers/clk/qcom/gcc-sm6375.c | 3 +- drivers/clk/qcom/gcc-sm7150.c | 5 +- drivers/clk/qcom/gcc-sm8150.c | 1 - drivers/clk/qcom/gcc-sm8250.c | 3 +- drivers/clk/qcom/gcc-sm8450.c | 7 +- drivers/clk/qcom/gcc-sm8550.c | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 3 +- drivers/clk/qcom/gpucc-sa8775p.c | 4 +- drivers/clk/qcom/gpucc-sdm660.c | 1 - drivers/clk/qcom/gpucc-sm6115.c | 3 +- drivers/clk/qcom/gpucc-sm6125.c | 3 +- drivers/clk/qcom/gpucc-sm6350.c | 18 +- drivers/clk/qcom/gpucc-sm6375.c | 3 +- drivers/clk/qcom/gpucc-sm8350.c | 2 +- drivers/clk/qcom/gpucc-sm8450.c | 3 +- drivers/clk/qcom/gpucc-sm8550.c | 3 +- drivers/clk/qcom/lcc-ipq806x.c | 1 - drivers/clk/qcom/lcc-mdm9615.c | 572 --- drivers/clk/qcom/lcc-msm8960.c | 20 +- drivers/clk/qcom/lpass-gfm-sm8250.c | 2 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 3 +- drivers/clk/qcom/lpasscc-sc7280.c | 16 +- drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 2 +- drivers/clk/qcom/lpasscorecc-sc7280.c | 3 +- drivers/clk/qcom/mmcc-msm8974.c | 12 +- drivers/clk/qcom/mmcc-msm8994.c | 1 - drivers/clk/qcom/mmcc-msm8996.c | 1 - drivers/clk/qcom/mmcc-msm8998.c | 36 +- drivers/clk/qcom/mss-sc7180.c | 13 +- drivers/clk/qcom/q6sstop-qcs404.c | 15 +- drivers/clk/qcom/reset.c | 3 +- drivers/clk/qcom/tcsrcc-sm8550.c | 3 +- drivers/clk/qcom/turingcc-qcs404.c | 13 +- drivers/clk/qcom/videocc-sm8350.c | 42 +- drivers/clk/qcom/videocc-sm8450.c | 3 +- drivers/clk/qcom/videocc-sm8550.c | 3 +- drivers/clk/ralink/clk-mt7621.c | 3 +- drivers/clk/renesas/clk-emev2.c | 3 - drivers/clk/renesas/r8a774a1-cpg-mssr.c | 3 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 3 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a774e1-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 3 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 3 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 3 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r9a07g043-cpg.c | 3 + drivers/clk/renesas/r9a09g011-cpg.c | 15 + drivers/clk/renesas/rcar-gen3-cpg.c | 35 +- drivers/clk/renesas/rcar-gen3-cpg.h | 1 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 1 - drivers/clk/renesas/renesas-cpg-mssr.c | 1 - drivers/clk/renesas/rzg2l-cpg.c | 11 +- drivers/clk/rockchip/clk-rk3568.c | 5 +- drivers/clk/rockchip/clk-rv1126.c | 61 +- drivers/clk/samsung/clk-exynos-arm64.c | 3 +- drivers/clk/samsung/clk-exynos-audss.c | 3 +- drivers/clk/samsung/clk-exynos3250.c | 11 +- drivers/clk/samsung/clk-exynos4.c | 5 +- drivers/clk/samsung/clk-exynos4412-isp.c | 5 +- drivers/clk/samsung/clk-exynos5-subcmu.c | 2 +- drivers/clk/samsung/clk-exynos5250.c | 5 +- drivers/clk/samsung/clk-exynos5260.c | 41 +- drivers/clk/samsung/clk-exynos5410.c | 5 +- drivers/clk/samsung/clk-exynos5420.c | 5 +- drivers/clk/samsung/clk-exynos5433.c | 65 +- drivers/clk/samsung/clk-exynos7885.c | 15 +- drivers/clk/samsung/clk-exynos850.c | 36 +- drivers/clk/samsung/clk-exynosautov9.c | 31 +- drivers/clk/samsung/clk-fsd.c | 2 - drivers/clk/sifive/sifive-prci.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 7 +- drivers/clk/socfpga/clk-s10.c | 3 +- drivers/clk/spear/spear1310_clock.c | 1 - drivers/clk/spear/spear1340_clock.c | 1 - drivers/clk/spear/spear3xx_clock.c | 2 +- drivers/clk/sprd/common.c | 2 +- drivers/clk/sprd/sc9860-clk.c | 2 +- drivers/clk/sprd/ums512-clk.c | 2 +- drivers/clk/starfive/Kconfig | 33 + drivers/clk/starfive/Makefile | 4 + drivers/clk/starfive/clk-starfive-jh7100-audio.c | 1 - drivers/clk/starfive/clk-starfive-jh7110-isp.c | 232 ++ drivers/clk/starfive/clk-starfive-jh7110-pll.c | 507 +++ drivers/clk/starfive/clk-starfive-jh7110-stg.c | 173 + drivers/clk/starfive/clk-starfive-jh7110-sys.c | 66 +- drivers/clk/starfive/clk-starfive-jh7110-vout.c | 239 ++ drivers/clk/starfive/clk-starfive-jh7110.h | 6 + drivers/clk/starfive/clk-starfive-jh71x0.c | 10 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 41 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 12 + drivers/clk/sunxi-ng/ccu_common.h | 6 + drivers/clk/sunxi-ng/ccu_div.h | 30 + drivers/clk/sunxi-ng/ccu_mmc_timing.c | 2 +- drivers/clk/sunxi-ng/ccu_mux.c | 15 +- drivers/clk/sunxi-ng/ccu_mux.h | 38 +- drivers/clk/sunxi-ng/ccu_nkm.c | 55 +- drivers/clk/sunxi-ng/ccu_nm.c | 13 +- drivers/clk/sunxi-ng/ccu_nm.h | 48 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 1 - drivers/clk/sunxi/clk-sun9i-mmc.c | 11 +- drivers/clk/tegra/clk-device.c | 2 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 1 - drivers/clk/tegra/clk-tegra30.c | 1 - drivers/clk/tegra/clk.c | 8 +- drivers/clk/ti/adpll.c | 8 +- drivers/clk/ti/clk.c | 4 +- drivers/clk/ti/clkctrl.c | 9 +- drivers/clk/uniphier/clk-uniphier-core.c | 1 - drivers/clk/xilinx/xlnx_vcu.c | 2 +- drivers/clk/zynqmp/clkc.c | 3 +- drivers/clocksource/Kconfig | 7 - drivers/clocksource/Makefile | 1 - drivers/clocksource/arm_arch_timer.c | 7 + drivers/clocksource/bcm2835_timer.c | 2 +- drivers/clocksource/hyperv_timer.c | 2 +- drivers/clocksource/nomadik-mtu.c | 2 +- drivers/clocksource/sh_cmt.c | 1 - drivers/clocksource/timer-cadence-ttc.c | 1 + drivers/clocksource/timer-gxp.c | 1 + drivers/clocksource/timer-integrator-ap.c | 2 +- drivers/clocksource/timer-loongson1-pwm.c | 2 +- drivers/clocksource/timer-oxnas-rps.c | 288 -- drivers/clocksource/timer-sun5i.c | 288 +- drivers/clocksource/timer-tegra186.c | 1 - drivers/clocksource/timer-ti-dm.c | 1 - drivers/counter/Kconfig | 2 +- drivers/counter/counter-chrdev.c | 4 +- drivers/counter/microchip-tcb-capture.c | 1 - drivers/counter/rz-mtu3-cnt.c | 4 +- drivers/cpuidle/cpuidle-pseries.c | 8 +- drivers/dma/Kconfig | 21 +- drivers/dma/Makefile | 7 +- drivers/dma/apple-admac.c | 3 +- drivers/dma/at_hdmac.c | 2 +- drivers/dma/bcm-sba-raid.c | 4 +- drivers/dma/bestcomm/bestcomm.c | 3 +- drivers/dma/dma-jz4780.c | 1 - drivers/dma/dmaengine.c | 82 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 1 - drivers/dma/dw/rzn1-dmamux.c | 4 +- drivers/dma/ep93xx_dma.c | 4 +- drivers/dma/fsl-edma-common.c | 307 +- drivers/dma/fsl-edma-common.h | 127 +- drivers/dma/fsl-edma-main.c | 710 ++++ drivers/dma/fsl-edma.c | 517 --- drivers/dma/fsl-qdma.c | 4 +- drivers/dma/fsl_raid.c | 3 +- drivers/dma/fsldma.c | 3 +- drivers/dma/idxd/device.c | 41 +- drivers/dma/idxd/dma.c | 5 +- drivers/dma/idxd/idxd.h | 14 +- drivers/dma/idxd/init.c | 54 +- drivers/dma/idxd/perfmon.c | 7 +- drivers/dma/idxd/sysfs.c | 40 +- drivers/dma/img-mdc-dma.c | 1 - drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 1 - drivers/dma/ioat/dca.c | 2 +- drivers/dma/ioat/dma.h | 1 + drivers/dma/ioat/init.c | 19 +- drivers/dma/ipu/Makefile | 2 - drivers/dma/ipu/ipu_idmac.c | 1801 --------- drivers/dma/ipu/ipu_intern.h | 173 - drivers/dma/ipu/ipu_irq.c | 367 -- drivers/dma/lgm/lgm-dma.c | 7 +- drivers/dma/lpc18xx-dmamux.c | 4 +- drivers/dma/mcf-edma-main.c | 303 ++ drivers/dma/mcf-edma.c | 328 -- drivers/dma/mediatek/mtk-cqdma.c | 1 - drivers/dma/mediatek/mtk-hsdma.c | 1 - drivers/dma/mediatek/mtk-uart-apdma.c | 2 - drivers/dma/mpc512x_dma.c | 4 +- drivers/dma/mxs-dma.c | 1 - drivers/dma/nbpfaxi.c | 1 - drivers/dma/owl-dma.c | 5 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/qcom/gpi.c | 3 +- drivers/dma/qcom/hidma.c | 14 +- drivers/dma/qcom/hidma_mgmt.c | 5 +- drivers/dma/sh/rz-dmac.c | 17 +- drivers/dma/sh/shdmac.c | 8 +- drivers/dma/sprd-dma.c | 2 +- drivers/dma/ste_dma40.c | 4 + drivers/dma/stm32-dma.c | 3 +- drivers/dma/stm32-dmamux.c | 4 +- drivers/dma/stm32-mdma.c | 1 - drivers/dma/sun6i-dma.c | 2 +- drivers/dma/tegra186-gpc-dma.c | 2 +- drivers/dma/tegra20-apb-dma.c | 1 - drivers/dma/tegra210-adma.c | 3 +- drivers/dma/ti/dma-crossbar.c | 5 +- drivers/dma/ti/edma.c | 1 - drivers/dma/ti/k3-udma-private.c | 2 + drivers/dma/ti/k3-udma.c | 1 - drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/xgene-dma.c | 3 +- drivers/dma/xilinx/xilinx_dma.c | 74 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/edac/fsl_ddr_edac.c | 3 +- drivers/edac/highbank_l2_edac.c | 3 +- drivers/edac/highbank_mc_edac.c | 3 +- drivers/edac/i10nm_base.c | 54 +- drivers/edac/igen6_edac.c | 8 +- drivers/edac/mpc85xx_edac.c | 3 +- drivers/edac/npcm_edac.c | 3 +- drivers/edac/synopsys_edac.c | 1 - drivers/extcon/Kconfig | 1 + drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/perf.c | 430 ++- drivers/firmware/google/Kconfig | 2 +- drivers/firmware/imx/Makefile | 1 - drivers/firmware/imx/imx-dsp.c | 1 - drivers/firmware/imx/imx-scu-irq.c | 119 +- drivers/firmware/imx/imx-scu-soc.c | 20 +- drivers/firmware/imx/imx-scu.c | 10 +- drivers/firmware/imx/scu-pd.c | 428 --- drivers/firmware/meson/meson_sm.c | 2 + drivers/firmware/mtk-adsp-ipc.c | 1 - drivers/firmware/qcom_scm.c | 156 +- drivers/firmware/raspberrypi.c | 1 + drivers/firmware/scpi_pm_domain.c | 3 +- drivers/firmware/stratix10-rsu.c | 101 +- drivers/firmware/stratix10-svc.c | 20 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/ti_sci.c | 49 +- drivers/firmware/xilinx/zynqmp.c | 50 + drivers/fpga/Kconfig | 2 + drivers/fpga/Makefile | 3 + drivers/fpga/altera-fpga2sdram.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 11 +- drivers/fpga/altera-pr-ip-core-plat.c | 9 +- drivers/fpga/dfl-fme-main.c | 17 +- drivers/fpga/dfl-fme-mgr.c | 4 +- drivers/fpga/dfl-pci.c | 15 +- drivers/fpga/fpga-bridge.c | 48 +- drivers/fpga/fpga-mgr.c | 25 +- drivers/fpga/fpga-region.c | 37 +- drivers/fpga/microchip-spi.c | 2 +- drivers/fpga/of-fpga-region.c | 2 + drivers/fpga/socfpga-a10.c | 7 +- drivers/fpga/socfpga.c | 7 +- drivers/fpga/stratix10-soc.c | 1 + drivers/fpga/tests/.kunitconfig | 5 + drivers/fpga/tests/Kconfig | 11 + drivers/fpga/tests/Makefile | 6 + drivers/fpga/tests/fpga-bridge-test.c | 175 + drivers/fpga/tests/fpga-mgr-test.c | 327 ++ drivers/fpga/tests/fpga-region-test.c | 211 + drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 4 +- drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 17 + drivers/fsi/Makefile | 2 + drivers/fsi/fsi-core.c | 154 +- drivers/fsi/fsi-master-aspeed.c | 4 +- drivers/fsi/fsi-master-ast-cf.c | 5 +- drivers/fsi/fsi-master-gpio.c | 2 +- drivers/fsi/fsi-master-hub.c | 2 +- drivers/fsi/fsi-master-i2cr.c | 316 ++ drivers/fsi/fsi-master-i2cr.h | 33 + drivers/fsi/fsi-master.h | 2 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 8 + drivers/fsi/fsi-slave.h | 28 + drivers/fsi/i2cr-scom.c | 154 + drivers/genpd/Makefile | 17 + drivers/genpd/actions/Makefile | 3 + drivers/{soc => genpd}/actions/owl-sps-helper.c | 0 drivers/{soc => genpd}/actions/owl-sps.c | 0 drivers/genpd/amlogic/Makefile | 4 + drivers/genpd/amlogic/meson-ee-pwrc.c | 635 +++ drivers/genpd/amlogic/meson-gx-pwrc-vpu.c | 379 ++ drivers/genpd/amlogic/meson-secure-pwrc.c | 257 ++ drivers/genpd/apple/Makefile | 2 + .../apple/pmgr-pwrstate.c} | 0 drivers/genpd/bcm/Makefile | 5 + drivers/genpd/bcm/bcm-pmb.c | 363 ++ drivers/{soc => genpd}/bcm/bcm2835-power.c | 0 drivers/genpd/bcm/bcm63xx-power.c | 375 ++ drivers/genpd/bcm/raspberrypi-power.c | 245 ++ drivers/genpd/imx/Makefile | 8 + drivers/{soc => genpd}/imx/gpc.c | 0 drivers/genpd/imx/gpcv2.c | 1550 ++++++++ drivers/genpd/imx/imx8m-blk-ctrl.c | 899 +++++ drivers/genpd/imx/imx8mp-blk-ctrl.c | 867 +++++ drivers/genpd/imx/imx93-blk-ctrl.c | 451 +++ drivers/genpd/imx/imx93-pd.c | 176 + drivers/genpd/imx/scu-pd.c | 550 +++ drivers/genpd/mediatek/Makefile | 3 + .../{soc => genpd}/mediatek/mt6795-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8167-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8173-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8183-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8186-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8188-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8192-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8195-pm-domains.h | 0 drivers/genpd/mediatek/mtk-pm-domains.c | 688 ++++ drivers/{soc => genpd}/mediatek/mtk-pm-domains.h | 0 drivers/genpd/mediatek/mtk-scpsys.c | 1147 ++++++ drivers/genpd/qcom/Makefile | 4 + drivers/genpd/qcom/cpr.c | 1756 +++++++++ drivers/genpd/qcom/rpmhpd.c | 886 +++++ drivers/genpd/qcom/rpmpd.c | 1023 +++++ drivers/genpd/renesas/Makefile | 30 + drivers/{soc => genpd}/renesas/r8a7742-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7743-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7745-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77470-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774a1-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774b1-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774c0-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774e1-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7779-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7790-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7791-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7792-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7794-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7795-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7796-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77965-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77970-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77980-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77990-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77995-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a779a0-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a779f0-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a779g0-sysc.c | 0 drivers/{soc => genpd}/renesas/rcar-gen4-sysc.c | 0 drivers/{soc => genpd}/renesas/rcar-gen4-sysc.h | 0 drivers/{soc => genpd}/renesas/rcar-sysc.c | 0 drivers/{soc => genpd}/renesas/rcar-sysc.h | 0 drivers/{soc => genpd}/renesas/rmobile-sysc.c | 0 drivers/genpd/rockchip/Makefile | 2 + drivers/genpd/rockchip/pm-domains.c | 1396 +++++++ drivers/genpd/samsung/Makefile | 2 + drivers/genpd/samsung/exynos-pm-domains.c | 167 + drivers/genpd/st/Makefile | 2 + drivers/genpd/st/ste-ux500-pm-domain.c | 94 + drivers/genpd/starfive/Makefile | 2 + .../jh71xx_pmu.c => genpd/starfive/jh71xx-pmu.c} | 0 drivers/genpd/sunxi/Makefile | 2 + drivers/genpd/sunxi/sun20i-ppu.c | 207 + drivers/genpd/tegra/Makefile | 2 + drivers/{soc => genpd}/tegra/powergate-bpmp.c | 0 drivers/genpd/ti/Makefile | 3 + drivers/genpd/ti/omap_prm.c | 989 +++++ drivers/genpd/ti/ti_sci_pm_domains.c | 204 + drivers/genpd/xilinx/Makefile | 2 + .../xilinx/zynqmp-pm-domains.c} | 0 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 36 +- drivers/gpu/drm/amd/amdgpu/si.c | 36 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 1 + drivers/gpu/drm/radeon/cik.c | 36 +- drivers/gpu/drm/radeon/si.c | 37 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 3 +- drivers/gpu/drm/tiny/gm12u320.c | 10 +- drivers/hid/Kconfig | 13 +- drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 3 +- drivers/hid/hid-cp2112.c | 169 +- drivers/hid/hid-google-stadiaff.c | 158 + drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 21 +- drivers/hid/hid-logitech-dj.c | 16 +- drivers/hid/hid-logitech-hidpp.c | 121 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nvidia-shield.c | 428 ++- drivers/hid/hid-roccat-arvo.c | 20 +- drivers/hid/hid-roccat-isku.c | 21 +- drivers/hid/hid-roccat-kone.c | 24 +- drivers/hid/hid-roccat-koneplus.c | 22 +- drivers/hid/hid-roccat-konepure.c | 22 +- drivers/hid/hid-roccat-kovaplus.c | 22 +- drivers/hid/hid-roccat-pyra.c | 22 +- drivers/hid/hid-roccat-ryos.c | 20 +- drivers/hid/hid-roccat-savu.c | 20 +- drivers/hid/hid-roccat.c | 2 +- drivers/hid/hid-sensor-hub.c | 2 +- drivers/hid/hid-steelseries.c | 311 +- drivers/hid/hid-uclogic-core.c | 13 +- drivers/hid/hid-wiimote-debug.c | 10 - drivers/hid/hidraw.c | 18 +- drivers/hid/i2c-hid/i2c-hid-of-elan.c | 50 +- drivers/hid/wacom.h | 1 + drivers/hid/wacom_sys.c | 44 +- drivers/hid/wacom_wac.c | 7 +- drivers/hid/wacom_wac.h | 4 +- drivers/hte/hte-tegra194.c | 1 - drivers/hte/hte.c | 2 +- drivers/hv/connection.c | 16 +- drivers/hv/hv.c | 131 +- drivers/hv/hv_balloon.c | 82 +- drivers/hv/hv_common.c | 48 +- drivers/hv/hyperv_vmbus.h | 11 + drivers/hv/vmbus_drv.c | 3 +- drivers/hwmon/peci/cputemp.c | 18 + drivers/hwmon/peci/dimmtemp.c | 50 + drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-dummy.c | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 118 +- drivers/hwtracing/coresight/coresight-etm4x.h | 4 + drivers/hwtracing/coresight/coresight-platform.c | 46 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 5 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 43 +- drivers/hwtracing/coresight/coresight-trbe.h | 2 +- drivers/hwtracing/ptt/hisi_ptt.c | 8 +- drivers/i2c/Kconfig | 9 + drivers/i2c/Makefile | 1 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-ali15x3.c | 11 +- drivers/i2c/busses/i2c-at91-core.c | 18 +- drivers/i2c/busses/i2c-at91-master.c | 7 +- drivers/i2c/busses/i2c-au1550.c | 15 +- drivers/i2c/busses/i2c-bcm-iproc.c | 20 +- drivers/i2c/busses/i2c-bcm2835.c | 16 +- drivers/i2c/busses/i2c-brcmstb.c | 27 +- drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-davinci.c | 16 +- drivers/i2c/busses/i2c-designware-master.c | 12 + drivers/i2c/busses/i2c-designware-platdrv.c | 22 +- drivers/i2c/busses/i2c-dln2.c | 6 +- drivers/i2c/busses/i2c-emev2.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 12 +- drivers/i2c/busses/i2c-gxp.c | 3 +- drivers/i2c/busses/i2c-hisi.c | 12 +- drivers/i2c/busses/i2c-hix5hd2.c | 10 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-ibm_iic.c | 3 +- drivers/i2c/busses/i2c-img-scb.c | 10 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 23 +- drivers/i2c/busses/i2c-imx.c | 10 +- drivers/i2c/busses/i2c-jz4780.c | 2 +- drivers/i2c/busses/i2c-kempld.c | 19 +- drivers/i2c/busses/i2c-lpc2k.c | 9 +- drivers/i2c/busses/i2c-meson.c | 1 - drivers/i2c/busses/i2c-microchip-corei2c.c | 5 +- drivers/i2c/busses/i2c-mlxbf.c | 60 +- drivers/i2c/busses/i2c-mlxcpld.c | 10 + drivers/i2c/busses/i2c-mpc.c | 3 +- drivers/i2c/busses/i2c-mt65xx.c | 12 +- drivers/i2c/busses/i2c-mt7621.c | 3 +- drivers/i2c/busses/i2c-mxs.c | 1 - drivers/i2c/busses/i2c-nforce2.c | 4 +- drivers/i2c/busses/i2c-nomadik.c | 12 +- drivers/i2c/busses/i2c-npcm7xx.c | 1 - drivers/i2c/busses/i2c-ocores.c | 10 +- drivers/i2c/busses/i2c-owl.c | 3 +- drivers/i2c/busses/i2c-pca-platform.c | 1 - drivers/i2c/busses/i2c-pnx.c | 15 +- drivers/i2c/busses/i2c-pxa-pci.c | 1 - drivers/i2c/busses/i2c-pxa.c | 20 +- drivers/i2c/busses/i2c-qcom-cci.c | 8 +- drivers/i2c/busses/i2c-qcom-geni.c | 4 +- drivers/i2c/busses/i2c-qup.c | 16 +- drivers/i2c/busses/i2c-rcar.c | 12 +- drivers/i2c/busses/i2c-riic.c | 1 - drivers/i2c/busses/i2c-s3c2410.c | 20 +- drivers/i2c/busses/i2c-sh_mobile.c | 22 +- drivers/i2c/busses/i2c-sis5595.c | 20 +- drivers/i2c/busses/i2c-sprd.c | 1 - drivers/i2c/busses/i2c-st.c | 3 +- drivers/i2c/busses/i2c-stm32f4.c | 3 +- drivers/i2c/busses/i2c-stm32f7.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 28 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 2 +- drivers/i2c/busses/i2c-tiny-usb.c | 4 + drivers/i2c/busses/i2c-virtio.c | 8 +- drivers/i2c/busses/i2c-xlp9xx.c | 6 +- drivers/i2c/i2c-atr.c | 710 ++++ drivers/i2c/muxes/Kconfig | 6 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 2 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 3 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 101 +- drivers/iio/accel/adxl313_i2c.c | 8 +- drivers/iio/accel/adxl355_i2c.c | 15 +- drivers/iio/accel/adxl372_spi.c | 1 - drivers/iio/accel/bma180.c | 1 - drivers/iio/accel/da280.c | 11 +- drivers/iio/accel/kxsd9-spi.c | 1 - drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/Kconfig | 12 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 6 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7192.c | 31 +- drivers/iio/adc/ad9467.c | 2 +- drivers/iio/adc/adi-axi-adc.c | 3 +- drivers/iio/adc/at91_adc.c | 1 - drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/cc10001_adc.c | 1 - drivers/iio/adc/imx7d_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/men_z188_adc.c | 1 - drivers/iio/adc/meson_saradc.c | 243 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/palmas_gpadc.c | 7 +- drivers/iio/adc/qcom-spmi-adc5.c | 2 + drivers/iio/adc/qcom-spmi-iadc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 1 - drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 5 +- drivers/iio/adc/stm32-dfsdm-adc.c | 3 +- drivers/iio/adc/stm32-dfsdm-core.c | 4 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/sun20i-gpadc-iio.c | 276 ++ drivers/iio/adc/sun4i-gpadc-iio.c | 1 - drivers/iio/adc/ti-lmp92064.c | 53 + drivers/iio/adc/ti_am335x_adc.c | 1 - drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/ad8366.c | 15 + drivers/iio/cdc/ad7150.c | 10 +- drivers/iio/chemical/scd4x.c | 79 +- drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 6 +- drivers/iio/common/inv_sensors/Kconfig | 7 + drivers/iio/common/inv_sensors/Makefile | 6 + .../iio/common/inv_sensors/inv_sensors_timestamp.c | 194 + drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/mcp4728.c | 618 +++ drivers/iio/filter/admv8818.c | 65 +- drivers/iio/frequency/admv1013.c | 18 +- drivers/iio/imu/adis16475.c | 5 +- drivers/iio/imu/inv_icm42600/Kconfig | 1 + drivers/iio/imu/inv_icm42600/Makefile | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 35 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 33 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 35 +- .../iio/imu/inv_icm42600/inv_icm42600_timestamp.c | 198 - .../iio/imu/inv_icm42600/inv_icm42600_timestamp.h | 85 - drivers/iio/imu/inv_mpu6050/Kconfig | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 33 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 102 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 6 +- drivers/iio/industrialio-core.c | 161 +- drivers/iio/industrialio-event.c | 2 + drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/cm3605.c | 2 +- drivers/iio/light/rohm-bu27008.c | 630 ++- drivers/iio/light/vcnl4000.c | 710 +++- drivers/iio/potentiometer/mcp4018.c | 35 +- drivers/iio/potentiometer/mcp4531.c | 139 +- drivers/iio/pressure/bmp280-core.c | 2 +- drivers/iio/proximity/Kconfig | 12 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/irsd200.c | 958 +++++ drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/mb1232.c | 7 +- drivers/iio/temperature/mlx90614.c | 2 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 9 +- drivers/infiniband/core/cache.c | 11 + drivers/infiniband/core/cma.c | 32 +- drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/netlink.c | 2 +- drivers/infiniband/core/uverbs_main.c | 35 +- .../infiniband/core/uverbs_std_types_counters.c | 2 + drivers/infiniband/core/verbs.c | 109 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 35 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 84 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 55 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 255 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 6 + drivers/infiniband/hw/bnxt_re/main.c | 277 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 47 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 66 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 38 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 23 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 85 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 13 + drivers/infiniband/hw/efa/efa_com_cmd.c | 8 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_verbs.c | 24 +- drivers/infiniband/hw/erdma/erdma_hw.h | 18 +- drivers/infiniband/hw/erdma/erdma_qp.c | 2 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 434 ++- drivers/infiniband/hw/erdma/erdma_verbs.h | 36 +- drivers/infiniband/hw/hfi1/Makefile | 1 + drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/hfi1/chip.c | 8 +- drivers/infiniband/hw/hfi1/device.c | 72 +- drivers/infiniband/hw/hfi1/hfi.h | 4 +- drivers/infiniband/hw/hfi1/pin_system.c | 474 +++ drivers/infiniband/hw/hfi1/pinning.h | 20 + drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/user_sdma.c | 441 +-- drivers/infiniband/hw/hfi1/user_sdma.h | 17 +- drivers/infiniband/hw/hns/hns_roce_device.h | 35 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 151 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 14 +- drivers/infiniband/hw/hns/hns_roce_main.c | 86 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 28 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 75 +- drivers/infiniband/hw/irdma/cm.c | 90 +- drivers/infiniband/hw/irdma/ctrl.c | 23 +- drivers/infiniband/hw/irdma/hw.c | 63 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 1 + drivers/infiniband/hw/irdma/i40iw_hw.h | 2 +- drivers/infiniband/hw/irdma/icrdma_hw.c | 1 + drivers/infiniband/hw/irdma/icrdma_hw.h | 1 + drivers/infiniband/hw/irdma/irdma.h | 1 + drivers/infiniband/hw/irdma/main.h | 8 +- drivers/infiniband/hw/irdma/type.h | 3 +- drivers/infiniband/hw/irdma/uk.c | 218 +- drivers/infiniband/hw/irdma/user.h | 19 +- drivers/infiniband/hw/irdma/utils.c | 25 + drivers/infiniband/hw/irdma/verbs.c | 259 +- drivers/infiniband/hw/irdma/verbs.h | 5 +- drivers/infiniband/hw/mlx4/main.c | 47 +- drivers/infiniband/hw/mlx5/counters.c | 2 + drivers/infiniband/hw/mlx5/mad.c | 40 +- drivers/infiniband/hw/mlx5/mr.c | 8 +- drivers/infiniband/hw/mthca/mthca_provider.c | 20 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 17 +- drivers/infiniband/sw/rxe/rxe_comp.c | 4 + drivers/infiniband/sw/rxe/rxe_loc.h | 6 - drivers/infiniband/sw/rxe/rxe_qp.c | 159 +- drivers/infiniband/sw/rxe/rxe_req.c | 45 +- drivers/infiniband/sw/rxe/rxe_resp.c | 4 + drivers/infiniband/sw/rxe/rxe_srq.c | 60 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 1 - drivers/infiniband/sw/siw/siw.h | 4 +- drivers/infiniband/sw/siw/siw_cm.c | 1 - drivers/infiniband/sw/siw/siw_main.c | 62 +- drivers/infiniband/sw/siw/siw_qp.c | 4 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 52 +- drivers/infiniband/sw/siw/siw_verbs.c | 12 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 15 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 4 - drivers/input/gameport/Kconfig | 4 +- drivers/input/gameport/gameport.c | 26 +- drivers/input/joystick/xpad.c | 25 + drivers/input/keyboard/adp5588-keys.c | 17 +- drivers/input/keyboard/amikbd.c | 25 +- drivers/input/keyboard/bcm-keypad.c | 24 +- drivers/input/keyboard/gpio_keys.c | 21 +- drivers/input/keyboard/gpio_keys_polled.c | 8 +- drivers/input/keyboard/lm8323.c | 95 +- drivers/input/keyboard/lm8333.c | 44 +- drivers/input/keyboard/lpc32xx-keys.c | 9 +- drivers/input/keyboard/mcs_touchkey.c | 65 +- drivers/input/keyboard/nomadik-ske-keypad.c | 127 +- drivers/input/keyboard/nspire-keypad.c | 3 +- drivers/input/keyboard/omap4-keypad.c | 9 +- drivers/input/keyboard/opencores-kbd.c | 9 +- drivers/input/keyboard/pinephone-keyboard.c | 20 +- drivers/input/keyboard/pxa27x_keypad.c | 9 +- drivers/input/keyboard/qt1070.c | 46 +- drivers/input/keyboard/qt2160.c | 130 +- drivers/input/keyboard/sun4i-lradc-keys.c | 6 +- drivers/input/keyboard/tca6416-keypad.c | 141 +- drivers/input/keyboard/tegra-kbc.c | 2 +- drivers/input/keyboard/tm2-touchkey.c | 1 - drivers/input/misc/Kconfig | 4 +- drivers/input/misc/da9063_onkey.c | 9 + drivers/input/misc/gpio-vibra.c | 22 +- drivers/input/misc/iqs269a.c | 2 +- drivers/input/misc/iqs626a.c | 2 +- drivers/input/misc/iqs7222.c | 478 ++- drivers/input/misc/mma8450.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 1 - drivers/input/misc/pm8xxx-vibrator.c | 1 - drivers/input/misc/pmic8xxx-pwrkey.c | 1 - drivers/input/misc/pwm-beeper.c | 19 +- drivers/input/misc/pwm-vibra.c | 32 +- drivers/input/misc/rotary_encoder.c | 9 +- drivers/input/misc/sparcspkr.c | 3 +- drivers/input/mouse/elan_i2c_core.c | 9 +- drivers/input/mouse/psmouse-smbus.c | 19 +- drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/i8042-sparcio.h | 4 +- drivers/input/serio/rpckbd.c | 8 +- drivers/input/serio/serport.c | 18 +- drivers/input/serio/xilinx_ps2.c | 4 +- drivers/input/touchscreen/Kconfig | 14 +- drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/bu21013_ts.c | 72 +- drivers/input/touchscreen/bu21029_ts.c | 51 +- drivers/input/touchscreen/chipone_icn8318.c | 8 +- drivers/input/touchscreen/cy8ctma140.c | 8 +- drivers/input/touchscreen/cyttsp5.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 10 +- drivers/input/touchscreen/ektf2127.c | 8 +- drivers/input/touchscreen/elants_i2c.c | 22 +- drivers/input/touchscreen/exc3000.c | 7 + drivers/input/touchscreen/goodix.c | 41 +- drivers/input/touchscreen/ili210x.c | 2 +- drivers/input/touchscreen/iqs5xx.c | 2 +- drivers/input/touchscreen/iqs7211.c | 2557 ++++++++++++ drivers/input/touchscreen/lpc32xx_ts.c | 98 +- drivers/input/touchscreen/melfas_mip4.c | 9 +- drivers/input/touchscreen/mms114.c | 89 +- drivers/input/touchscreen/novatek-nvt-ts.c | 10 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 40 +- drivers/input/touchscreen/raydium_i2c_ts.c | 30 +- drivers/input/touchscreen/resistive-adc-touch.c | 8 +- drivers/input/touchscreen/silead.c | 8 +- drivers/input/touchscreen/sis_i2c.c | 20 +- drivers/input/touchscreen/surface3_spi.c | 13 +- drivers/input/touchscreen/sx8654.c | 10 +- drivers/input/touchscreen/ti_am335x_tsc.c | 1 - drivers/interconnect/Makefile | 2 +- drivers/interconnect/core.c | 84 +- drivers/interconnect/debugfs-client.c | 168 + drivers/interconnect/icc-clk.c | 2 +- drivers/interconnect/imx/imx8mp.c | 1 - drivers/interconnect/internal.h | 5 +- drivers/interconnect/qcom/Makefile | 2 +- drivers/interconnect/qcom/bcm-voter.c | 43 +- drivers/interconnect/qcom/bcm-voter.h | 8 - drivers/interconnect/qcom/icc-rpm-clocks.c | 77 + drivers/interconnect/qcom/icc-rpm.c | 224 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/icc-rpmh.c | 5 +- drivers/interconnect/qcom/icc-rpmh.h | 10 - drivers/interconnect/qcom/msm8916.c | 7 +- drivers/interconnect/qcom/msm8939.c | 8 +- drivers/interconnect/qcom/msm8974.c | 7 +- drivers/interconnect/qcom/msm8996.c | 13 +- drivers/interconnect/qcom/osm-l3.c | 4 +- drivers/interconnect/qcom/qcm2290.c | 18 +- drivers/interconnect/qcom/qcs404.c | 7 +- drivers/interconnect/qcom/qdu1000.c | 3 +- drivers/interconnect/qcom/sa8775p.c | 3 +- drivers/interconnect/qcom/sc7180.c | 1616 +++++++- drivers/interconnect/qcom/sc7280.c | 3 +- drivers/interconnect/qcom/sc8180x.c | 3 +- drivers/interconnect/qcom/sc8280xp.c | 3 +- drivers/interconnect/qcom/sdm660.c | 11 +- drivers/interconnect/qcom/sdm670.c | 1389 ++++++- drivers/interconnect/qcom/sdm845.c | 1658 +++++++- drivers/interconnect/qcom/sdx55.c | 846 +++- drivers/interconnect/qcom/sdx65.c | 833 +++- drivers/interconnect/qcom/sm6350.c | 1529 +++++++- drivers/interconnect/qcom/sm8150.c | 1689 +++++++- drivers/interconnect/qcom/sm8250.c | 1822 ++++++++- drivers/interconnect/qcom/sm8250.h | 6 + drivers/interconnect/qcom/sm8350.c | 1801 ++++++++- drivers/interconnect/qcom/sm8450.c | 5 +- drivers/interconnect/qcom/sm8550.c | 4 +- drivers/interconnect/qcom/smd-rpm.c | 25 +- drivers/interconnect/qcom/smd-rpm.h | 15 - drivers/iommu/amd/amd_iommu.h | 7 +- drivers/iommu/amd/amd_iommu_types.h | 22 +- drivers/iommu/amd/init.c | 131 +- drivers/iommu/amd/iommu.c | 86 +- drivers/iommu/amd/iommu_v2.c | 7 +- drivers/iommu/apple-dart.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 45 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 7 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 1 - drivers/iommu/arm/arm-smmu/qcom_iommu.c | 71 +- drivers/iommu/dma-iommu.c | 26 +- drivers/iommu/dma-iommu.h | 8 + drivers/iommu/intel/iommu.c | 263 +- drivers/iommu/intel/iommu.h | 9 + drivers/iommu/intel/pasid.c | 4 +- drivers/iommu/intel/pasid.h | 2 - drivers/iommu/intel/svm.c | 62 +- drivers/iommu/iommu-priv.h | 30 + drivers/iommu/iommu-sva.c | 29 +- drivers/iommu/iommu-sysfs.c | 8 - drivers/iommu/iommu.c | 564 ++- drivers/iommu/iommufd/Kconfig | 4 +- drivers/iommu/iommufd/device.c | 801 +++- drivers/iommu/iommufd/hw_pagetable.c | 112 +- drivers/iommu/iommufd/io_pagetable.c | 36 +- drivers/iommu/iommufd/iommufd_private.h | 86 +- drivers/iommu/iommufd/iommufd_test.h | 19 + drivers/iommu/iommufd/main.c | 61 +- drivers/iommu/iommufd/selftest.c | 213 +- drivers/iommu/iommufd/vfio_compat.c | 2 + drivers/iommu/ipmmu-vmsa.c | 21 +- drivers/iommu/mtk_iommu.c | 151 +- drivers/iommu/of_iommu.c | 2 +- drivers/iommu/rockchip-iommu.c | 50 +- drivers/iommu/sprd-iommu.c | 2 + drivers/iommu/tegra-smmu.c | 2 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/ipack/devices/ipoctal.c | 7 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-versatile-fpga.c | 1 - drivers/isdn/capi/capi.c | 8 +- drivers/leds/Kconfig | 9 + drivers/leds/Makefile | 1 + drivers/leds/blink/Kconfig | 4 +- drivers/leds/flash/Kconfig | 2 + drivers/leds/flash/leds-qcom-flash.c | 5 + drivers/leds/led-class-multicolor.c | 8 +- drivers/leds/led-class.c | 76 +- drivers/leds/led-core.c | 8 +- drivers/leds/leds-an30259a.c | 2 +- drivers/leds/leds-ariel.c | 2 +- drivers/leds/leds-aw200xx.c | 4 +- drivers/leds/leds-aw2013.c | 38 +- drivers/leds/leds-cpcap.c | 2 +- drivers/leds/leds-cr0014114.c | 2 +- drivers/leds/leds-ip30.c | 8 +- drivers/leds/leds-is31fl32xx.c | 1 - drivers/leds/leds-lp5521.c | 5 +- drivers/leds/leds-lp5523.c | 4 +- drivers/leds/leds-lp5562.c | 4 +- drivers/leds/leds-lp8501.c | 4 +- drivers/leds/leds-mlxreg.c | 1 - drivers/leds/leds-ns2.c | 2 +- drivers/leds/leds-pca9532.c | 1 - drivers/leds/leds-pca995x.c | 204 + drivers/leds/leds-pm8058.c | 1 - drivers/leds/leds-pwm.c | 4 +- drivers/leds/leds-spi-byte.c | 2 +- drivers/leds/leds-syscon.c | 3 +- drivers/leds/leds-ti-lmu-common.c | 2 +- drivers/leds/leds-tlc591xx.c | 1 - drivers/leds/leds-turris-omnia.c | 13 +- drivers/leds/rgb/Kconfig | 12 + drivers/leds/rgb/Makefile | 1 + drivers/leds/rgb/leds-group-multicolor.c | 169 + drivers/leds/rgb/leds-qcom-lpg.c | 2 - drivers/leds/simple/Kconfig | 15 + drivers/leds/simple/Makefile | 1 + drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 4 + .../simple/simatic-ipc-leds-gpio-elkhartlake.c | 57 + drivers/leds/simple/simatic-ipc-leds-gpio.h | 2 +- drivers/leds/trigger/ledtrig-netdev.c | 13 +- drivers/leds/trigger/ledtrig-tty.c | 12 +- drivers/leds/uleds.c | 12 +- drivers/macintosh/ams/ams-core.c | 2 +- drivers/macintosh/ams/ams.h | 2 +- drivers/macintosh/macio_asic.c | 1 + drivers/macintosh/smu.c | 1 + drivers/macintosh/therm_adt746x.c | 2 + drivers/macintosh/therm_windtunnel.c | 2 + drivers/macintosh/windfarm_lm75_sensor.c | 2 +- drivers/media/cec/core/cec-adap.c | 8 +- drivers/media/cec/core/cec-notifier.c | 1 + drivers/media/cec/core/cec-pin-priv.h | 1 + drivers/media/cec/core/cec-pin.c | 32 +- drivers/media/cec/i2c/ch7322.c | 2 +- drivers/media/cec/platform/cec-gpio/cec-gpio.c | 10 +- drivers/media/cec/platform/meson/ao-cec.c | 2 +- drivers/media/cec/platform/stm32/stm32-cec.c | 1 - drivers/media/cec/platform/tegra/tegra_cec.c | 6 +- drivers/media/common/siano/smsdvb-debugfs.c | 334 +- drivers/media/common/siano/smsendian.c | 2 +- drivers/media/dvb-frontends/cx24120.c | 4 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 29 +- drivers/media/dvb-frontends/mb86a16.c | 10 +- drivers/media/dvb-frontends/mn88443x.c | 2 +- drivers/media/firewire/firedtv-avc.c | 4 +- drivers/media/i2c/Kconfig | 298 +- drivers/media/i2c/Makefile | 4 + drivers/media/i2c/ad5820.c | 2 - drivers/media/i2c/adv748x/adv748x-csi2.c | 13 +- drivers/media/i2c/ccs-pll.c | 2 +- drivers/media/i2c/ccs/Kconfig | 5 +- drivers/media/i2c/ccs/ccs-data.c | 101 +- drivers/media/i2c/ds90ub913.c | 903 +++++ drivers/media/i2c/ds90ub953.c | 1430 +++++++ drivers/media/i2c/ds90ub960.c | 4059 ++++++++++++++++++++ drivers/media/i2c/dw9719.c | 350 ++ drivers/media/i2c/et8ek8/Kconfig | 4 - drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/hi847.c | 2 +- drivers/media/i2c/imx208.c | 2 +- drivers/media/i2c/imx219.c | 292 +- drivers/media/i2c/imx290.c | 369 +- drivers/media/i2c/imx296.c | 2 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/imx415.c | 2 +- drivers/media/i2c/isl7998x.c | 2 +- drivers/media/i2c/max9286.c | 29 +- drivers/media/i2c/mt9m111.c | 2 +- drivers/media/i2c/og01a1b.c | 2 +- drivers/media/i2c/ov01a10.c | 2 +- drivers/media/i2c/ov08x40.c | 16 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov13b10.c | 129 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2680.c | 1290 ++++--- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 24 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5693.c | 587 ++- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/rdacm20.c | 16 +- drivers/media/i2c/rdacm21.c | 17 +- drivers/media/i2c/st-mipid02.c | 25 +- drivers/media/i2c/tc358743.c | 8 +- drivers/media/i2c/tc358746.c | 15 +- drivers/media/i2c/tvp5150.c | 4 + drivers/media/i2c/video-i2c.c | 2 +- drivers/media/pci/Kconfig | 2 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/bt848.h | 8 + drivers/media/pci/bt8xx/bttv-audio-hook.c | 10 +- drivers/media/pci/bt8xx/bttv-driver.c | 1014 ++--- drivers/media/pci/bt8xx/bttv-risc.c | 415 +- drivers/media/pci/bt8xx/bttv-vbi.c | 281 +- drivers/media/pci/bt8xx/bttvp.h | 79 +- drivers/media/pci/cx18/cx18-gpio.c | 2 +- drivers/media/pci/cx18/cx18-irq.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/intel/Kconfig | 11 + drivers/media/pci/intel/Makefile | 5 +- drivers/media/pci/intel/ipu-bridge.c | 814 ++++ drivers/media/pci/intel/ipu3/Kconfig | 1 + drivers/media/pci/intel/ipu3/Makefile | 3 - drivers/media/pci/intel/ipu3/cio2-bridge.c | 494 --- drivers/media/pci/intel/ipu3/cio2-bridge.h | 146 - drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2059 ---------- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2067 ++++++++++ drivers/media/pci/intel/ipu3/ipu3-cio2.h | 6 - drivers/media/pci/intel/ivsc/Kconfig | 12 + drivers/media/pci/intel/ivsc/Makefile | 9 + drivers/media/pci/intel/ivsc/mei_ace.c | 579 +++ drivers/media/pci/intel/ivsc/mei_csi.c | 825 ++++ drivers/media/pci/saa7164/saa7164-encoder.c | 2 +- drivers/media/pci/saa7164/saa7164-fw.c | 1 - drivers/media/pci/ttpci/budget-av.c | 34 +- drivers/media/pci/ttpci/budget-ci.c | 30 +- drivers/media/pci/ttpci/budget-core.c | 6 +- drivers/media/pci/ttpci/budget.c | 20 +- drivers/media/platform/allegro-dvt/allegro-core.c | 3 +- drivers/media/platform/amphion/vdec.c | 41 +- drivers/media/platform/amphion/venc.c | 6 +- drivers/media/platform/amphion/vpu.h | 3 + drivers/media/platform/amphion/vpu_cmds.c | 18 +- drivers/media/platform/amphion/vpu_core.c | 4 +- drivers/media/platform/amphion/vpu_dbg.c | 17 +- drivers/media/platform/amphion/vpu_drv.c | 4 +- drivers/media/platform/amphion/vpu_helpers.c | 61 + drivers/media/platform/amphion/vpu_malone.c | 2 - drivers/media/platform/amphion/vpu_mbox.c | 2 - drivers/media/platform/amphion/vpu_msgs.c | 14 +- drivers/media/platform/amphion/vpu_rpc.c | 2 - drivers/media/platform/amphion/vpu_v4l2.c | 7 +- drivers/media/platform/amphion/vpu_windsor.c | 2 - drivers/media/platform/aspeed/aspeed-video.c | 5 +- drivers/media/platform/atmel/atmel-isi.c | 16 +- drivers/media/platform/atmel/atmel-isi.h | 2 - drivers/media/platform/cadence/cdns-csi2rx.c | 117 +- drivers/media/platform/chips-media/coda-common.c | 4 +- drivers/media/platform/intel/pxa_camera.c | 82 +- drivers/media/platform/marvell/cafe-driver.c | 18 +- drivers/media/platform/marvell/mcam-core.c | 15 +- drivers/media/platform/marvell/mmp-driver.c | 11 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 + .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 4 +- drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c | 2 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 2 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 4 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 2 +- drivers/media/platform/mediatek/vcodec/Makefile | 55 +- .../media/platform/mediatek/vcodec/common/Makefile | 21 + .../mediatek/vcodec/common/mtk_vcodec_cmn_drv.h | 147 + .../mediatek/vcodec/common/mtk_vcodec_dbgfs.c | 231 ++ .../mediatek/vcodec/common/mtk_vcodec_dbgfs.h | 74 + .../mediatek/vcodec/common/mtk_vcodec_fw.c | 78 + .../mediatek/vcodec/common/mtk_vcodec_fw.h | 44 + .../mediatek/vcodec/common/mtk_vcodec_fw_priv.h | 52 + .../mediatek/vcodec/common/mtk_vcodec_fw_scp.c | 87 + .../mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 136 + .../mediatek/vcodec/common/mtk_vcodec_intr.c | 68 + .../mediatek/vcodec/common/mtk_vcodec_intr.h | 19 + .../mediatek/vcodec/common/mtk_vcodec_util.c | 150 + .../mediatek/vcodec/common/mtk_vcodec_util.h | 75 + .../platform/mediatek/vcodec/decoder/Makefile | 25 + .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 1020 +++++ .../mediatek/vcodec/decoder/mtk_vcodec_dec.h | 103 + .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 573 +++ .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 324 ++ .../mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c | 201 + .../mediatek/vcodec/decoder/mtk_vcodec_dec_hw.h | 59 + .../mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c | 262 ++ .../mediatek/vcodec/decoder/mtk_vcodec_dec_pm.h | 17 + .../vcodec/decoder/mtk_vcodec_dec_stateful.c | 623 +++ .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 756 ++++ .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 2209 +++++++++++ .../mediatek/vcodec/decoder/vdec/vdec_h264_if.c | 494 +++ .../vcodec/decoder/vdec/vdec_h264_req_common.c | 322 ++ .../vcodec/decoder/vdec/vdec_h264_req_common.h | 277 ++ .../vcodec/decoder/vdec/vdec_h264_req_if.c | 444 +++ .../vcodec/decoder/vdec/vdec_h264_req_multi_if.c | 848 ++++ .../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c | 1092 ++++++ .../mediatek/vcodec/decoder/vdec/vdec_vp8_if.c | 608 +++ .../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c | 433 +++ .../mediatek/vcodec/decoder/vdec/vdec_vp9_if.c | 1017 +++++ .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 2216 +++++++++++ .../mediatek/vcodec/decoder/vdec_drv_base.h | 46 + .../platform/mediatek/vcodec/decoder/vdec_drv_if.c | 128 + .../platform/mediatek/vcodec/decoder/vdec_drv_if.h | 103 + .../mediatek/vcodec/{ => decoder}/vdec_ipi_msg.h | 0 .../mediatek/vcodec/decoder/vdec_msg_queue.c | 372 ++ .../mediatek/vcodec/decoder/vdec_msg_queue.h | 191 + .../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 311 ++ .../platform/mediatek/vcodec/decoder/vdec_vpu_if.h | 120 + .../platform/mediatek/vcodec/encoder/Makefile | 11 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 1460 +++++++ .../mediatek/vcodec/encoder/mtk_vcodec_enc.h | 52 + .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 482 +++ .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h | 248 ++ .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 89 + .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h | 17 + .../mediatek/vcodec/encoder/venc/venc_h264_if.c | 814 ++++ .../mediatek/vcodec/encoder/venc/venc_vp8_if.c | 441 +++ .../mediatek/vcodec/encoder/venc_drv_base.h | 53 + .../platform/mediatek/vcodec/encoder/venc_drv_if.c | 100 + .../platform/mediatek/vcodec/encoder/venc_drv_if.h | 169 + .../mediatek/vcodec/{ => encoder}/venc_ipi_msg.h | 0 .../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 373 ++ .../platform/mediatek/vcodec/encoder/venc_vpu_if.h | 50 + .../platform/mediatek/vcodec/mtk_vcodec_dbgfs.c | 215 -- .../platform/mediatek/vcodec/mtk_vcodec_dbgfs.h | 74 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 1010 ----- .../platform/mediatek/vcodec/mtk_vcodec_dec.h | 101 - .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 522 --- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 204 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 58 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 265 -- .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.h | 17 - .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 623 --- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 615 --- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 548 --- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 1490 ------- .../platform/mediatek/vcodec/mtk_vcodec_enc.h | 50 - .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 491 --- .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.c | 90 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.h | 17 - .../media/platform/mediatek/vcodec/mtk_vcodec_fw.c | 73 - .../media/platform/mediatek/vcodec/mtk_vcodec_fw.h | 44 - .../platform/mediatek/vcodec/mtk_vcodec_fw_priv.h | 52 - .../platform/mediatek/vcodec/mtk_vcodec_fw_scp.c | 73 - .../platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c | 112 - .../platform/mediatek/vcodec/mtk_vcodec_intr.c | 43 - .../platform/mediatek/vcodec/mtk_vcodec_intr.h | 19 - .../platform/mediatek/vcodec/mtk_vcodec_util.c | 143 - .../platform/mediatek/vcodec/mtk_vcodec_util.h | 83 - .../mediatek/vcodec/vdec/vdec_av1_req_lat_if.c | 2207 ----------- .../platform/mediatek/vcodec/vdec/vdec_h264_if.c | 503 --- .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 322 -- .../mediatek/vcodec/vdec/vdec_h264_req_common.h | 277 -- .../mediatek/vcodec/vdec/vdec_h264_req_if.c | 449 --- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 855 ----- .../mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c | 1097 ------ .../platform/mediatek/vcodec/vdec/vdec_vp8_if.c | 616 --- .../mediatek/vcodec/vdec/vdec_vp8_req_if.c | 436 --- .../platform/mediatek/vcodec/vdec/vdec_vp9_if.c | 1028 ----- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 2225 ----------- .../media/platform/mediatek/vcodec/vdec_drv_base.h | 46 - .../media/platform/mediatek/vcodec/vdec_drv_if.c | 128 - .../media/platform/mediatek/vcodec/vdec_drv_if.h | 105 - .../platform/mediatek/vcodec/vdec_msg_queue.c | 372 -- .../platform/mediatek/vcodec/vdec_msg_queue.h | 191 - .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 297 -- .../media/platform/mediatek/vcodec/vdec_vpu_if.h | 122 - .../platform/mediatek/vcodec/venc/venc_h264_if.c | 842 ---- .../platform/mediatek/vcodec/venc/venc_vp8_if.c | 468 --- .../media/platform/mediatek/vcodec/venc_drv_base.h | 53 - .../media/platform/mediatek/vcodec/venc_drv_if.c | 100 - .../media/platform/mediatek/vcodec/venc_drv_if.h | 170 - .../media/platform/mediatek/vcodec/venc_vpu_if.c | 361 -- .../media/platform/mediatek/vcodec/venc_vpu_if.h | 51 - drivers/media/platform/mediatek/vpu/mtk_vpu.c | 4 +- .../media/platform/microchip/microchip-csi2dc.c | 11 +- .../media/platform/microchip/microchip-isc-base.c | 4 +- drivers/media/platform/microchip/microchip-isc.h | 2 +- .../platform/microchip/microchip-sama5d2-isc.c | 13 +- .../platform/microchip/microchip-sama7g5-isc.c | 13 +- drivers/media/platform/nvidia/tegra-vde/vde.c | 3 +- drivers/media/platform/nxp/Kconfig | 11 + drivers/media/platform/nxp/Makefile | 1 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 1 - drivers/media/platform/nxp/imx-mipi-csis.c | 18 +- drivers/media/platform/nxp/imx-pxp.c | 1 - drivers/media/platform/nxp/imx7-media-csi.c | 26 +- drivers/media/platform/nxp/imx8-isi/Makefile | 4 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 35 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 14 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 38 +- .../media/platform/nxp/imx8-isi/imx8-isi-gasket.c | 85 + .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 1 - drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 965 +++++ drivers/media/platform/qcom/camss/camss.c | 26 +- drivers/media/platform/qcom/camss/camss.h | 2 +- drivers/media/platform/qcom/venus/core.c | 16 +- drivers/media/platform/qcom/venus/core.h | 19 +- drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 7 +- drivers/media/platform/qcom/venus/hfi_helper.h | 61 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 22 +- drivers/media/platform/qcom/venus/hfi_platform.c | 4 +- drivers/media/platform/qcom/venus/hfi_venus.c | 42 +- drivers/media/platform/qcom/venus/vdec.c | 10 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 2 +- drivers/media/platform/renesas/rcar-isp.c | 14 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 53 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 312 +- drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 10 +- drivers/media/platform/renesas/rcar_drif.c | 15 +- drivers/media/platform/renesas/rcar_fdp1.c | 1 - drivers/media/platform/renesas/rcar_jpu.c | 5 +- drivers/media/platform/renesas/renesas-ceu.c | 11 +- .../media/platform/renesas/rzg2l-cru/rzg2l-core.c | 15 +- .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h | 2 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 13 +- drivers/media/platform/renesas/sh_vou.c | 12 +- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 1 - .../media/platform/rockchip/rkisp1/rkisp1-common.h | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 7 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 14 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 8 +- .../media/platform/samsung/exynos-gsc/gsc-core.c | 1 - .../media/platform/samsung/exynos4-is/fimc-core.c | 5 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 4 +- .../media/platform/samsung/exynos4-is/media-dev.c | 12 +- .../media/platform/samsung/exynos4-is/media-dev.h | 2 +- .../media/platform/samsung/s3c-camif/camif-core.c | 4 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 6 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 92 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 11 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 3 +- .../platform/sunxi/sun6i-csi/sun6i_csi_bridge.c | 12 +- .../platform/sunxi/sun6i-csi/sun6i_csi_bridge.h | 2 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 13 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 13 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 4 +- drivers/media/platform/ti/am437x/am437x-vpfe.c | 42 +- drivers/media/platform/ti/am437x/am437x-vpfe.h | 2 +- drivers/media/platform/ti/cal/cal-camerarx.c | 206 +- drivers/media/platform/ti/cal/cal-video.c | 23 +- drivers/media/platform/ti/cal/cal.c | 78 +- drivers/media/platform/ti/cal/cal.h | 10 - drivers/media/platform/ti/davinci/vpif_capture.c | 36 +- drivers/media/platform/ti/omap3isp/isp.c | 62 +- drivers/media/platform/ti/omap3isp/isp.h | 15 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 13 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 2 + drivers/media/platform/ti/omap3isp/ispcsi2.c | 2 + drivers/media/platform/ti/omap3isp/ispcsiphy.c | 15 +- drivers/media/platform/verisilicon/hantro_drv.c | 15 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 9 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/platform/xilinx/xilinx-vipp.c | 55 +- drivers/media/radio/wl128x/fmdrv_common.c | 3 +- drivers/media/rc/Kconfig | 1 + drivers/media/rc/gpio-ir-recv.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 2 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/media/rc/meson-ir.c | 122 +- drivers/media/rc/mtk-cir.c | 3 +- drivers/media/rc/sunxi-cir.c | 3 +- drivers/media/test-drivers/vivid/vivid-core.c | 2 +- drivers/media/tuners/qt1010.c | 11 +- drivers/media/usb/dvb-usb-v2/af9035.c | 9 +- drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/az6007.c | 8 + drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 5 + drivers/media/usb/dvb-usb/dw2102.c | 24 + drivers/media/usb/dvb-usb/m920x.c | 5 +- drivers/media/usb/dvb-usb/opera1.c | 9 +- drivers/media/usb/go7007/go7007-i2c.c | 2 - drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 20 +- drivers/media/usb/siano/smsusb.c | 21 +- drivers/media/usb/ttusb-dec/ttusbdecfe.c | 12 +- drivers/media/v4l2-core/Kconfig | 9 + drivers/media/v4l2-core/Makefile | 1 + drivers/media/v4l2-core/v4l2-async.c | 701 ++-- drivers/media/v4l2-core/v4l2-cci.c | 166 + drivers/media/v4l2-core/v4l2-common.c | 4 + drivers/media/v4l2-core/v4l2-fwnode.c | 127 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/media/v4l2-core/v4l2-subdev.c | 44 +- drivers/memory/brcmstb_dpfe.c | 3 +- drivers/memory/da8xx-ddrctl.c | 1 - drivers/memory/fsl_ifc.c | 2 +- drivers/memory/jz4780-nemc.c | 1 - drivers/memory/pl353-smc.c | 1 + drivers/memory/renesas-rpc-if.c | 1 - drivers/memory/samsung/exynos5422-dmc.c | 2 +- drivers/memory/stm32-fmc2-ebi.c | 2 + drivers/memory/tegra/mc.c | 2 +- drivers/memory/tegra/tegra124.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 136 +- drivers/memory/tegra/tegra186.c | 3 +- drivers/memory/tegra/tegra20.c | 3 +- drivers/memory/tegra/tegra210-emc-core.c | 4 +- drivers/memory/tegra/tegra234.c | 610 +-- drivers/memory/tegra/tegra30-emc.c | 2 +- drivers/memory/tegra/tegra30.c | 2 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/ab8500-core.c | 1 - drivers/mfd/acer-ec-a500.c | 2 +- drivers/mfd/act8945a.c | 4 +- drivers/mfd/altera-a10sr.c | 2 +- drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/arizona-core.c | 1 - drivers/mfd/atc260x-core.c | 1 - drivers/mfd/atmel-hlcdc.c | 4 +- drivers/mfd/axp20x.c | 12 +- drivers/mfd/bcm590xx.c | 1 - drivers/mfd/cros_ec_dev.c | 2 +- drivers/mfd/cs47l15-tables.c | 8 +- drivers/mfd/cs47l24-tables.c | 2 +- drivers/mfd/cs47l35-tables.c | 8 +- drivers/mfd/cs47l85-tables.c | 8 +- drivers/mfd/cs47l90-tables.c | 8 +- drivers/mfd/cs47l92-tables.c | 8 +- drivers/mfd/da9052-i2c.c | 5 +- drivers/mfd/da9055-i2c.c | 1 - drivers/mfd/da9062-core.c | 2 +- drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/hi6421-pmic-core.c | 2 +- drivers/mfd/hi655x-pmic.c | 7 +- drivers/mfd/ipaq-micro.c | 7 +- drivers/mfd/iqs62x.c | 2 +- drivers/mfd/lochnagar-i2c.c | 2 +- drivers/mfd/lp873x.c | 2 +- drivers/mfd/lp87565.c | 2 +- drivers/mfd/madera-i2c.c | 1 - drivers/mfd/madera-spi.c | 1 - drivers/mfd/max14577.c | 3 +- drivers/mfd/max77541.c | 2 +- drivers/mfd/max77620.c | 1 - drivers/mfd/max77686.c | 1 - drivers/mfd/max77843.c | 2 +- drivers/mfd/max8907.c | 1 - drivers/mfd/max8925-core.c | 1 - drivers/mfd/max8997.c | 1 - drivers/mfd/max8998.c | 1 - drivers/mfd/mc13xxx-i2c.c | 9 +- drivers/mfd/mt6358-irq.c | 5 +- drivers/mfd/mt6397-core.c | 5 +- drivers/mfd/mt6397-irq.c | 5 +- drivers/mfd/mxs-lradc.c | 2 +- drivers/mfd/omap-usb-host.c | 4 +- drivers/mfd/omap-usb-tll.c | 4 +- drivers/mfd/palmas.c | 3 +- drivers/mfd/qcom-pm8008.c | 2 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/rk8xx-core.c | 2 +- drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rohm-bd71828.c | 2 +- drivers/mfd/rohm-bd718x7.c | 2 +- drivers/mfd/rohm-bd9576.c | 2 +- drivers/mfd/rsmu_i2c.c | 2 +- drivers/mfd/rsmu_spi.c | 2 +- drivers/mfd/rt5033.c | 2 +- drivers/mfd/rz-mtu3.c | 34 +- drivers/mfd/sec-core.c | 2 - drivers/mfd/sprd-sc27xx-spi.c | 2 +- drivers/mfd/ssbi.c | 6 +- drivers/mfd/stm32-lptimer.c | 1 + drivers/mfd/stm32-timers.c | 4 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/stpmic1.c | 2 +- drivers/mfd/sun4i-gpadc.c | 4 +- drivers/mfd/tc3589x.c | 4 +- drivers/mfd/ti-lmu.c | 1 - drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps6507x.c | 1 - drivers/mfd/tps65090.c | 1 - drivers/mfd/tps65217.c | 1 - drivers/mfd/tps65218.c | 1 - drivers/mfd/tps6594-core.c | 2 +- drivers/mfd/twl6040.c | 2 - drivers/mfd/wm5102-tables.c | 2 +- drivers/mfd/wm5110-tables.c | 2 +- drivers/mfd/wm831x-core.c | 3 +- drivers/mfd/wm831x-i2c.c | 2 +- drivers/mfd/wm831x-spi.c | 2 +- drivers/mfd/wm8994-core.c | 2 +- drivers/mfd/wm8994-regmap.c | 6 +- drivers/mfd/wm8997-tables.c | 2 +- drivers/mfd/wm8998-tables.c | 2 +- drivers/misc/Kconfig | 1 + drivers/misc/atmel-ssc.c | 3 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 14 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 5 +- drivers/misc/cxl/base.c | 1 + drivers/misc/cxl/native.c | 5 - drivers/misc/cxl/pci.c | 11 +- drivers/misc/eeprom/idt_89hpesx.c | 23 +- drivers/misc/fastrpc.c | 36 +- drivers/misc/genwqe/card_base.c | 49 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/hi6421v600-irq.c | 4 +- drivers/misc/hpilo.c | 18 +- drivers/misc/lis3lv02d/lis3lv02d.c | 2 +- drivers/misc/mchp_pci1xxxx/Kconfig | 1 + drivers/misc/mchp_pci1xxxx/Makefile | 2 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c | 443 +++ drivers/misc/mei/bus-fixup.c | 10 +- drivers/misc/mei/bus.c | 1 + drivers/misc/mei/gsc-me.c | 1 + drivers/misc/mei/init.c | 8 +- drivers/misc/mei/main.c | 25 +- drivers/misc/mei/mei_dev.h | 2 + drivers/misc/mei/pxp/mei_pxp.c | 3 +- drivers/misc/qcom-coincell.c | 1 - drivers/misc/sram.c | 2 +- drivers/misc/ti-st/st_core.c | 18 +- drivers/misc/ti-st/st_kim.c | 13 +- drivers/misc/tps6594-esm.c | 9 +- drivers/misc/tps6594-pfsm.c | 9 +- drivers/misc/vcpu_stall_detector.c | 1 - drivers/misc/xilinx_sdfec.c | 7 +- drivers/misc/xilinx_tmr_inject.c | 3 +- drivers/misc/xilinx_tmr_manager.c | 6 +- drivers/mmc/core/sdio_uart.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 3 +- drivers/mtd/devices/docg3.c | 8 +- drivers/mtd/devices/mchp23k256.c | 2 +- drivers/mtd/devices/mchp48l640.c | 2 +- drivers/mtd/devices/mtd_dataflash.c | 1 - drivers/mtd/devices/spear_smi.c | 20 +- drivers/mtd/devices/st_spi_fsm.c | 14 +- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +- drivers/mtd/maps/lantiq-flash.c | 11 +- drivers/mtd/maps/physmap-bt1-rom.c | 1 - drivers/mtd/maps/physmap-core.c | 3 +- drivers/mtd/maps/physmap-gemini.c | 2 +- drivers/mtd/maps/physmap-ixp4xx.c | 2 +- drivers/mtd/maps/physmap-ixp4xx.h | 1 + drivers/mtd/maps/physmap-versatile.c | 4 +- drivers/mtd/maps/plat-ram.c | 3 +- drivers/mtd/maps/sun_uflash.c | 2 +- drivers/mtd/mtdblock.c | 2 +- drivers/mtd/mtdblock_ro.c | 2 +- drivers/mtd/mtdcore.c | 97 +- drivers/mtd/mtdcore.h | 1 + drivers/mtd/mtdpart.c | 14 +- drivers/mtd/mtdsuper.c | 45 +- drivers/mtd/nand/ecc-mxic.c | 2 +- drivers/mtd/nand/ecc.c | 2 +- drivers/mtd/nand/onenand/onenand_omap2.c | 12 +- drivers/mtd/nand/onenand/onenand_samsung.c | 9 +- drivers/mtd/nand/raw/Kconfig | 9 +- drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/ams-delta.c | 2 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 29 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 3 +- drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c | 4 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 130 +- drivers/mtd/nand/raw/brcmnand/iproc_nand.c | 7 +- drivers/mtd/nand/raw/davinci_nand.c | 1 - drivers/mtd/nand/raw/denali_dt.c | 1 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 1 + drivers/mtd/nand/raw/fsl_upm.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 1 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 1 - drivers/mtd/nand/raw/intel-nand-controller.c | 15 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 3 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/marvell_nand.c | 19 +- drivers/mtd/nand/raw/meson_nand.c | 72 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 15 +- drivers/mtd/nand/raw/mtk_nand.c | 63 +- drivers/mtd/nand/raw/mxc_nand.c | 10 +- drivers/mtd/nand/raw/nand_base.c | 1 + drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 22 +- drivers/mtd/nand/raw/oxnas_nand.c | 209 - drivers/mtd/nand/raw/pl35x-nand-controller.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 1011 ++--- drivers/mtd/nand/raw/rockchip-nand-controller.c | 1 - drivers/mtd/nand/raw/s3c2410.c | 1 - drivers/mtd/nand/raw/sh_flctl.c | 4 +- drivers/mtd/nand/raw/socrates_nand.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 21 +- drivers/mtd/nand/raw/sunxi_nand.c | 33 +- drivers/mtd/nand/raw/vf610_nfc.c | 35 +- drivers/mtd/nand/raw/xway_nand.c | 3 +- drivers/mtd/nand/spi/esmt.c | 9 + drivers/mtd/nand/spi/gigadevice.c | 20 + drivers/mtd/nand/spi/toshiba.c | 33 + drivers/mtd/spi-nor/atmel.c | 8 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 34 +- drivers/mtd/spi-nor/core.c | 57 +- drivers/mtd/spi-nor/core.h | 9 +- drivers/mtd/spi-nor/debugfs.c | 1 + drivers/mtd/spi-nor/issi.c | 4 +- drivers/mtd/spi-nor/macronix.c | 4 +- drivers/mtd/spi-nor/micron-st.c | 8 +- drivers/mtd/spi-nor/spansion.c | 318 +- drivers/mtd/spi-nor/sst.c | 12 +- drivers/mtd/spi-nor/swp.c | 9 +- drivers/mtd/spi-nor/winbond.c | 9 +- drivers/mtd/spi-nor/xilinx.c | 4 +- drivers/mux/core.c | 1 - drivers/mux/mmio.c | 2 +- drivers/net/caif/caif_serial.c | 2 +- drivers/net/can/can327.c | 47 +- drivers/net/can/sja1000/ems_pci.c | 7 +- drivers/net/can/slcan/slcan-core.c | 13 +- drivers/net/ethernet/amd/pds_core/auxbus.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 54 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 + drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 - drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 1 - drivers/net/ethernet/google/gve/gve_rx_dqo.c | 5 +- drivers/net/ethernet/intel/igb/igb_main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 21 +- drivers/net/ethernet/sfc/rx.c | 20 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/ipa/ipa_power.c | 5 +- drivers/net/mctp/mctp-serial.c | 5 +- drivers/net/ppp/ppp_async.c | 26 +- drivers/net/ppp/ppp_synctty.c | 26 +- drivers/net/slip/slip.c | 4 +- drivers/net/usb/hso.c | 20 +- drivers/net/veth.c | 4 +- drivers/net/virtio_net.c | 228 +- drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath12k/pci.c | 10 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 22 +- drivers/net/wireless/marvell/mwifiex/fw.h | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 8 +- drivers/net/wireless/mediatek/mt76/usb.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 1 + drivers/nvdimm/namespace_devs.c | 3 +- drivers/nvdimm/nd_perf.c | 3 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/of_pmem.c | 4 +- drivers/nvdimm/pfn_devs.c | 20 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvdimm/region_devs.c | 5 +- drivers/nvmem/Kconfig | 31 +- drivers/nvmem/Makefile | 4 + drivers/nvmem/bcm-ocotp.c | 1 - drivers/nvmem/brcm_nvram.c | 3 +- drivers/nvmem/core.c | 19 +- drivers/nvmem/imx-iim.c | 1 - drivers/nvmem/imx-ocotp-ele.c | 2 +- drivers/nvmem/imx-ocotp-scu.c | 2 +- drivers/nvmem/imx-ocotp.c | 1 - drivers/nvmem/lpc18xx_otp.c | 5 +- drivers/nvmem/meson-mx-efuse.c | 5 +- drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 17 +- drivers/nvmem/qoriq-efuse.c | 78 + drivers/nvmem/rave-sp-eeprom.c | 2 +- drivers/nvmem/rockchip-efuse.c | 3 +- drivers/nvmem/sc27xx-efuse.c | 1 - drivers/nvmem/sec-qfprom.c | 96 + drivers/nvmem/snvs_lpgpr.c | 3 +- drivers/nvmem/sprd-efuse.c | 2 +- drivers/nvmem/stm32-romem.c | 3 +- drivers/nvmem/sunplus-ocotp.c | 2 +- drivers/nvmem/sunxi_sid.c | 5 +- drivers/nvmem/u-boot-env.c | 4 +- drivers/nvmem/uniphier-efuse.c | 3 +- drivers/of/base.c | 90 +- drivers/of/device.c | 32 - drivers/of/dynamic.c | 292 +- drivers/of/of_private.h | 6 + drivers/of/overlay.c | 45 +- drivers/of/platform.c | 44 +- drivers/of/unittest-data/Makefile | 4 +- drivers/of/unittest-data/overlay.dtso | 32 +- drivers/of/unittest-data/overlay_0.dtso | 11 +- drivers/of/unittest-data/overlay_1.dtso | 11 +- drivers/of/unittest-data/overlay_11.dtso | 1 - drivers/of/unittest-data/overlay_12.dtso | 11 +- drivers/of/unittest-data/overlay_13.dtso | 11 +- drivers/of/unittest-data/overlay_15.dtso | 1 + drivers/of/unittest-data/overlay_4.dtso | 1 - .../of/unittest-data/overlay_bad_add_dup_node.dtso | 9 +- .../of/unittest-data/overlay_bad_add_dup_prop.dtso | 9 +- drivers/of/unittest-data/overlay_bad_phandle.dtso | 5 +- drivers/of/unittest-data/overlay_bad_symbol.dtso | 5 +- .../of/unittest-data/overlay_bad_unresolved.dtso | 7 + drivers/of/unittest-data/overlay_common.dtsi | 36 +- drivers/of/unittest-data/overlay_gpio_01.dtso | 1 + drivers/of/unittest-data/overlay_gpio_02a.dtso | 1 + drivers/of/unittest-data/overlay_gpio_02b.dtso | 1 + drivers/of/unittest-data/overlay_gpio_03.dtso | 1 + drivers/of/unittest-data/overlay_gpio_04a.dtso | 1 + drivers/of/unittest-data/overlay_gpio_04b.dtso | 1 + drivers/of/unittest-data/overlay_pci_node.dtso | 22 + drivers/of/unittest-data/testcases_common.dtsi | 1 + drivers/of/unittest-data/tests-interrupts.dtsi | 1 + drivers/of/unittest-data/tests-overlay.dtsi | 1 - drivers/of/unittest-data/tests-phandle.dtsi | 2 + drivers/of/unittest.c | 460 ++- drivers/parport/parport_pc.c | 5 + drivers/parport/parport_sunbpp.c | 2 +- drivers/pci/Kconfig | 12 + drivers/pci/Makefile | 1 + drivers/pci/access.c | 40 +- drivers/pci/bus.c | 2 + drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 2 +- drivers/pci/controller/cadence/pcie-cadence-plat.c | 3 +- drivers/pci/controller/cadence/pcie-cadence.c | 1 + drivers/pci/controller/cadence/pcie-cadence.h | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 6 +- drivers/pci/controller/dwc/pci-keystone.c | 1 - drivers/pci/controller/dwc/pci-layerscape-ep.c | 20 + drivers/pci/controller/dwc/pci-layerscape.c | 140 +- drivers/pci/controller/dwc/pci-meson.c | 13 +- drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 71 + drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 2 +- drivers/pci/controller/dwc/pcie-designware.h | 28 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 2 +- drivers/pci/controller/dwc/pcie-fu740.c | 1 + drivers/pci/controller/dwc/pcie-intel-gw.c | 2 + drivers/pci/controller/dwc/pcie-keembay.c | 11 +- drivers/pci/controller/dwc/pcie-kirin.c | 3 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 81 +- drivers/pci/controller/dwc/pcie-qcom.c | 3 +- drivers/pci/controller/dwc/pcie-tegra194.c | 11 - drivers/pci/controller/dwc/pcie-uniphier-ep.c | 2 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 3 - drivers/pci/controller/pci-ftpci100.c | 3 +- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-hyperv.c | 3 + drivers/pci/controller/pci-ixp4xx.c | 3 +- drivers/pci/controller/pci-loongson.c | 2 +- drivers/pci/controller/pci-mvebu.c | 1 - drivers/pci/controller/pci-rcar-gen2.c | 3 +- drivers/pci/controller/pci-v3-semi.c | 6 +- drivers/pci/controller/pci-xgene-msi.c | 3 +- drivers/pci/controller/pcie-altera.c | 5 +- drivers/pci/controller/pcie-apple.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 6 +- drivers/pci/controller/pcie-iproc-msi.c | 5 +- drivers/pci/controller/pcie-microchip-host.c | 403 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-rockchip.c | 1 + drivers/pci/controller/pcie-rockchip.h | 6 +- drivers/pci/controller/vmd.c | 19 +- drivers/pci/doe.c | 2 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 286 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 32 +- drivers/pci/endpoint/pci-epc-core.c | 1 - drivers/pci/endpoint/pci-epc-mem.c | 10 + drivers/pci/hotplug/acpiphp.h | 1 - drivers/pci/hotplug/cpci_hotplug.h | 2 - drivers/pci/hotplug/ibmphp.h | 2 - drivers/pci/hotplug/ibmphp_pci.c | 10 +- drivers/pci/hotplug/pciehp_hpc.c | 12 +- drivers/pci/hotplug/rpaphp_pci.c | 85 +- drivers/pci/iov.c | 3 +- drivers/pci/msi/irqdomain.c | 4 +- drivers/pci/of.c | 79 + drivers/pci/of_property.c | 355 ++ drivers/pci/p2pdma.c | 5 +- drivers/pci/pci-driver.c | 18 +- drivers/pci/pci-sysfs.c | 4 + drivers/pci/pci.c | 72 +- drivers/pci/pci.h | 53 +- drivers/pci/pcie/aer.c | 22 +- drivers/pci/pcie/aspm.c | 30 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 60 +- drivers/pci/remove.c | 1 + drivers/pci/setup-bus.c | 2 +- drivers/pci/setup-res.c | 4 +- drivers/pci/switch/switchtec.c | 158 +- drivers/pci/syscall.c | 12 +- drivers/pci/vgaarb.c | 358 +- drivers/pci/vpd.c | 34 +- drivers/pcmcia/Kconfig | 1 + drivers/peci/controller/Kconfig | 16 + drivers/peci/controller/Makefile | 1 + drivers/peci/controller/peci-aspeed.c | 2 +- drivers/peci/controller/peci-npcm.c | 298 ++ drivers/peci/core.c | 4 +- drivers/peci/cpu.c | 5 + drivers/perf/riscv_pmu.c | 113 + drivers/perf/riscv_pmu_legacy.c | 28 +- drivers/perf/riscv_pmu_sbi.c | 196 +- drivers/phy/Kconfig | 2 + drivers/phy/Makefile | 2 + drivers/phy/allwinner/phy-sun4i-usb.c | 2 - drivers/phy/allwinner/phy-sun50i-usb3.c | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 2 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 1 + drivers/phy/amlogic/phy-meson-axg-pcie.c | 1 + .../phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c | 1 + drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 2 +- drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 2 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 2 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 2 +- drivers/phy/broadcom/phy-bcm63xx-usbh.c | 1 + drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 1 - drivers/phy/cadence/cdns-dphy-rx.c | 1 + drivers/phy/cadence/cdns-dphy.c | 3 +- drivers/phy/cadence/phy-cadence-sierra.c | 98 + drivers/phy/cadence/phy-cadence-torrent.c | 1734 +++------ drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 2 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 4 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 1 + drivers/phy/hisilicon/phy-hi3660-usb3.c | 1 + drivers/phy/hisilicon/phy-hi3670-usb3.c | 1 + drivers/phy/hisilicon/phy-hi6220-usb.c | 1 + drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 3 +- drivers/phy/hisilicon/phy-histb-combphy.c | 3 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 1 + drivers/phy/ingenic/phy-ingenic-usb.c | 1 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 1 - drivers/phy/marvell/phy-armada38x-comphy.c | 1 + drivers/phy/marvell/phy-berlin-sata.c | 1 + drivers/phy/marvell/phy-mmp3-hsic.c | 1 + drivers/phy/marvell/phy-mmp3-usb.c | 1 + drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 2 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 4 +- drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/marvell/phy-mvebu-sata.c | 1 + drivers/phy/marvell/phy-pxa-28nm-usb2.c | 1 - drivers/phy/marvell/phy-pxa-usb.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi.h | 1 - drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 30 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 2 - drivers/phy/mediatek/phy-mtk-pcie.c | 2 +- drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/mediatek/phy-mtk-ufs.c | 1 + drivers/phy/phy-can-transceiver.c | 1 + drivers/phy/phy-xgene.c | 1 + drivers/phy/qualcomm/Kconfig | 21 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-ath79-usb.c | 1 + drivers/phy/qualcomm/phy-qcom-edp.c | 4 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 1 - drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 3 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 2 +- drivers/phy/qualcomm/phy-qcom-m31.c | 294 ++ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 492 +-- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 1 - drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 483 ++- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 1 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h | 2 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 5 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 13 +- drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c | 1407 +++++++ drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 557 --- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 1 - drivers/phy/qualcomm/phy-qcom-snps-eusb2.c | 1 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 1 - drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/ralink/phy-mt7621-pci.c | 3 +- drivers/phy/realtek/Kconfig | 27 + drivers/phy/realtek/Makefile | 3 + drivers/phy/realtek/phy-rtk-usb2.c | 1331 +++++++ drivers/phy/realtek/phy-rtk-usb3.c | 767 ++++ drivers/phy/renesas/phy-rcar-gen2.c | 1 - drivers/phy/renesas/phy-rcar-gen3-pcie.c | 1 - drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 - drivers/phy/renesas/r8a779f0-ether-serdes.c | 10 +- drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 1 - drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 235 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 357 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 3 +- drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 3 +- drivers/phy/rockchip/phy-rockchip-typec.c | 3 +- drivers/phy/samsung/phy-exynos-dp-video.c | 2 - drivers/phy/samsung/phy-exynos-mipi-video.c | 3 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 184 +- drivers/phy/samsung/phy-samsung-usb2.c | 2 - drivers/phy/socionext/phy-uniphier-pcie.c | 2 +- drivers/phy/st/phy-spear1310-miphy.c | 3 +- drivers/phy/st/phy-spear1340-miphy.c | 3 +- drivers/phy/st/phy-stm32-usbphyc.c | 3 +- drivers/phy/starfive/Kconfig | 38 + drivers/phy/starfive/Makefile | 4 + drivers/phy/starfive/phy-jh7110-dphy-rx.c | 232 ++ drivers/phy/starfive/phy-jh7110-pcie.c | 204 + drivers/phy/starfive/phy-jh7110-usb.c | 152 + drivers/phy/sunplus/phy-sunplus-usb2.c | 2 +- drivers/phy/tegra/phy-tegra194-p2u.c | 2 +- drivers/phy/tegra/xusb.c | 2 +- drivers/phy/ti/phy-gmii-sel.c | 9 +- drivers/phy/ti/phy-tusb1210.c | 1 + drivers/phy/ti/phy-twl4030-usb.c | 1 + drivers/phy/xilinx/phy-zynqmp.c | 95 +- drivers/pinctrl/Kconfig | 11 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 10 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 11 +- drivers/pinctrl/berlin/pinctrl-as370.c | 3 +- drivers/pinctrl/core.c | 20 +- drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx23.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx25.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx27.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx28.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx35.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx50.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx51.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx53.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6dl.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6q.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6sl.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6sll.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6sx.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6ul.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx7d.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 5 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx8mm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mq.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 4 +- drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 2 +- drivers/pinctrl/freescale/pinctrl-imxrt1170.c | 2 +- drivers/pinctrl/freescale/pinctrl-vf610.c | 4 +- drivers/pinctrl/intel/Kconfig | 49 +- drivers/pinctrl/intel/Kconfig.tng | 33 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-alderlake.c | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 135 +- drivers/pinctrl/intel/pinctrl-broxton.c | 1 + drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 84 +- drivers/pinctrl/intel/pinctrl-denverton.c | 1 + drivers/pinctrl/intel/pinctrl-elkhartlake.c | 2 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 2 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 1 + drivers/pinctrl/intel/pinctrl-icelake.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 36 +- drivers/pinctrl/intel/pinctrl-intel.h | 12 + drivers/pinctrl/intel/pinctrl-jasperlake.c | 1 + drivers/pinctrl/intel/pinctrl-lakefield.c | 1 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 93 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 677 +--- drivers/pinctrl/intel/pinctrl-meteorlake.c | 1 + drivers/pinctrl/intel/pinctrl-moorefield.c | 640 +-- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 + drivers/pinctrl/intel/pinctrl-tangier.c | 589 +++ drivers/pinctrl/intel/pinctrl-tangier.h | 92 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt2712.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt6397.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt7981.c | 44 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 8 + drivers/pinctrl/mediatek/pinctrl-mt8127.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8135.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8167.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8173.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8516.c | 1 - drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 - drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-amlogic-c3.c | 1108 ++++++ drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg.c | 3 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 37 +- drivers/pinctrl/meson/pinctrl-meson.c | 1 - drivers/pinctrl/mvebu/pinctrl-ac5.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-370.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-375.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 3 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 2 - drivers/pinctrl/nxp/pinctrl-s32cc.c | 2 +- drivers/pinctrl/nxp/pinctrl-s32g2.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 10 +- drivers/pinctrl/pinctrl-axp209.c | 1 - drivers/pinctrl/pinctrl-cy8c95x0.c | 15 + drivers/pinctrl/pinctrl-k210.c | 2 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 10 + drivers/pinctrl/pinctrl-mlxbf3.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-oxnas.c | 1292 ------- drivers/pinctrl/pinctrl-palmas.c | 1 - drivers/pinctrl/pinctrl-pic32.c | 5 +- drivers/pinctrl/pinctrl-rockchip.c | 5 +- drivers/pinctrl/pinctrl-single.c | 14 +- drivers/pinctrl/pinctrl-stmfx.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 1 - drivers/pinctrl/pinctrl-zynqmp.c | 9 + drivers/pinctrl/pinmux.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 1 - drivers/pinctrl/pxa/pinctrl-pxa27x.c | 1 - drivers/pinctrl/qcom/Kconfig | 19 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-ipq5018.c | 10 - drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 9 +- drivers/pinctrl/qcom/pinctrl-sdx75.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 175 + drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c | 167 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/renesas/core.c | 17 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 3 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 3 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 35 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 35 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/spear/pinctrl-spear1310.c | 2 +- drivers/pinctrl/spear/pinctrl-spear1340.c | 2 +- drivers/pinctrl/spear/pinctrl-spear300.c | 2 +- drivers/pinctrl/spear/pinctrl-spear310.c | 2 +- drivers/pinctrl/spear/pinctrl-spear320.c | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 1 - .../pinctrl/starfive/pinctrl-starfive-jh7110-aon.c | 5 +- .../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 2 - drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 38 +- drivers/pinctrl/sunplus/sppctl.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun5i.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 1 - drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c | 1 - drivers/pinctrl/sunxi/pinctrl-sunxi.c | 6 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 24 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 + drivers/pinctrl/tegra/pinctrl-tegra194.c | 1 - drivers/pinctrl/tegra/pinctrl-tegra210.c | 2 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 11 +- drivers/platform/chrome/cros_ec.c | 1 + drivers/platform/chrome/cros_ec_typec.c | 28 +- drivers/platform/mellanox/mlxbf-bootctl.c | 505 +++ drivers/platform/mellanox/mlxbf-bootctl.h | 27 + drivers/platform/mellanox/mlxreg-hotplug.c | 3 +- drivers/platform/mellanox/mlxreg-io.c | 1 - drivers/platform/mellanox/nvsw-sn2201.c | 12 +- drivers/platform/x86/Kconfig | 31 +- drivers/platform/x86/Makefile | 5 +- drivers/platform/x86/amd/Kconfig | 16 +- drivers/platform/x86/amd/Makefile | 3 +- drivers/platform/x86/amd/pmc/Kconfig | 20 + drivers/platform/x86/amd/pmc/Makefile | 8 + drivers/platform/x86/amd/{ => pmc}/pmc-quirks.c | 0 drivers/platform/x86/amd/{ => pmc}/pmc.c | 0 drivers/platform/x86/amd/{ => pmc}/pmc.h | 0 drivers/platform/x86/amd/pmf/cnqf.c | 5 +- drivers/platform/x86/amd/pmf/core.c | 3 +- drivers/platform/x86/asus-wmi.c | 646 +++- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 9 +- drivers/platform/x86/hp/Kconfig | 16 + drivers/platform/x86/hp/Makefile | 1 + drivers/platform/x86/hp/hp-bioscfg/Makefile | 11 + .../x86/hp/hp-bioscfg/biosattr-interface.c | 312 ++ drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 1063 +++++ drivers/platform/x86/hp/hp-bioscfg/bioscfg.h | 487 +++ .../platform/x86/hp/hp-bioscfg/enum-attributes.c | 457 +++ .../platform/x86/hp/hp-bioscfg/int-attributes.c | 418 ++ .../x86/hp/hp-bioscfg/order-list-attributes.c | 441 +++ .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 556 +++ .../platform/x86/hp/hp-bioscfg/spmobj-attributes.c | 381 ++ .../platform/x86/hp/hp-bioscfg/string-attributes.c | 395 ++ .../x86/hp/hp-bioscfg/surestart-attributes.c | 132 + drivers/platform/x86/ideapad-laptop.c | 118 +- drivers/platform/x86/intel/tpmi.c | 399 +- drivers/platform/x86/mlx-platform.c | 376 +- drivers/platform/x86/sel3350-platform.c | 251 ++ drivers/platform/x86/siemens/Kconfig | 64 + drivers/platform/x86/siemens/Makefile | 11 + .../x86/siemens/simatic-ipc-batt-apollolake.c | 51 + .../x86/siemens/simatic-ipc-batt-elkhartlake.c | 51 + .../platform/x86/siemens/simatic-ipc-batt-f7188x.c | 87 + drivers/platform/x86/siemens/simatic-ipc-batt.c | 253 ++ drivers/platform/x86/siemens/simatic-ipc-batt.h | 20 + drivers/platform/x86/siemens/simatic-ipc.c | 236 ++ drivers/platform/x86/simatic-ipc.c | 151 - drivers/platform/x86/system76_acpi.c | 74 +- drivers/platform/x86/thinkpad_acpi.c | 58 +- drivers/platform/x86/wmi-bmof.c | 26 +- drivers/pwm/Kconfig | 2 +- drivers/remoteproc/qcom_q6v5.c | 8 +- drivers/reset/hisilicon/hi6220_reset.c | 1 - drivers/reset/hisilicon/reset-hi3660.c | 6 +- drivers/reset/reset-ath79.c | 2 - drivers/reset/reset-bcm6345.c | 2 - drivers/reset/reset-imx7.c | 2 +- drivers/reset/reset-intel-gw.c | 2 +- drivers/reset/reset-k210.c | 1 - drivers/reset/reset-lantiq.c | 1 - drivers/reset/reset-lpc18xx.c | 2 - drivers/reset/reset-meson-audio-arb.c | 3 +- drivers/reset/reset-meson.c | 3 - drivers/reset/reset-microchip-sparx5.c | 3 +- drivers/reset/reset-mpfs.c | 1 + drivers/reset/reset-npcm.c | 2 - drivers/reset/reset-qcom-aoss.c | 2 +- drivers/reset/reset-qcom-pdc.c | 2 +- drivers/reset/reset-simple.c | 1 - drivers/reset/reset-ti-syscon.c | 2 - drivers/reset/reset-uniphier-glue.c | 4 +- drivers/reset/reset-uniphier.c | 1 - drivers/reset/reset-zynq.c | 1 - drivers/reset/reset-zynqmp.c | 10 +- drivers/reset/starfive/reset-starfive-jh7110.c | 30 + drivers/rpmsg/qcom_smd.c | 10 +- drivers/s390/char/con3215.c | 6 +- drivers/s390/char/con3270.c | 6 +- drivers/s390/char/sclp_tty.c | 10 +- drivers/s390/char/sclp_vt220.c | 6 +- drivers/s390/cio/vfio_ccw_ops.c | 1 + drivers/s390/crypto/vfio_ap_ops.c | 1 + drivers/sbus/char/bbc_envctrl.c | 2 +- drivers/sbus/char/bbc_i2c.c | 3 +- drivers/sbus/char/bbc_i2c.h | 1 - drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 2 +- drivers/sbus/char/flash.c | 2 +- drivers/sbus/char/uctrl.c | 2 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/aic7xxx/aicasm/Makefile | 18 +- drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 1 + drivers/scsi/aic94xx/aic94xx_hwi.c | 4 +- drivers/scsi/aic94xx/aic94xx_init.c | 7 +- drivers/scsi/aic94xx/aic94xx_task.c | 12 +- drivers/scsi/arcmsr/arcmsr_hba.c | 4 +- drivers/scsi/be2iscsi/be_iscsi.c | 4 + drivers/scsi/bfa/bfa_fc.h | 2 +- drivers/scsi/bfa/bfa_fcbuild.c | 2 +- drivers/scsi/elx/libefc_sli/sli4.c | 8 +- drivers/scsi/fcoe/fcoe_ctlr.c | 20 +- drivers/scsi/gvp11.c | 5 - drivers/scsi/hisi_sas/hisi_sas_main.c | 14 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 14 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 27 +- drivers/scsi/hosts.c | 4 +- drivers/scsi/isci/host.h | 2 +- drivers/scsi/isci/init.c | 9 +- drivers/scsi/isci/phy.c | 2 - drivers/scsi/isci/request.c | 2 +- drivers/scsi/libsas/sas_ata.c | 12 +- drivers/scsi/libsas/sas_discover.c | 8 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 4 +- drivers/scsi/libsas/sas_init.c | 16 +- drivers/scsi/libsas/sas_internal.h | 7 - drivers/scsi/libsas/sas_phy.c | 8 +- drivers/scsi/libsas/sas_port.c | 8 +- drivers/scsi/libsas/sas_scsi_host.c | 15 +- drivers/scsi/lpfc/lpfc.h | 23 +- drivers/scsi/lpfc/lpfc_attr.c | 136 +- drivers/scsi/lpfc/lpfc_ct.c | 20 +- drivers/scsi/lpfc/lpfc_els.c | 70 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 77 +- drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_init.c | 53 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 94 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 8 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 23 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 37 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 155 +- drivers/scsi/mvsas/mv_init.c | 7 +- drivers/scsi/mvsas/mv_sas.c | 9 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 12 +- drivers/scsi/pm8001/pm8001_hwi.h | 2 +- drivers/scsi/pm8001/pm8001_init.c | 5 +- drivers/scsi/pm8001/pm8001_sas.h | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 27 +- drivers/scsi/pm8001/pm80xx_hwi.h | 2 +- drivers/scsi/pmcraid.c | 3 +- drivers/scsi/ppa.c | 84 +- drivers/scsi/ppa.h | 4 - drivers/scsi/qedf/qedf_dbg.h | 2 + drivers/scsi/qedf/qedf_debugfs.c | 35 +- drivers/scsi/qla2xxx/qla_def.h | 9 +- drivers/scsi/qla2xxx/qla_gbl.h | 11 +- drivers/scsi/qla2xxx/qla_init.c | 217 +- drivers/scsi/qla2xxx/qla_iocb.c | 1 + drivers/scsi/qla2xxx/qla_isr.c | 7 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 + drivers/scsi/qla2xxx/qla_nvme.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 11 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 15 + drivers/scsi/qlogicpti.c | 4 +- drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_transport_iscsi.c | 80 +- drivers/scsi/sun_esp.c | 3 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 3 +- drivers/soc/actions/Makefile | 4 - drivers/soc/amlogic/Makefile | 3 - drivers/soc/amlogic/meson-canvas.c | 1 + drivers/soc/amlogic/meson-ee-pwrc.c | 636 --- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 380 -- drivers/soc/amlogic/meson-secure-pwrc.c | 231 -- drivers/soc/apple/Makefile | 2 - drivers/soc/aspeed/aspeed-lpc-snoop.c | 1 - drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-uart-routing.c | 3 +- drivers/soc/atmel/sfr.c | 1 - drivers/soc/bcm/Kconfig | 22 +- drivers/soc/bcm/Makefile | 3 - drivers/soc/bcm/bcm63xx/Kconfig | 21 - drivers/soc/bcm/bcm63xx/Makefile | 3 - drivers/soc/bcm/bcm63xx/bcm-pmb.c | 364 -- drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 376 -- drivers/soc/bcm/raspberrypi-power.c | 245 -- drivers/soc/fsl/dpaa2-console.c | 3 +- drivers/soc/fsl/qe/qe.c | 3 +- drivers/soc/fsl/qe/qe_common.c | 1 - drivers/soc/fsl/qe/qe_tdm.c | 4 +- drivers/soc/hisilicon/Kconfig | 21 + drivers/soc/hisilicon/Makefile | 2 + drivers/soc/hisilicon/kunpeng_hccs.c | 1276 ++++++ drivers/soc/hisilicon/kunpeng_hccs.h | 191 + drivers/soc/imx/Makefile | 7 +- drivers/soc/imx/gpcv2.c | 1550 -------- drivers/soc/imx/imx8m-blk-ctrl.c | 898 ----- drivers/soc/imx/imx8mp-blk-ctrl.c | 867 ----- drivers/soc/imx/imx93-blk-ctrl.c | 436 --- drivers/soc/imx/imx93-pd.c | 176 - drivers/soc/loongson/Kconfig | 10 + drivers/soc/loongson/Makefile | 1 + drivers/soc/loongson/loongson2_pm.c | 215 ++ drivers/soc/mediatek/Makefile | 2 - drivers/soc/mediatek/mtk-cmdq-helper.c | 1 + drivers/soc/mediatek/mtk-devapc.c | 2 +- drivers/soc/mediatek/mtk-mmsys.c | 2 +- drivers/soc/mediatek/mtk-mutex.c | 3 +- drivers/soc/mediatek/mtk-pm-domains.c | 688 ---- drivers/soc/mediatek/mtk-pmic-wrap.c | 3 +- drivers/soc/mediatek/mtk-scpsys.c | 1147 ------ drivers/soc/microchip/mpfs-sys-controller.c | 2 +- drivers/soc/qcom/Kconfig | 1 + drivers/soc/qcom/Makefile | 5 +- drivers/soc/qcom/cmd-db.c | 2 +- drivers/soc/qcom/cpr.c | 1757 --------- drivers/soc/qcom/icc-bwmon.c | 30 +- drivers/soc/qcom/ice.c | 2 + drivers/soc/qcom/llcc-qcom.c | 1 - drivers/soc/qcom/ocmem.c | 68 +- drivers/soc/qcom/pmic_glink.c | 8 +- drivers/soc/qcom/pmic_glink_altmode.c | 62 +- drivers/soc/qcom/qcom_aoss.c | 49 +- drivers/soc/qcom/qcom_gsbi.c | 11 +- drivers/soc/qcom/qmi_encdec.c | 4 +- drivers/soc/qcom/rpm-proc.c | 77 + drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmhpd.c | 870 ----- drivers/soc/qcom/rpmpd.c | 992 ----- drivers/soc/qcom/smd-rpm.c | 52 +- drivers/soc/qcom/smem.c | 18 +- drivers/soc/qcom/socinfo.c | 3 +- drivers/soc/qcom/spm.c | 6 +- drivers/soc/qcom/trace-rpmh.h | 16 +- drivers/soc/qcom/wcnss_ctrl.c | 1 + drivers/soc/renesas/Makefile | 27 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/rockchip/grf.c | 16 +- drivers/soc/rockchip/pm_domains.c | 1395 ------- drivers/soc/samsung/Makefile | 1 - drivers/soc/samsung/exynos-chipid.c | 1 - drivers/soc/samsung/exynos-pmu.c | 2 +- drivers/soc/samsung/pm_domains.c | 166 - drivers/soc/starfive/Makefile | 3 - drivers/soc/sunxi/Makefile | 1 - drivers/soc/sunxi/sun20i-ppu.c | 207 - drivers/soc/sunxi/sunxi_sram.c | 2 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/cbb/tegra-cbb.c | 12 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 4 +- drivers/soc/tegra/cbb/tegra234-cbb.c | 3 - drivers/soc/tegra/fuse/fuse-tegra.c | 9 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 2 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 4 +- drivers/soc/ti/Makefile | 2 - drivers/soc/ti/k3-ringacc.c | 31 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/omap_prm.c | 994 ----- drivers/soc/ti/pruss.c | 4 +- drivers/soc/ti/ti_sci_inta_msi.c | 3 +- drivers/soc/ti/ti_sci_pm_domains.c | 208 - drivers/soc/xilinx/Makefile | 1 - drivers/soc/xilinx/xlnx_event_manager.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 5 +- drivers/soundwire/bus.c | 18 +- drivers/soundwire/intel_ace2x.c | 283 ++ drivers/soundwire/intel_auxdevice.c | 112 +- drivers/soundwire/qcom.c | 1 - drivers/spi/spi-sun6i.c | 31 +- drivers/spi/spi-zynqmp-gqspi.c | 12 +- drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 6 +- drivers/staging/gdm724x/gdm_tty.c | 17 +- drivers/staging/greybus/arche-platform.c | 1 + drivers/staging/greybus/fw-core.c | 4 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/greybus/uart.c | 3 +- drivers/staging/media/atomisp/Kconfig | 3 + drivers/staging/media/atomisp/i2c/Kconfig | 12 - drivers/staging/media/atomisp/i2c/Makefile | 1 - drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 849 ---- drivers/staging/media/atomisp/i2c/ov2680.h | 249 -- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 24 - .../media/atomisp/pci/atomisp_compat_css20.c | 3 - drivers/staging/media/atomisp/pci/atomisp_csi2.h | 67 - .../media/atomisp/pci/atomisp_csi2_bridge.c | 414 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 3 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 16 - .../staging/media/atomisp/pci/sh_css_param_dvs.c | 3 - drivers/staging/media/atomisp/pci/sh_css_sp.c | 14 +- .../media/deprecated/atmel/atmel-isc-base.c | 4 +- drivers/staging/media/deprecated/atmel/atmel-isc.h | 2 +- .../media/deprecated/atmel/atmel-sama5d2-isc.c | 9 +- .../media/deprecated/atmel/atmel-sama7g5-isc.c | 9 +- drivers/staging/media/imx/Kconfig | 27 +- drivers/staging/media/imx/Makefile | 9 +- drivers/staging/media/imx/imx-media-capture.c | 1 - drivers/staging/media/imx/imx-media-csi.c | 10 +- drivers/staging/media/imx/imx-media-dev-common.c | 8 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-of.c | 4 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 966 ----- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/meson/vdec/esparser.c | 1 - drivers/staging/media/meson/vdec/vdec.c | 2 +- drivers/staging/media/meson/vdec/vdec_platform.c | 9 + drivers/staging/media/rkvdec/rkvdec-vp9.c | 1 - drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 3 +- .../staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c | 6 +- .../staging/media/sunxi/sun6i-isp/sun6i_isp_proc.h | 2 +- drivers/staging/media/tegra-video/csi.c | 1 - drivers/staging/media/tegra-video/vi.c | 23 +- drivers/staging/media/tegra-video/vip.c | 2 +- drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 11 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 25 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 8 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 38 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 12 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 60 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 3 +- drivers/staging/rtl8192e/rtl819x_TS.h | 2 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 65 +- drivers/staging/rtl8192e/rtllib.h | 32 +- drivers/staging/rtl8192e/rtllib_module.c | 3 - drivers/staging/rtl8192e/rtllib_rx.c | 84 +- drivers/staging/rtl8192e/rtllib_softmac.c | 348 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 17 +- drivers/staging/rtl8192e/rtllib_tx.c | 5 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 10 +- drivers/staging/rtl8712/os_intfs.c | 1 + drivers/staging/rtl8712/usb_intf.c | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 3 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 36 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 12 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 15 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 167 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 161 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 +- drivers/staging/rts5208/sd.c | 3 +- drivers/staging/sm750fb/ddk750_dvi.c | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 22 +- drivers/staging/sm750fb/ddk750_sii164.h | 20 +- drivers/staging/vme_user/vme.c | 92 +- drivers/staging/vme_user/vme_bridge.h | 46 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/srom.c | 6 +- drivers/target/iscsi/iscsi_target_configfs.c | 74 +- drivers/target/iscsi/iscsi_target_tpg.c | 26 - drivers/target/iscsi/iscsi_target_tpg.h | 1 - drivers/target/target_core_iblock.c | 7 +- drivers/thunderbolt/acpi.c | 18 +- drivers/thunderbolt/switch.c | 75 +- drivers/thunderbolt/tb.c | 24 +- drivers/thunderbolt/tb.h | 4 +- drivers/thunderbolt/tmu.c | 2 +- drivers/tty/Kconfig | 1 + drivers/tty/amiserial.c | 4 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 7 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvcs.c | 10 +- drivers/tty/hvc/hvsi.c | 15 +- drivers/tty/ipwireless/hardware.c | 2 +- drivers/tty/ipwireless/tty.c | 4 +- drivers/tty/mips_ejtag_fdc.c | 6 +- drivers/tty/moxa.c | 8 +- drivers/tty/mxser.c | 4 +- drivers/tty/n_gsm.c | 89 +- drivers/tty/n_hdlc.c | 12 +- drivers/tty/n_null.c | 25 +- drivers/tty/n_tty.c | 613 +-- drivers/tty/nozomi.c | 6 +- drivers/tty/pty.c | 2 +- drivers/tty/rpmsg_tty.c | 5 +- drivers/tty/serdev/serdev-ttyport.c | 4 +- drivers/tty/serial/21285.c | 3 +- drivers/tty/serial/8250/8250_bcm7271.c | 4 +- drivers/tty/serial/8250/8250_dw.c | 5 +- drivers/tty/serial/8250/8250_early.c | 1 - drivers/tty/serial/8250/8250_ingenic.c | 1 - drivers/tty/serial/8250/8250_men_mcb.c | 212 +- drivers/tty/serial/8250/8250_omap.c | 1 - drivers/tty/serial/8250/8250_pci.c | 10 + drivers/tty/serial/8250/8250_port.c | 11 +- drivers/tty/serial/8250/8250_pxa.c | 1 + drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 3 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/apbuart.c | 6 +- drivers/tty/serial/ar933x_uart.c | 3 +- drivers/tty/serial/arc_uart.c | 29 +- drivers/tty/serial/atmel_serial.c | 3 +- drivers/tty/serial/bcm63xx_uart.c | 8 +- drivers/tty/serial/clps711x.c | 6 +- drivers/tty/serial/cpm_uart.c | 1612 ++++++++ drivers/tty/serial/cpm_uart.h | 114 + drivers/tty/serial/cpm_uart/Makefile | 12 - drivers/tty/serial/cpm_uart/cpm_uart.h | 142 - drivers/tty/serial/cpm_uart/cpm_uart_core.c | 1491 ------- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 122 - drivers/tty/serial/cpm_uart/cpm_uart_cpm1.h | 33 - drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 156 - drivers/tty/serial/cpm_uart/cpm_uart_cpm2.h | 33 - drivers/tty/serial/digicolor-usart.c | 3 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 10 +- drivers/tty/serial/fsl_lpuart.c | 88 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 3 +- drivers/tty/serial/lantiq.c | 3 +- drivers/tty/serial/liteuart.c | 3 +- drivers/tty/serial/ma35d1_serial.c | 3 +- drivers/tty/serial/max3100.c | 3 +- drivers/tty/serial/max310x.c | 10 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/meson_uart.c | 138 +- drivers/tty/serial/milbeaut_usio.c | 3 +- drivers/tty/serial/mpc52xx_uart.c | 2 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 11 +- drivers/tty/serial/mxs-auart.c | 5 +- drivers/tty/serial/omap-serial.c | 11 +- drivers/tty/serial/pic32_uart.c | 1 - drivers/tty/serial/pxa.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 17 +- drivers/tty/serial/rp2.c | 4 +- drivers/tty/serial/sa1100.c | 3 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/sb1250-duart.c | 3 +- drivers/tty/serial/sc16is7xx.c | 170 +- drivers/tty/serial/sccnxp.c | 7 +- drivers/tty/serial/serial-tegra.c | 29 +- drivers/tty/serial/serial_core.c | 28 +- drivers/tty/serial/serial_txx9.c | 3 +- drivers/tty/serial/sh-sci.c | 1 - drivers/tty/serial/sifive.c | 29 +- drivers/tty/serial/sprd_serial.c | 38 +- drivers/tty/serial/st-asc.c | 9 +- drivers/tty/serial/stm32-usart.c | 312 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/serial/sunhv.c | 4 +- drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsab.c | 3 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/tegra-tcu.c | 1 - drivers/tty/serial/uartlite.c | 3 - drivers/tty/serial/ucc_uart.c | 4 +- drivers/tty/serial/vt8500_serial.c | 8 +- drivers/tty/serial/xilinx_uartps.c | 4 +- drivers/tty/serial/zs.c | 3 +- drivers/tty/synclink_gt.c | 83 +- drivers/tty/sysrq.c | 84 +- drivers/tty/tty.h | 8 +- drivers/tty/tty_audit.c | 6 +- drivers/tty/tty_buffer.c | 192 +- drivers/tty/tty_io.c | 50 +- drivers/tty/tty_ioctl.c | 18 +- drivers/tty/tty_port.c | 34 +- drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 18 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vt.c | 22 +- drivers/ufs/core/Kconfig | 8 - drivers/ufs/core/Makefile | 1 - drivers/ufs/core/ufs-hwmon.c | 3 +- drivers/ufs/core/ufs-mcq.c | 34 +- drivers/ufs/core/ufs-sysfs.c | 22 - drivers/ufs/core/ufs_bsg.c | 2 + drivers/ufs/core/ufshcd-crypto.h | 20 +- drivers/ufs/core/ufshcd-priv.h | 4 +- drivers/ufs/core/ufshcd.c | 627 ++- drivers/ufs/core/ufshpb.c | 2668 ------------- drivers/ufs/core/ufshpb.h | 318 -- drivers/ufs/host/cdns-pltfrm.c | 27 +- drivers/ufs/host/tc-dwc-g210-pci.c | 2 +- drivers/ufs/host/tc-dwc-g210.c | 32 +- drivers/ufs/host/ti-j721e-ufs.c | 2 + drivers/ufs/host/ufs-mediatek.c | 180 +- drivers/ufs/host/ufs-mediatek.h | 33 + drivers/ufs/host/ufs-qcom.c | 174 +- drivers/ufs/host/ufs-qcom.h | 4 +- drivers/ufs/host/ufs-renesas.c | 2 +- drivers/ufs/host/ufshcd-dwc.c | 22 +- drivers/ufs/host/ufshcd-pci.c | 3 +- drivers/ufs/host/ufshcd-pltfrm.c | 13 +- drivers/uio/uio_pruss.c | 7 +- drivers/usb/cdns3/cdns3-gadget.c | 1 + drivers/usb/cdns3/cdns3-plat.c | 4 +- drivers/usb/cdns3/cdns3-starfive.c | 6 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/cdns3/cdnsp-pci.c | 3 +- drivers/usb/cdns3/core.c | 16 +- drivers/usb/cdns3/core.h | 7 +- drivers/usb/cdns3/drd.c | 4 + drivers/usb/chipidea/ci.h | 19 +- drivers/usb/chipidea/ci_hdrc_imx.c | 18 +- drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 3 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/host.c | 1 + drivers/usb/chipidea/udc.c | 12 +- drivers/usb/chipidea/usbmisc_imx.c | 18 +- drivers/usb/class/cdc-acm.c | 33 +- drivers/usb/common/common.c | 1 + drivers/usb/core/config.c | 3 - drivers/usb/core/devices.c | 1 - drivers/usb/core/file.c | 68 +- drivers/usb/core/hcd.c | 50 +- drivers/usb/core/hub.c | 505 +-- drivers/usb/core/ledtrig-usbport.c | 13 +- drivers/usb/core/message.c | 30 +- drivers/usb/core/of.c | 1 - drivers/usb/core/sysfs.c | 3 - drivers/usb/core/urb.c | 27 +- drivers/usb/core/usb.c | 20 +- drivers/usb/core/usb.h | 5 +- drivers/usb/dwc2/core.h | 1 + drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc2/hcd_intr.c | 4 +- drivers/usb/dwc2/params.c | 39 +- drivers/usb/dwc2/pci.c | 14 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/Kconfig | 10 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/dwc3-am62.c | 96 +- drivers/usb/dwc3/dwc3-exynos.c | 9 + drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 3 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 6 + drivers/usb/dwc3/dwc3-octeon.c | 543 +++ drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/gadget/Kconfig | 18 + drivers/usb/gadget/composite.c | 34 +- drivers/usb/gadget/config.c | 8 +- drivers/usb/gadget/function/Makefile | 2 + drivers/usb/gadget/function/f_acm.c | 4 +- drivers/usb/gadget/function/f_ecm.c | 19 +- drivers/usb/gadget/function/f_eem.c | 4 +- drivers/usb/gadget/function/f_loopback.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_midi.c | 56 +- drivers/usb/gadget/function/f_midi2.c | 2871 ++++++++++++++ drivers/usb/gadget/function/f_ncm.c | 23 +- drivers/usb/gadget/function/f_obex.c | 3 +- drivers/usb/gadget/function/f_rndis.c | 19 +- drivers/usb/gadget/function/f_serial.c | 4 +- drivers/usb/gadget/function/f_sourcesink.c | 4 +- drivers/usb/gadget/function/f_subset.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 36 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_ether.h | 13 + drivers/usb/gadget/function/u_midi2.h | 81 + drivers/usb/gadget/function/u_phonet.h | 1 - drivers/usb/gadget/function/u_serial.c | 6 +- drivers/usb/gadget/function/u_serial.h | 4 - drivers/usb/gadget/function/uvc.h | 2 - drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/core.c | 1 + drivers/usb/gadget/udc/fsl_qe_udc.c | 2 + drivers/usb/gadget/udc/fsl_udc_core.c | 3 +- drivers/usb/gadget/udc/gr_udc.c | 13 +- drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/gadget/udc/mv_u3d_core.c | 4 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/renesas_usbf.c | 6 +- drivers/usb/gadget/udc/snps_udc_plat.c | 7 +- drivers/usb/gadget/udc/tegra-xudc.c | 1 - drivers/usb/gadget/udc/udc-xilinx.c | 35 +- drivers/usb/host/ehci-atmel.c | 7 +- drivers/usb/host/ehci-brcm.c | 4 +- drivers/usb/host/ehci-exynos.c | 3 +- drivers/usb/host/ehci-fsl.c | 5 +- drivers/usb/host/ehci-hcd.c | 8 +- drivers/usb/host/ehci-hub.c | 10 +- drivers/usb/host/ehci-mv.c | 3 +- drivers/usb/host/ehci-npcm7xx.c | 5 +- drivers/usb/host/ehci-omap.c | 3 +- drivers/usb/host/ehci-orion.c | 9 +- drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ehci-sched.c | 3 +- drivers/usb/host/ehci-sh.c | 7 +- drivers/usb/host/ehci-spear.c | 3 +- drivers/usb/host/ehci-st.c | 12 +- drivers/usb/host/ehci.h | 10 + drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fsl-mph-dr-of.c | 3 +- drivers/usb/host/isp1362-hcd.c | 3 +- drivers/usb/host/ohci-at91.c | 9 +- drivers/usb/host/ohci-da8xx.c | 4 +- drivers/usb/host/ohci-exynos.c | 3 +- drivers/usb/host/ohci-nxp.c | 3 +- drivers/usb/host/ohci-platform.c | 3 +- drivers/usb/host/ohci-ppc-of.c | 3 +- drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/ohci-sm501.c | 3 +- drivers/usb/host/ohci-spear.c | 3 +- drivers/usb/host/ohci-st.c | 14 +- drivers/usb/host/oxu210hp-hcd.c | 3 +- drivers/usb/host/uhci-platform.c | 3 +- drivers/usb/host/xhci-dbgtty.c | 7 +- drivers/usb/host/xhci-mem.c | 3 - drivers/usb/host/xhci-plat.c | 1 - drivers/usb/host/xhci-rcar.c | 1 - drivers/usb/host/xhci-tegra.c | 28 +- drivers/usb/host/xhci.c | 11 +- drivers/usb/misc/cypress_cy7c63.c | 2 +- drivers/usb/misc/cytherm.c | 12 +- drivers/usb/misc/onboard_usb_hub.c | 41 +- drivers/usb/misc/onboard_usb_hub.h | 15 + drivers/usb/misc/usb251xb.c | 2 +- drivers/usb/misc/usb_u132.h | 97 - drivers/usb/misc/usbsevseg.c | 2 +- drivers/usb/mtu3/mtu3.h | 1 + drivers/usb/mtu3/mtu3_host.c | 1 + drivers/usb/musb/cppi_dma.h | 3 - drivers/usb/musb/jz4740.c | 2 +- drivers/usb/musb/mediatek.c | 1 + drivers/usb/musb/mpfs.c | 1 + drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dma.h | 4 - drivers/usb/musb/musb_dsps.c | 2 - drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/sunxi.c | 1 - drivers/usb/musb/tusb6010.c | 17 +- drivers/usb/phy/phy-mxs-usb.c | 16 +- drivers/usb/phy/phy-tegra-usb.c | 2 +- drivers/usb/renesas_usbhs/common.c | 2 +- drivers/usb/renesas_usbhs/rza.c | 2 +- drivers/usb/renesas_usbhs/rza2.c | 1 - drivers/usb/serial/option.c | 7 + drivers/usb/serial/usb-serial.c | 5 +- drivers/usb/serial/xr_serial.c | 89 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 12 +- drivers/usb/typec/mux/intel_pmc_mux.c | 53 +- drivers/usb/typec/mux/nb7vpq904m.c | 2 +- drivers/usb/typec/tcpm/Kconfig | 1 + drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 39 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 2 - drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 6 +- drivers/usb/typec/tcpm/tcpci.c | 4 + drivers/usb/typec/tcpm/tcpci_mt6370.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 177 +- drivers/usb/typec/ucsi/Kconfig | 1 + drivers/usb/typec/ucsi/Makefile | 2 + drivers/usb/typec/ucsi/debugfs.c | 99 + drivers/usb/typec/ucsi/ucsi.c | 15 + drivers/usb/typec/ucsi/ucsi.h | 24 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 - drivers/usb/usbip/vudc_dev.c | 5 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 8 + drivers/vfio/Kconfig | 27 + drivers/vfio/Makefile | 3 +- drivers/vfio/cdx/main.c | 1 - drivers/vfio/device_cdev.c | 228 ++ drivers/vfio/fsl-mc/vfio_fsl_mc.c | 15 +- drivers/vfio/group.c | 173 +- drivers/vfio/iommufd.c | 145 +- drivers/vfio/pci/Kconfig | 2 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 2 + drivers/vfio/pci/mlx5/cmd.c | 48 +- drivers/vfio/pci/mlx5/main.c | 1 + drivers/vfio/pci/pds/Kconfig | 19 + drivers/vfio/pci/pds/Makefile | 11 + drivers/vfio/pci/pds/cmds.c | 510 +++ drivers/vfio/pci/pds/cmds.h | 25 + drivers/vfio/pci/pds/dirty.c | 564 +++ drivers/vfio/pci/pds/dirty.h | 39 + drivers/vfio/pci/pds/lm.c | 434 +++ drivers/vfio/pci/pds/lm.h | 41 + drivers/vfio/pci/pds/pci_drv.c | 209 + drivers/vfio/pci/pds/pci_drv.h | 9 + drivers/vfio/pci/pds/vfio_dev.c | 227 ++ drivers/vfio/pci/pds/vfio_dev.h | 39 + drivers/vfio/pci/vfio_pci.c | 1 + drivers/vfio/pci/vfio_pci_core.c | 261 +- drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/vfio.h | 218 +- drivers/vfio/vfio_iommu_type1.c | 13 +- drivers/vfio/vfio_main.c | 311 +- drivers/vhost/vdpa.c | 15 +- drivers/video/fbdev/Kconfig | 11 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/core/fbsysfs.c | 8 +- drivers/video/fbdev/core/modedb.c | 22 +- drivers/video/fbdev/g364fb.c | 2 +- drivers/video/fbdev/mx3fb.c | 1695 -------- drivers/video/fbdev/neofb.c | 27 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/virtio/virtio_ring.c | 412 +- drivers/virtio/virtio_vdpa.c | 17 +- drivers/watchdog/Kconfig | 5 +- drivers/watchdog/simatic-ipc-wdt.c | 9 +- fs/Kconfig.binfmt | 2 +- fs/aio.c | 2 +- fs/binfmt_elf_fdpic.c | 38 +- fs/debugfs/file.c | 48 +- fs/dlm/config.c | 2 +- fs/dlm/debug_fs.c | 101 +- fs/dlm/dir.c | 14 +- fs/dlm/dir.h | 6 +- fs/dlm/dlm_internal.h | 1 + fs/dlm/lock.c | 120 +- fs/dlm/lock.h | 16 +- fs/dlm/lowcomms.c | 1 - fs/dlm/member.c | 15 +- fs/dlm/member.h | 2 +- fs/dlm/midcomms.c | 304 +- fs/dlm/midcomms.h | 1 + fs/dlm/plock.c | 178 +- fs/dlm/rcom.c | 102 +- fs/dlm/rcom.h | 15 +- fs/dlm/recover.c | 60 +- fs/dlm/recover.h | 14 +- fs/dlm/recoverd.c | 16 +- fs/dlm/requestqueue.c | 3 +- fs/dlm/requestqueue.h | 3 +- fs/exportfs/expfs.c | 1 + fs/ext4/balloc.c | 15 +- fs/ext4/block_validity.c | 8 +- fs/ext4/crypto.c | 4 + fs/ext4/ext4.h | 32 +- fs/ext4/ext4_jbd2.c | 5 +- fs/ext4/extents_status.c | 44 +- fs/ext4/file.c | 38 +- fs/ext4/fsync.c | 9 +- fs/ext4/hash.c | 2 +- fs/ext4/ialloc.c | 8 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 124 +- fs/ext4/ioctl.c | 2 +- fs/ext4/mballoc.c | 200 +- fs/ext4/mballoc.h | 14 + fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 17 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 308 +- fs/ext4/xattr.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 14 +- fs/f2fs/data.c | 14 +- fs/f2fs/debug.c | 33 +- fs/f2fs/f2fs.h | 96 +- fs/f2fs/file.c | 60 +- fs/f2fs/gc.c | 18 +- fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 35 +- fs/f2fs/recovery.c | 1 + fs/f2fs/segment.c | 89 +- fs/f2fs/super.c | 40 +- fs/f2fs/sysfs.c | 18 +- fs/f2fs/xattr.c | 6 +- fs/gfs2/file.c | 9 +- fs/jbd2/checkpoint.c | 34 +- fs/jbd2/journal.c | 484 ++- fs/jbd2/recovery.c | 12 +- fs/jfs/Kconfig | 1 + fs/jfs/Makefile | 2 +- fs/jfs/jfs_dmap.c | 1 + fs/jfs/jfs_extent.c | 7 +- fs/jfs/jfs_imap.c | 1 + fs/jfs/jfs_unicode.h | 17 +- fs/jfs/jfs_uniupr.c | 121 - fs/jfs/namei.c | 2 +- fs/kernfs/dir.c | 4 + fs/kernfs/mount.c | 13 +- fs/libfs.c | 14 +- fs/lockd/mon.c | 3 + fs/lockd/svc.c | 52 +- fs/lockd/svclock.c | 18 +- fs/locks.c | 7 - fs/nfs/Kconfig | 6 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/callback.c | 23 +- fs/nfs/client.c | 2 + fs/nfs/dir.c | 15 +- fs/nfs/direct.c | 20 +- fs/nfs/dns_resolve.c | 12 +- fs/nfs/file.c | 2 +- fs/nfs/internal.h | 3 + fs/nfs/nfs2xdr.c | 2 +- fs/nfs/nfs3client.c | 3 + fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs42.h | 1 + fs/nfs/nfs42proc.c | 5 +- fs/nfs/nfs42xdr.c | 17 +- fs/nfs/nfs4client.c | 3 + fs/nfs/nfs4proc.c | 17 +- fs/nfs/pnfs_dev.c | 2 +- fs/nfs/pnfs_nfs.c | 5 +- fs/nfs/read.c | 10 + fs/nfs/super.c | 4 +- fs/nfsd/blocklayoutxdr.c | 9 + fs/nfsd/cache.h | 8 +- fs/nfsd/flexfilelayoutxdr.c | 9 + fs/nfsd/nfs3proc.c | 4 +- fs/nfsd/nfs4acl.c | 34 +- fs/nfsd/nfs4proc.c | 51 +- fs/nfsd/nfs4state.c | 162 +- fs/nfsd/nfs4xdr.c | 39 +- fs/nfsd/nfscache.c | 204 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfsd.h | 7 +- fs/nfsd/nfsfh.c | 26 +- fs/nfsd/nfsfh.h | 6 +- fs/nfsd/nfssvc.c | 111 +- fs/nfsd/state.h | 3 + fs/nfsd/stats.c | 2 + fs/nfsd/stats.h | 7 + fs/nfsd/trace.h | 27 +- fs/nfsd/vfs.c | 52 +- fs/nfsd/xdr4.h | 11 - fs/nls/Kconfig | 8 + fs/nls/Makefile | 1 + fs/nls/nls_ucs2_data.h | 15 + fs/nls/nls_ucs2_utils.c | 146 + fs/nls/nls_ucs2_utils.h | 285 ++ fs/ocfs2/journal.c | 8 +- fs/ocfs2/stack_user.c | 13 +- fs/proc/array.c | 6 + fs/proc/task_mmu.c | 3 + fs/pstore/platform.c | 34 +- fs/smb/client/Kconfig | 1 + fs/smb/client/Makefile | 5 +- fs/smb/client/cached_dir.c | 2 +- fs/smb/client/cifs_debug.c | 2 +- fs/smb/client/cifs_dfs_ref.c | 238 -- fs/smb/client/cifs_unicode.c | 1 - fs/smb/client/cifs_unicode.h | 330 +- fs/smb/client/cifs_uniupr.h | 239 -- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/cifsfs.h | 11 +- fs/smb/client/cifsglob.h | 72 +- fs/smb/client/cifsproto.h | 9 +- fs/smb/client/connect.c | 21 +- fs/smb/client/dfs.c | 271 +- fs/smb/client/dfs.h | 141 +- fs/smb/client/dfs_cache.c | 10 +- fs/smb/client/dfs_cache.h | 12 +- fs/smb/client/dir.c | 4 +- fs/smb/client/inode.c | 498 +-- fs/smb/client/misc.c | 2 +- fs/smb/client/namespace.c | 249 ++ fs/smb/client/readdir.c | 23 +- fs/smb/client/sess.c | 72 +- fs/smb/client/smb1ops.c | 26 +- fs/smb/client/smb2inode.c | 203 +- fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 298 +- fs/smb/client/smb2pdu.c | 19 +- fs/smb/client/smb2proto.h | 17 +- fs/smb/client/smb2transport.c | 4 +- fs/smb/client/transport.c | 29 +- fs/smb/common/smb2pdu.h | 22 + fs/smb/server/Kconfig | 1 + fs/smb/server/asn1.c | 4 +- fs/smb/server/auth.c | 14 +- fs/smb/server/connection.c | 55 +- fs/smb/server/connection.h | 2 +- fs/smb/server/ksmbd_work.c | 93 +- fs/smb/server/ksmbd_work.h | 34 +- fs/smb/server/mgmt/share_config.h | 29 +- fs/smb/server/oplock.c | 31 +- fs/smb/server/server.c | 8 +- fs/smb/server/smb2pdu.c | 527 ++- fs/smb/server/smb2pdu.h | 2 +- fs/smb/server/smb_common.c | 13 +- fs/smb/server/transport_rdma.c | 29 +- fs/smb/server/unicode.c | 1 - fs/smb/server/unicode.h | 325 +- fs/smb/server/uniupr.h | 268 -- fs/smb/server/vfs.c | 4 +- fs/smb/server/vfs.h | 4 +- fs/super.c | 64 +- fs/tracefs/Makefile | 1 + fs/tracefs/event_inode.c | 807 ++++ fs/tracefs/inode.c | 157 +- fs/tracefs/internal.h | 29 + include/asm-generic/current.h | 2 + include/asm-generic/hugetlb.h | 2 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/mshyperv.h | 17 +- include/asm-generic/preempt.h | 14 +- include/dt-bindings/arm/qcom,ids.h | 3 +- include/dt-bindings/ata/ahci.h | 2 +- .../clock/amlogic,a1-peripherals-clkc.h | 53 + include/dt-bindings/clock/amlogic,a1-pll-clkc.h | 5 + include/dt-bindings/clock/ast2600-clock.h | 12 + include/dt-bindings/clock/axg-audio-clkc.h | 65 + include/dt-bindings/clock/axg-clkc.h | 48 + include/dt-bindings/clock/exynos3250.h | 18 - include/dt-bindings/clock/exynos4.h | 5 - include/dt-bindings/clock/exynos5250.h | 3 - include/dt-bindings/clock/exynos5260-clk.h | 25 - include/dt-bindings/clock/exynos5410.h | 2 - include/dt-bindings/clock/exynos5420.h | 3 - include/dt-bindings/clock/exynos5433.h | 42 - include/dt-bindings/clock/exynos7885.h | 4 - include/dt-bindings/clock/exynos850.h | 10 - include/dt-bindings/clock/g12a-aoclkc.h | 7 + include/dt-bindings/clock/g12a-clkc.h | 130 + include/dt-bindings/clock/gxbb-clkc.h | 65 + include/dt-bindings/clock/hi3559av100-clock.h | 2 +- include/dt-bindings/clock/imx8-clock.h | 28 + include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/imx93-clock.h | 3 +- include/dt-bindings/clock/intel,agilex5-clkmgr.h | 100 + include/dt-bindings/clock/marvell,mmp2-audio.h | 1 - include/dt-bindings/clock/marvell,mmp2.h | 1 - include/dt-bindings/clock/marvell,pxa168.h | 1 - include/dt-bindings/clock/marvell,pxa1928.h | 3 - include/dt-bindings/clock/marvell,pxa910.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 97 + include/dt-bindings/clock/qcom,gcc-ipq4019.h | 6 + include/dt-bindings/clock/qcom,gcc-ipq5018.h | 183 + include/dt-bindings/clock/qcom,gcc-msm8917.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 3 + include/dt-bindings/clock/qcom,gcc-sc8280xp.h | 10 + include/dt-bindings/clock/qcom,ipq9574-gcc.h | 2 + include/dt-bindings/clock/qcom,lcc-mdm9615.h | 44 - include/dt-bindings/clock/qcom,qdu1000-gcc.h | 4 +- include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 2 +- include/dt-bindings/clock/rockchip,rk3588-cru.h | 2 +- include/dt-bindings/clock/samsung,exynosautov9.h | 18 - include/dt-bindings/clock/stm32mp1-clks.h | 2 +- include/dt-bindings/clock/sun20i-d1-ccu.h | 2 +- include/dt-bindings/clock/sun20i-d1-r-ccu.h | 2 +- include/dt-bindings/clock/sun50i-a100-ccu.h | 2 +- include/dt-bindings/clock/sun50i-h6-ccu.h | 2 +- include/dt-bindings/clock/sun50i-h616-ccu.h | 2 +- include/dt-bindings/clock/sun6i-rtc.h | 2 +- include/dt-bindings/display/sdtv-standards.h | 2 +- include/dt-bindings/firmware/qcom,scm.h | 21 + include/dt-bindings/gpio/amlogic-c3-gpio.h | 72 + include/dt-bindings/gpio/meson-g12a-gpio.h | 2 +- include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h | 88 +- include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h | 124 +- include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h | 50 +- include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h | 22 +- include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h | 22 +- include/dt-bindings/interconnect/qcom,rpm-icc.h | 13 + include/dt-bindings/interconnect/qcom,sm8250.h | 7 + .../amlogic,meson-g12a-gpio-intc.h | 126 + .../memory/mediatek,mt8188-memory-port.h | 489 +++ include/dt-bindings/mux/ti-serdes.h | 8 + include/dt-bindings/power/amlogic,c3-pwrc.h | 25 + include/dt-bindings/power/meson-a1-power.h | 2 +- include/dt-bindings/power/meson-axg-power.h | 2 +- include/dt-bindings/power/meson-g12a-power.h | 2 +- include/dt-bindings/power/meson-gxbb-power.h | 2 +- include/dt-bindings/power/meson-s4-power.h | 2 +- include/dt-bindings/power/meson-sm1-power.h | 2 +- include/dt-bindings/power/meson8-power.h | 2 +- include/dt-bindings/power/qcom,rpmhpd.h | 30 + include/dt-bindings/power/r8a779f0-sysc.h | 2 +- include/dt-bindings/power/rk3588-power.h | 2 +- include/dt-bindings/power/summit,smb347-charger.h | 2 +- .../dt-bindings/regulator/st,stm32mp13-regulator.h | 42 + include/dt-bindings/reset/altr,rst-mgr-s10.h | 5 +- include/dt-bindings/reset/qcom,gcc-ipq5018.h | 122 + include/dt-bindings/reset/rockchip,rk3588-cru.h | 2 +- include/dt-bindings/reset/stm32mp1-resets.h | 2 +- include/dt-bindings/reset/sun20i-d1-ccu.h | 2 +- include/dt-bindings/reset/sun20i-d1-r-ccu.h | 2 +- include/dt-bindings/reset/sun50i-a100-ccu.h | 2 +- include/dt-bindings/reset/sun50i-a100-r-ccu.h | 2 +- include/dt-bindings/reset/sun50i-h6-ccu.h | 2 +- include/dt-bindings/reset/sun50i-h6-r-ccu.h | 2 +- include/dt-bindings/reset/sun50i-h616-ccu.h | 2 +- include/linux/aer.h | 11 - include/linux/amd-iommu.h | 1 - include/linux/audit.h | 2 + include/linux/bpf.h | 2 +- include/linux/btf.h | 1 + include/linux/cgroup-defs.h | 14 + include/linux/clk-provider.h | 2 +- include/linux/clk/mmp.h | 18 - include/linux/console.h | 3 + include/linux/coresight.h | 59 + include/linux/counter.h | 2 +- include/linux/dev_printk.h | 2 + include/linux/device.h | 2 - include/linux/dlm_plock.h | 2 + include/linux/dmar.h | 2 - include/linux/dynamic_debug.h | 4 +- include/linux/elf-fdpic.h | 14 +- include/linux/extcon.h | 12 - include/linux/fb.h | 10 +- include/linux/firmware/imx/sci.h | 16 +- include/linux/firmware/intel/stratix10-smc.h | 25 + .../linux/firmware/intel/stratix10-svc-client.h | 5 + include/linux/firmware/qcom/qcom_scm.h | 2 +- include/linux/firmware/xlnx-zynqmp.h | 13 + include/linux/fs.h | 1 + include/linux/fs_uart_pd.h | 71 - include/linux/ftrace.h | 5 - include/linux/gameport.h | 2 +- include/linux/greybus/svc.h | 3 - include/linux/hid-roccat.h | 2 +- include/linux/hid.h | 26 +- include/linux/hw_breakpoint.h | 3 - include/linux/hyperv.h | 6 +- include/linux/i2c-atr.h | 116 + include/linux/iio/common/inv_sensors_timestamp.h | 95 + include/linux/iio/types.h | 2 + include/linux/intel_tpmi.h | 2 + include/linux/interconnect-provider.h | 2 +- include/linux/iommu.h | 31 +- include/linux/iommufd.h | 9 + include/linux/ipv6.h | 1 + include/linux/jbd2.h | 5 - include/linux/jiffies.h | 197 +- include/linux/kernfs.h | 4 + include/linux/kobject.h | 8 +- include/linux/leds.h | 3 + include/linux/lockd/lockd.h | 4 +- include/linux/mfd/88pm860x.h | 6 - include/linux/mfd/abx500/ab8500.h | 4 - include/linux/mfd/dbx500-prcmu.h | 21 - include/linux/mfd/hi655x-pmic.h | 1 - include/linux/mfd/max77686-private.h | 4 - include/linux/mfd/rz-mtu3.h | 66 - include/linux/mhi.h | 6 + include/linux/micrel_phy.h | 6 +- include/linux/misc_cgroup.h | 28 +- include/linux/mm.h | 47 +- include/linux/mman.h | 4 + include/linux/mtd/mtd.h | 2 +- include/linux/mtd/rawnand.h | 1 + include/linux/nvmem-consumer.h | 4 +- include/linux/of.h | 32 +- include/linux/of_platform.h | 6 - include/linux/pci.h | 46 +- include/linux/pci_ids.h | 4 + include/linux/pds/pds_adminq.h | 375 ++ include/linux/pds/pds_common.h | 9 +- include/linux/peci.h | 4 +- include/linux/percpu_counter.h | 41 +- include/linux/perf/riscv_pmu.h | 12 +- include/linux/perf_event.h | 3 +- include/linux/pgtable.h | 28 + include/linux/platform_data/video-mx3fb.h | 50 - include/linux/platform_data/x86/asus-wmi.h | 19 +- include/linux/platform_data/x86/simatic-ipc-base.h | 5 +- include/linux/platform_data/x86/simatic-ipc.h | 6 +- include/linux/pm.h | 9 + include/linux/proc_fs.h | 1 + include/linux/sched.h | 14 +- include/linux/serial_core.h | 18 +- include/linux/soc/qcom/qcom_aoss.h | 4 +- include/linux/soc/qcom/smd-rpm.h | 20 +- include/linux/soc/qcom/smem.h | 1 + include/linux/soundwire/sdw.h | 12 +- include/linux/soundwire/sdw_intel.h | 7 + include/linux/string_choices.h | 1 + include/linux/string_helpers.h | 2 + include/linux/sunrpc/cache.h | 12 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/stats.h | 23 +- include/linux/sunrpc/svc.h | 52 +- include/linux/sunrpc/svc_xprt.h | 38 +- include/linux/sunrpc/svcauth.h | 53 +- include/linux/sunrpc/svcsock.h | 9 +- include/linux/sunrpc/xdr.h | 8 +- include/linux/sunrpc/xprt.h | 2 + include/linux/switchtec.h | 1 + include/linux/syscalls.h | 1 + include/linux/sysrq.h | 18 +- include/linux/tca6416_keypad.h | 1 - include/linux/ti_wilink_st.h | 2 +- include/linux/trace_events.h | 2 + include/linux/tracefs.h | 23 + include/linux/tty.h | 18 +- include/linux/tty_buffer.h | 20 +- include/linux/tty_driver.h | 9 +- include/linux/tty_flip.h | 70 +- include/linux/tty_ldisc.h | 67 +- include/linux/tty_port.h | 7 +- include/linux/usb.h | 12 - include/linux/usb/ch9.h | 5 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 23 - include/linux/usb/hcd.h | 2 - include/linux/usb/phy.h | 13 + include/linux/usb/tcpci.h | 1 + include/linux/usb/typec_altmode.h | 2 +- include/linux/vdpa.h | 4 + include/linux/vfio.h | 69 +- include/linux/vgaarb.h | 27 +- include/linux/virtio.h | 24 +- include/linux/workqueue.h | 115 +- include/media/cec.h | 11 +- include/media/davinci/vpif_types.h | 2 +- include/media/i2c/ds90ub9xx.h | 22 + include/media/ipu-bridge.h | 181 + include/media/ov_16bit_addr_reg_helpers.h | 92 - include/media/v4l2-async.h | 238 +- include/media/v4l2-cci.h | 125 + include/media/v4l2-fwnode.h | 70 - include/media/v4l2-subdev.h | 21 +- include/net/ip.h | 3 +- include/net/ip6_fib.h | 5 +- include/net/ip_fib.h | 5 +- include/net/scm.h | 14 +- include/net/sock.h | 29 +- include/rdma/ib_verbs.h | 2 - include/rdma/iw_cm.h | 21 - include/rv/da_monitor.h | 2 +- include/scsi/libsas.h | 32 +- include/scsi/scsi_host.h | 2 +- include/scsi/scsi_transport_iscsi.h | 1 - include/soc/at91/atmel_tcb.h | 3 - include/soc/imx/revision.h | 1 + include/soc/mediatek/smi.h | 1 + include/sound/dmaengine_pcm.h | 2 +- include/sound/soc-component.h | 4 +- include/target/iscsi/iscsi_target_core.h | 4 - include/trace/events/dlm.h | 51 + include/trace/events/fsi.h | 31 + include/trace/events/fsi_master_i2cr.h | 107 + include/trace/events/sunrpc.h | 80 +- include/trace/events/task.h | 2 +- include/uapi/asm-generic/siginfo.h | 3 +- include/uapi/linux/cgroupstats.h | 2 - include/uapi/linux/dlm_plock.h | 1 + include/uapi/linux/elf-fdpic.h | 15 + include/uapi/linux/elf.h | 2 + include/uapi/linux/fsi.h | 10 + include/uapi/linux/gsmmux.h | 118 +- include/uapi/linux/iommufd.h | 97 + include/uapi/linux/kvm.h | 13 +- include/uapi/linux/serial_core.h | 44 +- include/uapi/linux/sync_file.h | 2 +- include/uapi/linux/usb/ch11.h | 6 +- include/uapi/linux/usb/ch9.h | 5 +- include/uapi/linux/vfio.h | 150 +- include/uapi/linux/vhost_types.h | 4 + include/uapi/linux/videodev2.h | 2 + include/uapi/rdma/bnxt_re-abi.h | 7 + include/uapi/rdma/irdma-abi.h | 9 + include/uapi/scsi/scsi_bsg_ufs.h | 52 +- include/ufs/ufs.h | 90 +- include/ufs/ufs_quirks.h | 6 - include/ufs/ufshcd.h | 60 +- include/ufs/ufshci.h | 53 +- include/ufs/unipro.h | 6 + init/main.c | 1 + ipc/shm.c | 2 +- kernel/auditsc.c | 2 + kernel/bpf/btf.c | 2 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 109 +- kernel/cgroup/cpuset.c | 264 +- kernel/cgroup/misc.c | 55 +- kernel/cgroup/namespace.c | 6 - kernel/cgroup/rstat.c | 12 +- kernel/cpu.c | 24 +- kernel/debug/debug_core.c | 2 +- kernel/debug/kdb/kdb_io.c | 2 + kernel/events/hw_breakpoint.c | 28 - kernel/fork.c | 15 +- kernel/kprobes.c | 6 +- kernel/power/poweroff.c | 2 +- kernel/printk/internal.h | 2 + kernel/printk/printk.c | 215 +- kernel/printk/printk_ringbuffer.c | 2 +- kernel/printk/printk_safe.c | 9 +- kernel/rcu/tree_stall.h | 2 +- kernel/sched/fair.c | 2 +- kernel/sys_ni.c | 1 + kernel/time/tick-sched.c | 2 +- kernel/time/time.c | 169 +- kernel/trace/Makefile | 1 + kernel/trace/ftrace.c | 10 +- kernel/trace/ring_buffer.c | 20 +- kernel/trace/trace.c | 123 +- kernel/trace/trace.h | 14 +- kernel/trace/trace_btf.c | 122 + kernel/trace/trace_btf.h | 11 + kernel/trace/trace_entries.h | 2 +- kernel/trace/trace_eprobe.c | 22 +- kernel/trace/trace_events.c | 76 +- kernel/trace/trace_events_filter.c | 315 +- kernel/trace/trace_events_user.c | 15 +- kernel/trace/trace_export.c | 9 + kernel/trace/trace_fprobe.c | 59 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kprobe.c | 1 + kernel/trace/trace_probe.c | 499 ++- kernel/trace/trace_probe.h | 27 +- kernel/trace/trace_uprobe.c | 1 + kernel/workqueue.c | 1618 ++++---- kernel/workqueue_internal.h | 2 +- lib/Kconfig.debug | 7 +- lib/dynamic_debug.c | 8 +- lib/genalloc.c | 4 +- lib/kobject.c | 62 +- lib/percpu_counter.c | 62 +- lib/string_helpers.c | 15 + lib/test_scanf.c | 2 +- mm/debug_vm_pgtable.c | 12 +- mm/gup.c | 2 +- mm/huge_memory.c | 11 +- mm/internal.h | 4 +- mm/memory.c | 5 +- mm/migrate.c | 2 +- mm/migrate_device.c | 2 +- mm/mmap.c | 14 +- mm/mprotect.c | 2 +- mm/nommu.c | 4 +- mm/pagewalk.c | 2 +- mm/percpu.c | 69 +- mm/userfaultfd.c | 2 +- mm/util.c | 2 +- net/bluetooth/rfcomm/tty.c | 31 +- net/can/j1939/socket.c | 10 +- net/core/skbuff.c | 54 +- net/core/skmsg.c | 12 +- net/core/sock.c | 27 +- net/handshake/netlink.c | 18 +- net/ipv4/fib_semantics.c | 5 +- net/ipv4/fib_trie.c | 3 +- net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/route.c | 1 + net/ipv4/tcp.c | 4 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 6 +- net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 3 + net/ipv6/udp.c | 2 +- net/mptcp/protocol.c | 23 +- net/netfilter/nf_tables_api.c | 49 +- net/netfilter/nft_exthdr.c | 20 +- net/netfilter/xt_sctp.c | 2 + net/netfilter/xt_u32.c | 21 + net/nfc/nci/uart.c | 23 +- net/sched/sch_fq_pie.c | 27 +- net/sctp/proc.c | 2 +- net/sctp/socket.c | 10 +- net/socket.c | 15 +- net/sunrpc/.kunitconfig | 1 - net/sunrpc/Kconfig | 35 - net/sunrpc/auth_gss/Makefile | 2 +- net/sunrpc/auth_gss/gss_krb5_internal.h | 23 - net/sunrpc/auth_gss/gss_krb5_keys.c | 84 - net/sunrpc/auth_gss/gss_krb5_mech.c | 257 +- net/sunrpc/auth_gss/gss_krb5_seal.c | 69 - net/sunrpc/auth_gss/gss_krb5_seqnum.c | 106 - net/sunrpc/auth_gss/gss_krb5_test.c | 196 - net/sunrpc/auth_gss/gss_krb5_unseal.c | 77 - net/sunrpc/auth_gss/gss_krb5_wrap.c | 287 -- net/sunrpc/auth_gss/svcauth_gss.c | 7 +- net/sunrpc/clnt.c | 8 + net/sunrpc/svc.c | 99 +- net/sunrpc/svc_xprt.c | 126 +- net/sunrpc/svcauth.c | 35 +- net/sunrpc/svcauth_unix.c | 9 +- net/sunrpc/svcsock.c | 131 +- net/sunrpc/xdr.c | 77 +- net/sunrpc/xprtrdma/xprt_rdma.h | 1 - net/sunrpc/xprtsock.c | 55 +- net/unix/af_unix.c | 2 +- net/unix/scm.c | 6 +- net/xdp/xsk_diag.c | 3 + rust/Makefile | 15 +- samples/vfio-mdev/mbochs.c | 1 + samples/vfio-mdev/mdpy.c | 1 + samples/vfio-mdev/mtty.c | 1 + scripts/bpf_doc.py | 56 +- scripts/dtc/dt-extract-compatibles | 4 +- scripts/kernel-doc | 5 + security/tomoyo/common.c | 1 + security/tomoyo/common.h | 6 +- security/tomoyo/domain.c | 5 +- sound/Kconfig | 2 +- sound/core/pcm_lib.c | 8 +- sound/isa/sb/emu8000_pcm.c | 2 +- sound/pci/hda/patch_cs8409.c | 2 +- sound/pci/hda/patch_cs8409.h | 1 + sound/pci/hda/tas2781_hda_i2c.c | 16 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/atmel/mchp-pdmc.c | 2 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/codecs/rt5645.c | 16 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/stm/stm32_sai_sub.c | 2 +- sound/soc/ti/ams-delta.c | 2 +- tools/build/Makefile.build | 10 + tools/build/feature/Makefile | 10 +- tools/build/feature/test-clang.cpp | 28 - tools/build/feature/test-cxx.cpp | 16 - tools/build/feature/test-llvm-version.cpp | 12 - tools/build/feature/test-llvm.cpp | 14 - tools/iio/iio_generic_buffer.c | 17 +- tools/lib/perf/include/perf/event.h | 14 +- tools/lib/perf/mmap.c | 66 + tools/perf/Documentation/perf-bench.txt | 3 + tools/perf/Documentation/perf-config.txt | 33 - tools/perf/Documentation/perf-dlfilter.txt | 22 +- tools/perf/Documentation/perf-ftrace.txt | 16 +- tools/perf/Documentation/perf-record.txt | 95 +- tools/perf/Documentation/perf.data-file-format.txt | 2 +- tools/perf/Makefile.config | 59 +- tools/perf/Makefile.perf | 36 +- tools/perf/arch/arm/include/perf_regs.h | 3 - tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/arm/util/perf_regs.c | 11 + tools/perf/arch/arm/util/unwind-libdw.c | 1 + tools/perf/arch/arm64/include/arch-tests.h | 3 + tools/perf/arch/arm64/include/perf_regs.h | 3 - tools/perf/arch/arm64/tests/Build | 1 + tools/perf/arch/arm64/tests/arch-tests.c | 4 + tools/perf/arch/arm64/tests/cpuid-match.c | 37 + tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/arm64/util/header.c | 67 +- tools/perf/arch/arm64/util/machine.c | 1 + tools/perf/arch/arm64/util/mem-events.c | 2 +- tools/perf/arch/arm64/util/perf_regs.c | 6 + tools/perf/arch/arm64/util/pmu.c | 18 +- tools/perf/arch/arm64/util/unwind-libdw.c | 1 + tools/perf/arch/csky/include/perf_regs.h | 3 - tools/perf/arch/csky/util/perf_regs.c | 11 + tools/perf/arch/csky/util/unwind-libdw.c | 1 + tools/perf/arch/loongarch/include/perf_regs.h | 2 - tools/perf/arch/loongarch/util/perf_regs.c | 11 + tools/perf/arch/loongarch/util/unwind-libdw.c | 1 + tools/perf/arch/mips/include/perf_regs.h | 2 - tools/perf/arch/mips/util/perf_regs.c | 11 + tools/perf/arch/powerpc/include/perf_regs.h | 3 - tools/perf/arch/powerpc/util/mem-events.c | 6 +- tools/perf/arch/powerpc/util/perf_regs.c | 6 + tools/perf/arch/powerpc/util/unwind-libdw.c | 1 + tools/perf/arch/riscv/include/perf_regs.h | 3 - tools/perf/arch/riscv/util/perf_regs.c | 11 + tools/perf/arch/riscv/util/unwind-libdw.c | 1 + tools/perf/arch/s390/include/perf_regs.h | 3 - tools/perf/arch/s390/util/perf_regs.c | 11 + tools/perf/arch/s390/util/unwind-libdw.c | 1 + tools/perf/arch/x86/entry/syscalls/syscalltbl.sh | 2 +- tools/perf/arch/x86/include/perf_regs.h | 2 - tools/perf/arch/x86/util/evlist.c | 7 +- tools/perf/arch/x86/util/evsel.c | 7 +- tools/perf/arch/x86/util/intel-pt.c | 39 +- tools/perf/arch/x86/util/mem-events.c | 8 +- tools/perf/arch/x86/util/perf_regs.c | 6 + tools/perf/arch/x86/util/pmu.c | 10 +- tools/perf/arch/x86/util/unwind-libdw.c | 1 + tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 3 + tools/perf/bench/breakpoint.c | 24 +- tools/perf/bench/pmu-scan.c | 8 +- tools/perf/bench/uprobe.c | 198 + tools/perf/builtin-bench.c | 8 + tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-list.c | 23 +- tools/perf/builtin-lock.c | 3 +- tools/perf/builtin-record.c | 45 - tools/perf/builtin-script.c | 22 +- tools/perf/builtin-top.c | 1 + tools/perf/builtin-trace.c | 338 +- tools/perf/check-headers.sh | 6 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 26 +- tools/perf/dlfilters/dlfilter-test-api-v2.c | 377 ++ tools/perf/examples/bpf/5sec.c | 53 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 417 -- tools/perf/examples/bpf/empty.c | 12 - tools/perf/examples/bpf/hello.c | 27 - tools/perf/examples/bpf/sys_enter_openat.c | 33 - tools/perf/include/perf/perf_dlfilter.h | 11 +- tools/perf/perf.c | 2 - tools/perf/pmu-events/Build | 6 + .../arch/arm64/ampere/ampereone/cache.json | 3 - .../arch/arm64/ampere/ampereone/core-imp-def.json | 120 - .../arch/arm64/ampere/ampereone/metrics.json | 362 ++ .../arch/arm64/ampere/ampereone/pipeline.json | 12 +- .../arch/arm64/arm/neoverse-n2-v2/branch.json | 8 - .../arch/arm64/arm/neoverse-n2-v2/bus.json | 18 +- .../arch/arm64/arm/neoverse-n2-v2/cache.json | 155 - .../arch/arm64/arm/neoverse-n2-v2/exception.json | 45 +- .../arm64/arm/neoverse-n2-v2/fp_operation.json | 22 + .../arch/arm64/arm/neoverse-n2-v2/general.json | 10 + .../arch/arm64/arm/neoverse-n2-v2/instruction.json | 143 - .../arch/arm64/arm/neoverse-n2-v2/l1d_cache.json | 54 + .../arch/arm64/arm/neoverse-n2-v2/l1i_cache.json | 14 + .../arch/arm64/arm/neoverse-n2-v2/l2_cache.json | 50 + .../arch/arm64/arm/neoverse-n2-v2/l3_cache.json | 22 + .../{neoverse-n1 => neoverse-n2-v2}/ll_cache.json | 0 .../arch/arm64/arm/neoverse-n2-v2/memory.json | 39 +- .../arch/arm64/arm/neoverse-n2-v2/metrics.json | 365 +- .../arch/arm64/arm/neoverse-n2-v2/pipeline.json | 23 - .../arch/arm64/arm/neoverse-n2-v2/retired.json | 30 + .../arch/arm64/arm/neoverse-n2-v2/spe.json | 12 +- .../arm64/arm/neoverse-n2-v2/spec_operation.json | 110 + .../arch/arm64/arm/neoverse-n2-v2/stall.json | 30 + .../arch/arm64/arm/neoverse-n2-v2/sve.json | 50 + .../arm/{neoverse-n1 => neoverse-n2-v2}/tlb.json | 0 .../arch/arm64/arm/neoverse-n2-v2/trace.json | 27 +- .../arm64/freescale/yitian710/sys/ali_drw.json | 373 ++ .../arm64/freescale/yitian710/sys/metrics.json | 20 + tools/perf/pmu-events/arch/arm64/sbsa.json | 24 +- .../pmu-events/arch/powerpc/power10/cache.json | 47 +- .../arch/powerpc/power10/floating_point.json | 66 +- .../pmu-events/arch/powerpc/power10/frontend.json | 197 +- .../pmu-events/arch/powerpc/power10/marked.json | 224 +- .../pmu-events/arch/powerpc/power10/memory.json | 93 +- .../pmu-events/arch/powerpc/power10/metrics.json | 89 +- .../pmu-events/arch/powerpc/power10/others.json | 210 +- .../pmu-events/arch/powerpc/power10/pipeline.json | 292 +- .../perf/pmu-events/arch/powerpc/power10/pmc.json | 198 +- .../arch/powerpc/power10/translation.json | 43 +- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 11 +- .../arch/x86/alderlaken/adln-metrics.json | 2 + .../pmu-events/arch/x86/icelake/icl-metrics.json | 10 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 10 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 4 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 165 + .../arch/x86/meteorlake/floating-point.json | 8 + .../pmu-events/arch/x86/meteorlake/frontend.json | 56 + .../pmu-events/arch/x86/meteorlake/memory.json | 80 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 16 + .../pmu-events/arch/x86/meteorlake/pipeline.json | 159 + .../arch/x86/rocketlake/rkl-metrics.json | 10 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 18 + .../arch/x86/sapphirerapids/spr-metrics.json | 9 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 10 +- tools/perf/pmu-events/empty-pmu-events.c | 49 +- tools/perf/pmu-events/jevents.py | 330 +- tools/perf/pmu-events/metric.py | 17 +- tools/perf/pmu-events/pmu-events.h | 15 +- tools/perf/scripts/python/Perf-Trace-Util/Build | 3 +- .../python/Perf-Trace-Util/lib/Perf/Trace/Util.py | 7 +- tools/perf/scripts/python/bin/gecko-record | 2 + tools/perf/scripts/python/bin/gecko-report | 7 + tools/perf/scripts/python/gecko.py | 395 ++ tools/perf/tests/.gitignore | 5 - tools/perf/tests/Build | 31 - tools/perf/tests/bpf-script-example.c | 60 - tools/perf/tests/bpf-script-test-kbuild.c | 21 - tools/perf/tests/bpf-script-test-prologue.c | 49 - tools/perf/tests/bpf-script-test-relocation.c | 51 - tools/perf/tests/bpf.c | 389 -- tools/perf/tests/builtin-test.c | 14 +- tools/perf/tests/clang.c | 32 - tools/perf/tests/config-fragments/README | 7 + tools/perf/tests/config-fragments/arm64 | 1 + tools/perf/tests/config-fragments/config | 11 + tools/perf/tests/dlfilter-test.c | 38 +- tools/perf/tests/expr.c | 5 +- tools/perf/tests/llvm.c | 219 -- tools/perf/tests/llvm.h | 31 - tools/perf/tests/make | 1 - tools/perf/tests/mmap-basic.c | 6 +- tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/pmu-events.c | 208 +- tools/perf/tests/pmu.c | 94 +- tools/perf/tests/shell/coresight/asm_pure_loop.sh | 2 +- .../tests/shell/coresight/memcpy_thread_16k_10.sh | 2 +- .../shell/coresight/thread_loop_check_tid_10.sh | 2 +- .../shell/coresight/thread_loop_check_tid_2.sh | 2 +- .../tests/shell/coresight/unroll_loop_thread_10.sh | 2 +- tools/perf/tests/shell/lib/probe.sh | 1 + tools/perf/tests/shell/lib/probe_vfs_getname.sh | 5 +- tools/perf/tests/shell/lib/stat_output.sh | 1 + tools/perf/tests/shell/lib/waiting.sh | 1 + tools/perf/tests/shell/lock_contention.sh | 12 +- tools/perf/tests/shell/probe_vfs_getname.sh | 4 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 14 +- tools/perf/tests/shell/record_bpf_filter.sh | 134 + tools/perf/tests/shell/record_offcpu.sh | 6 +- tools/perf/tests/shell/stat+csv_output.sh | 2 +- tools/perf/tests/shell/stat+csv_summary.sh | 4 +- tools/perf/tests/shell/stat+shadow_stat.sh | 4 +- tools/perf/tests/shell/stat+std_output.sh | 3 +- tools/perf/tests/shell/stat_bpf_counters.sh | 8 +- tools/perf/tests/shell/stat_bpf_counters_cgrp.sh | 28 +- tools/perf/tests/shell/test_arm_spe_fork.sh | 2 +- .../tests/shell/test_perf_data_converter_json.sh | 2 +- tools/perf/tests/shell/test_task_analyzer.sh | 2 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 8 +- tools/perf/tests/stat.c | 2 +- tools/perf/tests/tests.h | 2 - tools/perf/trace/beauty/arch_errno_names.sh | 15 +- tools/perf/trace/beauty/beauty.h | 15 +- tools/perf/trace/beauty/mmap_flags.sh | 7 +- tools/perf/trace/beauty/mmap_prot.sh | 5 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 6 +- tools/perf/ui/Build | 2 - tools/perf/ui/browser.c | 6 +- tools/perf/ui/browsers/Build | 5 - tools/perf/ui/browsers/hists.c | 60 +- tools/perf/ui/libslang.h | 20 +- tools/perf/ui/tui/helpline.c | 2 +- tools/perf/ui/tui/setup.c | 2 +- tools/perf/ui/tui/util.c | 12 +- tools/perf/util/Build | 72 +- tools/perf/util/amd-sample-raw.c | 1 - tools/perf/util/annotate.c | 10 +- tools/perf/util/bpf-filter.c | 14 +- tools/perf/util/bpf-filter.y | 2 + tools/perf/util/bpf-loader.c | 2110 ---------- tools/perf/util/bpf-loader.h | 216 -- .../util/bpf_skel/augmented_raw_syscalls.bpf.c | 420 ++ tools/perf/util/bpf_skel/bench_uprobe.bpf.c | 23 + tools/perf/util/build-id.c | 6 +- tools/perf/util/c++/Build | 2 - tools/perf/util/c++/clang-c.h | 43 - tools/perf/util/c++/clang-test.cpp | 67 - tools/perf/util/c++/clang.cpp | 225 -- tools/perf/util/c++/clang.h | 27 - tools/perf/util/config.c | 4 - tools/perf/util/cs-etm.c | 14 +- tools/perf/util/dlfilter.c | 32 + tools/perf/util/env.c | 8 +- tools/perf/util/event.c | 30 +- tools/perf/util/event.h | 2 + tools/perf/util/evsel.c | 10 +- tools/perf/util/expr.c | 29 +- tools/perf/util/expr.h | 1 + tools/perf/util/expr.l | 1 + tools/perf/util/expr.y | 12 +- tools/perf/util/header.c | 52 +- tools/perf/util/libunwind/arm64.c | 2 - tools/perf/util/libunwind/x86_32.c | 2 - tools/perf/util/llvm-utils.c | 612 --- tools/perf/util/llvm-utils.h | 69 - tools/perf/util/lzma.c | 12 +- tools/perf/util/machine.c | 4 +- tools/perf/util/mem-events.c | 16 +- tools/perf/util/mem-events.h | 2 +- tools/perf/util/metricgroup.c | 10 +- tools/perf/util/parse-events.c | 723 ++-- tools/perf/util/parse-events.h | 104 +- tools/perf/util/parse-events.l | 44 +- tools/perf/util/parse-events.y | 453 +-- tools/perf/util/perf-regs-arch/Build | 9 + tools/perf/util/perf-regs-arch/perf_regs_aarch64.c | 96 + tools/perf/util/perf-regs-arch/perf_regs_arm.c | 60 + tools/perf/util/perf-regs-arch/perf_regs_csky.c | 100 + .../perf/util/perf-regs-arch/perf_regs_loongarch.c | 91 + tools/perf/util/perf-regs-arch/perf_regs_mips.c | 87 + tools/perf/util/perf-regs-arch/perf_regs_powerpc.c | 145 + tools/perf/util/perf-regs-arch/perf_regs_riscv.c | 92 + tools/perf/util/perf-regs-arch/perf_regs_s390.c | 96 + tools/perf/util/perf-regs-arch/perf_regs_x86.c | 98 + tools/perf/util/perf_regs.c | 772 +--- tools/perf/util/perf_regs.h | 56 +- tools/perf/util/pmu.c | 934 +++-- tools/perf/util/pmu.h | 122 +- tools/perf/util/pmu.y | 35 +- tools/perf/util/pmus.c | 326 +- tools/perf/util/pmus.h | 2 + tools/perf/util/print-events.h | 1 + tools/perf/util/probe-event.c | 30 +- tools/perf/util/probe-event.h | 1 - tools/perf/util/python-ext-sources | 9 + tools/perf/util/python.c | 5 + tools/perf/util/s390-sample-raw.c | 51 +- tools/perf/util/scripting-engines/Build | 3 +- tools/perf/util/session.c | 4 +- tools/perf/util/setup.py | 3 + tools/perf/util/stat-display.c | 4 +- tools/perf/util/stat.c | 2 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol-elf.c | 2 + tools/perf/util/symbol.c | 15 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/thread.c | 13 + tools/perf/util/thread.h | 2 + tools/perf/util/unwind-libdw.c | 8 +- tools/perf/util/unwind-libunwind-local.c | 6 +- tools/perf/util/unwind.h | 8 - tools/power/x86/intel-speed-select/isst-config.c | 51 +- tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 2 +- tools/scripts/utilities.mak | 20 + tools/testing/selftests/bpf/Makefile | 12 + tools/testing/selftests/bpf/prog_tests/d_path.c | 19 +- .../selftests/bpf/prog_tests/sockmap_helpers.h | 26 + .../selftests/bpf/prog_tests/sockmap_listen.c | 7 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 2 + tools/testing/selftests/cgroup/cgroup_util.h | 2 + tools/testing/selftests/cgroup/test_core.c | 2 +- tools/testing/selftests/cgroup/test_cpuset.c | 275 ++ tools/testing/selftests/cgroup/test_cpuset_prs.sh | 2 +- .../ftrace/test.d/dynevent/add_remove_btfarg.tc | 20 + .../ftrace/test.d/dynevent/fprobe_syntax_errors.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_char.tc | 9 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 9 +- tools/testing/selftests/iommu/iommufd.c | 130 +- tools/testing/selftests/iommu/iommufd_fail_nth.c | 71 +- tools/testing/selftests/iommu/iommufd_utils.h | 144 +- tools/testing/selftests/net/fib_tests.sh | 155 +- .../powerpc/copyloops/{asm => linux}/export.h | 0 tools/testing/selftests/powerpc/harness.c | 4 +- tools/testing/selftests/powerpc/include/subunit.h | 16 +- tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/mm/.gitignore | 17 +- tools/testing/selftests/powerpc/ptrace/Makefile | 1 + tools/testing/selftests/powerpc/ptrace/child.h | 4 +- tools/testing/selftests/powerpc/ptrace/core-pkey.c | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 2 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 26 +- .../selftests/powerpc/ptrace/ptrace-perf-asm.S | 33 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 882 ++--- .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 2 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 4 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 2 +- .../powerpc/stringloops/{asm => linux}/export.h | 0 tools/testing/selftests/powerpc/vphn/asm/lppaca.h | 1 - tools/testing/selftests/powerpc/vphn/asm/vphn.h | 1 + tools/testing/selftests/riscv/Makefile | 2 +- tools/testing/selftests/riscv/mm/.gitignore | 2 + tools/testing/selftests/riscv/mm/Makefile | 15 + .../selftests/riscv/mm/testcases/mmap_bottomup.c | 35 + .../selftests/riscv/mm/testcases/mmap_default.c | 35 + .../selftests/riscv/mm/testcases/mmap_test.h | 64 + .../selftests/riscv/mm/testcases/run_mmap.sh | 12 + tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/test_shadow_stack.c | 884 +++++ tools/workqueue/wq_dump.py | 177 + tools/workqueue/wq_monitor.py | 21 +- virt/kvm/vfio.c | 161 +- 6195 files changed, 219594 insertions(+), 126561 deletions(-) create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-midi2 create mode 100644 Documentation/ABI/testing/debugfs-tpmi delete mode 100644 Documentation/ABI/testing/sysfs-bus-umc delete mode 100644 Documentation/ABI/testing/sysfs-class-uwb_rc delete mode 100644 Documentation/ABI/testing/sysfs-class-uwb_rc-wusbhc create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs delete mode 100644 Documentation/ABI/testing/sysfs-wusb_cbaf rename Documentation/{ => arch}/loongarch/booting.rst (100%) rename Documentation/{ => arch}/loongarch/features.rst (100%) rename Documentation/{ => arch}/loongarch/index.rst (100%) rename Documentation/{ => arch}/loongarch/introduction.rst (100%) rename Documentation/{ => arch}/loongarch/irq-chip-model.rst (100%) rename Documentation/{ => arch}/mips/booting.rst (100%) rename Documentation/{ => arch}/mips/features.rst (100%) rename Documentation/{ => arch}/mips/index.rst (100%) rename Documentation/{ => arch}/mips/ingenic-tcu.rst (100%) create mode 100644 Documentation/arch/x86/shstk.rst create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm53573.yaml delete mode 100644 Documentation/devicetree/bindings/arm/msm/ssbi.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,nvec.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-ahb.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-flow [...] create mode 100644 Documentation/devicetree/bindings/arm/ti/omap.yaml create mode 100644 Documentation/devicetree/bindings/bus/qcom,ssbi.yaml delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt create mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt create mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,imx8-acm.yaml delete mode 100644 Documentation/devicetree/bindings/clock/hix5hd2-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/intel,agilex5-clkmgr.yaml delete mode 100644 Documentation/devicetree/bindings/clock/oxnas,stdclk.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5018-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,5p35023.yaml delete mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt create mode 100644 Documentation/devicetree/bindings/cpu/nvidia,tegra186-ccplex-cl [...] delete mode 100644 Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,i2cr-fsi-master.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio_oxnas.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-arb-gpio-challenge.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-arb-gpio-challenge.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-arb.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-atr.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nxp,pca9541.txt create mode 100644 Documentation/devicetree/bindings/i2c/nxp,pca9541.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-g [...] create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4728.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/murata,irsd200.yaml create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili9882t.yaml delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_f01.txt delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt delete mode 100644 Documentation/devicetree/bindings/input/stmpe-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/syna,rmi4.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs7 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/stmpe.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-group-multicolor.yaml create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca995x.yaml create mode 100644 Documentation/devicetree/bindings/leds/panasonic,an30259a.yaml delete mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.txt create mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub913.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stmpe.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stmpe.txt delete mode 100644 Documentation/devicetree/bindings/mtd/oxnas-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/seama.yaml create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9000.yaml delete mode 100644 Documentation/devicetree/bindings/net/davicom-dm9000.txt create mode 100644 Documentation/devicetree/bindings/net/faraday,ftgmac100.yaml delete mode 100644 Documentation/devicetree/bindings/net/ftgmac100.txt create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,t1023-sfp.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,sec-qfprom.yaml create mode 100644 Documentation/devicetree/bindings/peci/nuvoton,npcm-peci.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq5332-usb-hsphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8998-qmp-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/realtek,usb2phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/realtek,usb3phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-single.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-lpass-lpi [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/ti,omap-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt delete mode 100644 Documentation/devicetree/bindings/pps/pps-gpio.txt create mode 100644 Documentation/devicetree/bindings/pps/pps-gpio.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/nvidia,tegra2 [...] delete mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx- [...] create mode 100644 Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml create mode 100644 Documentation/devicetree/bindings/soc/tegra/nvidia,nvec.yaml create mode 100644 Documentation/devicetree/bindings/soc/tegra/nvidia,tegra20-ahb.yaml create mode 100644 Documentation/devicetree/bindings/soc/tegra/nvidia,tegra20-flow [...] delete mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra124-socth [...] delete mode 100644 Documentation/devicetree/bindings/timer/oxsemi,rps-timer.txt create mode 100644 Documentation/devicetree/bindings/usb/cypress,hx3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/samsung-hsotg.txt create mode 100644 Documentation/driver-api/media/v4l2-cci.rst create mode 100644 Documentation/hid/hidintro.rst create mode 100644 Documentation/hid/hidreport-parsing.rst create mode 100644 Documentation/i2c/i2c-address-translators.rst create mode 100644 Documentation/maintainer/feature-and-driver-maintainers.rst create mode 100644 Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst create mode 100644 Documentation/process/maintainer-soc-clean-dts.rst create mode 100644 Documentation/riscv/boot.rst create mode 100644 Documentation/translations/sp_SP/process/contribution-maturity- [...] create mode 100644 Documentation/translations/sp_SP/process/researcher-guidelines.rst create mode 100644 Documentation/translations/zh_CN/arch/loongarch/booting.rst create mode 100644 Documentation/translations/zh_CN/arch/loongarch/features.rst create mode 100644 Documentation/translations/zh_CN/arch/loongarch/index.rst create mode 100644 Documentation/translations/zh_CN/arch/loongarch/introduction.rst create mode 100644 Documentation/translations/zh_CN/arch/loongarch/irq-chip-model.rst create mode 100644 Documentation/translations/zh_CN/arch/mips/booting.rst create mode 100644 Documentation/translations/zh_CN/arch/mips/features.rst create mode 100644 Documentation/translations/zh_CN/arch/mips/index.rst create mode 100644 Documentation/translations/zh_CN/arch/mips/ingenic-tcu.rst delete mode 100644 Documentation/translations/zh_CN/loongarch/booting.rst delete mode 100644 Documentation/translations/zh_CN/loongarch/features.rst delete mode 100644 Documentation/translations/zh_CN/loongarch/index.rst delete mode 100644 Documentation/translations/zh_CN/loongarch/introduction.rst delete mode 100644 Documentation/translations/zh_CN/loongarch/irq-chip-model.rst delete mode 100644 Documentation/translations/zh_CN/mips/booting.rst delete mode 100644 Documentation/translations/zh_CN/mips/features.rst delete mode 100644 Documentation/translations/zh_CN/mips/index.rst delete mode 100644 Documentation/translations/zh_CN/mips/ingenic-tcu.rst create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-starscream.dts create mode 100644 arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi create mode 100644 arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi create mode 100644 arch/arm/boot/dts/broadcom/bcm47094-asus-rt-ac3100.dts create mode 100644 arch/arm/boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a.dts create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a.dtsi create mode 100644 arch/arm/boot/dts/samsung/exynos4212-tab3-3g8.dts create mode 100644 arch/arm/boot/dts/samsung/exynos4212-tab3-lte8.dts create mode 100644 arch/arm/boot/dts/samsung/exynos4212-tab3-wifi8.dts create mode 100644 arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi create mode 100644 arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts create mode 100644 arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts create mode 100644 arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi delete mode 100644 arch/arm/mach-keystone/keystone.h delete mode 100644 arch/arm/mach-keystone/memory.h delete mode 100644 arch/arm/mach-keystone/pm_domain.c delete mode 100644 arch/arm/mach-nspire/mmio.h delete mode 100644 arch/arm/mach-ux500/pm_domains.c delete mode 100644 arch/arm/mach-ux500/pm_domains.h delete mode 100644 arch/arm/vfp/entry.S create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero3.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-an400.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rpidsi.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rpidsi.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7905-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7905.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw71xx-2x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw71xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx-2x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx-2x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx-rpidsi.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5018.dtsi create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts create mode 100644 arch/arm64/boot/dts/qcom/pm7550ba.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmx75.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-firmware-tfa.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm4450-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/sm4450.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-hdmi-audio.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am64-tqma64xxl-mbax4xxl-sdcard.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am64-tqma64xxl-mbax4xxl-wlan.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-serdes.h delete mode 100644 arch/mips/cavium-octeon/octeon-usb.c delete mode 100644 arch/powerpc/include/asm/fs_pd.h delete mode 100644 arch/powerpc/include/asm/mpc8260.h create mode 100644 arch/powerpc/include/asm/vphn.h create mode 100644 arch/powerpc/kernel/audit_32.h delete mode 100644 arch/powerpc/kernel/trace/ftrace_64_pg.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_pg.c create mode 100644 arch/powerpc/kernel/trace/ftrace_64_pg_entry.S create mode 100644 arch/powerpc/kernel/trace/ftrace_entry.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_low.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S delete mode 100644 arch/powerpc/lib/alloc.c delete mode 100644 arch/powerpc/platforms/82xx/m82xx_pci.h delete mode 100644 arch/powerpc/platforms/83xx/usb.c create mode 100644 arch/powerpc/platforms/83xx/usb_831x.c create mode 100644 arch/powerpc/platforms/83xx/usb_834x.c create mode 100644 arch/powerpc/platforms/83xx/usb_837x.c create mode 100755 arch/powerpc/tools/gcc-check-fpatchable-function-entry.sh create mode 100644 arch/riscv/include/asm/cfi.h create mode 100644 arch/riscv/include/asm/syscall_wrapper.h create mode 100644 arch/riscv/kernel/cfi.c create mode 100644 arch/x86/include/asm/shstk.h create mode 100644 arch/x86/kernel/cet.c create mode 100644 arch/x86/kernel/ibt_selftest.S create mode 100644 arch/x86/kernel/shstk.c delete mode 100644 arch/x86/um/checksum_32.S create mode 100644 drivers/base/test/.kunitconfig create mode 100644 drivers/base/test/platform-device-test.c create mode 100644 drivers/base/test/root-device-test.c delete mode 100644 drivers/clk/clk-oxnas.c create mode 100644 drivers/clk/clk-versaclock3.c create mode 100644 drivers/clk/imx/clk-imx8-acm.c delete mode 100644 drivers/clk/meson/axg-aoclk.h delete mode 100644 drivers/clk/meson/g12a-aoclk.h delete mode 100644 drivers/clk/meson/gxbb-aoclk.h create mode 100644 drivers/clk/meson/meson-clkc-utils.c create mode 100644 drivers/clk/meson/meson-clkc-utils.h delete mode 100644 drivers/clk/mmp/clk-mmp2.c delete mode 100644 drivers/clk/mmp/clk-pxa168.c delete mode 100644 drivers/clk/mmp/clk-pxa910.c create mode 100644 drivers/clk/qcom/gcc-ipq5018.c delete mode 100644 drivers/clk/qcom/lcc-mdm9615.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-isp.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-pll.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-stg.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-vout.c delete mode 100644 drivers/clocksource/timer-oxnas-rps.c create mode 100644 drivers/dma/fsl-edma-main.c delete mode 100644 drivers/dma/fsl-edma.c delete mode 100644 drivers/dma/ipu/Makefile delete mode 100644 drivers/dma/ipu/ipu_idmac.c delete mode 100644 drivers/dma/ipu/ipu_intern.h delete mode 100644 drivers/dma/ipu/ipu_irq.c create mode 100644 drivers/dma/mcf-edma-main.c delete mode 100644 drivers/dma/mcf-edma.c delete mode 100644 drivers/firmware/imx/scu-pd.c create mode 100644 drivers/fpga/tests/.kunitconfig create mode 100644 drivers/fpga/tests/Kconfig create mode 100644 drivers/fpga/tests/Makefile create mode 100644 drivers/fpga/tests/fpga-bridge-test.c create mode 100644 drivers/fpga/tests/fpga-mgr-test.c create mode 100644 drivers/fpga/tests/fpga-region-test.c create mode 100644 drivers/fsi/fsi-master-i2cr.c create mode 100644 drivers/fsi/fsi-master-i2cr.h create mode 100644 drivers/fsi/fsi-slave.h create mode 100644 drivers/fsi/i2cr-scom.c create mode 100644 drivers/genpd/Makefile create mode 100644 drivers/genpd/actions/Makefile rename drivers/{soc => genpd}/actions/owl-sps-helper.c (100%) rename drivers/{soc => genpd}/actions/owl-sps.c (100%) create mode 100644 drivers/genpd/amlogic/Makefile create mode 100644 drivers/genpd/amlogic/meson-ee-pwrc.c create mode 100644 drivers/genpd/amlogic/meson-gx-pwrc-vpu.c create mode 100644 drivers/genpd/amlogic/meson-secure-pwrc.c create mode 100644 drivers/genpd/apple/Makefile rename drivers/{soc/apple/apple-pmgr-pwrstate.c => genpd/apple/pmgr-pwrstate.c} (100%) create mode 100644 drivers/genpd/bcm/Makefile create mode 100644 drivers/genpd/bcm/bcm-pmb.c rename drivers/{soc => genpd}/bcm/bcm2835-power.c (100%) create mode 100644 drivers/genpd/bcm/bcm63xx-power.c create mode 100644 drivers/genpd/bcm/raspberrypi-power.c create mode 100644 drivers/genpd/imx/Makefile rename drivers/{soc => genpd}/imx/gpc.c (100%) create mode 100644 drivers/genpd/imx/gpcv2.c create mode 100644 drivers/genpd/imx/imx8m-blk-ctrl.c create mode 100644 drivers/genpd/imx/imx8mp-blk-ctrl.c create mode 100644 drivers/genpd/imx/imx93-blk-ctrl.c create mode 100644 drivers/genpd/imx/imx93-pd.c create mode 100644 drivers/genpd/imx/scu-pd.c create mode 100644 drivers/genpd/mediatek/Makefile rename drivers/{soc => genpd}/mediatek/mt6795-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8167-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8173-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8183-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8186-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8188-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8192-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8195-pm-domains.h (100%) create mode 100644 drivers/genpd/mediatek/mtk-pm-domains.c rename drivers/{soc => genpd}/mediatek/mtk-pm-domains.h (100%) create mode 100644 drivers/genpd/mediatek/mtk-scpsys.c create mode 100644 drivers/genpd/qcom/Makefile create mode 100644 drivers/genpd/qcom/cpr.c create mode 100644 drivers/genpd/qcom/rpmhpd.c create mode 100644 drivers/genpd/qcom/rpmpd.c create mode 100644 drivers/genpd/renesas/Makefile rename drivers/{soc => genpd}/renesas/r8a7742-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7743-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7745-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77470-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774a1-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774b1-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774c0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774e1-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7779-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7790-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7791-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7792-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7794-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7795-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7796-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77965-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77970-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77980-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77990-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77995-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a779a0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a779f0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a779g0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/rcar-gen4-sysc.c (100%) rename drivers/{soc => genpd}/renesas/rcar-gen4-sysc.h (100%) rename drivers/{soc => genpd}/renesas/rcar-sysc.c (100%) rename drivers/{soc => genpd}/renesas/rcar-sysc.h (100%) rename drivers/{soc => genpd}/renesas/rmobile-sysc.c (100%) create mode 100644 drivers/genpd/rockchip/Makefile create mode 100644 drivers/genpd/rockchip/pm-domains.c create mode 100644 drivers/genpd/samsung/Makefile create mode 100644 drivers/genpd/samsung/exynos-pm-domains.c create mode 100644 drivers/genpd/st/Makefile create mode 100644 drivers/genpd/st/ste-ux500-pm-domain.c create mode 100644 drivers/genpd/starfive/Makefile rename drivers/{soc/starfive/jh71xx_pmu.c => genpd/starfive/jh71xx-pmu.c} (100%) create mode 100644 drivers/genpd/sunxi/Makefile create mode 100644 drivers/genpd/sunxi/sun20i-ppu.c create mode 100644 drivers/genpd/tegra/Makefile rename drivers/{soc => genpd}/tegra/powergate-bpmp.c (100%) create mode 100644 drivers/genpd/ti/Makefile create mode 100644 drivers/genpd/ti/omap_prm.c create mode 100644 drivers/genpd/ti/ti_sci_pm_domains.c create mode 100644 drivers/genpd/xilinx/Makefile rename drivers/{soc/xilinx/zynqmp_pm_domains.c => genpd/xilinx/zynqmp-pm-domains.c [...] create mode 100644 drivers/hid/hid-google-stadiaff.c create mode 100644 drivers/i2c/i2c-atr.c create mode 100644 drivers/iio/adc/sun20i-gpadc-iio.c create mode 100644 drivers/iio/common/inv_sensors/Kconfig create mode 100644 drivers/iio/common/inv_sensors/Makefile create mode 100644 drivers/iio/common/inv_sensors/inv_sensors_timestamp.c create mode 100644 drivers/iio/dac/mcp4728.c delete mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_timestamp.c delete mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_timestamp.h create mode 100644 drivers/iio/proximity/irsd200.c create mode 100644 drivers/infiniband/hw/hfi1/pin_system.c create mode 100644 drivers/infiniband/hw/hfi1/pinning.h create mode 100644 drivers/input/touchscreen/iqs7211.c create mode 100644 drivers/interconnect/debugfs-client.c create mode 100644 drivers/interconnect/qcom/icc-rpm-clocks.c delete mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/iommu/iommu-priv.h create mode 100644 drivers/leds/leds-pca995x.c create mode 100644 drivers/leds/rgb/leds-group-multicolor.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio-elkhartlake.c create mode 100644 drivers/media/i2c/ds90ub913.c create mode 100644 drivers/media/i2c/ds90ub953.c create mode 100644 drivers/media/i2c/ds90ub960.c create mode 100644 drivers/media/i2c/dw9719.c create mode 100644 drivers/media/pci/intel/Kconfig create mode 100644 drivers/media/pci/intel/ipu-bridge.c delete mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c delete mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h delete mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c create mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2.c create mode 100644 drivers/media/pci/intel/ivsc/Kconfig create mode 100644 drivers/media/pci/intel/ivsc/Makefile create mode 100644 drivers/media/pci/intel/ivsc/mei_ace.c create mode 100644 drivers/media/pci/intel/ivsc/mei_csi.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/Makefile create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_cmn_drv.h create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.h create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.h create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_priv.h create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.h create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c create mode 100644 drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/Makefile create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_s [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_s [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_re [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_r [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_r [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_r [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_r [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_re [...] create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_base.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.h rename drivers/media/platform/mediatek/vcodec/{ => decoder}/vdec_ipi_msg.h (100%) create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.h create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.h create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/Makefile create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.h create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc_drv_base.h create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.h rename drivers/media/platform/mediatek/vcodec/{ => encoder}/venc_ipi_msg.h (100%) create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_priv.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_scp.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_req_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_drv_base.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_drv_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_drv_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc_drv_base.h delete mode 100644 drivers/media/platform/mediatek/vcodec/venc_drv_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc_drv_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/venc_vpu_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc_vpu_if.h create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c create mode 100644 drivers/media/platform/nxp/imx8mq-mipi-csi2.c create mode 100644 drivers/media/v4l2-core/v4l2-cci.c create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c delete mode 100644 drivers/mtd/nand/raw/oxnas_nand.c create mode 100644 drivers/nvmem/qoriq-efuse.c create mode 100644 drivers/nvmem/sec-qfprom.c create mode 100644 drivers/of/unittest-data/overlay_bad_unresolved.dtso create mode 100644 drivers/of/unittest-data/overlay_pci_node.dtso create mode 100644 drivers/pci/of_property.c create mode 100644 drivers/peci/controller/peci-npcm.c create mode 100644 drivers/phy/qualcomm/phy-qcom-m31.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c create mode 100644 drivers/phy/realtek/Kconfig create mode 100644 drivers/phy/realtek/Makefile create mode 100644 drivers/phy/realtek/phy-rtk-usb2.c create mode 100644 drivers/phy/realtek/phy-rtk-usb3.c create mode 100644 drivers/phy/starfive/Kconfig create mode 100644 drivers/phy/starfive/Makefile create mode 100644 drivers/phy/starfive/phy-jh7110-dphy-rx.c create mode 100644 drivers/phy/starfive/phy-jh7110-pcie.c create mode 100644 drivers/phy/starfive/phy-jh7110-usb.c create mode 100644 drivers/pinctrl/intel/Kconfig.tng create mode 100644 drivers/pinctrl/intel/pinctrl-tangier.c create mode 100644 drivers/pinctrl/intel/pinctrl-tangier.h create mode 100644 drivers/pinctrl/meson/pinctrl-amlogic-c3.c delete mode 100644 drivers/pinctrl/pinctrl-oxnas.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c create mode 100644 drivers/platform/x86/amd/pmc/Kconfig create mode 100644 drivers/platform/x86/amd/pmc/Makefile rename drivers/platform/x86/amd/{ => pmc}/pmc-quirks.c (100%) rename drivers/platform/x86/amd/{ => pmc}/pmc.c (100%) rename drivers/platform/x86/amd/{ => pmc}/pmc.h (100%) create mode 100644 drivers/platform/x86/hp/hp-bioscfg/Makefile create mode 100644 drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/bioscfg.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/bioscfg.h create mode 100644 drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/int-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/string-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c create mode 100644 drivers/platform/x86/sel3350-platform.c create mode 100644 drivers/platform/x86/siemens/Kconfig create mode 100644 drivers/platform/x86/siemens/Makefile create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt.h create mode 100644 drivers/platform/x86/siemens/simatic-ipc.c delete mode 100644 drivers/platform/x86/simatic-ipc.c delete mode 100644 drivers/soc/actions/Makefile delete mode 100644 drivers/soc/amlogic/meson-ee-pwrc.c delete mode 100644 drivers/soc/amlogic/meson-gx-pwrc-vpu.c delete mode 100644 drivers/soc/amlogic/meson-secure-pwrc.c delete mode 100644 drivers/soc/bcm/bcm63xx/Kconfig delete mode 100644 drivers/soc/bcm/bcm63xx/Makefile delete mode 100644 drivers/soc/bcm/bcm63xx/bcm-pmb.c delete mode 100644 drivers/soc/bcm/bcm63xx/bcm63xx-power.c delete mode 100644 drivers/soc/bcm/raspberrypi-power.c create mode 100644 drivers/soc/hisilicon/Kconfig create mode 100644 drivers/soc/hisilicon/Makefile create mode 100644 drivers/soc/hisilicon/kunpeng_hccs.c create mode 100644 drivers/soc/hisilicon/kunpeng_hccs.h delete mode 100644 drivers/soc/imx/gpcv2.c delete mode 100644 drivers/soc/imx/imx8m-blk-ctrl.c delete mode 100644 drivers/soc/imx/imx8mp-blk-ctrl.c delete mode 100644 drivers/soc/imx/imx93-blk-ctrl.c delete mode 100644 drivers/soc/imx/imx93-pd.c create mode 100644 drivers/soc/loongson/loongson2_pm.c delete mode 100644 drivers/soc/mediatek/mtk-pm-domains.c delete mode 100644 drivers/soc/mediatek/mtk-scpsys.c delete mode 100644 drivers/soc/qcom/cpr.c create mode 100644 drivers/soc/qcom/rpm-proc.c delete mode 100644 drivers/soc/qcom/rpmhpd.c delete mode 100644 drivers/soc/qcom/rpmpd.c delete mode 100644 drivers/soc/rockchip/pm_domains.c delete mode 100644 drivers/soc/samsung/pm_domains.c delete mode 100644 drivers/soc/starfive/Makefile delete mode 100644 drivers/soc/sunxi/sun20i-ppu.c delete mode 100644 drivers/soc/ti/omap_prm.c delete mode 100644 drivers/soc/ti/ti_sci_pm_domains.c delete mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c delete mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h delete mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c create mode 100644 drivers/tty/serial/cpm_uart.c create mode 100644 drivers/tty/serial/cpm_uart.h delete mode 100644 drivers/tty/serial/cpm_uart/Makefile delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart.h delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_core.c delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.h delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.h delete mode 100644 drivers/ufs/core/ufshpb.c delete mode 100644 drivers/ufs/core/ufshpb.h create mode 100644 drivers/usb/dwc3/dwc3-octeon.c create mode 100644 drivers/usb/gadget/function/f_midi2.c create mode 100644 drivers/usb/gadget/function/u_midi2.h delete mode 100644 drivers/usb/misc/usb_u132.h create mode 100644 drivers/usb/typec/ucsi/debugfs.c create mode 100644 drivers/vfio/device_cdev.c create mode 100644 drivers/vfio/pci/pds/Kconfig create mode 100644 drivers/vfio/pci/pds/Makefile create mode 100644 drivers/vfio/pci/pds/cmds.c create mode 100644 drivers/vfio/pci/pds/cmds.h create mode 100644 drivers/vfio/pci/pds/dirty.c create mode 100644 drivers/vfio/pci/pds/dirty.h create mode 100644 drivers/vfio/pci/pds/lm.c create mode 100644 drivers/vfio/pci/pds/lm.h create mode 100644 drivers/vfio/pci/pds/pci_drv.c create mode 100644 drivers/vfio/pci/pds/pci_drv.h create mode 100644 drivers/vfio/pci/pds/vfio_dev.c create mode 100644 drivers/vfio/pci/pds/vfio_dev.h delete mode 100644 drivers/video/fbdev/mx3fb.c delete mode 100644 fs/jfs/jfs_uniupr.c create mode 100644 fs/nls/nls_ucs2_data.h create mode 100644 fs/nls/nls_ucs2_utils.c create mode 100644 fs/nls/nls_ucs2_utils.h delete mode 100644 fs/smb/client/cifs_dfs_ref.c delete mode 100644 fs/smb/client/cifs_uniupr.h create mode 100644 fs/smb/client/namespace.c delete mode 100644 fs/smb/server/uniupr.h create mode 100644 fs/tracefs/event_inode.c create mode 100644 fs/tracefs/internal.h create mode 100644 include/dt-bindings/clock/intel,agilex5-clkmgr.h create mode 100644 include/dt-bindings/clock/qcom,gcc-ipq5018.h delete mode 100644 include/dt-bindings/clock/qcom,lcc-mdm9615.h create mode 100644 include/dt-bindings/gpio/amlogic-c3-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom,rpm-icc.h create mode 100644 include/dt-bindings/interrupt-controller/amlogic,meson-g12a-gpi [...] create mode 100644 include/dt-bindings/memory/mediatek,mt8188-memory-port.h create mode 100644 include/dt-bindings/power/amlogic,c3-pwrc.h create mode 100644 include/dt-bindings/power/qcom,rpmhpd.h create mode 100644 include/dt-bindings/regulator/st,stm32mp13-regulator.h create mode 100644 include/dt-bindings/reset/qcom,gcc-ipq5018.h delete mode 100644 include/linux/clk/mmp.h delete mode 100644 include/linux/fs_uart_pd.h create mode 100644 include/linux/i2c-atr.h create mode 100644 include/linux/iio/common/inv_sensors_timestamp.h delete mode 100644 include/linux/platform_data/video-mx3fb.h create mode 100644 include/media/i2c/ds90ub9xx.h create mode 100644 include/media/ipu-bridge.h delete mode 100644 include/media/ov_16bit_addr_reg_helpers.h create mode 100644 include/media/v4l2-cci.h create mode 100644 include/trace/events/fsi_master_i2cr.h create mode 100644 kernel/trace/trace_btf.c create mode 100644 kernel/trace/trace_btf.h delete mode 100644 net/sunrpc/auth_gss/gss_krb5_seqnum.c delete mode 100644 tools/build/feature/test-clang.cpp delete mode 100644 tools/build/feature/test-cxx.cpp delete mode 100644 tools/build/feature/test-llvm-version.cpp delete mode 100644 tools/build/feature/test-llvm.cpp create mode 100644 tools/perf/arch/arm64/tests/cpuid-match.c create mode 100644 tools/perf/bench/uprobe.c create mode 100644 tools/perf/dlfilters/dlfilter-test-api-v2.c delete mode 100644 tools/perf/examples/bpf/5sec.c delete mode 100644 tools/perf/examples/bpf/augmented_raw_syscalls.c delete mode 100644 tools/perf/examples/bpf/empty.c delete mode 100644 tools/perf/examples/bpf/hello.c delete mode 100644 tools/perf/examples/bpf/sys_enter_openat.c create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereone/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/fp_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/general.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l1d_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l1i_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l2_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l3_cache.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-n2-v2}/ll_cache [...] delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/retired.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/spec_operat [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/stall.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/sve.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-n2-v2}/tlb.json (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/yitian710/sys/ali_drw.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/yitian710/sys/metrics.json create mode 100644 tools/perf/scripts/python/bin/gecko-record create mode 100755 tools/perf/scripts/python/bin/gecko-report create mode 100644 tools/perf/scripts/python/gecko.py delete mode 100644 tools/perf/tests/.gitignore delete mode 100644 tools/perf/tests/bpf-script-example.c delete mode 100644 tools/perf/tests/bpf-script-test-kbuild.c delete mode 100644 tools/perf/tests/bpf-script-test-prologue.c delete mode 100644 tools/perf/tests/bpf-script-test-relocation.c delete mode 100644 tools/perf/tests/bpf.c delete mode 100644 tools/perf/tests/clang.c create mode 100644 tools/perf/tests/config-fragments/README create mode 100644 tools/perf/tests/config-fragments/arm64 create mode 100644 tools/perf/tests/config-fragments/config delete mode 100644 tools/perf/tests/llvm.c delete mode 100644 tools/perf/tests/llvm.h create mode 100755 tools/perf/tests/shell/record_bpf_filter.sh delete mode 100644 tools/perf/util/bpf-loader.c delete mode 100644 tools/perf/util/bpf-loader.h create mode 100644 tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c create mode 100644 tools/perf/util/bpf_skel/bench_uprobe.bpf.c delete mode 100644 tools/perf/util/c++/Build delete mode 100644 tools/perf/util/c++/clang-c.h delete mode 100644 tools/perf/util/c++/clang-test.cpp delete mode 100644 tools/perf/util/c++/clang.cpp delete mode 100644 tools/perf/util/c++/clang.h delete mode 100644 tools/perf/util/llvm-utils.c delete mode 100644 tools/perf/util/llvm-utils.h create mode 100644 tools/perf/util/perf-regs-arch/Build create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_aarch64.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_arm.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_csky.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_loongarch.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_mips.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_powerpc.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_riscv.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_s390.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_x86.c create mode 100644 tools/testing/selftests/cgroup/test_cpuset.c rename tools/testing/selftests/powerpc/copyloops/{asm => linux}/export.h (100%) create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-asm.S rename tools/testing/selftests/powerpc/stringloops/{asm => linux}/export.h (100%) delete mode 120000 tools/testing/selftests/powerpc/vphn/asm/lppaca.h create mode 120000 tools/testing/selftests/powerpc/vphn/asm/vphn.h create mode 100644 tools/testing/selftests/riscv/mm/.gitignore create mode 100644 tools/testing/selftests/riscv/mm/Makefile create mode 100644 tools/testing/selftests/riscv/mm/testcases/mmap_bottomup.c create mode 100644 tools/testing/selftests/riscv/mm/testcases/mmap_default.c create mode 100644 tools/testing/selftests/riscv/mm/testcases/mmap_test.h create mode 100755 tools/testing/selftests/riscv/mm/testcases/run_mmap.sh create mode 100644 tools/testing/selftests/x86/test_shadow_stack.c create mode 100644 tools/workqueue/wq_dump.py