This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 1201a4a5fe1e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 6a9f54e5d01c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6f1409eba49b Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits d11c2aee2015 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 0654d4d55d64 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4f44e62f479f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 57cd2dc3df02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e12b98485882 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4984a98ae785 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 64c71459bdff Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits c135d2203b26 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits d7b38654d71a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7898b8dab743 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2653b24ee1c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits beb909d1129e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 694c58d0d1e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8b0f17657f06 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 7e6cd336cd50 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9f1b876fb733 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c323bd33b101 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 2037364ec54f mm/damon/sysfs: fix unnecessary monitoring results removal [...] omits 7db860988633 mm/damon/sysfs: remove requested targets when online-commi [...] omits 70778d707f3e kexec-fix-kexec_file-dependencies-fix omits b7db517491fb kexec: select CRYPTO from KEXEC_FILE instead of depending on it omits 6d836c1754e9 kexec: fix KEXEC_FILE dependencies omits 33dadf0c7b4b mm/sparsemem: fix race in accessing memory_section->usage omits 18f14c3c8201 mm/sparsemem: fix race in accessing memory_section->usage omits e27ac1027326 mm/madvise: add cond_resched() in madvise_cold_or_pageout_ [...] omits 5792cfaccfe0 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix omits 6fe422ba297b mm/shmem: fix race in shmem_undo_range w/THP new 89ed67ef126c Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/l [...] adds 950210887670 thermal: core: Drop trips_disabled bitmask adds a15ffa783ea4 thermal: trip: Drop redundant trips check from for_each_th [...] adds 2c7b4bfadef0 thermal: core: Store trip pointer in struct thermal_instance adds d069ed6b752f thermal: core: Allow trip pointers to be used for cooling [...] adds a56cc0a83385 thermal: core: Add function to walk trips under zone lock adds b0e82ae3bf41 thermal: Remove Amit Kucheria from MAINTAINERS adds e17ea8a1b170 thermal: Add myself as thermal reviewer in MAINTAINERS adds c99626092efc thermal: core: prevent potential string overflow adds 4347e7d0b4e8 thermal: armada: Convert to platform remove callback retur [...] adds f29ecd3748a2 thermal: bcm2835: Convert to platform remove callback retu [...] adds aa599650d26f thermal: ns: Convert to platform remove callback returning void adds 0d0f8b2c4df0 thermal: da9062: Convert to platform remove callback retur [...] adds 7aa234e99fa2 thermal: dove: Convert to platform remove callback returning void adds 6abe2f00d27a thermal: hisi: Convert to platform remove callback returning void adds 5568f642bb7a thermal: imx8mm: Convert to platform remove callback retur [...] adds 02e7baaf5165 thermal: imx: Convert to platform remove callback returning void adds 75b66d7e5993 thermal: int3400: Convert to platform remove callback retu [...] adds 8cc099170f61 thermal: int3401: Convert to platform remove callback retu [...] adds f287083ba7bf thermal: int3402: Convert to platform remove callback retu [...] adds 257010831143 thermal: int3403: Convert to platform remove callback retu [...] adds a876f99d120d thermal: int3406: Convert to platform remove callback retu [...] adds ff96e615ea49 thermal: k3_bandgap: Convert to platform remove callback r [...] adds 3c9e0f218c0f thermal: k3_j72xx_bandgap: Convert to platform remove call [...] adds 3ebaf0f244d4 thermal: kirkwood: Convert to platform remove callback ret [...] adds 2d3c823df218 thermal: lvts: Convert to platform remove callback returning void adds 2128ba4639e3 thermal: tsens: Convert to platform remove callback return [...] adds a07f4487bc49 thermal: rcar_gen3: Convert to platform remove callback re [...] adds 03a5a75a6ad2 thermal: rcar: Convert to platform remove callback returning void adds cc86ac43e555 thermal: rockchip: Convert to platform remove callback ret [...] adds 24bbbfb73e9b thermal: rzg2l: Convert to platform remove callback return [...] adds 0b478d7b867b thermal: exynos_tmu: Convert to platform remove callback r [...] adds 7c2714a1e689 thermal: spear: Convert to platform remove callback return [...] adds 295b11764581 thermal: sprd: Convert to platform remove callback returning void adds ca92bdec592f thermal: stm: Convert to platform remove callback returning void adds f1afede9e24c thermal: soctherm: Convert to platform remove callback ret [...] adds f021f0526274 thermal: tegra-bpmp: Convert to platform remove callback r [...] adds f3e38da00257 thermal: ti-bandgap: Convert to platform remove callback r [...] adds 439f0bb3a7c5 thermal: uniphier: Convert to platform remove callback ret [...] adds eea6c2620725 thermal: amlogic: Convert to platform remove callback retu [...] adds d3bff6277087 Merge branch 'thermal-misc' adds 4be32333d941 ACPI: thermal: Simplify initialization of critical and hot trips adds b09872a652d3 ACPI: thermal: Fold acpi_thermal_get_info() into its caller adds f04256a8f7de ACPI: thermal: Determine the number of trip points earlier adds 06a5f76ee104 ACPI: thermal: Create and populate trip points table earlier adds 30f04c7535e4 ACPI: thermal: Simplify critical and hot trips representation adds 64c512edf977 ACPI: thermal: Untangle initialization and updates of the [...] adds cdfe09df04a0 ACPI: thermal: Untangle initialization and updates of acti [...] adds 4175a24f01eb ACPI: thermal: Drop redundant trip point flags adds 058f5e407deb ACPI: thermal: Drop valid flag from struct acpi_thermal_trip adds 0d9741abd1c5 ACPI: thermal: Fix a small leak in acpi_thermal_add() adds 0fa1bf34980e ACPI: thermal: Add device list to struct acpi_thermal_trip adds 317508c65f1f ACPI: thermal: Collapse trip devices update functions adds 54fc61a106c9 ACPI: thermal: Collapse trip devices update function wrappers adds 3e7d6f396d74 ACPI: thermal: Merge trip initialization functions adds 2713b83cb3b0 ACPI: thermal: Mark uninitialized active trips as invalid adds 377020153617 Merge branch 'thermal-core' adds d5ea889246b1 ACPI: thermal: Do not use trip indices for cooling device binding adds c8f46f43a1db ACPI: thermal: Drop critical_valid and hot_valid trip flags adds 03a6d5986c9d ACPI: thermal: Rename structure fields holding temperature [...] adds c6767334185e ACPI: thermal: Drop list of device ACPI handles from struc [...] adds 1dd72ce0c125 ACPI: thermal: Fix up function header formatting in two places adds 8820087ee5e7 Merge thermal core material depended on by subsequent changes. adds 44babd829a7e ACPI: thermal: Move get_active_temp() adds 4f9cf91e4102 ACPI: thermal: Combine passive and active trip update functions adds b251ab28caeb ACPI: thermal: Use thermal_zone_for_each_trip() for updati [...] adds 4963e34ce7b9 thermal: core: Drop thermal_zone_device_exec() adds b44444027ce7 thermal: trip: Remove lockdep assertion from for_each_ther [...] adds 108ffd12be24 thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() adds 27fa2b604383 Merge branch 'acpi-thermal' adds a26b452e836e Merge branch 'acpi-thermal' adds 78869767f2ad thermal: trip: Simplify computing trip indices adds 234ed6f5fbed thermal: trip: Define for_each_trip() macro adds 276f1ede9516 thermal: gov_fair_share: Rearrange get_trip_level() adds 94be1d27aa8d thermal: gov_power_allocator: Use trip pointers instead of [...] adds fdcf70ed4e16 thermal: gov_step_wise: Fold update_passive_instance() int [...] adds 8c35b1f47253 thermal: core: Pass trip pointer to governor throttle callback adds cf3986f8c01d thermal: core: Don't update trip points inside the hystere [...] adds c27d08f786ac thermal: ACPI: Include the right header file adds 598c20f964d1 Merge branch 'thermal-core' adds b894685cb8e0 thermal: int340x: processor_thermal: Move mailbox code to [...] adds dd28a3cb9238 thermal: int340x: processor_thermal: Add interrupt configu [...] adds f0658708e863 thermal: int340x: processor_thermal: Use non MSI interrupt [...] adds 2f0b31c02662 thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for [...] adds 4b029a81c24e thermal: int340x: processor_thermal: Add workload type hin [...] adds e682b86211a1 thermal: int340x: Handle workload hint interrupts adds 27801542b2b8 selftests/thermel/intel: Add test to read workload hint adds a966a0da3bae thermal: int340x: Add ArrowLake-S PCI ID adds 1ced5dce63d0 thermal: int340x: processor_thermal: Ack all PCI interrupts adds 2cbe1a333115 Merge earlier changes in Intel thermal drivers for v6.7. adds cd3c00e77609 thermal: int340x: Use thermal_zone_for_each_trip() adds fae633cfb729 thermal: intel: powerclamp: fix mismatch in get function f [...] adds 24e4c2620280 thermal: int340x: processor_thermal: Move interrupt status [...] adds 088f16f35257 thermal: int340x: processor_thermal: Common function to cl [...] adds 6ebc25d8b053 thermal: int340x: processor_thermal: Set feature mask befo [...] adds b473d6a9d68f thermal: int340x: processor_thermal: Support power floor n [...] adds 8cd5ad18ddc3 thermal: int340x: processor_thermal: Handle power floor in [...] adds 0e509253924b thermal: int340x: processor_thermal: Enable power floor support adds d4d27e5a1a88 selftests/thermel/intel: Add test to read power floor status adds 8aa49284f367 Merge branch 'thermal-intel' adds d8b877d60d77 dt-bindings: thermal: mediatek: Add mt7988 lvts compatible adds be2cc09bd5b4 dt-bindings: thermal: mediatek: Add LVTS thermal sensors f [...] adds 6725a29321e4 thermal/drivers/mediatek/lvts_thermal: Make coeff configurable adds 585e92e6a79f thermal/drivers/mediatek/lvts_thermal: Add mt7988 support adds 6644c6291eec dt-bindings: thermal: nvidia,tegra124-soctherm: Add missin [...] adds f84f6e0f4588 thermal/drivers/imx8mm_thermal: Fix function pointer decla [...] adds ebd1dea94b2e dt-bindings: thermal: fsl,scu-thermal: Document imx8dl adds de84da588f35 tools/thermal: Remove unused 'mds' and 'nrhandler' variables adds 2ffa39c83b39 thermal/drivers/mediatek/lvts_thermal: Fix error check in [...] adds 50ab53095326 dt-bindings: thermal: tsens: Add sa8775p compatible adds 98bcee251e60 dt-bindings: imx-thermal: Add #thermal-sensor-cells property adds 438a15b16f61 dt-bindings: net: microchip: Allow nvmem-cell usage adds e9cdce582390 dt-bindings: timer: add imx7d compatible adds 5368084c3936 thermal/drivers/max77620: Remove duplicate error message adds 5055fadfa7e1 thermal/drivers/mediatek: Fix probe for THERMAL_V2 adds 0bb4937b58ab dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] adds 8137bb90600d thermal/drivers/mediatek/lvts_thermal: Add suspend and resume adds 288732242db4 thermal/drivers/mediatek/lvts_thermal: Add mt8192 support adds 5437d14d94c8 thermal/drivers/mediatek/lvts_thermal: Update calibration [...] adds 9618efe343ea thermal/qcom/tsens: Drop ops_v0_1 adds 607218deac6e Merge tag 'thermal-v6.7-rc1' of ssh://gitolite.kernel.org/ [...] new 4ac4677fdb76 Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/sc [...] adds 178e1ea6a68f ACPICA: Add defines for CDAT SSLBIS adds d633c387f28f Merge branch 'acpica' adds b5bdb60faaaf ACPI: scan: Use the acpi_device_is_present() helper in mor [...] adds 8c6fdbd635d4 ACPI: scan: Rename acpi_scan_device_not_present() to be ab [...] adds 83f5ad58daf1 ACPI: OSL: add __printf format attribute to acpi_os_vprintf() adds 92002fb39e8e ACPI: OSL: Fix up white space in parameter lists adds 9d4e27dd8827 ACPI: OSL: Remove redundant parentheses in return statements adds a1da3b78c083 ACPI: OSL: Add empty lines after local variable declarations adds f1fce1cf4509 ACPI: OSI: refactor deprecated strncpy() adds a83c68a3bf7c ACPI: FPDT: properly handle invalid FPDT subtables adds 93003de27a5e Merge branches 'acpi-scan', 'acpi-osl', 'acpi-osi' and 'ac [...] adds 2e57d10a6591 ACPI: utils: Dynamically determine acpi_handle_list size adds 6c766f7aacc0 ACPI: utils: Fix up white space in a few places adds 6b54bdd1685a ACPI: utils: Remove redundant braces around individual statement adds d37273af0e42 ACPI: resource: Consolidate IRQ trigger-type override DMI tables adds 424009ab2030 ACPI: resource: Drop .ident values from dmi_system_id tables adds 78fdccdc8b9f Merge back earlier ACPI resources management changes for v6.7. adds 0da9eccde327 ACPI: resource: Do IRQ override on TongFang GMxXGxx adds 046ece773cc7 ACPI: property: Allow _DSD buffer data only for byte accessors adds 43451c4bf9b0 ACPI: property: Document the _DSD data buffer GUID adds bda3df10fb1e ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs adds ea4007528c8a Merge branches 'acpi-utils', 'acpi-resource', 'acpi-proper [...] adds 22c11b8f1b94 ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section adds 2ce3262553c6 ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets adds c9aa36faddaf Merge back new ACPI backlight material for v6.7. adds 35a341c9b25d ACPI: video: Add acpi_backlight=vendor quirk for Toshiba P [...] adds 2e89345764c6 ACPI: PRM: Annotate struct prm_module_info with __counted_by adds e2abc47a5a1a ACPI: APEI: Fix AER info corruption when error status data [...] adds fac475aab70b ACPI: APEI: Use ERST timeout for slow devices adds 60c40b06fa68 mailbox: pcc: Add support for platform notification handling adds 3db174e478cb mailbox: pcc: Support shared interrupt for multiple subspaces adds 55d235ebb684 ACPI: PCC: Add PCC shared memory region command and status [...] adds 89a4ad1f437c i2c: xgene-slimpro: Migrate to use generic PCC shmem relat [...] adds 2cf39b806be7 hwmon: (xgene) Migrate to use generic PCC shmem related macros adds a46e42c09798 soc: kunpeng_hccs: Migrate to use generic PCC shmem relate [...] adds aa2e505c80ba Merge tag 'acpi-pcc-updates-6.7' of git://git.kernel.org/p [...] adds f3c0d6a1a25f Merge branches 'acpi-video', 'acpi-prm', 'acpi-apei' and ' [...] adds 891ddc03e2f4 ACPI: EC: Add quirk for HP 250 G7 Notebook PC adds 48cf49d31994 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() adds bc8f7abe9715 ACPI: sysfs: Clean up create_pnp_modalias() and create_of_ [...] adds 9fbdc0504244 ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() adds 553921875ff7 ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() adds 5f70fd1892e7 ACPI: sysfs: use acpi_device_uid() for fetching _UID adds bb3dcf0ccf32 perf: qcom: use acpi_device_uid() for fetching _UID adds a3a62ca256ab ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID adds 2d5bd3cbb011 pinctrl: intel: use acpi_dev_uid_match() for matching _UID adds 3a3cc54605e4 ACPI: utils: use acpi_dev_uid_match() for matching _UID adds 45f56711daa8 ACPI: x86: use acpi_dev_uid_match() for matching _UID adds 6fdba3db1480 perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching [...] adds e8c3c7f97aa7 Merge branches 'acpi-ec', 'acpi-sysfs', 'acpi-misc' and 'a [...] adds 5f3c10ac34ec ACPI: docs: enumeration: Clarify ACPI bus concepts adds 470508f63ad2 ACPI: bus: Add context argument to acpi_dev_install_notify [...] adds 3660e641ef68 Merge branch 'acpi-bus' adds bc4c9757e324 ACPI: AC: Remove redundant checks adds 616990c92e40 ACPI: AC: Use string_choices API instead of ternary operator adds 5829046825ac ACPI: AC: Replace acpi_driver with platform_driver adds c7b59371fe56 ACPI: AC: Rename ACPI device from device to adev adds dd0261bb9e44 ACPI: acpi_pad: Replace acpi_driver with platform_driver adds d7228c7169e7 ACPI: acpi_pad: Use dev groups for sysfs adds 5ccd40c5c7ad ACPI: acpi_pad: Rename ACPI device from device to adev adds eeb6d1d6f4ec PNP: Clean up coding style in pnp.h adds eda1a74655ea PNP: ACPI: replace deprecated strncpy() with strscpy() adds 50cbdaf1b93a PNP: replace deprecated strncpy() with memcpy() adds f4cb34a75e4a Merge branches 'acpi-ac', 'acpi-pad' and 'pnp' new d4b671d4c66c Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 3fbc5c3b8522 PM: domains: Introduce dev_pm_domain_set_performance_state() adds 401e09201a01 PM: domains: Implement the ->set_performance_state() callb [...] adds 248a38d5cc3f OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility adds 3166383da081 OPP: Extend dev_pm_opp_data with a level adds 892c60c6b48d OPP: Switch to use dev_pm_domain_set_performance_state() adds 0025ff64ffcf OPP: Extend support for the opp-level beyond required-opps adds a0242c81bb75 OPP: Add dev_pm_opp_find_level_floor() adds cca14de56986 OPP: Remove doc style comments for internal routines adds 3aa872546783 OPP: debugfs: Fix warning with W=1 builds adds 693bb8a4d1a7 dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps adds 184ff4f72163 OPP: Fix -Wunsequenced in _of_add_opp_table_v1() adds 1fa259cd68e0 dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs adds 8e6db129eb56 OPP: Fix formatting of if/else block adds 96104046d135 OPP: Add _link_required_opps() to avoid code duplication adds c2bebf98045f OPP: Reorder code in _opp_set_required_opps_genpd() adds 48b5aaec596d OPP: Remove genpd_virt_dev_lock adds 5ea4911359a5 OPP: No need to defer probe from _opp_attach_genpd() adds 35e0964e4876 dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-micr [...] adds 067e61399d3d Merge tag 'opp-updates-6.7' of git://git.kernel.org/pub/sc [...] adds d2805601988f PM / devfreq: mediatek: protect oop in critical session adds 8b3bd6ffbc64 PM / devfreq: Switch to dev_pm_opp_find_freq_{ceil/floor}_ [...] adds 1e0731c05c98 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory adds bbf479005436 PM / devfreq: rockchip-dfi: Embed desc into private data struct adds 9325b3ec923e PM / devfreq: rockchip-dfi: use consistent name for privat [...] adds 559dc2876c0c PM / devfreq: rockchip-dfi: Add SoC specific init function adds 419827409834 PM / devfreq: rockchip-dfi: dfi store raw values in counte [...] adds e50fa1a5ac52 PM / devfreq: exynos-ppmu: Use device_get_match_data() adds 6c29e29e4d7f PM / devfreq: mediatek: unlock on error in mtk_ccifreq_target() adds 9991166494f1 PM / devfreq: rockchip-dfi: Use free running counter adds 63dcf38eb57d PM / devfreq: rockchip-dfi: introduce channel mask adds 74002e668d09 PM / devfreq: rk3399_dmc,dfi: generalize DDRTYPE defines adds d3b0f6ab0e33 PM / devfreq: rockchip-dfi: Clean up DDR type register defines adds 076b0597f5b6 PM / devfreq: rockchip-dfi: Add RK3568 support adds 038ff6f53da0 PM / devfreq: rockchip-dfi: Handle LPDDR2 correctly adds d8c6e337e71d PM / devfreq: rockchip-dfi: Handle LPDDR4X adds b82932fbd870 PM / devfreq: rockchip-dfi: Pass private data struct to in [...] adds d724f4a4581b PM / devfreq: rockchip-dfi: Prepare for multiple users adds 2785cc00f6fa PM / devfreq: rockchip-dfi: give variable a better name adds 4d586b5724d3 PM / devfreq: rockchip-dfi: Add perf support adds d1d0b3fe95d8 PM / devfreq: rockchip-dfi: make register stride SoC specific adds bbe7cbd07406 PM / devfreq: rockchip-dfi: account for multiple DDRMON_CT [...] adds 481d97ba61e1 PM / devfreq: rockchip-dfi: add support for RK3588 adds 7fd696076e0f dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml adds 97cfa4ae843e dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support adds 8f0cd531ee18 dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support adds af6664668de9 Merge tag 'devfreq-next-for-6.7' of git://git.kernel.org/p [...] adds c1bdc9aaf8d0 Merge branch 'pm-devfreq' adds 37b6ddba967c cpufreq: intel_pstate: Revise global turbo disable check adds 16a03c71bba0 cpufreq: schedutil: Merge initialization code of sg_cpu in [...] adds 842c34a2668f cpufreq: conservative: Simplify the condition of storing ' [...] adds 285189c57391 cpufreq: userspace: Use fine-grained mutex in userspace governor adds 9ef0ad49cc86 cpufreq: userspace: Move is_managed indicator into per-pol [...] adds e7a1b32e43b1 cpufreq: Rebuild sched-domains when removing cpufreq driver adds ea167a7fc242 cpufreq: stats: Fix buffer overflow detection in trans_stats() adds bae8222a6c29 cpufreq: tegra194: fix warning due to missing opp_put adds aa01dd7bc100 cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist adds b9a663c4c224 cpufreq: pmac32: Use of_property_read_reg() to parse "reg" adds 8c6f736d8acf dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332 adds 0361e81f3170 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574 adds 40f6be3ef2be cpufreq: dt: platdev: Add MSM8909 to blocklist adds 55530ab888cf dt-bindings: cpufreq: qcom-nvmem: Document MSM8909 adds 823a6d9e79fc dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible adds 6b121b4cf7e1 cpufreq: tegra194: save CPU data to avoid repeated SMP calls adds a60a55678875 cpufreq: tegra194: use refclk delta based loop instead of udelay adds c12f0d0ffade cpufreq: tegra194: remove redundant AND with cpu_online_mask adds 8b8eb859b5a7 cpufreq: dt-platdev: add am62p5 to blocklist adds 304d9a0299f2 cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs adds 21135104a67e cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_S [...] adds dce13a235a35 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible adds 2a5d46c3ad6b cpufreq: qcom-nvmem: Simplify driver data allocation adds f0d64f4ae793 cpufreq: qcom-nvmem: Add MSM8909 adds 4b55159b6668 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018 adds 47e161a7873b cpufreq: qcom-nvmem: add support for IPQ6018 adds 7f6aa81d6837 dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu adds a243a1ed7b4a cpufreq: qcom-nvmem: drop pvs_ver for format a fuses adds ff63282ed227 cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu adds 4a3754f73ef4 cpufreq: qcom-nvmem: add support for IPQ8064 adds 9e3254ff645d cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_ [...] adds 038ef0d990a0 dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware adds 7c35584899ff Merge tag 'cpufreq-arm-updates-6.7' of git://git.kernel.or [...] adds 78b1f56a6f96 Merge branch 'pm-cpufreq' adds f0c7183008b4 PM: hibernate: Use __get_safe_page() rather than touching [...] adds 8d74f1da776d PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() adds d08970df1980 PM: hibernate: Clean up sync_read handling in snapshot_wri [...] adds 7bf770f74e85 PM: hibernate: fix the kerneldoc comment for swsusp_check( [...] adds ffc843fc9c7a Merge back earlier system-wide PM changes for v6.7. adds a60ec4485f1c powercap: intel_rapl: Downgrade BIOS locked limits pr_warn [...] adds e68cb15bdc93 tools/power/x86/intel_pstate_tracer: python minimum version adds bf224871c27a Merge branches 'pm-sleep', 'powercap' and 'pm-tools' new ad1871ad8d9b Merge tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 2f4d3e293392 gpio: pca953x: Drop unused fields in struct pca953x_platform_data adds 53c59d66c44c gpio: pca953x: Fully convert to device managed resources adds c47f7ff0fe61 gpio: pca953x: Utilise dev_err_probe() where it makes sense adds ec5bde62019b gpio: pca953x: Split pca953x_restore_context() and pca953x [...] adds 8e471b784a72 gpio: pca953x: Simplify code with cleanup helpers adds 6811886ac91e gpio: pca953x: Utilise temporary variable for struct device adds 9da0a75ea7ce gpio: pca953x: Utilise temporary variable for struct gpio_chip adds 7c3013066287 gpio: pca953x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds 40db075545ad gpio: pca953x: Get rid of useless goto label adds adb5f1560cec gpio: pca953x: Revisit header inclusions adds 3d15d17fc3de gpio-f7188x: fix base values conflicts with other gpio pins adds 8d5e2db297d1 gpio: mockup: fix kerneldoc adds ce9bcbc23ba6 gpio: mockup: remove unused field adds 9790222d2881 gpio: mockup: deprecate the old testing module adds 33f909fdd151 gpio: mockup: simplify code by using cleanup helpers adds ed9e8d136f6d gpio: mockup: don't access internal GPIOLIB structures adds f42dafe3da0c gpiolib: unexport gpiod_set_transitory() adds 7e12c495a36c gpio: of: correct notifier return codes adds 8de54392b849 gpiolib: remove stray newline in gpio/driver.h adds 37d42ab39249 gpiolib: remove unnecessary extern specifiers from the dri [...] adds f8681c236785 gpio: xgene-sb: don't include gpiolib.h adds ee27ed13dc9e gpio: dwapb: don't include gpiolib.h adds f4e840238c4c gpio: mb86s7x: don't include gpiolib.h adds b32415652a4d gpio: eic-sprd: use atomic notifiers to notify all chips a [...] adds 5fb36a8c87d9 gpiolib: acpi: Check if a GPIO is listed in ignore_interru [...] adds 6cc64f617375 gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 adds 1fc95b025f18 platform/x86: x86-android-tablets: Remove invalid_aei_gpio [...] adds 56e1f53b58fd platform/x86: x86-android-tablets: Remove invalid_aei_gpio [...] adds 8b57d33a6fdb platform/x86: x86-android-tablets: Create a platform_devic [...] adds 4014ae236b1d platform/x86: x86-android-tablets: Stop using gpiolib priv [...] adds 61226c1cfaf8 platform/x86: x86-android-tablets: Use platform-device as [...] adds 9578db7939fc platform/x86: x86-android-tablets: Drop "linux,power-suppl [...] adds 9a249ec89a5e Merge tag 'platform-drivers-x86-ib-x86-android-tablets-v6. [...] adds 88d31f836b41 gpio: sim: don't fiddle with GPIOLIB private members adds d56c6f798afa pinctrl: da9062: add missing include adds fe4fa2e4f7d0 gpiolib: make gpiochip_get_desc() public adds a5c612b9dbe1 pinctrl: da9062: don't include private GPIOLIB header adds dbd31c71c5b2 gpio: eic-sprd: unregister from the irq notifier on remove() adds 7777fa924754 gpio: eic-sprd: use a helper variable for &pdev->dev adds db8588f95cc5 gpio: sim: include a missing header adds 9f93f18305f5 gpio: sim: initialize a managed pointer when declaring it adds a512635da9f7 gpiolib: cdev: annotate struct linereq with __counted_by adds ff2cbd758d5c gpio: Rewrite IXP4xx GPIO bindings in schema adds 1b83a90bd11a gpio: dt-bindings: add more loongson gpio chip support adds 3feb70a61740 gpio: loongson: add more gpio chip support adds 16fdcec8080c dt-bindings: gpio: fsl-imx-gpio: Document imx25 and imx27 adds 3a7fd473bd5d mtd: rawnand: ingenic: move the GPIO quirk to gpiolib-of.c adds 2ae6a45f8135 gpio: altera: Convert to platform remove callback returning void adds 484b3226761b gpio: amdpt: Convert to platform remove callback returning void adds 0667faab9657 gpio: brcmstb: Convert to platform remove callback returning void adds 67c811b601f3 gpio: cadence: Convert to platform remove callback returning void adds 6a277ca75e45 gpio: dln2: Convert to platform remove callback returning void adds b57d8416893f gpio: ftgpio010: Convert to platform remove callback retur [...] adds b6c4391569f9 gpio: grgpio: Convert to platform remove callback returning void adds da2ad5fe2292 gpio: ljca: Convert to platform remove callback returning void adds 43fdda498694 gpio: lpc18xx: Convert to platform remove callback returning void adds e86c4f1cf158 gpio: mb86s7x: Convert to platform remove callback returning void adds 4f5c7bc1612d gpio: mm-lantiq: Convert to platform remove callback retur [...] adds 0ede8698083c gpio: mpc5200: Convert to platform remove callback returning void adds 7a222f57d856 gpio: mpc8xxx: Convert to platform remove callback returning void adds f822f46f3089 gpio: omap: Convert to platform remove callback returning void adds 31d8108413e3 gpio: rcar: Convert to platform remove callback returning void adds 12305969d7f7 gpio: rockchip: Convert to platform remove callback return [...] adds a2e09217aaae gpio: ts5500: Convert to platform remove callback returning void adds 0a6a3ac26140 gpio: uniphier: Convert to platform remove callback return [...] adds a98ac19b1657 gpio: xgene-sb: Convert to platform remove callback return [...] adds 302fbb0ef9f2 gpio: xgs-iproc: Convert to platform remove callback retur [...] adds 4f7b5eed4f22 gpio: xilinx: Convert to platform remove callback returning void adds 8c75532803a3 gpio: zynq: Convert to platform remove callback returning void adds 7d099290486b gpio: tb10x: Convert to platform remove callback returning void adds bad66884acb5 gpio: pca953x: Convert to use maple tree register cache adds 46d0825104b8 gpio: fx6408: Convert to use maple tree register cache adds 3bb5c9ddf46b gpiolib: of: Allow "trigger-sources" to reference a GPIO adds d9d5829d457f gpio: sim: add missing include adds c31071eabb44 gpiolib: extend the critical sections of lookup tables adds 968118fcf054 OMAP/gpio: drop MPUIO static base adds 36aa129f221c gpiolib: make gpio_device_get() and gpio_device_put() public adds 9e4555d1e54a gpiolib: add support for scope-based management to gpio_device adds cfe102f63308 gpiolib: provide gpio_device_find() adds d62fcd9f1897 gpiolib: provide gpio_device_find_by_label() adds 93548f8bbbbf gpiolib: provide gpio_device_get_desc() adds 9b418780844c gpiolib: reluctantly provide gpio_device_get_chip() adds db5469604464 gpiolib: replace find_chip_by_name() with gpio_device_find [...] adds 0f21c53c2863 gpio: of: replace gpiochip_find_* with gpio_device_find_* adds 3c9d5431b407 gpio: acpi: replace gpiochip_find() with gpio_device_find() adds b7b56e64a345 gpio: swnode: replace gpiochip_find() with gpio_device_fin [...] adds e404b0cc9f0b gpio: sysfs: drop the mention of gpiochip_find() from sysfs code adds 7691ba064b71 gpio: Further document optional GPIOLIB adds 0c42fc96cc02 arm: omap1: ams-delta: stop using gpiochip_find() adds 690acef3c47f dt-bindings: gpio: vf610: update gpio-ranges adds 1619a0944436 dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 adds 2b575631fe5f dt-bindings: gpio: vf610: add i.MX95 compatible adds 76bc907b142c gpio: vf610: add i.MX8ULP of_device_id entry adds b57587f11f81 gpio: vf610: simplify code by dropping data check adds 8a58cd577f01 gpio: vf610: update comment for i.MX8ULP and i.MX93 legacy [...] adds 03a975cbcfcd gpio: Use device_get_match_data() adds 23516fba866c platform/x86: int3472: Add new skl_int3472_fill_gpiod_look [...] adds 5cad12851b16 platform/x86: int3472: Add new skl_int3472_gpiod_get_from_ [...] adds 53c5f7f6e793 platform/x86: int3472: Stop using gpiod_toggle_active_low() adds 5ccf9873ab2b platform/x86: int3472: Switch to devm_get_gpiod() adds 4819033c1806 Merge tag 'platform-drivers-x86-ib-int3472-v6.7' of https: [...] adds 74975b4f2836 gpio: acpi: remove acpi_get_and_request_gpiod() adds 668706b10c9b gpiolib: provide gpio_device_find_by_fwnode() adds 4f3b436eea7d gpio: hisi: Fix format specifier adds 1559d14977b6 gpiolib: provide gpio_device_to_device() adds 370232d096e3 gpiolib: provide gpiod_to_gpio_device() adds 9acdf6209f22 i2c: mux: gpio: don't fiddle with GPIOLIB internals adds 8c85a102fc4e gpiolib: provide gpio_device_get_base() adds dc850faa28ee hte: tegra194: don't access struct gpio_chip adds 9bc633117d6a hte: tegra194: add GPIOLIB dependency new b05ddad00903 Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel. [...] adds d3601857e14d regmap: debugfs: Fix a erroneous check after snprintf() adds fabe32cc1eca regmap: kunit: Fix marking of the range window as volatile adds 6a2e332c2cbd regmap: kunit: Add test for cache sync interaction with ranges new 6bbebcc11a69 regmap: Merge up fix for window/paging issue new 5cbff4b2d9e2 Merge tag 'regmap-v6.7' of git://git.kernel.org/pub/scm/li [...] adds 364a399b7ca3 regulator: fan53555: Simplify probe() adds 24d95bb0460a regulator: sy8824x: Make similar OF and ID table adds 7169654ce0f7 regulator: ltc3589: Convert enum->pointer for data in the [...] adds 9e38482cb562 regulator: mp886x: Make similar OF and ID table adds 9d9cd8e6a457 regulator: max20086: Make similar OF and ID table adds 969b033a77a8 regulator: mp5416: Make similar OF and ID table adds c187b8f87d55 regulator: pv880x0: Drop ifdeffery adds 1b4daf643a3a regulator: pv880x0: Simplify probe() adds ab6fa92531ab Match data improvements for pv880x0 regulator adds dd35a4debcf9 regulator: rk808: Drop useless headers adds 6e6891ccf0c7 regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv [...] adds 66af36835981 regulator: dt-bindings: Add missing unevaluatedProperties [...] adds 7442edec72bc regulator: mt6358: Fail probe on unknown chip ID adds cf08fa74c716 regulator: mt6358: Add output voltage fine tuning to fixed [...] adds 017c6658fd59 regulator: mt6358: Add output voltage fine tuning to varia [...] adds 4a710a0b0c68 regulator: mt6358: Remove bogus regulators and adds 6f2087203537 dt-bindings: regulator: qcom,spmi: Document PM8909 adds 813d01a40ae7 regulator: qcom_spmi: Add PM8909 regulators adds 350aab7f8f2c dt-bindings: regulator: qcom,spmi: Document PM8019 adds 5b30cb2a317a regulator: qcom_spmi: Add PM8019 regulators adds f72d04235781 dt-bindings: regulator: qcom,spmi: Document PMA8084 adds 317aa3c4fe70 regulator: qcom_spmi: Add PMA8084 regulators adds 93880f7e5c8c regulator: dt-bindings: mt6358: Convert to DT schema adds 0bf4b56b5eca regulator: dt-bindings: mt6358: Add regulator-allowed-mode [...] adds 2f384e60acba regulator: dt-bindings: mt6358: Add regulator supplies adds c631494a69c5 regulator: dt-bindings: mt6358: Add MT6366 PMIC adds 9f3bec54d06f regulator: mt6358: Use mt6397-regulator.h binding header f [...] adds 3dfa8a7071d4 regulator: mt6358: Add supply names for MT6358 regulators adds 0c3697b8980d regulator: mt6358: fix and drop type prefix in MT6366 regu [...] adds b7f3b89848b3 regulator: mt6358: Make MT6366 vcn18 LDO configurable adds b7768e67af9a regulator: mt6358: Add missing regulators for MT6366 adds ce8ab92e66cc regulator: mt6358: Add supply names for MT6366 regulators adds 907f2a48359b regulator: da9062: Annotate struct da9062_regulators with [...] adds 1096f9fa2be1 regulator: da9063: Annotate struct da9063_regulators with [...] adds a8b4962fbd00 regulator: Drop unnecessary of_match_device() calls adds 46537a8676d6 regulator: da9121: Use i2c_get_match_data() adds 8f7e17d847ed regulator: Use device_get_match_data() adds a0c543bdf4ba regulator: max77503: Add ADI MAX77503 support adds ff5f76b820a9 regulator: dt-bindings: Add ADI MAX77503 support adds 7a198e0d4816 dt-bindings: regulator: dlg,da9210: Convert to json-schema adds 0ab1dc9c657f regulator: dt-bindings: fixed-regulator: Add under-voltage [...] adds ecb6f1f45614 regulator: fixed: add support for under-voltage IRQ adds afb823a5843e regulator: qcom-rpmh: Add regulators support for PMC8380 adds ae61939cdf37 regulator: qcom,rpmh: Add PMC8380 compatible adds f5afdd13ed6c regulator (max5970): Add hwmon support adds 804bf07a1f72 regulator (max5970): Remove duplicate line new 3e0569ff8126 regulator: Merge up pending fix new 9d6c80f8054f Merge tag 'regulator-v6.7' of git://git.kernel.org/pub/scm [...] adds 578464679f33 spi: sun6i: fix RX data corruption in DMA mode adds 2d98bdad98ae Merge existing fixes from spi/for-6.6 into new branch adds eb9913b511f1 spi: tegra: Fix missing IRQ check in tegra_slink_probe() adds 0578a6dbfe75 spi: spi-cadence-quadspi: add runtime pm support adds 12c8d7a76cd6 spidev: Decrease indentation level in spidev_ioctl() SPI_I [...] adds 193a7f9e1a78 spidev: Switch to use spi_get_csgpiod() adds 764246c7feda spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl() adds 7a4feff714c7 spidev: A few cleanups adds 7c5d1d9787d6 spi: lm70llp: switch to use modern name adds 48815830a9f6 spi: lp-8841: switch to use modern name adds 68bf3288c7eb spi: meson-spicc: switch to use modern name adds 55591ac48152 spi: meson-spifc: switch to use modern name adds 5d97a3abbb5e spi: microchip-core-qspi: switch to use modern name adds 8f8bf52ed5b7 spi: microchip-core: switch to use modern name adds a21db73963c8 spi: mpc512x-psc: switch to use modern name adds 171639f84591 spi: mpc52xx-psc: switch to use modern name adds d6503d119249 spi: mpc52xx: switch to use modern name adds cae1578847e6 spi: mt65xx: switch to use modern name adds e56e3de0039d spi: mt7621: switch to use modern name adds a3a77a426892 spi: mtk-nor: switch to use modern name adds efdf4c993494 spi: mtk-snfi: switch to use modern name adds 0fc8a1a43122 spi: mux: switch to use spi_alloc_host() adds fc42bb55c05f spi: mxic: switch to use modern name adds 7647a16b682e spi: mxs: switch to use modern name adds 2b0aa563b364 spi: npcm-pspi: switch to use modern name adds 8af8a27b7898 spi: nxp-fspi: switch to use modern name adds ba0dada2ba1c spi: oc-tiny: switch to use modern name adds 0d81c46e7029 spi: omap-uwire: switch to use modern name adds ee0f793cc188 spi: omap2-mcspi: switch to use modern name adds fffae3afd6df spi: switch to use modern name (part3) adds 1d3ea34b7b69 spi: ar934x: Use helper function devm_clk_get_enabled() adds f918b3a67ccb spi: armada-3700: Use helper function devm_clk_get_prepared() adds 9ee8fbc05ef0 spi: aspeed: Use helper function devm_clk_get_enabled() adds b3422ea3913e spi: ath79: Use helper function devm_clk_get_enabled() adds a08199b309f8 spi: spi-axi-spi-engine: Use helper function devm_clk_get_ [...] adds ba85f5fad849 spi: bcm2835: Use helper function devm_clk_get_enabled() adds 0135a3843611 spi: bcm2835aux: Use helper function devm_clk_get_enabled() adds f64b1600f92e spi: spi-cadence: Use helper function devm_clk_get_enabled() adds c32cb76e8d5e spi: spi-cavium-thunderx: Use helper function devm_clk_get [...] adds 9dc2aa96a353 spi: davinci: Use helper function devm_clk_get_enabled() adds 10c3937890be spi: dw-bt1: Use helper function devm_clk_get_enabled() adds 349112b6769e spi: dw-mmio: Use helper function devm_clk_get_*() adds 4812bc31af2b spi: spi-fsl-dspi: Use helper function devm_clk_get_enabled() adds e2b9622b2a3d spi: lantiq-ssc: Use helper function devm_clk_get_enabled() adds 7ef51102d32d spi: meson-spicc: Use helper function devm_clk_get_enabled() adds c45fd1217b38 spi: spi-meson-spifc: Use helper function devm_clk_get_enabled() adds e922f3fff214 spi: microchip-core-qspi: Use helper function devm_clk_get [...] adds 605204fcb9c4 spi: microchip-core: Use helper function devm_clk_get_enabled() adds a06b6935f102 spi: mtk-snfi: Use helper function devm_clk_get_enabled() adds 82c4fadb0b95 spi: npcm-fiu: Use helper function devm_clk_get_enabled() adds bbd0a66b85fe spi: orion: Use helper function devm_clk_get_enabled() adds 909d4cd6bc31 spi: pic32-sqi: Use helper function devm_clk_get_enabled() adds 6b6cc88c4e5b spi: pic32: Use helper function devm_clk_get_enabled() adds 9351339c1a99 spi: spl022: Use helper function devm_clk_get_enabled() adds d6c612a34740 spi: rockchip: Use helper function devm_clk_get_enabled() adds fd811b62939f spi: Use devm_clk_get_*() helper function to adds b0ef97ac89a7 spi: dt-bindings: arm,pl022: Move child node properties to [...] adds 9386c958beb7 spi: Drop warning from spi_stop_queue() adds 21f252cd29f0 spi: bcm2835: reduce the abuse of the GPIO API adds c40897f4730f spi: mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __co [...] adds 0fc57bf1b2ff spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to s [...] adds 8a771075e50b spi: at91-usart: Remove some dead code adds e6419c35f0d9 spi: dt-bindings: qup: Document power-domains and OPP adds 287fcdaa35fc spi: qup: Parse OPP table for DVFS support adds d15befc0cef4 spi: dt-bindings: qup: Document interconnects adds ecdaa9473019 spi: qup: Vote for interconnect bandwidth to DRAM adds da6de6d3ecc1 spi: qup: Allow scaling power domains and adds 9f778f377cd3 spi: dt-bindings: Make "additionalProperties: true" explicit adds 2d9f4877988f spi: omap2-mcspi: Fix hardcoded reference clock adds 86401132d7bb spi: spi-cadence-quadspi: Fix missing unwind goto warnings adds 881fe6ed21e8 spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_messag [...] adds df22568ad8ed spi: spidev: make spidev_class constant adds 8a6b446d8a13 spi: spi-geni-qcom: Rename the label unmap_if_dma adds 9aaa25df9b02 spi: bcm2835: add a sentinel at the end of the lookup array adds 4056d88866e5 spi: renesas,rzv2m-csi: Add CSI (SPI) target related property adds a4f7ef6db741 spi: rzv2m-csi: Add target mode support adds 8097dbd4b631 spi: Add RZ/V2M CSI target support adds f6d7f050e258 spi: Don't use flexible array in struct spi_message definition adds a8ecbc54165f spi: Export acpi_spi_find_controller_by_adev() adds 692225015c82 spi: stm32: Explicitly include correct DT includes adds 75223bbea840 spi: omap2-mcspi: Add FIFO support without DMA new 1b2e883e1af8 spi: Merge up fix new 34aac0a33de2 Merge tag 'spi-v6.7' of git://git.kernel.org/pub/scm/linux [...] adds 4381a36abdf1 hwmon: add POWER-Z driver adds 30eea19c67d5 dt-bindings: hwmon: Add Infineon TDA38640 adds 05010fcf58e8 hwmon: (pmbus) Add ON_OFF_CONFIG register bits adds 923774d759c9 hwmon: (pmbus/tda38640) Add workaround for SVID mode adds fb99e07a9e39 hwmon: tmp513: Add max_channels variable to struct tmp51x_data adds 27887b06597b hwmon: tmp513: Simplify tmp51x_read_properties() adds 7f0b28e0653f hwmon: (sch5627) Use bit macros when accessing the control [...] adds 7da8a6354360 hwmon: (sch5627) Disallow write access if virtual register [...] adds a54fe61639d9 hwmon: (sch5627) Use regmap for pwm map register caching adds 10655bb6df25 hwmon: (sch5627) Add support for writing limit registers adds e09b75052621 hwmon: (sch5627) Document behaviour of limit registers adds a7dee82af86c hwmon: (abitguru{,3}) Enable build testing on !X86 adds 68d66551eb5e hwmon: (abituguru) Convert to platform remove callback ret [...] adds f23e759737e6 hwmon: (abituguru3) Convert to platform remove callback re [...] adds f5681a839c03 hwmon: (da9052-hwmon) Convert to platform remove callback [...] adds 63d35e96e0c0 hwmon: (dme1737) Convert to platform remove callback retur [...] adds f79fe155cb7c hwmon: (f71805f) Convert to platform remove callback retur [...] adds a8f208d2a4c8 hwmon: (f71882fg) Convert to platform remove callback retu [...] adds 62f5e95d409c hwmon: (i5k_amb) Convert to platform remove callback retur [...] adds 19eae13a8980 hwmon: (max197) Convert to platform remove callback return [...] adds 13af7eeeb6be hwmon: (mc13783-adc) Convert to platform remove callback r [...] adds ade539199bda hwmon: (occ/p9_sbe) Convert to platform remove callback re [...] adds c45af5d2f316 hwmon: (pc87360) Convert to platform remove callback retur [...] adds d29041681aa6 hwmon: (pc87427) Convert to platform remove callback retur [...] adds e44e19945ca1 hwmon: (sch5636) Convert to platform remove callback retur [...] adds a93a2c415486 hwmon: (sht15) Convert to platform remove callback returning void adds 39797753fdc2 hwmon: (sis5595) Convert to platform remove callback retur [...] adds b875359995fa hwmon: (ultra45_env) Convert to platform remove callback r [...] adds 88ac8226a34f hwmon: (via-cputemp) Convert to platform remove callback r [...] adds 680a1b08096c hwmon: (via686a) Convert to platform remove callback retur [...] adds 6e4c7bafcd0c hwmon: (vt1211) Convert to platform remove callback return [...] adds 5b4000065cde hwmon: (vt8231) Convert to platform remove callback return [...] adds eaac830a7e73 hwmon: (w83627hf) Convert to platform remove callback retu [...] adds bc70de33250e hwmon: (w83781d) Convert to platform remove callback retur [...] adds 9ab6fe910b1a hwmon: (xgene-hwmon) Convert to platform remove callback r [...] adds 2232f10d714f hwmon: (powerz) add support for ChargerLAB KM002C adds 62c11e461c7b hwmon: (adt7475) Add support for Imon readout on ADT7490 adds 1b515cfee178 hwmon: (nct6775) use acpi_dev_hid_uid_match() for matching [...] adds 748465a53eed hwmon: (hs3001) remove redundant store on division adds b92b2984a5b6 hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en [...] adds 10b029020487 hwmon: (ltc2992) Avoid division by zero adds 05b68e18ec64 hwmon: (nct6683) Add another customer ID for ASRock X670E Taichi adds b344041db783 MAINTAINERS: Add Hal as one of the maintainers of SFCTEMP [...] adds 9ca6696718cc hwmon: (max31827) Make code cleaner adds 8824557037d5 hwmon: (max31827) Modify conversion wait time adds 6632b45606bd dt-bindings: hwmon: Add possible new properties to max3182 [...] adds b1a55c0af684 hwmon: (pmbus/mpq7932) Get page count based on chip info adds 90a801d5657a regulator: dt-bindings: Add mps,mpq2286 power-management IC adds 88b5970e92d0 hwmon: (pmbus/core) Add helper macro to define single pmbu [...] adds fe0eba175e96 hwmon: (pmbus/mpq7932) Add a support for mpq2286 Power Man [...] adds 81b75e336c13 dt-bindings: hwmon: ina3221: Convert to json-schema adds 13ab5fdc2cc6 dt-bindings: hwmon: ina3221: Add ti,summation-disable adds 7b64906c98fe hwmon: (ina3221) Add support for channel summation disable adds 6dbd3e041d4b hwmon: (max31827) handle vref regulator adds f7ac3020036b hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene. adds b1f05cb4b310 dt-bindings: hwmon: ti,ina2xx: add ti,ina237 adds 2358151bfb30 hwmon: (ina238) add ina237 support adds 205e0c0577fa hwmon: (pmbus/max31785) Add delay between bus accesses adds 4bac088e2b12 dt-bindings: hwmon: ltc2991: add bindings adds 2b9ea4262ae9 hwmon: Add driver for ltc2991 adds e56a5e3dfd14 dt-bindings: hwmon: npcm: Add npcm845 compatible string adds ceaa22402e44 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 0f564130e5c7 hwmon: (aquacomputer_d5next) Check if temp sensors of lega [...] new f9a7eda4d73d Merge tag 'hwmon-for-v6.7' of git://git.kernel.org/pub/scm [...] adds 1aa8df90f456 platform/chrome: wilco_ec: Annotate struct ec_event_queue [...] adds f04410e7be65 platform/chrome: cros_ec_chardev: Convert to platform remo [...] adds f366fa0064ef platform/chrome: cros_ec_debugfs: Convert to platform remo [...] adds fa45583c3133 platform/chrome: cros_ec_lightbar: Convert to platform rem [...] adds e02944e85169 platform/chrome: cros_ec_lpc: Convert to platform remove c [...] adds 6478e302409a platform/chrome: cros_ec_sysfs: Convert to platform remove [...] adds 58b15196b0ef platform/chrome: cros_ec_vbc: Convert to platform remove c [...] adds ea4bad2badb7 platform/chrome: cros_typec_switch: Convert to platform re [...] adds b6c1fea83550 platform/chrome: cros_usbpd_logger: Convert to platform re [...] adds b98362be7c92 platform/chrome: cros_usbpd_notify: Convert to platform re [...] adds 48648504e488 platform/chrome/wilco_ec: core: Convert to platform remove [...] adds 1fca58f347d8 platform/chrome/wilco_ec: debugfs: Convert to platform rem [...] adds 7396a5b980fd platform/chrome/wilco_ec: telemetry: Convert to platform r [...] adds a88f6ef67957 platform/chrome: cros_ec_typec: Use semi-colons instead of commas adds 2b055bf8ac84 platform/chrome: cros_ec_typec: Use dev_err_probe() more adds 14e7c01cc349 platform/chrome: cros_typec_vdm: Mark port_amode_ops const adds 2f3dd39e2b49 platform/chrome: cros_ec_proto: Mark outdata as const adds a7bad167bdc3 platform/chrome: cros_ec: fix compilation warning adds e410b4ade83d platform/chrome: kunit: initialize lock for fake ec_dev adds 466f70fb1b10 platform/chrome: kunit: make EC protocol tests independent adds 47ea0ddb1f56 platform/chrome: cros_ec_lpc: Separate host command and ir [...] new 3475b91ff258 Merge tag 'tag-chrome-platform-for-v6.7' of git://git.kern [...] adds eee9cd5d25f1 platform/x86: x86-android-tablets: Add a comment about x86 [...] adds eab541aac7f4 Merge remote-tracking branch 'pdx86/platform-drivers-x86-a [...] adds 2c97d3e55b70 platform/x86: asus-wmi: add support for ASUS screenpad adds 423c3361855c platform/mellanox: mlxbf-pmc: Add support for BlueField-3 adds 318d97849fc2 platform/x86: think-lmi: Add bulk save feature adds 45ae16ec3a3d platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] adds 8d53109dd66f platform/surface: surface3-wmi: Convert to platform remove [...] adds 342d7dce2f12 platform/surface: acpi-notify: Convert to platform remove [...] adds 1cc995a6e4e8 platform/surface: aggregator-cdev: Convert to platform rem [...] adds 09416e0f88a9 platform/surface: aggregator-registry: Convert to platform [...] adds 0c845611a20e platform/surface: dtx: Convert to platform remove callback [...] adds 52f8a4b63b0e platform/surface: gpe: Convert to platform remove callback [...] adds d5e2c23366d8 platform/surface: hotplug: Convert to platform remove call [...] adds e621198016e9 platform/x86: think-lmi: Replace kstrdup() + strreplace() [...] adds 6cb9c8637c67 platform/x86: think-lmi: Use strreplace() to replace a cha [...] adds 55ec81f7517f platform/x86: hp-bioscfg: Annotate struct bios_args with _ [...] adds 9cf63f3a33e9 platform/surface: aggregator: Annotate struct ssam_event w [...] adds 18801efed74a platform/x86: thinkpad_acpi: sysfs interface to auxmac adds a6cff4212984 platform/mellanox: mlxbf-bootctl: Convert to platform remo [...] adds db971cf26014 platform/mellanox: mlxbf-tmfifo: Convert to platform remov [...] adds a62507eb5712 platform/mellanox: mlxreg-hotplug: Convert to platform rem [...] adds e0489bb002ff platform/mellanox: mlxreg-io: Convert to platform remove c [...] adds cfae9860ca99 platform/mellanox: mlxreg-lc: Convert to platform remove c [...] adds 61e2e9ee39d9 platform/mellanox: nvsw-sn2201: Convert to platform remove [...] adds 3e29812e6e17 platform/x86/intel: bytcrc_pwrsrc: Convert to platform rem [...] adds 1348317db770 platform/x86: mlx-platform: Convert to platform remove cal [...] adds 9e6b44d43e31 platform/x86: sel3350-platform: Convert to platform remove [...] adds 0580422560e2 platform/x86/siemens: simatic-ipc-batt: Simplify simatic_i [...] adds 2f46e417384e platform/x86/siemens: simatic-ipc-batt: Convert to platfor [...] adds e139d97f049a platform/x86/siemens: simatic-ipc-batt-apollolake: Convert [...] adds 0d643dcd7842 platform/x86/siemens: simatic-ipc-batt-elkhartlake: Conver [...] adds 49d371ab9d2c platform/x86/siemens: simatic-ipc-batt-f7188x: Convert to [...] adds da4082841ccf platform/x86: ISST: Use fuse enabled mask instead of allow [...] adds a22d36eb5b15 platform/x86: ISST: Allow level 0 to be not present adds 7525cea3ef93 platform/x86: intel_speed_select_if: Remove hardcoded map size adds 23f392ea6d19 platform/x86: intel_speed_select_if: Use devm_ioremap_resource adds 8874e414fe78 platform/x86/intel/tpmi: Add defines to get version information adds 07510a59b316 platform/x86: ISST: Ignore minor version change adds 4b0d9c8f8f55 platform/x86/intel-uncore-freq: Ignore minor version change adds 8df012a7f513 platform/x86/intel/tpmi: Add debugfs support for read/writ [...] adds cdb1013808be platform/x86/amd/pmc: Add PMFW command id to support S2D f [...] adds 97a5e801b304 platform/x86/intel/ifs: Store IFS generation number adds a138ac2656d1 platform/x86/intel/ifs: Refactor image loading code adds 07f47c01b3bc platform/x86/intel/ifs: Gen2 scan image loading adds 72b96ee29ed6 platform/x86/intel/ifs: Gen2 Scan test support adds 25a76dbb36dd platform/x86/intel/ifs: Validate image size adds 60d2e1b37d53 platform/x86/intel/ifs: Metadata validation for start_chunk adds e6483a0b5902 platform/x86/intel/ifs: Add new CPU support adds b9aa9e4c8b4e platform/x86/intel/ifs: Add new error code adds 06d65b2bc532 platform/x86/intel/ifs: ARRAY BIST for Sierra Forest adds a41357adbf03 Merge branch 'pdx86/platform-drivers-x86-int3472' into rev [...] adds b26bcdd5f03e platform: mellanox: Rename some init()/exit() functions fo [...] adds 8634c1114b94 platform: mellanox: Fix misspelling error in routine name adds 378f2b618fed Merge branch 'pdx86/platform-drivers-x86-mellanox-init' in [...] adds ff54dc31fbee platform/x86: msi-ec: rename fn_super_swap adds 8abba0894466 platform/x86: msi-ec: Add more EC configs adds 01d2adcfe0f1 platform/x86/amd/hsmp: create plat specific struct adds 5150542b8ec5 platform/x86/amd/hsmp: add support for metrics tbl adds 48173b0003c5 platform/x86/amd/hsmp: improve the error log adds 39789590cff4 platform/x86: xo15-ebook: Replace open coded acpi_match_ac [...] adds 5a026767275e platform/x86: asus-wireless: Replace open coded acpi_match [...] adds d9f421da6b92 platform/x86/amd/pmc: Use flex array when calling amd_pmc_ [...] adds b136225746a9 platform/x86/amd/pmc: Handle overflow cases where the num_ [...] adds 3f720b21ec5a platform/x86/amd/pmc: Add dump_custom_stb module parameter adds d3b614d99378 platform/x86: acer-wmi: Remove void function return adds 61f3d868b3d6 tools/power/x86/intel-speed-select: Sanitize integer arguments adds 3076db34b5ba tools/power/x86/intel-speed-select: Update help for TRL adds 7b00d1018c8c tools/power/x86/intel-speed-select: turbo-mode enable disa [...] adds 2fe8d2d7911f tools/power/x86/intel-speed-select: No TRL for non compute [...] adds da4c1b9e8f22 tools/power/x86/intel-speed-select: Display error for core [...] adds bc5370cca03b tools/power/x86/intel-speed-select: Increase max CPUs in o [...] adds 3bc0f20a8c59 tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 adds a590ed62269a tools/power/x86/intel-speed-select: v1.18 release adds e485c7a1939d Merge remote-tracking branch 'intel-speed-select/intel-sst [...] adds 942a4a61b64e platform/x86: thinkpad_acpi: replace deprecated strncpy wi [...] adds 858bd78c9d32 platform/x86: asus-wmi: Do not report brightness up/down k [...] adds 02a258ac3ebf platform/x86/amd/hsmp: Fix iomem handling adds 4186a47dbfbc platform/x86: wmi: Decouple probe deferring from wmi_block_list adds 7444f8347487 platform/x86: wmi: Fix refcounting of WMI devices in legac [...] adds ed85891a276e platform/x86: wmi: Fix probe failure when failing to regis [...] adds eba9ac7abab9 platform/x86: wmi: Fix opening of char device adds ac9bc85c49ff platform/x86: wmi: Decouple WMI device removal from wmi_bl [...] adds 916646758aea platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e adds 94ace9eda882 platform/x86: inspur-platform-profile: Add platform profil [...] new 59fff63cc2b7 Merge tag 'platform-drivers-x86-v6.7-1' of git://git.kerne [...] adds d484366854f5 hte: Annotate struct hte_device with __counted_by adds 63137bee5a7a hte: allow building modules with COMPILE_TEST enabled adds 06eaa531f2dd hte: tegra194: improve the GPIO-related comment adds 0b40f91d43f7 hte: tegra194: Remove redundant dev_err() adds 091ac92dc79e hte: tegra194: Switch to LATE_SIMPLE_DEV_PM_OPS() adds b7c3ca3553d1 hte: tegra: Fix missing error code in tegra_hte_test_probe() adds fc62d5e214df hte: Use kasprintf() instead of fixed buffer formatting new c52894359395 Merge tag 'for-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds 84aefafe6b29 clk: linux/clk-provider.h: fix kernel-doc warnings and typos adds 923a77a2e180 dt-bindings: clock: document Amlogic S4 SoC PLL clock controller adds 989494991696 dt-bindings: clock: document Amlogic S4 SoC peripherals cl [...] adds e787c9c55eda clk: meson: S4: add support for Amlogic S4 SoC PLL clock driver adds 57b55c76aaf1 clk: meson: S4: add support for Amlogic S4 SoC peripheral [...] adds 90cf94edaad9 Merge tag 'clk-meson-v6.7-1' of https://github.com/BayLibr [...] adds 98408df6ad1f clk: meson: S4: select CONFIG_COMMON_CLK_MESON_CLKC_UTILS adds b79a08af3234 Merge tag 'clk-meson-v6.7-2' of https://github.com/BayLibr [...] adds b82681042724 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data adds 1f57f78fbacf clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data adds 606f6366a35a clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data adds 0884393c63cc clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data adds 2befa515c1bb clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data adds 0d6e24b422a2 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data adds bd54ccc0f147 clk: mediatek: fix double free in mtk_clk_register_pllfh() adds 4eb15b036367 clk: twl: add clock driver for TWL6032 adds 317e69c49b4c clk: imx: Select MXC_CLK for CLK_IMX8QXP adds 156624e2cf81 clk: imx: imx8: Fix an error handling path in clk_imx_acm_ [...] adds 9a0108acdb1b clk: imx: imx8: Fix an error handling path if devm_clk_hw_ [...] adds e9a164e367f0 clk: imx: imx8: Fix an error handling path in imx8_acm_clk [...] adds ef23d44b7fcb clk: imx: imx8: Add a message in case of devm_clk_hw_regis [...] adds 3af29a89de2c clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() adds 05eeeff22b21 clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT adds 577ad169966e clk: imx: imx8mq: correct error handling path adds 0a22b3a6f446 clk: imx: imx6sx: Allow a different LCDIF1 clock parent adds ab2c30f6bbe3 clk: imx: imx8dxl-rsrc: keep sorted in the ascending order adds 15cee75dacb8 clk: imx: imx8qxp: Fix elcdif_pll clock adds 8568b3c49926 clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL adds 4fcb51fb0e30 clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE adds a699148b8704 clk: imx8: remove MLB support adds eaefd1cf36a6 clk: imx: scu: ignore clks not owned by Cortex-A partition adds 2838820800dc clk: imx: imx8qm/qxp: add more resources to whitelist adds 701d1057654f Merge tag 'clk-imx-6.7' of git://git.kernel.org/pub/scm/li [...] adds 702a582b5cf9 Merge branches 'clk-doc', 'clk-amlogic', 'clk-mediatek', ' [...] adds dcce5cc7826e clk: Show active consumers of clocks in debugfs adds e43d31915cc4 clk: Allow phase adjustment from debugfs adds 48a8748fd0d1 clk: sprd: Composite driver support offset config adds ee58d6a115ce clk: analogbits: Allow building the library as a module adds c8e1d8ae6aba clk: sifive: Allow building the driver as a module adds 5ad1e217a2b2 clk: visconti: Fix undefined behavior bug in struct viscon [...] adds 397d887c1601 clk: visconti: Add bounds-checking coverage for struct vis [...] adds d761bb01c85b clk: socfpga: Fix undefined behavior bug in struct stratix [...] adds 65f9e1becb55 clk: socfpga: agilex: Add bounds-checking coverage for str [...] adds 500a4609eef4 clk: qcom: clk-hfpll: Configure l_val in init when required adds 34e000c0963e clk: qcom: hfpll: Allow matching pdata adds de37ca2dc986 dt-bindings: clock: qcom,hfpll: Document MSM8976 compatibles adds 1fa2d1a887c7 clk: qcom: hfpll: Add MSM8976 PLL data adds 9cbc64745fc6 dt-bindings: clock: qcom: Add SM8550 camera clock controller adds 3132a9a11e57 clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure adds ccc4e6a061a2 clk: qcom: camcc-sm8550: Add camera clock controller drive [...] adds a209cf9cc8ae clk: qcom: camcc-sm8550: Add support for qdss, sleep and x [...] adds 07c34b37bd95 Merge branch '20230707035744.22245-2-quic_jkona@quicinc.co [...] adds ccd8ab030643 clk: qcom: ipq5332: Drop set rate parent from gpll0 depend [...] adds 4afda5f6bcdf clk: qcom: gcc-msm8996: Remove RPM bus clocks adds f7b7d30158cf clk: qcom: clk-rcg2: Fix clock rate overflow for high pare [...] adds 9906c4140897 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks adds 1fc62c834739 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC adds 471e2875f890 clk: qcom: mmcc-msm8974: remove ocmemcx_ahb_clk adds 0b8aae7ed8ea dt-bindings: clock: qcom: Add RPMHCC for SM4450 adds 5a6eabf3268f clk: qcom: rpmh: Add RPMH clocks support for SM4450 adds d2d04deb5566 dt-bindings: clock: qcom: Add GCC clocks for SM4450 adds c32c4ef98bac clk: qcom: Add GCC driver support for SM4450 adds 2643f0b069fb Merge branch '20230909123431.1725728-1-quic_ajipan@quicinc [...] adds 7138c244fb29 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src adds abaf59c470a7 clk: qcom: cbf-msm8996: Convert to platform remove callbac [...] adds 76ca22bd3d95 clk: qcom: smd-rpm: Move CPUSS_GNoC clock to interconnect adds bff482ace43e clk: qcom: Replace of_device.h with explicit includes adds 21134ec8af94 clk: qcom: gpucc-sm8550: switch to clk_lucid_ole_pll_configure adds a2620539ae25 clk: qcom: videocc-sm8550: switch to clk_lucid_ole_pll_configure adds 6a15647d0adc clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM adds 84da48921a97 clk: qcom: clk-alpha-pll: introduce stromer plus ops adds 267e29198436 clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer [...] adds 5b7a4d3d2b33 clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config adds 00331227f420 clk: qcom: apss-ipq6018: ipq5332: add safe source switch f [...] adds 3dcf7b593938 clk: qcom: gcc-ipq6018: add QUP6 I2C clock adds e641a070137d clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from [...] adds 99cd4935cb97 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from [...] adds 01a5e4c6731a clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from [...] adds 99a8f8764b70 clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from [...] adds 5635ef0bd105 clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from [...] adds e0e6373d653b clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock [...] adds 0dea4e30feda Merge tag 'qcom-clk-for-6.7' of https://git.kernel.org/pub [...] adds d33050aec3f6 Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifiv [...] adds f3ea14c6a243 clk: renesas: r9a06g032: Use for_each_compatible_node() adds 17939df3c9ac clk: renesas: rzg2l: Use core->name for clock name adds becf4a771a12 clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock [...] adds 72977f07b035 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields adds 897a3e34d6e7 clk: renesas: rzg2l: Use u32 for flag and mux_flags adds 80374a7fbf7a clk: renesas: r9a06g032: Fix kerneldoc warning adds fbb991530fdc clk: renesas: r9a06g032: Name anonymous structs adds 87882525e5dd clk: renesas: r8a7795: Constify r8a7795_*_clks adds 295213436529 Merge tag 'renesas-clk-for-v6.7-tag1' of git://git.kernel. [...] adds d5252d9697a3 clk: renesas: rcar-gen3: Extend SDnH divider table adds 549f4ae2601f clk: renesas: rzg2l: Wait for status bit of SD mux before [...] adds d2692ed490e6 clk: renesas: rzg2l: Lock around writes to mux register adds bf51d3b2d048 clk: renesas: rzg2l: Trust value returned by hardware adds a2b23159499e clk: renesas: rzg2l: Fix computation formula adds 5f710e3bc598 clk: renesas: rzg2l: Remove critical area adds 01eabef547e6 clk: renesas: rzg2l: Add support for RZ/G3S PLL adds 97c1c4ccda76 clk: renesas: rzg2l: Add struct clk_hw_data adds 3e8008fcf6b7 clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header adds 16b86e5c03c5 clk: renesas: rzg2l: Refactor SD mux driver adds 62b1feac4858 clk: renesas: rzg2l: Add divider clock for RZ/G3S adds e372aee8c249 dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC adds a96aed0636d4 Merge tag 'renesas-r9a08g045-dt-binding-defs-tag' into ren [...] adds de60a3ebe410 clk: renesas: Add minimal boot support for RZ/G3S SoC adds fd627207aaa7 clk: renesas: rzg2l: Use %x format specifier to print CLK_ON_R() adds 4bce4bedbe6d clk: renesas: r9a08g045: Add clock and reset support for S [...] adds c3f187461f09 Merge tag 'renesas-clk-for-v6.7-tag2' of git://git.kernel. [...] adds 096b256c9a78 clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops adds 831187c6946f clk: Parameterize clk_leaf_mux_set_rate_parent adds 75357829cc8e clk: Fix clk gate kunit test on big-endian CPUs adds 6fc469ab7fe5 clk: cdce925: Convert to use maple tree register cache adds 29171344a1cd clk: si514: Convert to use maple tree register cache adds e2ec8f663173 clk: si5341: Convert to use maple tree register cache adds 41d2288629b9 clk: si5351: Convert to use maple tree register cache adds 8df090919db2 clk: si544: Convert to use maple tree register cache adds ebb7a1919f44 clk: si570: Convert to use maple tree register cache adds df43983922c2 clk: versaclock3: Remove redundant _is_writeable() adds 4b58a0144b1b clk: versaclock3: Convert to use maple tree register cache adds 2902ba682ae1 clk: versaclock5: Convert to use maple tree register cache adds 9e952929dfe2 clk: versaclock7: Convert to use maple tree register cache adds 2e9abc6ec108 clk: fractional-divider: Improve approximation when zero b [...] adds 2790e2a33aa9 clk: fractional-divider: tests: Add test suite for edge cases adds 720e4a4a6867 Merge branches 'clk-renesas', 'clk-kunit', 'clk-regmap' an [...] adds f2af7cb8ac0f clk: asm9620: Remove 'hw' local variable that isn't checked adds 14aaccbd34e9 clk: gate: fix comment typo and grammar adds 619102313466 clk: ralink: mtmips: quiet unused variable warning adds a5d14f8b551e clk: keystone: pll: fix a couple NULL vs IS_ERR() checks adds 7af5b9eadd64 clk: ti: fix double free in of_ti_divider_clk_setup() adds 43a354a21a6a clk: at91: remove unnecessary conditions adds bbc5080bef4a clk: npcm7xx: Fix incorrect kfree adds ebcae17f87b3 clk: si521xx: Use i2c_get_match_data() instead of device_g [...] adds b28f95c61965 clk: clk-si544: Simplify probe() and is_valid_frequency() adds 38a929ab128d clk: rs9: Use i2c_get_match_data() instead of device_get_m [...] adds f234f028727f clk: si5351: Simplify probe adds 15f5e2e4225a clk: si570: Simplify probe adds faf6b92ee009 clk: cdce925: Extend match support for OF tables adds 409c39ec92a3 clk: Use device_get_match_data() adds 7e52b1164a47 clk: si521xx: Increase stack based print buffer size in probe adds 0a6d7f8275f2 Merge branch 'clk-cleanup' into clk-next new fe4ae2fab00b Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds f28992902b17 power: supply: bq256xx: Use i2c_get_match_data() adds 02e673e59c3d power: supply: bq256xx: Some cleanups adds a7d79bcc8364 power: supply: sbs-battery: Make similar OF and ID table adds 8e511f42ac9c power: reset: nvmem-reboot-mode: quiet some device deferrals adds 70c81c37cf25 power: reset: st-poweroff: use builtin_platform_driver() t [...] adds 4e579a5c68d8 power: reset: msm: use builtin_platform_driver() to simplify code adds 764db16149ec power: reset: xgene-reboot: use builtin_platform_driver() [...] adds 6a7f7f27e2c7 power: reset: axxia-reset: use builtin_platform_driver() t [...] adds 5b69b5f209b7 power: reset: syscon-poweroff: use builtin_platform_driver [...] adds 6eca10a1c2e5 power: supply: 88pm860x_battery: fix the return value hand [...] adds 389405146ca1 power: supply: Remove redundant dev_err_probe() for platfo [...] adds c06a65ac4e49 power: supply: max17042_battery: Do not use CONFIG_ prefix [...] adds 716293381a0f dt-bindings: power: syscon-poweroff: get regmap from parent node adds 6f9c8a1338d9 power: reset: syscon-poweroff: simplify pdev->dev usage adds 92bbb93aaaef power: reset: syscon-poweroff: get regmap from parent node adds ef2730fb8122 power: supply: bq2515x: Simpilfy bq2515x_read_properties() [...] adds ab907d99d5d4 power: supply: bq2515x: Cleanup OF/ID table terminators adds 3dc4a291a1b1 power: supply: bq24257_charger: Make chip type and name in sync adds b92f5e4fccc2 power: supply: bq24257_charger: Cleanup OF/ID table terminators adds bbaa6ffa5b6c power: supply: core: Use blocking_notifier_call_chain to a [...] adds ddf5bbee5fa6 dt-bindings: power: supply: maxim,max17040: add temperatur [...] adds f4b782af61ae power: max17040: pass status property from supplier adds 814755c48f8b power: max17040: get thermal data from adc if available adds 1769142a14c3 power: supply: rk817: query battery properties right after resume adds dc2dc9417304 dt-bindings: vendor-prefixes: Add Mitsumi Electric Co., Ltd. adds 9d15ff53398b dt-bindings: power: supply: Document Mitsumi MM8013 fuel gauge adds c75f4bf6800b power: supply: Introduce MM8013 fuel gauge driver adds 58e4aacb7463 power: supply: Propagate of_node to child device adds 7f590e383176 dt-bindings: power: supply: Add pm8916 VM-BMS adds 5cee843d5607 dt-bindings: power: supply: Add pm8916 LBC adds 098bce1838e0 power: supply: Add pm8916 VM-BMS support adds f8d7a3d21160 power: supply: Add driver for pm8916 lbc adds e39257cde7e8 power: supply: mm8013: Add more properties adds 12e94aee074c power: supply: core: Don't export power_supply_notifier adds f392f3796bba dt-bindings: power: supply: Drop deprecated ab8500-battery adds dab952c77e5a power: supply: ab8500_btemp: Convert to platform remove ca [...] adds 465ec888880b power: supply: ab8500_chargalg: Convert to platform remove [...] adds c5b08e1bfe08 power: supply: ab8500_charger: Convert to platform remove [...] adds 59016f4c0e10 power: supply: ab8500_fg: Convert to platform remove callb [...] adds 179297b95198 power: supply: acer_a500_battery: Convert to platform remo [...] adds 7a9a4966777b power: supply: act8945a_charger: Convert to platform remov [...] adds 403eebf95c38 power: supply: charger-manager: Convert to platform remove [...] adds 02fecba679bb power: supply: cpcap-battery: Convert to platform remove c [...] adds 1abbcff9f0c0 power: supply: cpcap-charger: Convert to platform remove c [...] adds b5ba26ab7a88 power: supply: da9030_battery: Convert to platform remove [...] adds ac67d7fd4e1b power: supply: da9052-battery: Convert to platform remove [...] adds 749e18a80056 power: supply: da9150-charger: Convert to platform remove [...] adds df1953bcb723 power: supply: goldfish_battery: Convert to platform remov [...] adds cbc3e1136d1f power: supply: ipaq_micro_battery: Convert to platform rem [...] adds cf79047ed4a3 power: supply: isp1704_charger: Convert to platform remove [...] adds 7810ba3c5110 power: supply: lp8788-charger: Convert to platform remove [...] adds 81e487b8a4af power: supply: max14577_charger: Convert to platform remov [...] adds cd25ac3e3200 power: supply: max77650-charger: Convert to platform remov [...] adds 1d138270d296 power: supply: max77693_charger: Convert to platform remov [...] adds 026f25f22186 power: supply: max8925_power: Convert to platform remove c [...] adds 6e3ed20e85aa power: supply: pcf50633-charger: Convert to platform remov [...] adds 325cb83bbabc power: supply: qcom_smbb: Convert to platform remove callb [...] adds 9f0da40ae798 power: supply: rx51_battery: Convert to platform remove ca [...] adds 0569d4cfa800 power: supply: sc2731_charger: Convert to platform remove [...] adds 75d8365c94b6 power: supply: tps65090-charger: Convert to platform remov [...] adds 07a939891432 power: supply: tps65217_charger: Convert to platform remov [...] adds 83ef1dbc0de4 power: supply: twl4030_charger: Convert to platform remove [...] adds ac51982b04a0 power: supply: twl4030_madc_battery: Convert to platform r [...] adds fc7b34ae1347 power: supply: wm831x_backup: Convert to platform remove c [...] adds dab68bbb5450 power: supply: wm831x_power: Convert to platform remove ca [...] adds 42720969f394 power: supply: wm8350_power: Convert to platform remove ca [...] adds 6f9fb8afe649 power: supply: wm97xx_battery: Convert to platform remove [...] adds a6c6a5fe2a08 power: supply: pm8916_lbc: observe EXTCON config setting adds 7daa3bd4b0b4 power: supply: axp20x_ac_power: Annotate struct axp20x_ac_ [...] adds de1ca06bc036 power: supply: axp20x_usb_power: Annotate struct axp20x_us [...] adds 43ee22422db5 power: supply: mm8013: Fix error code in mm8013_probe() adds 8f8e9b738851 power: supply: mm8013: Fix an error checking issue in mm80 [...] adds 15a4e422f3c9 dt-bindings: power: supply: sbs-manager: Add missing uneva [...] adds 0ce51459c835 power: supply: core: remove opencoded string_lower() adds 8242336dc8a8 power: supply: rt5033_charger: Add cable detection and USB [...] adds 1c6877f1768a power: supply: rt5033_charger: Simplify initialization of [...] adds 3f26d8b6d1cb power: supply: rt5033_charger: Replace "&pdev->dev" by "ch [...] adds 13b4c6964665 power: reset: gpio-poweroff: use a struct to store the mod [...] adds b16d9f49735f power: reset: gpio-poweroff: use sys-off handler API adds 4ee17bd30788 dt-bindings: power: reset: gpio-poweroff: Add priority property adds d03d2a8cdefe power: reset: gpio-poweroff: make sys handler priority con [...] adds 3c693ac29e3f power: reset: brcmstb: Depend on actual SoC dependencies adds b3c3a197baf2 power: supply: cpcap: Drop non-DT driver matching adds b0009b8bed98 power: supply: bq24190_charger: replace deprecated strncpy [...] adds e3c2af5d49bb power: supply: bq2515x: replace deprecated strncpy with strscpy adds 056a75599f5e power: supply: bq256xx: replace deprecated strncpy with strscpy adds afb0379b0f66 power: supply: bq25980: replace deprecated strncpy with strscpy adds e1402bd297a3 power: supply: charger-manager: replace deprecated strncpy [...] adds 81f07d2b0c4d power: supply: surface_battery: replace deprecated strncpy [...] adds afc88dfda013 power: supply: surface-charger: replace deprecated strncpy [...] adds e186bd1ac2f9 Merge power-supply fixes for 6.6 cycle adds 469d31745b9f power: reset: vexpress: Use device_get_match_data() new f9ae180416e0 Merge tag 'for-v6.7' of git://git.kernel.org/pub/scm/linux [...] adds eb2139fc0da6 dt: dt-extract-compatibles: Handle cfile arguments in gene [...] adds 365ba0c7a73c dt: dt-extract-compatibles: Add flag for driver matching c [...] adds 14571ab1ad21 kselftest: Add new test for detecting unprobed Devicetree devices adds bc17fd92c1eb dt-bindings: interrupt-controller: qcom,pdc: document qcom [...] adds 44a7f34dd8ef dt-bindings: arm,psci: Add missing unevaluatedProperties o [...] adds 482b9626b95c dt-bindings: display: panel: one file of all simple LVDS p [...] adds 00d589ace5f4 dt-bindings: writing-schema: add example for multiple DT_S [...] adds 780967feb626 dt-bindings: Add Marantec vendor prefix adds ca5a75df36dd amba: bus: balance firmware node reference counting adds eb559fa633e4 dt-bindings: display: remove backlight node from panel examples adds 47b8fb4aef95 dt-bindings: usb: ti,tps6598x: Disallow undefined properties adds 07a37547bd17 dt-bindings: arm: cpus: Add Qualcomm Kryo 465 adds 2e6fc0b81555 dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock adds b32dcf23a03e dt-bindings: Drop kernel copy of common reserved-memory bindings adds a389c8f3928b dt-bindings: usb: rockchip,dwc3: update inno usb2 phy bind [...] adds 22c3888e55bf dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml adds 7b43addcd15a dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl adds bd888a4377ae dt-bindings: watchdog: da9062-wdt: convert txt to yaml adds a31226cdc877 dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml adds 42604f8eb7ba of: address: Fix address translation when address-size is [...] adds 3eb030c60835 of: address: Remove duplicated functions adds 4d9ec5f04bad of: unittest: Add tests for address translations adds 88696db08b7e of: address: Store number of bus flag cells rather than bool adds 73ae308801a8 of: address: Consolidate bus .map() functions adds 88862247ce80 of: overlay: unittest: overlay_bad_unresolved: Spelling s/ [...] adds 53ed3233e6b5 dt-bindings: input: qcom,pm8921-keypad: convert to YAML format adds ba026ac33694 media: dt-bindings: ti,ds90ub960: Add missing type for "i2 [...] adds a9f32acf1025 dt-bindings: input: syna,rmi4: Make "additionalProperties: [...] adds 4d2309224ec2 dt-bindings: soundwire: Add reference to soundwire-control [...] adds 5027cf58e402 dt-bindings: arm,coresight-cti: Drop type for 'cpu' property adds 70b416afc998 dt-bindings: arm,coresight-cti: Add missing additionalProp [...] adds f2147371a83c dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example p [...] adds 527de94b0fb3 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'addition [...] adds fe612629746c dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support f [...] new 8bc9e6515183 Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub [...] adds aadbaac84fc9 dt-bindings: display: rockchip-vop: Document rv1126 vop adds 3c3cfcb93f6e drm/rockchip: vop: Add rv1126 vop_lite support adds 9610f9fdf9a0 dt-bindings: display: rockchip-dw-mipi-dsi: Document rv1126 DSI adds 11fdb231f412 drm/rockchip: dsi: Add rv1126 MIPI DSI support adds 68132cc6d1bc nouveau/u_memcpya: use vmemdup_user adds efcb492d77c4 accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES adds 78f46ecd9be8 drm/ttm/tests: Require MMU when testing adds 192948f6a923 drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM adds 96413b355a49 drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY adds 15f389da1125 drm: bridge: samsung-dsim: Fix waiting for empty cmd trans [...] adds b31f784ffff9 drm/bridge: lvds-codec: Implement atomic_get_input_bus_fmt [...] adds 5976a28b344e drm/loongson: Fix error handling in lsdc_pixel_pll_setup() adds 13fc28804bf1 drm/rockchip: vop: Fix reset of state in duplicate state c [...] adds 800f7c332df7 drm/rockchip: vop: Use cleanup helper directly as destroy funcs adds 5aacd2908378 drm/rockchip: vop: Fix call to crtc reset helper adds 342f7e4967d0 drm/rockchip: vop2: Don't crash for invalid duplicate_state adds 4d49d87b3606 drm/rockchip: vop2: Add missing call to crtc reset helper adds 199cf07ebd2b drm/bridge: panel: Add a device link between drm device an [...] adds 50b0cd7d3ac3 dt-bindings: display: simple: Add Mitsubishi AA084XE01 panel adds 637d3fdc109a drm/panel: simple: Add support for Mitsubishi AA084XE01 adds d19859a04266 drm/panel: JDI LT070ME05000 drop broken link adds f5d8f9c0d8b4 drm/panel: JDI LT070ME05000 simplify with dev_err_probe() adds a913a739ab6e dt-bindings: display: Add bindings for JDI LPM102A188A adds 25205087df1f drm/panel: Add driver for JDI LPM102A188A adds ad1367f831f8 drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg [...] adds d7a407bc9ba3 drm/panfrost: Do not check for 0 return after calling plat [...] adds 09902f3a1f83 doc: dma-buf: Rewrite intro section a little adds 504245a5ab6b doc: uapi: Add document describing dma-buf semantics adds 7baf60556413 drm/nouveau: sched: avoid job races between entities adds b4e9fa933551 drm/nouveau: uvmm: fix unset region pointer on remap adds b715dcd3db4a drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly adds afcacac4beb7 drm/gma500: remove duplicate macro definitions adds da596080b2b4 drm/gma500: Fix call trace when psb_gem_mm_init() fails adds 17c35883cf53 drm/gma500: Remove unused declarations adds 24883eb269f0 drm/repaper: fix -Wvoid-pointer-to-enum-cast warning adds ef8e29b16ff1 drm/tests: Test default pitch fallback adds 97eacd052dad drm/tests: Add KUnit tests for drm_fb_swab() adds c6099d7ed3db drm/tests: Add KUnit tests for drm_fb_clip_offset() adds 371e0b186a13 drm/tests: Add KUnit tests for drm_fb_build_fourcc_list() adds af4fd86a5c21 drm/tests: Add multi-plane support to conversion_buf_size() adds bb7f98db31b3 drm/tests: Add KUnit tests for drm_fb_memcpy() adds c18df7e69cbc fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected adds d3aeac86883e fbdev/sbus: Forward declare all necessary structures in header adds cbe606f304ec fbdev/sbus: Add initializer macros and Kconfig tokens for [...] adds 3409343341b1 fbdev/bw2: Use initializer macro for struct fb_ops adds 1d3bba30ded2 fbdev/cg14: Use initializer macro for struct fb_ops adds 6e4241347b65 fbdev/cg3: Use initializer macro for struct fb_ops adds 17397471d80e fbdev/cg6: Use initializer macro for struct fb_ops adds aee3c3119fd5 fbdev/ffb: Use initializer macro for struct fb_ops adds 10ff3e6c8dbb fbdev/leo: Use initializer macro for struct fb_ops adds d1ed0f1d2a04 fbdev/p9100: Use initializer macro for struct fb_ops adds a5bb8a64025b fbdev/tcx: Use initializer macro for struct fb_ops adds e76e7ec8f162 drm/debugfs: drop debugfs_init() for the render and accel node v2 adds 7a0f217899a1 drm/debugfs: disallow debugfs access when device isn't registered adds 19ecbe8325a2 drm/komeda: drop all currently held locks if deadlock happens adds 0b30d57acafc drm/debugfs: rework debugfs directory creation v5 adds ec9c7073bb08 drm/debugfs: remove dev->debugfs_list and debugfs_mutex v2 adds 8e455145d8f1 drm/debugfs: rework drm_debugfs_create_files implementation v2 adds f8afe6b41b9f drm/virtio: Remove unused function declarations adds 38df905b6426 MAINTAINERS: Add Boris Brezillon as Panfrost driver maintainer adds 8ed520ff4682 accel/ivpu: Move set autosuspend delay to HW specific code adds 0a9cd7924e56 accel/ivpu: Remove duplicated error messages adds 3f68b03ae6dc accel/ivpu: Make ivpu_pm_init() void adds edee62c0852a accel/ivpu: Add information about context on failure adds 34d03f2a174d accel/ivpu: Initialize context with SSID = 1 adds 53d98420f5f9 accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init() adds e5fb2867190f accel/ivpu/37xx: Change register rename leftovers adds c92ab3616988 accel/ivpu/37xx: White space cleanup adds beaf3ebf2924 accel/ivpu: Move MMU register definitions to ivpu_mmu.c adds eefa13a69053 accel/ivpu: Print information about used workarounds adds 2519fceb9f28 fbdev/smscufx: Use fb_ops helpers for deferred I/O adds 1e3c721664e3 fbdev/udlfb: Use fb_ops helpers for deferred I/O adds ee057f972d32 fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED adds 66a749a75235 fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O adds 73281e02f4b2 hid: Remove trailing whitespace adds a564708ec491 hid/picolcd: Use fb_ops helpers for deferred I/O adds b1adff68e384 staging/fbtft: Initialize fb_op struct as static const adds c3ba2ada133d staging/fbtft: Use fb_ops helpers for deferred I/O adds c11c1a50573e drm: bridge: it66121: Extend match support for OF tables adds 29ff3b7e23af drm: bridge: it66121: Simplify probe() adds d0375f6858c4 drm: bridge: it66121: Fix invalid connector dereference adds 941882a0e96d drm/bridge: lt8912b: Fix bridge_detach adds 44283993144a drm/bridge: lt8912b: Fix crash on bridge detach adds 6985c5efc405 drm/bridge: lt8912b: Manually disable HPD only if it was enabled adds f45acf7acf75 drm/bridge: lt8912b: Add missing drm_bridge_attach call adds 6bd3d8da51ca MAINTAINERS: Add Jessica as a reviewer for drm/panel adds 39e0b96d61b6 drm/bridge/analogix/anx78xx: Drop ID table adds d8dfccde2709 drm/bridge: Drop conditionals around of_node pointers adds 481fc9e7e11d drm/bridge: Drop CONFIG_OF conditionals around of_node pointers adds 9eeba919dd0f drm/connector: document DRM_MODE_COLORIMETRY_COUNT adds d29e112ab8d4 drm/doc/rfc: No STAGING out of drivers/staging. adds eed5d32ea1e2 drm/doc/rfc: Mark Dev_coredump as completed. adds 3d06add933cc drm/doc/rfc: Mark DRM_VM_BIND as complete. adds e4a0fbdd8521 drm/doc/rfc: Mark GPU VA as complete. adds b88c168e6b91 drm/debugfs: Add inline to drm_debugfs_dev_init() to suppr [...] adds fb0a84e6de1b drm/tests: Zero initialize fourccs_out adds ae4d2314ff60 drm/mst: delete unnecessary case in drm_dp_add_payload_part2() adds 5aa1dfcdf0a4 drm/mst: Refactor the flow for payload allocation/removement adds 3095f1122203 drm/imx/ipuv3: Convert to platform remove callback returning void adds 2b9b0a9fc548 drm/ingenic: Convert to platform remove callback returning void adds 232b53724aec drm/mediatek: Convert to platform remove callback returning void adds c04ca6bbb7ea drm/mediatek: Convert to platform remove callback returning void adds 01790d5e372f drm/msm: Convert to platform remove callback returning void adds 775b0669e19f drm/shmobile: Convert to platform remove callback returning void adds 84f54d4966f4 drm/ssd130x: Print the PWM's label instead of its number adds 4dbce3d6fea5 drm/ssd130x: Fix screen clearing adds 15d30b46573d drm/ssd130x: Use bool for ssd130x_deviceinfo flags adds 84a45f4c27d1 fbdev/au1200fb: Do not display boot-up logo adds 828d96633ab7 fbdev/mmp/mmpfb: Do not display boot-up logo adds 58d2ef9c1c0c fbdev/core: Fix style of code for boot-up logo adds fa671e4f1556 fbdev/core: Unexport logo helpers adds 8887086ef2e0 fbdev/core: Move logo functions into separate source file adds 9ab7dc25ab65 fbdev/core: Remove empty internal helpers from fb_logo.c adds 6ae9f693ed4f fbdev/core: Clean up include statements in fbmem.c adds 0a1844bf0b53 drm/buddy: Improve contiguous memory allocation adds 2eb412aa25ed drm/amdgpu: Move the size computations to drm buddy adds 8569c3154538 drm/i915: Move the size computations to drm buddy adds f8c37b88092e drm/panel: Don't store+check prepared/enabled for simple cases adds d43f0fe153dc drm/panel: s6e63m0: Don't store+check prepared/enabled adds 1e0465eb16a4 drm/panel: otm8009a: Don't double check prepared/enabled adds 92e62478b62c MAINTAINERS: Update DRM DRIVERS FOR FREESCALE IMX entry adds 2a073968289d drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should [...] adds 02680d71dea8 drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at shutdo [...] adds c3ca98396ffa drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time adds fc71f615fd08 drm/amd/display: Fix -Wuninitialized in dm_helpers_dp_mst_ [...] adds c286c48018de drm/debugfs: Fix drm_debugfs_remove_files() stub adds d51f9fbd98b6 drm/ssd130x: Store the HW buffer in the driver-private CRTC state adds 81995ee16203 drm: bridge: it66121: ->get_edid callback must not return [...] adds 1006d67413d7 accel/qaic: Register for PCI driver at the beginning of mo [...] adds ea097ffa42b7 accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc() adds 27b87db470e2 MAINTAINERS: add drm_bridge_connector.[ch] files under bri [...] adds db43b0319df5 drm/komeda: add NV12 format to support writeback layer type adds 3ce6608bfc84 drm/nouveau/nvif: refactor deprecated strncpy adds 00fb28fd16ad drm/nouveau/core: refactor deprecated strncpy adds 37454bcbb686 drm/nouveau/pm: refactor deprecated strncpy adds 484281d5436c drm/bridge: dw-hdmi-cec: Add arbitration lost event adds 47fadb03bdfd drm/dp_mst: Fix NULL dereference during payload addition adds 8bde4442acbb drm/dp_mst: Sanitize error return during payload addition adds 0663e1da5ba8 drm/dp_mst: Tune down error message during payload addition adds d79d91026e7b drm/nouveau/devinit/tu102-: remove attempt at loading PreOS adds 12c9b05da918 drm/nouveau/imem: support allocations not preserved across [...] adds e120f4cafe15 drm/nouveau/gr/gf100-: lose contents of global ctxbufs acr [...] adds 17008293c572 drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL adds 167630846960 drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo adds 21636b1a696b drm/nouveau/disp: rearrange output methods adds a69eeb37f90d drm/nouveau/disp: add output detect method adds 0cd7e0718139 drm/nouveau/disp: add output method to fetch edid adds 8a7783c791b6 drm/nouveau/disp: rename internal output acquire/release f [...] adds 1b477f42285e drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for readin [...] adds 68ee172269fa drm/nouveau/disp: shuffle to make upcoming diffs prettier adds 724e0f3b8b98 drm/nouveau/disp: add acquire_dac() adds cefc3c1452b1 drm/nouveau/disp: add acquire_sor/pior() adds 45d954c05da1 drm/nouveau/disp: update SOR routing immediately on acquire() adds e32de3da3f26 drm/nouveau/kms/nv50-: pull some common init out of OR-spe [...] adds 42db5692aa2e drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector adds 232856e896b3 drm/nouveau/kms/nv50-: keep output state around until mode [...] adds c0f7b729425b drm/nouveau/kms/nv50-: move audio enable post-modeset adds 6c6abab20b99 drm/nouveau/disp: add output hdmi config method adds 8ed094211f3b drm/nouveau/disp: move hdmi disable out of release() adds b24bf8b8ba53 drm/nouveau/disp: release outputs post-modeset adds 422f6d8a24bb drm/nouveau/disp: remove SOR routing updates from supervisor adds 2274ce7e3681 drm/nouveau/disp: add output backlight control methods adds 5b9c0307a103 drm/nouveau/disp: add output lvds config method adds e9c9b5b94255 drm/nouveau/disp: add hdmi audio hal function adds 0bd4e9f7dcd1 drm/nouveau/disp: move dp aux pwr method to HAL adds bd7a61bcbb50 drm/nouveau/disp: add dp aux xfer method adds bfb03a077ba9 drm/nouveau/disp: add dp rates method adds a5a7379f6d9d drm/nouveau/kms/nv50-: split DP disable+enable into two modesets adds 625ead3d39d7 drm/nouveau/kms/nv50-: flush mst disables together adds 757033808c95 drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link adds 633716501c94 drm/nouveau/disp: add dp train method adds 3147ce0d07aa drm/nouveau/disp: move link training out of supervisor adds e206cae1e534 drm/nouveau/disp: add dp sst config method adds 1958d69fa8e7 drm/nouveau/disp: add dp mst id get/put methods adds 62b0eef237a3 drm/nouveau/disp: move outp/conn construction to chipset code adds cb3ec8cbd00e drm/nouveau/disp: move outp init/fini paths to chipset code adds 56d732839ea0 drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV adds 571028c46f3b drm/nouveau/kms/nv50-: create heads based on nvkm head mask adds 0880bf4c439d drm/nouveau/kms/nv50-: create heads after outps/conns adds 9c3361de0641 drm/nouveau/kms/nv50-: name aux channels after their connector adds 8b7d92cad953 drm/nouveau/kms/nv50-: create connectors based on nvkm info adds 0a4410a79fe6 drm/nouveau/kms/nv50-: create outputs based on nvkm info adds 073bde453635 drm/nouveau/kms/nv50-: disable dcb parsing adds 5305d85077c7 dt-bindings: display: anx7814: Add definition for anx7816 adds bb9fb4a42de1 drm/bridge/analogix/anx78xx: Add missing definition adds 1716b1891e1d drm/tegra: rgb: Parameterize V- and H-sync polarities adds a2d9036615f0 drm/bridge: tc358768: Fix use of uninitialized variable adds aa23099f4733 drm/bridge: tc358768: Default to positive h/v syncs adds 66962d5c3c51 drm/bridge: tc358768: Fix bit updates adds 1e08e78871df drm/bridge: tc358768: Cleanup PLL calculations adds e5fb21678136 drm/bridge: tc358768: Use struct videomode adds 013ea98cdfcc drm/bridge: tc358768: Print logical values, not raw regist [...] adds 89cfd50e13f1 drm/bridge: tc358768: Use dev for dbg prints, not priv->dev adds 699cf62a7d45 drm/bridge: tc358768: Rename dsibclk to hsbyteclk adds b3aa7b34924a drm/bridge: tc358768: Clean up clock period code adds f1dabbe64506 drm/bridge: tc358768: Fix tc358768_ns_to_cnt() adds 9fc75c40faa2 drm/bridge: tc358768: Attempt to fix DSI horizontal timings adds 1c7a387ffef8 drm: Update file owner during use adds 887878014534 drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_N [...] adds cd273b7f1d8d MAINTAINERS: Update gma500 git repo adds c478768ce807 drm/armada: Call drm_atomic_helper_shutdown() at shutdown time adds ce3d99c83495 drm: Call drm_atomic_helper_shutdown() at shutdown time fo [...] adds 013d382d11a2 drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time adds 10c8204c8b17 drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time adds 3c4babae3c4a drm: Call drm_atomic_helper_shutdown() at shutdown/remove [...] adds 918ce0906dcd drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at [...] adds 2682768bde74 drm/edid: Fixup h/vsync_end instead of h/vtotal adds a08e0622c42f drm/ssd130x: Drop _helper prefix from struct drm_*_helper_ [...] adds cb850f6f69d1 accel/qaic: Remove ->size field from struct qaic_bo adds 76d42aa951ae accel/qaic: Update BO metadata in a central location adds 77f71e153f09 accel/qaic: Declare BO 'sliced' after all the operations a [...] adds b3107e75a96e accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo() adds 0a9ee93b8294 accel/qaic: Clean up BO during flushing of transfer list adds b2576f6cf6da accel/qaic: Create a function to initialize BO adds 217b812364d3 accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL adds 61df9ca23107 drm/simpledrm: Add support for multiple "power-domains" adds 330140d7319f drm/bridge: Add 200ms delay to wait FW HPD status stable adds 89755ee1d593 drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time adds f72c2db47080 drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm adds fe7acaa727e1 drm/gpuvm: allow building as module adds 78f54469b871 drm/nouveau: uvmm: rename 'umgr' to 'base' adds 9edb071c8bd3 drm/gma500: refactor deprecated strncpy adds c78199a78fe8 accel/ivpu: Update debugfs to latest changes in DRM adds d776f654d089 accel/ivpu: Compile ivpu_debugfs.c conditionally adds 24c614c3d60c drm/gpuvm: doc: fix filename references adds a4ead6e37e32 drm/nouveau/kms/nv50: hide unused variables adds 5a44d50f0072 MAINTAINERS: Update drm-misc entry to match all drivers adds fc5fb9e7f81e MAINTAINERS: Document that the NXP i.MX 8MQ DCSS driver go [...] adds ab2dbf894a0f drm/bridge: use drm_bridge_get_edid() instead of using ->g [...] adds e35728d0286c drm/bridge: lt9611uxc: use drm_bridge_get_edid() instead o [...] adds 15bda1f8de5d drm/tests: Add calls to drm_fb_blit() on supported format [...] adds 91951d36c223 drm/tests: Add new format conversion tests to better cover [...] adds 86c3331c8089 drm/bridge: adv7511: Convert to use maple tree register cache adds 9a9f6fb5205a drm/bridge: dpc3433: Convert to use maple tree register cache adds 4dd9368671fb drm/bridge: tc358767: Convert to use maple tree register cache adds fb6f4f47dd4a drm/bridge: icn6211: Convert to use maple tree register cache adds eae0cfcce3cd drm/bridge: lt9211: Convert to use maple tree register cache adds 0908a0225d0f drm/bridge: sn65dsi83: Convert to use maple tree register cache adds c8c575ebf6da drm/panel: ili9322: Remove redundant volatle_reg() operation adds 800c1ff7d1b1 drm/panel: ili9322: Convert to use maple tree register cache adds d1fd19e6bd7d dt-bindings: display: panel: Add Raydium RM692E5 adds 988d0ff29ecf drm/panel: Add driver for BOE RM692E5 AMOLED panel adds db0f246c39be drm/doc: Document DRM device reset expectations adds 653e2486450a drm/vblank: Warn when silently cancelling vblank works adds 51dcc15b5b0f drm/panfrost: Add cycle count GPU register definitions adds f11b0417eec2 drm/panfrost: Add fdinfo support GPU load metrics adds 9ccdac7aa822 drm/panfrost: Add fdinfo support for memory stats adds 553c84892bac drm/drm_file: Add DRM obj's RSS reporting function for fdinfo adds 407c0ad5b19a drm/panfrost: Implement generic DRM object RSS reporting function adds a640e3c3a573 drm/amd/pm: Annotate struct smu10_voltage_dependency_table [...] adds ac8e62ab25f2 drm/amdgpu/discovery: Annotate struct ip_hw_instance with [...] adds 8a922cf12cde drm/i915/selftests: Annotate struct perf_series with __counted_by adds 8f5d3daad715 drm/msm/dpu: Annotate struct dpu_hw_intr with __counted_by adds 9760e50db54f drm/nouveau/pm: Annotate struct nvkm_perfdom with __counted_by adds b16cc13baca7 drm/vc4: Annotate struct vc4_perfmon with __counted_by adds 25765dde572b drm/virtio: Annotate struct virtio_gpu_object_array with _ [...] adds 45744668746b drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_by adds 9586e2401700 drm/v3d: Annotate struct v3d_perfmon with __counted_by adds e2272bfb18ee drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edid adds 1b063368ee71 dt-bindings: display: newvision,nv3051d: Add Anbernic 351V adds eba90a7aa225 drm/panel: nv3051d: Add Support for Anbernic 351V adds 9031e0013f81 drm/amd/display: Fix mst hub unplug warning adds c1698c73f4aa drm: exynos: dsi: Convert to platform remove callback retu [...] adds 3683182a7254 drm/bridge: samsung-dsim: add more mipi-dsi device debug i [...] adds eb26c6ab2a11 drm/bridge: samsung-dsim: reread ref clock before configuring PLL adds 846307185f0f drm/bridge: samsung-dsim: update PLL reference clock adds 198e54282ae5 drm/bridge: samsung-dsim: adjust porches by rounding up adds 6acb69182493 drm/bridge: samsung-dsim: calculate porches in Hz adds 5437d667a0ca dt-bindings: display: move LVDS data-mapping definition to [...] adds 66b66c97f407 dt-bindings: display: simple: support non-default data-mapping adds 1cd3ea3e4b12 drm/panel-simple: allow LVDS format override adds 8badbaffbe49 Documentation/gpu: fix Panfrost documentation build warnings adds eb23cffdd7f0 drm/rockchip: vop2: Demote message in mod_supported to drm [...] adds 3d59c22bbb8d drm/rockchip: vop2: Convert to use maple tree register cache adds 44b968d0d086 drm/rockchip: cdn-dp: Fix some error handling paths in cdn [...] adds 63a06c9fe30b drm/rockchip: remove redundant of_match_ptr adds 253a1d33e5cf drm/rockchip: dsi: Use devm_platform_get_and_ioremap_resource() adds 924e5814d1f8 drm/panel: fix a possible null pointer dereference adds f22def5970c4 drm/panel/panel-tpo-tpg110: fix a possible null pointer de [...] adds 99403d747ae8 drm/panel: ltk050h3146w: add mipi_dsi_device.mode_flags to [...] adds 29d8e38c36cb dt-bindings: ltk050h3146w: add compatible for LTK050H3148W [...] adds e5f9d543419c drm/panel: ltk050h3146w: add support for Leadtek LTK050H31 [...] adds f107ff76a8c2 Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.fr [...] adds 79fb229b8810 Merge tag 'drm-misc-next-2023-09-27' of git://anongit.free [...] adds 90b8ad13536e drm/i915: Fix TLB-Invalidation seqno store adds d3b0466adfd9 drm/i915/dg2: Remove Wa_15010599737 adds 2eb23c9409e0 drm/i915/selftests: Align igt_spinner_create_request with [...] adds eaeb4b361452 drm/i915/dg2: Drop pre-production GT workarounds adds f1c805716516 drm/i915: Tidy workaround definitions adds c9517783060a drm/i915/dg2: Drop Wa_16011777198 adds 28c46feec7f8 drm/i915: Consolidate condition for Wa_22011802037 adds ea2f15565d7a drm/i915/xelpmp: Don't assume workarounds extend to future [...] adds f7696ded7c9e drm/i915/xelpg: Call Xe_LPG workaround functions based on [...] adds 5a213086a025 drm/i915: Eliminate IS_MTL_GRAPHICS_STEP adds 81af8abe6513 drm/i915: Eliminate IS_MTL_MEDIA_STEP adds 2e3c369f23a7 drm/i915/mtl: Eliminate subplatforms adds 14128d64090f drm/i915: Replace several IS_METEORLAKE with proper IP ver [...] adds b2edc4148ad9 drm/i915/guc: Force a reset on internal GuC error adds 8940da9fe5f2 drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL adds e42734318558 drm/i915/gsc: define gsc fw adds 7467e1da9064 drm/i915/mtl: Update workaround 14016712196 adds 280410677af7 drm/i915: mark requests for GuC virtual engines to avoid u [...] adds fb4e4c5e3858 drm/i915/gt: Wait longer for tasks in migrate selftest adds 4632e3209f4b drm/i915: Add Wa_14015150844 adds 94bcf876cb6a drm/i915/mtl: Drop Wa_14017240301 adds c795d2f40a29 drm/i915: Run relevant bits of debugfs drop_caches per GT adds 3b2562dcf91d drm/i915/gt: skip WA verification for GEN7_MISCCPCTL on DG2 adds c92ec50822fb drm/i915/gt: Prevent error pointer dereference adds 98fa06e44e3a drm/i915: Add Wa_18022495364 adds 4485bd519f5d i915/pmu: Move execlist stats initialization to execlist s [...] adds 4d938bb93ffd drm/i915/huc: silence injected failure in the load via GSC path adds 8ae272348153 drm/i915/pxp/mtl: Update pxp-firmware response timeout adds c14d446e25fe drm/i915/pxp/mtl: Update pxp-firmware packet size adds afddcbe41f04 drm/i915/lrc: User PXP contexts requires runalone bit in lrc adds 5642639bd4f7 drm/i915: refactor deprecated strncpy adds 26a8e32e6d77 i915: Limit the length of an sg list to the requested length adds b17e6840882d drm/i915/gt: Update RC6 mask for mtl_drpc adds 0f3fa942d911 drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top adds 82b1e8f7ff6a drm/i915/gt: remove a static inline that requires includin [...] adds 2fc37c0c59c9 drm/i915/gem: remove inlines from i915_gem_execbuffer.c adds ae0e5e6eaaab drm/i915: Add Wa_18028616096 adds a383a021804c drm/i915/perf: Remove gtt_offset from stream->oa_buffer.he [...] adds e2f99b79d4c5 i915/guc: Get runtime pm in busyness worker only if alread [...] adds 1e975e591af9 drm/i915: Do not disable preemption for resets adds 03d681412b38 drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval adds caacbdc28f54 Merge tag 'drm-intel-gt-next-2023-09-28' of git://anongit. [...] adds cc018c262674 drm/i915: Avoid endless HPD poll detect loop via runtime s [...] adds b77d010d82ea drm/i915: Don't change the status of forced connectors dur [...] adds 4bed08d99c68 drm/i915: Don't change the status of forced connectors dur [...] adds 58554dbf0991 drm/i915/vdsc: Fix first_line_bpg_offset calculation adds 95c23e2085f2 drm/i915/dp: Fix LT debug print in SDP CRC enable adds ac765b7018f6 drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm insid [...] adds 3b918f4f0c8b drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS adds c0eeae21425e drm/i915/display: Remove unused POWER_DOMAIN_MASK adds 2643e6d1f2a5 drm/i915/dgfx: Enable d3cold at s2idle adds 3a8ecd4c3ede drm/i915/cx0: Add intel_cx0_get_owned_lane_mask() adds 0f5c2e5bd2fc drm/i915: Simplify intel_cx0_program_phy_lane() with loop adds 6a62986bb52e drm/i915/cx0: Enable/disable TX only for owned PHY lanes adds 226fa3ab8be5 drm/i915/cx0: Program vswing only for owned lanes adds 3d3e02716136 drm/i915/dg2: Recognize pre-production hardware adds e50086f3d313 drm/i915/dg2: Drop pre-production display workarounds adds 3d623691ca30 drm/i915/selftest: Simplify Y-major tiling in blit selftest adds 4ebf43d0488f drm/i915: Eliminate has_4tile feature flag adds a1476c2a9715 drm/i915/dp: Consider output_format while computing dsc bpp adds 3a4b4809c8cc drm/i915/dp: Move compressed bpp check with 420 format ins [...] adds fd279d21edd2 drm/i915/dp_mst: Use output_format to get the final link bpp adds 8d5284765a43 drm/i915/dp: Use consistent name for link bpp and compressed bpp adds d9f864efb937 drm/i915/dp: Update Bigjoiner interface bits for computing [...] adds 7f5ac365261d drm/i915/intel_cdclk: Add vdsc with bigjoiner constraints [...] adds 90bba71a1afd drm/i915/dp: Remove extra logs for printing DSC info adds e1a211e31625 drm/i915/dp: Avoid forcing DSC BPC for MST case adds 8a969033cee8 drm/i915/dp: Add functions to get min/max src input bpc with DSC adds 2f4761c6654f drm/i915/dp: Check min bpc DSC limits for dsc_force_bpc also adds 51dda14868ef drm/i915/dp: Avoid left shift of DSC output bpp by 4 adds b9a7efcd9911 drm/i915/dp: Rename helper to get DSC max pipe_bpp adds 9c8160a34383 drm/i915/dp: Separate out functions for edp/DP for computi [...] adds 874aa4a3ff50 drm/i915/dp: Add DSC BPC/BPP constraints while selecting p [...] adds a4d30841dee6 drm/i915/dp: Separate out function to get compressed bpp w [...] adds 1c56e9a39833 drm/i915/dp: Get optimal link config to have best compressed bpp adds 61d340faaa5b drm/i915/dp: Check src/sink compressed bpp limit for edp adds 7adfec8c3374 drm/i915/dp: Check if force_dsc_output_format is possible adds 9173c14fe795 drm/i915/display: Remove unused POWER_DOMAIN_MODESET adds 213454b3af2e drm/i915: Eliminate IS_MTL_DISPLAY_STEP adds e388ae97e225 drm/i915/display: Eliminate IS_METEORLAKE checks adds 2f092c0c5262 drm/i915/display: remove redundant parameter from sdp spli [...] adds 1bd1817b68d7 drm/i915/display: combine DP audio compute config steps adds fe2352fd6402 drm: Add an HPD poll helper to reschedule the poll work adds 50452f2f7685 drm/i915: Fix HPD polling, reenabling the output poll work [...] adds 40a54a268ffc drm/i915/display: add lock while printing frontbuffer trac [...] adds 1d6f7b19bdff drm/i915/sdvo: Issue SetTargetOutput prior to GetAttachedDisplays adds a5d1d0a1fc03 drm/i915/sdvo: Protect macro args adds 469c09624b56 drm/i915/sdvo: s/sdvo_inputs_mask/sdvo_num_inputs/ adds 7176dca94314 drm/i915: Don't warn about zero N/P in *_calc_dpll_params() adds c99c0e2839a4 drm/i915: Fully populate crtc_state->dpll adds d320aaaa2cde drm/i915/sdvo: Pick the TV dotclock from adjusted_mode adds e83d12e09231 drm/i915/sdvo: Fail gracefully if the TV dotclock is out of range adds 5d5fea7c79a7 drm/i915/rpl: Update pci ids for RPL P/U adds f1f959d523b7 drm/i915/vma: constify unbind_fence_ops adds 2e775f2d41ef drm/i915/display: update intel_dp_has_audio to support MST adds 6297ee90f682 drm/i915/display: configure SDP split for DP-MST adds ae3a70adc273 drm/i915/regs: split out intel_color_regs.h adds 7f52ca642f80 drm/i915/color: move CHV CGM pipe mode read to intel_color adds efe6fcb2dc27 drm/i915: move HSW+ gamma mode read to intel_color adds cecdea151e78 drm/i915: move ILK+ CSC mode read to intel_color adds f56e23edb196 drm/i915/color: move SKL+ gamma and CSC enable read to int [...] adds 9af09dfcdfa1 drm/i915/color: move pre-SKL gamma and CSC enable read to [...] adds 51152acfdcb1 drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim adds 524240b231ea drm/i915/hdcp: Propagate aux info in DP HDCP functions adds ae4f902bb344 drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario adds 3974f9c17bb9 drm/i915/hdcp: Adjust timeout for read in DPMST Scenario adds 31ea78571e0d drm/i915/sdvo: Nuke attached_output tracking adds 0eb8252a6f79 drm/i915/sdvo: Initialize the encoder earlier adds c6eddd311da4 drm/i915/sdvo: Nuke the duplicate sdvo->port adds 5bb306b1d141 drm/i915/sdvo: Get rid of the per-connector i2c symlink adds c0ff6c6e4c24 drm/i915/sdvo: Rework DDC bus handling adds 9c7e9db11aef drm/i915/sdvo: Print out the i2c pin and slave address adds b3bca7b8fa7c drm/i915/psr: Apply Wa_14015648006 for all display 14 steppings adds 10eaac085bfe drm/display/dp: Assume 8 bpc support when DSC is supported adds a10ca2afb8d3 drivers/drm/i915: Honor limits->max_bpp while computing DS [...] adds 84bd5e968594 drm/i915/dg2: Add support for new DG2-G12 revid 0x1 adds 74c699e41998 drm/i915/dp: Drop redundant AUX power get/put in intel_dp_force() adds 7ce8ac49e421 drm/i915/mtl: Add TC port lockdep assert to AUX power well [...] adds c1464a89e1a4 drm/i915: add minimal i915_gem_object_frontbuffer.h adds 130849f8ec14 drm/i915/hdcp: Use intel_connector as argument for hdcp_2_ [...] adds a35239a89259 drm/i915/hdcp: Use correct aux for capability check scenario adds 7218779efc46 drm/edid: add drm_edid_is_digital() adds e1039cde6849 drm/i915/display: use drm_edid_is_digital() adds 82b599ece3b8 drm/edid: parse source physical address adds 113cdddcded6 drm/cec: add drm_dp_cec_attach() as the non-edid version o [...] adds 1bc734483552 drm/i915/cec: switch to setting physical address directly adds f208f4a49a46 media: cec: core: add note about *_from_edid() function us [...] adds 4f89df198dc1 drm/i915/fbc: Clear frontbuffer busy bits on flip adds 35a97f56d6cc drm/i915/psr: Clear frontbuffer busy bits on flip adds 40320844ca8b drm/i915: Add new frontbuffer tracking interface to queue flush adds 1bb2af547a4b drm/i915: Handle dma fences in dirtyfb callback adds 76342fce58a5 drm/i915/vdsc: Refactor dsc register field macro adds 611977c3e404 drm/i915/vdsc: Add a check for dsc split cases adds d03b64c8a5ca drm/i915/vdsc: Add func to get no. of vdsc instances per pipe adds bd077259d0a9 drm/i915/vdsc: Add function to read any PPS register adds 265bb1cbe3d6 drm/i915/vdsc: Add function to write in PPS register adds 961e11ab9f82 drm/i915/vdsc: Remove unused dsc registers adds 8b70b5691704 drm/i915/vdsc: Fill the intel_dsc_get_pps_config function adds fe21299ca234 drm/i915/display: Compare the readout dsc pps params adds 98090e0bf51a drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() adds afaa4ff0bc78 drm/i915/tc: make intel_tc_port_get_lane_mask() static adds 6a96c1c63ecd drm/i915/tc: move legacy code out of the main _max_lane_co [...] adds 182ccc43aa80 drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count() adds a3f84a67c791 drm/i915/psr: Add psr sink error status into sink status debugfs adds 183670347b06 drm/i915: add trailing newlines to msgs adds e028d7a4235d drm/i915/cx0: Check and increase msgbus timeout threshold adds 61ae12400904 drm/i915: Constify LUT entries in checker adds 9055e73e8e6a drm/i915/dsb: Dump the DSB command buffer when DSB fails adds 088ca02108fc drm/i915/dsb: Avoid corrupting the first register write adds 231b1d6c9ab6 drm/i915/dsb: Don't use indexed writes when byte enables a [...] adds 7ed888fa7812 drm/i915: Stop forcing clock gating init for future platforms adds 3d0a1688fe5b drm/i915/adlp: Stop calling gen12lp_init_clock_gating() adds 53dd7b1fb4e5 drm/i915/display: Extract display workarounds from clock g [...] adds da1bc5cc3b55 drm/i915/display: Apply workarounds during display init adds 70052100fabe drm/i915: Only check eDP HPD when AUX CH is shared adds d28c82228241 drm/i915/dsc: improve clarity of the pps reg read/write helpers adds 34131651e1e1 drm/i915/dsc: have intel_dsc_pps_read_and_verify() return [...] adds 9995d615125d drm/i915/dsc: have intel_dsc_pps_read() return the value adds fb1400f7441d drm/i915/dsc: rename pps write to intel_dsc_pps_write() adds 973daa9fe6d1 drm/i915/dsc: drop redundant = 0 assignments adds 5828681e25ee drm/i915/dsc: clean up pps comments adds 051da77ed577 drm/i915/dsc: add the PPS number to the register content macros adds 30c220a6fdd8 drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PP [...] adds 6b711386d133 drm/i915/gt: rename DBG() to GTT_TRACE() adds cbbfe9150857 drm/i915/mst: Read out FEC state adds 126f94e87e79 drm/i915: Fix FEC pipe A vs. DDI A mixup adds 3dfeb80b3088 drm/i915: Fix FEC state dump adds edc876631b1c drm/i915: Split some long lines in hsw_fdi_link_train() adds d0a309a90f1d drm/i915: Stop spamming the logs with PLL state adds a7891a0aa5fa drm/i915: Reduce combo PHY log spam adds 3072a24c778a drm/i915: Introduce crtc_state->enhanced_framing adds 3106c34df6ac drm/i915/dsc: Fix pic_width readout adds a3f9e4bc1ec9 Merge drm/drm-next into drm-intel-next adds 83a307399708 drm: Reorder drm_sysfs_connector_remove() vs. drm_debugfs_ [...] adds 21b6c2812f3d drm/sysfs: Register "ddc" symlink later adds 30b98ecbfbd6 drm/i915: Call the DDC bus i2c adapter "ddc" adds 08a629fff8c9 drm/i915/lvds: Populate connector->ddc adds 96f0ef50bfc6 drm/i915/crt: Populate connector->ddc adds 4aad8b9d0e7f drm/i915/dvo: Populate connector->ddc adds 84fd19644aef drm/i915/dp: Populate connector->ddc adds 959fb1a68652 drm/i915/mst: Populate connector->ddc adds e046d1562491 drm/i915/hdmi: Use connector->ddc everwhere adds ac6dcb63f244 drm/i915/hdmi: Nuke hdmi->ddc_bus adds 31a657528976 drm/i915/hdmi: Remove old i2c symlink adds 32c32155cab3 drm/i915/sdvo: Constify mapping structs adds e7b392824223 drm/i915/fbc: replace GEM_BUG_ON() to drm_WARN_ON() adds 02cc0ebc4179 drm/i915/fb: replace GEM_WARN_ON() with drm_WARN_ON() adds 2fad9e44bc08 drm/i915/dpt: replace GEM_BUG_ON() with drm_WARN_ON() adds 6686c30e455c drm/i915: move more of the display probe to display code adds a2c57575b90a drm/i915/display: call gmdid display probe at a higher level adds 93caca6a04b1 drm/i915: move intel_display_device_probe() one level higher adds 8874288c803f drm/i915: Remove runtime suspended boolean from intel_runt [...] adds 4ed2b53b463f drm/i915/dp_mst: Tune down error message during payload addition adds e35628968032 drm/i915/cx0: Add step for programming msgbus timer adds fc3bbd576008 drm/i915/dsi: let HW maintain CLK_POST adds f895e3db65a4 drm/i915: Move psr unlock out from the pipe update critica [...] adds 09f390d4e2f3 drm/i915: Change intel_pipe_update_{start,end}() calling c [...] adds f4b0cece716c drm/i915: Extract intel_crtc_vblank_evade_scanlines() adds 691dec86acc3 drm/i915: Enable VRR later during fastsets adds 825edc8bc72f drm/i915: Adjust seamless_m_n flag behaviour adds b4ac591b8e1b drm/i915: Optimize out redundant M/N updates adds f0f7ec743d06 drm/i915: Relocate is_in_vrr_range() adds 6a38b36c274f drm/i915: Validate that the timings are within the VRR range adds 8f782270cc14 drm/i915: Disable VRR during seamless M/N changes adds 0ce013a4e840 drm/i915: Update VRR parameters in fastset adds 26f03ef81663 drm/i915: Assert that VRR is off during vblank evasion if [...] adds 16a9359401ed drm/i915: Implement transcoder LRR for TGL+ adds 7e1ca0966712 drm/i915: add a note about fec_enable with 128b/132b adds a234990f62b8 Revert "drm/i915/mst: Populate connector->ddc" adds 3dc06a4fb315 drm/i915/xelpdp: Add XE_LPDP_FEATURES adds 464e8632b600 drm/i915/lnl: Add display definitions adds 66fad3f2db8b drm/i915/xe2lpd: FBC is now supported on all pipes adds 212cf016d974 drm/i915/display: Remove FBC capability from fused off pipes adds 8dde2e68a555 drm/i915: Re-order if/else ladder in intel_detect_pch() adds 65578d0d10d8 drm/i915/xe2lpd: Add fake PCH adds cfeff354f70b drm/i915/xe2lpd: Treat cursor plane as regular plane for D [...] adds 8ee35345adf1 drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST adds b94c165ea1f1 drm/i915/xe2lpd: Register DE_RRMR has been removed adds dff869020b5c drm/i915/display: Fix style and conventions for DP AUX regs adds 858c19720c9a drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs adds 449f87e66df2 drm/i915/xe2lpd: Re-order DP AUX regs adds 925163b4af66 drm/i915/xe2lpd: Handle port AUX interrupts adds 6f35a04fd663 drm/i915/xe2lpd: Read pin assignment from IOM adds 533a7836d39f drm/i915/xe2lpd: Enable odd size and panning for planar yuv adds 696c331990cf drm/i915/xe2lpd: Add support for HPD adds f96fdcd2f41e drm/i915/xe2lpd: Extend Wa_15010685871 adds 9d404dad0bf8 drm/i915/lnl: Add gmbus/ddc support adds 394b4b7df9f7 drm/i915/lnl: Add CDCLK table adds c2d9d8e7ee15 drm/i915/xe2lpd: Add display power well adds 43e18b0a54d7 drm/i915/xe2lpd: Add DC state support adds 3d3696c0fed1 drm/i915/lnl: Start using CDCLK through PLL adds bb6f53d4f5be drm/i915/bios: Fixup h/vsync_end instead of h/vtotal adds 6a18ae51d265 drm/i915/display: Print display info inside driver display [...] adds 3447aea1b5e1 drm/i915: Zap some empty lines adds 156adfa55f23 drm/i915/irq: Clear GFX_MSTR_IRQ as part of IRQ reset adds 690391777f4d drm/i915/dp: refactor aux_ch_name() adds f067976e4939 drm/i915/cx0: prefer forward declarations over includes adds fa1b97f85d3b drm/i915/dsb: Use non-locked register access adds 357832b5cc04 drm/i915/dsb: Define more DSB bits adds 0c1c7a649975 drm/i915/dsb: Define the contents of some intstructions bi [...] adds df3b91928698 drm/i915/dsb: Introduce intel_dsb_noop() adds e39845d65179 drm/i915/dsb: Introduce intel_dsb_reg_write_masked() adds 5053121b25bf drm/i915/dsb: Add support for non-posted DSB registers writes adds dd1c3eae5855 drm/i915/dsb: Don't use DSB to load the LUTs during full modeset adds 5ae0da3fc78d drm/i915/dsb: Load LUTs using the DSB during vblank adds 25ea3411bd23 drm/i915/dsb: Use non-posted register writes for legacy LUT adds 7678e089bd18 drm/i915/dsb: Evade transcoder undelayed vblank when using DSB adds b4283282c953 drm/i915: Introduce skl_watermark_max_latency() adds 77d8285683d8 drm/i915: Introduce intel_crtc_scanline_to_hw() adds f83b94d23770 drm/i915/dsb: Use DEwake to combat PkgC latency adds 72b2d2a6f178 drm/i915/dp: Factor out helpers to compute the link limits adds 703c5994fe1a drm/i915/dp: Track the pipe and link bpp limits separately adds 7d0f2f68b661 drm/i915/dp: Skip computing a non-DSC link config if DSC i [...] adds 78015e27b7d7 drm/i915/dp: Update the link bpp limits for DSC mode adds 592b9bfd25e4 drm/i915/dp: Limit the output link bpp in DSC mode adds fa7a7a1c9c05 drm/i915: Add helper to modeset a set of pipes adds e3b269049103 drm/i915: Rename intel_modeset_all_pipes() to intel_modese [...] adds 1050e4c2368e drm/i915: Factor out a helper to check/compute all the CRT [...] adds 8ca0b875c082 drm/i915: Add helpers for BW management on shared display links adds 998d2cd361ca drm/i915/fdi: Improve FDI BW sharing between pipe B and C adds f67ff36f2117 drm/i915/fdi: Recompute state for affected CRTCs on FDI links adds a9d0eb95dbdb drm/i915: Warn on if set frontbuffer return value is not N [...] adds 3570bd989acc drm/i915: Update DRIVER_DATE to 20230929 adds 389af786f92e Merge tag 'drm-intel-next-2023-09-29' of git://anongit.fre [...] adds 57390019b68b Merge drm/drm-next into drm-misc-next adds fc93835bb0d7 drm: Add HPD state to drm_connector_oob_hotplug_event() adds 6ec2cf814210 drm/bridge_connector: stop filtering events in drm_bridge_ [...] adds ff5f9ae9812c drm/bridge_connector: implement oob_hotplug_event adds 195dd40c49ff drm/tegra: Remove surplus else after return adds 753c977b1536 drm/tegra: Remove two unused function declarations adds f170bed50f9b drm/tegra: hub: Increase buffer size to ensure all possibl [...] adds 9764723de613 gpu: host1x: Add locking in channel allocation adds 87fafcd53df8 gpu: host1x: Stop CDMA before suspending adds b7c00cdf6df5 gpu: host1x: Enable system suspend callbacks adds f017f1e9cb34 gpu: host1x: Syncpoint interrupt sharding adds e889a311f74f gpu: host1x: Correct allocated size for contexts adds 3868ff006b57 drm/tegra: Zero-initialize iosys_map adds 3f257bc63c0d drm/tegra: gem: Do not return NULL in tegra_bo_mmap() adds c205a67d2876 fbdev: Avoid file argument in fb_pgprotect() adds 052ddf7b86d2 fbdev: Replace fb_pgprotect() with pgprot_framebuffer() adds f2f455981a34 drm: Remove plane hsub/vsub alignment requirement for core [...] adds 451921e7bbc7 drm: Replace drm_framebuffer plane size functions with its [...] adds b9f29205c018 iosys-map: fix kernel-doc typos adds c395c83aafbb drm/simpledrm: Fix power domain device link validity check adds d32ce5ab7b52 Merge tag 'drm-misc-next-2023-10-12' of git://anongit.free [...] adds a4ba1ea69f6b drm/i915: define I915 during i915 driver build adds 197a30c4c62f drm/i915/display: add I915 conditional build to intel_lvds.h adds f8b5f0efa031 drm/i915/display: add I915 conditional build to hsw_ips.h adds 818fdb16d40c drm/i915/display: add I915 conditional build to i9xx_plane.h adds 3c0e538a6d30 drm/i915/display: add I915 conditional build to intel_lpe_audio.h adds 19ff503b866b drm/i915/display: add I915 conditional build to intel_pch_ [...] adds 6df6daad84d8 drm/i915/display: add I915 conditional build to intel_pch_ [...] adds 8cd3a40c52ea drm/i915/display: add I915 conditional build to intel_sprite.h adds cebaacae96cb drm/i915/display: add I915 conditional build to intel_overlay.h adds 603dbd3e33d7 drm/i915/display: add I915 conditional build to g4x_dp.h adds bc872e300b64 drm/i915/display: add I915 conditional build to intel_dpio_phy.h adds 3675c607a81e drm/i915/display: add I915 conditional build to intel_crt.h adds ca116c0075d4 drm/i915/display: add I915 conditional build to vlv_dsi.h adds 7a4946840481 drm/i915/display: add I915 conditional build to i9xx_wm.h adds 9543cc39db98 drm/i915/display: add I915 conditional build to g4x_hdmi.h adds 6842d38178e7 drm/i915/display: add I915 conditional build to intel_dvo.h adds e6a5ad9a7550 drm/i915/display: add I915 conditional build to intel_sdvo.h adds 7f5c64c0871e drm/i915/display: add I915 conditional build to intel_tv.h adds 659eed2ef0e6 drm/i915/display: add I915 conditional build to vlv_dsi_pll.h adds f52d1493dfbf drm/i915/display: Include i915_active header in frontbuffe [...] adds 4c7690614c8b drm/i915: Abstract display info away during probe adds d38d753da7f7 drm/i915: Add missing CCS documentation adds 587e80dc1cb5 drm/i915: Add missing GSCCS documentation adds de1ee4e4cd32 drm/i915/lnl: possibility to enable FBC on first three planes adds f2a7b9cd5b06 drm/i915/lnl: update the supported plane formats with FBC adds fe63ea7c3dbb drm/i915: convert INTEL_DISPLAY_ENABLED() into a function adds 5e72e75d30fc drm/i915: move display info related macros to display adds b8eed6a4aee4 drm/i915: separate display runtime info init adds 079d0b01bc59 drm/i915: separate subplatform init and runtime feature init adds 027c57017795 drm/i915: Stop requiring PLL index == PLL ID adds 99e5a010e815 drm/i915: Decouple I915_NUM_PLLS from PLL IDs adds 51d3e6292719 drm/i915: Introduce for_each_shared_dpll() adds 25591b66d0a4 drm/i915: s/dev_priv/i915/ in the shared_dpll code adds 7824a88b4286 Merge drm/drm-next into drm-intel-next adds 5ed8c7bcf9a5 drm/i915/mocs: use to_gt() instead of direct &i915->gt adds 39fa9a7d5fb7 drm/i915: allocate i915->gt0 dynamically adds 14aebb78b994 drm/i915/gt: remove i915->gt0 in favour of i915->gt[0] adds cf37c0979e55 drm/i915/display/lspcon: Increase LSPCON mode settle timeout adds 07f9cfe2ef6c drm/i915/dp_mst: Make sure pbn_div is up-to-date after sin [...] adds 5846cdfd3d58 drm/i915/display: Created exclusive version of vga decode setup adds 6097cdac5af6 drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read adds da7b3b03f4c5 drm/i915/fbc: Remove ancient 16k plane stride limit adds a8a3b4cd7461 drm/i915/fbc: Split plane stride checks per-platform adds 9fbe915b8892 drm/i915/fbc: Split plane tiling checks per-platform adds 5737f7dc16a1 drm/i915/fbc: Split plane rotation checks per-platform adds 1fe5c43e447b drm/i915/fbc: Split plane pixel format checks per-platform adds 64909aa6ddd0 drm/i915/fbc: Remove pointless "stride is multiple of 64 b [...] adds 12e03c805806 drm/i915/psr: Unify PSR pre/post plane update hooks adds 2745bdda2095 drm/i915: Stop clobbering old crtc state during state check adds cfc7109bf6d1 drm/i915: Constify the crtc states in the DPLL checker adds 4d6e198a3ae3 drm/i915: Simplify DPLL state checker calling convention adds 487a2db8bc4e drm/i915: Constify watermark state checker adds 8f0994d47e89 drm/i915: Simplify watermark state checker calling convention adds c788479a7c5b drm/i915: Constify the snps/c10x PLL state checkers adds 335aa752cf11 drm/i915: Simplify snps/c10x DPLL state checker calling convetion adds a4e71126ac3b drm/i915: Constify remainder of the state checker adds 4627bef6265d drm/i915: Simplify the state checker calling convetions adds 3ce6ac8c5eaa drm/i915: s/pipe_config/crtc_state/ in the state checker adds ae2b1c380ef1 drm/i915: s/dev_priv/i915/ in the state checker adds 3385375be6f2 drm/i915/ddi: Remove redundant intel_connector NULL check adds 33eaede07ad2 drm/i915/uapi: fix doc typos adds 2bc823c920fa drm/i915: Fix VLV color state readout adds 85c477011dd3 drm/i915/display: Free crtc_state in verify_crtc_state adds 55ce2c37cfb9 drm/i915: Add wrapper for getting display step adds 9a3acd8c77cd drm/i915/xe2lpd: display capability register definitions adds 6d181a288e64 drm/i915/xe2lpd: update the dsc feature capability adds 2b8b2948c6cb drm/i915/xe2lpd: update the scaler feature capability adds 9e92a6d1ba56 drm/i915/gvt: remove unused to_gvt() and reduce includes adds 80cf8f18c634 drm/i915/gvt: don't include gvt.h from intel_gvt_mmio_table.h adds 21c828a0c766 drm/i915/gvt: move struct engine_mmio to mmio_context.c adds 906cdb2b5fa1 drm/i915/gvt: move structs intel_gvt_irq_info and intel_gv [...] adds 4a07f063d20c drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY [...] adds 7e1defac4b15 drm/i915: drop -Wall and related disables from cflags as r [...] adds 2250c7ead8ad drm/i915: enable W=1 warnings by default adds 146f27897597 drm/i915/display: Use intel_crtc_destroy_state instead kfree adds 65002eea1677 drm/i915/display: Use correct method to free crtc_state adds 99f106ad5063 drm/i915/hdcp: Move checks for gsc health status adds 0f5b11442e2f drm/i915/hdcp: Move common message filling function to its [...] adds 58883680a841 drm/i915: Remove the module parameter 'fastboot' adds b07eb15d0bb9 drm/i915/vlv_dsi: Add DMI quirk for wrong panel modeline i [...] adds 2cac4ed99f9e drm/i915/vlv_dsi: Add DMI quirk for wrong I2C bus and pane [...] adds f6f4a0862bde drm/i915/vlv_dsi: Add DMI quirk for backlight control issu [...] adds a6028afef98a drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2) adds 7971debdfd37 Merge tag 'drm-intel-next-2023-10-12' of git://anongit.fre [...] adds 42a71bbaeef2 drm/i915: Introduce intel_gt_mcr_lock_sanitize() adds 35ba33f76c2f drm/i915: Introduce the intel_gt_resume_early() adds 37280ef5c1c4 drm/i915: Clean steer semaphore on resume adds 37d62359b15e drm/i915/mtl: Skip MCR ops for ring fault register adds 0951dce656e2 drm/i915/gem: Make i915_gem_shrinker multi-gt aware adds 4cd64e9d2c72 drm/i915: Lift runtime-pm acquire callbacks out of intel_w [...] adds b35274993680 drm/i915: Create a kernel context for GGTT updates adds 0e5148784860 drm/i915: Implement for_each_sgt_daddr_next adds 3f5f62883631 drm/i915: Parameterize binder context creation adds 8a7f77fabac1 drm/i915: Implement GGTT update method with MI_UPDATE_GTT adds a2ae29629230 drm/i915: Toggle binder context ready status adds 799d794f7559 drm/i915: Enable GGTT updates with binder in MTL adds 2b562f032fc2 drm/i915: Register engines early to avoid type confusion adds 9c303439c4e9 drm/i915: Clarify type evolution of uabi_node/uabi_engines adds 6b8ace7a14e7 drm/i915: Invalidate the TLBs on each GT adds 6a3ecfd4a04d drm/i915/guc: Suppress 'ignoring reset notification' message adds 1621a8edc226 drm/i915/guc: Update 'recommended' version to 70.12.1 for [...] adds 3e78f7712115 drm/i915/guc: Annotate struct ct_incoming_msg with __counted_by adds ca1e2a83394a drm/i915/guc: Enable WA 14018913170 adds e96aef079389 drm/i915/gt: More use of GT specific print helpers adds 039adf394725 drm/i915: More use of GT specific print helpers adds 614351f41e8c Merge tag 'drm-intel-gt-next-2023-10-12' of git://anongit. [...] adds 5d89ce6f8c27 accel/habanalabs: prevent immediate hard reset due to 2 ad [...] adds a35c99760146 accel/habanalabs: update pending reset flags with new rese [...] adds c6a4f256aee1 accel/habanalabs: notify user about undefined opcode event adds 7dccb064a7ab accel/habanalabs: print task name and request code upon io [...] adds e7b2902a330e accel/habanalabs: print task name upon creation of a user context adds e4a97d6b6259 accel/habanalabs: set device status 'malfunction' while in rmmod adds f17182d03680 accel/habanalabs: stop fetching MME SBTE error cause adds 43d8acce607c accel/habanalabs: handle arc farm razwi adds bffd2f16ae37 accel/habanalabs: fix standalone preboot descriptor request adds 2b541cf91373 accel/habanalabs: print return code when process terminati [...] adds 942f18c56d21 accel/habanalabs: call put_pid after hpriv list is updated adds 964b1f675dac accel/habanalabs: rename fd_list to hpriv_list adds eaa43a06b765 accel/habanalabs: Allow single timestamp registration requ [...] adds 2da9f8d80593 accel/habanalabs: fix wait_for_interrupt abortion flow adds 89803af5355b accel/habanalabs: remove pdev check on idle check adds 37d72439a4b1 accel/habanalabs: reset device if scrubbing failed adds d33c3d054133 accel/habanalabs: dump temperature threshold boot error adds e11a7d2ca5cd accel: make accel_class a static const structure adds b03dc2b621fa accel/habanalabs/gaudi: Add MODULE_FIRMWARE macros adds 5a8487ac5401 accel/habanalabs/gaudi2: un-secure register for engine cor [...] adds 1e3a78270b4e accel/habanalabs/gaudi2: unsecure tpc count registers adds 15c0bb162353 accel/habanalabs/gaudi2: prepare to remove soft_rst_irq adds fa46c7bb501b accel/habanalabs/gaudi2: fix missing check of kernel ctx adds 88872790923e accel/habanalabs: handle f/w reserved dram space request adds 10926f600513 accel/habanalabs: set default device release watchdog T/O [...] adds a8ab1a81ccc2 accel/habanalabs: add info ioctl for engine error reports adds fe77368c0f3e accel/habanalabs: register compute device as an accel device adds 13312360ef3a accel/habanalabs: update sysfs-driver-habanalabs with the [...] adds 38ed55bc58f7 accel/habanalabs: update debugfs-driver-habanalabs with th [...] adds 57963ff8adfe accel/habanalabs: Move ioctls to the device specific ioctls range adds 01ab1629ad70 accel/habanalabs/gaudi2: prepare to remove cpu_rst_status adds cf1ed52d1209 accel/habanalabs/gaudi2 : remove psoc_arc access adds 428f6882a6f9 accel/habanalabs: fix ETR/ETF flush logic adds a45d5cf09d49 accel/habanalabs: refactor deprecated strncpy to strscpy_pad adds 90f3de616259 accel/habanalabs/gaudi2: Fix incorrect string length compu [...] adds 571bfeb48ac2 accel/habanalabs: refactor deprecated strncpy adds 10d260f655c1 accel/habanalabs: improve etf configuration adds d261b0ab131e accel/habanalabs/gaudi2: include block id in ECC error reporting adds 2b76129c5ae7 accel/habanalabs: move cpucp interface to linux/habanalabs adds ab574f6a81dd accel/habanalabs: disable events ioctls on control device adds e0f452802bda accel/habanalabs: fix inline doc typos adds 0648c4d0806f accel/habanalabs: add tsc clock sampling to clock sync info adds 72bff371b2e2 accel/habanalabs/gaudi2: print power-mode changes adds 7c4130e6ddd7 accel/habanalabs/gaudi2: handle eq health heartbeat check adds 764bfd138f35 accel/habanalabs/gaudi2: add eq health check using irq adds 051868d93cfd accel/habanalabs: prevent sending heartbeat before events [...] adds dfdbc55a9c8c accel/habanalabs: always pass exported size to alloc_sgt_f [...] adds efbca048c64b accel/habanalabs: use exported size from dma_buf and not f [...] adds 0b75cb5b240f accel/habanalabs: export dma-buf only if size/offset multi [...] adds d89d329a2bb3 accel/habanalabs: tiny refactor of hl_map_dmabuf() adds 0165994c215f accel/habanalabs: fix bug in timestamp interrupt handling adds 1157b5d6b3b0 accel/habanalabs: optimize timestamp registration handler adds ba24b5ec7847 accel/habanalabs: split user interrupts pending list adds bb644f61970a accel/habanalabs: fix SG table creation for dma-buf mapping adds 878ebc14db04 accel/habanalabs: set hl_dmabuf_priv.device_address only w [...] adds d16945f60274 accel/habanalabs: add missing offset handling for dma-buf adds 3824be1f4d42 accel/habanalabs: add debug prints to dump content of SG t [...] adds 9dca13141332 accel/habanalabs: add fw status SHUTDOWN_PREP adds 674f77798e43 accel/habanalabs: extend preboot timeout when preboot migh [...] adds de8773fdc500 accel/habanalabs: update boot status print adds d7aa294805a8 accel/habanalabs: remove unused asic functions adds 309ed969032c accel/habanalabs: add traces for dma mappings adds ff92d0105267 accel/habanalabs: trace dma map sgtable adds 7f1cd6fdd587 accel/habanalabs: minor cosmetics update to cpucp_if.h adds a43557dcd429 accel/habanalabs: minor cosmetics update to trace file adds 26f5b6c36438 accel/habanalabs: change Greco to Gaudi2 adds b5305d23aae5 accel/habanalabs/gaudi: remove unused structure definition adds e5873f6b9149 accel/habanalabs: remove unused field adds 6fc69ca84af7 accel/habanalabs: print device name when it is removed adds 87c60e23f26b accel/habanalabs: remove leftover code adds 4355f2c32274 accel/habanalabs/gaudi: remove define used for simulator adds 1630d14f8db0 accel/habanalabs: minor cosmetic update to habanalabs.h adds c1805bf36a27 accel/habanalabs: add missing debugfs function stubs adds 2ba0236f5ba5 accel/habanalabs: remove wrong doc for init_phys_pg_pack_f [...] adds 84190b92cc1f accel/habanalabs: fix bug in decoder wait for cs completion adds 0426e03126fb accel/habanalabs/gaudi2: perform hard-reset upon PCIe AXI [...] adds 4db74c0fdeb8 accel/habanalabs/gaudi2: fix spmu mask creation adds 08057253366d Merge tag 'drm-habanalabs-next-2023-10-10' of https://git. [...] adds 3cce0bfcd0f9 drm/amd/display: Enable Replay for static screen use cases adds 5465e7b87f58 drm/amdgpu/pm: Add notification for no DC support adds d903af1a918f drm/amd/amdgpu: Use kmemdup to simplify kmalloc and memcpy logic adds f33647b9e1b0 Documentation/gpu: Update amdgpu documentation adds 46963ed58545 drm/amdgpu: Only support RAS EEPROM on dGPU platform adds f489a41998ac drm/amdgpu: update mall info v2 from discovery adds e240020ad1e5 drm/amdgpu: update gc_info v2_1 from discovery adds 709c280ad526 drm/amd/pm: Update SMUv13.0.6 PMFW headers adds 078649113570 drm/amd/pm: Add critical temp for GC v9.4.3 adds f8a499aed290 drm/amdgpu: Keep reset handlers shared adds 00481158ca02 drm/amdgpu/jpeg - skip change of power-gating state for sriov adds ebac9414a56a drm/amdkfd: retry after EBUSY is returned from hmm_ranges_ [...] adds 176b9dd27634 drm/amd/display: Fix unnecessary conversion to bool in 'am [...] adds 01175474322a drm/radeon: Cleanup radeon/radeon_fence.c adds 80578f1641aa drm/amdgpu: Enable ras for mp0 v13_0_6 sriov adds c183060031ee drm/amd/display: Fix useless else if in display_mode_vba_u [...] adds 53d8e3beeaa9 drm/amd/display: Expose mall capability adds 4d5fd3d08ea9 drm/amd/display: PQ tail accuracy adds 959d2fc47f14 drm/amd/display: PQ regamma end point adds 45f98fccb1f6 drm/amd/display: Refactor edp power control adds 96182df99dad drm/amd/display: Enable runtime register offset init for D [...] adds 65d1f8896e4c drm/amd/display: Roll back unit correction adds 3ea691873492 drm/amd/display: Correct unit conversion for vstartup adds ec4247823bbc drm/amd/display: set minimum of VBlank_nom adds 0b9dc439f404 drm/amd/display: Write flip addr to scratch reg for subvp adds 36b0f88988be drm/amdgpu: Unset baco dummy mode on nbio v7.9 adds 0bc119fa2ebe drm/amdkfd: use correct method to get clock under SRIOV adds 15c5c5f57514 drm/amdgpu: Add bootloader status check adds 559259362e5a drm/amdgpu: Remove SRAM clock gater override by driver adds d28e6d5aab47 drm/amd/pm: Fix critical temp unit of SMU v13.0.6 adds 95dd6efc6bd3 drm/amd/display: fix mode scaling (RMX_.*) adds dd05484f99d1 drm/radeon: possible buffer overflow adds f56c1941ebb7 drm/amdgpu: use 6.1.0 register offset for HDP CLK_CNTL adds 2c8a7ca16417 drm/amdgpu: add new AMDGPU_FAMILY definition adds 0d1db799e7a8 drm/amdgpu/soc21: add initial GC 11.5.0 soc21 support adds bb7249ee45ff drm/amdgpu/discovery: enable soc21 support adds ca8c68142ad8 drm/amdgpu: add nbio 7.11 registers adds e44d856eaa3d drm/amdgpu: add nbio 7.11 support adds d9d6833442b2 drm/amdgpu/discovery: add nbio 7.11.0 support adds bfb1ee945140 drm/amdgpu: add gc headers for gc 11.5.0 adds dd5a326155ca drm/amdgpu/gmc11: initialize GMC for GC 11.5.0 memory support adds 15e7cbd91de6 drm/amdgpu/gfx11: initialize gfx11.5.0 adds 8e42b463dfa9 drm/amdgpu: add golden setting for gc_11_5_0 adds afac198cd117 drm/amdkfd: add KFD support for GC 11.5.0 adds d717da1775ca drm/amdgpu: add imu firmware support for gc_11_5_0 adds 10c9d8691851 drm/amdgpu: add mes firmware support for gc_11_5_0 adds d3ff0189c1be drm/amdgpu/discovery: enable mes block for gc 11.5.0 adds b5549a2df030 drm/amdgpu/discovery: enable gfx11 for GC 11.5.0 adds 1aa68225de27 drm/amdgpu: add mmhub 3.3.0 headers adds aba2be41470a drm/amdgpu: add mmhub 3.3.0 support adds b90975fa5bd8 drm/amdgpu: enable gmc11 for GC 11.5.0 adds 96271dd4d56d drm/amdgpu: add gfxhub 11.5.0 support adds b1803560ba9d drm/amd/display: fix static screen detection setting adds a03aa4e04098 drm/amd/display: Save addr update in scratch before flip adds 5133b8d2ffd0 drm/amd/display: add check for PMFW hard min request complete adds 99f596fc9ce5 drm/amd/display: ensure FS is enabled before sending reque [...] adds af2347434568 drm/amd/display: [FW Promotion] Release 0.0.180.0 adds c234cd5f0866 drm/amd/display: 3.2.248 adds 2c0f880abcca drm/amdgpu: Fix the return for gpu mode1_reset adds 5d44a766f70d drm/amdkfd: Share the original BO for GTT mapping adds e0e1764a3a05 drm/amd/pm: fix debugfs pm_info output adds f54e1d47e020 drm/amdgpu: Fix kcalloc over kzalloc in 'gmc_v9_0_init_mem [...] adds 7caebc8f99b2 drm/amdgpu: Updated TCP/UTCL1 programming adds a5600853167a drm/amd/pm: fix error flow in sensor fetching adds d1090194cb4b drm/amd/pm: Fixes incorrect type in 'amdgpu_hwmon_show_pow [...] adds 102b80f68246 drm/amd/pm: Vangogh: Get average_* from average field of g [...] adds 2c0172638963 drm/amdgpu/pm: Remove the duplicate dpm status check adds e835bc2628d3 drm/amd/pm: correct SMU13 gfx voltage related OD settings adds 0bc053404dbd drm/amd/pm: fulfill the support for SMU13 `pp_dpm_dcefclk` [...] adds 8525d41b0290 amdgpu/pm: Replace print_clock_levels with emit_clock_leve [...] adds 1c6b6bd0780f drm/amdgpu: register a dirty framebuffer callback for fbcon adds e370f8f38976 drm/amdgpu: Add bootloader wait for PSP v13 adds ec70578c83ea drm/amdgpu: Allow issue disable gfx ras cmd to firmware adds ac0ec1c7d1f0 drm/amd/display: register edp_backlight_control() for DCN301 adds ff49bd2c74f2 drm/amdgpu: Explicitly add a flexible array at the end of [...] adds a23abe1fbdc1 drm/amdgpu: Remove a redundant sanity check adds 5f5c75bf1687 drm/amdgpu: Remove amdgpu_bo_list_array_entry() adds 415b7ba36a78 drm/amdgpu: Use kvzalloc() to simplify code adds ddf1639b54c7 drm/amd: Fix spelling mistake "throtting" -> "throttling" adds 01ee1f8aeac7 drm/radeon/radeon_ttm: Remove unused variable 'rbo' from r [...] adds 8057a9d6561e drm/amd/amdgpu/amdgpu_device: Provide suitable description [...] adds 3dd8a754a566 drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account [...] adds ac84d99a1100 drm/amd/amdgpu/amdgpu_sdma: Increase buffer size to accoun [...] adds a728342ae4ec drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure a [...] adds 04cef5f58395 drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented [...] adds ed807f0cbfed drm/amdgpu: add header files for MP 14.0.0 adds b03b44b622de Partially revert "drm/amd/display: update add plane to con [...] adds c4b9dc5313da drm/amdgpu: Add SMU v13.0.6 default reset methods adds 3001e6d1dedc drm/amd/display: Add support for 1080p SubVP to reduce idle power adds 302be1cb9f4b drm/amd/display: Add smu write msg id fail retry process adds 15e6b396f5ac drm/amd/display: update blank state on ODM changes adds 753b7e62c9cf drm/amd/display: Add DPIA Link Encoder Assignment Fix adds 9e0530257e2b drm/amd/display: add comments to add plane functions adds 9ba46183eb90 drm/amd/display: rename function to add otg master for stream adds 6b8333a5b929 drm/amd/display: add new resource interface for acquiring [...] adds 7b0c688d4db2 drm/amd/display: add new resource interfaces to update odm [...] adds 2174181019e4 drm/amd/display: add more pipe resource interfaces adds 9d1e17227888 drm/amd/display: use new pipe allocation interface in dcn32 fpu adds 39d39a019657 drm/amd/display: switch to new ODM policy for windowed MPO [...] adds d8bafc2b1eea drm/amd/display: add pipe topology update log adds d12f00c91fdf drm/amd/display: Remove wait while locked adds 5e77c339a291 drm/amd/display: Skip dmub memory flush when not needed adds 04f920dc05e7 drm/amd/display: Fix incorrect comment adds d755ce6465ca drm/amd/display: correct z8_watermark 16bit to 20bit mask adds 07926ba8a44f drm/amd/display: Add debugfs interface for ODM combine info adds d55a36062eb5 drm/amd/display: fix pipe topology logging error adds 0ee5d7374c99 drm/amd/display: 3.2.249 adds ea7e2edca8b2 drm/amd/display: always switch off ODM before committing m [...] adds 088c507b5e48 drm/amd/display: Fix up kdoc format for 'dc_set_edp_power' adds 52548038496f drm/radeon: Remove the references of radeon_gem_ pread & p [...] adds 62a79c93d8c7 drm/amdgpu: Add umc_info v4_0 structure adds a8cde40201a4 drm/amdgpu: Support query ecc cap for aqua_vanjaram adds ea629e5cf252 drm/amd/display: Add dcn35 register header files adds ccecb0796797 drm/amd/display: Add DCN35 family information adds 9d1870a7a4c7 drm/amd/display: Update DCE for DCN35 support adds 473eb67cf117 drm/amd/display: Update DCN10 for DCN35 support adds 9fc64eade85d drm/amd/display: Update DCN20 for DCN35 support adds 0ccd770ab05f drm/amd/display: Update DCN30 for DCN35 support adds efc1d1c98937 drm/amd/display: Update DCN31 for DCN35 support adds 24143e508948 drm/amd/display: Update DCN314 for DCN35 support adds 33e36f8e5038 drm/amd/display: Update DCN32 for DCN35 support adds fb8c3ef80584 drm/amd/display: Update dc.h for DCN35 support adds 26a692f2419c drm/amd/display: Add DCN35 BIOS command table support adds 5f0326ea9560 drm/amd/display: Add DCN35 GPIO adds 819af8dc9a78 drm/amd/display: Add DCN35 DCCG adds e0b394a87a11 drm/amd/display: Add DCN35 DIO adds 920f879c8360 drm/amd/display: Add DCN35 PG_CNTL adds b9c96af677cb drm/amd/display: Add DCN35 OPTC adds ffb8c23718e4 drm/amd/display: Add DCN35 OPP adds bd831267c603 drm/amd/display: Add DCN35 DPP adds 284246a1c32b drm/amd/display: Add DCN35 DWB adds 74c06a327d37 drm/amd/display: Add DCN35 HUBP adds 4435fc424000 drm/amd/display: Add DCN35 HUBBUB adds c10ad60fda8c drm/amd/display: Add DCN35 MMHUBBUB adds 327959a489d5 drm/amd/display: Add DCN35 DSC adds 6f8b7565cca4 drm/amd/display: Add DCN35 HWSEQ adds 8774029f76b9 drm/amd/display: Add DCN35 CLK_MGR adds 9d6fa6760e12 drm/amd/display: Add DCN35 IRQ adds 65138eb72e1f drm/amd/display: Add DCN35 DMUB adds ec129fa356be drm/amd/display: Add DCN35 init adds 0fa45b6aeae4 drm/amd/display: Add DCN35 Resource adds 69cc1864c99a drm/amd/display: Add DCN35 DML adds 1cb87e048975 drm/amd/display: Add DCN35 blocks to Makefile adds d68ccdb26392 drm/amdgpu: Allocate coredump memory in a nonblocking way adds 45e7649fd191 drm/amd/display: Add DCN35 CORE adds 06b1661e45b4 drm/amd/display: Add DCN35 DM Support adds da3a815ccd3a drm/amdkfd: use mask to get v9 interrupt sq data bits correctly adds 668dfc453326 drm/amd/amdgpu/sdma_v6_0: Demote a bunch of half-completed [...] adds 9f05cfc78c68 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime adds ac3343c761fa drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting adds 37fb87910724 drm/amdkfd: ratelimited SQ interrupt messages adds d30279a9e37a drm/amdgpu: Hide xcp partition sysfs under SRIOV adds 8f9a9a09af24 drm/amd: Simplify the bo size check funciton adds eae369917516 drm/amd/display: Adjust kdoc for 'optc35_set_odm_combine' adds bf7aa8bea9cb drm/amdgpu: Free ras cmd input buffer properly adds 38498908c5e3 drm/amdkfd: Add missing gfx11 MQD manager callbacks adds f72dcf8b29c4 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 1 adds ee78ef046cde amdgpu/pm: Optimize emit_clock_levels for arcturus - part 2 adds 80c74918aa7d drm/amdkfd: Replace pr_err with dev_err adds 4d5dc6260c2d drm/amdgpu: remove unused parameter in amdgpu_vmid_grab_idle adds bf227a4f0558 drm/amdgpu: Use READ_ONCE() when reading the values in 'sd [...] adds fe320639c129 Revert "Revert "drm/amd/display: Implement zpos property"" adds 8254e05c8297 drm/amdgpu: Fix printk_ratelimit() with DRM_ERROR_RATELIMI [...] adds 2edc59309f54 drm/amdgpu: add VPE 6.1.0 header files adds f65239008a1f drm/amdgpu: add VPE HW IP definition adds 2d6ea3b07c37 drm/amdgpu: add VPE RING TYPE definition adds e784199c40b8 drm/amdgpu: add VPE IP BLOCK definition adds 5b28f1c720f9 drm/amdgpu: add VPE HW IP BLOCK definition adds 878fe05116dd drm/amdgpu: add VPE firmware header definition adds b0fa855cab56 drm/amdgpu: add VPE firmware interface adds 0b233357a639 drm/amdgpu: add HWID for VPE adds 5e1836142570 drm/amdgpu: add IH CLIENT ID for VPE adds 130c47065350 drm/amdgpu: add irq src id definitions for VPE adds 2f3916bedb72 drm/amdgpu: add doorbell index for VPE adds ce7b59c1e612 drm/amdgpu: add support for VPE firmware name decoding adds 4c63735fa8b1 drm/amdgpu: add UCODE ID for VPE adds 964a36d7a478 drm/amdgpu: add PSP FW TYPE for VPE adds 75fdd738ff2c drm/amdgpu: add nbio callback for VPE adds 5861e47731aa drm/amdgpu: add nbio 7.11 callback for VPE adds 9d4346bdbc64 drm/amdgpu: add VPE 6.1.0 support adds c5d67a0ec3cc drm/amdgpu: add PSP loading support for VPE adds 523c12802d2f drm/amdgpu: add user space CS support for VPE adds 3ee8fb7005ef drm/amdgpu: enable VPE for VPE 6.1.0 adds 5f6e9cdc83c1 drm/amdgpu: add VPE FW version query support adds f9ecae9a4ec1 drm/amdgpu: fix VPE front door loading issue adds c2066c5fb322 drm/amdgpu: add vcn 4_0_5 header files adds 547aad32edac drm/amdgpu: add VCN4 ip block support adds 8f98a715da8e drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 adds 1827b3758293 drm/amdgpu: add VCN_4_0_5 firmware support adds cc308acc9baf drm/amdgpu:enable CG and PG flags for VCN adds c64f38950631 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_5 adds 844d8dd5b995 drm/amdgpu/discovery: add VCN 4.0.5 Support adds 6be6e74b7d58 drm/amdgpu: enable PG flags for VCN adds 2c98de563b6f drm/amdgpu: add UMSCH 4.0 register headers adds 433c4dea3171 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3 adds 2cd1f65d3174 drm/amdgpu: add UMSCH IP BLOCK TYPE definition adds 3e38b634f94e drm/amd/pm: introduce a new set of OD interfaces adds 90bcb9b59554 drm/amdgpu: revise the device initialization sequences adds a5492fe27ff9 drm/amdgpu: fix amdgpu_cs_p1_user_fence adds 1cf36599b973 drm/amdgpu/jpeg: initialize number of jpeg ring adds d7bf1b556fcc drm/amd/pm: add fan temperature/pwm curve OD setting suppo [...] adds 548009ad1c9a drm/amd/pm: add fan acoustic limit OD setting support for SMU13 adds 1a29f367811b drm/amdgpu: add UMSCH RING TYPE definition adds 9c852a42a9f0 drm/amdgpu: add UMSCH firmware header definition adds 2da1b04a2096 drm/amdgpu: add UMSCH 4.0 api definition adds 3488c79beafa drm/amdgpu: add initial support for UMSCH adds dc6f3d6ff2ca drm/amdgpu: enable UMSCH scheduling for VPE adds 5d5eac7e8303 drm/amdgpu: add selftest framework for UMSCH adds d591ae0c9f29 drm/amdgpu: add VPE queue submission test adds 40748f9a0a33 drm/amdgpu: reserve mmhub engine 3 for UMSCH FW adds 4f94903332c1 drm/amdgpu: add PSP loading support for UMSCH adds 822f7808291f drm/amdgpu/discovery: enable UMSCH 4.0 in IP discovery adds eebb06d121df drm/amdgpu: add amdgpu_umsch_mm module parameter adds 983ac45a06ae drm/amdgpu: update SET_HW_RESOURCES definition for UMSCH adds 47cf6fcb88d2 drm/amd/pm: add fan acoustic target OD setting support for SMU13 adds eedd5a343d22 drm/amd/pm: add fan target temperature OD setting support [...] adds 9df5d00870ea drm/amd/pm: add fan minimum pwm OD setting support for SMU13 adds 173df1eaa8a9 Revert "drm/amd/pm: disable the SMU13 OD feature support t [...] adds 63461ea3fb40 Revert "drm/amd/display: Remove v_startup workaround for dcn3+" adds 19d5f80128d7 drm/amd/display: remove useless check in should_enable_fbc() adds 813ba1ff8484 drm/amd/display: limit the v_startup workaround to ASICs o [...] adds 2e3b2cb9b8e0 drm/amd/pm: only poweron/off vcn/jpeg when they are valid. adds 0bdf09cc5ee4 drm/amdgpu: calling address translation functions to simpl [...] adds fabd2165d116 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma adds df04434cb59d drm/amdgpu: clean up some inconsistent indenting adds 209d15ffd056 drm/amd/display: Remove duplicated include in dcn35_resource.c adds bde5f439b8f5 drm/amd/display: Remove duplicated include in dcn35_optc.c adds 3b96ec9633ba drm/amd/display: Remove duplicated include in dcn35_hwseq.c adds 084f658ece13 drm/amd/display: prevent potential division by zero errors adds 4500cdf07245 drm/amd/display: Remove duplicated include in dcn35_clk_mgr.c adds 1bb5ed6ffcff drm/amd/display: clean up one inconsistent indenting adds 77dcb33ccb2c drm/amd/display: clean up one inconsistent indenting adds 9f720e499944 drm/amd/display: clean up some inconsistent indentings adds 869df1432fd5 drm/amd/display: clean up some inconsistent indentings adds bc22d9e0ee26 amdgpu/pm: Replace print_clock_levels with emit_clock_leve [...] adds 2ecf214b45a5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1 adds d62846f778f5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2 adds 14bf1c475f7f amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3 adds 9b70a1d41413 drm/amdgpu: Declare array with strings as pointers constant adds a76b2870bd31 drm/amdgpu: Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions adds d57e24aa565a drm/amdgpu: Update amdgpu_device_indirect_r/wreg_ext adds 806c6b3d6f83 drm/amd: Add umc v12_0_0 ip headers adds eb3b214c37ed drm/amdgpu: Use min_t to replace min adds d519072d2694 drm/amdgpu: fix incompatible types in conditional expression adds b93fb0fe2499 drm/amdgpu: Add only valid firmware version nodes adds 1b8e56b99459 drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 adds c2c23a10f180 drm/amdgpu: Correct se_num and reg_inst for gfx v9_4_3 ras [...] adds 6b7d211740da drm/amdgpu: Fix refclk reporting for SMU v13.0.6 adds 7e6ec099746a drm/amdgpu: Add umc v12_0 ras functions adds 88ca2f8a962e drm/amd/display: clean up one inconsistent indenting adds 56d6daa3c743 drm/amdkfd: Fix reg offset for setting CWSR grace period adds fe2b83007385 drm/amdkfd: Fix unaligned 64-bit doorbell warning adds dbb805215177 drm/amdgpu: fix unsigned error codes adds a1ce3e1f7c16 drm/amd: Fix the flag setting code for interrupt request adds f705a6f021b1 drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 adds ca7aa3bf31dc drm/amdgpu: Use default reset method handler adds 40a08fe89064 drm/amdgpu: add address conversion for UMC v12 adds 174a33e470bf drm/amd/pm: update smu_v13_0_6 smu header adds df38fe12a22c drm/amd/pm: enable smu_v13_0_6 mca debug mode when UMC RAS [...] adds 3cb9ebc9d652 drm/amdgpu: add channel index table for UMC v12 adds 610cc82b1fd2 drm/amdkfd: Update cache info reporting for GFX v9.4.3 adds f4fa8fcd25cb drm/amdkfd: Update CU masking for GFX 9.4.3 adds e87a6c5b7780 drm/amd/display: Blank phantom OTG before enabling adds cbb4c9bc5542 drm/amd/display: Don't lock phantom pipe on disabling adds a4246c635166 drm/amd/display: fix the white screen issue when >= 64GB DRAM adds 601c63ad8e55 Revert "drm/amd: Disable S/G for APUs when 64GB or more ho [...] adds e9981e8e7513 drm/amd/display: set default return value for ODM Combine debugfs adds b6c22668a898 drm/amd/display: Add dirty rect support for Replay adds b3b186852846 drm/amdgpu: fix retry loop test adds 2aa4c11f7ddf drm/amd/display: Don't check registers, if using AUX BL control adds 74875440eba9 drm/amd/display: [FW Promotion] Release 0.0.181.0 adds 8a6e26e7efd5 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV adds 6a82822b902c drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV adds 9f9d4651f70e drm/amdgpu: fallback to old RAS error message for aqua_vanjaram adds ced575203a50 drm/amdgpu: print more address info of UMC bad page adds d074e0f9ec57 drm/amd/display: Fix DML calculation errors adds 26e5817e39dc drm/amd/display: do not block ODM + OPM on one side of the screen adds 68fa72a437ea drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES adds 48468787c2b0 drm/amd/display: Fix 2nd DPIA encoder Assignment adds 73c57a0aa7f6 drm/amd/display: Adjust the MST resume flow adds fae058b4d856 drm/amd/display: support main link off before specific ver [...] adds 77ad5f6febdc drm/amd/display: Add new logs for AutoDPMTest adds 42ab1cfed03a drm/amd/display: Add DCHUBBUB callback to report MALL status adds e379162adf89 drm/amdkfd: Checkpoint and restore queues on GFX11 adds c30406623422 drm/amd/display: remove a function that does complex calcu [...] adds c51d87202d1f drm/amd/display: do not attempt ODM power optimization if [...] adds 77aac4c2801f drm/amd/display: only allow ODM power optimization if surf [...] adds 8e6302ebedd3 drm/amd/display: add dp dto programming function to dccg adds 1a2ab18c8f03 drm/amd/display: Drop unused registers adds 0e64c9aad031 drm/amdgpu: add type conversion for gc info adds 9aa75e3baadb drm/amd/display: dc cleanup for tests adds c06ef68a7946 drm/amd/display: Add check for vrr_active_fixed adds a6db1993c18b drm/amd/display: fix some non-initialized register mask an [...] adds 7f7925e25828 drm/amd/display: Fix MST recognizes connected displays as one adds c8b249a78348 drm/amd/display: 3.2.250 adds 15c6798ae26d drm/amd/display: add seamless pipe topology transition check adds 3a2c0eccab9a drm/amd/display: move odm power optimization decision afte [...] adds 18aa989ae191 drm/amd/display: do not skip ODM minimal transition based [...] adds 83b5b7bb8673 drm/amd/display: minior logging improvements adds 5cf43f2cc26e drm/amd/display: add skip_implict_edp_power_control flag f [...] adds 4738f30c2413 drm/amd/display: clean up some inconsistent indenting adds a10ea0ff90c1 drm/amd/display: fix replay_mode kernel-doc warning adds 887db1e49a73 drm/amdgpu: Merge debug module parameters adds ffde72107be5 drm/amdgpu: Create an option to disable soft recovery adds 86f2ec226535 drm/amdgpu: Handle null atom context in VBIOS info ioctl adds 4412f8529c02 drm/amdkfd: Insert missing TLB flush on GFX10 and later adds b85a17d35415 drm/amdgpu: add vcn_doorbell_range callback for nbio 7.11 adds addd7aef251c drm/amdgpu: add remap_hdp_registers callback for nbio 7.11 adds 4e8303cf2c4d drm/amdgpu: Use function for IP version check adds cad2fb19bbfa drm/amd/pm: Fix clock reporting for SMUv13.0.6 adds 608f604c7913 drm/amd/pm:Fix GFX deep sleep clock reporting adds 3ef07651a575 drm/amd: Drop special case for yellow carp without discovery adds bb0f84293e61 drm/amd: Move seamless boot check out of display adds 2fa73a101cd8 drm/amd: Add HDP flush during jpeg init adds 5dc270d366bd drm/amd: Add a module parameter for seamless boot adds 7f4ce7b50ae4 drm/amd: Enable seamless boot by default on newer ASICs adds 615585d09b33 Documentation/amdgpu: Modify pp_dpm_*clk details adds 7ff607e27233 drm/amdgpu: add amdgpu smu mca dump feature support adds d11bbacee3ee drm/amdgpu: add VPE IP discovery info to HW IP info query adds 4051844c6616 drm/amdgpu: add amdgpu mca debug sysfs support adds d92e55565c53 drm/amdkfd: fix add queue process context clear without ru [...] adds 5f248462c69d drm/amdgpu: Add EXT_COHERENT memory allocation flags adds bcd8dc49c0b9 drm/amd/pm: update smu_v13_0_6 ppsmc header adds 25396684b57f drm/amd/pm: add smu_13_0_6 mca dump support adds 2af351d692dd Revert "drm/amdgpu: Report vbios version instead of PN" adds 24f60ddc4b55 drm/amdgpu: Fix vbios version string search adds 5838f74c29ec drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable adds 4c4583fd3950 drm/amd/display: Hook up 'content type' property for HDMI adds d834af4e8579 drm/amd/display: Remove unused display_content_support adds a76917858517 drm/amdgpu: Rework coredump to use memory dynamically adds c056bf3746e9 drm/amd/display: Add reset for SYMCLKC_FE_SRC_SEL adds f6340612d45f drm/amd/display: disable clock gating logic adds e4b6d48d0542 drm/amd/display: Temporarily disable clock gating adds 1101185bc50f drm/amd/display: fix the ability to use lower resolution m [...] adds f1eb045639a3 drm/amd/display: Fix dig register undefined adds 82f4ab32f5cd drm/amd/display: Add z8_marks related in dml for DCN35 adds 5cc9e61f54cb drm/amd/display: Add DCN35 case for dc_clk_mgr_create adds 4b4f585369f6 drm/amd/display: Enable DCLK_DS from driver by default adds d44443305599 drm/amd/display: Add pointer check before function call adds ecbaaa544b68 drm/amd/display: fix static screen detection setting for DCN35 adds a3e6f214032c drm/amd/display: Add DPIA Link Encoder Assignment Fix for DCN35 adds 17e8f215cd39 drm/amd/display: Update pipe resource interfaces for DCN35 adds 990d988847c4 drm/amd/display: STREAM_MAPPER_CONTROL register offset on DCN35 adds 4f43d753bf9c drm/amd/display: Correct z8 watermark mask adds dc01c4b79bfe drm/amd/display: Update driver and IPS interop adds 93a66cef607c drm/amd/display: Add IPS control flag adds c0f8b83188c7 drm/amd/display: disable IPS adds 31bd49645376 drm/amd/display: Add option to flip ODM optimization adds 49a8f94b1fb0 drm/amd/display: Enable replay for dcn35 adds cc1bfdabda20 drm/amd/display: fix some non-initialized register mask an [...] adds 8ce74b35630d drm/amd/display: Fix MST recognizes connected displays as one adds 5b7954272ae9 drm/amd/display: [FW Promotion] Release 0.0.183.0 adds 2d30263029dd drm/amd/display: 3.2.251 adds b157df66d81a drm/amdkfd: Use gpu_offset for user queue's wptr adds 8c95cda3e15b drm/amdgpu/jpeg: skip set pg for sriov adds a83f2bf1f4d9 drm/amdgpu: Fix false positive error log adds 5aba51233be8 drm/amdgpu: update IP count INFO query adds 4ea7fb337527 drm/amd/pm: Round Q10 format values in SMU v13.0.6 adds 8ab7fab6b67d drm/amd/pm: Remove SMUv13.0.6 unsupported feature adds df954b695cc5 drm/amdkfd: Separate dma unmap and free of dma address arr [...] adds f8754f58d6b8 drm/amdgpu: print channel index for UMC bad page adds ff96ddc3f264 drm/amdgpu: Add more fields to IP version adds c99b16128082 drm/amdkfd: Remove svm range validated_once flag adds 5710c6c0bda3 drm/amd/display: Optimize OLED T7 delay adds 3d457727dad8 drm/amd/display: Use optc32 instead of optc30 in DC adds 77d1414ddd2a drm/amd/display: Expand DML to better support replay adds 6d1d1c7de733 drm/amd/display: Enable DCN low mem power by default adds 26a0e2086769 drm/amd/display: Drop unused link FPGA code adds f4f8a4dac0e1 drm/amd/display: 3.2.252 adds c45e38f21754 drm/amdgpu: Restore partition mode after reset adds bcfb9cee6120 drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU adds f1235727ccc9 gpu: drm: amd: display: fix kernel-doc warnings adds 24a6eb92b7f6 drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb adds e61801f162dd drm/amdkfd: Don't use sw fault filter if retry cam enabled adds cac9f51d73ba drm/amd/display: fix some style issues adds d82758ad4a99 drm/amd/pm: add unique_id for gc 11.0.3 adds 6205b558e1ea drm/amdgpu: fix value of some UMC parameters for UMC v12 adds 8c14a67bdfab drm/amdgpu: change if condition for bad channel bitmap update adds a70cb2176f7e drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2 adds a54db42ff3a0 drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb adds fb4c52db6974 drm/amdgpu: fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid adds 0c525aa40649 drm/amdgpu: fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid adds e7b90e99fa8f drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid adds 72cc99205c0b drm/amdgpu: cleanup gmc_v10_0_flush_gpu_tlb_pasid adds 041a5743883d drm/amdgpu: fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid adds 3983c9fd2d8b drm/amdgpu: drop error return from flush_gpu_tlb_pasid adds e2e3788850b9 drm/amdgpu: rework lock handling for flush_tlb v2 adds 08abccc9a7a7 drm/amdgpu: further move TLB hw workarounds a layer up adds 101b8104307e drm/amdkfd: Move dma unmapping after TLB flush adds 7bfaa160caed drm/amdkfd: fix some race conditions in vram buffer alloc/ [...] adds 08338707ccd4 drm/amd/display: remove unused mmhub_reg_offsets adds 036cf278a825 drm/amd/display: determine fast update only before commit [...] adds 177ea58bef72 drm/amd/display: reset stream slice count for new ODM policy adds ad3b63a0d298 drm/amd/display: add new windowed mpo odm minimal transiti [...] adds 786d3b1d8343 drm/amd/display: remove guaranteed viewports limitation for odm adds 1288d7020809 drm/amd/display: Improve x86 and dmub ips handshake adds ce74bece80a9 drm/amd/display: Fix DP2.0 timing sync adds 072ae240cd11 drm/amd/display: block MPO if it prevents pstate support adds f7f9e48fa8d5 drm/amd/pm: Add reset option for fan_curve on smu13_0_0 adds a73d4e88db77 drm/amd/display: skip audio config for virtual signal adds 5d72e247e58c drm/amd/display: switch DC over to the new DRM logging macros adds 0e859faf8670 drm/amd/display: Remove unwanted drm edid references adds fc105f2a80e5 drm/amd/display: Improve code style on bios_parser2 adds 7021b397c684 drm/amdgpu/vpe: fix truncation warnings adds 99c1673fd147 drm/amd/display: Rename DisableMinDispClkODM in dc_config adds cd1baa1f6aa3 drm/amd/display: add missing function pointer for DCN321 resource adds 173db0c8b766 drm/amd/display: add get primary dpp pipe resource interface adds df475cced6af drm/amd/display: add primary pipe check when building slic [...] adds d849434977a8 drm/amd/display: fix incorrect odm change detection logic adds b308e6f3af1c drm/amd/display: 3.2.253 adds 5fad7d8cc4d4 drm/amd/display: augment display clock in dc_cap structure adds 40de8403b998 drm/amd/display: Update OPP counter from new interface adds be5a3fdc8b2c drm/amd/display: Break after finding supported vlevel for [...] adds cd956e753128 drm/amdgpu:Expose physical id of device in XGMI hive adds 29495d81457a drm/amdgpu/gmc6-8: properly disable the AGP aperture adds de59b69932e6 drm/amdgpu/gmc: set a default disable value for AGP adds 41801c6b3042 drm/amd/display: set stream gamut remap matrix to MPC for DCN3+ adds 7441ef0b3ebe drm/amd: Propagate failures in dc_set_power_state() adds 9ed630c5c4b3 drm/amdgpu: Fix a memory leak adds fa1f1cc09d58 drm/amdgpu: not to save bo in the case of RAS err_event_athub adds b2e1cbe6281f drm/amdgpu/gmc11: disable AGP on GC 11.5 adds 1ca965719b5b drm/amd/display: Change dc_set_power_state() to bool inste [...] adds e1133ac81176 drm/amdgpu: Add description for AMD_IP_BLOCK_TYPE_VPE adds ca2ce4cc080e drm/amd/pm: update pmfw headers for version 85.73.0 adds 10d9ee96ce05 drm/amd/pm: add plpd_mode in smu_context to indicate current mode adds d07f1c20dd7c drm/amd/pm: add xgmi plpd mode selecting interface for smu [...] adds 21e43386aec8 drm/amd/pm: add xgmi_plpd_policy sysfs node for user to ch [...] adds eb3c357bcb28 drm/amdkfd: Handle errors from svm validate and map adds 90295cf73b6a drm/amd: Drop error message about failing to load DMUB firmware adds 3657a1d5ac8f drm/amd: Limit seamless boot by default to APUs adds 1b097bcd224e drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DR [...] adds 3a41a3982b1e drm/amd/display: Remove unused DPCD declarations adds 6ec2f5cd45fc drm/amd/pm: init plpd_mode properly for different asics adds c01c8523cb07 drm/amd/pm: integrate plpd allow/disallow into select_xgmi [...] adds 3152d01e8816 drm/amd/pm: deprecate allow_xgmi_power_down interface adds 2b44d0a41763 drm/amd/pm: fix the print_clk_levels issue for SMU v13.0.6 adds 161d076c2d16 drm/amd: Drop error message about failing to load SDMA firmware adds 554340133e4f drm/amd/display: Create one virtual connector in DC adds 0c3601a2fbfb drm/amd/display: Fix null pointer dereference in error message adds ed1c1053cd00 drm/amd: Move microcode init from sw_init to early_init fo [...] adds 95b456d3b085 drm/amd: Move microcode init from sw_init to early_init fo [...] adds e0d4fbb58c4c drm/amd: Move microcode init from sw_init to early_init fo [...] adds cc766304833d drm/amd: Move microcode init from sw_init to early_init fo [...] adds 751e293f2c99 drm/amd: Move microcode init from sw_init to early_init fo [...] adds 93499bd6cdcb drm/amd: Move microcode init from sw_init to early_init fo [...] adds a2830b9e852f drm/amd/display: Initialize writeback connector adds 003048ddf44b drm/amd/display: Check all enabled planes in dm_check_crtc_cursor adds 709c34826161 drm/amdkfd: Fix a race condition of vram buffer unref in svm code adds b57c4f1c3ba5 drm/amd/pm: Disallow managing power profiles on SRIOV for [...] adds 1934907234c8 drm/amdgpu: exit directly if gpu reset fails adds 30a24318cc8f drm/amd/display: Skip writeback connector when we get amdg [...] adds fc5988907156 drm/amdgpu: update retry times for psp vmbx wait adds 4ff91f218547 drm/amdkfd: reduce stack size in kfd_topology_add_device() adds ca2b37a1c249 drm/amd/display: Return drm_connector from find_first_crtc [...] adds 0021d70a0654 drm/amdkfd: drop struct kfd_cu_info adds 5d91801870ba drm/amd/display: Use drm_connector in create_stream_for_sink adds 723d873dd795 drm/amd/pm: delete dead code adds b44fe93281ed drm/amd/display: Address 'srf_updates' not described in 'c [...] adds c4c182b5488e drm/amd/display: Use drm_connector in create_validate_stre [...] adds a5f9523c9ca3 drm/amd/display: Create amdgpu_dm_wb_connector adds 01aaeb8c2330 drm/amd/display: Create fake sink and stream for writeback [...] adds cd1a4bc22821 drm/amd/display: Hande writeback request from userspace adds c6d3c7b63097 drm/amd/display: Add writeback enable/disable in dc adds 8a307777c36e drm/amd/display: Fix writeback_info never got updated adds 58c3b3341cea drm/amd/display: Validate hw_points_num before using it adds 5b89d2ccc846 drm/amd/display: Fix writeback_info is not removed adds f6893fcb10c7 drm/amd/display: Add writeback enable field (wb_enabled) adds 428542d91772 drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer adds b79a00a4d4f8 drm/amd/display: Add new set_fc_enable to struct dwbc_funcs adds 77a66faaccc0 drm/amd/display: Disable DWB frame capture to emulate oneshot adds ade134ddaee5 drm/amd: Fix logic error in sienna_cichlid_update_pcie_par [...] adds c4c8955b8acb drm/amd: Fix detection of _PR3 on the PCIe root port adds a19d934986b0 drm/amdgpu: correct gpu clock counter query on cyan skilfish adds 52ed23dc29db drm/amd/display: fix problems in power_helper adds 917f91d8d8e8 drm/amdgpu/gmc: add a way to force a particular placement [...] adds 67318cb84341 drm/amdgpu/gmc11: set gart placement GC11 adds 9b37d45d797e drm/amdgpu: Rework KFD memory max limits adds f4bff6e0b9e1 drm/amdgpu: Use ttm_pages_limit to override vram reporting adds ec4d770bbb15 drm/amd/display: Refactor dm_get_plane_scale helper adds 2e8ef6a56129 drm/amdgpu: add cached GPU fault structure to vm struct adds 8dbf1ba867c2 drm/amdgpu: cache gpuvm fault information for gmc7+ adds 62e6a28684b2 Revert "drm/amd/display: Enable Replay for static screen u [...] adds bc0b79ce2050 drm/amd/display: Bail from dm_check_crtc_cursor if no rele [...] adds 7752ccf85b92 drm/amd: Update `update_pcie_parameters` functions to use [...] adds b8e6aec14691 drm/amd: Drop all hand-built MIN and MAX macros in the amd [...] adds e186400685d8 drm/amd/display: Add Null check for DPP resource adds fdac89096666 drm/amdgpu: ratelimited override pte flags messages adds 23de7616f358 drm/amdkfd: Fix EXT_COHERENT memory allocation crash adds 40255df370e9 drm/amd/display: enable dsc_clk even if dsc_pg disabled adds b3551d0b481d drm/amd/display: apply edge-case DISPCLK WDIVIDER changes [...] adds 984abb5384b0 drm/amd/display: remove duplicated edp relink to fastboot adds 6ec876472ff7 drm/amd/display: refactor ILR to make it work adds c0af8c744e7e drm/amd/display: Make driver backwards-compatible with non [...] adds 889d55154516 drm/amd/display: Clean up code warnings adds 05b78277ef0e drm/amd/display: use full update for clip size increase of [...] adds 434cf7af492f drm/amd/display: Add a check for idle power optimization adds 8114c64a81b7 drm/amd/display: Update DMUB cmd header adds 0653e02f4100 drm/amd/display: Adjust code style for dmub_cmd.h adds 13c0e836316a drm/amd/display: Adjust code style for hw_sequencer.h adds 2358ecdabe37 drm/amd/display: 3.2.254 adds df7a2808528f drm/amd/pm: Add throttle limit for SMU v13.0.6 adds 9cff0879aefe drm/amd/pm: Add GC v9.4.3 thermal limits to hwmon adds 7a41ed8b59ba drm/amdgpu: add new INFO ioctl query for the last GPU page fault adds 7d3f1d76f33d drm/amdgpu: refine fault cache updates adds 0029e4d46b89 drm/amdgpu: amdgpu_drm.h: fix comment typos adds 9c77dcf6a5b1 drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). adds de5e73dc6baf drm/amd/display: Simplify the per-CPU usage. adds dc427a473e5d drm/amdkfd: Use partial migrations in GPU page faults adds 2b6b29f33fdd drm/amdgpu: Fix complex macros error adds 28a3f4960948 drm/amdgpu: Move package type enum to amdgpu_smuio adds c207c36544ee drm/amd/pm: Remove set df cstate for SMUv13.0.6 adds cbad0dd13ac9 drm/amdgpu: fix ip count query for xcp partitions adds 4365d2ed09db drm/amdgpu: Add more smuio v13.0.3 package types adds b0a4553336aa drm/amdgpu: Get package types for smuio v13.0 adds 76da73f0266c drm/amdgpu: Add sysfs attribute to get board info adds 4798db85b76a Documentation/amdgpu: Add board info details adds e0a3e7bf62df drm/amdgpu: Drop unnecessary return statements adds c8e7df374ba2 drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by adds 760efbca74a4 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 adds c63079c61177 drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon [...] adds 0f0e59075b5c drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris a [...] adds 80364500c023 drm/amd/display: Add a warning if the FPU is used outside [...] adds 941e8036a450 drm/amd/display: Move the memory allocation out of dcn21_v [...] adds 2091ac690301 drm/amd/display: Move the memory allocation out of dcn20_v [...] adds f8cd72728bdc drm/amdgpu: Enable SMU 13.0.0 optimizations when ROCm is a [...] adds d310d18bfca9 drm/amd/display: Move dce_calcs from DML folder adds 13f9173af8da drm/amd/display: Move custom_float from DML folder adds a2719f91a170 drm/amd/display: Move bw_fixed from DML folder adds 6e2c4941ce0c drm/amd/display: Move dml code under CONFIG_DRM_AMD_DC_FP guard adds 7966f319c66d drm/amd/display: Introduce DML2 adds 115009d11ccf drm/amd/display: Add DCN35 DML2 support adds eb918cbba105 drm/amd/display: Add z8_marks in dml adds e47d7ca7574a drm/amd/display: Handle multiple streams sourcing same surface adds 1d93c4db4e0f drm/amd/display: Use fixed DET Buffer Size adds 21eeb0511496 drm/amd/display: Split pipe for stereo timings adds 9158920cc87f drm/amd/display: Move stereo timing check to helper adds 969fe903ee2e drm/amd/display: Fix Chroma Surface height/width initialization adds 0e56de91edd0 drm/amd/display: correct dml2 input and dlg_refclk adds ba85d293a30e drm/amd/display: Modify Pipe Selection for Policy for ODM adds cbe069f5e60f drm/amd/display: Port replay vblank logic to DML2 adds 647cf5151986 drm/amd/display: add check in validate_only in dml2 adds 6cb8e3ee3a08 drm/amdgpu: update ib start and size alignment adds be2e8aca0602 drm/amdgpu: enable FRU device for SMU v13.0.6 adds 8a2b51392ac4 drm/amdgpu: Refactor FRU product information adds ac6b1f275f17 drm/amdgpu: Add more FRU field information adds b3e73b5a8f8a Documentation/amdgpu: Add FRU attribute details adds 098c13079c6f drm/amd/display: enable S/G display for for recent APUs by [...] adds 80285ae1ec87 drm/amdgpu: Fix potential null pointer derefernce adds 4ea7151f6b60 drm/amd/display: Modify SMU message logs adds 43693e859b32 drm/amd/display: VSIF v3 set Max Refresh Rate adds 776ecb46ff2a drm/amd/display: Update pmfw_driver_if new structure adds 3557db425dd9 drm/amd/display: Modify Vmin default value adds 6fe01ed4a4b1 drm/amd/display: Revert "drm/amd/display: remove duplicate [...] adds 72f7d6d32947 drm/amd/display: Update stream mask adds c7c197792518 drm/amd/display: Update dml ssb from pmfw clock table adds ddd5298c63e4 drm/amd/display: Update cursor limits based on SW cursor f [...] adds 79df45dc4bfb drm/amd/display: Don't use fsleep for PSR exit waits adds 061863e5dbce drm/amdgpu: add hub->ctx_distance in setup_vmid_config adds d0a767f7b8e2 drm/amd/display: Revert "drm/amd/display: Add a check for [...] adds e53524cdcc02 drm/amd/display: Refactor HWSS into component folder adds ef013f6fcd8a drm/amd/display: Don't set dpms_off for seamless boot adds 051d90070d4c drm/amd/display: Refactor DPG test pattern logic for ODM cases adds 9af4377fd5d0 drm/amd/display: Disable SubVP if test pattern is enabled adds b22c336268e4 drm/amd/display: Disable virtual links adds dcc71a7e1e23 drm/amd/display: 3.2.255 adds 31220ee9dc5a drm/amdgpu: add missing NULL check adds 367a0af43373 drm/amdkfd: get doorbell's absolute offset based on the db_size adds ce862c49957d drm/amdgpu/discovery: enable DCN 3.5.0 support adds 219223eca4d8 drm/amdgpu: fix SI failure due to doorbells allocation adds 757920585d58 drm/amdgpu: Improve MES responsiveness during oversubscription adds 99ea82f424cf drm/amdgpu/vpe: remove IB end boundary requirement adds 84aa39ab1e65 drm/amdgpu/vpe: align with mcbp changes adds 54967d5683b2 drm/amdgpu: Address member 'gart_placement' not described [...] adds 9a37f65c4e45 drm/amdgpu/vpe: fix insert_nop ops adds de7f3c4ece91 drm/amd/pm: wait for completion of the EnableGfxImu command adds b053117e86e5 drm/amdgpu: Return -EINVAL when MMSCH init status incorrect adds 79b049064afc drm/amd/pm: Update metric table for smu v13_0_6 adds 011d99ee71d9 drm/amd/pm: Add gpu_metrics_v1_4 adds 915414d09640 drm/amd/pm: Use gpu_metrics_v1_4 for SMUv13.0.6 adds 558fcb7d1157 drm/amdgpu: Increase IP discovery region size adds 617b472431ad drm/amdgpu/umsch: fix psp frontdoor loading adds 4acf679f86c6 drm/amdgpu/umsch: power on/off UMSCH by DLDO adds ee26087f91f0 drm/amdgpu/swsmu: add smu v14_0_0 driver if file adds 7fc712f67ebe drm/amd/swsmu: add smu v14_0_0 ppsmc file adds cd6d69dd9be2 drm/amd/swsmu: add smu v14_0_0 pmfw if file adds fe6cd9152464 drm/amd/swsmu: add smu14 ip support adds ad3e54ab9e38 drm/amdgpu/discovery: add SMU 14 support adds d60fbf2d254a drm/amdgpu: add support to powerup VPE by SMU adds 56d3de7da67a drm/amdgpu: add power up/down UMSCH ppt callback adds e4deccc1d1ac drm/amdgpu: add support to power up/down UMSCH by SMU adds 31715a86206a drm/amdgpu: enable GFX IP v11.5.0 CG and PG support adds 5095d5418193 drm/amd: Evict resources during PM ops prepare() callback adds cb11ca3233aa drm/amd: Add concept of running prepare_suspend() sequence [...] adds db9988906535 drm/amd: Split up UVD suspend into prepare and suspend steps adds f7fbf79fb568 drm/amd/display: Catch errors from drm_atomic_helper_suspend() adds 06ad7e164256 drm/amd/display: Destroy DC context while keeping DML and DML2 adds 10406abe036b drm/amd/display: make dc_set_power_state() return type `vo [...] adds faeddb6eab22 drm/amdgpu/umsch: enable doorbell for umsch adds 84ccdccce89e drm/amd/display: add missing NULL check for DML2 adds d4a02673b3f0 drm/amdgpu: Read PSPv13 OS version from register adds 625e5f3851b7 drm/amdgpu: Expose ras version & schema info adds 60e034f28600 drm/amd/display: Revert "drm/amd/display: Use drm_connecto [...] adds 7086af68fab9 Revert "drm/amd/display: Disable DWB frame capture to emul [...] adds 00ce1036567d Revert "drm/amd/display: Add new set_fc_enable to struct d [...] adds 6d2959df6575 Revert "drm/amd/display: Setup for mmhubbub3_warmup_mcif w [...] adds 731a20cb89e6 Revert "drm/amd/display: Add writeback enable field (wb_enabled)" adds e3c88c44e09f Revert "drm/amd/display: Fix writeback_info is not removed" adds 8f4bdbc8e99d Revert "drm/amd/display: Validate hw_points_num before using it" adds c1929159f727 Revert "drm/amd/display: Fix writeback_info never got updated" adds 79c8153035a0 Revert "drm/amd/display: Add writeback enable/disable in dc" adds 98a80bb3dd9d Revert "drm/amd/display: Hande writeback request from userspace" adds 6ec0e23f1823 Revert "drm/amd/display: Create fake sink and stream for w [...] adds c66705c5a87e Revert "drm/amd/display: Create amdgpu_dm_wb_connector" adds 1007bc36ecb1 drm/amd/pm: Add reset option for fan_ctrl interfaces adds ce6eb957ff4c drm/amd/pm: Add reset option for fan_ctrl on smu 13.0.7 adds 710d9caec70c drm/amd/pm: drop most smu_cmn_get_smc_version in smu adds e4bd165fd5bf Revert "drm/amd/display: Use drm_connector in create_strea [...] adds e4c4139bd2fe Revert "drm/amd/display: Return drm_connector from find_fi [...] adds 7f5504021e9a Revert "drm/amd/display: Skip writeback connector when we [...] adds 3dcb66171583 Revert "drm/amd/display: Initialize writeback connector" adds 7d3dc50e241d Revert "drm/amd/display: Disable virtual links" adds 0c9ae5cfefb0 Revert "drm/amd/display: Create one virtual connector in DC" adds 029f9f8ae5e7 Revert "drm/amd/display: Skip entire amdgpu_dm build if !C [...] adds f74f19c4407f drm/amdgpu: save VCN instances init info before jpeg init adds a8558fce7ad0 drm/amdgpu: Avoid FRU EEPROM access on APU adds cd21cb1fcbd8 drm/amdgpu: Update PSP interface header adds 79daf6924621 drm/amdgpu: Add support to load P2S tables adds f20f3b0d6caf drm/amd/pm: Add P2S tables for SMU v13.0.6 adds ffa88b0019c2 drm/amdgpu: Correctly use bo_va->ref_count in compute VMs adds 2c1fe3c480f9 drm/radeon: fix a possible null pointer dereference adds 4661482b9c25 drm/amdgpu: correct NBIO v7.11 programing adds 1c1f14a472b8 drm/amdgpu: don't use legacy invalidation on MMHUB v3.3 adds fb5b73acf794 drm/amdgpu/umsch: correct IP version format adds ef2354c70f54 drm/amdgpu/umsch: fix missing stuff during rebase adds e341631f4a31 drm/amdgpu: disable GFXOFF and PG during compute for GFX9 adds 1a00cfab3772 drm/amdgpu: make err_data structure built-in for ras_manager adds 6a1c31c7a88d drm/amdgpu: flush the correct vmid tlb for specific pasid adds 5b1270beb380 drm/amdgpu: add ras_err_info to identify RAS error source adds dd401cd29a88 drm/amdgpu: add RAS error info support for sdma_v4_4_2. adds 156c2814c294 drm/amdgpu: add RAS error info support for gfx_v9_4_3 adds 8736d17a7f98 drm/amdgpu: add RAS error info support for mmhub_v1_8 adds 3bba4bc6a0eb drm/amdgpu: add RAS error info support for umc_v12_0 adds 49c775b783cb drm/amd/swsmu: update smu v14_0_0 header files and metrics table adds cd90511557fd drm/amdgpu/vkms: fix a possible null pointer dereference adds 27442758e9b4 Merge tag 'amd-drm-next-6.7-2023-10-13' of https://gitlab. [...] adds d0c908d2978e drm/i915: Add new DG2 PCI IDs adds a2cd15c24116 drm/i915/lnl: Remove watchdog timers for PSR adds bcdcae632740 drm/i915/dsb: Allocate command buffer from local memory adds 631b117ea8c3 drm/i915/dsb: Correct DSB command buffer cache coherency settings adds 34d8311f4a1c drm/i915/dsb: Re-instate DSB for LUT updates adds 90780a633cec drm/i915/dp: Sanitize DPCD revision check in intel_dp_get_ [...] adds 7389829f212d drm/i915/dp: Store DSC DPCD capabilities in the connector adds 808b43fa7e56 drm/i915/dp_mst: Set connector DSC capabilities and decomp [...] adds 829d8a19437c drm/i915/dp: Use i915/intel connector local variables in i [...] adds 102c8013b653 drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_suppor [...] adds f52bbfe2ac65 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...] adds 987c945ab2ee drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec() adds 0d8665e06818 drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc() adds bb414c941bf0 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_si [...] adds cc81951d9a20 drm/i915/dp: Pass connector DSC DPCD to drm_dp_dsc_sink_su [...] adds 6a60a8fa7c3a drm/i915/dp: Pass only the required i915 to intel_dp_sourc [...] adds 11a33d6b265f drm/i915/dp: Pass only the required DSC DPCD to intel_dp_s [...] adds 2c4907c2e604 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...] adds 926b726c3d61 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_suppor [...] adds 7bca1b801e48 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_sl [...] adds 031c19b52c20 drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid() adds 2bd3d20ffa4e drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...] adds d19daffc89fe drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mo [...] adds 02c8d561dbbf drm/i915/dp: Remove unused DSC caps from intel_dp adds eebc1525bacb drm/i915/display: Clean up zero initializers adds cc01b0ff1894 drm/i915/hdcp: Clean up zero initializers adds 28ec6c558e9f drm/i915/pci: Clean up zero initializers adds 213c43676beb drm/i915/mtl: Remove the 'force_probe' requirement for Met [...] adds 3ac5fa3fb7ad Merge tag 'drm-intel-next-2023-10-19' of git://anongit.fre [...] adds 7f403caabe81 drm/i915: Retry gtt fault when out of fence registers adds d3110f0758d8 drm/i915/guc: Clean up zero initializers adds 6aa8d50a98c4 drm/i915/pxp: Clean up zero initializers adds 29e668337514 drm/i915: Add GuC TLB Invalidation device info flags adds ff0dac080a85 drm/i915/guc: Add CT size delay helper adds af58ee227662 drm/i915: Define and use GuC and CTB TLB invalidation routines adds 2202eca003ec drm/i915: No TLB invalidation on suspended GT adds 55ac6ea7ff7d drm/i915: No TLB invalidation on wedged GT adds dbe65a379670 drm/i915/gt: Increase sleep in gt_tlb selftest sanitycheck adds 2d6e2b10a773 drm/i915: Enable GuC TLB invalidations for MTL adds f1cdb599ce0e drm/i915: Prevent potential null-ptr-deref in engine_init_common adds 5fde104ea858 drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 adds 7eeaedf79989 drm/i915/perf: Determine context valid in OA reports adds 55b728555d2e Merge tag 'drm-intel-gt-next-2023-10-19' of git://anongit. [...] adds 81d707f32eb9 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] adds 2ccf6e2580cd drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code adds 814d5341f314 drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c adds b0b0d811eac6 drm/mediatek: Fix coverity issue with unintentional intege [...] adds 579932444fb8 dt-bindings: display: mediatek: dp: Add compatible for Med [...] adds 2d503773483e drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct adds d2f7f1ba5cbe drm/mediatek: dp: Add the audio divider to mtk_dp_data struct adds 350c3fe907fb drm/mediatek: dp: Add support MT8188 dp/edp function adds dab12fa8d2bd drm/mediatek/dp: fix memory leak on ->get_edid callback au [...] adds fcaf9761fd58 drm/mediatek/dp: fix memory leak on ->get_edid callback er [...] adds 609252ea4664 drm/mediatek: dsi: Add mode_valid callback to DSI bridge adds ff64e4c31d96 drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data adds 26c35d1d1646 drm/mediatek: Add crtc path enum for all_drm_priv array adds ebba09609930 drm/mediatek: Fix using wrong drm private data to bind med [...] adds a260f5624dfc drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs adds 01389b324c97 drm/mediatek: Add connector dynamic selection capability adds f6ec9da1e7ac drm/mediatek: dpi: Support dynamic connector selection adds 00d035228f8c drm/mediatek: dsi: Support dynamic connector selection adds 26fdd23ff861 drm/mediatek: Support dynamic selection of MT8188 VDOSYS0 adds 3ec71e05ae6e drm/mediatek: Fix iommu fault by swapping FBs after updati [...] adds 53412dc29054 drm/mediatek: Fix iommu fault during crtc enabling adds 1c5a880a2a4c drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters adds aa5fb24f971d drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common() adds d243907bb42f drm/mediatek: gamma: Support SoC specific LUT size adds c18119dee191 drm/mediatek: gamma: Improve and simplify HW LUT calculation adds 0d4caaaf61ce drm/mediatek: gamma: Enable the Gamma LUT table only after [...] adds 6e46998c13f1 drm/mediatek: gamma: Use bitfield macros adds 36e5da137793 drm/mediatek: aal: Use bitfield macros adds a6b39cd248f3 drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set f [...] adds 4708b01a4917 drm/mediatek: gamma: Support multi-bank gamma LUT adds af0e042e162a drm/mediatek: gamma: Add support for 12-bit LUT adds 6841f6f9c699 drm/mediatek: gamma: Add support for MT8195 adds 921e902b2cb5 drm/mediatek: gamma: Make sure relay mode is disabled adds 692e1a08ae3f drm/mediatek: gamma: Program gamma LUT type for descending [...] adds 2b6c3197b267 drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal adds a33a56ad0844 drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma adds 3f86604154cc drm/mediatek: aal: Compress of_device_id entries and add sentinel adds 5855d422a6f2 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling adds 035fdc38c1f6 Merge tag 'mediatek-drm-next-6.7' of https://git.kernel.or [...] adds 7cd62eab9bab BackMerge tag 'v6.6-rc7' into drm-next adds e75e45c25b66 drm/msm/dpu: remove irq_idx argument from IRQ callbacks adds a65264833690 drm/msm/dpu: extract dpu_core_irq_is_valid() helper adds ea4842ed62f3 drm/msm/dpu: add helper to get IRQ-related data adds 56acb1b620e2 drm/msm/dpu: make the irq table size static adds 6893199183f8 drm/msm/dpu: stop using raw IRQ indices in the kernel output adds 6be6ece92050 drm/msm/dpu: stop using raw IRQ indices in the kernel traces adds 5a9d50150c2c drm/msm/dpu: shift IRQ indices by 1 adds 7d8830bb6029 drm/msm: Remove unnecessary NULL values adds 14be80ae940c drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomi [...] adds 97f038db2168 drm/msm/dpu: Enable widebus for DSI INTF adds a5268fc161d4 drm/msm/dsi: Add DATABUS_WIDEN MDP_CTRL2 bit adds efcbd6f9cdeb drm/msm/dsi: Enable widebus for DSI adds 744077f94e43 drm/msm/dp: Replace open-coded drm_dp_read_dpcd_caps() adds b7ba5db9c863 drm/msm/dp: Use drm_dp_read_sink_count() helper adds 7bfd3259b1fc drm/msm/dp: Remove dead code related to downstream cap info adds de77a7333025 drm/msm/dp: Remove aux_cfg_update_done and related code adds 634e9da255fc drm/msm/dp: Simplify with drm_dp_{max_link_rate, max_lane_ [...] adds c0977e0dd8a4 drm/msm/dp: Inline dp_link_parse_sink_count() adds b4b527a1c274 drm/msm/dp: Remove dp_display_is_ds_bridge() adds a251c9d8e308 drm/msm/dp: skip validity check for DP CTS EDID checksum adds 8277a6208229 drm/msm/dpu: inline _setup_pingpong_ops() adds 48d67e42bbe6 drm/msm/dpu: enable PINGPONG TE operations only when suppo [...] adds e5b1ec803631 drm/msm/dpu: drop the DPU_PINGPONG_TE flag adds 019de78f0184 drm/msm/dpu: inline _setup_intf_ops() adds 89db07e5f71e drm/msm/dpu: enable INTF TE operations only when supported by HW adds e48954ef4839 drm/msm/dpu: drop DPU_INTF_TE feature flag adds cae719b21d0d drm/msm/dpu: drop useless check from dpu_encoder_phys_cmd_ [...] adds edc8230af666 drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_ [...] adds cc2e49235d87 drm/msm/dp: Inline dp_display_is_sink_count_zero() adds 6398e4d4ca0a drm/msm/dp: Remove error message when downstream port not [...] adds bfcc3d8f94f4 drm/msm/dp: support setting the DP subconnector type adds b3eb5bd3ddcc dt-bindings: display: msm: Add missing unevaluatedProperti [...] adds cee030ef1c50 dt-bindings: display: msm: Make "additionalProperties: tru [...] adds 0247d99d09b7 dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU adds 97a0cc9753ad dt-bindings: display/msm/gmu: Allow passing QMP handle adds 103f3d24cb27 dt-bindings: display/msm/gpu: Allow A7xx SKUs adds 23eeae60b0fa drm/msm/a6xx: Add missing regs for A7XX adds af66706accdf drm/msm/a6xx: Add skeleton A7xx support adds 88a0997f2f94 drm/msm/a6xx: Send ACD state to QMP at GMU resume adds e997ae5f45ca drm/msm/a6xx: Mostly implement A7xx gpu_state adds 9588d2f860a4 drm/msm/a6xx: Add A730 support adds 1f8c29e80066 drm/msm/a6xx: Add A740 support adds b77532803d11 drm/msm/a6xx: Poll for GBIF unhalt status in hw_init adds beb354232047 drm/msm/adreno: Fix SM6375 GPU ID adds 75cb60d4f5f7 drm/msm/a6xx: Fix unknown speedbin case adds 3e7042ba87da drm/msm/adreno: Add ZAP firmware name to A635 adds 1d5245715853 drm/msm/adreno: Add A635 speedbin 0xac (A643) adds a2ab5d5bb6b1 drm/msm: allow passing struct msm_kms to msm_drv_probe() adds c53a1aeee405 drm/msm/dpu: move resource allocation to the _probe function adds 3c74682637e6 drm/msm/mdp4: move resource allocation to the _probe function adds 1f50db2f3e1e drm/msm/mdp5: move resource allocation to the _probe function adds 5f403fd7d5c2 drm/msm/dsi: switch to devm_drm_bridge_add() adds 719093a67c7f drm/msm/hdmi: switch to devm_drm_bridge_add() adds b8ec1e7f7321 drm/msm/dp: move pdev from struct dp_display_private to st [...] adds 61a72d5efce5 drm/msm/dp: switch to devm_drm_bridge_add() adds 4d1a1e4686bd drm/msm: remove msm_drm_private::bridges field adds 7414b35d6648 drm/msm: drop pm ops from the headless msm driver adds d069ef292a3b drm/msm: rename msm_pm_prepare/complete to note the KMS nature adds 283add3e6405 drm/msm: remove shutdown callback from msm_platform_driver adds 937154e49b10 drm/msm: rename msm_drv_shutdown() to msm_kms_shutdown() adds eedba1b3a7b4 drm/msm: switch to drmm_mode_config_init() adds ae13219e47d3 drm/msm: only register 'kms' debug file if KMS is used adds 7d4d6ef70846 drm/msm: make fb debugfs file available only in KMS case adds 506efcba3129 drm/msm: carve out KMS code from msm_drv.c adds 44d8c4d516d9 drm/msm: fix fault injection support adds bf3f01d326ce drm/msm/dsi: use correct lifetime device for devm_drm_bridge_add adds eedf9af581b6 drm/msm/hdmi: use correct lifetime device for devm_drm_bridge_add adds d3b4075b173f drm/msm/dp: use correct lifetime device for devm_drm_bridge_add adds 69b321b2c3df drm/msm/dsi: use msm_gem_kernel_put to free TX buffer adds 5e05be782645 drm/msm/dsi: free TX buffer in unbind adds b9986846189c drm/msm/a6xx: Fix up QMP handling adds 76191dc11ee8 drm/msm/dpu: create a dpu_hw_clk_force_ctrl() helper adds 87e968672753 drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb adds 346faacfcdca drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wb adds 05b0fdfc3ca2 drm/msm/dpu: sm8550: remove unused VIG and DMA clock contr [...] adds 69c5bcfa84f2 drm/msm/dpu: enable writeback on SM8550 adds b08d26dac1a1 drm/msm/a7xx: actually use a7xx state registers adds 3f5ba636d698 Merge tag 'drm-msm-next-2023-10-17' of https://gitlab.free [...] adds 313ebe47d755 string.h: add array-wrappers for (v)memdup_user() adds 569c8d82f95e kernel: kexec: copy user-array safely adds ca0776571d31 kernel: watch_queue: copy user-array safely adds f37d63e219c3 drm_lease.c: copy user-array safely adds 06ab64a0d836 drm: vmwgfx_surface.c: copy user-array safely adds 11ae5eb516b6 Merge tag 'topic/vmemdup-user-array-2023-10-24-1' of git:/ [...] adds e40dd9c6b75d drm/amdgpu/pm: update SMU 13.0.0 PMFW version check adds ab29ac57ad0b drm/amdgpu/umsch: add suspend and resume callback adds 2d955a06a5db Revert "drm/amdgpu: Program xcp_ctl registers as needed" adds 16fb2a41e64e drm/amd/display: Add missing lines of code in dc.c adds 53dd920c1f47 drm/amdgpu : Add hive ras recovery check adds 28ab9a02b6cf drm/amdgpu/mes11: remove aggregated doorbell code adds 828f8e31379b drm/amd/pm: Fix a memory leak on an error path adds 20ace55bc0c2 drm/amdgpu: update to the latest GC 11.5 headers adds 2ceec37b0e3d drm/amd: Add missing kernel doc for prepare_suspend() adds d8c1925ba8cd drm/amdgpu: update retry times for psp BL wait adds d757dfd667aa drm/amd: Move microcode init step to early_init() adds 4916615fe96f drm/amd: Don't parse IMU ucode version if it won't be loaded adds e56690bb37eb drm/amd: Read IMU FW version from scratch register during hw_init adds bf2cc5e95995 drm/amd/display: Remove brackets in macro to conform to co [...] adds 8e9a110cb22b drm/amdkfd: clean up some inconsistent indenting adds 5509e5961136 drm/amd/display: Fix a handful of spelling mistakes in dml [...] adds b1338a8e71ac drm/amdgpu: Workaround to skip kiq ring test during ras gp [...] adds e6f858873334 drm/amdgpu: Fix possible null pointer dereference adds 207430b76a48 drm/amdgpu: Reserve fences for VM update adds afcf949cf331 drm/amdgpu: Log UE corrected by replay as correctable error adds 1958946858a6 drm/amd/pm: Support for getting power1_cap_min value adds f9caf6cdd5cc drm/amdkfd:remove unused code adds 472c5fb29798 drm/amdgpu: define ras_reset_error_count function adds 9248462d7e08 drm/amdgpu: Enable software RAS in vcn v4_0_3 adds 08e9ebc75b5b drm/amd/pm: Handle non-terminated overdrive commands. adds 803c2707c21d drm/amd/display: clean up some inconsistent indentings adds 00e6bcbd1157 drm/amd/display: Remove duplicated include in dce110_hwseq.c adds 7e653e01a08c drm/amd/display: Remove unneeded semicolon adds 30440201edb0 drm/amd/display: Simplify bool conversion adds b63eae94d28c drm/amd/display: clean up some inconsistent indenting adds 089dbf6a06f1 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in DML2 adds f2176d70638a drm/amdgpu: Add UVD_VCPU_INT_EN2 to dpg sram adds ce43a5fa2eca drm/amdgpu: Enable mca debug mode mode when ras enabled adds 8a6566111494 drm/amdgpu: Fix delete nodes that have been relesed adds 97b2821643f7 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P1 adds fc3136730ba3 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P2 adds eb9d6256b9b0 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3 adds 017634a68dab drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P4 adds 49c260bef3ac drm/amdgpu: fix typo for amdgpu ras error data print adds 66d64e4e03ef drm/amdgpu: Enable RAS feature by default for APU adds fa9dd7a285ef drm/amdgpu: fix missing stuff in NBIO v7.11 adds 9d7a965e22e5 drm/amdgpu: add clockgating support for NBIO v7.7.1 adds 21226f02d77b drm/amdgpu: replace reset_error_count with amdgpu_ras_rese [...] adds 8096df766474 drm/amdgpu: add set/get mca debug mode operations adds 626121fce415 drm/amdgpu: update the xgmi ta interface header adds d9443ac4f9ea drm/amdgpu: drop status query/reset for GCEA 9.4.3 and MMEA 1.8 adds e8a5ded36b4c drm/amdgpu: prepare the output buffer for GET_PEER_LINKS command adds 723fac64d05d drm/amdgpu: support the port num info based on the capabil [...] adds 2d6a2a28cdea drm/amdgpu: Encapsulate all device reset info adds 69619868d39b drm/amdgpu: Move coredump code to amdgpu_reset file adds de009982c6aa drm/amdgpu: Create version number for coredumps adds 7ef6b2d4b7e5 drm/amdkfd: remap unaligned svm ranges that have split adds b141fa036c90 drm/amd/display: Reduce stack size by splitting function adds 5b2c54e0d0ea drm/amd/display: Fix stack size issue on DML2 adds 0ecf4aa32b78 Merge tag 'amd-drm-next-6.7-2023-10-20' of https://gitlab. [...] adds 5258dfd4a6ad usb: typec: altmodes/displayport: fixup drm internal api c [...] adds a18f17248944 accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size() adds e0eb7db49764 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm [...] adds e755d439c1b7 MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw adds a48e2cc92835 drm/ssd130x: Fix atomic_check for disabled planes adds d12d635bb03c drm/panel: st7703: Pick different reset sequence adds 0ddd30471a5d drm/panel: st7703: Fix timings when entering/exiting sleep adds 19e77c7aef57 drm: adv7511: Add struct adv7511_chip_info and use i2c_get [...] adds 11ae4e406dd9 drm: adv7511: Add max_mode_clock_khz variable to struct ad [...] adds 399562fc02d8 drm: adv7511: Add max_lane_freq_khz variable to struct adv [...] adds 9ac196fb9a17 drm: adv7511: Add supply_names and num_supplies variables [...] adds 8d6cf5719011 drm: adv7511: Add reg_cec_offset variable to struct adv751 [...] adds c75551214858 drm: adv7511: Add has_dsi variable to struct adv7511_chip_info adds 7618aa3ab38e drm: adv7511: Add link_config variable to struct adv7511_c [...] adds e12c4703cec0 drm: adv7511: Add hpd_override_enable variable to struct a [...] adds ec20c510ee2d drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bri [...] adds 0de852d4c23a drm/bridge: synopsys: dw-mipi-dsi: Add input bus format ne [...] adds d5116fb29dc0 drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags adds 5a67ec8c64ec drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support adds ac87d23694f4 drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to [...] adds d22e9a6df2db drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte c [...] adds 743bf594a3b1 drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX t [...] adds db95a55ccec7 dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI adds ce62f8ea7e3f drm/bridge: imx: Add i.MX93 MIPI DSI support adds 15fe53be46ea drm/bridge: lt9611uxc: fix the race in the error path adds 6471da5ee311 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() adds ac1c11c23fc5 drm/rockchip: remove unused struct in vop2 adds dc00748adcf0 drm/rockchip: remove NR_LAYERS macro on vop2 adds 00e395c8edf7 dt-bindings: vendor-prefixes: document Powkiddy adds daee0320a137 dt-bindings: panel: Add Powkiddy RGB30 panel compatible adds 636a989eb4d0 drm/panel: st7703: Add Powkiddy RGB30 Panel Support adds 6f2eeef4a0aa Documentation/gpu: Add a VM_BIND async document adds f7749a549b4f drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT adds ec5dceb8180f drm/ssd130x: Replace .page_height field in device info wit [...] adds e6663dd42a79 drm/ssd130x: Add a controller family id to the device info data adds 9081d21a5a6b drm/ssd130x: Rename commands that are shared across chip families adds fdd591e00a9c drm/ssd130x: Add support for the SSD132x OLED controller family adds 7618b8659438 dt-bindings: display: Split common Solomon properties in t [...] adds 2d23e7d6bacb dt-bindings: display: Add SSD132x OLED controllers adds 6b180f66c0dd fbdev: Provide I/O-memory helpers as module adds 5a5015aaaac5 fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers adds b910005c98a8 fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers adds 48c3734d416e fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers adds 7421a6303edc fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers adds 425562be861b fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers adds 94cab8f6b243 fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers adds 93ede59ccd94 fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers adds 0296ddfe57c3 fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers adds d47f9775c1a6 fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers adds 076b705df15e fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers adds d6583f5b7832 fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers adds a7942a325b10 fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers adds 244c2b55bf7b fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers adds e7011bf87d6d fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers adds 2195155117a1 fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers adds a1a1c3fa1340 fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers adds b933456c2535 fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers adds 7e568f77d2c9 fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers adds 80ac1058e4c0 fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers adds 68deeb025fbf fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers adds dc9c80b0c6ca fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers adds eb9d5c19dcc3 fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers adds 50182ed4eb22 fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers adds b7ba90ac14c1 fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers adds a9b0061fb3cf fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers adds 5dc84f309c4a fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers adds 423273970906 fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers adds c6e8f889c75a fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers adds 9880753349b8 fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers adds bf0f401f8ae3 fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers adds 633ca05f6c3c fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers adds 3bf4f1b3de80 fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers adds cee250bce626 fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers adds 3fa0ee772b9a fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers adds 30543d363dc9 fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers adds 586132cf1d38 fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers adds 6cdc804e41dd fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers adds 188a8646b95a fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers adds 309ede0f945c fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers adds 153fc9bbac8c fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers adds 5e5943fef296 fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers adds c74575424463 fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers adds e47e199cc23e fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers adds fb159df356d8 fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers adds 2770ea00081a fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers adds 53f410d3698f drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W adds b3945edd7072 drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W adds ba51b3ed170d drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER adds 2a5481e3d35c drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI adds 9f662e1edecd drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR adds 7b0be4b94b69 drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR adds a075e1682fde drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR adds 272bfa3a18c5 drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI adds c79479fa215c drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI adds 224bf236ca6d drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R adds 8811bcbf28cc drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R adds 6c73f1dbd9bf drm/ast: Move register constants to ast_reg.h adds e2450d32e5fb drm/panel: ili9882t: Break out as separate driver adds 5820a1932ce8 drm/panel: ili9882t: Avoid blurred screen from fast sleep adds c2635c0ec8b4 arm64: defconfig: Enable ILITEK_ILI9882T panel adds 276e4834b7e3 accel/ivpu: Use ratelimited warn and err in IPC/JSM adds 74ce0f387382 accel/ivpu: Fix verbose version of REG_POLL macros adds c39dc15191c4 accel/ivpu: Read clock rate only if device is up adds a3cd664e7f97 accel/ivpu: Print IPC type string instead of number adds f956bf208086 accel/ivpu: Do not initialize parameters on power up adds b43cb6680b34 accel/ivpu/37xx: Remove support for FPGA and simics adds f5b55f32ce4b accel/ivpu: Delete the TODO file adds f2971219a9ca drm/vc4: fix typo adds f70a6691751c drm/doc: use cross-references for macros adds 6ae2ff23aa43 drm/client: Convert drm_client_buffer_addfb() to drm_mode_ [...] adds 93e82bb4de01 drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for [...] adds 45ad07c7053d drm/rockchip: vop: fix format bpp calculation adds 01d5a75370a6 drm/rockchip: vop2: remove the unsupported format of clust [...] adds bfd8a5c228fa drm/rockchip: vop2: Add more supported 10bit formats adds 215737e37d07 drm/rockchip: vop2: rename window formats to show window t [...] adds 728c15b4b5f3 drm/fourcc: Add NV20 and NV30 YUV formats adds d4b384228562 drm/rockchip: vop: Add NV15, NV20 and NV30 support adds b8644c4ae2b6 drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB adds 51c2385f608b drm/doc: ci: Require more context for flaky tests adds f9b4fbcb4567 drm/ci: pick up -external-fixes from the merge target repo adds b1abb484417e drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in adds b829e932eeef drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE adds 1887de00867d drm/ci: uprev mesa version: fix container build & crosvm adds 2b126e065ea0 drm/ci: fix DEBIAN_ARCH and get amdgpu probing adds d70896f296ff drm/ci: add helper script update-xfails.py adds 57e3cd26c14b drm/ci: uprev IGT and make sure core_getversion is run adds 81224d948ceb drm/ci: clean up xfails (specially flakes list) adds 68a3f17732d1 drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards adds 5fa8f128462c drm/ci: increase i915 job timeout to 1h30m adds 80b6434b57a1 drm/ci: export kernel config adds c2cdbb7a30fe drm/ci: do not automatically retry on error adds 7dc5a2779f84 drm/ci: docs: add step about how to request privileges adds 3ddba96b0d7e MAINTAINERS: drm/ci: add entries for xfail files adds 56e449603f0a drm/sched: Convert the GPU scheduler to variable number of [...] adds c07bf1636f00 MAINTAINERS: Update the GPU Scheduler email adds b70438004a14 drm/amdgpu: move buffer funcs setting up a level adds 915b6d034b54 Merge tag 'drm-misc-next-2023-10-27' of git://anongit.free [...] adds 4dd9f5404c71 drm/amd/pm: record mca debug mode in RAS adds bf7951561051 drm/amd/display: reprogram det size while seamless boot adds 53d4d7792757 drm/amdgpu: fix find ras error node error adds ec3e0a9167e2 drm/amdgpu: refine ras error kernel log print adds 282c1d793076 drm/amdkfd: Fix shift out-of-bounds issue adds 493c75bbe3a8 drm/amdgpu: modify if condition in nbio_v7_7.c adds af0b7df70b47 drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0 adds 037fb9c60024 drm/amdgpu: add tmz support for GC IP v11.5.0 adds 8eece69acee3 drm/amdgpu: Add API to get full IP version adds d8da213478bc drm/amd/pm: Fix the return value in default case adds 79de4d9ade74 drm/amd/display: Set the DML2 attribute to false in all DC [...] adds b0399e22ada0 drm/amd/display: Remove power sequencing check adds e5f52a84bf0a drm/amd: Disable ASPM for VI w/ all Intel systems adds 210aa6650c10 drm/amd/display: Fix DMUB errors introduced by DML2 adds fc4981b69c59 drm/amdgpu/vpe: correct queue stop programing adds f3a3bbf1566c drm/amdgpu: enable RAS poison mode for APU adds 73582be11ac8 drm/amdgpu: bypass RAS error reset in some conditions adds 5104fdf50d32 drm/amdgpu: Fix a null pointer access when the smc_rreg po [...] adds 0300882ed623 drm/amdkfd: Address 'remap_list' not described in 'svm_range_add' adds 9ee819285c2c drm/amdgpu remove restriction of sriov max_pfn on Vega10 adds b258a4d5b383 drm/amd/display: Add missing copyright notice in DMUB adds d30a584cd70e drm/amd/display: Fix copyright notice in DML2 code adds 78964fcac47f drm/amd/display: Fix copyright notice in DC code adds afaec204d291 Revert "drm/amdkfd:remove unused code" adds 541c341d2ee3 Revert "drm/amdkfd: Use partial migrations in GPU page faults" adds fbf1035b033a drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switc [...] adds 1a6513de493d drm/amd: Move AMD_IS_APU check for ASPM into top level function adds 2757a848cb0f drm/amd: Explicitly disable ASPM when dynamic switching disabled adds 543068f0e372 drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35 adds d5f9a92bd1e2 drm/amd/display: Revert "Improve x86 and dmub ips handshake" adds d591284288c2 drm/amd/display: Add a check for idle power optimization adds a67f7a0b18c0 drm/amd/display: Update SDP VSC colorimetry from DP test a [...] adds 5edb7cdff85a drm/amd/display: Reduce default backlight min from 5 nits [...] adds 2c071cae6bb0 drm/amd/display: add pipe resource management callbacks to DML2 adds 488bb99d42e6 drm/amd/display: implement map dc pipe with callback in DML2 adds da2d16fcdda3 drm/amd/display: Fix IPS handshake for idle optimizations adds 2a6a491dfc00 drm/amd/display: Fix HDMI framepack 3D test issue adds 0604ffead6e5 drm/amd/display: Revert "drm/amd/display: allow edp update [...] adds fc0479ac5dd9 drm/amd/display: Set emulated sink type to HDMI accordingly. adds 0d93f39516b0 drm/amd/display: Correct enum typo adds 6ce4f9ee25ff drm/amd/display: Add prefix to amdgpu crtc functions adds c4066d8be4d8 drm/amd/display: Add prefix for plane functions adds 79f3f1b66753 drm/amd/display: fix num_ways overflow error adds f583db812bc9 drm/amd/display: Update FAMS sequence for DCN30 & DCN32 adds 8d0f4cd2ae44 drm/amd/display: add null check for invalid opps adds 85ca6e85303c drm/amd/display: Fix shaper using bad LUT params adds 1b9ec7cb4244 drm/amd/display: Disable SYMCLK32_SE RCO on DCN314 adds b231933da7d6 drm/amd/display: Read before writing Backlight Mode Set Register adds 670da29faf5f drm/amd/display: add interface to query SubVP status adds ae8cffe353b5 drm/amd/display: 3.2.256 adds dd2687f5d9b2 drm/amdgpu: Use discovery table's subrevision adds 2cea7bb9110d drm/amdgpu: get RAS poison status from DF v4_6_2 adds 5bd8e05fe203 drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset [...] adds 3f69d5860f5b drm/amdgpu: Add a read to GFX v9.4.3 ring test adds 406e8845356d drm/amd: check num of link levels when update pcie param adds d055714a21cc drm/amdgpu: Use pcie domain of xcc acpi objects adds f0b8f65b4825 drm/amd/amdgpu: fix the GPU power print error in pm info adds e2ae32d8c2a3 drm/amdxcp: fix amdxcp unloads incompletely adds 1efdd37cc015 drm/amd/display: fix S/G display enablement adds f7a17b2b3604 drm/amdgpu: Fix typo in IP discovery parsing adds d59fcfb0848b drm/amdgpu: Identify data parity error corrected in replay mode adds a395f7ffcebe drm/amdgpu: Retrieve CE count from ce_count_lo_chip in Ecc [...] adds 142262a1c02a drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems adds 3ea8dd3758ba drm/amd/amdgpu: avoid to disable gfxhub interrupt when dri [...] adds e8e696c307c3 drm/amdgpu: Remove duplicate fdinfo fields adds dd3dd9829bf9 drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo adds 631808095a82 Merge tag 'amd-drm-next-6.7-2023-10-27' of https://gitlab. [...] new 7d461b291e65 Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedes [...] adds bfc653aa89cb perf: arm_cspmu: Separate Arm and vendor module adds 8c282414ca62 perf: arm_cspmu: Split 64-bit write to 32-bit writes adds 0a7603ab242e perf: arm_cspmu: Support implementation specific filters adds 647d5c5a9e76 perf: arm_cspmu: Support implementation specific validation adds 53a810ad3c5c perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU adds 0abe7f61c28d docs/perf: Add ampere_cspmu to toctree to fix a build warning adds 32269e09b137 perf/amlogic: add missing MODULE_DEVICE_TABLE adds 1f33cdef8ca1 drivers/perf: xgene: Use device_get_match_data() adds 50b560783f7f drivers/perf: hisi: use cpuhp_state_remove_instance_nocall [...] adds 58f8fc57b1d3 drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally adds 3b9a22d345ff drivers: perf: arm_pmuv3: Drop some unused arguments from [...] adds e3e73f511c49 perf/arm-cmn: Fix DTC domain detection adds 7633ec2c262f perf/arm-cmn: Rework DTC counters (again) adds ab33c66fd8f1 perf/arm-cmn: Enable per-DTC counter allocation adds 6d7d51e88e21 drivers/perf: hisi_pcie: Check the type first in pmu::even [...] adds 868f8a709874 drivers/perf: hisi_pcie: Initialize event->cpu only on success adds b805cafc604b perf: hisi: Fix use-after-free when register pmu fails adds abef0695f966 arm64/sve: Remove ZCR pseudo register from cpufeature code adds 391208485c3a arm64/sve: Remove SMCR pseudo register from cpufeature code adds a02026bf9da1 irqchip/gic-v3: Enable support for SGIs to act as NMIs adds d0c14a7d36f0 arm64: idle: Tag the arm64 idle functions as __cpuidle adds 2b2d0a7a96ab arm64: smp: Remove dedicated wakeup IPI adds 331a1b3a836c arm64: smp: Add arch support for backtrace using pseudo-NMI adds d7402513c935 arm64: smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try [...] adds 2f5cd0c7ffde arm64: kgdb: Implement kgdb_roundup_cpus() to enable pseud [...] adds 62817d5ba25d arm64: smp: Mark IPI globals as __ro_after_init adds a07a59415217 arm64: smp: avoid NMI IPIs with broken MediaTek FW adds ef31b8ce313e arm64: smp: Don't directly call arch_smp_send_reschedule() [...] adds 11a7a42ea76e kselftest/arm64: Validate SVCR in streaming SVE stress test adds 65033574ade9 arm64: swiotlb: Reduce the default size if no ZONE_DMA bou [...] adds 3425cec42c3c arm64/mm: Hoist synchronization out of set_ptes() loop adds dba2ff4922b3 arm64: Mark the 'addr' argument to set_ptes() and __set_pt [...] adds 0899a6278a86 arm64: Remove system_uses_lse_atomics() adds 851354cbd12b clocksource/drivers/arm_arch_timer: limit XGene-1 workaround adds c54e52f84d7a arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check [...] adds d35686444fc8 arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n adds 146a15b87335 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x [...] adds 23b727dc2092 arm64: cpufeature: Display the set of cores with a feature adds 04d402a453c3 arm64: cpufeature: Change DBM to display enabled cores adds 1519018ccb42 Merge branches 'for-next/sve-remove-pseudo-regs', 'for-nex [...] adds 5d5b4e8c2d9e arm64/sve: Report FEAT_SVE_B16B16 to userspace adds 3accaef1f61e kselftest/arm64: Verify HWCAP2_SVE_B16B16 adds 2a3f8ce3bb2f Merge branch 'for-next/feat_sve_b16b16' into for-next/core adds 338a835f40a8 arm64: add FEAT_LRCPC3 HWCAP adds 80652cc0c048 selftests/arm64: add HWCAP2_LRCPC3 test adds 023113fe66b4 Merge branch 'for-next/feat_lrcpc3' into for-next/core adds 94d0657f9f0d arm64: add FEAT_LSE128 HWCAP adds 72e301956dbb kselftest/arm64: add FEAT_LSE128 to hwcap test adds 2baca17e6a54 Merge branch 'for-next/feat_lse128' into for-next/core adds 166b76a073be clocksource/drivers/arm_arch_timer: Initialize evtstrm aft [...] adds 20f3b8eafe0b arm64/arm: xen: enlighten: Fix KPTI checks adds 484de08518e4 arm64: Factor out cpucap definitions adds de66cb37ab64 arm64: Add cpucap_is_possible() adds 7bf46aa1c9cb arm64: Add cpus_have_final_boot_cap() adds 075f48c924be arm64: Rework setup_cpu_features() adds 7f632d331d47 arm64: Fixup user features at boot time adds 42c5a3b04bf6 arm64: Split kpti_install_ng_mappings() adds d8569fba1385 arm64: kvm: Use cpus_have_final_cap() explicitly adds bc9bbb78801a arm64: Explicitly save/restore CPACR when probing SVE and SME adds 907722917002 arm64: Use build-time assertions for cpucap ordering adds 14567ba42c57 arm64: Rename SVE/SME cpu_enable functions adds 34f66c4c4d55 arm64: Use a positive cpucap for FP/SIMD adds 7f0387cf76b1 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS, [...] adds d70bac1d22f0 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL adds bbbb65770bf4 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI adds 6766a8ef18a7 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC adds 54c8818aa283 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNP adds 25693f177155 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_DIT adds 20af807d806d arm64: Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING adds 53d62e995d9e arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PAN adds 4e00f1d9b7ff arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPAN adds 1963d9660d99 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_RNG adds 4c73056e3277 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT adds b54b52576443 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE adds 94324bcbc9d3 arm64: Avoid cpus_have_const_cap() for ARM64_MTE adds bc75d0c0f376 arm64: Avoid cpus_have_const_cap() for ARM64_SSBS adds af64543977d6 arm64: Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2 adds a76521d16028 arm64: Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64} adds c2ef5f1e1592 arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0 adds 0a285dfe875d arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419 adds d1e40f822290 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419 adds 48b57d9199f4 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098 adds 412cb3801dfa arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198 adds a98a5eac4d69 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CA [...] adds 0d48058ef829 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NV [...] adds 47759eca76d1 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_RE [...] adds e8d4006dc24e arm64: Remove cpus_have_const_cap() adds 14dcf78a6c04 Merge branch 'for-next/cpus_have_const_cap' into for-next/core new 56ec8e4cd8cb Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 979ff1e5af8a Merge tag 'm68k-for-v6.7-tag1' of git://git.kernel.org/pub [...] adds 58ad89e86676 parisc: sba-iommu: Fix comment when calculating IOC number adds b9c515f7e3f5 parisc: Add some missing PDC functions and constants adds 01fef8267390 parisc: Allow building uncompressed Linux kernel adds d0c219472980 parisc/power: Add power soft-off when running on qemu adds fe0a9b8b2224 parisc/power: Trivial whitespace cleanups and license update adds 06a2e4998a08 parisc: Move parisc_narrow_firmware variable to header file adds 9f5989d79d3b parisc/firmware: Use PDC constants for narrow/wide firmware adds 86bb854d134f parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table adds 1c7431b39a9c parisc: simplify smp_prepare_boot_cpu() adds ad4aa06e1d92 parisc: Add nop instructions after TLB inserts adds 6240553b52c4 parisc/pdc: Add width field to struct pdc_model adds b63b4f1a79e6 parisc: Show default CPU PSW.W setting as reported by PDC adds 8a32aa17c1cd fbdev: stifb: Make the STI next font pointer a 32-bit sign [...] new f00593e09968 Merge tag 'parisc-for-6.7-rc1' of git://git.kernel.org/pub [...] adds 019b383d1132 x86/tdx: Retry partially-completed page conversion hypercalls adds 5d092b66119d x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro adds 03a423d40cb3 x86/tdx: Skip saving output regs when SEAMCALL fails with [...] adds f0024dbfc48d x86/tdx: Make macros of TDCALLs consistent with the spec adds 5efb96289e58 x86/tdx: Rename __tdx_module_call() to __tdcall() adds 57a420bb8186 x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a [...] adds 12f34ed8622a x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEA [...] adds c641cfb5c157 x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL adds 90f5ecd37fae x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm adds 8a8544bde858 x86/tdx: Remove 'struct tdx_hypercall_args' adds c33621b4c5ad x86/virt/tdx: Wire up basic SEAMCALL functions adds 7b804135d4d1 x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP adds 518755a7eeae x86/tdx: Fix __noreturn build warning around __tdx_hyperca [...] adds 9ee4318c157b x86/tdx: Mark TSC reliable new 8999ad99f4cb Merge tag 'x86_tdx_for_6.7' of git://git.kernel.org/pub/sc [...] adds 44961b81a9e9 xenbus: fix error exit in xenbus_init() adds d3a2b6b48f72 xen/xenbus: Add __counted_by for struct read_buffer and us [...] adds 8dd765a5d769 xen: Make struct privcmd_irqfd's layout architecture independent adds 767e33ca47dd xen: irqfd: Use _IOW instead of the internal _IOC() macro adds 9e90e58c11b7 xen: evtchn: Allow shared registration of IRQ handers adds f0d7db7b3324 xen: privcmd: Add support for ioeventfd adds 2c269f42d0f3 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled new ca995ce438cc Merge tag 'for-linus-6.7-rc1-tag' of git://git.kernel.org/ [...] new 72388f49b341 mm/shmem: fix race in shmem_undo_range w/THP new e01c85687214 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix new da5313ba0861 mm/madvise: add cond_resched() in madvise_cold_or_pageout_ [...] new fbda62828200 mm/sparsemem: fix race in accessing memory_section->usage new 5477b782d2de mm/sparsemem: fix race in accessing memory_section->usage new 873864f90f5d kexec: fix KEXEC_FILE dependencies new 72c17dfd06c3 kexec: select CRYPTO from KEXEC_FILE instead of depending on it new 7599b2c72add kexec-fix-kexec_file-dependencies-fix new 3b3eea154edf mm/damon/sysfs: remove requested targets when online-commi [...] new df311207d826 mm/damon/sysfs: fix unnecessary monitoring results removal [...] new 0bcd216c4741 mm/damon/sysfs: update monitoring target regions for onlin [...] new 61d400771a46 scripts/gdb/vmalloc: disable on no-MMU new 39e42ae74272 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 0a39d172f2c0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 205e68c672a1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new c15324545de8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 523621627a58 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 606831b4b562 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 75b2d50d0d7f hwrng: bcm2835 - removed call to platform_set_drvdata() adds 9d2c1a985b1d hwrng: hisi - removed unneeded call to platform_set_drvdata() adds d90dde8c550f wireguard: do not include crypto/algapi.h adds b8f836cbe12b hwrng: ks-sa - access private data via struct hwrng adds 2db18098d5ad hwrng: ks-sa - remove dev from struct ks_sa_rng adds 337be41e07a6 hwrng: ks-sa - use dev_err_probe adds 6007d34fce33 hwrng: nomadik - add MODULE_DESCRIPTION adds d44f588eb12a hwrng: st - add MODULE_DESCRIPTION adds 0a596b0682a7 KEYS: Include linux/errno.h in linux/verification.h adds c7e2c4b37e6d hwrng: mpfs - removed unneeded call to platform_set_drvdata() adds 4ff6244696ee hwrng: xgene - removed unneeded call to platform_set_drvdata() adds 3cf755995e49 hwrng: xiphera - removed unnneded platform_set_drvdata() adds 7ba98583448b Documentation: ABI: debugfs-driver-qat: fix fw_counters path adds 53f7f779f45c crypto: ccp - Get a free page to use while fetching initial nonce adds 7f71c3e03382 crypto: ccp - Fix ioctl unit tests adds 70f242c1933e crypto: ccp - Fix DBC sample application error handling adds 2ad01eb5fad2 crypto: ccp - Fix sample application signature passing adds 7b3c2348d314 crypto: ccp - Fix some unfused tests adds 65029eec5ceb crypto: qat - Use list_for_each_entry() helper adds 6b36dafedd53 crypto: vmx - Improved AES/XTS performance of 6-way unroll [...] adds 8f4f68e788c3 crypto: pcrypt - Fix hungtask for PADATA_RESET adds c97795014672 crypto: hisilicon/hpre - Fix a erroneous check after snprintf() adds b58a36008bfa hwrng: bcm2835 - Fix hwrng throughput regression adds 949a0c8dd3c2 crypto: ccp - Move direct access to some PSP registers out of TEE adds 6e17375c47a3 crypto: ccp - Add support for extended PSP mailbox commands adds 2ac85e22e147 crypto: ccp - Add a communication path abstraction for DBC adds 3d5845e18066 crypto: ccp - Add a macro to check capabilities register adds 0470bb1b71ac crypto: ccp - Add support for DBC over PSP mailbox adds 453b3d0278d7 hwrng: octeon - Fix warnings on 32-bit platforms adds 464bd8ec2f06 hwrng: geode - fix accessing registers adds 82d1c16c8f82 fscrypt: Do not include crypto/algapi.h adds 8622bd190ad5 ubifs: Do not include crypto/algapi.h adds 2defbea39d23 Bluetooth: Do not include crypto/algapi.h adds c66218ccf03b ah: Do not include crypto/algapi.h adds bd5af65465c1 mptcp: Do not include crypto/algapi.h adds 7b5fad7cffc8 SUNRPC: Do not include crypto/algapi.h adds aa7c98b12437 evm: Do not include crypto/algapi.h adds fb3bc06ad85e KEYS: encrypted: Do not include crypto/algapi.h adds dda5b055e4b4 chelsio: Do not include crypto/algapi.h adds b6c6044b4ba5 hwrng: imx-rngc - reasonable timeout for selftest adds 50fb6d5c58e4 hwrng: imx-rngc - reasonable timeout for initial seed adds 0da05a040d56 crypto: cavium/nitrox - refactor deprecated strncpy adds 3102bbcdcd3c crypto: qat - refactor deprecated strncpy adds 17f7b9835a8a crypto: api - Remove unnecessary NULL initialisation adds 02968703e846 crypto: aesni - Fix double word in comments adds 534562e59f35 crypto: aead - Add crypto_has_aead adds a1383e2ab102 ipsec: Stop using crypto_has_alg adds b64d143b7529 crypto: hash - Hide CRYPTO_ALG_TYPE_AHASH_MASK adds 31865c4c4db2 crypto: skcipher - Add lskcipher adds 8aee5d4ebd11 crypto: lskcipher - Add compatibility wrapper around ECB adds 3dfe8786b11a crypto: testmgr - Add support for lskcipher algorithms adds 32a8dc4afcfb crypto: ecb - Convert from skcipher to lskcipher adds 705b52fef3c7 crypto: cbc - Convert from skcipher to lskcipher adds aa3f80500382 crypto: hisilicon/zip - support deflate algorithm adds 1a9e6f59caee crypto: hisilicon/zip - remove zlib and gzip adds c9ca9756f376 crypto: qat - fix state machines cleanup paths adds c362a58e8da7 crypto: qat - do not shadow error code adds 9c20cb8b1847 crypto: qat - ignore subsequent state up commands adds 9b2f33a1bfcd crypto: qat - fix unregistration of crypto algorithms adds 11af152f784d crypto: qat - fix unregistration of compression algorithms adds 717137663807 crypto: qat - consolidate services structure adds 37b14f2dfa79 crypto: qat - enable dc chaining service adds ce2cb2e1b8a2 crypto: hisilicon/sec - fix for sgl unmmap problem adds 1c43c0f1f84a crypto: x86/sha - load modules based on CPU features adds c6e2b6078a38 dt-bindings: crypto: ice: document the sa8775p inline cryp [...] adds 29b49013176b ipsec: Select CRYPTO_AEAD adds 0d2d67b48646 dt-bindings: rng: introduce new compatible for STM32MP13x adds 18d9a8262bd4 hwrng: stm32 - use devm_platform_get_and_ioremap_resource() API adds 6b85a7e141cb hwrng: stm32 - implement STM32MP13x support adds 8f1c5227eccb hwrng: stm32 - implement error concealment adds b17bc6eb7c2b hwrng: stm32 - rework error handling in stm32_rng_read() adds 28d13f3fdbe5 hwrng: stm32 - restrain RNG noise source clock adds a1b03e7ade40 hwrng: stm32 - support RNG configuration locking mechanism adds ff4e46104f2e hwrng: stm32 - rework power management sequences adds 7b8c6aee0d5b crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure adds 04597c8dd6c4 crypto: jitter - add RCT/APT support for different OSRs adds 59bcfd788552 crypto: jitter - Allow configuration of memory size adds 0baa8fab334a crypto: jitter - Allow configuration of oversampling rate adds a8d3cdcc092f crypto: caam/jr - fix Chacha20 + Poly1305 self test failure adds 4e4e2ed22d50 crypto: qat - increase size of buffers adds 141f12be09ac crypto: qat - Annotate struct adf_fw_counters with __counted_by adds 0eb85cb3c8a7 crypto: keembay - Don't pass errors to the caller in .remove() adds 5ec12f1c7bac crypto: engine - Make crypto_engine_exit() return void adds 137e6c52ac4a dt-bindings: crypto: fsl-imx-sahara: Shorten the title adds dcd7a8961c99 dt-bindings: crypto: fsl-imx-sahara: Document the clocks adds 200a98797b8f dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs adds a1e452026e6d X.509: Add missing IMPLICIT annotations to AKID ASN.1 module adds 62496a2dead7 crypto: x86/aesni - Refactor the common address alignment code adds d148736ff17d crypto: x86/aesni - Correct the data type in struct aesni_xts_ctx adds e12a68b3c6ac crypto: x86/aesni - Perform address alignment early for XTS mode adds 5831fc1fd4a5 crypto: hisilicon/qm - fix PF queue parameter issue adds ff3ddca9ca15 crypto: hisilicon/qm - fix the type value of aeq adds b42ab1c61a77 crypto: hisilicon/qm - check function qp num before alg register adds a5de196d6d7d hwrng: meson - add support for S4 adds 3c3507d2b1b0 dt-bindings: rng: meson: add meson-rng-s4 compatible adds 595729b6f571 crypto: akcipher - fix kernel-doc typos adds 18e2ef172cec crypto: sig - fix kernel-doc typo adds 8468516f9f93 crypto: pkcs7 - remove md4 md5 x.509 support adds e9dd20e0e5f6 crypto: qat - Remove zlib-deflate adds 62a465c25e99 crypto: deflate - Remove zlib-deflate adds 30febae71c61 crypto: testmgr - Remove zlib-deflate adds 4999999ed7e0 crypto: qat - add namespace to driver adds 845346841b77 crypto: skcipher - Add dependency on ecb adds 9a91792db101 crypto: arc4 - Convert from skcipher to lskcipher adds ab6223dc3e1b crypto: skcipher - Add crypto_spawn_skcipher_alg_common adds 4822ed7e8524 crypto: essiv - Handle lskcipher spawns adds 7d6899a5ec66 crypto: cryptd - Only access common skcipher fields on spawn adds 3c45b5780400 crypto: adiantum - Only access common skcipher fields on spawn adds cae3304330b5 crypto: authenc - Only access common skcipher fields on spawn adds 24a285cea829 crypto: authencesn - Only access common skcipher fields on spawn adds 60fa9a39aedd crypto: ccm - Only access common skcipher fields on spawn adds c9e4b76ff4a7 crypto: chacha20poly1305 - Only access common skcipher fie [...] adds 36b6fbefc06c crypto: ctr - Only access common skcipher fields on spawn adds 7202e65b1eee crypto: cts - Only access common skcipher fields on spawn adds 712c22aa5967 crypto: gcm - Only access common skcipher fields on spawn adds c4c6bb6e7905 crypto: hctr2 - Only access common skcipher fields on spawn adds 1ec0a8aba573 crypto: lrw - Only access common skcipher fields on spawn adds bf028cfe8a50 crypto: xts - Only access common skcipher fields on spawn adds 2c98594373c0 crypto: skcipher - Remove obsolete skcipher_alg helpers adds 63b299a18694 dt-bindings: crypto: qcom,prng: document that RNG on SM845 [...] adds a4d7e9ec21a2 dt-bindings: crypto: qcom,prng: document SM8550 adds f29cd5bb64c2 crypto: qcom-rng - Add hw_random interface support adds 756762decc60 crypto: qat - refactor included headers adds e079231676e0 crypto: qat - add pm_status debugfs file adds d807f0240c71 crypto: qat - add cnv_errors debugfs file adds 4dc44aec28c8 crypto: aspeed-hace - Use device_get_match_data() adds 30bf5bd05ece hwrng: n2 - Use device_get_match_data() adds 8405ec8e3c02 crypto: jitter - reuse allocated entropy collector adds 5b90073defd1 crypto: hisilicon/qm - alloc buffer to set and get xqc adds 9da274660289 crypto: virtio - handle config changed by work queue adds bb40d32689d7 crypto: xts - use 'spawn' for underlying single-block cipher adds 313a4074d78f crypto: shash - optimize the default digest and finup adds 2e02c25ac934 crypto: shash - fold shash_digest_unaligned() into crypto_ [...] adds 1efcbf0eff10 crypto: arm64/sha2-ce - implement ->digest for sha256 adds fdcac2ddc759 crypto: x86/sha256 - implement ->digest for sha256 adds 01aed663e6c4 crypto: qat - fix double free during reset adds dadf5e56c967 crypto: adiantum - add fast path for single-page messages adds 5f929b4e6906 crypto: arm/nhpoly1305 - implement ->digest adds ddefde7b2af8 crypto: arm64/nhpoly1305 - implement ->digest adds 796b06f5c9d6 crypto: x86/nhpoly1305 - implement ->digest adds 1f9f3a5218b1 crypto: arm64/sha1-ce - clean up backwards function names adds ba30d31121fe crypto: arm64/sha2-ce - clean up backwards function names adds 5f720a3df346 crypto: arm64/sha512-ce - clean up backwards function names adds 455951b5e172 crypto: arm64/sha256 - clean up backwards function names adds 1be7505933a5 crypto: arm64/sha512 - clean up backwards function names adds c35b581e5197 crypto: ccp - Dump SEV command buffer registers on SEV com [...] adds 16ab7cb5825f crypto: pkcs7 - remove sha1 support adds c1d760a47163 crypto: mscode_parser - remove sha224 authenticode support adds fc3225fd6f1e module: Do not offer sha224 for built-in module signing adds d4f5bfe20da9 certs: Limit MODULE_SIG_KEY_TYPE_ECDSA to SHA384 or SHA512 adds 87d6621c07d2 crypto: lskcipher - Return EINVAL when ecb_name fails sani [...] adds ca06ef976ea1 crypto: hifn_795x - Silence gcc format-truncation false po [...] adds 5acab6eb5923 crypto: hisilicon/qm - fix EQ/AEQ interrupt issue adds 7ec0a09d4e84 crypto: skcipher - fix weak key check for lskciphers adds a2786e8bdd02 crypto: qcom-rng - Add missing dependency on hw_random adds 7ddc21e317b3 padata: Fix refcnt handling in padata_free_shell() adds 04a93202ed7c certs: Break circular dependency when selftest is modular adds f5fb88e5301b crypto: rsa - Add module alias for pkcs1pad adds a411f6debeb3 dt-bindings: crypto: qcom,prng: document SA8775P and SC7280 adds 08debaa5cb31 crypto: shash - eliminate indirect call for default import [...] adds 9924003807a9 crypto: sparc/crc32c - stop using the shash alignmask adds 0174275a08e1 crypto: stm32 - remove unnecessary alignmask adds 71e8c241b226 crypto: xilinx/zynqmp-sha - remove unnecessary alignmask adds 9cf52f7b083d crypto: mips/crc32 - remove redundant setting of alignmask to 0 adds d72c46f7985a crypto: loongarch/crc32 - remove redundant setting of alig [...] adds 21415bfe8b55 crypto: cbcmac - remove unnecessary alignment logic adds f9dc9f2e4072 crypto: cmac - remove unnecessary alignment logic adds 25c74a39e0f6 crypto: hmac - remove unnecessary alignment logic adds 1fb90689bc7c crypto: vmac - don't set alignmask adds a2b1118052c4 crypto: xcbc - remove unnecessary alignment logic adds 345bfa3c10ce crypto: shash - remove support for nonzero alignmask adds 69dde0a1fa9a libceph: stop checking crypto_shash_alignmask adds eed577b9a922 crypto: drbg - stop checking crypto_shash_alignmask adds 2125c11efd83 crypto: testmgr - stop checking crypto_shash_alignmask adds 321dfe9777a8 crypto: adiantum - stop using alignmask of shash_alg adds f6f1514cf72e crypto: hctr2 - stop using alignmask of shash_alg adds 3dca18fcfebf crypto: shash - remove crypto_shash_alignmask adds cf27d9475f37 crypto: jitter - use permanent health test storage adds 4f5e6c992111 crypto: sun4i-ss - Convert to platform remove callback ret [...] adds 57e5d4de0713 crypto: sun8i-ce - Convert to platform remove callback ret [...] adds a345d0a95667 crypto: sun8i-ss - Convert to platform remove callback ret [...] adds 49f49d643489 crypto: amcc/crypto4xx - Convert to platform remove callba [...] adds 015e07aa043d crypto: amlogic-gxl-core - Convert to platform remove call [...] adds 8819da7e6850 crypto: aspeed-acry - Convert to platform remove callback [...] adds 7866701cd274 crypto: aspeed-hace - Convert to platform remove callback [...] adds 5d966381bf7a crypto: atmel-aes - Convert to platform remove callback re [...] adds 413f850d022d crypto: atmel-sha - Convert to platform remove callback re [...] adds 5cc3e7bca885 crypto: atmel-tdes - Convert to platform remove callback r [...] adds a63e2236dd46 crypto: axis/artpec6 - Convert to platform remove callback [...] adds 580399bbc43b crypto: bcm/cipher - Convert to platform remove callback r [...] adds 304a2efe9d55 crypto: caam/jr - Convert to platform remove callback retu [...] adds 11575ef99fe1 crypto: ccp/sp - Convert to platform remove callback retur [...] adds e7edfb41718a crypto: ccree/cc - Convert to platform remove callback ret [...] adds b0d49b30ef64 crypto: exynos-rng - Convert to platform remove callback r [...] adds aa2f8e9a3f74 crypto: gemini/sl3516-ce - Convert to platform remove call [...] adds 31ce0b0676ef crypto: hisilicon/sec - Convert to platform remove callbac [...] adds 151356ceb974 crypto: hisilicon/trng - Convert to platform remove callba [...] adds 5c5d9715c693 crypto: img-hash - Convert to platform remove callback ret [...] adds 4f7f841f0922 crypto: inside-secure/safexcel - Convert to platform remov [...] adds 2fd7c206317b crypto: intel/ixp4xx-crypto - Convert to platform remove c [...] adds 98272bf6388d crypto: intel/keembay-ocs-aes - Convert to platform remove [...] adds b6b73a24fbdb crypto: intel/keembay-ocs-ecc - Convert to platform remove [...] adds b28e9179dc5f crypto: intel/keembay-ocs-hcu - Convert to platform remove [...] adds e79de44e9d7b crypto: marvell/cesa - Convert to platform remove callback [...] adds fdfe6c324874 crypto: mxs-dcp - Convert to platform remove callback retu [...] adds a0061b93c6e3 crypto: n2_core - Convert to platform remove callback retu [...] adds e0dffa0ea942 crypto: omap-aes - Convert to platform remove callback ret [...] adds edfb5a04a103 crypto: omap-des - Convert to platform remove callback ret [...] adds cf5334f09972 crypto: omap-sham - Convert to platform remove callback re [...] adds a37049f3532b crypto: qce - Convert to platform remove callback returning void adds 37548f1dd35d crypto: qcom-rng - Convert to platform remove callback ret [...] adds 0a5cb2615e04 crypto: rockchip/rk3288 - Convert to platform remove callb [...] adds 09f8f67ff1c6 crypto: s5p-sss - Convert to platform remove callback retu [...] adds b1010711c029 crypto: sa2ul - Convert to platform remove callback return [...] adds a48c68aa298c crypto: sahara - Convert to platform remove callback retur [...] adds afa39e6e2b85 crypto: stm32/crc32 - Convert to platform remove callback [...] adds 88b01c8abfc4 crypto: stm32/cryp - Convert to platform remove callback r [...] adds ce52705e6d1f crypto: talitos - Convert to platform remove callback retu [...] adds 02f393c1dcad crypto: xilinx/zynqmp-aes-gcm - Convert to platform remove [...] adds bc456c7e24a2 crypto: xilinx/zynqmp-sha - Convert to platform remove cal [...] adds 33fc506d2ac5 crypto: hisilicon/qm - prevent soft lockup in receive loop adds 93b2f7de7db5 crypto: qat - add infrastructure for error reporting adds df8c184b77a9 crypto: qat - add reporting of correctable errors for QAT GEN4 adds 4926e89d19b0 crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 adds 895f7d532c84 crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 adds b67bf7babe36 crypto: qat - add handling of compression related errors f [...] adds 86df79c3a40a crypto: qat - add adf_get_aram_base() helper function adds 22289dc95833 crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 adds 532d7f6bc458 crypto: qat - add error counters adds 99b1c9826e48 crypto: qat - count QAT GEN4 errors adds 2990d2edac60 crypto: qat - refactor fw config related functions adds f7df2329eec1 crypto: qat - use masks for AE groups adds a238487f7965 crypto: qat - fix ring to service map for QAT GEN4 adds 8e6857f76daf crypto: qat - move admin api adds e8eed5f7366f units: Add BYTES_PER_*BIT adds 02e7f67c4726 crypto: qat - add bits.h to icp_qat_hw.h adds c7fd53796dbd crypto: qat - add retrieval of fw capabilities adds d9fb8408376e crypto: qat - add rate limiting feature to qat_4xxx adds db74e1625819 crypto: qat - add rate limiting sysfs interface adds dbc8876dd873 crypto: qat - add rp2svc sysfs attribute adds 71fed09b49c1 crypto: qat - add num_rps sysfs attribute adds 03c76e8e7a8d crypto: qat - move adf_cfg_services adds 203b01001c4d crypto: qat - fix deadlock in backlog processing adds 45b40f9cf10d MAINTAINERS: update AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DR [...] adds 201c0da4d029 treewide: Add SPDX identifier to IETF ASN.1 modules adds acd7799574e5 crypto: shash - remove crypto_shash_ctx_aligned() adds 977755579d3f crypto: sun4i-ss - remove unnecessary alignmask for ahashes adds 12e06ca3b983 crypto: sun8i-ce - remove unnecessary alignmask for ahashes adds 028a14470e0f crypto: sun8i-ss - remove unnecessary alignmask for ahashes adds a5e12d04e522 crypto: atmel - remove unnecessary alignmask for ahashes adds a06f7a8a8397 crypto: artpec6 - stop setting alignmask for ahashes adds d39caf812487 crypto: mxs-dcp - remove unnecessary alignmask for ahashes adds 13d13bba26a0 crypto: s5p-sss - remove unnecessary alignmask for ahashes adds 492444c3ed8f crypto: talitos - remove unnecessary alignmask for ahashes adds f35a4e237f4e crypto: omap-sham - stop setting alignmask for ahashes adds 2d91a839f5da crypto: rockchip - remove unnecessary alignmask for ahashes adds 8c87553e2db6 crypto: starfive - remove unnecessary alignmask for ahashes adds 54eea8e29026 crypto: stm32 - remove unnecessary alignmask for ahashes adds c626910f3f1b crypto: ahash - remove support for nonzero alignmask adds 58e4bb5f16e7 crypto: authenc - stop using alignmask of ahash adds 03be4e45074e crypto: authencesn - stop using alignmask of ahash adds 93f367a9a41a crypto: testmgr - stop checking crypto_ahash_alignmask adds e77f5dd70138 net: ipv4: stop checking crypto_ahash_alignmask adds 0a6bfaa0e695 net: ipv6: stop checking crypto_ahash_alignmask adds 36cfc05715a7 crypto: ccm - stop using alignmask of ahash adds 381a796a187a crypto: chacha20poly1305 - stop using alignmask of ahash adds 33fe2fb763a8 crypto: gcm - stop using alignmask of ahash adds 0f8660c82b79 crypto: ahash - remove crypto_ahash_alignmask adds c2435e81a693 crypto: ahash - remove struct ahash_request_priv adds 4d707a475176 crypto: ahash - improve file comment adds 9416210fb0b4 crypto: chelsio - stop using crypto_ahash::init adds 9826d1d6ed5f crypto: talitos - stop using crypto_ahash::init adds ecf889b70b6c crypto: hash - move "ahash wrapping shash" functions to ahash.c adds 85b84327b3f0 crypto: ahash - check for shash type instead of not ahash type adds 2f1f34c1bf7b crypto: ahash - optimize performance when wrapping shash adds 2ee7c1bcf3d1 x509: Add OIDs for FIPS 202 SHA-3 hash and signatures adds 4b057654ebc3 crypto: FIPS 202 SHA-3 register in hash info for IMA adds ee62afb9d02d crypto: rsa-pkcs1pad - Add FIPS 202 SHA-3 support adds fdb4f66c9545 crypto: asymmetric_keys - allow FIPS 202 SHA-3 signatures adds 446b1e0b7b39 module: enable automatic module signing with FIPS 202 SHA-3 adds f2b88bab69c8 Documentation/module-signing.txt: bring up to date new b030c45844cf crypto: testmgr - move pkcs1pad(rsa,sha3-*) to correct place new a312e07a65fb crypto: adiantum - flush destination page before unmapping new 52190fd7f4db Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 013757a3d2fb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 99832770682f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 097efc726312 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b9d2437916a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 604372627801 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d530fadc0ed8 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new 42d85410cb74 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new e0e1b6e46524 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 40843e684a2b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1201a4a5fe1e) \ N -- N -- N refs/heads/pending-fixes (40843e684a2b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 54 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/debugfs-driver-habanalabs | 82 +- Documentation/ABI/testing/debugfs-driver-qat | 24 +- .../ABI/testing/sysfs-class-firmware-attributes | 30 + Documentation/ABI/testing/sysfs-driver-habanalabs | 64 +- Documentation/ABI/testing/sysfs-driver-qat | 48 + Documentation/ABI/testing/sysfs-driver-qat_ras | 41 + Documentation/ABI/testing/sysfs-driver-qat_rl | 226 + Documentation/accel/qaic/qaic.rst | 10 + .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/module-signing.rst | 17 +- Documentation/admin-guide/perf/ampere_cspmu.rst | 29 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/arch/arm64/cpu-feature-registers.rst | 2 + Documentation/arch/arm64/elf_hwcaps.rst | 9 + Documentation/arch/x86/amd_hsmp.rst | 18 + Documentation/crypto/devel-algos.rst | 4 +- Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/arm,coresight-cti.yaml | 34 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/psci.yaml | 1 + .../clock/amlogic,s4-peripherals-clkc.yaml | 96 + .../bindings/clock/amlogic,s4-pll-clkc.yaml | 49 + .../devicetree/bindings/clock/qcom,hfpll.txt | 3 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../devicetree/bindings/clock/qcom,sm4450-gcc.yaml | 55 + .../bindings/clock/qcom,sm8450-camcc.yaml | 8 +- .../bindings/clock/renesas,rzg2l-cpg.yaml | 1 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 4 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 8 +- .../devicetree/bindings/crypto/fsl-imx-sahara.yaml | 43 +- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom,prng.yaml | 28 +- .../bindings/devfreq/event/rockchip,dfi.yaml | 74 + .../bindings/devfreq/event/rockchip-dfi.txt | 18 - .../bindings/display/bridge/analogix,anx7814.yaml | 1 + .../display/bridge/fsl,imx93-mipi-dsi.yaml | 115 + .../bindings/display/ilitek,ili9486.yaml | 4 - .../bindings/display/lvds-data-mapping.yaml | 84 + .../devicetree/bindings/display/lvds.yaml | 77 +- .../bindings/display/mediatek/mediatek,dp.yaml | 2 + .../bindings/display/mediatek/mediatek,dsi.yaml | 1 + .../bindings/display/msm/dp-controller.yaml | 1 + .../devicetree/bindings/display/msm/gmu.yaml | 47 +- .../devicetree/bindings/display/msm/gpu.yaml | 4 +- .../bindings/display/msm/qcom,msm8998-mdss.yaml | 6 + .../bindings/display/msm/qcom,qcm2290-mdss.yaml | 6 + .../bindings/display/msm/qcom,sc7180-mdss.yaml | 8 + .../bindings/display/msm/qcom,sc7280-mdss.yaml | 10 + .../bindings/display/msm/qcom,sc8280xp-mdss.yaml | 4 + .../bindings/display/msm/qcom,sdm845-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm6115-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm6125-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm6350-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm6375-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8150-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8250-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8350-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm8450-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm8550-mdss.yaml | 8 + .../bindings/display/panel/ilitek,ili9163.yaml | 4 - .../bindings/display/panel/jdi,lpm102a188a.yaml | 94 + .../display/panel/leadtek,ltk050h3146w.yaml | 1 + .../bindings/display/panel/newvision,nv3051d.yaml | 5 +- .../panel/panel-simple-lvds-dual-ports.yaml | 118 + .../bindings/display/panel/panel-simple.yaml | 38 +- .../bindings/display/panel/raydium,rm692e5.yaml | 73 + .../display/panel/rocktech,jh057n00900.yaml | 2 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 + .../bindings/display/rockchip/rockchip-vop.yaml | 1 + .../bindings/display/sitronix,st7735r.yaml | 5 - .../bindings/display/solomon,ssd-common.yaml | 42 + .../bindings/display/solomon,ssd1307fb.yaml | 28 +- .../bindings/display/solomon,ssd132x.yaml | 89 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 8 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 40 +- .../devicetree/bindings/gpio/intel,ixp4xx-gpio.txt | 38 - .../bindings/gpio/intel,ixp4xx-gpio.yaml | 73 + .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 21 +- .../devicetree/bindings/hwmon/adi,ltc2991.yaml | 128 + .../devicetree/bindings/hwmon/adi,max31827.yaml | 66 + .../devicetree/bindings/hwmon/ina3221.txt | 54 - .../devicetree/bindings/hwmon/npcm750-pwm-fan.txt | 6 +- .../bindings/hwmon/pmbus/infineon,tda38640.yaml | 49 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 1 + .../devicetree/bindings/hwmon/ti,ina3221.yaml | 121 + .../bindings/input/qcom,pm8921-keypad.yaml | 89 + .../bindings/input/qcom,pm8xxx-keypad.txt | 90 - .../devicetree/bindings/input/syna,rmi4.yaml | 2 + .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../bindings/media/i2c/ti,ds90ub960.yaml | 1 + .../memory-controllers/rockchip,rk3399-dmc.yaml | 2 +- .../devicetree/bindings/net/microchip,lan95xx.yaml | 2 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 36 +- .../bindings/power/reset/gpio-poweroff.yaml | 6 + .../bindings/power/reset/syscon-poweroff.yaml | 10 +- .../bindings/power/supply/maxim,max17040.yaml | 31 + .../bindings/power/supply/mitsumi,mm8013.yaml | 38 + .../bindings/power/supply/qcom,pm8916-bms-vm.yaml | 83 + .../bindings/power/supply/qcom,pm8916-lbc.yaml | 128 + .../bindings/power/supply/sbs,sbs-manager.yaml | 6 + .../power/supply/stericsson,ab8500-battery.txt | 34 - .../bindings/regulator/adi,max77503-regulator.yaml | 50 + .../devicetree/bindings/regulator/da9210.txt | 29 - .../devicetree/bindings/regulator/dlg,da9210.yaml | 52 + .../bindings/regulator/fixed-regulator.yaml | 5 + .../bindings/regulator/maxim,max20086.yaml | 1 + .../bindings/regulator/maxim,max77826.yaml | 2 + .../regulator/mediatek,mt6358-regulator.yaml | 250 + .../devicetree/bindings/regulator/mps,mpq2286.yaml | 59 + .../bindings/regulator/mt6358-regulator.txt | 350 - .../bindings/regulator/onnn,fan53880.yaml | 2 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 12 + .../bindings/regulator/qcom,spmi-regulator.yaml | 68 +- .../bindings/remoteproc/renesas,rcar-rproc.yaml | 2 +- .../bindings/reserved-memory/framebuffer.yaml | 52 - .../bindings/reserved-memory/memory-region.yaml | 40 - .../bindings/reserved-memory/reserved-memory.txt | 2 +- .../bindings/reserved-memory/reserved-memory.yaml | 181 - .../bindings/reserved-memory/shared-dma-pool.yaml | 97 - .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 1 + .../devicetree/bindings/rng/st,stm32-rng.yaml | 20 +- .../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml | 37 +- .../bindings/sound/mediatek,mt8188-afe.yaml | 2 +- .../bindings/soundwire/qcom,soundwire.yaml | 16 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 + .../bindings/spi/arm,pl022-peripheral-props.yaml | 61 + .../bindings/spi/nvidia,tegra210-quad.yaml | 1 + .../devicetree/bindings/spi/qcom,spi-qup.yaml | 13 + .../devicetree/bindings/spi/renesas,rzv2m-csi.yaml | 9 + .../devicetree/bindings/spi/rockchip-sfc.yaml | 2 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../bindings/spi/spi-peripheral-props.yaml | 6 + .../devicetree/bindings/spi/spi-pl022.yaml | 51 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 20 - .../bindings/thermal/fsl,scu-thermal.yaml | 4 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 7 + .../bindings/thermal/mediatek,lvts-thermal.yaml | 1 + .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 5 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/timer/fsl,imxgpt.yaml | 31 +- .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 5 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/atmel,at91rm9200-wdt.yaml | 33 + .../bindings/watchdog/atmel-at91rm9200-wdt.txt | 9 - .../bindings/watchdog/cnxt,cx92755-wdt.yaml | 45 + .../devicetree/bindings/watchdog/da9062-wdt.txt | 34 - .../devicetree/bindings/watchdog/digicolor-wdt.txt | 25 - .../bindings/watchdog/dlg,da9062-watchdog.yaml | 50 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 4 +- .../devicetree/bindings/writing-schema.rst | 5 +- Documentation/driver-api/dma-buf.rst | 32 +- Documentation/driver-api/gpio/consumer.rst | 4 + Documentation/driver-api/thermal/intel_dptf.rst | 64 + Documentation/firmware-guide/acpi/enumeration.rst | 43 + Documentation/gpu/amdgpu/driver-misc.rst | 18 + Documentation/gpu/amdgpu/thermal.rst | 30 + Documentation/gpu/automated_testing.rst | 20 +- Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/drm-mm.rst | 20 +- Documentation/gpu/drm-uapi.rst | 92 +- Documentation/gpu/drm-usage-stats.rst | 1 + Documentation/gpu/drm-vm-bind-async.rst | 309 + Documentation/gpu/i915.rst | 29 +- Documentation/gpu/implementation_guidelines.rst | 9 + Documentation/gpu/index.rst | 1 + Documentation/gpu/panfrost.rst | 40 + Documentation/gpu/rfc/xe.rst | 93 +- Documentation/hwmon/adt7475.rst | 3 +- Documentation/hwmon/aquacomputer_d5next.rst | 7 + Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/ltc2991.rst | 43 + Documentation/hwmon/max31827.rst | 4 +- Documentation/hwmon/nct6683.rst | 1 + Documentation/hwmon/powerz.rst | 30 + Documentation/hwmon/sch5627.rst | 10 + .../userspace-api/dma-buf-alloc-exchange.rst | 389 + Documentation/userspace-api/index.rst | 1 + MAINTAINERS | 78 +- arch/arm/crypto/nhpoly1305-neon-glue.c | 9 + arch/arm/mach-omap1/board-ams-delta.c | 36 +- arch/arm/mach-omap1/board-palmte.c | 5 - arch/arm/xen/enlighten.c | 25 +- arch/arm64/Kconfig | 2 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/nhpoly1305-neon-glue.c | 9 + arch/arm64/crypto/sha1-ce-core.S | 8 +- arch/arm64/crypto/sha1-ce-glue.c | 21 +- arch/arm64/crypto/sha2-ce-core.S | 8 +- arch/arm64/crypto/sha2-ce-glue.c | 39 +- arch/arm64/crypto/sha256-glue.c | 26 +- arch/arm64/crypto/sha512-ce-core.S | 8 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 12 +- arch/arm64/include/asm/Kbuild | 2 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/arch_gicv3.h | 8 + arch/arm64/include/asm/archrandom.h | 2 +- arch/arm64/include/asm/cacheflush.h | 2 +- arch/arm64/include/asm/cpu.h | 6 - arch/arm64/include/asm/cpucaps.h | 67 + arch/arm64/include/asm/cpufeature.h | 98 +- arch/arm64/include/asm/cputype.h | 3 +- arch/arm64/include/asm/fpsimd.h | 36 +- arch/arm64/include/asm/hwcap.h | 3 + arch/arm64/include/asm/irq.h | 3 + arch/arm64/include/asm/irqflags.h | 20 +- arch/arm64/include/asm/kvm_emulate.h | 4 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/lse.h | 9 +- arch/arm64/include/asm/mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 28 +- arch/arm64/include/asm/module.h | 3 +- arch/arm64/include/asm/mte.h | 4 +- arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/pgtable.h | 34 +- arch/arm64/include/asm/smp.h | 4 +- arch/arm64/include/asm/spectre.h | 2 +- arch/arm64/include/asm/tlbflush.h | 7 +- arch/arm64/include/asm/vectors.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 3 + arch/arm64/kernel/acpi_parking_protocol.c | 2 +- arch/arm64/kernel/cpu_errata.c | 17 - arch/arm64/kernel/cpufeature.c | 272 +- arch/arm64/kernel/cpuinfo.c | 3 + arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/fpsimd.c | 149 +- arch/arm64/kernel/idle.c | 4 +- arch/arm64/kernel/module-plts.c | 13 +- arch/arm64/kernel/mte.c | 4 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/proton-pack.c | 2 +- arch/arm64/kernel/smp.c | 147 +- arch/arm64/kernel/suspend.c | 13 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso.c | 2 +- arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/pgtable.c | 4 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 2 +- arch/arm64/lib/delay.c | 2 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/hugetlbpage.c | 3 +- arch/arm64/mm/init.c | 11 +- arch/arm64/mm/mmap.c | 2 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/mm/proc.S | 3 +- arch/arm64/tools/Makefile | 4 +- arch/arm64/tools/cpucaps | 2 +- arch/arm64/tools/gen-cpucaps.awk | 6 +- arch/arm64/tools/sysreg | 8 +- arch/ia64/include/asm/fb.h | 15 +- arch/loongarch/crypto/crc32-loongarch.c | 2 - arch/m68k/include/asm/fb.h | 19 +- arch/mips/crypto/crc32-mips.c | 2 - arch/mips/include/asm/fb.h | 11 +- arch/parisc/Kconfig | 1 + arch/parisc/boot/Makefile | 2 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/kernel/drivers.c | 4 +- arch/parisc/kernel/entry.S | 81 +- arch/parisc/kernel/firmware.c | 14 +- arch/parisc/kernel/processor.c | 6 +- arch/parisc/kernel/setup.c | 3 - arch/parisc/kernel/smp.c | 8 +- arch/powerpc/include/asm/fb.h | 18 +- arch/sparc/crypto/crc32c_glue.c | 45 +- arch/sparc/include/asm/fb.h | 15 +- arch/x86/Kconfig | 12 + arch/x86/Makefile | 2 + arch/x86/boot/compressed/tdx.c | 6 +- arch/x86/coco/tdx/tdcall.S | 234 +- arch/x86/coco/tdx/tdx-shared.c | 28 +- arch/x86/coco/tdx/tdx.c | 138 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 4 +- arch/x86/crypto/aesni-intel_glue.c | 52 +- arch/x86/crypto/nhpoly1305-avx2-glue.c | 9 + arch/x86/crypto/nhpoly1305-sse2-glue.c | 9 + arch/x86/crypto/sha1_ssse3_glue.c | 12 + arch/x86/crypto/sha256_ssse3_glue.c | 44 + arch/x86/hyperv/ivm.c | 10 +- arch/x86/include/asm/fb.h | 10 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/shared/tdx.h | 89 +- arch/x86/include/asm/tdx.h | 11 + arch/x86/include/uapi/asm/amd_hsmp.h | 109 + arch/x86/kernel/asm-offsets.c | 33 +- arch/x86/video/fbdev.c | 15 +- arch/x86/virt/Makefile | 2 + arch/x86/virt/vmx/Makefile | 2 + arch/x86/virt/vmx/tdx/Makefile | 2 + arch/x86/virt/vmx/tdx/seamcall.S | 61 + arch/x86/virt/vmx/tdx/tdxcall.S | 226 +- certs/Kconfig | 6 +- crypto/Kconfig | 63 +- crypto/Makefile | 6 +- crypto/adiantum.c | 80 +- crypto/aead.c | 6 + crypto/ahash.c | 408 +- crypto/api.c | 2 +- crypto/arc4.c | 60 +- crypto/asymmetric_keys/Kconfig | 3 +- crypto/asymmetric_keys/Makefile | 3 +- crypto/asymmetric_keys/mscode_parser.c | 19 +- crypto/asymmetric_keys/pkcs7.asn1 | 7 + crypto/asymmetric_keys/pkcs7_parser.c | 22 +- crypto/asymmetric_keys/pkcs8.asn1 | 6 + crypto/asymmetric_keys/public_key.c | 8 +- crypto/asymmetric_keys/selftest.c | 13 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/x509.asn1 | 7 + crypto/asymmetric_keys/x509_akid.asn1 | 29 +- crypto/asymmetric_keys/x509_cert_parser.c | 36 +- crypto/asymmetric_keys/x509_parser.h | 9 - crypto/asymmetric_keys/x509_public_key.c | 8 +- crypto/authenc.c | 20 +- crypto/authencesn.c | 28 +- crypto/cbc.c | 163 +- crypto/ccm.c | 29 +- crypto/chacha20poly1305.c | 11 +- crypto/cmac.c | 39 +- crypto/cryptd.c | 14 +- crypto/crypto_engine.c | 8 +- crypto/ctr.c | 14 +- crypto/cts.c | 12 +- crypto/deflate.c | 61 +- crypto/drbg.c | 2 +- crypto/ecb.c | 190 +- crypto/essiv.c | 20 +- crypto/gcm.c | 12 +- crypto/hash.h | 14 +- crypto/hash_info.c | 6 + crypto/hctr2.c | 11 +- crypto/hmac.c | 56 +- crypto/jitterentropy-kcapi.c | 17 +- crypto/jitterentropy.c | 344 +- crypto/jitterentropy.h | 5 +- crypto/lrw.c | 12 +- crypto/lskcipher.c | 634 + crypto/pcrypt.c | 4 + crypto/rsa-pkcs1pad.c | 27 +- crypto/rsaprivkey.asn1 | 7 + crypto/rsapubkey.asn1 | 7 + crypto/shash.c | 379 +- crypto/skcipher.c | 81 +- crypto/skcipher.h | 28 + crypto/testmgr.c | 57 +- crypto/testmgr.h | 155 - crypto/vmac.c | 1 - crypto/xcbc.c | 32 +- crypto/xts.c | 33 +- drivers/accel/drm_accel.c | 56 +- drivers/accel/habanalabs/common/command_buffer.c | 5 +- .../accel/habanalabs/common/command_submission.c | 488 +- drivers/accel/habanalabs/common/context.c | 9 +- drivers/accel/habanalabs/common/debugfs.c | 22 +- drivers/accel/habanalabs/common/device.c | 425 +- drivers/accel/habanalabs/common/firmware_if.c | 45 +- drivers/accel/habanalabs/common/habanalabs.h | 212 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 186 +- drivers/accel/habanalabs/common/habanalabs_ioctl.c | 112 +- drivers/accel/habanalabs/common/irq.c | 180 +- drivers/accel/habanalabs/common/memory.c | 308 +- drivers/accel/habanalabs/gaudi/gaudi.c | 17 +- drivers/accel/habanalabs/gaudi/gaudiP.h | 2 +- drivers/accel/habanalabs/gaudi/gaudi_coresight.c | 12 + drivers/accel/habanalabs/gaudi2/gaudi2.c | 487 +- drivers/accel/habanalabs/gaudi2/gaudi2P.h | 4 +- drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 46 +- drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 21 +- drivers/accel/habanalabs/goya/goya.c | 10 +- drivers/accel/habanalabs/goya/goyaP.h | 2 +- drivers/accel/habanalabs/goya/goya_coresight.c | 10 + drivers/accel/habanalabs/include/common/cpucp_if.h | 1401 - .../accel/habanalabs/include/common/hl_boot_if.h | 785 - .../accel/habanalabs/include/gaudi/gaudi_fw_if.h | 32 - .../include/gaudi2/gaudi2_async_events.h | 7 + .../include/gaudi2/gaudi2_async_ids_map_extended.h | 16 +- drivers/accel/ivpu/Makefile | 3 +- drivers/accel/ivpu/TODO | 11 - drivers/accel/ivpu/ivpu_debugfs.c | 50 +- drivers/accel/ivpu/ivpu_debugfs.h | 8 +- drivers/accel/ivpu/ivpu_drv.c | 89 +- drivers/accel/ivpu/ivpu_drv.h | 18 +- drivers/accel/ivpu/ivpu_fw.c | 24 +- drivers/accel/ivpu/ivpu_fw.h | 2 +- drivers/accel/ivpu/ivpu_fw_log.c | 6 +- drivers/accel/ivpu/ivpu_gem.c | 30 +- drivers/accel/ivpu/ivpu_gem.h | 22 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 134 +- drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 187 +- drivers/accel/ivpu/ivpu_hw_40xx.c | 15 +- drivers/accel/ivpu/ivpu_hw_reg_io.h | 32 +- drivers/accel/ivpu/ivpu_ipc.c | 53 +- drivers/accel/ivpu/ivpu_job.c | 8 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 82 +- drivers/accel/ivpu/ivpu_jsm_msg.h | 2 + drivers/accel/ivpu/ivpu_mmu.c | 146 +- drivers/accel/ivpu/ivpu_mmu_context.c | 18 +- drivers/accel/ivpu/ivpu_mmu_context.h | 2 + drivers/accel/ivpu/ivpu_pm.c | 31 +- drivers/accel/ivpu/ivpu_pm.h | 3 +- drivers/accel/qaic/qaic.h | 13 +- drivers/accel/qaic/qaic_data.c | 187 +- drivers/accel/qaic/qaic_drv.c | 119 +- drivers/acpi/ac.c | 98 +- drivers/acpi/acpi_fpdt.c | 45 +- drivers/acpi/acpi_lpss.c | 21 +- drivers/acpi/acpi_pad.c | 82 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/apei/erst.c | 41 +- drivers/acpi/apei/ghes.c | 23 +- drivers/acpi/arm64/amba.c | 2 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 4 +- drivers/acpi/device_sysfs.c | 24 +- drivers/acpi/ec.c | 10 + drivers/acpi/hed.c | 2 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/osi.c | 2 +- drivers/acpi/osl.c | 28 +- drivers/acpi/pci_root.c | 6 +- drivers/acpi/prmt.c | 2 +- drivers/acpi/processor_core.c | 2 +- drivers/acpi/property.c | 20 +- drivers/acpi/resource.c | 94 +- drivers/acpi/scan.c | 13 +- drivers/acpi/thermal.c | 859 +- drivers/acpi/utils.c | 102 +- drivers/acpi/video_detect.c | 84 +- drivers/acpi/x86/s2idle.c | 5 +- drivers/acpi/x86/utils.c | 3 +- drivers/amba/bus.c | 5 +- drivers/base/power/common.c | 21 + drivers/base/power/domain.c | 33 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-kunit.c | 68 +- drivers/char/agp/parisc-agp.c | 16 +- drivers/char/hw_random/bcm2835-rng.c | 4 +- drivers/char/hw_random/core.c | 6 + drivers/char/hw_random/geode-rng.c | 6 +- drivers/char/hw_random/hisi-rng.c | 2 - drivers/char/hw_random/imx-rngc.c | 10 +- drivers/char/hw_random/ks-sa-rng.c | 26 +- drivers/char/hw_random/meson-rng.c | 80 +- drivers/char/hw_random/mpfs-rng.c | 2 - drivers/char/hw_random/n2-drv.c | 10 +- drivers/char/hw_random/nomadik-rng.c | 1 + drivers/char/hw_random/octeon-rng.c | 6 +- drivers/char/hw_random/st-rng.c | 1 + drivers/char/hw_random/stm32-rng.c | 511 +- drivers/char/hw_random/xgene-rng.c | 1 - drivers/char/hw_random/xiphera-trng.c | 2 - drivers/clk/.kunitconfig | 1 + drivers/clk/Kconfig | 16 + drivers/clk/Makefile | 2 + drivers/clk/analogbits/Kconfig | 2 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 8 + drivers/clk/at91/clk-utmi.c | 12 +- drivers/clk/clk-asm9260.c | 6 +- drivers/clk/clk-cdce925.c | 67 +- drivers/clk/clk-fractional-divider.c | 27 +- drivers/clk/clk-fractional-divider_test.c | 147 + drivers/clk/clk-gate.c | 2 +- drivers/clk/clk-gate_test.c | 30 +- drivers/clk/clk-lochnagar.c | 9 +- drivers/clk/clk-npcm7xx.c | 2 +- drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/clk-si514.c | 2 +- drivers/clk/clk-si521xx.c | 6 +- drivers/clk/clk-si5341.c | 2 +- drivers/clk/clk-si5351.c | 6 +- drivers/clk/clk-si544.c | 53 +- drivers/clk/clk-si570.c | 69 +- drivers/clk/clk-twl.c | 197 + drivers/clk/clk-versaclock3.c | 8 +- drivers/clk/clk-versaclock5.c | 2 +- drivers/clk/clk-versaclock7.c | 2 +- drivers/clk/clk.c | 65 +- drivers/clk/clk_test.c | 130 +- drivers/clk/davinci/da8xx-cfgchip.c | 8 +- drivers/clk/davinci/pll.c | 10 +- drivers/clk/davinci/psc.c | 10 +- drivers/clk/imx/Kconfig | 1 + drivers/clk/imx/clk-imx6sx.c | 14 +- drivers/clk/imx/clk-imx8-acm.c | 33 +- drivers/clk/imx/clk-imx8dxl-rsrc.c | 3 +- drivers/clk/imx/clk-imx8mq.c | 17 +- drivers/clk/imx/clk-imx8qm-rsrc.c | 5 +- drivers/clk/imx/clk-imx8qxp-lpcg.h | 1 - drivers/clk/imx/clk-imx8qxp-rsrc.c | 4 +- drivers/clk/imx/clk-imx8qxp.c | 13 +- drivers/clk/imx/clk-scu.c | 20 + drivers/clk/keystone/pll.c | 15 +- drivers/clk/mediatek/clk-mt2701.c | 8 + drivers/clk/mediatek/clk-mt6765.c | 6 + drivers/clk/mediatek/clk-mt6779.c | 4 + drivers/clk/mediatek/clk-mt6797.c | 6 + drivers/clk/mediatek/clk-mt7629-eth.c | 4 + drivers/clk/mediatek/clk-mt7629.c | 6 + drivers/clk/mediatek/clk-pll.c | 6 +- drivers/clk/meson/Kconfig | 25 + drivers/clk/meson/Makefile | 2 + drivers/clk/meson/s4-peripherals.c | 3813 ++ drivers/clk/meson/s4-peripherals.h | 56 + drivers/clk/meson/s4-pll.c | 867 + drivers/clk/meson/s4-pll.h | 38 + drivers/clk/qcom/Kconfig | 17 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/apss-ipq-pll.c | 4 +- drivers/clk/qcom/apss-ipq6018.c | 61 +- drivers/clk/qcom/camcc-sm8550.c | 3565 ++ drivers/clk/qcom/clk-alpha-pll.c | 92 + drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-cbf-8996.c | 12 +- drivers/clk/qcom/clk-hfpll.c | 4 + drivers/clk/qcom/clk-hfpll.h | 1 + drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 21 + drivers/clk/qcom/clk-smd-rpm.c | 16 +- drivers/clk/qcom/gcc-ipq5018.c | 6 +- drivers/clk/qcom/gcc-ipq5332.c | 4 - drivers/clk/qcom/gcc-ipq6018.c | 27 +- drivers/clk/qcom/gcc-ipq8074.c | 6 - drivers/clk/qcom/gcc-ipq9574.c | 4 - drivers/clk/qcom/gcc-msm8960.c | 13 +- drivers/clk/qcom/gcc-msm8974.c | 10 +- drivers/clk/qcom/gcc-msm8996.c | 237 +- drivers/clk/qcom/gcc-sm4450.c | 2898 + drivers/clk/qcom/gcc-sm8150.c | 2 +- drivers/clk/qcom/gpucc-sm8550.c | 10 +- drivers/clk/qcom/hfpll.c | 59 +- drivers/clk/qcom/kpss-xcc.c | 9 +- drivers/clk/qcom/krait-cc.c | 14 +- drivers/clk/qcom/mmcc-msm8960.c | 16 +- drivers/clk/qcom/mmcc-msm8974.c | 18 - drivers/clk/qcom/mmcc-msm8998.c | 7 +- drivers/clk/qcom/mmcc-sdm660.c | 8 +- drivers/clk/qcom/videocc-sm8550.c | 10 +- drivers/clk/ralink/clk-mtmips.c | 20 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 4 +- drivers/clk/renesas/r9a06g032-clocks.c | 69 +- drivers/clk/renesas/r9a07g043-cpg.c | 19 +- drivers/clk/renesas/r9a07g044-cpg.c | 19 +- drivers/clk/renesas/r9a08g045-cpg.c | 248 + drivers/clk/renesas/rcar-cpg-lib.c | 15 +- drivers/clk/renesas/rzg2l-cpg.c | 467 +- drivers/clk/renesas/rzg2l-cpg.h | 39 +- drivers/clk/rockchip/clk-rk3399.c | 9 +- drivers/clk/samsung/clk-exynos-clkout.c | 8 +- drivers/clk/sifive/Kconfig | 2 +- drivers/clk/sifive/sifive-prci.c | 10 +- drivers/clk/socfpga/clk-agilex.c | 12 +- drivers/clk/socfpga/clk-s10.c | 6 +- drivers/clk/socfpga/stratix10-clk.h | 4 +- drivers/clk/sprd/composite.h | 36 +- drivers/clk/sprd/div.c | 6 +- drivers/clk/sprd/div.h | 17 +- drivers/clk/ti/adpll.c | 14 +- drivers/clk/ti/divider.c | 8 +- drivers/clk/visconti/pll.c | 6 +- drivers/clk/visconti/pll.h | 4 +- drivers/clocksource/arm_arch_timer.c | 36 +- drivers/cpufreq/Kconfig.arm | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/cpufreq_conservative.c | 3 +- drivers/cpufreq/cpufreq_stats.c | 14 +- drivers/cpufreq/cpufreq_userspace.c | 76 +- drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/pmac32-cpufreq.c | 7 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 208 +- drivers/cpufreq/tegra194-cpufreq.c | 153 +- drivers/cpufreq/ti-cpufreq.c | 1 + drivers/crypto/Kconfig | 1 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 7 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 11 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 11 +- drivers/crypto/amcc/crypto4xx_core.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 5 +- drivers/crypto/aspeed/aspeed-acry.c | 6 +- drivers/crypto/aspeed/aspeed-hace.c | 16 +- drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/atmel-sha.c | 8 +- drivers/crypto/atmel-tdes.c | 6 +- drivers/crypto/axis/artpec6_crypto.c | 8 +- drivers/crypto/bcm/cipher.c | 5 +- drivers/crypto/caam/caamalg.c | 3 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/caam/jr.c | 22 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 2 +- drivers/crypto/ccp/dbc.c | 74 +- drivers/crypto/ccp/dbc.h | 29 +- drivers/crypto/ccp/psp-dev.c | 122 +- drivers/crypto/ccp/psp-dev.h | 55 + drivers/crypto/ccp/sev-dev.c | 14 + drivers/crypto/ccp/sp-dev.h | 4 + drivers/crypto/ccp/sp-pci.c | 22 +- drivers/crypto/ccp/sp-platform.c | 6 +- drivers/crypto/ccp/tee-dev.c | 48 +- drivers/crypto/ccp/tee-dev.h | 15 +- drivers/crypto/ccree/cc_driver.c | 6 +- drivers/crypto/chelsio/chcr_algo.c | 9 +- drivers/crypto/exynos-rng.c | 6 +- drivers/crypto/gemini/sl3516-ce-core.c | 6 +- drivers/crypto/hifn_795x.c | 11 +- drivers/crypto/hisilicon/debugfs.c | 75 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 25 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 21 +- drivers/crypto/hisilicon/qm.c | 508 +- drivers/crypto/hisilicon/qm_common.h | 6 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 32 +- drivers/crypto/hisilicon/sec2/sec_main.c | 29 +- drivers/crypto/hisilicon/trng/trng.c | 6 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 290 +- drivers/crypto/hisilicon/zip/zip_main.c | 23 +- drivers/crypto/img-hash.c | 6 +- drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c | 6 +- .../crypto/intel/keembay/keembay-ocs-aes-core.c | 6 +- drivers/crypto/intel/keembay/keembay-ocs-ecc.c | 6 +- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 15 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 245 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h | 30 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 36 +- .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c | 1 + .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_common/Makefile | 10 + .../intel/qat/qat_common/adf_accel_devices.h | 61 +- drivers/crypto/intel/qat/qat_common/adf_admin.c | 156 +- drivers/crypto/intel/qat/qat_common/adf_admin.h | 27 + drivers/crypto/intel/qat/qat_common/adf_aer.c | 3 +- .../crypto/intel/qat/qat_common/adf_cfg_services.c | 20 + .../crypto/intel/qat/qat_common/adf_cfg_services.h | 24 + .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 1 + drivers/crypto/intel/qat/qat_common/adf_clock.c | 1 + .../crypto/intel/qat/qat_common/adf_cnv_dbgfs.c | 300 + .../crypto/intel/qat/qat_common/adf_cnv_dbgfs.h | 11 + .../crypto/intel/qat/qat_common/adf_common_drv.h | 20 +- drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 6 + .../crypto/intel/qat/qat_common/adf_fw_counters.c | 3 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 7 + drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c | 27 +- drivers/crypto/intel/qat/qat_common/adf_gen4_pm.h | 50 +- .../intel/qat/qat_common/adf_gen4_pm_debugfs.c | 266 + drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c | 1566 + drivers/crypto/intel/qat/qat_common/adf_gen4_ras.h | 825 + .../crypto/intel/qat/qat_common/adf_gen4_timer.c | 1 + .../crypto/intel/qat/qat_common/adf_heartbeat.c | 1 + .../intel/qat/qat_common/adf_heartbeat_dbgfs.c | 1 + drivers/crypto/intel/qat/qat_common/adf_init.c | 63 +- drivers/crypto/intel/qat/qat_common/adf_isr.c | 18 + drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c | 48 + drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.h | 12 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 1169 + drivers/crypto/intel/qat/qat_common/adf_rl.h | 176 + drivers/crypto/intel/qat/qat_common/adf_rl_admin.c | 97 + drivers/crypto/intel/qat/qat_common/adf_rl_admin.h | 18 + drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 112 +- .../intel/qat/qat_common/adf_sysfs_ras_counters.c | 112 + .../intel/qat/qat_common/adf_sysfs_ras_counters.h | 27 + drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 451 + drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.h | 11 + .../intel/qat/qat_common/adf_transport_debug.c | 4 +- .../intel/qat/qat_common/icp_qat_fw_init_admin.h | 82 + drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 2 + .../crypto/intel/qat/qat_common/qat_algs_send.c | 46 +- .../crypto/intel/qat/qat_common/qat_comp_algs.c | 129 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 2 +- .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 1 + drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c | 1 + drivers/crypto/marvell/cesa/cesa.c | 6 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/n2_core.c | 12 +- drivers/crypto/omap-aes.c | 6 +- drivers/crypto/omap-des.c | 6 +- drivers/crypto/omap-sham.c | 22 +- drivers/crypto/qce/core.c | 5 +- drivers/crypto/qcom-rng.c | 71 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 3 - drivers/crypto/s5p-sss.c | 12 +- drivers/crypto/sa2ul.c | 6 +- drivers/crypto/sahara.c | 6 +- drivers/crypto/starfive/jh7110-hash.c | 13 +- drivers/crypto/stm32/stm32-crc32.c | 17 +- drivers/crypto/stm32/stm32-cryp.c | 16 +- drivers/crypto/stm32/stm32-hash.c | 20 - drivers/crypto/talitos.c | 23 +- drivers/crypto/vmx/aesp8-ppc.pl | 141 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 6 +- drivers/crypto/xilinx/zynqmp-sha.c | 7 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/event/exynos-ppmu.c | 13 +- drivers/devfreq/event/rockchip-dfi.c | 814 +- drivers/devfreq/mtk-cci-devfreq.c | 9 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-altera.c | 6 +- drivers/gpio/gpio-amdpt.c | 6 +- drivers/gpio/gpio-brcmstb.c | 6 +- drivers/gpio/gpio-cadence.c | 6 +- drivers/gpio/gpio-davinci.c | 9 +- drivers/gpio/gpio-dln2.c | 6 +- drivers/gpio/gpio-dwapb.c | 1 - drivers/gpio/gpio-eic-sprd.c | 73 +- drivers/gpio/gpio-f7188x.c | 138 +- drivers/gpio/gpio-ftgpio010.c | 6 +- drivers/gpio/gpio-fxl6408.c | 2 +- drivers/gpio/gpio-grgpio.c | 6 +- drivers/gpio/gpio-hisi.c | 2 +- drivers/gpio/gpio-ljca.c | 5 +- drivers/gpio/gpio-loongson-64bit.c | 119 +- drivers/gpio/gpio-lpc18xx.c | 6 +- drivers/gpio/gpio-mb86s7x.c | 7 +- drivers/gpio/gpio-mm-lantiq.c | 6 +- drivers/gpio/gpio-mmio.c | 4 +- drivers/gpio/gpio-mockup.c | 88 +- drivers/gpio/gpio-mpc5200.c | 8 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/gpio/gpio-mvebu.c | 10 +- drivers/gpio/gpio-omap.c | 9 +- drivers/gpio/gpio-pca953x.c | 305 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-rockchip.c | 6 +- drivers/gpio/gpio-sim.c | 76 +- drivers/gpio/gpio-tb10x.c | 6 +- drivers/gpio/gpio-ts5500.c | 6 +- drivers/gpio/gpio-uniphier.c | 6 +- drivers/gpio/gpio-vf610.c | 56 +- drivers/gpio/gpio-xgene-sb.c | 7 +- drivers/gpio/gpio-xgs-iproc.c | 6 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynq.c | 5 +- drivers/gpio/gpiolib-acpi.c | 70 +- drivers/gpio/gpiolib-cdev.c | 4 +- drivers/gpio/gpiolib-of.c | 86 +- drivers/gpio/gpiolib-swnode.c | 33 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 298 +- drivers/gpio/gpiolib.h | 14 +- drivers/gpu/drm/Kconfig | 7 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 25 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 472 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 166 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 209 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 207 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 186 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 61 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 521 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 878 + drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h | 228 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 656 + drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 91 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 5 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/atom.c | 19 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 - drivers/gpu/drm/amd/amdgpu/cik.c | 4 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 16 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c | 34 + drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h | 31 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 132 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 180 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 89 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 142 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c | 516 + drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 270 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 213 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 408 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 4 - drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 5 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 622 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.h | 35 + drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 160 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 589 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 372 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.h | 33 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 19 +- drivers/gpu/drm/amd/amdgpu/nv.c | 20 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 4 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 30 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 115 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 - drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c | 22 +- drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c | 19 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 22 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c | 6 + drivers/gpu/drm/amd/amdgpu/soc15.c | 31 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 49 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 62 +- drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 390 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 127 + drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 12 +- drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 424 + drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.h | 30 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 80 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 5 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 1779 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.h | 35 + drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 14 +- drivers/gpu/drm/amd/amdgpu/vi.c | 5 +- drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h | 217 + drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 291 + drivers/gpu/drm/amd/amdgpu/vpe_v6_1.h | 29 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 194 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 44 +- drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 7 +- drivers/gpu/drm/amd/display/Makefile | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 357 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 48 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 62 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 125 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 22 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 561 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 53 +- drivers/gpu/drm/amd/display/dc/Makefile | 7 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 9 +- drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c | 188 + .../dc/{dml/calcs => basics}/calcs_logger.h | 0 .../gpu/drm/amd/display/dc/basics/custom_float.c | 173 + .../display/dc/{dml/calcs => basics}/dce_calcs.c | 0 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 3 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 46 +- .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 8 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 18 + .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 2 - .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 11 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 64 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 154 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 1142 + .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h | 63 + .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 471 + .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h | 203 + drivers/gpu/drm/amd/display/dc/core/dc.c | 511 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 23 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1818 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 51 +- drivers/gpu/drm/amd/display/dc/dc.h | 90 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 154 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 7 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 16 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 1221 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 13 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 142 - .../drm/amd/display/dc/dce100/dce100_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 3198 - .../drm/amd/display/dc/dce110/dce110_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 160 - .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 1 - .../amd/display/dc/dce120/dce120_hw_sequencer.c | 268 - .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 54 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 12 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3887 -- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 30 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 5 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 64 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2937 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 154 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 37 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 3 + drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 611 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 6 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 270 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 9 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 104 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 1006 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 93 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 17 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 8 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 18 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 45 - .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 18 - .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 20 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_init.h | 18 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 22 + .../drm/amd/display/dc/dcn303/dcn303_resource.h | 18 + drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 55 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h | 3 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 603 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 6 + .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 22 +- .../display/dc/dcn314/dcn314_dio_stream_encoder.h | 40 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 496 - .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 6 +- .../drm/amd/display/dc/dcn314/dcn314_resource.c | 12 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 8 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 1 + .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 14 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 6 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 1575 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 118 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 12 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 4 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 2 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 177 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 169 +- .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 50 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 54 +- drivers/gpu/drm/amd/display/dc/dcn35/Makefile | 20 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c | 796 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h | 190 + .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c | 267 + .../amd/display/dc/dcn35/dcn35_dio_link_encoder.h | 137 + .../display/dc/dcn35/dcn35_dio_stream_encoder.c | 528 + .../display/dc/dcn35/dcn35_dio_stream_encoder.h | 326 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c | 53 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h | 57 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c | 60 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h | 59 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.c | 58 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h | 61 + .../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c | 611 + .../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h | 155 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 106 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h | 61 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c | 171 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h | 34 + .../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c | 59 + .../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h | 75 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c | 53 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h | 67 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c | 290 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h | 74 + .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c | 541 + .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h | 195 + .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 2126 + .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.h | 310 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 5 +- .../gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c | 189 - .../drm/amd/display/dc/dml/calcs/custom_float.c | 197 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 31 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 10 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 2 + .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 819 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 3 - .../dc/dml/dcn32/display_mode_vba_util_32.c | 4 - .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 81 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 509 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h | 42 + drivers/gpu/drm/amd/display/dc/dml2/Makefile | 93 + drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h | 94 + .../drm/amd/display/dc/dml2/display_mode_core.c | 10315 ++++ .../drm/amd/display/dc/dml2/display_mode_core.h | 201 + .../display/dc/dml2/display_mode_core_structs.h | 1972 + .../amd/display/dc/dml2/display_mode_lib_defines.h | 77 + .../drm/amd/display/dc/dml2/display_mode_util.c | 798 + .../drm/amd/display/dc/dml2/display_mode_util.h | 76 + .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 1009 + .../amd/display/dc/dml2/dml2_dc_resource_mgmt.h | 50 + .../gpu/drm/amd/display/dc/dml2/dml2_dc_types.h | 42 + .../drm/amd/display/dc/dml2/dml2_internal_types.h | 123 + .../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 915 + .../drm/amd/display/dc/dml2/dml2_mall_phantom.h | 52 + drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c | 310 + drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.h | 47 + .../amd/display/dc/dml2/dml2_translation_helper.c | 1205 + .../amd/display/dc/dml2/dml2_translation_helper.h | 41 + drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 482 + drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h | 144 + drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 747 + drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 230 + drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h | 32 + .../gpu/drm/amd/display/dc/dml2/dml_depedencies.h | 33 + .../amd/display/dc/dml2/dml_display_rq_dlg_calc.c | 585 + .../amd/display/dc/dml2/dml_display_rq_dlg_calc.h | 63 + drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h | 31 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/hdcp/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/hwss/Makefile | 183 + .../drm/amd/display/dc/{ => hwss}/dce/dce_hwseq.c | 0 .../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 1241 + .../drm/amd/display/dc/hwss/dce100/dce100_hwseq.c | 142 + .../dce100/dce100_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 3200 + .../dce110/dce110_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce112/dce112_hwseq.c | 160 + .../dce112/dce112_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce120/dce120_hwseq.c | 268 + .../dce120/dce120_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce80/dce80_hwseq.c | 54 + .../dce80/dce80_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 3898 ++ .../dcn10/dcn10_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2969 + .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 153 + .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 611 + .../display/dc/{ => hwss}/dcn201/dcn201_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 270 + .../amd/display/dc/{ => hwss}/dcn21/dcn21_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 1028 + .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 96 + .../display/dc/{ => hwss}/dcn301/dcn301_hwseq.c | 0 .../display/dc/{ => hwss}/dcn301/dcn301_hwseq.h | 0 .../display/dc/{ => hwss}/dcn302/dcn302_hwseq.c | 0 .../display/dc/{ => hwss}/dcn302/dcn302_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c | 64 + .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h | 37 + .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 614 + .../amd/display/dc/{ => hwss}/dcn31/dcn31_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 497 + .../display/dc/{ => hwss}/dcn314/dcn314_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1711 + .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 130 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 1203 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 87 + drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 493 + .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 186 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 39 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 18 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 14 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 52 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 5 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 474 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 184 - drivers/gpu/drm/amd/display/dc/inc/link.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 285 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 12 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 12 +- .../amd/display/dc/irq/dce60/irq_service_dce60.c | 12 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 12 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 14 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 14 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 16 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 16 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 16 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 16 +- .../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 33 +- .../amd/display/dc/irq/dcn303/irq_service_dcn303.h | 19 + .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 16 +- .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 16 +- .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 16 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 16 +- .../amd/display/dc/irq/dcn35/irq_service_dcn35.c | 427 + .../amd/display/dc/irq/dcn35/irq_service_dcn35.h | 34 + drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 2 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 6 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 4 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 123 +- .../amd/display/dc/link/accessories/link_fpga.c | 95 - .../amd/display/dc/link/accessories/link_fpga.h | 30 - .../drm/amd/display/dc/link/hwss/link_hwss_dpia.c | 2 + .../gpu/drm/amd/display/dc/link/link_detection.c | 9 + drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 60 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 +- .../drm/amd/display/dc/link/protocols/link_ddc.c | 2 + .../display/dc/link/protocols/link_dp_capability.c | 14 +- .../dc/link/protocols/link_dp_irq_handler.c | 2 + .../amd/display/dc/link/protocols/link_dp_phy.c | 3 +- .../dc/link/protocols/link_edp_panel_control.c | 63 +- .../dc/link/protocols/link_edp_panel_control.h | 3 + drivers/gpu/drm/amd/display/dc/os_types.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 52 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 218 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 19 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h | 19 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 64 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 552 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 282 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 93 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 1 + drivers/gpu/drm/amd/display/include/logger_types.h | 143 +- drivers/gpu/drm/amd/display/include/signal_types.h | 1 - .../drm/amd/display/modules/color/color_gamma.c | 115 +- .../drm/amd/display/modules/freesync/freesync.c | 9 +- .../gpu/drm/amd/display/modules/inc/mod_stats.h | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 20 +- drivers/gpu/drm/amd/include/amd_shared.h | 7 + .../amd/include/asic_reg/dcn/dcn_3_5_0_offset.h | 15255 +++++ .../amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 53412 +++++++++++++++++ .../drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h | 10000 ++++ .../amd/include/asic_reg/gc/gc_11_5_0_sh_mask.h | 36579 ++++++++++++ .../include/asic_reg/mmhub/mmhub_3_3_0_offset.h | 1395 + .../include/asic_reg/mmhub/mmhub_3_3_0_sh_mask.h | 6722 +++ .../amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h | 28 + .../drm/amd/include/asic_reg/mp/mp_14_0_0_offset.h | 359 + .../amd/include/asic_reg/mp/mp_14_0_0_sh_mask.h | 534 + .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 9400 +++ .../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 57857 +++++++++++++++++++ .../amd/include/asic_reg/umc/umc_12_0_0_offset.h | 33 + .../amd/include/asic_reg/umc/umc_12_0_0_sh_mask.h | 95 + .../amd/include/asic_reg/vcn/vcn_4_0_0_offset.h | 422 + .../amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h | 882 + .../amd/include/asic_reg/vcn/vcn_4_0_5_offset.h | 1797 + .../amd/include/asic_reg/vcn/vcn_4_0_5_sh_mask.h | 8614 +++ .../amd/include/asic_reg/vpe/vpe_6_1_0_offset.h | 1553 + .../amd/include/asic_reg/vpe/vpe_6_1_0_sh_mask.h | 4393 ++ .../drm/amd/include/ivsrcid/vpe/irqsrcs_vpe_6_1.h | 40 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 16 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 165 +- drivers/gpu/drm/amd/include/pptable.h | 4 +- drivers/gpu/drm/amd/include/soc15_hw_ip.h | 1 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 2 + drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h | 437 + drivers/gpu/drm/amd/pm/Makefile | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 36 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 951 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 19 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 208 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 35 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h | 91 + .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 282 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 6 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 10 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h | 157 + .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h | 143 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 23 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 230 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 305 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 108 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 160 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 36 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 77 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 291 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 41 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 521 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 1061 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 468 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile | 30 + drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 1727 + .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 1269 + .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 7 + drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 + .../drm/arm/display/komeda/komeda_pipeline_state.c | 9 +- drivers/gpu/drm/arm/hdlcd_drv.c | 6 + drivers/gpu/drm/arm/malidp_drv.c | 6 + drivers/gpu/drm/armada/armada_drv.c | 8 + drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 7 + drivers/gpu/drm/ast/ast_dp.c | 70 +- drivers/gpu/drm/ast/ast_dp501.c | 38 +- drivers/gpu/drm/ast/ast_drv.c | 6 + drivers/gpu/drm/ast/ast_drv.h | 83 +- drivers/gpu/drm/ast/ast_i2c.c | 20 +- drivers/gpu/drm/ast/ast_main.c | 24 +- drivers/gpu/drm/ast/ast_mm.c | 4 +- drivers/gpu/drm/ast/ast_mode.c | 200 +- drivers/gpu/drm/ast/ast_post.c | 26 +- drivers/gpu/drm/ast/ast_reg.h | 99 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 6 + drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 16 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 14 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 108 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 7 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 11 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 3 + drivers/gpu/drm/bridge/cadence/Kconfig | 1 + drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- drivers/gpu/drm/bridge/imx/Kconfig | 11 + drivers/gpu/drm/bridge/imx/Makefile | 1 + drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 917 + drivers/gpu/drm/bridge/ite-it66121.c | 33 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 22 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 12 +- drivers/gpu/drm/bridge/lvds-codec.c | 12 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 57 +- drivers/gpu/drm/bridge/panel.c | 19 +- drivers/gpu/drm/bridge/samsung-dsim.c | 80 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 - drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 99 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358768.c | 383 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +- drivers/gpu/drm/ci/arm.config | 1 + drivers/gpu/drm/ci/arm64.config | 2 + drivers/gpu/drm/ci/build.sh | 8 +- drivers/gpu/drm/ci/build.yml | 1 + drivers/gpu/drm/ci/gitlab-ci.yml | 38 +- drivers/gpu/drm/ci/igt_runner.sh | 31 +- drivers/gpu/drm/ci/image-tags.yml | 6 +- drivers/gpu/drm/ci/lava-submit.sh | 6 +- drivers/gpu/drm/ci/test.yml | 34 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 12 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 20 - drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 9 + drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 - drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 11 - drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 - drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 14 +- drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 - drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 17 + drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 - drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 7 + drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 - drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 1 - drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 - drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 - .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0 .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 5 +- .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 - drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 14 +- drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 - drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 - drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 + drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 - drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 15 +- drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 24 +- drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 18 +- drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 9 +- drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 19 +- drivers/gpu/drm/ci/xfails/requirements.txt | 17 + .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 6 + .../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 - .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 40 +- .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 28 +- drivers/gpu/drm/ci/xfails/update-xfails.py | 204 + .../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0 drivers/gpu/drm/display/drm_dp_cec.c | 23 +- drivers/gpu/drm/display/drm_dp_helper.c | 47 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 164 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 3 + drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_bridge_connector.c | 38 +- drivers/gpu/drm/drm_buddy.c | 138 +- drivers/gpu/drm/drm_client.c | 17 +- drivers/gpu/drm/drm_connector.c | 17 +- drivers/gpu/drm/drm_crtc_internal.h | 2 +- drivers/gpu/drm/drm_debugfs.c | 188 +- drivers/gpu/drm/drm_drv.c | 28 +- drivers/gpu/drm/drm_edid.c | 40 +- drivers/gpu/drm/drm_file.c | 48 +- drivers/gpu/drm/drm_fourcc.c | 8 + drivers/gpu/drm/drm_framebuffer.c | 68 +- drivers/gpu/drm/drm_gpuva_mgr.c | 1723 - drivers/gpu/drm/drm_gpuvm.c | 1726 + drivers/gpu/drm/drm_internal.h | 27 +- drivers/gpu/drm/drm_ioctl.c | 3 + drivers/gpu/drm/drm_lease.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 2 - drivers/gpu/drm/drm_sysfs.c | 22 +- drivers/gpu/drm/drm_vblank_work.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 + drivers/gpu/drm/gma500/gma_display.h | 1 - drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 9 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 14 - drivers/gpu/drm/gma500/psb_irq.c | 5 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 9 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 6 + drivers/gpu/drm/i915/Makefile | 49 +- drivers/gpu/drm/i915/display/g4x_dp.c | 10 +- drivers/gpu/drm/i915/display/g4x_dp.h | 26 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 6 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 12 + drivers/gpu/drm/i915/display/hsw_ips.c | 1 + drivers/gpu/drm/i915/display/hsw_ips.h | 35 + drivers/gpu/drm/i915/display/i9xx_plane.c | 1 + drivers/gpu/drm/i915/display/i9xx_plane.h | 23 + drivers/gpu/drm/i915/display/i9xx_wm.h | 17 + drivers/gpu/drm/i915/display/icl_dsi.c | 13 +- drivers/gpu/drm/i915/display/intel_acpi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 14 +- drivers/gpu/drm/i915/display/intel_audio.c | 6 +- drivers/gpu/drm/i915/display/intel_audio.h | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 26 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +- drivers/gpu/drm/i915/display/intel_color.c | 156 +- drivers/gpu/drm/i915/display/intel_color.h | 2 + drivers/gpu/drm/i915/display/intel_color_regs.h | 286 + drivers/gpu/drm/i915/display/intel_combo_phy.c | 17 +- drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_connector.h | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 66 +- drivers/gpu/drm/i915/display/intel_crt.h | 14 + drivers/gpu/drm/i915/display/intel_crtc.c | 118 +- drivers/gpu/drm/i915/display/intel_crtc.h | 6 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 3 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 214 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 17 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 13 + drivers/gpu/drm/i915/display/intel_ddi.c | 40 +- drivers/gpu/drm/i915/display/intel_display.c | 490 +- drivers/gpu/drm/i915/display/intel_display.h | 8 +- drivers/gpu/drm/i915/display/intel_display_core.h | 3 + .../gpu/drm/i915/display/intel_display_debugfs.c | 38 +- .../gpu/drm/i915/display/intel_display_device.c | 156 +- .../gpu/drm/i915/display/intel_display_device.h | 41 +- .../gpu/drm/i915/display/intel_display_driver.c | 8 + drivers/gpu/drm/i915/display/intel_display_irq.c | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 10 +- drivers/gpu/drm/i915/display/intel_display_power.h | 1 - .../gpu/drm/i915/display/intel_display_power_map.c | 63 +- .../drm/i915/display/intel_display_power_well.c | 52 +- .../drm/i915/display/intel_display_power_well.h | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_display_wa.c | 48 + drivers/gpu/drm/i915/display/intel_display_wa.h | 13 + drivers/gpu/drm/i915/display/intel_dmc.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 1092 +- drivers/gpu/drm/i915/display/intel_dp.h | 39 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 49 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 80 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 87 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 14 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 222 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 96 + drivers/gpu/drm/i915/display/intel_dpll.c | 57 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 987 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 33 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 1 + drivers/gpu/drm/i915/display/intel_dsb.c | 235 +- drivers/gpu/drm/i915/display/intel_dsb.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb_regs.h | 31 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 + drivers/gpu/drm/i915/display/intel_dvo.c | 13 +- drivers/gpu/drm/i915/display/intel_dvo.h | 6 + drivers/gpu/drm/i915/display/intel_fb.c | 63 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 181 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 + drivers/gpu/drm/i915/display/intel_fdi.c | 169 +- drivers/gpu/drm/i915/display/intel_fdi.h | 8 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 35 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 + drivers/gpu/drm/i915/display/intel_gmbus.c | 7 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 41 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 617 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 1 + .../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 590 + .../gpu/drm/i915/display/intel_hdcp_gsc_message.h | 72 + drivers/gpu/drm/i915/display/intel_hdmi.c | 123 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 87 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 24 +- drivers/gpu/drm/i915/display/intel_link_bw.c | 212 + drivers/gpu/drm/i915/display/intel_link_bw.h | 37 + drivers/gpu/drm/i915/display/intel_lpe_audio.h | 18 + drivers/gpu/drm/i915/display/intel_lspcon.c | 29 +- drivers/gpu/drm/i915/display/intel_lvds.c | 33 +- drivers/gpu/drm/i915/display/intel_lvds.h | 19 + .../gpu/drm/i915/display/intel_modeset_verify.c | 134 +- .../gpu/drm/i915/display/intel_modeset_verify.h | 11 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 + drivers/gpu/drm/i915/display/intel_overlay.h | 35 + drivers/gpu/drm/i915/display/intel_panel.c | 19 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 53 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 7 +- drivers/gpu/drm/i915/display/intel_pch_refclk.h | 23 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 3 +- drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 82 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 385 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 13 + drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 9 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/intel_sprite.h | 8 + drivers/gpu/drm/i915/display/intel_tc.c | 66 +- drivers/gpu/drm/i915/display/intel_tc.h | 3 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_tv.h | 6 + drivers/gpu/drm/i915/display/intel_vblank.c | 14 + drivers/gpu/drm/i915/display/intel_vblank.h | 1 + drivers/gpu/drm/i915/display/intel_vdsc.c | 630 +- drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 397 +- drivers/gpu/drm/i915/display/intel_vga.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 + drivers/gpu/drm/i915/display/intel_wm.c | 2 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 22 +- drivers/gpu/drm/i915/display/skl_watermark.c | 40 +- drivers/gpu/drm/i915/display/skl_watermark.h | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 130 + drivers/gpu/drm/i915/display/vlv_dsi.h | 13 + drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 9 + drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 89 - .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 103 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 44 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 39 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 17 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 4 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 265 +- drivers/gpu/drm/i915/gt/intel_gsc.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.c | 77 +- drivers/gpu/drm/i915/gt/intel_gt.h | 72 +- drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 28 +- drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 20 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_print.h | 3 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 5 + drivers/gpu/drm/i915/gt/intel_gtt.h | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 74 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 25 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 9 +- drivers/gpu/drm/i915/gt/intel_reset.c | 60 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 + drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_tlb.c | 16 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 420 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 +- drivers/gpu/drm/i915/gt/selftest_tlb.c | 11 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 33 + drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 8 +- .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 20 +- .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 6 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 70 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 39 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 63 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 249 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 40 +- drivers/gpu/drm/i915/gvt/gvt.h | 9 +- drivers/gpu/drm/i915/gvt/interrupt.c | 17 + drivers/gpu/drm/i915/gvt/interrupt.h | 31 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 8 + drivers/gpu/drm/i915/gvt/mmio_context.h | 10 - drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_driver.c | 20 +- drivers/gpu/drm/i915/i915_driver.h | 4 +- drivers/gpu/drm/i915/i915_drv.h | 88 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 15 +- drivers/gpu/drm/i915/i915_irq.c | 2 + drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 5 +- drivers/gpu/drm/i915/i915_perf.c | 118 +- drivers/gpu/drm/i915/i915_perf_types.h | 6 - drivers/gpu/drm/i915/i915_pmu.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 290 +- drivers/gpu/drm/i915/i915_scatterlist.h | 10 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 23 +- drivers/gpu/drm/i915/i915_vma.c | 1 + drivers/gpu/drm/i915/i915_vma_resource.c | 2 +- drivers/gpu/drm/i915/intel_clock_gating.c | 60 +- drivers/gpu/drm/i915/intel_device_info.c | 50 - drivers/gpu/drm/i915/intel_device_info.h | 6 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - drivers/gpu/drm/i915/intel_runtime_pm.h | 4 +- drivers/gpu/drm/i915/intel_step.c | 6 + drivers/gpu/drm/i915/intel_step.h | 1 + drivers/gpu/drm/i915/intel_wakeref.c | 52 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 40 +- drivers/gpu/drm/i915/pxp/intel_pxp.h | 2 +- .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 17 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 10 +- drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 18 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 5 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 21 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 9 + drivers/gpu/drm/i915/selftests/i915_request.c | 2 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/soc/intel_gmch.c | 14 + drivers/gpu/drm/i915/soc/intel_gmch.h | 2 + drivers/gpu/drm/i915/soc/intel_pch.c | 12 +- drivers/gpu/drm/i915/soc/intel_pch.h | 2 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 8 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 7 + drivers/gpu/drm/imx/dcss/dcss-kms.h | 1 + drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 6 +- drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 13 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 5 +- drivers/gpu/drm/imx/ipuv3/imx-tve.c | 5 +- drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 5 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 6 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 70 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 5 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 9 + drivers/gpu/drm/loongson/lsdc_drv.c | 6 + drivers/gpu/drm/loongson/lsdc_pixpll.c | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 9 + drivers/gpu/drm/mediatek/mtk_disp_aal.c | 87 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 203 +- drivers/gpu/drm/mediatek/mtk_dp.c | 42 +- drivers/gpu/drm/mediatek/mtk_dp_reg.h | 23 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 83 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 6 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 34 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 17 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 47 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 15 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 41 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 48 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 8 + drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a6xx.xml.h | 9 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 209 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 8 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 655 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 69 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 65 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 88 + drivers/gpu/drm/msm/adreno/adreno_device.c | 39 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 7 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 32 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 4 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 4 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 8 - .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 10 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 3 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 8 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 3 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 1 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 3 - .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 1 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 1 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 8 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 6 - .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 13 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 12 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 48 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 6 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 62 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 160 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 58 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 41 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 21 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 145 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 42 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 72 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 4 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 118 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 111 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 66 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 21 +- drivers/gpu/drm/msm/dp/dp_drm.h | 2 +- drivers/gpu/drm/msm/dp/dp_link.c | 38 +- drivers/gpu/drm/msm/dp/dp_panel.c | 130 +- drivers/gpu/drm/msm/dp/dp_panel.h | 11 +- drivers/gpu/drm/msm/dsi/dsi.c | 40 +- drivers/gpu/drm/msm/dsi/dsi.h | 5 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 47 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 28 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 5 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 30 +- drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 3 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 6 +- drivers/gpu/drm/msm/msm_debugfs.c | 12 +- drivers/gpu/drm/msm/msm_drv.c | 371 +- drivers/gpu/drm/msm/msm_drv.h | 17 +- drivers/gpu/drm/msm/msm_kms.c | 345 + drivers/gpu/drm/msm/msm_kms.h | 3 + drivers/gpu/drm/msm/msm_mdss.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 2 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 536 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 1 + drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 14 + drivers/gpu/drm/nouveau/include/nvif/conn.h | 20 +- drivers/gpu/drm/nouveau/include/nvif/if0011.h | 21 +- drivers/gpu/drm/nouveau/include/nvif/if0012.h | 249 +- drivers/gpu/drm/nouveau/include/nvif/outp.h | 96 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 2 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 90 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 8 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 251 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 345 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 30 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sched.c | 1 + drivers/gpu/drm/nouveau/nouveau_uvmm.c | 42 +- drivers/gpu/drm/nouveau/nouveau_uvmm.h | 8 +- drivers/gpu/drm/nouveau/nvif/client.c | 2 +- drivers/gpu/drm/nouveau/nvif/conn.c | 36 +- drivers/gpu/drm/nouveau/nvif/disp.c | 2 +- drivers/gpu/drm/nouveau/nvif/outp.c | 412 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 146 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c | 10 - drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 362 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 38 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 182 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 144 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 43 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 67 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 460 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 19 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 8 + drivers/gpu/drm/panel/Kconfig | 29 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 2 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 9 - drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 9 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 371 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 8 +- drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 779 + drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 9 - drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 551 + drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 - drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 97 +- drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 7 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 9 - drivers/gpu/drm/panel/panel-novatek-nt36523.c | 12 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 17 - drivers/gpu/drm/panel/panel-raydium-rm68200.c | 38 - drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 423 + drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 25 - .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 10 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 9 - drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 10 - drivers/gpu/drm/panel/panel-simple.c | 82 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 125 +- drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 9 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 18 - .../gpu/drm/panel/panel-startek-kd070fhfid015.c | 11 - drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 + drivers/gpu/drm/panel/panel-truly-nt35597.c | 20 - drivers/gpu/drm/panel/panel-visionox-r66451.c | 16 - drivers/gpu/drm/panel/panel-visionox-rm69299.c | 8 - drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 9 - drivers/gpu/drm/panfrost/Makefile | 2 + drivers/gpu/drm/panfrost/panfrost_debugfs.c | 21 + drivers/gpu/drm/panfrost/panfrost_debugfs.h | 14 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 8 + drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 + drivers/gpu/drm/panfrost/panfrost_device.c | 2 + drivers/gpu/drm/panfrost/panfrost_device.h | 13 + drivers/gpu/drm/panfrost/panfrost_drv.c | 60 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 30 + drivers/gpu/drm/panfrost/panfrost_gem.h | 5 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 45 +- drivers/gpu/drm/panfrost/panfrost_gpu.h | 4 + drivers/gpu/drm/panfrost/panfrost_job.c | 29 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 5 + drivers/gpu/drm/pl111/pl111_drv.c | 7 + drivers/gpu/drm/qxl/qxl_drv.c | 7 + drivers/gpu/drm/radeon/evergreen.c | 7 +- drivers/gpu/drm/radeon/pptable.h | 2 +- drivers/gpu/drm/radeon/radeon.h | 4 - drivers/gpu/drm/radeon/radeon_connectors.c | 2 + drivers/gpu/drm/radeon/radeon_drv.c | 2 - drivers/gpu/drm/radeon/radeon_fence.c | 111 +- drivers/gpu/drm/radeon/radeon_gem.c | 16 - drivers/gpu/drm/radeon/radeon_ttm.c | 2 - drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 17 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 23 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 60 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 122 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 3 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 57 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 121 +- drivers/gpu/drm/scheduler/sched_entity.c | 18 +- drivers/gpu/drm/scheduler/sched_main.c | 74 +- drivers/gpu/drm/solomon/Kconfig | 12 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 18 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 27 +- drivers/gpu/drm/solomon/ssd130x.c | 728 +- drivers/gpu/drm/solomon/ssd130x.h | 21 +- drivers/gpu/drm/sti/sti_drv.c | 7 + drivers/gpu/drm/stm/drv.c | 7 + drivers/gpu/drm/sun4i/sun4i_drv.c | 6 + drivers/gpu/drm/tegra/dc.c | 9 +- drivers/gpu/drm/tegra/drm.h | 3 - drivers/gpu/drm/tegra/dsi.c | 1 + drivers/gpu/drm/tegra/gem.c | 32 +- drivers/gpu/drm/tegra/hdmi.c | 3 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/rgb.c | 16 +- drivers/gpu/drm/tegra/sor.c | 1 + drivers/gpu/drm/tests/drm_format_helper_test.c | 1097 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tiny/bochs.c | 6 + drivers/gpu/drm/tiny/cirrus.c | 6 + drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 105 + drivers/gpu/drm/tve200/tve200_drv.c | 7 + drivers/gpu/drm/v3d/v3d_drv.h | 2 +- drivers/gpu/drm/v3d/v3d_sched.c | 5 + drivers/gpu/drm/vboxvideo/vbox_drv.c | 10 + drivers/gpu/drm/vc4/vc4_drv.c | 36 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_regs.h | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 +- drivers/gpu/host1x/channel.c | 26 + drivers/gpu/host1x/channel.h | 4 + drivers/gpu/host1x/context.c | 4 +- drivers/gpu/host1x/dev.c | 32 +- drivers/gpu/host1x/dev.h | 3 +- drivers/gpu/host1x/hw/intr_hw.c | 46 +- drivers/hid/Kconfig | 8 +- drivers/hid/hid-picolcd_fb.c | 73 +- drivers/hte/Kconfig | 5 +- drivers/hte/hte-tegra194-test.c | 4 +- drivers/hte/hte-tegra194.c | 56 +- drivers/hte/hte.c | 15 +- drivers/hwmon/Kconfig | 26 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/abituguru.c | 6 +- drivers/hwmon/abituguru3.c | 5 +- drivers/hwmon/adt7475.c | 68 +- drivers/hwmon/aquacomputer_d5next.c | 72 +- drivers/hwmon/asus-ec-sensors.c | 12 + drivers/hwmon/da9052-hwmon.c | 6 +- drivers/hwmon/dme1737.c | 6 +- drivers/hwmon/f71805f.c | 6 +- drivers/hwmon/f71882fg.c | 5 +- drivers/hwmon/hs3001.c | 2 +- drivers/hwmon/i5k_amb.c | 5 +- drivers/hwmon/ina238.c | 3 +- drivers/hwmon/ina3221.c | 33 +- drivers/hwmon/ltc2991.c | 437 + drivers/hwmon/ltc2992.c | 6 +- drivers/hwmon/max197.c | 6 +- drivers/hwmon/max31827.c | 129 +- drivers/hwmon/mc13783-adc.c | 6 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 4 +- drivers/hwmon/npcm750-pwm-fan.c | 2 + drivers/hwmon/occ/p9_sbe.c | 6 +- drivers/hwmon/pc87360.c | 6 +- drivers/hwmon/pc87427.c | 6 +- drivers/hwmon/pmbus/max31785.c | 188 +- drivers/hwmon/pmbus/mpq7932.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 24 + drivers/hwmon/pmbus/tda38640.c | 154 +- drivers/hwmon/powerz.c | 275 + drivers/hwmon/sch5627.c | 267 +- drivers/hwmon/sch5636.c | 6 +- drivers/hwmon/sch56xx-common.c | 107 + drivers/hwmon/sch56xx-common.h | 6 + drivers/hwmon/sht15.c | 6 +- drivers/hwmon/sis5595.c | 6 +- drivers/hwmon/tmp513.c | 52 +- drivers/hwmon/ultra45_env.c | 6 +- drivers/hwmon/via-cputemp.c | 5 +- drivers/hwmon/via686a.c | 6 +- drivers/hwmon/vt1211.c | 6 +- drivers/hwmon/vt8231.c | 6 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 7 +- drivers/hwmon/xgene-hwmon.c | 22 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 16 +- drivers/i2c/muxes/i2c-mux-gpio.c | 12 +- drivers/irqchip/irq-gic-v3.c | 82 +- drivers/mailbox/pcc.c | 91 +- drivers/media/cec/core/cec-adap.c | 5 + drivers/media/cec/core/cec-notifier.c | 5 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 12 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 2 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h | 1 - .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 - drivers/net/wireguard/cookie.c | 2 +- drivers/net/wireguard/netlink.c | 2 +- drivers/net/wireguard/noise.c | 2 +- drivers/of/address.c | 85 +- drivers/of/platform.c | 2 +- .../of/unittest-data/overlay_bad_unresolved.dtso | 2 +- drivers/of/unittest-data/tests-address.dtsi | 101 + drivers/of/unittest.c | 77 + drivers/opp/core.c | 231 +- drivers/opp/debugfs.c | 2 +- drivers/opp/of.c | 74 +- drivers/opp/opp.h | 4 +- drivers/parisc/power.c | 67 +- drivers/parisc/sba_iommu.c | 2 +- drivers/pci/pcie/aer.c | 10 + drivers/perf/amlogic/meson_g12_ddr_pmu.c | 1 + drivers/perf/arm-cmn.c | 154 +- drivers/perf/arm_cspmu/Kconfig | 19 +- drivers/perf/arm_cspmu/Makefile | 8 +- drivers/perf/arm_cspmu/ampere_cspmu.c | 272 + drivers/perf/arm_cspmu/arm_cspmu.c | 209 +- drivers/perf/arm_cspmu/arm_cspmu.h | 32 +- drivers/perf/arm_cspmu/nvidia_cspmu.c | 34 +- drivers/perf/arm_cspmu/nvidia_cspmu.h | 17 - drivers/perf/arm_pmuv3.c | 46 +- drivers/perf/hisilicon/hisi_pcie_pmu.c | 9 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 4 +- drivers/perf/hisilicon/hns3_pmu.c | 8 +- drivers/perf/qcom_l3_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 37 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/pinctrl-da9062.c | 7 +- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/chrome/Makefile | 5 +- drivers/platform/chrome/cros_ec.c | 116 +- drivers/platform/chrome/cros_ec.h | 6 + drivers/platform/chrome/cros_ec_chardev.c | 6 +- drivers/platform/chrome/cros_ec_debugfs.c | 6 +- drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 28 +- drivers/platform/chrome/cros_ec_proto.c | 2 +- drivers/platform/chrome/cros_ec_proto_test.c | 3 +- drivers/platform/chrome/cros_ec_proto_test_util.c | 128 + ...cros_kunit_util.h => cros_ec_proto_test_util.h} | 0 drivers/platform/chrome/cros_ec_sysfs.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 18 +- drivers/platform/chrome/cros_ec_vbc.c | 6 +- drivers/platform/chrome/cros_kunit_util.c | 130 - drivers/platform/chrome/cros_typec_switch.c | 5 +- drivers/platform/chrome/cros_typec_vdm.c | 2 +- drivers/platform/chrome/cros_typec_vdm.h | 2 +- drivers/platform/chrome/cros_usbpd_logger.c | 6 +- drivers/platform/chrome/cros_usbpd_notify.c | 12 +- drivers/platform/chrome/wilco_ec/core.c | 5 +- drivers/platform/chrome/wilco_ec/debugfs.c | 6 +- drivers/platform/chrome/wilco_ec/event.c | 2 +- drivers/platform/chrome/wilco_ec/telemetry.c | 6 +- drivers/platform/mellanox/mlxbf-bootctl.c | 6 +- drivers/platform/mellanox/mlxbf-pmc.c | 686 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 6 +- drivers/platform/mellanox/mlxreg-hotplug.c | 6 +- drivers/platform/mellanox/mlxreg-io.c | 6 +- drivers/platform/mellanox/mlxreg-lc.c | 8 +- drivers/platform/mellanox/nvsw-sn2201.c | 6 +- drivers/platform/surface/surface3-wmi.c | 5 +- drivers/platform/surface/surface_acpi_notify.c | 16 +- drivers/platform/surface/surface_aggregator_cdev.c | 5 +- .../platform/surface/surface_aggregator_registry.c | 5 +- drivers/platform/surface/surface_dtx.c | 5 +- drivers/platform/surface/surface_gpe.c | 6 +- drivers/platform/surface/surface_hotplug.c | 6 +- drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/acer-wmi.c | 2 - drivers/platform/x86/amd/hsmp.c | 241 +- drivers/platform/x86/amd/pmc/pmc.c | 88 +- drivers/platform/x86/asus-nb-wmi.c | 16 + drivers/platform/x86/asus-wireless.c | 12 +- drivers/platform/x86/asus-wmi.c | 133 + drivers/platform/x86/asus-wmi.h | 1 + .../x86/hp/hp-bioscfg/biosattr-interface.c | 2 +- drivers/platform/x86/inspur_platform_profile.c | 216 + drivers/platform/x86/intel/bytcrc_pwrsrc.c | 5 +- drivers/platform/x86/intel/ifs/core.c | 15 +- drivers/platform/x86/intel/ifs/ifs.h | 64 +- drivers/platform/x86/intel/ifs/load.c | 158 +- drivers/platform/x86/intel/ifs/runtest.c | 72 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 54 +- drivers/platform/x86/intel/int3472/common.h | 7 +- drivers/platform/x86/intel/int3472/discrete.c | 103 +- drivers/platform/x86/intel/int3472/led.c | 24 +- .../x86/intel/speed_select_if/isst_if_mmio.c | 21 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 21 +- drivers/platform/x86/intel/tpmi.c | 81 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 18 +- drivers/platform/x86/mlx-platform.c | 31 +- drivers/platform/x86/msi-ec.c | 483 +- drivers/platform/x86/msi-ec.h | 4 +- drivers/platform/x86/sel3350-platform.c | 6 +- .../x86/siemens/simatic-ipc-batt-apollolake.c | 6 +- .../x86/siemens/simatic-ipc-batt-elkhartlake.c | 6 +- .../platform/x86/siemens/simatic-ipc-batt-f7188x.c | 6 +- drivers/platform/x86/siemens/simatic-ipc-batt.c | 9 +- drivers/platform/x86/siemens/simatic-ipc-batt.h | 4 +- drivers/platform/x86/think-lmi.c | 214 +- drivers/platform/x86/think-lmi.h | 16 + drivers/platform/x86/thinkpad_acpi.c | 96 +- drivers/platform/x86/wmi.c | 263 +- drivers/platform/x86/x86-android-tablets/asus.c | 1 + drivers/platform/x86/x86-android-tablets/core.c | 132 +- drivers/platform/x86/x86-android-tablets/lenovo.c | 29 +- drivers/platform/x86/x86-android-tablets/other.c | 11 +- .../x86/x86-android-tablets/x86-android-tablets.h | 7 +- drivers/platform/x86/xo15-ebook.c | 9 +- drivers/pnp/pnpacpi/core.c | 7 +- drivers/pnp/pnpbios/rsparser.c | 4 +- drivers/power/reset/Kconfig | 2 +- drivers/power/reset/axxia-reset.c | 7 +- drivers/power/reset/gpio-poweroff.c | 82 +- drivers/power/reset/msm-poweroff.c | 7 +- drivers/power/reset/nvmem-reboot-mode.c | 4 +- drivers/power/reset/st-poweroff.c | 7 +- drivers/power/reset/syscon-poweroff.c | 29 +- drivers/power/reset/vexpress-poweroff.c | 11 +- drivers/power/reset/xgene-reboot.c | 7 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 34 +- drivers/power/supply/Makefile | 3 + drivers/power/supply/ab8500_btemp.c | 6 +- drivers/power/supply/ab8500_chargalg.c | 6 +- drivers/power/supply/ab8500_charger.c | 6 +- drivers/power/supply/ab8500_fg.c | 6 +- drivers/power/supply/acer_a500_battery.c | 6 +- drivers/power/supply/act8945a_charger.c | 6 +- drivers/power/supply/axp20x_ac_power.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 76 +- drivers/power/supply/bq2515x_charger.c | 67 +- drivers/power/supply/bq256xx_charger.c | 52 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 12 +- drivers/power/supply/cpcap-battery.c | 6 +- drivers/power/supply/cpcap-charger.c | 19 +- drivers/power/supply/da9030_battery.c | 6 +- drivers/power/supply/da9052-battery.c | 6 +- drivers/power/supply/da9150-charger.c | 6 +- drivers/power/supply/goldfish_battery.c | 5 +- drivers/power/supply/ipaq_micro_battery.c | 6 +- drivers/power/supply/isp1704_charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 6 +- drivers/power/supply/max14577_charger.c | 6 +- drivers/power/supply/max17040_battery.c | 27 + drivers/power/supply/max17042_battery.c | 6 +- drivers/power/supply/max77650-charger.c | 6 +- drivers/power/supply/max77693_charger.c | 6 +- drivers/power/supply/max8925_power.c | 5 +- drivers/power/supply/mm8013.c | 317 + drivers/power/supply/mt6370-charger.c | 4 +- drivers/power/supply/pcf50633-charger.c | 6 +- drivers/power/supply/pm8916_bms_vm.c | 305 + drivers/power/supply/pm8916_lbc.c | 381 + drivers/power/supply/power_supply_core.c | 10 +- drivers/power/supply/power_supply_sysfs.c | 12 +- drivers/power/supply/qcom_pmi8998_charger.c | 3 +- drivers/power/supply/qcom_smbb.c | 6 +- drivers/power/supply/rk817_charger.c | 13 + drivers/power/supply/rt5033_charger.c | 320 +- drivers/power/supply/rx51_battery.c | 6 +- drivers/power/supply/sbs-battery.c | 8 +- drivers/power/supply/sc2731_charger.c | 6 +- drivers/power/supply/surface_battery.c | 2 +- drivers/power/supply/surface_charger.c | 2 +- drivers/power/supply/tps65090-charger.c | 6 +- drivers/power/supply/tps65217_charger.c | 6 +- drivers/power/supply/twl4030_charger.c | 6 +- drivers/power/supply/twl4030_madc_battery.c | 6 +- drivers/power/supply/wm831x_backup.c | 6 +- drivers/power/supply/wm831x_power.c | 5 +- drivers/power/supply/wm8350_power.c | 5 +- drivers/power/supply/wm97xx_battery.c | 5 +- drivers/powercap/intel_rapl_common.c | 2 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 2 +- drivers/regulator/da9121-regulator.c | 15 +- drivers/regulator/da9210-regulator.c | 12 +- drivers/regulator/fan53555.c | 9 +- drivers/regulator/fixed.c | 50 + drivers/regulator/lochnagar-regulator.c | 8 +- drivers/regulator/ltc3589.c | 61 +- drivers/regulator/max1586.c | 9 +- drivers/regulator/max20086-regulator.c | 65 +- drivers/regulator/max5970-regulator.c | 145 +- drivers/regulator/max77503-regulator.c | 137 + drivers/regulator/mc13xxx.h | 2 +- drivers/regulator/mp5416.c | 10 +- drivers/regulator/mp886x.c | 14 +- drivers/regulator/mt6358-regulator.c | 494 +- drivers/regulator/palmas-regulator.c | 8 +- drivers/regulator/pv88080-regulator.c | 58 +- drivers/regulator/qcom-labibb-regulator.c | 7 +- drivers/regulator/qcom-rpmh-regulator.c | 19 + drivers/regulator/qcom_rpm-regulator.c | 7 +- drivers/regulator/qcom_spmi-regulator.c | 103 +- drivers/regulator/rk808-regulator.c | 2 - drivers/regulator/stm32-booster.c | 5 +- drivers/regulator/sy8824x.c | 26 +- drivers/regulator/ti-abb-regulator.c | 22 +- drivers/regulator/tps51632-regulator.c | 11 - drivers/soc/hisilicon/kunpeng_hccs.c | 8 +- drivers/spi/Kconfig | 3 +- drivers/spi/spi-ar934x.c | 22 +- drivers/spi/spi-armada-3700.c | 23 +- drivers/spi/spi-aspeed-smc.c | 16 +- drivers/spi/spi-at91-usart.c | 22 +- drivers/spi/spi-ath79.c | 11 +- drivers/spi/spi-axi-spi-engine.c | 25 +- drivers/spi/spi-bcm2835.c | 69 +- drivers/spi/spi-bcm2835aux.c | 23 +- drivers/spi/spi-cadence-quadspi.c | 45 +- drivers/spi/spi-cadence.c | 23 +- drivers/spi/spi-cavium-thunderx.c | 8 +- drivers/spi/spi-davinci.c | 11 +- drivers/spi/spi-dw-bt1.c | 23 +- drivers/spi/spi-dw-mmio.c | 31 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-geni-qcom.c | 6 +- drivers/spi/spi-lantiq-ssc.c | 10 +- drivers/spi/spi-lm70llp.c | 20 +- drivers/spi/spi-lp8841-rtc.c | 56 +- drivers/spi/spi-meson-spicc.c | 121 +- drivers/spi/spi-meson-spifc.c | 79 +- drivers/spi/spi-microchip-core-qspi.c | 39 +- drivers/spi/spi-microchip-core.c | 83 +- drivers/spi/spi-mpc512x-psc.c | 54 +- drivers/spi/spi-mpc52xx-psc.c | 38 +- drivers/spi/spi-mpc52xx.c | 56 +- drivers/spi/spi-mt65xx.c | 190 +- drivers/spi/spi-mt7621.c | 50 +- drivers/spi/spi-mtk-nor.c | 14 +- drivers/spi/spi-mtk-snfi.c | 67 +- drivers/spi/spi-mux.c | 2 +- drivers/spi/spi-mxic.c | 68 +- drivers/spi/spi-mxs.c | 70 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-npcm-pspi.c | 68 +- drivers/spi/spi-nxp-fspi.c | 30 +- drivers/spi/spi-oc-tiny.c | 30 +- drivers/spi/spi-omap-uwire.c | 32 +- drivers/spi/spi-omap2-mcspi.c | 400 +- drivers/spi/spi-orion.c | 11 +- drivers/spi/spi-pci1xxxx.c | 2 +- drivers/spi/spi-pic32-sqi.c | 27 +- drivers/spi/spi-pic32.c | 8 +- drivers/spi/spi-pl022.c | 11 +- drivers/spi/spi-qup.c | 50 +- drivers/spi/spi-rockchip.c | 30 +- drivers/spi/spi-rzv2m-csi.c | 127 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-tegra20-slink.c | 2 + drivers/spi/spi.c | 9 +- drivers/spi/spidev.c | 42 +- drivers/staging/fbtft/Kconfig | 6 +- drivers/staging/fbtft/fbtft-core.c | 99 +- drivers/thermal/amlogic_thermal.c | 8 +- drivers/thermal/armada_thermal.c | 6 +- drivers/thermal/broadcom/bcm2835_thermal.c | 6 +- drivers/thermal/broadcom/ns-thermal.c | 6 +- drivers/thermal/da9062-thermal.c | 5 +- drivers/thermal/dove_thermal.c | 6 +- drivers/thermal/gov_bang_bang.c | 27 +- drivers/thermal/gov_fair_share.c | 35 +- drivers/thermal/gov_power_allocator.c | 122 +- drivers/thermal/gov_step_wise.c | 50 +- drivers/thermal/gov_user_space.c | 8 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/imx8mm_thermal.c | 8 +- drivers/thermal/imx_thermal.c | 6 +- drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../intel/int340x_thermal/int3400_thermal.c | 5 +- .../intel/int340x_thermal/int3401_thermal.c | 6 +- .../intel/int340x_thermal/int3402_thermal.c | 6 +- .../intel/int340x_thermal/int3403_thermal.c | 6 +- .../intel/int340x_thermal/int3406_thermal.c | 5 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 78 +- .../int340x_thermal/processor_thermal_device.c | 85 +- .../int340x_thermal/processor_thermal_device.h | 33 +- .../int340x_thermal/processor_thermal_device_pci.c | 121 +- .../processor_thermal_device_pci_legacy.c | 3 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 179 +- .../processor_thermal_power_floor.c | 126 + .../int340x_thermal/processor_thermal_wt_hint.c | 255 + .../int340x_thermal/processor_thermal_wt_req.c | 136 + drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/k3_bandgap.c | 6 +- drivers/thermal/k3_j72xx_bandgap.c | 6 +- drivers/thermal/kirkwood_thermal.c | 6 +- drivers/thermal/max77620_thermal.c | 8 +- drivers/thermal/mediatek/auxadc_thermal.c | 2 +- drivers/thermal/mediatek/lvts_thermal.c | 256 +- drivers/thermal/qcom/tsens-v0_1.c | 6 - drivers/thermal/qcom/tsens.c | 6 +- drivers/thermal/rcar_gen3_thermal.c | 6 +- drivers/thermal/rcar_thermal.c | 6 +- drivers/thermal/rockchip_thermal.c | 6 +- drivers/thermal/rzg2l_thermal.c | 6 +- drivers/thermal/samsung/exynos_tmu.c | 6 +- drivers/thermal/spear_thermal.c | 6 +- drivers/thermal/sprd_thermal.c | 5 +- drivers/thermal/st/stm_thermal.c | 6 +- drivers/thermal/tegra/soctherm.c | 6 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 6 +- drivers/thermal/thermal_acpi.c | 3 +- drivers/thermal/thermal_core.c | 137 +- drivers/thermal/thermal_core.h | 9 +- drivers/thermal/thermal_helpers.c | 8 +- drivers/thermal/thermal_sysfs.c | 3 +- drivers/thermal/thermal_trip.c | 55 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 6 +- drivers/thermal/uniphier_thermal.c | 6 +- drivers/usb/typec/altmodes/displayport.c | 20 +- drivers/video/fbdev/68328fb.c | 5 +- drivers/video/fbdev/Kconfig | 128 +- drivers/video/fbdev/Makefile | 17 +- drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/amifb.c | 2 + drivers/video/fbdev/arkfb.c | 2 + drivers/video/fbdev/atafb.c | 2 + drivers/video/fbdev/aty/atyfb_base.c | 3 + drivers/video/fbdev/aty/radeon_base.c | 2 + drivers/video/fbdev/au1100fb.c | 8 +- drivers/video/fbdev/au1200fb.c | 9 - drivers/video/fbdev/bw2.c | 17 +- drivers/video/fbdev/cg14.c | 19 +- drivers/video/fbdev/cg3.c | 17 +- drivers/video/fbdev/cg6.c | 17 +- drivers/video/fbdev/cirrusfb.c | 2 + drivers/video/fbdev/cobalt_lcdfb.c | 2 + drivers/video/fbdev/controlfb.c | 5 +- drivers/video/fbdev/core/Kconfig | 12 + drivers/video/fbdev/core/Makefile | 5 +- drivers/video/fbdev/core/fb_chrdev.c | 3 +- drivers/video/fbdev/core/fb_internal.h | 17 + drivers/video/fbdev/core/fb_io_fops.c | 3 + drivers/video/fbdev/core/fb_logo.c | 508 + drivers/video/fbdev/core/fbcon.c | 2 + drivers/video/fbdev/core/fbmem.c | 542 +- drivers/video/fbdev/cyber2000fb.c | 2 + drivers/video/fbdev/dnfb.c | 2 + drivers/video/fbdev/ep93xx-fb.c | 5 +- drivers/video/fbdev/ffb.c | 17 +- drivers/video/fbdev/gbefb.c | 7 +- drivers/video/fbdev/hgafb.c | 2 + drivers/video/fbdev/hitfb.c | 4 +- drivers/video/fbdev/hpfb.c | 2 + drivers/video/fbdev/hyperv_fb.c | 48 +- drivers/video/fbdev/i810/i810_main.c | 2 + drivers/video/fbdev/imsttfb.c | 2 + drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +- drivers/video/fbdev/leo.c | 19 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 + drivers/video/fbdev/matrox/matroxfb_crtc2.c | 4 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 7 - drivers/video/fbdev/neofb.c | 2 + drivers/video/fbdev/nvidia/nvidia.c | 2 + drivers/video/fbdev/omap2/omapfb/Kconfig | 4 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 5 +- drivers/video/fbdev/p9100.c | 18 +- drivers/video/fbdev/pm2fb.c | 2 + drivers/video/fbdev/pm3fb.c | 2 + drivers/video/fbdev/pvr2fb.c | 14 +- drivers/video/fbdev/riva/fbdev.c | 2 + drivers/video/fbdev/s1d13xxxfb.c | 25 +- drivers/video/fbdev/s3fb.c | 2 + drivers/video/fbdev/sa1100fb.c | 5 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sbuslib.h | 37 +- drivers/video/fbdev/sis/sis_main.c | 4 +- drivers/video/fbdev/sm501fb.c | 4 + drivers/video/fbdev/sm712fb.c | 1 + drivers/video/fbdev/smscufx.c | 85 +- drivers/video/fbdev/stifb.c | 2 + drivers/video/fbdev/sunxvr500.c | 2 + drivers/video/fbdev/tcx.c | 20 +- drivers/video/fbdev/tdfxfb.c | 6 +- drivers/video/fbdev/tgafb.c | 2 + drivers/video/fbdev/tridentfb.c | 2 + drivers/video/fbdev/udlfb.c | 89 +- drivers/video/fbdev/vermilion/vermilion.c | 5 +- drivers/video/fbdev/vga16fb.c | 2 + drivers/video/fbdev/via/viafbdev.c | 2 + drivers/video/fbdev/vt8623fb.c | 2 + drivers/xen/Kconfig | 8 +- drivers/xen/events/events_base.c | 3 +- drivers/xen/evtchn.c | 2 +- drivers/xen/privcmd.c | 407 +- drivers/xen/xen-pciback/conf_space.c | 19 +- drivers/xen/xen-pciback/conf_space_capability.c | 8 +- drivers/xen/xen-pciback/conf_space_header.c | 21 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +- drivers/xen/xenbus/xenbus_probe.c | 2 +- fs/crypto/keysetup_v1.c | 2 +- fs/smb/server/ksmbd_spnego_negtokeninit.asn1 | 8 + fs/smb/server/ksmbd_spnego_negtokentarg.asn1 | 7 + fs/ubifs/auth.c | 3 +- fs/ubifs/replay.c | 1 - fs/ubifs/ubifs.h | 2 +- include/acpi/acpi_bus.h | 12 +- include/acpi/actbl1.h | 3 + include/acpi/ghes.h | 4 + include/acpi/pcc.h | 13 + include/asm-generic/fb.h | 12 +- include/crypto/aead.h | 12 + include/crypto/akcipher.h | 4 +- include/crypto/algapi.h | 5 - include/crypto/engine.h | 2 +- include/crypto/hash.h | 95 +- include/crypto/hash_info.h | 1 + include/crypto/internal/hash.h | 9 +- include/crypto/internal/skcipher.h | 130 +- include/crypto/sig.h | 2 +- include/crypto/skcipher.h | 296 +- include/drm/bridge/dw_mipi_dsi.h | 16 + include/drm/bridge/samsung-dsim.h | 6 +- include/drm/display/drm_dp_helper.h | 18 +- include/drm/display/drm_dp_mst_helper.h | 23 +- include/drm/drm_accel.h | 9 +- include/drm/drm_atomic.h | 2 +- include/drm/drm_bridge.h | 6 +- include/drm/drm_buddy.h | 6 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 17 +- include/drm/drm_debugfs.h | 13 +- include/drm/drm_device.h | 14 +- include/drm/drm_drv.h | 8 + include/drm/drm_edid.h | 1 + include/drm/drm_file.h | 17 +- include/drm/drm_fourcc.h | 5 +- include/drm/drm_framebuffer.h | 5 - include/drm/drm_gem.h | 9 + include/drm/drm_gpuva_mgr.h | 706 - include/drm/drm_gpuvm.h | 705 + include/drm/gpu_scheduler.h | 9 +- include/drm/i915_pciids.h | 26 +- .../clock/amlogic,s4-peripherals-clkc.h | 236 + include/dt-bindings/clock/amlogic,s4-pll-clkc.h | 43 + include/dt-bindings/clock/imx8mp-clock.h | 1 - include/dt-bindings/clock/qcom,mmcc-msm8974.h | 1 - include/dt-bindings/clock/qcom,sm4450-gcc.h | 197 + include/dt-bindings/clock/qcom,sm8550-camcc.h | 187 + include/dt-bindings/clock/r9a08g045-cpg.h | 242 + .../dt-bindings/thermal/mediatek,lvts-thermal.h | 28 + include/linux/acpi.h | 10 + include/linux/clk-provider.h | 15 +- include/linux/cpufreq.h | 8 - include/linux/cpuhotplug.h | 2 + include/linux/crypto.h | 30 +- include/linux/fb.h | 5 - include/linux/gpio/consumer.h | 16 - include/linux/gpio/driver.h | 47 +- include/linux/habanalabs/cpucp_if.h | 1417 + include/linux/habanalabs/hl_boot_if.h | 792 + include/linux/hisi_acc_qm.h | 39 +- include/linux/hw_random.h | 1 + include/linux/intel_tpmi.h | 6 + include/linux/iosys-map.h | 4 +- include/linux/mfd/mt6358/registers.h | 23 + include/linux/oid_registry.h | 23 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/gpio-omap.h | 3 - include/linux/platform_data/pca953x.h | 13 - include/linux/platform_data/x86/asus-wmi.h | 4 + include/linux/pm.h | 45 +- include/linux/pm_domain.h | 6 + include/linux/pm_opp.h | 40 +- include/linux/pnp.h | 8 +- include/linux/power_supply.h | 1 - include/linux/regulator/mt6358-regulator.h | 3 + include/linux/spi/spi.h | 28 +- include/linux/string.h | 40 + include/linux/surface_aggregator/controller.h | 2 +- include/linux/thermal.h | 20 +- include/linux/units.h | 4 + include/linux/verification.h | 1 + include/soc/rockchip/rk3399_grf.h | 9 +- include/soc/rockchip/rk3568_grf.h | 13 + include/soc/rockchip/rk3588_grf.h | 18 + include/soc/rockchip/rockchip_grf.h | 18 + include/trace/events/habanalabs.h | 45 +- include/trace/events/intel_ifs.h | 16 +- include/uapi/drm/amdgpu_drm.h | 36 +- include/uapi/drm/drm.h | 20 + include/uapi/drm/drm_fourcc.h | 2 + include/uapi/drm/drm_mode.h | 16 +- include/uapi/drm/habanalabs_accel.h | 68 +- include/uapi/drm/i915_drm.h | 8 +- include/uapi/drm/ivpu_accel.h | 18 +- include/uapi/drm/qaic_accel.h | 24 +- include/uapi/linux/hash_info.h | 3 + include/uapi/linux/kfd_ioctl.h | 3 + include/uapi/xen/privcmd.h | 22 +- include/video/sticore.h | 2 +- include/xen/interface/hvm/ioreq.h | 51 + kernel/kexec.c | 2 +- kernel/module/Kconfig | 25 +- kernel/padata.c | 8 +- kernel/power/snapshot.c | 16 +- kernel/power/swap.c | 4 +- kernel/sched/cpufreq_schedutil.c | 66 +- kernel/watch_queue.c | 2 +- mm/damon/sysfs.c | 47 +- net/bluetooth/smp.c | 3 +- net/ceph/messenger_v2.c | 4 - net/ipv4/ah4.c | 19 +- net/ipv4/netfilter/nf_nat_snmp_basic.asn1 | 8 + net/ipv6/ah6.c | 19 +- net/mptcp/subflow.c | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 +- net/sunrpc/auth_gss/gss_krb5_unseal.c | 2 - net/xfrm/Kconfig | 1 + net/xfrm/xfrm_algo.c | 19 +- scripts/dtc/dt-extract-compatibles | 74 +- scripts/gdb/linux/constants.py.in | 1 + scripts/gdb/linux/vmalloc.py | 8 +- security/integrity/evm/evm_main.c | 3 +- security/keys/encrypted-keys/encrypted.c | 2 +- tools/crypto/ccp/dbc.c | 17 +- tools/crypto/ccp/dbc.py | 8 +- tools/crypto/ccp/test_dbc.py | 45 +- tools/objtool/noreturns.h | 1 + tools/power/x86/intel-speed-select/isst-config.c | 213 +- tools/power/x86/intel-speed-select/isst-daemon.c | 3 +- tools/power/x86/intel-speed-select/isst.h | 3 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 12 +- tools/testing/selftests/Makefile | 3 + tools/testing/selftests/arm64/abi/hwcap.c | 54 + tools/testing/selftests/arm64/fp/sve-test.S | 19 + tools/testing/selftests/dt/.gitignore | 1 + tools/testing/selftests/dt/Makefile | 21 + tools/testing/selftests/dt/compatible_ignore_list | 1 + tools/testing/selftests/dt/ktap_helpers.sh | 70 + .../testing/selftests/dt/test_unprobed_devices.sh | 83 + .../selftests/thermal/intel/power_floor/Makefile | 12 + .../thermal/intel/power_floor/power_floor_test.c | 108 + .../selftests/thermal/intel/workload_hint/Makefile | 12 + .../intel/workload_hint/workload_hint_test.c | 157 + tools/thermal/lib/mainloop.c | 16 - 2637 files changed, 362041 insertions(+), 54635 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-qat_ras create mode 100644 Documentation/ABI/testing/sysfs-driver-qat_rl create mode 100644 Documentation/admin-guide/perf/ampere_cspmu.rst create mode 100644 Documentation/devicetree/bindings/clock/amlogic,s4-peripherals- [...] create mode 100644 Documentation/devicetree/bindings/clock/amlogic,s4-pll-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/event/rockchip,dfi.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi [...] create mode 100644 Documentation/devicetree/bindings/display/lvds-data-mapping.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple-lv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd-common.yaml create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd132x.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/infineon,tda38640.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina3221.yaml create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8921-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt create mode 100644 Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8916-bms-vm.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8916-lbc.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77503-regula [...] delete mode 100644 Documentation/devicetree/bindings/regulator/da9210.txt create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9210.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6358-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/mps,mpq2286.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mt6358-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reserved-memory/framebuffer.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml create mode 100644 Documentation/devicetree/bindings/spi/arm,pl022-peripheral-props.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,at91rm9200-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-at91rm9200-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/cnxt,cx92755-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/da9062-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/digicolor-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml create mode 100644 Documentation/gpu/drm-vm-bind-async.rst create mode 100644 Documentation/gpu/implementation_guidelines.rst create mode 100644 Documentation/gpu/panfrost.rst create mode 100644 Documentation/hwmon/ltc2991.rst create mode 100644 Documentation/hwmon/powerz.rst create mode 100644 Documentation/userspace-api/dma-buf-alloc-exchange.rst create mode 100644 arch/arm64/include/asm/cpucaps.h create mode 100644 arch/x86/virt/Makefile create mode 100644 arch/x86/virt/vmx/Makefile create mode 100644 arch/x86/virt/vmx/tdx/Makefile create mode 100644 arch/x86/virt/vmx/tdx/seamcall.S create mode 100644 crypto/lskcipher.c create mode 100644 crypto/skcipher.h delete mode 100644 drivers/accel/habanalabs/include/common/cpucp_if.h delete mode 100644 drivers/accel/habanalabs/include/common/hl_boot_if.h delete mode 100644 drivers/accel/ivpu/TODO create mode 100644 drivers/clk/clk-fractional-divider_test.c create mode 100644 drivers/clk/clk-twl.c create mode 100644 drivers/clk/meson/s4-peripherals.c create mode 100644 drivers/clk/meson/s4-peripherals.h create mode 100644 drivers/clk/meson/s4-pll.c create mode 100644 drivers/clk/meson/s4-pll.h create mode 100644 drivers/clk/qcom/camcc-sm8550.c create mode 100644 drivers/clk/qcom/gcc-sm4450.c create mode 100644 drivers/clk/renesas/r9a08g045-cpg.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_admin.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cfg_services.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cfg_services.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_ras.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl_admin.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl_admin.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_11.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v12_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v12_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.h create mode 100644 drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c rename drivers/gpu/drm/amd/display/dc/{dml/calcs => basics}/calcs_logger.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/basics/custom_float.c rename drivers/gpu/drm/amd/display/dc/{dml/calcs => basics}/dce_calcs.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce100/dce100_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce112/dce112_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/custom_float.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core_structs.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_lib_defines.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_internal_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_depedencies.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_display_rq_dlg_calc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_display_rq_dlg_calc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/Makefile rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dce/dce_hwseq.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce100/dce100_hw_sequencer.h => hwss/dce100 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce110/dce110_hw_sequencer.h => hwss/dce110 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce112/dce112_hw_sequencer.h => hwss/dce112 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce120/dce120_hw_sequencer.h => hwss/dce120 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce80/dce80_hw_sequencer.h => hwss/dce80/dc [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dcn10/dcn10_hw_sequencer.h => hwss/dcn10/dc [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn201/dcn201_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn21/dcn21_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn301/dcn301_hwseq.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn301/dcn301_hwseq.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn302/dcn302_hwseq.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn302/dcn302_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn31/dcn31_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn314/dcn314_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer_private.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_12_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_12_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vpe/vpe_6_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vpe/vpe_6_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vpe/irqsrcs_vpe_6_1.h create mode 100644 drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.h create mode 100644 drivers/gpu/drm/ast/ast_reg.h create mode 100644 drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c delete mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/requirements.txt delete mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt create mode 100755 drivers/gpu/drm/ci/xfails/update-xfails.py delete mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt delete mode 100644 drivers/gpu/drm/drm_gpuva_mgr.c create mode 100644 drivers/gpu/drm/drm_gpuvm.c create mode 100644 drivers/gpu/drm/i915/display/intel_color_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_wa.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_wa.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.h create mode 100644 drivers/gpu/drm/i915/display/intel_link_bw.c create mode 100644 drivers/gpu/drm/i915/display/intel_link_bw.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h create mode 100644 drivers/gpu/drm/msm/msm_kms.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c create mode 100644 drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c create mode 100644 drivers/gpu/drm/panel/panel-raydium-rm692e5.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_debugfs.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_debugfs.h create mode 100644 drivers/hwmon/ltc2991.c create mode 100644 drivers/hwmon/powerz.c create mode 100644 drivers/perf/arm_cspmu/ampere_cspmu.c delete mode 100644 drivers/perf/arm_cspmu/nvidia_cspmu.h create mode 100644 drivers/platform/chrome/cros_ec_proto_test_util.c rename drivers/platform/chrome/{cros_kunit_util.h => cros_ec_proto_test_util.h} (100%) delete mode 100644 drivers/platform/chrome/cros_kunit_util.c create mode 100644 drivers/platform/x86/inspur_platform_profile.c create mode 100644 drivers/power/supply/mm8013.c create mode 100644 drivers/power/supply/pm8916_bms_vm.c create mode 100644 drivers/power/supply/pm8916_lbc.c create mode 100644 drivers/regulator/max77503-regulator.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c create mode 100644 drivers/video/fbdev/core/fb_logo.c delete mode 100644 include/drm/drm_gpuva_mgr.h create mode 100644 include/drm/drm_gpuvm.h create mode 100644 include/dt-bindings/clock/amlogic,s4-peripherals-clkc.h create mode 100644 include/dt-bindings/clock/amlogic,s4-pll-clkc.h create mode 100644 include/dt-bindings/clock/qcom,sm4450-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8550-camcc.h create mode 100644 include/dt-bindings/clock/r9a08g045-cpg.h create mode 100644 include/linux/habanalabs/cpucp_if.h create mode 100644 include/linux/habanalabs/hl_boot_if.h create mode 100644 include/soc/rockchip/rk3568_grf.h create mode 100644 include/soc/rockchip/rk3588_grf.h create mode 100644 include/soc/rockchip/rockchip_grf.h create mode 100644 include/xen/interface/hvm/ioreq.h create mode 100644 tools/testing/selftests/dt/.gitignore create mode 100644 tools/testing/selftests/dt/Makefile create mode 100644 tools/testing/selftests/dt/compatible_ignore_list create mode 100644 tools/testing/selftests/dt/ktap_helpers.sh create mode 100755 tools/testing/selftests/dt/test_unprobed_devices.sh create mode 100644 tools/testing/selftests/thermal/intel/power_floor/Makefile create mode 100644 tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/Makefile create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/workload_hi [...]