This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 4fb0dacb78c6 Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/ [...] 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 adds 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 adds 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 [...] adds 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 adds 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 ef6012f301f7 riscv: dts: Enable device-tree overlay support for starfiv [...] adds bd348ca24d81 dt-bindings: clock: Add StarFive JH7110 PLL clock generator adds c81f7845b2ce dt-bindings: soc: starfive: Add StarFive syscon module adds 2110add84bc6 dt-bindings: clock: jh7110-syscrg: Add PLL clock inputs adds 14b14a57e642 dt-bindings: clock: Add StarFive JH7110 System-Top-Group c [...] adds 9b3938c0b81e dt-bindings: clock: Add StarFive JH7110 Image-Signal-Proce [...] adds a097a5ec14df dt-bindings: clock: Add StarFive JH7110 Video-Output clock [...] adds 66bd0770f3d5 Merge tag 'clk-starfive-bindings' into riscv-dt-for-next adds 43f09605d11e riscv: dts: starfive: jh7110: Add DVP and HDMI TX pixel ex [...] adds 3d90131f2edb riscv: dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes adds 3fcbcfc496f0 riscv: dts: starfive: jh7110: Add syscon nodes adds 3e6670a28b00 riscv: dts: starfive: jh7110: Add PLL clocks source in SYS [...] adds 1ff166c97972 riscv: dts: starfive: jh7110: Add ethernet device nodes adds 0104340a67b1 riscv: dts: starfive: visionfive 2: Add configuration of g [...] adds 65e4a0f33a5e riscv: dts: starfive: jh7100: Add temperature sensor node [...] adds f2b539af5718 riscv: dts: starfive: jh7110: Add temperature sensor node [...] adds c2a10081c033 riscv: dts: starfive: Add USB and PCIe PHY nodes for JH7110 adds e126aa3abc4e riscv: dts: starfive: Add USB dts node for JH7110 adds 74fb20c8f05d riscv: dts: starfive: Add spi node and pins configuration adds ac73c09716c3 riscv: dts: starfive: jh7110: add dma controller node adds e7c304c0346d riscv: dts: starfive: jh7110: add the node and pins config [...] adds 8384087a4223 riscv: dts: starfive: Add QSPI controller node for StarFiv [...] adds 7dafcfa79cc9 riscv: dts: starfive: enable DCDC1&ALDO4 node in axp15060 adds b127dbf9e1eb riscv: dts: starfive: Add mmc nodes on VisionFive 2 board adds e2c07765e179 riscv: dts: starfive - Add crypto and DMA node for JH7110 adds 87ddf5b10964 riscv: dts: starfive - Add hwrng node for JH7110 SoC adds f331eb1f5454 riscv: dts: starfive: jh7110: Fix GMAC configuration 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 466a88518285 riscv: dts: starfive: fix jh7110 qspi sort order adds d19c10d5b95a dt-bindings: riscv: Add BeagleV Ahead board compatibles adds 31ceedee8aa4 riscv: dts: thead: add BeagleV Ahead board device tree adds a3ce3ff28385 riscv: dts: change TH1520 files to dual license 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 adds 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 adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds 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' adds 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 adds 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 [...] adds 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() adds 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 adds 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 adds 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" adds 85a616416e9e macintosh/ams: linux/platform_device.h is needed adds 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 [...] adds 87dfd85c3892 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds f441ff73f1ec powerpc: Fix pud_mkwrite() definition after pte_mkwrite() [...] adds 69881be3d9a0 fs: export sget_dev() adds ec952aa253c0 mtd: key superblock by device number adds 5069ba84b5e6 NFS: switch back to using kill_anon_super adds 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 adds 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() adds 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. adds 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 adds 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 adds 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 adds 99d99825fc07 Merge tag 'nfs-for-6.6-1' of git://git.linux-nfs.org/proje [...] adds 5195c35ac4f0 csky: Fixup compile error adds 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 [...] adds 6b289a3ffa56 riscv: remove redundant mv instructions adds 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 adds 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 adds 9389e6715f16 Merge patch series "support allocating crashkernel above 4 [...] adds 665c51f64443 riscv: mm: use bitmap_zero() API adds dd7664d67b47 riscv: Mark KASAN tmp* page tables variables as static adds 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 adds 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 adds 150e3c92a145 Merge patch series "riscv: support ELF format binaries in [...] adds 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 adds 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 adds 94f00388c2a4 Merge patch series "RISC-V: mm: Make SV48 the default addr [...] adds 89775a27ff6d lib/Kconfig.debug: Restrict DEBUG_INFO_SPLIT for RISC-V adds 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 adds 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 [...] adds 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 adds 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 adds 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 [...] adds 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 [...] adds 1c9f8dff62d8 Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/ [...] adds 1520081a785a fbdev/core: Use list_for_each_entry() helper adds bfac19e239a7 fbdev: mx3fb: Remove the driver adds a9415b03f021 fbdev: neofb: Shorten Neomagic product name in info struct adds 33d02972d8be fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags adds 4a9762aa358e fbdev: Update fbdev source file paths adds 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 adds 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 adds 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 [...] adds 1ba893a112eb Merge branch 'for-6.6/devm-fixes' into for-linus adds 2326dee41c01 HID: Add introduction about HID for non-kernel programmers adds 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 adds 1e5d7260031d Merge branch 'for-6.6/elan' into for-linus adds 24175157b852 HID: hid-google-stadiaff: add support for Stadia force feedback adds 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 adds 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 [...] adds 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 adds b9491166c361 Merge branch 'for-6.6/roccat' into for-linus adds 666cf30a589a HID: sensor-hub: Allow multi-function sensor devices adds 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 adds 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 adds d4de578ae849 Merge branch 'for-6.6/wacom' into for-linus adds 9620a78fd1d3 HID: hid-wiimote-debug.c: Drop error checking for debugfs_ [...] adds 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 adds 9fe5167a6c21 Merge branch 'for-6.5/upstream-fixes' into for-linus adds 29aa98d0fe01 Merge tag 'for-linus-2023083101' of git://git.kernel.org/p [...] adds ba22e81872c1 crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX adds 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 [...] adds 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 adds 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 adds 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 adds 34232fcfe9a3 Merge tag 'trace-v6.6' of git://git.kernel.org/pub/scm/lin [...] adds e8f13e061d75 x86/audit: Fix -Wmissing-variable-declarations warning for [...] adds c9f4c45c8ec3 x86/speculation: Mark all Skylake CPUs as vulnerable to GDS adds d87e89c27357 x86/irq/i8259: Fix kernel-doc annotation warning adds 18032b47adf1 x86/fpu/xstate: Fix PKRU covert channel adds 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 adds 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' [...] adds 0468be89b3fa Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub [...] adds 8df0f84c3bb9 fbdev/g364fb: fix build failure with mips adds 76be05d4fd6c cgroup: fix build when CGROUP_SCHED is not enabled adds 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 adds c39cbc5b604c Merge tag 'sched-urgent-2023-09-02' of git://git.kernel.or [...] adds 2b8272ff4a70 cpu/hotplug: Prevent self deadlock on CPU hot-unplug adds 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 adds a6216978de56 Merge tag 'timers-urgent-2023-09-02' of git://git.kernel.o [...] adds 6ea7bb00c1ba selftests/x86: Update map_shadow_stack syscall nr adds fdde61878047 Merge tag 'x86-urgent-2023-09-02' of git://git.kernel.org/ [...] adds 94160062396d pstore: Base compression input buffer size on estimated co [...] adds 82c5561b57f8 Merge tag 'pstore-v6.6-rc1-fix' of git://git.kernel.org/pu [...] adds 0e19543b7b0c rv: Set variable 'da_mon_##name' to static adds 2cf0dee989a8 tracing: Remove extra space at the end of hwlat_detector/mode adds 3163f635b20e tracing: Fix race issue between cpu buffer write and swap adds 2933d3cd079d tracing: Replace strlcpy with strscpy in trace/events/task.h adds 13511489046a ftrace: Use within_module to check rec->ip within specifie [...] adds 2a30dbcbef96 ftrace: Use LIST_HEAD to initialize clear_hash adds 3d07fa1dd190 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY adds 9af4058493c5 tracing/filters: Fix error-handling of cpulist parsing buffer adds 1caf7adb9e00 tracing/filters: Fix double-free of struct filter_pred.mask adds 2900bcbee389 tracing/filters: Change parse_pred() cpulist ternary into [...] adds cbb557ba92f0 tracing/filters: Fix coding style issues adds 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 adds a2439a4c9085 Documentation: tracing: Update fprobe event example with B [...] adds 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" adds 812fe6420a6e scsi: storvsc: Handle additional SRB status values adds e03843a0f0bc Merge branch 'fixes' into misc adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 5c5e0e812026 Merge tag 'tomoyo-pr-20230903' of git://git.osdn.net/gitro [...] adds c1081002bfee vdpa/mlx5: Remove unused function declarations adds 8b59b4da9b56 vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag adds 9f09fd6171fe vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backen [...] adds b63e5c70c393 vdpa: add get_backend_features vdpa operation adds 2c9c63711607 vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK adds 610c708bf872 virtio_ring: check use_dma_api before unmap desc for indirect adds 0e27fa6ddeb0 virtio_ring: put mapping error check in vring_map_one_sg adds 8daafe9ebbd2 virtio_ring: introduce virtqueue_set_dma_premapped() adds d7344a2f71e3 virtio_ring: support add premapped buf adds 2df64759071b virtio_ring: introduce virtqueue_dma_dev() adds b319940f83c2 virtio_ring: skip unmap for premapped adds 4d09f24080dd virtio_ring: correct the expression of the description of [...] adds ad48d53b5b3f virtio_ring: separate the logic of reset/enable from virtq [...] adds ba3e0c47c070 virtio_ring: introduce virtqueue_reset() adds b6253b4e2193 virtio_ring: introduce dma map api for virtqueue adds 8bd2f71054bd virtio_ring: introduce dma sync api for virtqueue adds 295525e29a5b virtio_net: merge dma operations when filling mergeable buffers adds ae15aceaa98a virtio_vdpa: build affinity masks conditionally adds 1acfe2c12258 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed adds 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 adds 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 adds 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 [...] adds 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 adds 5146e1f589cc Merge tag 'timers-v6.6-rc1' of https://git.linaro.org/peop [...] adds 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 [...] adds 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 adds 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 [...] adds f0f692395353 Merge branch 'rework/misc-cleanups' into for-linus adds 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() adds 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() adds 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 adds 2be6bc48df59 Merge tag 'leds-next-6.6' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
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/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/cpumasks.rst | 2 +- Documentation/bpf/graph_ds_impl.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 +- .../bindings/clock/starfive,jh7110-ispcrg.yaml | 87 + .../bindings/clock/starfive,jh7110-pll.yaml | 46 + .../bindings/clock/starfive,jh7110-stgcrg.yaml | 82 + .../bindings/clock/starfive,jh7110-syscrg.yaml | 18 +- .../bindings/clock/starfive,jh7110-voutcrg.yaml | 90 + .../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 | 49 + .../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/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/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 + Documentation/devicetree/bindings/riscv/thead.yaml | 4 + .../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 +- .../soc/starfive/starfive,jh7110-syscon.yaml | 93 + .../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-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 | 2 +- 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 | 271 +- 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 | 6 +- 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/boot/dts/starfive/Makefile | 6 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 37 + .../jh7110-starfive-visionfive-2-v1.2a.dts | 13 + .../jh7110-starfive-visionfive-2-v1.3b.dts | 31 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 284 ++ arch/riscv/boot/dts/starfive/jh7110.dtsi | 503 ++- arch/riscv/boot/dts/thead/Makefile | 2 +- arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 61 + .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 2 +- arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 2 +- arch/riscv/boot/dts/thead/th1520.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/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/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/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 + 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 | 14 + 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/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/serio/serport.c | 18 +- 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/mellanox/mlx5/core/fw_reset.c | 21 +- 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/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 +- drivers/net/wireless/mediatek/mt76/usb.c | 3 +- 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/storvsc_drv.c | 7 + 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/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/starfive,jh7110-crg.h | 80 + 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/starfive,jh7110-crg.h | 60 + 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/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/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/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/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/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/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/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/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/nfc/nci/uart.c | 23 +- 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 +- rust/Makefile | 15 +- samples/vfio-mdev/mbochs.c | 1 + samples/vfio-mdev/mdpy.c | 1 + samples/vfio-mdev/mtty.c | 1 + 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/soc/codecs/cx20442.c | 4 +- sound/soc/ti/ams-delta.c | 2 +- tools/iio/iio_generic_buffer.c | 17 +- tools/lib/perf/mmap.c | 66 + tools/perf/tests/mmap-basic.c | 6 +- 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/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 +- .../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 +- 5773 files changed, 207460 insertions(+), 115739 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 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-ispcrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-stgcrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-voutcrg.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 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/starfive/starfive,jh7110- [...] 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/boot/dts/thead/th1520-beaglev-ahead.dts 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/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 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