Changelog in Linux kernel 6.12

 
'drm/xe/hw_engine_group: Register hw engine group's exec queues
 
.gitignore: add .gcda files
 
.mailmap: Add an entry for my work email address
.mailmap: update e-mail address for Eugen Hristev
.mailmap: update Fangrui's email
 
6pack: drop sixpack::buffsize
6pack: drop sixpack::mtu
6pack: propagage new tty types
6pack: remove global strings
6pack: remove sixpack::rbuff
 
9p: Avoid creating multiple slab caches with the same name
9p: Enable multipage folios
9p: fix slab cache name creation for real
9p: v9fs_fid_find: also lookup by inode if not found dentry
 
[PATCH} hwmon: (jc42) Properly detect TSE2004-compliant devices again
 
Linux: [tree-wide] finally take no_llseek out
 
ABI: debugfs-iio-ad9467: document the debugfs interface
ABI: testing: fix admv8818 attr description
ABI: testing: sysfs-class-power: clarify charge_type documentation
 
accel/ivpu: Add missing MODULE_FIRMWARE metadata
accel/ivpu: Fix NOC firewall interrupt handling
 
accel/qaic: Fix a typo
accel/qaic: Fix the for loop used to walk SG table
accel/qaic: Remove the description of DRM_IOCTL_QAIC_PART_DEV
 
accel: Use XArray instead of IDR for minors
 
ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
ACPI/IORT: Switch to use kmemdup_array()
 
ACPI: AC: Use strscpy() instead of strcpy()
ACPI: acpi_processor: Use strscpy instead() of strcpy()
ACPI: APD: Add AMDI0015 as platform device
ACPI: ARM64: add acpi_iort.h to MAINTAINERS
ACPI: battery : Use strscpy() instead of strcpy()
ACPI: battery: Fix possible crash when unregistering a battery hook
ACPI: battery: Remove redundant NULL initalizations
ACPI: battery: Simplify battery hook locking
ACPI: battery: use driver core managed async probing
ACPI: battery: Use strscpy() instead of strcpy()
ACPI: bus: Add acpi_riscv_init() function
ACPI: bus: Add RINTC IRQ model for RISC-V
ACPI: bus: Define and use symbols for device and class name lengths
ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
ACPI: button: Use strscpy() instead of strcpy()
ACPI: CPPC: Add support for setting EPP register in FFH
ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn
ACPI: CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB
ACPI: CPPC: Drop check for non zero perf ratio
ACPI: CPPC: Fix MASK_VAL() usage
ACPI: CPPC: Make rmw_lock a raw_spin_lock
ACPI: EC: Do not release locks during operation region accesses
ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
ACPI: PAD: fix crash in exit_round_robin()
ACPI: PAD: Use strscpy() instead of strcpy()
ACPI: pci_link: Clear the dependencies after probe
ACPI: PM: Quirk ASUS ROG M16 to default to S3 sleep
ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
ACPI: PRM: Add PRM handler direct call support
ACPI: PRM: Clean up guid type in struct prm_handler_info
ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
ACPI: processor: Move arch_init_invariance_cppc() call later
ACPI: processor: Reduce the log level of a per-CPU message about idle states
ACPI: resource: Add another DMI match for the TongFang GMxXGxx
ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
ACPI: resource: Do IRQ override on MECHREV GM7XG0M
ACPI: resource: Fold Asus ExpertBook B1402C* and B1502C* DMI quirks together
ACPI: resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA
ACPI: resource: Make Asus ExpertBook B2402 matches cover more models
ACPI: resource: Make Asus ExpertBook B2502 matches cover more models
ACPI: resource: Remove duplicate Asus E1504GAB IRQ override
ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB
ACPI: RISC-V: Implement function to add implicit dependencies
ACPI: RISC-V: Implement function to reorder irqchip probe entries
ACPI: RISC-V: Implement PCI related functionality
ACPI: RISC-V: Initialize GSI mapping structures
ACPI: RISCV: Make acpi_numa_get_nid() to be static
ACPI: scan: Add a weak arch_sort_irqchip_probe() to order the IRQCHIP probe
ACPI: scan: Add RISC-V interrupt controllers to honor list
ACPI: scan: Define weak function to populate dependencies
ACPI: scan: Refactor dependency creation
ACPI: sysfs: evaluate _STR on each sysfs access
ACPI: sysfs: manage attributes as attribute_group
ACPI: sysfs: manage sysfs attributes through device core
ACPI: sysfs: remove return value of acpi_device_setup_files()
ACPI: sysfs: validate return type of _STR method
ACPI: utils: Add rev/func to message when acpi_evaluate_dsm() fails
ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO
ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
ACPI: video: force native for Apple MacbookPro9,2
ACPI: video: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ACPI: x86: Make Lenovo Yoga Tab 3 X90F DMI match less strict
 
ACPICA: Add support for supressing leading zeros in hex strings
ACPICA: Add support for Windows 11 22H2 _OSI string
ACPICA: Allow for more flexibility in _DSM args
ACPICA: Allow for supressing leading zeros when using acpi_ex_convert_to_ascii()
ACPICA: Allow PCC Data Type in MCTP resource.
ACPICA: Allow setting waking vector on reduced hardware platforms
ACPICA: Avoid warning for Dump Functions
ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
ACPICA: Complete CXL 3.0 CXIMS structures
ACPICA: Detect FACS in reduced hardware build
ACPICA: executer/exsystem: Don't nag user about every Stall() violating the spec
ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
ACPICA: haiku: Fix invalid value used for semaphores
ACPICA: Headers: Add RISC-V SBI Subtype to DBG2
ACPICA: HMAT: Add extended linear address mode to MSCIS
ACPICA: iasl: handle empty connection_node
ACPICA: Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE
ACPICA: Implement the Dword_PCC Resource Descriptor Macro
ACPICA: MPAM: Correct the typo in struct acpi_mpam_msc_node member
ACPICA: Setup for ACPICA release 20240827
ACPICA: SPCR: Update the SPCR table to version 4
ACPICA: Update integer-to-hex-string conversions
 
acrn: use the new follow_pfnmap API
 
Linux: Add audio support for the MediaTek Genio 350-evk
Linux: Add audio support for the MediaTek Genio 350-evk
Linux: Add device tree for ArmSoM Sige 5 board
Linux: Add HDMI Audio support
Linux: Add i2s/tdm support for acp7.0 and acp7.1 platforms
Linux: Add input voltage suppliers for PMIC MCP16502
Linux: Add SOF support for ACP7.0 based platform
Linux: add struct fd constructors, get rid of __to_fd()
Linux: Add support for AD4000 series of ADCs
Linux: Add support for PIO p flag
Linux: Add support for primary mi2s on SM8250
 
adi: remove unused f_version
 
af_unix: Don't call skb_get() for OOB skb.
af_unix: Don't return OOB skb in manage_oob().
af_unix: Move spin_lock() in manage_oob().
af_unix: Remove single nest in manage_oob().
af_unix: Rename unlinked_skb in manage_oob().
 
affs: Remove unused macros GET_END_PTR, AFFS_GET_HASHENTRY
affs: Replace one-element array with flexible-array member
affs: store cookie in private data
 
afs: Fix lock recursion
afs: Fix missing subdir edit when renamed between parent dirs
afs: Fix missing wire-up of afs_retry_request()
afs: Fix possible infinite loop with unresponsive servers
afs: Fix the setting of the server responding flag
afs: Make read subreqs async
afs: Remove unused struct and function prototype
 
alpha: no need to include asm/xchg.h twice
 
ALSA/ASoC/SoundWire: Intel: update maximum number
ALSA/ASoC/SoundWire: Intel: use single definition for SDW_INTEL_MAX_LINKS
 
ALSA/ASoC: use snd_pcm_direction_name()
 
ALSA/hda: intel-sdw-acpi: add support for sdw-manager-list property read
ALSA/hda: intel-sdw-acpi: cleanup sdw_intel_scan_controller
ALSA/hda: intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller()
ALSA/hda: intel-sdw-acpi: simplify sdw-master-count property read
 
ALSA: ad1816a: Use standard print API
ALSA: ali5451: Remove trailing space after \n newline
ALSA: aloop: Allow using global timers
ALSA: aloop: use snd_pcm_direction_name()
ALSA: aloop: Use standard print API
ALSA: als100: Use standard print API
ALSA: aoa: Use helper function for_each_child_of_node()
ALSA: asihpi: Fix potential OOB array access
ALSA: asihpi: Use standard print API
ALSA: azt2320: Use standard print API
ALSA: azt3328: Use pr_warn()
ALSA: caiaq: Fix unused variable warning
ALSA: cmi8328: Use standard print API
ALSA: cmi8330: Use standard print API
ALSA: cmipci: drop SNDRV_PCM_RATE_KNOT
ALSA: control: Annotate snd_kcontrol with __counted_by()
ALSA: control: Fix leftover snd_power_unref()
ALSA: control: Fix power_ref lock order for compat code, too
ALSA: control: Optimize locking for look-up
ALSA: control: Rename ctl_files_rwlock to controls_rwlock
ALSA: control: Take power_ref lock primarily
ALSA: control_led: Use dev_err()
ALSA: core: add isascii() check to card ID generator
ALSA: core: Drop snd_print stuff and co
ALSA: core: Drop superfluous no_free_ptr() for memdup_user() errors
ALSA: core: timer: Use NSEC_PER_SEC macro
ALSA: cs4236: Use standard print API
ALSA: docs: Drop snd_print*() stuff
ALSA: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ALSA: dummy: Use standard print API
ALSA: emu10k1: drop SNDRV_PCM_RATE_KNOT
ALSA: emu10k1: Use dev_warn()
ALSA: emux: Use standard print API
ALSA: es1688: Use standard print API
ALSA: es18xx: Use standard print API
ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
ALSA: firewire: use nonatomic PCM operation
ALSA: Fix typos in comments across various files
ALSA: gus: Fix some error handling paths related to get_bpos() usage
ALSA: gus: Use standard print API
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
ALSA: hda/conexant: fix some typos
ALSA: hda/cs8409: Fix possible NULL dereference
ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag
ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
ALSA: hda/realtek - Fixed Clevo platform headset Mic issue
ALSA: hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318
ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200
ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
ALSA: hda/realtek: Add support for Galaxy Book2 Pro (NP950XEE)
ALSA: hda/realtek: Autodetect Cirrus Logic companion amplifier bindings
ALSA: hda/realtek: Convert existing CS35L56 products to use autodetect fixup function
ALSA: hda/realtek: Enable mic on Vaio VJFH52
ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8
ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
ALSA: hda/realtek: Fix the push button function for the ALC257
ALSA: hda/realtek: Limit internal Mic boost on Dell platform
ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init
ALSA: hda/realtek: tas2781: Fix ROG ALLY X audio
ALSA: hda/realtek: Update default depop procedure
ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop
ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects
ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE
ALSA: hda: Add a new CM9825 standard driver
ALSA: hda: Add missing parameter description for snd_hdac_stream_timecounter_init()
ALSA: hda: Allow the default preallocation for x86 again
ALSA: hda: cs35l41: fix module autoloading
ALSA: hda: Enhance pm_blacklist option
ALSA: hda: fix trigger_tstamp_latched
ALSA: hda: Keep PM disablement for deny-listed instance
ALSA: hda: Move SST device entries to AVS
ALSA: hda: Sound support for HP Spectre x360 16 inch model 2024
ALSA: hda: Use non-SG allocation for the communication buffers
ALSA: hdsp: Break infinite MIDI input flush loop
ALSA: hdsp: drop SNDRV_PCM_RATE_KNOT
ALSA: hdspm: drop SNDRV_PCM_RATE_KNOT
ALSA: i2c: cs8427: Use standard print API
ALSA: i2c: Drop commented old debug prints
ALSA: i2c: pt2258: Use standard print API
ALSA: IEC958 definition for consumer status channel update
ALSA: intel8x0: Drop unused snd_printd() calls
ALSA: korg1212: Use standard print API
ALSA: line6: add hw monitor volume control to POD HD500X
ALSA: line6: update contact information
ALSA: lx6464es: Cleanup the print API usages
ALSA: memalloc: Drop Xen PV workaround again
ALSA: memalloc: Let IOMMU handle S/G primarily
ALSA: memalloc: Move snd_malloc_ops definition into memalloc.c again
ALSA: memalloc: Use DMA API for x86 WC page allocations, too
ALSA: memalloc: Use proper DMA mapping API for x86 S/G buffer allocations
ALSA: memalloc: Use proper DMA mapping API for x86 WC buffer allocations
ALSA: mixer_oss: Remove some incorrect kfree_const() usages
ALSA: mpu401: Use standard print API
ALSA: mpu401_uart: Use standard print API
ALSA: msnd: Use standard print API
ALSA: mtpav: Use standard print API
ALSA: mts64: Use standard print API
ALSA: opl3: Use standard print API
ALSA: opl3sa2: Use standard print API
ALSA: opl4: Use standard print API
ALSA: opti9xx: Use standard print API
ALSA: oss: Remove unused declarations
ALSA: pci: pcxhr: use snd_pcm_direction_name()
ALSA: pci: rme9652: use snd_pcm_direction_name()
ALSA: pcm: add more sample rate definitions
ALSA: pcm: Add xrun counter for snd_pcm_substream
ALSA: pcm: Drop PCM vmalloc buffer helpers
ALSA: pcm: Fix breakage of PCM rates used for topology
ALSA: pcm: Fix the previous conversion to kstrtoul()
ALSA: pcm: Fix yet more compile warning at replacement with kstrtoul()
ALSA: pcm: oss: Use pr_debug()
ALSA: pcm: replace simple_strtoul to kstrtoul
ALSA: pcm_timer: use snd_pcm_direction_name()
ALSA: pcsp: Use standard print API
ALSA: pdaudiocf: Use standard print API
ALSA: portman2x4: Use standard print API
ALSA: ppc: Use standard print API
ALSA: Reorganize kerneldoc parameter names
ALSA: riptide: Use standard print API
ALSA: rme9652: remove unused parameter in macro
ALSA: sb: Use standard print API
ALSA: sc6000: Use standard print API
ALSA: scarlett2: Add error check after retrieving PEQ filter values
ALSA: seq: Drop superfluous filter argument of get_event_dest_client()
ALSA: seq: Fix missing seq port info bit return for MIDI 1.0 block
ALSA: seq: Print MIDI 1.0 specific port in proc output
ALSA: seq: Remove unused declarations
ALSA: serial-u16550: Use standard print API
ALSA: sh: Use standard print API
ALSA: silence integer wrapping warning
ALSA: snd-usb-caiaq: use snd_pcm_rate_to_rate_bit
ALSA: sparc: Fix a typo at dev_*() conversion
ALSA: sparc: Use standard print API
ALSA: sscape: Use standard print API
ALSA: timer: Introduce virtual userspace-driven timers
ALSA: trace: use snd_pcm_direction_name()
ALSA: trident: Remove unused declarations
ALSA: trident: Use standard print API
ALSA: ump: Choose the protocol when protocol caps are changed
ALSA: ump: Don't enumeration invalid groups for legacy rawmidi
ALSA: ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol
ALSA: ump: Update substream name from assigned FB names
ALSA: ump: Use %*ph to print small buffer
ALSA: usb-audio: Accept multiple protocols in GTBs
ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
ALSA: usb-audio: Add input gain and master output mixer elements for RME Babyface Pro
ALSA: usb-audio: Add input value sanity checks for standard types
ALSA: usb-audio: Add logitech Audio profile quirk
ALSA: usb-audio: Add mixer quirk for RME Digiface USB
ALSA: usb-audio: Add native DSD support for Luxman D-08u
ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
ALSA: usb-audio: Add quirk for RME Digiface USB
ALSA: usb-audio: Add quirks for Dell WD19 dock
ALSA: usb-audio: Check shutdown at endpoint_set_interface()
ALSA: usb-audio: Define macros for quirk table entries
ALSA: usb-audio: Fix NULL pointer deref in snd_usb_power_domain_set()
ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
ALSA: usb-audio: Replace complex quirk lines with macros
ALSA: usb-audio: Set MIDI1 flag appropriately for GTB MIDI 1.0 entry
ALSA: usb-audio: Support multiple control interfaces
ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
ALSA: usb-audio: Use kmemdup_array instead of kmemdup for multiple allocation
ALSA: usb-audio: Use standard print API
ALSA: usx2y: Drop no longer used variable
ALSA: usx2y: Use standard print API
ALSA: virmidi: Use standard print API
ALSA: vx_core: Drop unused dev field
ALSA: vx_core: Use standard print API
ALSA: vxpocket: Drop no longer existent chip->dev assignment
ALSA: vxpocket: Fix a typo at conversion to dev_*()
ALSA: vxpocket: Use standard print API
ALSA: wavefront: Use standard print API
ALSA: wss: Use standard print API
 
Linux: AMD SOF based generic SoundWire machine driver
Linux: AMD SoundWire machine driver code refactor
 
amd-pstate: Add missing documentation for `amd_pstate_prefcore_ranking`
 
amd-xgbe: Remove setting of RX software timestamp
 
aoe: fix the potential use-after-free problem in more places
 
ARC: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
ARC: Emulate one-byte cmpxchg
 
arc: get rid of private asm/unaligned.h
 
ARC: update the help message for CONFIG_ARC_BUILTIN_DTB_NAME
 
arch, mm: move definition of node_data to generic code
arch, mm: pull out allocation of NODE_DATA to generic code
 
arch/sparc: remove unused varible paddrbase in function leon_swprobe()
 
arch_numa: switch over to numa_memblks
 
arm64/mm: Delete __init region from memblock.reserved
arm64/mm: Drop PMD_SECT_VALID
arm64/mm: Drop TCR_SMP_FLAGS
arm64/mm: use lm_alias() with addresses passed to memblock_free()
 
arm64/ptrace: add support for FEAT_POE
 
arm64/sve: Discard stale CPU state when handling SVE traps
arm64/sve: Remove unused declaration read_smcr_features()
 
arm64: Add ESR_ELx_FSC_ADDRSZ_L() helper
arm64: Add missing APTable and TCR_ELx.HPD masks
arm64: Add PAR_EL1 field description
arm64: add Permission Overlay Extension Kconfig
arm64: add POE signal support
arm64: add POIndex defines
arm64: add pte_access_permitted_no_overlay()
arm64: Add system register encoding for PSTATE.PAN
arm64: Allow to enable PREEMPT_RT.
arm64: alternative: make alternative_has_cap_likely() VDSO compatible
arm64: boot: add Image.xz support
arm64: Constify struct kobj_type
arm64: context switch POR_EL0 register
arm64: convert protection key into vm_flags and pgprot values
arm64: cpufeature: add Permission Overlay Extension cpucap
arm64: cputype: Add Neoverse-N3 definitions
arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module
arm64: defconfig: Enable ADP5585 GPIO and PWM drivers
arm64: defconfig: Enable AK4619 codec support
arm64: defconfig: Enable E5010 JPEG Encoder
arm64: defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
arm64: defconfig: enable mt8365 sound
arm64: defconfig: Enable R-Car Ethernet-TSN support
arm64: defconfig: Enable Tegra194 PCIe Endpoint
arm64: disable trapping of POR_EL0 to EL2
arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board
arm64: dts: allwinner: a64: Add GPU thermal trips to the SoC dtsi
arm64: dts: allwinner: h5: NanoPi Neo Plus2: Fix regulators
arm64: dts: allwinner: h5: NanoPi NEO Plus2: Use regulators for pio
arm64: dts: allwinner: h616: Add r_i2c pinctrl nodes
arm64: dts: allwinner: h616: Change RG35XX Series from r_rsb to r_i2c
arm64: dts: allwinner: h700: Add Anbernic RG35XX-SP
arm64: dts: allwinner: h700: Add charger for Anbernic RG35XX
arm64: dts: amlogic: a4: add ao secure node
arm64: dts: amlogic: a5: add power domain controller node
arm64: dts: amlogic: add C3 AW419 board
arm64: dts: amlogic: add clock and clock-names to sound cards
arm64: dts: amlogic: add some device nodes for C3
arm64: dts: amlogic: add watchdog node for A4 SoCs
arm64: dts: amlogic: c3: add ao secure node
arm64: dts: amlogic: c3: fix dtbcheck warning
arm64: dts: amlogic: enable some device nodes for S4
arm64: dts: amlogic: gxlx-s905l-p271: drop saradc gxlx compatible
arm64: dts: amlogic: s4: add ao secure node
arm64: dts: amlogic: t7: add ao secure node
arm64: dts: apm: storm: Rename menetphy@3 to ethernet-phy@3
arm64: dts: broadcom: Add minimal support for Raspberry Pi 5
arm64: dts: colibri-imx8x: Add 50mhz clock for eth
arm64: dts: colibri-imx8x: Add adma_pwm
arm64: dts: colibri-imx8x: Add analog inputs
arm64: dts: colibri-imx8x: Add fxl6408 gpio expander
arm64: dts: colibri-imx8x: Add PMIC thermal zone
arm64: dts: colibri-imx8x: Add sound card
arm64: dts: colibri-imx8x: Add usb support
arm64: dts: colibri-imx8x: Add USB3803 HUB
arm64: dts: colibri-imx8x: Add vpu support
arm64: dts: colibri-imx8x: Cleanup comments
arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
arm64: dts: exynos: gs101: add syscon-poweroff and syscon-reboot nodes
arm64: dts: exynosautov920: add initial CMU clock nodes in ExynosAuto v920
arm64: dts: exynosautov9: add dpum clock DT nodes
arm64: dts: exynosautov9: Add dpum SysMMU
arm64: dts: freescale: imx8mp-phyboard-pollux: Add and enable TPM
arm64: dts: freescale: imx8mp-phycore: Add no-eth overlay
arm64: dts: freescale: imx93-tqma9352-mba93xxca: Add ethernet aliases
arm64: dts: freescale: imx93-tqma9352-mba93xxca: add GPIO line names
arm64: dts: freescale: imx93-tqma9352-mba93xxca: add missing pad configurations
arm64: dts: freescale: imx93-tqma9352-mba93xxca: add RTC / temp sensor IRQ
arm64: dts: freescale: imx93-tqma9352-mba93xxca: improve pad configuration
arm64: dts: freescale: imx93-tqma9352-mba93xxla: Add ethernet aliases
arm64: dts: freescale: imx93-tqma9352-mba93xxla: add GPIO line names
arm64: dts: freescale: imx93-tqma9352-mba93xxla: add irq for temp sensor
arm64: dts: freescale: imx93-tqma9352-mba93xxla: add missing pad configurations
arm64: dts: freescale: imx93-tqma9352-mba93xxla: enable LPSPI6 interface
arm64: dts: freescale: imx93-tqma9352-mba93xxla: improve pad configuration
arm64: dts: freescale: imx93-tqma9352: add eMMC regulators
arm64: dts: freescale: imx93-tqma9352: Add PMIC node
arm64: dts: freescale: imx93-tqma9352: improve pad configuration
arm64: dts: freescale: imx93-tqma9352: set SION for cmd and data pad of USDHC
arm64: dts: freescale: rename gw7905 to gw75xx
arm64: dts: fsl,ls2085a: remove fsl,ls2085a-pcie
arm64: dts: fsl-ls1012a-frdm: move clock-sc16is7xx under root node
arm64: dts: fsl-ls1028: add missed supply for wm8904
arm64: dts: fsl-ls1028a: add fsl,ls1028-reset for syscon
arm64: dts: fsl-ls1028a: remove undocumented 'little-endian' for dspi node
arm64: dts: fsl-ls1043a: change uqe to uqe-bus and remove #address-cells
arm64: dts: fsl-ls1043a: move "fsl,ls1043a-qdma" ahead "fsl,ls1021a-qdma"
arm64: dts: fsl-ls1046a: remove big-endian at memory-controller
arm64: dts: fsl-ls1088a-ten64: change to low case hex value
arm64: dts: fsl-ls208xa: move reboot node under syscon
arm64: dts: fsl-lx2160a-tqmlx2160a: change "vcc" to "vdd" for hub*
arm64: dts: fvp: Set stdout-path to serial0 in the chosen node
arm64: dts: imx8-ss-dma: add #address-cells and #size-cells to LPI2C nodes
arm64: dts: imx8-ss-dma: enable dma support for lpspi
arm64: dts: imx8-ss-dma: Fix adc0 closing brace location
arm64: dts: imx8-ss-img: remove undocument slot for jpeg
arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
arm64: dts: imx8: add basic lvds0 and lvds1 subsystem
arm64: dts: imx8: add basic mipi subsystem
arm64: dts: imx8: Fix lvds0 device tree
arm64: dts: imx8: remove non-existent DACs
arm64: dts: imx8m: update spdif sound card node properties
arm64: dts: imx8mm-beacon-kit: add DVDD-supply and DOVDD-supply
arm64: dts: imx8mm-emtop-baseboard: Add Ethernet Support
arm64: dts: imx8mm-phyboard-polis: add rtc aux-voltage-chargeable
arm64: dts: imx8mm-phygate-tauri-l: add rtc aux-voltage-chargeable
arm64: dts: imx8mm-phygate-tauri-l: Remove compatible from dtso
arm64: dts: imx8mm-tqma8mqml-mba8mx: Increase frequency for i2c busses
arm64: dts: imx8mm-var-som: drop unused top-level compatible
arm64: dts: imx8mm-venice-gw72xx-0x: Remove compatible from dtso
arm64: dts: imx8mm-venice-gw7901: add #address(size)-cells for gsc@20
arm64: dts: imx8mm-venice-gw7902(3): add #address-cells for gsc@20
arm64: dts: imx8mm/n-beacon-kit: Fix the order of ADV7535 reg entries
arm64: dts: imx8mm: Update Data Modul i.MX8M Mini eDM SBC DT to rev.A01
arm64: dts: imx8mp-beacon: Enable DW HDMI Bridge
arm64: dts: imx8mp-data-modul-edm-sbc: remove #clock-cells for sai3
arm64: dts: imx8mp-evk: Add native HDMI output
arm64: dts: imx8mp-phyboard-pollux-rdk: Add support for PCIe
arm64: dts: imx8mp-phyboard-pollux: add rtc aux-voltage-chargeable
arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply
arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference
arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
arm64: dts: imx8mp-phyboard-pollux: Disable write-protect on SD card
arm64: dts: imx8mp-phyboard-pollux: Set Video PLL1 frequency to 506.8 MHz
arm64: dts: imx8mp-phycore: Add VDD_IO regulator
arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node
arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Assign "media_isp" clock rate
arm64: dts: imx8mp-var-som-symphony: Add Variscite Symphony board and VAR-SOM-MX8MP SoM
arm64: dts: imx8mp-venice-gw74xx-imx219: remove compatible in overlay file
arm64: dts: imx8mp-venice: add vddl and vana for sensor@10
arm64: dts: imx8mp-verdin: add HDMI audio support
arm64: dts: imx8mp-verdin: drop limit to sdio wi-fi frequency to 100 mhz
arm64: dts: imx8mp: Add DT nodes for the two ISPs
arm64: dts: imx8mp: Clarify csis clock frequency
arm64: dts: imx8mp: correct sdhc ipg clk
arm64: dts: imx8mp: Enable HDMI to Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8qm-mek: add cm4 remote-proc and related memory region
arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem
arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem
arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes
arm64: dts: imx8qm: add lvds subsystem
arm64: dts: imx8qm: add mipi subsystem
arm64: dts: imx8ulp: correct the flexspi compatible string
arm64: dts: imx93-11x11-evk: Add audio XCVR sound card
arm64: dts: imx93-11x11-evk: add bt-sco sound card support
arm64: dts: imx93-11x11-evk: Add PDM microphone sound card support
arm64: dts: imx93-11x11-evk: Add PWM backlight for "LVDS" connector
arm64: dts: imx93-tqma9352-mba93: Fix USB hub node name
arm64: dts: imx93: Add #sound-dai-cells property
arm64: dts: imx93: add cache info
arm64: dts: imx93: add lpi2c1 and st lsm6dso node
arm64: dts: imx93: drop duplicated properties
arm64: dts: imx93: support i.MX93-14x14-EVK board
arm64: dts: imx95-19x19-evk: Add audio related nodes
arm64: dts: imx95-19x19-evk: add flexspi and child node
arm64: dts: imx95-19x19-evk: add pwm fan control
arm64: dts: imx95: add DDR Perf Monitor node
arm64: dts: imx95: add edma[1..3] nodes
arm64: dts: imx95: add flexcan[1..5] support
arm64: dts: imx95: add flexspi node
arm64: dts: imx95: Add NETCMIX block control support
arm64: dts: imx95: add p2a reply channel
arm64: dts: imx95: add sai[1..6], xcvr and micfill
arm64: dts: imx95: add thermal_zone label
arm64: dts: imx: rename gpio hog as -hog
arm64: dts: layerscape: add msi-cell = <1> for gic its
arm64: dts: layerscape: remove big-endian for mmc nodes
arm64: dts: layerscape: remove undocumented fsl,ls-pcie-ep
arm64: dts: layerscape: remove unused num-viewport
arm64: dts: layerscape: rename aux-bus to bus
arm64: dts: layerscape: rename mdio-mux-emi to mdio-mux@
arm64: dts: layerscape: rename rcpm as wakeup-control from power-control
arm64: dts: layerscape: use common pcs-handle property
arm64: dts: ls1088ardb: add new RTC PCF2131 support
arm64: dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers
arm64: dts: mba8mx: Add Ethernet PHY IRQ support
arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
arm64: dts: mediatek: add afe support for mt8365 SoC
arm64: dts: mediatek: add audio support for mt8365-evk
arm64: dts: mediatek: cherry: Specify pull resistance for RSEL GPIOs
arm64: dts: mediatek: mt7981: add SPI controllers
arm64: dts: mediatek: mt7981: add UART controllers
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Simplify DSI endpoint replacement
arm64: dts: mediatek: mt8183-kukui: Disable unused efuse at 8000000
arm64: dts: mediatek: mt8183: Remove clock from mfg_async power domain
arm64: dts: mediatek: mt8186-corsola: Disable DPI display interface
arm64: dts: mediatek: mt8186-corsola: Update ADSP reserved memory region
arm64: dts: mediatek: mt8186: add default thermal zones
arm64: dts: mediatek: mt8186: add lvts definitions
arm64: dts: mediatek: mt8186: Add power domain for DPI
arm64: dts: mediatek: mt8186: Add svs node
arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
arm64: dts: mediatek: mt8188: add default thermal zones
arm64: dts: mediatek: mt8188: add lvts definitions
arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
arm64: dts: mediatek: mt8195-cherry: Remove keyboard-backlight node
arm64: dts: mediatek: mt8195: Add SCP phandle to MDP3 DMA controller
arm64: dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 by default
arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled
arm64: dts: mt8183-kukui: clean up regulator tree
arm64: dts: mt8183: add dpi node to mt8183
arm64: dts: nuvoton: Add syscon to the system-management node
arm64: dts: nuvoton: ma35d1: Add pinctrl and gpio nodes
arm64: dts: nuvoton: ma35d1: Add uart pinctrl settings
arm64: dts: qcom: Add camera clock controller for sm8150
arm64: dts: qcom: add generic compat string to RPM glink channels
arm64: dts: qcom: Add support for X1-based Surface Laptop 7 devices
arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6
arm64: dts: qcom: ipq5332: Add icc provider ability to gcc
arm64: dts: qcom: msm8916-longcheer-l8910: Add rear flash
arm64: dts: qcom: msm8916-samsung-fortuna: Add touch keys
arm64: dts: qcom: msm8916-samsung-grandmax: Add touchscreen
arm64: dts: qcom: msm8916-samsung-gt58: Enable the touchkeys
arm64: dts: qcom: msm8916-samsung-j3ltetw: Add initial device tree
arm64: dts: qcom: msm8916-samsung-rossa: Add touchscreen
arm64: dts: qcom: msm8916-wingtech-wt865x8: Add Lenovo A6000/A6010
arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash
arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash
arm64: dts: qcom: msm8939-samsung-a7: rename pwm node to conform to dtschema
arm64: dts: qcom: msm8939-wingtech-wt82918: Add Lenovo Vibe K5 devices
arm64: dts: qcom: msm8939: revert use of APCS mbox for RPM
arm64: dts: qcom: msm8976: Add restart node
arm64: dts: qcom: msm8992-lg-h815: Initial support for LG G4 (H815)
arm64: dts: qcom: msm8998: Add disabled support for LPASS iommu for Q6
arm64: dts: qcom: pm8950: Add resin node
arm64: dts: qcom: pmi8950: Remove address from lpg node
arm64: dts: qcom: pmi8994: Add label to wled node
arm64: dts: qcom: qcm6490-idp: Add SD Card node
arm64: dts: qcom: sa8295p-adp: Enable the four USB Type-A ports
arm64: dts: qcom: sa8775p-ride: enable remoteprocs
arm64: dts: qcom: sa8775p: add ADSP, CDSP and GPDSP nodes
arm64: dts: qcom: sa8775p: Add capacity and DPC properties
arm64: dts: qcom: sa8775p: Add CPU and LLCC BWMON
arm64: dts: qcom: sa8775p: add CPU idle states
arm64: dts: qcom: sa8775p: Add interconnects for ethernet
arm64: dts: qcom: sa8775p: fix the fastrpc label
arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller
arm64: dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO
arm64: dts: qcom: sc8180x-primus: Enable the two MP USB ports
arm64: dts: qcom: sc8180x: Add USB MP controller and phys
arm64: dts: qcom: sc8180x: Align USB nodes with binding
arm64: dts: qcom: sc8180x: Enable the power key
arm64: dts: qcom: sc8280xp-crd: clean up PCIe2a pinctrl node
arm64: dts: qcom: sc8280xp-crd: disable PCIe perst pull downs
arm64: dts: qcom: sc8280xp-x13s: clean up PCIe2a pinctrl node
arm64: dts: qcom: sc8280xp-x13s: disable PCIe perst pull downs
arm64: dts: qcom: sc8280xp-x13s: Enable RGB sensor
arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node
arm64: dts: qcom: sdx75: Add remoteproc node
arm64: dts: qcom: sdx75: update reserved memory regions for mpss
arm64: dts: qcom: sm4450: add camera, display and gpu clock controller
arm64: dts: qcom: sm6115-pro1x: Add Caps Lock LED
arm64: dts: qcom: sm6115-pro1x: Add Goodix Touchscreen
arm64: dts: qcom: sm6115-pro1x: Add Hall Switch and Camera Button
arm64: dts: qcom: sm6115-pro1x: Add PCA9534 IO Expander
arm64: dts: qcom: sm6115-pro1x: Add PMI632 Type-C property
arm64: dts: qcom: sm6115-pro1x: Enable ATH10K WLAN
arm64: dts: qcom: sm6115-pro1x: Enable MDSS and GPU
arm64: dts: qcom: sm6115-pro1x: Enable remoteprocs
arm64: dts: qcom: sm6115-pro1x: Enable RGB LED
arm64: dts: qcom: sm6115-pro1x: Enable SD card slot
arm64: dts: qcom: sm6115-pro1x: Hook up USB3 SS
arm64: dts: qcom: sm7125-xiaomi-common: Add reset-gpios for ufs_mem_hc
arm64: dts: qcom: sm8150-mtp: drop incorrect amd,imageon
arm64: dts: qcom: sm8250: move lpass codec macros to use clks directly
arm64: dts: qcom: sm8350: add MDSS registers interconnect
arm64: dts: qcom: sm8350: add refgen regulator
arm64: dts: qcom: sm8450 fix PIPE clock specification for pcie1
arm64: dts: qcom: sm8550-hdk: add the Wifi node
arm64: dts: qcom: sm8550-qrd: use the PMU to power up bluetooth
arm64: dts: qcom: sm8550: add description of CCI controllers
arm64: dts: qcom: sm8650-hdk: use the PMU to power up bluetooth
arm64: dts: qcom: sm8650-qrd: use the PMU to power up bluetooth
arm64: dts: qcom: sm8650: add description of CCI controllers
arm64: dts: qcom: x1e78100-t14s: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-crd Rename "Twitter" to "Tweeter"
arm64: dts: qcom: x1e80100-crd: Add LID switch
arm64: dts: qcom: x1e80100-crd: enable SDX65 modem
arm64: dts: qcom: x1e80100-crd: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-microsoft-romulus: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-pmics: Add PMC8380C PWM
arm64: dts: qcom: x1e80100-qcp: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-vivobook-s15: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-yoga-slim7x: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-yoga: Update panel bindings
arm64: dts: qcom: x1e80100: Add Broadcast_AND region in LLCC block
arm64: dts: qcom: x1e80100: Add orientation-switch to all USB+DP QMP PHYs
arm64: dts: qcom: x1e80100: add PCIe5 nodes
arm64: dts: qcom: x1e80100: add rpmh-stats node
arm64: dts: qcom: x1e80100: add soundwire controller resets
arm64: dts: qcom: x1e80100: Add UART2
arm64: dts: qcom: x1e80100: Add USB Multiport controller
arm64: dts: qcom: x1e80100: Disable SMB2360_2 by default
arm64: dts: qcom: x1e80100: Fix PCIe 6a lanes description
arm64: dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks
arm64: dts: qcom: x1e80100: fix PCIe4 interconnect
arm64: dts: qcom: x1e80100: fix PCIe5 interconnect
arm64: dts: qcom: x1e80100: fix PCIe5 PHY clocks
arm64: dts: qcom: x1e80100: Fix PHY for DP2
arm64: dts: qcom: x1e80100: Fix up BAR spaces
arm64: dts: qcom: x1e80100: Fix up hex style
arm64: dts: renesas: Add initial DTS for RZ/V2H EVK board
arm64: dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC
arm64: dts: renesas: gray-hawk-single: Add CAN-FD support
arm64: dts: renesas: gray-hawk-single: Add GP LEDs
arm64: dts: renesas: gray-hawk-single: Add push switches
arm64: dts: renesas: gray-hawk-single: Add Sound support
arm64: dts: renesas: r8a774a1: Add missing iommus properties
arm64: dts: renesas: r8a774b1: Add missing iommus properties
arm64: dts: renesas: r8a774c0: Add missing iommus properties
arm64: dts: renesas: r8a774e1: Add missing iommus properties
arm64: dts: renesas: r8a77960: Add missing iommus properties
arm64: dts: renesas: r8a77961: Add missing iommus properties
arm64: dts: renesas: r8a77965: Add missing iommus properties
arm64: dts: renesas: r8a77970: Add missing iommus property
arm64: dts: renesas: r8a77980: Add missing iommus properties
arm64: dts: renesas: r8a779a0: Add family fallback for CSISP IP
arm64: dts: renesas: r8a779a0: Add family fallback for VIN IP
arm64: dts: renesas: r8a779a0: Add missing iommus properties
arm64: dts: renesas: r8a779g0: Add family fallback for CSISP IP
arm64: dts: renesas: r8a779g0: Add family fallback for VIN IP
arm64: dts: renesas: r8a779g0: Add missing iommus properties
arm64: dts: renesas: r8a779g0: Add PCIe Host and Endpoint nodes
arm64: dts: renesas: r8a779g0: R-Car Ethernet TSN support
arm64: dts: renesas: r8a779h0: Add CAN-FD node
arm64: dts: renesas: r8a779h0: Add family fallback for CSISP IP
arm64: dts: renesas: r8a779h0: Add family fallback for VIN IP
arm64: dts: renesas: r8a779h0: Add missing iommus properties
arm64: dts: renesas: r8a779h0: Add PWM device nodes
arm64: dts: renesas: r9a07g043u11-smarc: Enable DU
arm64: dts: renesas: r9a07g043u: Add DU node
arm64: dts: renesas: r9a07g043u: Add FCPVD node
arm64: dts: renesas: r9a07g043u: Add VSPD node
arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
arm64: dts: renesas: r9a07g0{43,44,54}: Move regulator-vbus device node
arm64: dts: renesas: r9a08g045: Add DMAC node
arm64: dts: renesas: r9a08g045: Add I2C nodes
arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes
arm64: dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes
arm64: dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes
arm64: dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes
arm64: dts: renesas: r9a09g057: Add WDT0-WDT3 nodes
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, I2C, and SDHI
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog
arm64: dts: renesas: rzg2l-smarc: Enable HDMI audio
arm64: dts: renesas: rzg2l: Enable Ethernet TXC output
arm64: dts: renesas: rzg2l: Set Ethernet PVDD to 1.8V
arm64: dts: renesas: rzg2lc-smarc: Enable HDMI audio
arm64: dts: renesas: rzg2lc: Enable Ethernet TXC output
arm64: dts: renesas: rzg2lc: Set Ethernet PVDD to 1.8V
arm64: dts: renesas: rzg2ul: Enable Ethernet TXC output
arm64: dts: renesas: rzg2ul: Set Ethernet PVDD to 1.8V
arm64: dts: renesas: rzg3s-smarc-som: Enable I2C1 node
arm64: dts: renesas: rzg3s-smarc: Enable I2C0 node
arm64: dts: renesas: white-hawk-cpu-common: Enable PCIe Host ch0
arm64: dts: renesas: white-hawk-single: Wire-up Ethernet TSN
arm64: dts: rockchip: actually enable pmu-io-domains on qnap-ts433
arm64: dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433
arm64: dts: rockchip: add board-aliases for Qnap-TS433
arm64: dts: rockchip: add CAN-FD controller nodes to rk3568
arm64: dts: rockchip: add CAN0 and CAN1 interfaces to mecsbc board
arm64: dts: rockchip: add DT entry for RNG to RK356x
arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
arm64: dts: rockchip: add dts for LCKFB Taishan Pi RK3566
arm64: dts: rockchip: add Firefly Core-PX30-JD4 SoM
arm64: dts: rockchip: add Firefly JD4 baseboard with Core-PX30-JD4 SoM
arm64: dts: rockchip: Add GameForce Ace
arm64: dts: rockchip: add gpio-keys to Qnap-TS433
arm64: dts: rockchip: Add Hardkernel ODROID-M1S
arm64: dts: rockchip: Add Hardkernel ODROID-M2
arm64: dts: rockchip: add hdd leds to Qnap-TS433
arm64: dts: rockchip: add IR-receiver to NanoPC-T6
arm64: dts: rockchip: add Mask Rom key on NanoPC-T6
arm64: dts: rockchip: add missing pmic information on Qnap-TS433
arm64: dts: rockchip: Add missing tshut props to tsadc on quartz64-b
arm64: dts: rockchip: add NanoPC-T6 LTS
arm64: dts: rockchip: add PCIe supply regulator to Qnap-TS433
arm64: dts: rockchip: add product-data eeproms to QNAP TS433
arm64: dts: rockchip: add rfkill node for M.2 E wifi on orangepi-5-plus
arm64: dts: rockchip: Add RGA2 support to rk3588
arm64: dts: rockchip: Add sdmmc/sdio/emmc reset controls for RK3328
arm64: dts: rockchip: Add sdmmc_ext for RK3328
arm64: dts: rockchip: add SPI flash on NanoPC-T6
arm64: dts: rockchip: add stdout path on Qnap-TS433
arm64: dts: rockchip: Add support for rk3588 based Cool Pi CM5 GenBook
arm64: dts: rockchip: Add VEPU121 to RK3588
arm64: dts: rockchip: Add VPU121 support for RK3588
arm64: dts: rockchip: add wolfvision pf5 visualizer display
arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes
arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
arm64: dts: rockchip: define cpu-supply on the Qnap-TS433
arm64: dts: rockchip: Designate Turing RK1's system power controller
arm64: dts: rockchip: disable display subsystem only for Radxa E25
arm64: dts: rockchip: drop dr_mode for Radxa ZERO 3W/3E
arm64: dts: rockchip: drop hp-pin-name property from audio card on nanopc-t6
arm64: dts: rockchip: Drop invalid clock-names from es8388 codec nodes
arm64: dts: rockchip: drop obsolete reset-names from rk356x rng node
arm64: dts: rockchip: Drop regulator-init-microvolt from two boards
arm64: dts: rockchip: drop unsupported regulator property from NanoPC-T6
arm64: dts: rockchip: drop unsupported regulator-property from NanoPC-T6
arm64: dts: rockchip: enable GPU on NanoPC-T6
arm64: dts: rockchip: enable gpu on Qnap-TS433
arm64: dts: rockchip: enable PCIe on M.2 E key for Radxa ROCK 5A
arm64: dts: rockchip: Enable RK809 audio codec for Radxa ROCK 4C+
arm64: dts: rockchip: enable sata1+2 on Qnap-TS433
arm64: dts: rockchip: enable second PCIe controller on the Qnap-TS433
arm64: dts: rockchip: enable the tsadc on the Qnap-TS433
arm64: dts: rockchip: enable uart0 on Qnap-TS433
arm64: dts: rockchip: Enable UHS-I SDR-50 for Lunzn FastRhino R66S
arm64: dts: rockchip: enable usb ports on Qnap-TS433
arm64: dts: rockchip: enable USB-C on NanoPC-T6
arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo
arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes
arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node
arm64: dts: rockchip: Move L3 cache outside CPUs in RK3588(S) SoC dtsi
arm64: dts: rockchip: move NanoPC-T6 parts to DTS
arm64: dts: rockchip: Move RK3399 OPPs to dtsi files for SoC variants
arm64: dts: rockchip: prepare NanoPC-T6 for LTS board
arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
arm64: dts: rockchip: remove duplicate nodes from dts for ROCK 4SE
arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro
arm64: dts: rockchip: Remove undocumented supports-emmc property
arm64: dts: rockchip: remove unnecessary properties for Radxa ROCK 5A
arm64: dts: rockchip: remove useless tx/rx_delay for Lunzn Fastrhino R68S
arm64: dts: rockchip: rk3588s fix sdio pins to pull up
arm64: dts: rockchip: Simplify network PHY connection on qnap-ts433
arm64: dts: rockchip: Start cooling maps numbering from zero on ROCK 5B
arm64: dts: rockchip: use correct fcs,suspend-voltage-selector on NanoPC-T6
arm64: dts: rockchip: use generic Ethernet PHY reset bindings for Lunzn Fastrhino R68S
arm64: dts: s32g: add the pinctrl node
arm64: dts: s32g: Disable usdhc write-protect
arm64: dts: s32v234: remove fallback compatible string arm,cortex-a9-gic
arm64: dts: sprd: move/add SPDX license to top of the file
arm64: dts: sprd: rename SDHCI and fuel gauge nodes to match bindings
arm64: dts: sprd: reorder clock-names after clocks
arm64: dts: ti: Add k3-am67a-beagley-ai
arm64: dts: ti: am642-phyboard-electra: Add PRU-ICSSG nodes
arm64: dts: ti: iot2050: Add overlays for M.2 used by firmware
arm64: dts: ti: iot2050: Declare Ethernet PHY leds
arm64: dts: ti: iot2050: Disable lock-step for all iot2050 boards
arm64: dts: ti: k3-am625-beagleplay: Add bootloader-backdoor-gpios to cc1352p7
arm64: dts: ti: k3-am62: Add comments to ESM nodes
arm64: dts: ti: k3-am62: Enable CPU freq throttling on thermal alert
arm64: dts: ti: k3-am62a: Add E5010 JPEG Encoder
arm64: dts: ti: k3-am62a: Add ESM nodes
arm64: dts: ti: k3-am62p5-sk: Remove CTS/RTS from wkup_uart0 pinctrl
arm64: dts: ti: k3-am62p: Add gpio-reserved-ranges for main_gpio1
arm64: dts: ti: k3-am62p: Fix ESM interrupt sources
arm64: dts: ti: k3-am62p: Remove 'reserved' status for ESM
arm64: dts: ti: k3-am64*: Disable ethernet by default at SoC level
arm64: dts: ti: k3-am642-evm-nand: Rename pinctrl node and gpio-hog names
arm64: dts: ti: k3-am642-evm: Silence schema warning
arm64: dts: ti: k3-am642-tqma64xxl-mbax4xxl: add PRU Ethernet support
arm64: dts: ti: k3-am64: Add more ESM interrupt sources
arm64: dts: ti: k3-am64: add USB fallback compatible to J721E
arm64: dts: ti: k3-am654-idk: Add Support for MCAN
arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas
arm64: dts: ti: k3-am65: Add ESM nodes
arm64: dts: ti: k3-am65: Add simple-mfd compatible to SerDes control nodes
arm64: dts: ti: k3-am65: Include entire FSS region in ranges
arm64: dts: ti: k3-am68-sk-base-board: Add clklb pin mux for mmc1
arm64: dts: ti: k3-am68-sk-som: Change timer nodes status to reserved
arm64: dts: ti: k3-am68-sk-som: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-am68-sk-som: Update Partition info for OSPI Flash
arm64: dts: ti: k3-am69-sk: Change timer nodes status to reserved
arm64: dts: ti: k3-am69-sk: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-j7200-som-p0: Change timer nodes status to reserved
arm64: dts: ti: k3-j7200-som-p0: Switch MAIN R5F cluster to Split-mode
arm64: dts: ti: k3-j7200-som-p0: Update mux-controller node name
arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
arm64: dts: ti: k3-j721e-sk: Change timer nodes status to reserved
arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
arm64: dts: ti: k3-j721e-sk: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-j721e-som-p0: Change timer nodes status to reserved
arm64: dts: ti: k3-j721e-som-p0: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-j721e: Include entire FSS region in ranges
arm64: dts: ti: k3-j721s2-evm-gesi-exp-board: Rename gpio-hog node name
arm64: dts: ti: k3-j721s2-som-p0: Change timer nodes status to reserved
arm64: dts: ti: k3-j721s2-som-p0: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-j721s2-som-p0: Update mux-controller node name
arm64: dts: ti: k3-j721s2: Include entire FSS region in ranges
arm64: dts: ti: k3-j722s-evm: Add support for multiple CAN instances
arm64: dts: ti: k3-j722s-evm: Describe main_uart5
arm64: dts: ti: k3-j722s-evm: Enable Inter-Processor Communication
arm64: dts: ti: k3-j722s-main: Add R5F and C7x remote processor nodes
arm64: dts: ti: k3-j722s: Add gpio-reserved-ranges for main_gpio1
arm64: dts: ti: k3-j784s4-evm: Change timer nodes status to reserved
arm64: dts: ti: k3-j784s4-evm: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-j784s4-evm: Use 4 lanes for PCIe0 on EVM
arm64: dts: ti: k3-j784s4-main: Align watchdog clocks
arm64: dts: ti: k3-j784s4: Include entire FSS region in ranges
arm64: dts: toshiba: Fix pl011 and pl022 clocks
arm64: dts: x1e80100-crd: fix wsa soundwire port mapping
arm64: dts: x1e80100-qcp: fix wsa soundwire port mapping
arm64: el2_setup.h: Rename some labels to be more diff-friendly
arm64: enable PKEY support for CPUs with S1POE
arm64: enable POE and PIE to coexist
arm64: enable the Permission Overlay Extension for EL0
arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a
arm64: errata: Expand speculative SSBS workaround once more
arm64: esr: Define ESR_ELx_EC_* constants as UL
arm64: Expose the end of the linear map in PHYSMEM_END
arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
arm64: Force position-independent veneers
arm64: handle PKEY/POE faults
arm64: hibernate: Fix warning for cast from restricted gfp_t
arm64: implement PKEYS support
arm64: Implement prctl(PR_{G,S}ET_TSC)
arm64: Kconfig: Make SME depend on BROKEN for now
arm64: mask out POIndex when modifying a PTE
arm64: mm: Add confidential computing hook to ioremap_prot()
arm64: mm: Add top-level dispatcher for internal mem_encrypt API
arm64: mm: fix DMA zone when dma-ranges is missing
arm64: mm: keep low RAM dma zone
arm64: mm: Remove unused declaration early_io_map()
arm64: PCI: Migrate ACPI related functions to pci-acpi.c
arm64: perf/kvm: Use a common PMU cycle counter define
arm64: pkeys: remove redundant WARN
arm64: probes: Fix simulate_ldr*_literal()
arm64: probes: Fix uprobes for big-endian kernels
arm64: probes: Remove broken LDR (literal) uprobe support
arm64: ptdump: Don't override the level when operating on the stage-2 tables
arm64: ptdump: Expose the attribute parsing functionality
arm64: ptdump: Use the ptdump description from a local context
arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes
arm64: re-order MTE VM_ flags
arm64: set POR_EL0 for kernel threads
arm64: signal: Fix some under-bracketed UAPI macros
arm64: signal: Improve POR_EL0 handling to avoid uaccess failures
arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
arm64: smccc: Reserve block of KVM "vendor" services for pKVM hypercalls
arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first
arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
arm64: support DMA zone above 4GB
arm64: tegra: Add common nodes to AGX Orin module
arm64: tegra: Add DMA properties for Tegra234 UARTA
arm64: tegra: Add p3767 PCIe C4 EP details
arm64: tegra: Add Tegra234 PCIe C4 EP definition
arm64: tegra: Add thermal nodes to AGX Orin SKU8
arm64: tegra: Add wp-gpio for P2597's external card slot
arm64: tegra: Combine AGX Orin board files
arm64: tegra: Combine IGX Orin board files
arm64: tegra: Correct location of power-sensors for IGX Orin
arm64: tegra: enable same UARTs for Orin NX/Nano
arm64: tegra: Fix gpio for P2597 vmmc regulator
arm64: tegra: Move AGX Orin nodes to correct location
arm64: tegra: Move BPMP nodes to AGX Orin module
arm64: tegra: Move padctl supply nodes to AGX Orin module
arm64: tegra: Wire up Bluetooth on Jetson TX1 module
arm64: tegra: Wire up power sensors on Jetson TX1 DevKit
arm64: tegra: Wire up WiFi on Jetson TX1 module
arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec()
arm64: vDSO: Wire up getrandom() vDSO implementation
arm64: zynqmp: Add PCIe phys property for ZCU102
 
ARM: 9409/1: mmu: Do not use magic number for TTBCR settings
ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
ARM: 9411/1: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu()
ARM: 9412/1: Convert to arch_cpu_is_hotpluggable()
ARM: 9416/1: amba: make amba_bustype constant
ARM: 9417/1: dma-mapping: Pass device to arm_iommu_create_mapping()
ARM: 9418/1: dma-mapping: Use iommu_paging_domain_alloc()
ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
ARM: 9420/1: smp: Fix SMP for xip kernels
ARM: 9434/1: cfi: Fix compilation corner case
ARM: 9435/1: ARM/nommu: Fix typo "absence"
ARM: at91: add support in SoC driver for new sam9x7
ARM: at91: Kconfig: add config flag for SAM9X7 SoC
ARM: at91: pm: add sam9x7 SoC init config
ARM: at91: pm: add support for sam9x7 SoC family
ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB
ARM: configs: at91: enable config flags for sam9x7 SoC family
ARM: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
ARM: davinci: remove unused cpuidle code
ARM: davinci: remove unused davinci_cfg_reg_list() declaration
ARM: davinci: remove unused davinci_init_ide() declaration
ARM: dove: Drop a write-only variable
ARM: dts: add Cirrus EP93XX SoC .dtsi
ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ARM: dts: amlogic: meson8b-ec100: align GPIO keys node name with bindings
ARM: dts: aspeed-g6: Drop cells properties from ethernet nodes
ARM: dts: aspeed-g6: Use generic 'ethernet' for ftgmac100 nodes
ARM: dts: aspeed: Add IBM P11 Blueridge 4U BMC system
ARM: dts: aspeed: Add IBM P11 Blueridge BMC system
ARM: dts: aspeed: Add IBM P11 FSI devices
ARM: dts: aspeed: Add IBM P11 Fuji BMC system
ARM: dts: aspeed: catalina: add Meta Catalina BMC
ARM: dts: aspeed: catalina: Add pdb cpld io expander
ARM: dts: aspeed: catalina: Update io expander line names
ARM: dts: aspeed: Clean up AST2500 pinctrl properties
ARM: dts: aspeed: convert ASRock SPC621D8HM3 NVMEM content to layout syntax
ARM: dts: aspeed: Fix coprocessor interrupt controller node name
ARM: dts: aspeed: harma: Add fru device
ARM: dts: aspeed: harma: Add ina238
ARM: dts: aspeed: harma: Add power monitor xdp710
ARM: dts: aspeed: harma: Add sgpio name
ARM: dts: aspeed: harma: Add temperature device
ARM: dts: aspeed: harma: Add VR devices
ARM: dts: aspeed: harma: Enable mctp controller
ARM: dts: aspeed: harma: Fix spi-gpio dtb_check warnings
ARM: dts: aspeed: harma: Remove multi-host property
ARM: dts: aspeed: harma: Remove pca9546
ARM: dts: aspeed: harma: Revise hsc chip
ARM: dts: aspeed: minerva: Add adc sensors for fan board
ARM: dts: aspeed: minerva: add eeprom on i2c bus
ARM: dts: aspeed: minerva: add host0-ready pin
ARM: dts: aspeed: minerva: add linename of two pins
ARM: dts: aspeed: minerva: add ltc4287 device
ARM: dts: aspeed: minerva: add power monitor xdp710
ARM: dts: aspeed: minerva: Add spi-gpio
ARM: dts: aspeed: minerva: add tmp75 sensor
ARM: dts: aspeed: minerva: change aliases for uart
ARM: dts: aspeed: minerva: change RTC reference
ARM: dts: aspeed: minerva: change the address of tmp75
ARM: dts: aspeed: minerva: Define the LEDs node name
ARM: dts: aspeed: minerva: enable ehci0 for USB
ARM: dts: aspeed: minerva: enable mdio3
ARM: dts: aspeed: minerva: remove unused bus and device
ARM: dts: aspeed: minerva: remove unused power device
ARM: dts: aspeed: minerva: revise sgpio line name
ARM: dts: aspeed: minerva: Switch the i2c bus number
ARM: dts: aspeed: mtjade, mtmitchell: Add OCP temperature sensors
ARM: dts: aspeed: mtmitchell: Add I2C temperature sensor alias ports
ARM: dts: aspeed: mtmitchell: Add LEDs
ARM: dts: aspeed: mtmitchell: Add Riser cards
ARM: dts: aspeed: mtmitchell: Enable i2c10 and i2c15
ARM: dts: aspeed: Remove undocumented XDMA nodes
ARM: dts: aspeed: Specify correct generic compatible for CVIC
ARM: dts: aspeed: Specify required properties for sram node
ARM: dts: aspeed: System1: Updates to BMC board
ARM: dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550
ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
ARM: dts: bcm2837/bcm2712: adjust local intc node names
ARM: dts: broadcom: bcm21664: Move chosen node into Garnet DTS
ARM: dts: broadcom: convert NVMEM content to layout syntax
ARM: dts: ep93xx: Add EDB9302 DT
ARM: dts: ep93xx: add ts7250 board
ARM: dts: Fix undocumented LM75 compatible nodes
ARM: dts: imx1/imx27: Use dma-controller as node name
ARM: dts: imx23/8: Rename apbh and apbx nodes
ARM: dts: imx28-apx4devkit: Fix the regulator description
ARM: dts: imx28-lwe: Fix partitions definitions
ARM: dts: imx28-lwe: Reduce maximal SPI frequency
ARM: dts: imx28-lwe: Remove saif[01] definitions
ARM: dts: imx28-tx28: Fix the fsl,saif-master usage
ARM: dts: imx53-qsb-hdmi: Do not disable TVE
ARM: dts: imx53-qsb-hdmi: Merge display0 node
ARM: dts: imx6: update spdif sound card node properties
ARM: dts: imx6qdl-mba6: improve compatible for LM75 temp sensor
ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux
ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor
ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b
ARM: dts: imx6qdl: align pin config nodes with bindings
ARM: dts: imx6sl: align pin config nodes with bindings
ARM: dts: imx6sx-udoo-neo: Properly configure ENET_REF
ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
ARM: dts: imx6ul-tx6ul: drop empty pinctrl placeholder
ARM: dts: imx6ul: align pin config nodes with bindings
ARM: dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl
ARM: dts: imx7-mba7: add iio-hwmon support
ARM: dts: imx7-mba7: improve compatible for LM75 temp sensor
ARM: dts: imx7: align pin config nodes with bindings
ARM: dts: imx7d-sdb: align pin config nodes with bindings
ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
ARM: dts: microchip: at91-sama5d27_wlsom1: Add reg_5v to supply PMIC nodes
ARM: dts: microchip: at91-sama5d2_icp: Add reg_5v to supply PMIC nodes
ARM: dts: microchip: at91-sama7g54_curiosity: Add reg_5v to supply PMIC nodes
ARM: dts: microchip: at91-sama7g5ek: add EEPROMs
ARM: dts: microchip: at91-sama7g5ek: Add reg_5v to supply PMIC nodes
ARM: dts: microchip: at91: align LED node name with bindings
ARM: dts: microchip: change to simple-mfd from simple-bus for PIO3 pinumux controller
ARM: dts: microchip: Remove additional compatible string from PIO3 pinctrl nodes
ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
ARM: dts: microchip: sam9x60: Move i2c address/size to dtsi
ARM: dts: microchip: sam9x60: Remove additional compatible string from GPIO node
ARM: dts: microchip: sama5d29_curiosity: Add reg_5v to supply PMIC nodes
ARM: dts: microchip: sama7g5: Fix RTT clock
ARM: dts: nuvoton: wpcm450: align LED and GPIO keys node name with bindings
ARM: dts: omap: am335x-bone: convert NVMEM content to layout syntax
ARM: dts: qcom: add generic compat string to RPM glink channels
ARM: dts: qcom: apq8064-pins: correct error in drive-strength property
ARM: dts: qcom: apq8064: adhere to pinctrl dtschema
ARM: dts: qcom: apq8064: drop reg-names on sata-phy node
ARM: dts: qcom: asus,nexus7-flo: remove duplicate pinctrl handle in i2c nodes
ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema
ARM: dts: qcom: ipq8064: adhere to pinctrl dtschema
ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors
ARM: dts: qcom: msm8226: Add CPU frequency scaling support
ARM: dts: qcom: msm8226: Convert APCS usages to mbox interface
ARM: dts: qcom: msm8226: Hook up CPU cooling
ARM: dts: qcom: msm8974pro-samsung-klte: Add pstore node
ARM: dts: qcom: pma8084: add pon node
ARM: dts: qcom: {a,i}pq8064: correct clock-names in sata node
 
arm: dts: realview: Add/drop missing/spurious unit-addreses
 
ARM: dts: rockchip: Add i2c3 node for RV1126
ARM: dts: rockchip: Add i2s0 node for RV1126
ARM: dts: rockchip: Add pwm node for RV1126
ARM: dts: rockchip: Add vpu nodes for RK3128
ARM: dts: rockchip: Do not describe unexisting DAC device on rv1108-elgin-r1
ARM: dts: rockchip: drop grf reference from rk3036 hdmi
ARM: dts: rockchip: fix rk3036 acodec node
ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
ARM: dts: rockchip: Fix the spi controller on rk3036
ARM: dts: rockchip: use constant for HCLK_SFC on rk3128
ARM: dts: stm32: Add ethernet MAC nvmem cells to DH STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: Add MECIO1 and MECT1S board variants
ARM: dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d
ARM: dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC board DT
ARM: dts: stm32: Disable PHY clock output on DH STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: Keep MDIO bus in AF across suspend DH STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: Sort properties in audio endpoints on STM32MP15xx DHCOM PDK2
ARM: dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration
ARM: dts: stm32: Switch bitclock/frame-master to flag on STM32MP15xx DHCOM PDK2
ARM: dts: stm32: Use SAI to generate bit and frame clock on STM32MP15xx DHCOM PDK2
ARM: dts: ti: omap: am335x-regor: Fix RS485 settings
ARM: dts: ti: omap: am335x-wega: Fix audio clock provider
ARM: ep93xx: add regmap aux_dev
ARM: ep93xx: delete all boardfiles
ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms
ARM: ep93xx: soc: drop defines
ARM: fix cacheflush with PAN
ARM: imx: Annotate imx7d_enet_init() as __init
ARM: mach-imx: imx6sx: Remove Ethernet refclock setting
ARM: mvebu: Warn about memory chunks too small for DDR training
ARM: OMAP1: Remove unused declarations in arch/arm/mach-omap1/pm.h
ARM: omap1: Remove unused struct 'dma_link_info'
ARM: OMAP2+: Remove obsoleted declaration for gpmc_onenand_init
ARM: omap2: Switch to use kmemdup_array()
ARM: orion5x: Switch to new sys-off handler API
ARM: s3c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ARM: s3c: remove unused declarations for s3c6400
ARM: s3c: remove unused s3c2410_cpu_suspend() declaration
ARM: s3c: Remove unused s3c_init_uart_irqs() declaration
ARM: shmobile: defconfig: Enable slab hardening and kmalloc buckets
ARM: spitz: fix compile error when matrix keypad driver is enabled
ARM: spitz: Use software nodes/properties for the GPIO-driven buttons
ARM: spitz: Use software nodes/properties for the matrix keypad
ARM: tegra: tf701t: Add Bluetooth node
ARM: tegra: tf701t: Add HDMI bindings
ARM: tegra: tf701t: Adjust sensors nodes
ARM: tegra: tf701t: Bind VDE device
ARM: tegra: tf701t: Bind WIFI SDIO and EMMC
ARM: tegra: tf701t: Complete sound bindings
ARM: tegra: tf701t: Configure USB
ARM: tegra: tf701t: Correct and complete PMIC and PMC bindings
ARM: tegra: tf701t: Re-group GPIO keys
ARM: tegra: tf701t: Use dedicated backlight regulator
ARM: tegra: tf701t: Use unimomentary pinmux setup
ARM: tegra: Wire up two front panel LEDs on TrimSlice
ARM: versatile: fix OF node leak in CPUs prepare
 
ASoC/SOF/PCI/Intel: add PantherLake support
 
ASoC/SoundWire: clean up link DMA during stop for IPC4
 
ASoC: adi: Use str_enabled_disabled() helper
ASoC: amd/sdw_utils: add sof based soundwire generic machine driver
ASoC: amd: acp: Add I2S master clock generation support for acp7.0 platform
ASoC: amd: acp: Add i2s master clock generation support for acp7.1 platform
ASoC: amd: acp: Add I2S TDM support for acp6.3 platform
ASoC: amd: acp: Add I2S TDM support for acp7.0 platform
ASoC: amd: acp: Add I2S TDM support for acp7.1 platform
ASoC: amd: acp: add legacy driver support for ACP7.1 based platforms
ASoC: amd: acp: Add pte configuration for ACP7.0 platform
ASoC: amd: acp: add soundwire machines for acp6.3 based platform
ASoC: amd: acp: add ZSC control register programming sequence
ASoC: amd: acp: Convert comma to semicolon
ASoC: amd: acp: don't set card long_name
ASoC: amd: acp: Modify max channels and sample rate support for acp70 dai driver
ASoC: amd: acp: Refactor I2S dai driver
ASoC: amd: acp: refactor SoundWire machine driver code
ASoC: amd: acp: Refactor TDM slots selction based on acp revision id
ASoC: amd: acp: remove MODULE_ALIAS for legacy machine driver
ASoC: amd: acp: remove MODULE_ALIAS for sof based generic machine driver
ASoC: amd: acp: remove MODULE_ALIAS for SoundWire machine driver
ASoC: amd: acp: replace desc->rev check with acp pci revision id
ASoC: amd: acp: Return in-case of error
ASoC: amd: acp: Set i2s clock for acp7.0 platform
ASoC: amd: acp: Update pcm hardware capabilities for acp6.3 platform
ASoC: amd: acp: Update pcm hardware capabilities for acp7.0 platform
ASoC: amd: Add acpi machine id for acp7.0 version based platform
ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
ASoC: amd: yc: Add quirk for HP Dragonfly pro one
ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA
ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
ASoC: amlogic: do not use dpcm_playback/capture flags
ASoC: atmel: mchp-i2s-mcc: Improve maxburst calculation for better performance
ASoC: atmel: mchp-i2s-mcc: Remove interface name from stream_name
ASoC: atmel: mchp-pdmc: Add snd_soc_dai_driver name
ASoC: atmel: mchp-pdmc: Improve maxburst calculation for better performance
ASoC: atmel: mchp-pdmc: Retain Non-Runtime Controls
ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized
ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
ASoC: audio-graph-card2: Use helper function of_get_child_count()
ASoC: audio-graph-card: Use for_each_child_of_node_scoped() to simplify code
ASoC: Change my e-mail to gmail
ASoC: cirrus: edb93xx: Delete driver
ASoC: codecs: add MT6357 support
ASoC: codecs: ES8326: input issue after init
ASoC: codecs: ES8326: suspend issue
ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function
ASoC: codecs: fix the right check and simplify code
ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs
ASoC: codecs: lpass-wsa-macro: Do not hard-code dai in VI mixer
ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
ASoC: codecs: Use devm_clk_get_enabled() helpers
ASoC: codecs: wcd934x: make read-only array minCode_param static const
ASoC: codecs: wcd937x: add missing LO Switch control
ASoC: codecs: wcd937x: Move max port number defines to enum
ASoC: codecs: wcd937x: relax the AUX PDM watchdog
ASoC: codecs: wcd938x: Drop unused defines and enums
ASoC: codecs: wcd938x: Move max port number defines to enum
ASoC: codecs: wcd939x: Move max port number defines to enum
ASoC: codecs: wsa881x: Drop unused version readout
ASoC: codecs: wsa881x: Use designator array initializers for Soundwire ports
ASoC: codecs: wsa883x: Handle reading version failure
ASoC: codecs: wsa883x: Simplify handling variant/version
ASoC: codecs: wsa883x: Use designator array initializers for Soundwire ports
ASoC: codecs: wsa884x: Implement temperature reading and hwmon
ASoC: codecs: wsa884x: Simplify handling variant
ASoC: codecs: wsa884x: Use designator array initializers for Soundwire ports
ASoC: codecs: wsa88xx and wcd93xx: Soundwire port
ASoC: codecs: wsa88xx: Few cleanups
ASoC: cs-amp-lib: Add KUnit test case for empty calibration entries
ASoC: cs35l34: drop useless rate contraint
ASoC: cs35l36: drop SNDRV_PCM_RATE_KNOT
ASoC: cs35l41: drop SNDRV_PCM_RATE_KNOT
ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type
ASoC: cs35l56: Make struct regmap_config const
ASoC: cs35l56: Use regmap_read_bypassed() to wake the device
ASoC: cs42l42: Convert comma to semicolon
ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
ASoC: cs43130: Constify snd_soc_component_driver struct
ASoC: cs43130: Constify struct reg_sequence and reg_sequences
ASoC: cs53l30: drop SNDRV_PCM_RATE_KNOT
ASoC: dapm-graph: add component on/off and route names
ASoC: dapm-graph: remove the "ROOT" cluster
ASoC: dapm-graph: show path name for non-static routes
ASoC: dapm-graph: visualize component On/Off bias level
ASoC: dapm: avoid container_of() to get component
ASoC: dapm: fix bounds checker error in dapm_widget_list_create
ASoC: dapm: Use IS_ERR_OR_NULL() helper function
ASoC: Drop snd_soc_*_get_kcontrol_locked()
ASoC: dt-bindings: amlogic,axg-sound-card: document clocks property
ASoC: dt-bindings: amlogic,gx-sound-card: document clocks property
ASoC: dt-bindings: amlogic-sound-cards: document
ASoC: dt-bindings: cirrus,cs4271: Convert to dtschema
ASoC: dt-bindings: Convert mxs-saif.txt to fsl,saif.yaml (imx28 saif)
ASoC: dt-bindings: convert tlv320aic31xx.txt to yaml
ASoC: dt-bindings: Convert tpa6130a2.txt to yaml
ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties
ASoC: dt-bindings: davinci-mcasp: Fix interrupts property
ASoC: dt-bindings: dlg,da7213: Convert to json-schema
ASoC: dt-bindings: ep93xx: Document Audio Port support
ASoC: dt-bindings: ep93xx: Document DMA support
ASoC: dt-bindings: fsl,imx-audio-es8328: Convert to dtschema
ASoC: dt-bindings: mediatek,mt8365-afe: Add audio afe document
ASoC: dt-bindings: mediatek,mt8365-mt6357: Add audio sound card document
ASoC: dt-bindings: microchip,sama7g5-spdifrx: Add common DAI reference
ASoC: dt-bindings: qcom,apq8016-sbc-sndcard: move to separate binding
ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250
ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard
ASoC: dt-bindings: realtek,rt5616: Document audio graph port
ASoC: dt-bindings: realtek,rt5616: document mclk clock
ASoC: dt-bindings: renesas,rsnd: add post-init-providers property
ASoC: dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1
ASoC: dt-bindings: renesas,rz-ssi: Document port property
ASoC: dt-bindings: rockchip,rk3308-codec: add port property
ASoC: dt-bindings: samsung,odroid: drop stale clocks
ASoC: dt-bindings: serial-midi: reference serial-peripheral-props.yaml
ASoC: dt-bindings: ti,pcm512x: Convert to dtschema
ASoC: dwc: change to use devm_clk_get_enabled() helpers
ASoC: ep93xx: Drop legacy DMA support
ASoC: fsl: lpc3xxx-i2s: Remove set but not used variable 'savedbitclkrate'
ASoC: fsl: lpc3xxx-i2s: use snd_pcm_direction_name()
ASoC: fsl: lpc3xxx: Make some symbols static
ASoC: fsl_audmix: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC: fsl_esai: change dev_warn to dev_dbg in irq handler
ASoC: fsl_micfil: Add a flag to distinguish with different volume control types
ASoC: fsl_micfil: Add sample rate constraint
ASoC: fsl_mqs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC: fsl_rpmsg: Switch to RUNTIME_PM_OPS()
ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
ASoC: fsl_spdif: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC: fsl_ssi: Switch to SYSTEM_SLEEP_PM_OPS
ASoC: grace time for DPCM cleanup
ASoC: Improvements for mchp-pdmc
ASoC: imx-audmux: Switch to SYSTEM_SLEEP_PM_OPS
ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
ASoC: imx-pcm-rpmsg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC: intel/sdw-utils: move soundwire machine driver soc ops
ASoC: intel/sdw_utils: move cirrus soundwire codec helper functions
ASoC: intel/sdw_utils: move dai id common macros
ASoC: intel/sdw_utils: move dmic codec helper function
ASoC: intel/sdw_utils: move machine driver dai link helper functions
ASoC: intel/sdw_utils: move maxim codec helper functions
ASoC: intel/sdw_utils: move rt5682 codec helper function
ASoC: intel/sdw_utils: move rt700 and rt711 codec helper functions
ASoC: intel/sdw_utils: move rt712 sdca helper functions
ASoC: intel/sdw_utils: move rt722 sdca helper functions
ASoC: intel/sdw_utils: move rtk amp codec helper functions
ASoC: intel/sdw_utils: move rtk dmic helper functions
ASoC: intel/sdw_utils: move rtk jack common helper functions
ASoC: intel/sdw_utils: move soundwire codec_info_list structure
ASoC: intel/sdw_utils: move soundwire dai type macros
ASoC: intel/sdw_utils: move soundwire machine driver helper functions
ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link()
ASoC: Intel: ARL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC: Intel: avs: drop SNDRV_PCM_RATE_KNOT
ASoC: Intel: avs: Enable by default for all SST configurations
ASoC: Intel: avs: Update stream status in a separate thread
ASoC: Intel: board_helpers: support HDA link initialization
ASoC: Intel: boards: always check the result of acpi_dev_get_first_match_dev()
ASoC: Intel: boards: updates for 6.12
ASoC: Intel: boards: updates for 6.12 - part 2
ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
ASoC: Intel: Drop skl_machine_pdata usage
ASoC: Intel: ehl_rt5660: do not check common_hdmi_codec_drv
ASoC: intel: move soundwire machine driver common structures
ASoC: Intel: Remove bxt_da7219_max98357a board driver
ASoC: Intel: Remove bxt_rt298 board driver
ASoC: Intel: Remove kbl_da7219_max98357a board driver
ASoC: Intel: Remove kbl_da7219_max98927 board driver
ASoC: Intel: Remove kbl_rt5660 board driver
ASoC: Intel: Remove kbl_rt5663_max98927 board driver
ASoC: Intel: Remove kbl_rt5663_rt5514_max98927 board driver
ASoC: Intel: Remove skl_nau88l25_max98357a board driver
ASoC: Intel: Remove skl_nau88l25_ssm4567 board driver
ASoC: Intel: Remove skl_rt286 board driver
ASoC: Intel: Remove skylake driver
ASoC: Intel: Remove skylake driver
ASoC: intel: rename codec_info and dai_info structures names
ASoC: intel: rename ignore_pch_dmic variable name
ASoC: intel: rename maxim codec macros
ASoC: intel: rename soundwire codec helper functions
ASoC: intel: rename soundwire common header macros
ASoC: intel: rename soundwire machine driver soc ops
ASoC: Intel: skl_hda_dsp_generic: convert comma to semicolon
ASoC: Intel: skl_hda_dsp_generic: remove hdac-hdmi support
ASoC: Intel: skl_hda_dsp_generic: support BT audio offload
ASoC: Intel: skl_hda_dsp_generic: use common module for DAI links
ASoC: Intel: skl_hda_dsp_generic: use sof_hdmi_private to init HDMI
ASoC: Intel: soc-acpi-intel-ptl-match: add rt711-sdca table
ASoC: Intel: soc-acpi-intel-ptl-match: Add rt722 support
ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item
ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in ARL match table
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ARL match table.
ASoC: Intel: soc-acpi: add PTL match tables
ASoC: Intel: soc-acpi: adl: Add match entries for new cs42l43 laptops
ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators
ASoC: Intel: soc-acpi: Fix missing empty terminators
ASoC: Intel: soc-acpi: lnl: Add match entries for new cs42l43 laptops
ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops
ASoC: Intel: sof_pcm512x: do not check common_hdmi_codec_drv
ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for ARL.
ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value
ASoC: intel: sof_sdw: add quirk for Dell SKU
ASoC: Intel: sof_sdw: Add quirks from some new Dell laptops
ASoC: Intel: sof_sdw: add rt1320 amp support
ASoC: Intel: sof_sdw: make sof_sdw_quirk static
ASoC: Intel: sof_sdw: move ignore_internal_dmic check earlier
ASoC: Intel: sof_sdw: overwrite mach_params->dmic_num
ASoC: intel: sof_sdw: rename soundwire endpoint and dailink structures
ASoC: intel: sof_sdw: rename soundwire parsing helper functions
ASoC: Intel: sof_sdw: use playback/capture_only flags
ASoC: intel: split soundwire machine driver private data
ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
ASoC: Intel: sst: Support LPE0F28 ACPI HID
ASoC: loongson: Add the correct judgement return
ASoC: loongson: Factor out loongson i2s enable clock functions
ASoC: loongson: Factor out loongson_card_acpi_find_device() function
ASoC: loongson: Fix component check failed on FDT systems
ASoC: loongson: fix error release
ASoC: loongson: remove redundant variable assignments
ASoC: loongson: remove unnecessary assignment in i2s_resume()
ASoC: loongson: Remove useless variable definitions
ASoC: loongson: Replace if with ternary operator
ASoC: loongson: Simplify code formatting
ASoC: loongson: Simplify if statment in loongson_card_hw_params()
ASoC: loongson: Simplify probe() with local dev variable
ASoC: loongson: Simplify with dev_err_probe()
ASoC: loongson: Use BIT() macro
ASoC: MAINTAINERS: Drop incorrect tlv320aic31xx.txt path
ASoC: makes rtd->initialized bit field
ASoC: max9768: Fix event generation for playback mute
ASoC: max98388: Fix missing increment of variable slot_found
ASoC: mediatek: Add MT8365 support
ASoC: mediatek: mt2701-cs42448: Optimize redundant code in mt2701_cs42448_machine_probe
ASoC: mediatek: mt7986-afe-pcm: Remove redundant error message
ASoC: mediatek: mt8192: remove redundant null pointer check before of_node_put
 
ASoc: mediatek: mt8365: Add a specific soundcard for EVK
 
ASoC: mediatek: mt8365: Add ADDA DAI support
ASoC: mediatek: mt8365: Add audio clock control support
ASoC: mediatek: mt8365: Add common header
ASoC: mediatek: mt8365: Add DMIC DAI support
ASoC: mediatek: mt8365: Add I2S DAI support
ASoC: mediatek: mt8365: Add PCM DAI support
ASoC: mediatek: mt8365: Add the AFE driver support
ASoC: mediatek: mt8365: check validity before usage of i2s_data
ASoC: mediatek: mt8365: include linux/bitfield.h
 
ASoc: mediatek: mt8365: Remove unneeded assignment
 
ASoC: mediatek: mt8365: remove unused mt8365_i2s_hd_str
ASoC: Merge fixes
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: meson: Remove unused declartion in header file
ASoC: mt8365: Allow build coverage
ASoC: mt8365: Fix -Werror builds
ASoC: mt8365: Make non-exported functions static
ASoC: mt8365: Open code BIT() to avoid spurious warnings
ASoC: mt8365: Remove spurious unsigned long casts
ASoC: mt8365: Remove unused DMIC IIR coefficient configuration
ASoC: mt8365: Remove unused prototype for mt8365_afe_clk_group_48k()
ASoC: mt8365: Remove unused variables
ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
ASoC: qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT
ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc
ASoC: qcom: sdm845: add missing soundwire runtime stream alloc
ASoC: qcom: Select missing common Soundwire module code on SDM845
ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
ASoC: qcom: sm8250: enable primary mi2s
ASoC: remove bespoke trigger support
ASoC: remove snd_soc_dai_link_set_capabilities()
ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing
ASoC: rsnd: remove rsnd_mod_confirm_ssi() under DEBUG
ASoC: rsnd: use pcm_dmaengine code
ASoC: rt1318: Constify struct reg_sequence
ASoC: rt1320: Add support for version C
ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue
ASoC: sdw_util/intel: move soundwire endpoint and dai link structures
ASoC: sdw_utils/intel: move soundwire endpoint parsing helper functions
ASoC: sdw_utils: refactor sof_sdw_card_late_probe function
ASoC: sh: rz-ssi: Add full duplex support
ASoC: soc-ac97: Fix the incorrect description
ASoC: soc-acpi: add pci revision id field in mach params structure
ASoC: soc-dapm: use snd_pcm_direction_name()
ASoC: soc-pcm: Indicate warning if dpcm_playback/capture were used for availability limition
ASoC: soc-pcm: makes snd_soc_dpcm_can_be_xxx() local
ASoC: soc-pcm: makes snd_soc_dpcm_can_be_xxx() local function
ASoC: soc-pcm: move snd_soc_dpcm_can_be_xxx() to top
ASoC: soc-pcm: remove snd_soc_dpcm_stream_lock_irqsave_nested()
ASoC: soc-pcm: remove snd_soc_dpcm_stream_{lock/unlock}_irq()
ASoC: soc-pcm: use snd_pcm_direction_name()
ASoC: SOF: amd: add alternate machines for acp6.3 based platform
ASoC: SOF: amd: Add error log for DSP firmware validation failure
ASoC: SOF: amd: add support for acp7.0 based platform
ASoC: SOF: amd: Fix for ACP SRAM addr for acp7.0 platform
ASoC: SOF: amd: Fix for incorrect DMA ch status register offset
ASoC: SOF: amd: remove unused variable from sof_amd_acp_desc structure
ASoC: SOF: amd: update conditional check for cache register update
ASoC: SOF: amd: update mach params subsystem_rev variable
ASoC: SOF: Intel: add initial support for PTL
ASoC: SOF: Intel: add PTL specific power control register
ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC
ASoC: SOF: Intel: hda: Always clean up link DMA during stop
ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's
ASoC: SOF: Intel: hda: refactoring topology name fixup for HDA mach
ASoC: SOF: Intel: hda: refactoring topology name fixup for SDW mach
ASoC: SOF: Intel: hda: remove common_hdmi_codec_drv
ASoC: SOF: Intel: hda: support BT link mask in mach_params
ASoC: sof: intel: use snd_pcm_direction_name()
ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs
ASoC: sof: pcm: use snd_pcm_direction_name()
ASoC: SOF: reshuffle and optimize structures
ASoC: SOF: sof-audio.h: optimize snd_sof_pcm_stream_pipeline_list
ASoC: SOF: sof-audio: Avoid -Wflex-array-member-not-at-end warnings
ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits
ASoC: SOF: sof-priv.h: optimize snd_sof_ipc_msg
ASoC: SOF: sof-priv.h: optimize snd_sof_mailbox
ASoC: SOF: sof-priv.h: optimize snd_sof_platform_stream_params
ASoC: SOF: topology: Use kmemdup_array instead of kmemdup for multiple allocation
ASoC: spdif: extend supported rates to 768kHz
ASoC: sti-sas: Constify snd_soc_component_driver struct
ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
ASoC: stm: use snd_pcm_direction_name()
ASoC: sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT
ASoC: Switch back to struct platform_driver::remove()
ASoC: tas*: Drop unused GPIO includes
ASoC: tas*: Fix up GPIO usage
ASoC: tas2781-i2c: Drop weird GPIO code
ASoC: tas2781-i2c: Get the right GPIO line
ASoC: tas2781: Add Calibration Kcontrols for Chromebook
ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip
ASoC: tas2781: Add TAS2563 into the Header
ASoC: tas2781: Fix a compiling warning reported by robot kernel test due to adding tas2563_dvc_table
ASoC: tas2781: mark const variables tas2563_dvc_table as __maybe_unused
 
ASoc: tas2781: Remove unnecessary line feed and space
 
ASoC: tas2781: Remove unnecessary line feed for tasdevice_codec_remove
 
ASoc: tas2781: Rename dai_driver name to unify the name between TAS2563 and TAS2781
 
ASoC: tas2781: replace devm_kzalloc and scnprintf with devm_kstrdup
ASoC: tas5086: use sleeping variants of gpiod API
ASoC: tegra: use snd_pcm_direction_name()
ASoC: tlv320aic31xx: Add support for loading filter coefficients
ASoC: tlv320aic31xx: Fix typos
ASoC: tlv320aic32x4: Add multi endpoint support
ASoC: topology-test: Convert comma to semicolon
ASoC: topology: Bump minimal topology ABI version
ASoC: topology: Fix incorrect addressing assignments
ASoC: topology: Fix redundant logical jump
ASoC: Use __counted_by() annotation for snd_soc_pcm_runtime
ASoC: Use of_property_present()
ASoC: Use of_property_read_bool()
 
ata: ahci: Rephrase comment to not use the term blacklist
ata: ahci_brcm: Use devm_platform_ioremap_resource_byname() helper function
ata: ahci_imx: AHB clock rate setting is not required on i.MX8QM AHCI SATA
ata: ahci_imx: Clean up code by using i.MX8Q HSIO PHY driver
ata: ahci_imx: Correct the email address
ata: ahci_imx: Enlarge RX water mark for i.MX8QM SATA
ata: ahci_imx: Fix error code in probe()
ata: ata_piix: Remove useless comment in piix_init_sidpr()
ata: libahci_platform: Simplify code with for_each_child_of_node_scoped()
ata: libata-scsi: Fix ata_msense_control() CDL page reporting
ata: libata-scsi: Fix ata_msense_control_spgt2()
ata: libata-scsi: Improve ata_scsi_handle_link_detach()
ata: libata: Add helper ata_eh_decide_disposition()
ata: libata: avoid superfluous disk spin down + spin up during hibernation
ata: libata: Change ata_dev_knobble() to return a bool
ata: libata: Cleanup libata-transport
ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
ata: libata: Fix W=1 compilation warning
ata: libata: Improve __ata_qc_complete()
ata: libata: Improve CDL resource management
ata: libata: Introduce ata_dev_free_resources
ata: libata: Move sata_down_spd_limit() to libata-sata.c
ata: libata: Move sata_std_hardreset() definition to libata-sata.c
ata: libata: Move sector_buf from struct ata_port to struct ata_device
ata: libata: Print device quirks only once
ata: libata: Print quirks applied to devices
ata: libata: Remove ata_noop_qc_prep()
ata: libata: Remove obsolete function declarations
ata: libata: Rename ata_dma_blacklisted()
ata: libata: Rename ata_eh_read_sense_success_ncq_log()
ata: libata: Set DID_TIME_OUT for commands that actually timed out
ata: libata: Update MAINTAINERS file
ata: libata: Use QUIRK instead of HORKAGE
ata: pata_cs5520: Rephrase file header comment
ata: pata_ep93xx: add device tree support
ata: pata_ep93xx: remove legacy pinctrl use
ata: pata_ftide010: Enable module autoloading
ata: pata_hpt366: Rename hpt_dma_blacklisted()
ata: pata_hpt37x: Rename hpt_dma_blacklisted()
ata: pata_ixp4xx: Enable module autoloading
ata: pata_serverworks: Do not use the term blacklist
ata: sata_gemini: Enable module autoloading
ata: sata_sil: Rename sil_blacklist to sil_quirks
 
audit,ipe: add IPE auditing support
 
audit: Make use of str_enabled_disabled() helper
audit: use task_tgid_nr() instead of task_pid_nr()
 
autofs: add per dentry expire timeout
autofs: fix missing fput for FSCONFIG_SET_FD
autofs: fix thinko in validate_dev_ioctl()
 
backlight: l4f00242t03: Add check for spi_setup
 
bareudp: Pull inner IP header in bareudp_udp_encap_recv().
bareudp: Pull inner IP header on xmit.
 
bcachefs: __wait_for_freeing_inode: Switch to wait_bit_queue_entry
bcachefs: add check for btree id against max in try read node
bcachefs: Add check for btree_path ref overflow
bcachefs: add check NULL return of bio_kmalloc in journal_read_bucket
bcachefs: Add extra padding in bkey_make_mut_noupdate()
bcachefs: Add hash seed, type to inode_to_text()
bcachefs: Add missing validation for bch_stripe.csum_granularity_bits
bcachefs: Add missing wakeup to bch2_inode_hash_remove()
bcachefs: Add pinned to btree cache not freed counters
bcachefs: Add snapshot to bch_inode_unpacked
bcachefs: Add warn param to subvol_get_snapshot, peek_inode
bcachefs: allocate inode by using alloc_inode_sb()
bcachefs: Allow for unknown key types in backpointers fsck
bcachefs: Ancient versions with bad bkey_formats are no longer supported
bcachefs: Annotate bch_replicas_entry_{v0,v1} with __counted_by()
bcachefs: Annotate struct bch_xattr with __counted_by()
bcachefs: Annotate struct bucket_array with __counted_by()
bcachefs: Assert that we don't lock nodes when !trans->locked
bcachefs: assign return error when iterating through layout
bcachefs: bcachefs_metadata_version_inode_has_child_snapshots
bcachefs: bch2_btree_write_buffer_flush_going_ro()
bcachefs: bch2_dev_rcu_noerror()
bcachefs: bch2_dev_remove_alloc() -> alloc_background.c
bcachefs: bch2_dev_remove_stripes()
bcachefs: bch2_ec_stripe_head_get() now checks for change in rw devices
bcachefs: bch2_fiemap(): call trans_begin() on every loop iter
bcachefs: bch2_folio_reservation_get_partial() is now better behaved
bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvolume_upto
bcachefs: bch2_hash_set_or_get_in_snapshot()
bcachefs: bch2_inode_or_descendents_is_open()
bcachefs: bch2_opt_set_sb() can now set (some) device options
bcachefs: bch2_opts_to_text()
bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto
bcachefs: bch2_sb_member_alloc()
bcachefs: bch2_sb_nr_devices()
bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvolume_upto
bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvolume_upto
bcachefs: bch2_time_stats_reset()
bcachefs: bch2_trigger_ptr() calculates sectors even when no device
bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvolume_upto
bcachefs: bch_accounting_mode
bcachefs: bch_fs.rw_devs_change_count
bcachefs: BCH_FS_clean_recovery
bcachefs: bch_stripe.disk_label
bcachefs: BCH_WRITE_ALLOC_NOWAIT no longer applies to open bucket allocation
bcachefs: bchfs_read(): call trans_begin() on every loop iter
bcachefs: bkey errors are only AUTOFIX during read
bcachefs: btree cache counters should be size_t
bcachefs: Btree path tracepoints
bcachefs: btree_cache.freeable list fixes
bcachefs: btree_iter_peek_upto() now handles BTREE_ITER_all_snapshots
bcachefs: Change OPT_STR max to be 1 less than the size of choices array
bcachefs: Check for accounting keys with bversion=0
bcachefs: Check for directories with no backpointers
bcachefs: Check for logged ops when clean
bcachefs: Check for unlinked inodes with dirents
bcachefs: Check for unlinked, non-empty dirs in check_inode()
bcachefs: Check if stuck in journal_res_get()
bcachefs: check the invalid parameter for perf test
bcachefs: check_subvol_path() now prints subvol root inode
bcachefs: convert __bch2_encrypt_bio() to darray
bcachefs: Convert disk accounting BUG_ON() to WARN_ON()
bcachefs: Convert open-coded extra computation to helper
bcachefs: Convert to use jiffies macros
bcachefs: Create lost+found in correct snapshot
bcachefs: darray: convert to alloc_hooks()
bcachefs: data_allowed is now an opts.h option
bcachefs: Delete vestigal check_inode() checks
bcachefs: dirent_points_to_inode() now warns on mismatch
bcachefs: Disk accounting device validation fixes
bcachefs: Do not check folio_has_private()
bcachefs: do not use PF_MEMALLOC_NORECLAIM
bcachefs: do_encrypt() now handles allocation failures
bcachefs: Don't count "skipped access bit" as touched in btree cache scan
bcachefs: Don't delete unlinked inodes before logged op resume
bcachefs: Don't drop devices with stripe pointers
bcachefs: Don't filter partial list buckets in open_buckets_to_text()
bcachefs: Don't keep tons of cached pointers around
bcachefs: Don't use commit_do() unnecessarily
bcachefs: Don't use wait_event_interruptible() in recovery
bcachefs: Drop memalloc_nofs_save() in bch2_btree_node_mem_alloc()
bcachefs: drop unused posix acl handlers
 
bcachefS: ec: fix data type on stripe deletion
 
bcachefs: ec_stripe_head.nr_created
bcachefs: EIO errcode cleanup
bcachefs: Ensure BCH_FS_accounting_replay_done is always set
bcachefs: Ensure BCH_FS_may_go_rw is set before exiting recovery
bcachefs: Failed devices no longer require mounting in degraded mode
bcachefs: fast exit when darray_make_room failed
bcachefs: Fix __bch2_fsck_err() warning
bcachefs: Fix a spelling error in docs
bcachefs: Fix accounting read + device removal
bcachefs: Fix accounting replay flags
bcachefs: Fix assertion pop in bch2_ptr_swab()
bcachefs: Fix assertion pop in topology repair
bcachefs: Fix bad shift in bch2_read_flag_list()
bcachefs: fix bch2_hash_delete() error path
bcachefs: Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID
bcachefs: Fix bch2_inode_is_open() check
bcachefs: Fix bch_member.btree_bitmap_shift validation
bcachefs: Fix BCH_SB_ERRS() so we can reorder
bcachefs: Fix BCH_TRANS_COMMIT_skip_accounting_apply
bcachefs: Fix bkey_nocow_lock()
bcachefs: Fix compilation error for bch2_sb_member_alloc
bcachefs: Fix data corruption on -ENOSPC in buffered write path
bcachefs: Fix deadlock in __wait_on_freeing_inode()
bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open buckets
bcachefs: Fix disk accounting attempting to mark invalid replicas entry
bcachefs: fix disk reservation accounting in bch2_folio_reservation_get()
bcachefs: Fix error handling in bch2_btree_node_prefetch()
bcachefs: Fix error path in check_dirent_inode_dirent()
bcachefs: Fix format specifier in bch2_btree_key_cache_to_text()
bcachefs: Fix fsck warnings from bkey validation
bcachefs: Fix hidden btree errors when reading roots
bcachefs: Fix incorrect IS_ERR_OR_NULL usage
bcachefs: fix incorrect show_options results
bcachefs: Fix infinite loop in propagate_key_to_snapshot_leaves()
bcachefs: Fix invalid shift in member_to_text()
bcachefs: Fix invalid shift in validate_sb_layout()
bcachefs: Fix iterator leak in check_subvol()
bcachefs: Fix journal_entry_dev_usage_to_text() overrun
bcachefs: Fix kasan splat in new_stripe_alloc_buckets()
bcachefs: Fix lockdep splat in bch2_accounting_read
bcachefs: Fix lost wake up
bcachefs: fix macro definition allocate_dropping_locks
bcachefs: fix macro definition allocate_dropping_locks_errcode
bcachefs: Fix missing bounds checks in bch2_alloc_read()
bcachefs: fix missing restart handling in bch2_read_retry_nodecode()
bcachefs: Fix missing validation for bch_backpointer.level
bcachefs: Fix negative timespecs
bcachefs: Fix NULL pointer dereference in bch2_opt_to_text
bcachefs: Fix null ptr deref in bucket_gen_get()
bcachefs: Fix NULL ptr dereference in btree_node_iter_and_journal_peek
bcachefs: fix null-ptr-deref in have_stripes()
bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get()
bcachefs: fix prototype to bch2_alloc_sectors_start_trans()
bcachefs: Fix reattach_inode()
bcachefs: fix restart handling in __bch2_resume_logged_op_finsert()
bcachefs: fix restart handling in bch2_alloc_write_key()
bcachefs: fix restart handling in bch2_do_invalidates_work()
bcachefs: fix restart handling in bch2_fiemap()
bcachefs: fix restart handling in bch2_rename2()
bcachefs: Fix return type of dirent_points_to_inode_nowarn()
bcachefs: fix shift oob in alloc_lru_idx_fragmentation
bcachefs: Fix srcu warning in check_topology
bcachefs: Fix state lock involved deadlock
bcachefs: Fix sysfs rebalance duration waited formatting
bcachefs: Fix sysfs warning in fstests generic/730,731
bcachefs: fix the memory leak in exception case
bcachefs: Fix topology errors on split after merge
bcachefs: Fix trans_commit disk accounting revert
bcachefs: fix transaction restart handling in check_extents(), check_dirents()
bcachefs: Fix UAF in __promote_alloc() error path
bcachefs: fix uaf in bch2_dio_write_done()
bcachefs: Fix UAF in bch2_reconstruct_alloc()
bcachefs: Fix unhandled transaction restart in fallocate
bcachefs: Fix unlocked access to c->disk_sb.sb in bch2_replicas_entry_validate()
bcachefs: Fix validate_bset() repair path
bcachefs: for_each_btree_key_in_subvolume_upto()
bcachefs: fsck: Improve hash_check_key()
bcachefs: Handle race between stripe reuse, invalidate_stripe_to_dev
bcachefs: handle restarts in bch2_bucket_io_time_reset()
bcachefs: Hold read lock in bch2_snapshot_tree_oldest_subvol()
bcachefs: Hook up RENAME_WHITEOUT in rename.
bcachefs: improve "no device to read from" message
bcachefs: Improve bch2_is_inode_open() warning message
bcachefs: improve bch2_new_stripe_to_text()
bcachefs: Improve check_snapshot_exists()
bcachefs: improve error message on too few devices for ec
bcachefs: improve error messages in bch2_ec_read_extent()
bcachefs: init freespace inited bits to 0 in bch2_fs_initialize
bcachefs: INODE_STR_HASH() for bch_inode_unpacked
bcachefs: key cache can now allocate from pending
bcachefs: Kill alloc_v4.fragmentation_lru
bcachefs: kill bch2_btree_iter_peek_and_restart()
bcachefs: Kill bch2_propagate_key_to_snapshot_leaves()
bcachefs: kill inode_walker_entry.seen_this_pos
bcachefs: kill redundant is_vmalloc_addr()
bcachefs: Kill snapshot arg to fsck_write_inode()
bcachefs: Make sure we print error that causes fsck to bail out
bcachefs: Mark bch_inode_info as SLAB_ACCOUNT
bcachefs: Mark inode errors as autofix
bcachefs: Mark more errors as AUTOFIX
bcachefs: Mark more errors AUTOFIX
bcachefs: memset bounce buffer portion to 0 after key_sort_fix_overlapping
bcachefs: Minimize the search range used to calculate the mantissa
bcachefs: minor lru fsck fixes
bcachefs: Move rebalance_status out of sysfs/internal
bcachefs: Move tabstop setup to bch2_dev_usage_to_text()
bcachefs: Move transaction commit path validation to as late as possible
bcachefs: Opt_durability can now be set via bch2_opt_set_sb()
bcachefs: Options for recovery_passes, recovery_passes_exclude
bcachefs: Progress indicator for extents_to_backpointers
bcachefs: promote_whole_extents is now a normal option
bcachefs: quota_reserve_range() -> for_each_btree_key_in_subvolume_upto
bcachefs: range_has_data() -> for_each_btree_key_in_subvolume_upto
bcachefs: rcu_pending
bcachefs: rcu_pending now works in userspace
bcachefs: reattach_inode() now correctly handles interior snapshot nodes
bcachefs: rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVS
bcachefs: Refactor bch2_bset_fix_lookup_table
bcachefs: Release transaction before wake up
bcachefs: Remove dead code in __build_ro_aux_tree
bcachefs: Remove duplicated include in backpointers.c
bcachefs: Remove the prev array stuff
bcachefs: remove the unused macro definition
bcachefs: remove the unused parameter in macro bkey_crc_next
bcachefs: Remove unused parameter
bcachefs: Remove unused parameter of bkey_mantissa
bcachefs: Remove unused parameter of bkey_mantissa_bits_dropped
bcachefs: remove_backpointer() now checks if dirent points to inode
bcachefs: rename version -> bversion
bcachefs: rename version -> bversion for big endian builds
bcachefs: Repair mismatches in inode hash seed, type
bcachefs: Replace div_u64 with div64_u64 where second param is u64
bcachefs: return err ptr instead of null in read sb clean
bcachefs: Rework btree node pinning
bcachefs: Rework logged op error handling
bcachefs: Rip out freelists from btree key cache
bcachefs: Run in-kernel offline fsck without ratelimit errors
bcachefs: Set bch_inode_unpacked.bi_snapshot in old inode path
bcachefs: Simplify bch2_xattr_emit() implementation
bcachefs: skip mount option handle for empty string.
bcachefs: Split out check_unreachable_inodes() pass
bcachefs: split up btree cache counters for live, freeable
bcachefs: stripe_to_mem()
bcachefs: support idmap mounts
bcachefs: Switch gc bucket array to a genradix
bcachefs: switch to rhashtable for vfs inodes hash
bcachefs: trivial open_bucket_add_buckets() cleanup
bcachefs: Use __GFP_ACCOUNT for reclaimable memory
bcachefs: Use mm_account_reclaimed_pages() when freeing btree nodes
bcachefs: Workaround for kvmalloc() not supporting > INT_MAX allocations
 
be2net: fix potential memory leak in be_xmit()
be2net: Remove unused declarations
 
binder: fix typo in comment
binder: frozen notification
binder: frozen notification binder_features flag
binder: modify the comment for binder_proc_unlock
 
binfmt_elf, coredump: Log the reason of the failed core dumps
 
binfmt_elf: Dump smaller VMAs first in ELF cores
binfmt_elf: mseal address zero
 
bitmap: Switch from inline to __always_inline
 
blk-cgroup: check for pd_(alloc|free)_fn in blkcg_activate_policy()
blk-cgroup: Remove unused declaration blkg_path()
 
blk-integrity: consider entire bio list for merging
blk-integrity: improved sg segment mapping
blk-integrity: properly account for segments
 
blk-ioprio: remove ioprio_blkcg_from_bio()
blk-ioprio: remove per-disk structure
 
blk-mq: add missing unplug trace event
blk-mq: set the nr_integrity_segments from bio
blk-mq: setup queue ->tag_set before initializing hctx
blk-mq: unconditional nr_integrity_segments
 
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
 
blk-throttle: remove last_low_overflow_time
blk-throttle: support prioritized processing of metadata
 
blk_iocost: fix more out of bound shifts
blk_iocost: make read-only static array vrate_adj_pct const
blk_iocost: remove some duplicate irq disable/enables
 
block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
block, bfq: don't break merge chain in bfq_split_bfqq()
block, bfq: factor out a helper to split bfqq in bfq_init_rq()
block, bfq: fix possible UAF for bfqq->bic with merge chain
block, bfq: fix procress reference leakage for bfqq in merge chain
block, bfq: fix uaf for accessing waker_bfqq after splitting
block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()
block, bfq: remove bfq_log_bfqg()
block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq()
block, bfq: remove local variable 'split' in bfq_init_rq()
block, bfq: use bfq_reassign_last_bfqq() in bfq_bfqq_move()
 
block,lsm: add LSM blob and new LSM hooks for block devices
 
block/rnbd-srv: Add sanity check and remove redundant assignment
 
block: Added folio-ized version of bio_add_hw_page()
block: change wait on bd_claiming to use a var_waitqueue
block: constify ext_pi_ref_escape()
block: constify the lim argument to queue_limits_max_zone_append_sectors
block: delete module stuff from t10-pi
block: don't use bio_split_rw on misc operations
block: fix blk_rq_map_integrity_sg kernel-doc
block: fix blk_rq_map_integrity_sg kernel-doc
block: fix comment to use set_current_state
block: Fix elevator_get_default() checking for NULL q->tag_set
block: Fix elv_iosched_local_module handling of "none" scheduler
block: fix integer overflow in BLKSECDISCARD
block: fix potential invalid pointer dereference in blk_add_partition
block: fix queue limits checks in blk_rq_map_user_bvec for real
block: fix sanity checks in blk_rq_map_user_bvec
block: implement async io_uring discard cmd
block: introduce blk_validate_byte_range()
block: introduce folio awareness and add a bigger size from folio
block: properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits
block: provide a request helper for user integrity segments
block: remove bogus union
block: remove checks for FALLOC_FL_NO_HIDE_STALE
block: Remove unused blk_limits_io_{min,opt}
block: rework bio splitting
block: unexport blk_rq_count_integrity_sg
block: unpin user pages belonging to a folio at once
block: Use a folio in blkdev_write_end()
 
Bluetooth: Add a helper function to extract iso header
Bluetooth: bnep: fix wild-memory-access in proto_unregister
Bluetooth: btintel: Direct exception event to bluetooth stack
Bluetooth: btintel_pcie: Add support for ISO data
Bluetooth: btintel_pcie: Allocate memory for driver private data
Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
Bluetooth: btnxpuart: Add support for ISO packets
Bluetooth: btrtl: Add the support for RTL8922A
Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B
Bluetooth: btrtl: Use kvmemdup to simplify the code
Bluetooth: btsdio: Do not bind to non-removable CYW4373
Bluetooth: btusb: Add 2 USB HW IDs for MT7925 (0xe118/e)
Bluetooth: btusb: Add Mediatek MT7925 support ID 0x13d3:0x3608
Bluetooth: btusb: Add MediaTek MT7925-B22M support ID 0x13d3:0x3604
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
Bluetooth: btusb: Don't fail external suspend requests
Bluetooth: btusb: Fix not being able to reconnect after suspend
Bluetooth: btusb: Fix not handling ZPL/short-transfer
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
Bluetooth: btusb: Invert LE State flag to set invalid rather then valid
Bluetooth: Call iso_exit() on module unload
Bluetooth: CMTP: Mark BT_CMTP as DEPRECATED
Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs
Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
Bluetooth: hci_conn: Remove redundant memset after kzalloc
Bluetooth: hci_core: Disable works on hci_unregister_dev
Bluetooth: hci_core: Fix calling mgmt_device_connected
Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE
Bluetooth: hci_h4: Add support for ISO packets in h4_recv.h
Bluetooth: hci_ldisc: Use speed set by btattach as oper_speed
Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
Bluetooth: hci_uart: Add support for Amlogic HCI UART
Bluetooth: ISO: Fix multiple init when debugfs is disabled
Bluetooth: ISO: Fix UAF on iso_sock_timeout
Bluetooth: L2CAP: Fix uaf in l2cap_connect
Bluetooth: L2CAP: Remove unused declarations
Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
Bluetooth: Remove debugfs directory on module init failure
Bluetooth: replace deprecated strncpy with strscpy_pad
Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
Bluetooth: SCO: Fix UAF on sco_sock_timeout
Bluetooth: Use led_set_brightness() in LED trigger activate() callback
 
bnx2x: Provide declaration of dmae_reg_go_c in header
bnx2x: Remove setting of RX software timestamp
bnx2x: Set ivi->vlan field as an integer
 
bnxt_en: Add MSIX check in bnxt_check_rings()
bnxt_en: add support for retrieving crash dump using ethtool
bnxt_en: add support for storing crash dump into host memory
bnxt_en: Add support to call FW to update a VNIC
bnxt_en: Allocate the max bp->irq_tbl size for dynamic msix allocation
bnxt_en: avoid truncation of per rx run debugfs filename
bnxt_en: Check the FW's VNIC flush capability
bnxt_en: Deprecate support for legacy INTX mode
bnxt_en: Extend maximum length of version string by 1 byte
bnxt_en: Increase the number of MSIX vectors for RoCE device
bnxt_en: only set dev->queue_mgmt_ops if supported by FW
bnxt_en: Remove BNXT_FLAG_USING_MSIX flag
bnxt_en: Remove register mapping to support INTX
bnxt_en: Remove setting of RX software timestamp
bnxt_en: Replace deprecated PCI MSIX APIs
bnxt_en: replace ptp_lock with irqsave variant
bnxt_en: resize bnxt_irq name field to fit format string
bnxt_en: set vnic->mru in bnxt_hwrm_vnic_cfg()
bnxt_en: stop packet flow during bnxt_queue_stop/start
bnxt_en: Support dynamic MSIX
bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
bnxt_en: Update firmware interface to 1.10.3.68
 
bonding: add common function to check ipsec device
bonding: Add ESN support to IPSec HW offload
bonding: add ns target multicast address to slave device
bonding: Correct spelling in headers
bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
bonding: Pass string literal as format argument of alloc_ordered_workqueue()
bonding: Remove setting of RX software timestamp
bonding: support xfrm state update
 
bpf, arm64: Avoid blindly saving/restoring all callee-saved registers
bpf, arm64: Fix address emission with tag-based KASAN enabled
bpf, arm64: Fix tailcall hierarchy
bpf, arm64: Get rid of fpb
bpf, arm64: Jit BPF_CALL to direct call when possible
 
bpf, cpumap: Move xdp:xdp_cpumap_kthread tracepoint before rcv
 
bpf, lsm: Add check for BPF LSM return value
bpf, lsm: Add disabled BPF LSM hook list
bpf, lsm: Remove bpf_lsm_key_free hook
 
bpf, sockmap: Correct spelling skmsg.c
bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock
 
bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled
 
bpf, vsock: Drop static vsock_bpf_prot initialization
 
bpf, x64: Fix a jit convergence issue
bpf, x64: Fix tailcall hierarchy
 
bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id()
 
bpf,perf: Fix perf_event_detach_bpf_prog error handling
 
bpf/bpf_get,set_sockopt: add option to set TCP-BPF sock ops flags
 
bpf/selftests: Check errno when percpu map value size exceeds
bpf/selftests: coverage for tp and perf event progs using kfuncs
 
bpf: add a get_helper_proto() utility function
bpf: Add bpf_copy_from_user_str kfunc
bpf: Add bpf_mem_alloc_check_size() helper
bpf: Add gen_epilogue to bpf_verifier_ops
bpf: Add kfunc bpf_get_dentry_xattr() to read xattr from dentry
bpf: Add MEM_WRITE attribute
bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
bpf: Add the missing BPF_LINK_TYPE invocation for sockmap
bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologue
bpf: Allow bpf_current_task_under_cgroup() with BPF_CGROUP_*
bpf: Allow bpf_dynptr_from_skb() for tp_btf
bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast
bpf: allow kfuncs within tracepoint and perf event programs
bpf: allow passing struct bpf_iter_ as kfunc arguments
bpf: Call the missed btf_record_free() when map creation fails
bpf: Call the missed kfree() when there is no special field in btf
bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmd
bpf: Check percpu map value size first
bpf: Check the remaining info_cnt before repeating btf fields
bpf: Check the validity of nr_words in bpf_iter_bits_new()
bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubs
bpf: Check validity of link->type in bpf_link_show_fdinfo()
bpf: convert __bpf_prog_get() to CLASS(fd, ...)
bpf: convert bpf_token_create() to CLASS(fd, ...)
bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry
bpf: devmap: provide rxq after redirect
bpf: disallow 40-bytes extra stack for bpf_fastcall patterns
bpf: Enable generic kfuncs for BPF_CGROUP_* programs
bpf: Export bpf_base_func_proto
bpf: extract iterator argument type and name validation logic
bpf: factor out fetching bpf_map from FD and adding it to used_maps list
bpf: Fail verification for sign-extension of packet data/data_end/data_meta
bpf: Fix a sdiv overflow issue
bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
bpf: Fix compare error in function retval_range_within
bpf: fix do_misc_fixups() for bpf_get_branch_snapshot()
bpf: Fix error message on kfunc arg type mismatch
bpf: fix filed access without lock
bpf: Fix helper writes to read-only maps
bpf: Fix incorrect delta propagation between linked registers
bpf: Fix indentation issue in epilogue_idx
bpf: Fix iter/task tid filtering
bpf: fix kfunc btf caching for modules
bpf: Fix link info netfilter flags to populate defrag flag
bpf: Fix memory leak in bpf_core_apply
bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
bpf: Fix out-of-bounds write in trie_get_next_key()
bpf: Fix overloading of MEM_UNINIT's meaning
bpf: Fix percpu address space issues
bpf: Fix print_reg_state's constant scalar dump
bpf: Fix truncation bug in coerce_reg_to_size_sx()
bpf: fix unpopulated name_len field in perf_event link info
bpf: Fix unpopulated path_size when uprobe_multi fields unset
bpf: Fix uprobe multi pid filter check
bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
bpf: Force checkpoint when jmp history is too long
bpf: Free dynamically allocated bits in bpf_iter_bits_destroy()
bpf: Get better reg range with ldsx and 32bit compare
bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
bpf: introduce new VFS based BPF kfuncs
bpf: kprobe: Remove unused declaring of bpf_kprobe_override
bpf: Let callers of btf_parse_kptr() track life cycle of prog btf
bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
bpf: lwtunnel: Unmask upper DSCP bits in bpf_lwt_xmit_reroute()
bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
bpf: Make the pointer returned by iter next method valid
bpf: more trivial fdget() conversions
bpf: Move bpf_get_file_xattr to fs/bpf_fs_kfuncs.c
bpf: Move insn_buf[16] to bpf_verifier_env
bpf: no_caller_saved_registers attribute for helper calls
bpf: Preserve param->string when parsing mount options
bpf: Prevent tail call between progs attached to different hooks
bpf: Properly test iter/task tid filtering
bpf: Relax KF_ACQUIRE kfuncs strict type matching constraint
bpf: Remove __btf_name_valid() and change to btf_name_valid_identifier()
bpf: Remove custom build rule
bpf: Remove mark_precise_scalar_ids()
bpf: Remove MEM_UNINIT from skb/xdp MTU helpers
bpf: Remove the insn_buf array stack usage from the inline_bpf_loop()
bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DEST
bpf: rename nocsr -> bpf_fastcall in verifier
bpf: Replace 8 seq_puts() calls by seq_putc() calls
bpf: Search for kptrs in prog BTF structs
bpf: selftests: send packet to devmap redirect XDP
bpf: Simplify character output in seq_print_delegate_opts()
bpf: Support __nullable argument suffix for tp_btf
bpf: support bpf_fastcall patterns for kfuncs
bpf: Support bpf_kptr_xchg into local kptr
bpf: switch fdget_raw() uses to CLASS(fd_raw, ...)
bpf: switch maps to CLASS(fd, ...)
bpf: Sync uapi bpf.h header to tools directory
bpf: sync_linked_regs() must preserve subreg_def
bpf: Track equal scalars history on per-instruction level
bpf: trivial conversions for fdget()
bpf: Unmask upper DSCP bits in __bpf_redirect_neigh_v4()
bpf: Unmask upper DSCP bits in bpf_fib_lookup() helper
bpf: Use __u64 to save the bits in bits iterator
bpf: Use fake pt_regs when doing bpf syscall tracepoint tracing
bpf: Use kmemdup_array instead of kmemdup for multiple allocation
bpf: Use kvmemdup to simplify the code
bpf: use kvzmalloc to allocate BPF verifier environment
bpf: Use raw_spinlock_t in ringbuf
bpf: Use sockfd_put() helper
bpf: use type_may_be_null() helper for nullable-param check
bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers
bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
 
bpftool: Add bash-completion for tcx subcommand
bpftool: Add document for net attach/detach on tcx subcommand
bpftool: Add missing blank lines in bpftool-net doc example
bpftool: Add net attach/detach command to tcx prog
bpftool: Fix handling enum64 in btf dump sorting
bpftool: fix some typos in bpftool
bpftool: Fix typos
bpftool: Fix undefined behavior caused by shifting into the sign bit
bpftool: Fix undefined behavior in qsort(NULL, 0, ...)
bpftool: Improve btf c dump sorting stability
bpftool: Refactor xdp attach/detach type judgment
 
bridge: Handle error of rtnl_register_module().
bridge: mcast: Fail MDB get request on empty entry
 
btf: move pahole check in scripts/link-vmlinux.sh to lib/Kconfig.debug
btf: remove redundant CONFIG_BPF test in scripts/link-vmlinux.sh
btf: require pahole 1.21+ for DEBUG_INFO_BTF with default DWARF version
 
btrfs: add and use helper to verify the calling task has locked the inode
btrfs: add cancellation points to trim loops
btrfs: add comment about locking in cow_file_range_inline()
btrfs: also add stripe entries for NOCOW writes
btrfs: always pass readahead state to defrag
btrfs: always update fstrim_range on failure in FITRIM ioctl
btrfs: BTRFS_PATH_AUTO_FREE in orphan.c
btrfs: change RST lookup error message level to debug
btrfs: clear defragmented inodes using postorder in btrfs_cleanup_defrag_inodes()
btrfs: clear force-compress on remount when compress mount option is given
btrfs: constify arguments of compare_inode_defrag()
btrfs: constify more pointer parameters
btrfs: convert __extent_writepage() to be completely folio based
btrfs: convert __extent_writepage_io() to take a folio
btrfs: convert __get_extent_map() to take a folio
btrfs: convert __process_pages_contig() to take a folio
btrfs: convert __unlock_for_delalloc() to take a folio
btrfs: convert add_ra_bio_pages() to use only folios
btrfs: convert begin_page_folio() to take a folio instead
btrfs: convert btrfs_cleanup_ordered_extents() to take a folio
btrfs: convert btrfs_cleanup_ordered_extents() to use folios
btrfs: convert btrfs_decompress() to take a folio
btrfs: convert btrfs_do_readpage() to only use a folio
btrfs: convert btrfs_finish_ordered_extent() to take a folio
btrfs: convert btrfs_get_extent() to take a folio
btrfs: convert btrfs_mark_ordered_io_finished() to take a folio
btrfs: convert btrfs_read_folio() to only use a folio
btrfs: convert btrfs_readahead() to only use folio
btrfs: convert btrfs_run_delalloc_range() to take a folio
btrfs: convert btrfs_set_range_writeback() to use a folio
btrfs: convert btrfs_writepage_cow_fixup() to use folio
btrfs: convert btrfs_writepage_fixup_worker() to use a folio
btrfs: convert can_finish_ordered_extent() to use a folio
btrfs: convert clear_page_extent_mapped() to take a folio
btrfs: convert copy_inline_to_page() to use folio
btrfs: convert cow_file_range() to take a folio
btrfs: convert cow_file_range_inline() to take a folio
btrfs: convert end_page_read() to take a folio
btrfs: convert extent_clear_unlock_delalloc() to take a folio
btrfs: convert extent_range_clear_dirty_for_io() to use a folio
btrfs: convert extent_write_locked_range() to take a folio
btrfs: convert extent_write_locked_range() to use folios
btrfs: convert fallback_to_cow() to take a folio
btrfs: convert find_lock_delalloc_range() to use a folio
btrfs: convert find_next_dirty_byte() to take a folio
btrfs: convert get_next_extent_buffer() to take a folio
btrfs: convert insert_inline_extent() to use a folio
btrfs: convert lock_delalloc_pages() to take a folio
btrfs: convert lzo_decompress() to take a folio
btrfs: convert process_one_page() to operate only on folios
btrfs: convert read_inline_extent() to use a folio
btrfs: convert read_key_bytes() to take a folio
btrfs: convert run_delalloc_compressed() to take a folio
btrfs: convert run_delalloc_cow() to take a folio
btrfs: convert run_delalloc_nocow() to take a folio
btrfs: convert struct async_chunk to hold a folio
btrfs: convert struct btrfs_writepage_fixup to use a folio
btrfs: convert submit_eb_page() to take a folio
btrfs: convert submit_eb_subpage() to take a folio
btrfs: convert submit_extent_page() to use a folio
btrfs: convert submit_uncompressed_range() to take a folio
btrfs: convert try_release_extent_buffer() to take a folio
btrfs: convert try_release_extent_mapping() to take a folio
btrfs: convert try_release_extent_state() to take a folio
btrfs: convert try_release_subpage_extent_buffer() to take a folio
btrfs: convert uncompress_inline() to take a folio
btrfs: convert wait_subpage_spinlock() to only use a folio
btrfs: convert writepage_delalloc() to take a folio
btrfs: convert zlib_decompress() to take a folio
btrfs: convert zstd_decompress() to take a folio
btrfs: DEFINE_FREE for struct btrfs_path
btrfs: directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctl
btrfs: disable rate limiting when debug enabled
btrfs: do not hold the extent lock for entire read
btrfs: don't dump stripe-tree on lookup error
btrfs: don't readahead the relocation inode on RST
btrfs: drop the backref cache during relocation if we commit
btrfs: drop transaction parameter from btrfs_add_inode_defrag()
btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
btrfs: fix clear_dirty and writeback ordering in submit_one_sector()
btrfs: fix defrag not merging contiguous extents due to merged extent maps
btrfs: fix error propagation of split bios
btrfs: fix extent map merging not happening for adjacent extents
btrfs: fix incorrect comparison for delayed refs
btrfs: fix missing error handling when adding delayed ref with qgroups enabled
btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
btrfs: fix per-subvolume RO/RW flags with new mount API
btrfs: fix race setting file private on concurrent lseek using same fd
btrfs: fix read corruption due to race with extent map merging
btrfs: fix the delalloc range locking if sector size < page size
btrfs: fix the length of reserved qgroup to free
btrfs: fix uninitialized pointer free in add_inode_ref()
btrfs: fix uninitialized pointer free on read_alloc_one_name() error
btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids()
btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag
btrfs: introduce EXTENT_DIO_LOCKED
btrfs: make btrfs_is_subpage() to return false directly for 4K page size
btrfs: make compression path to be subpage compatible
btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock()
btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
btrfs: more efficient chunk map iteration when device replace finishes
btrfs: move uuid tree related code to uuid-tree.[ch]
btrfs: only unlock the to-be-submitted ranges inside a folio
btrfs: print message on device opening error during mount
btrfs: qgroup: set a more sane default value for subtree drop threshold
btrfs: qgroup: use goto style to handle errors in add_delayed_ref()
btrfs: qgroup: use xarray to track dirty extents in transaction
btrfs: reduce chunk_map lookups in btrfs_map_block()
btrfs: reduce size and overhead of extent_map_block_end()
btrfs: refactor __extent_writepage_io() to do sector-by-sector submission
btrfs: reinitialize delayed ref list after deleting it from the list
btrfs: reject ro->rw reconfiguration if there are hard ro requirements
btrfs: remove btrfs_folio_end_all_writers()
btrfs: remove the nr_ret parameter from __extent_writepage_io()
btrfs: rename __btrfs_add_inode_defrag() and drop double underscores
btrfs: rename __btrfs_run_defrag_inode() and drop double underscores
btrfs: rename __btrfs_submit_bio() and drop double underscores
btrfs: rename __compare_inode_defrag() and drop double underscores
btrfs: rename __extent_writepage() and drop double underscores
btrfs: rename __need_auto_defrag() and drop double underscores
btrfs: rename btrfs_io_stripe::is_scrub to rst_search_commit_root
btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio()
btrfs: reschedule when updating chunk maps at the end of a device replace
btrfs: return void from btrfs_add_inode_defrag()
btrfs: rework BTRFS_I as macro to preserve parameter const
btrfs: send: cleanup unneeded return variable in changed_verity()
btrfs: send: fix buffer overflow detection when copying path to cache entry
btrfs: send: fix grammar in comments
btrfs: send: fix invalid clone operation for file that got its size decreased
btrfs: set search_commit_root on stripe io in case of relocation
btrfs: split remaining space to discard in chunks
btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
btrfs: subpage: remove btrfs_fs_info::subpage_info member
btrfs: take the dio extent lock during O_DIRECT operations
btrfs: tracepoints: end assignment with semicolon at btrfs_qgroup_extent event class
btrfs: tree-checker: fix the wrong output of data backref objectid
btrfs: update stripe extents for existing logical addresses
btrfs: update stripe_extent delete loop assumptions
btrfs: update the writepage tracepoint to take a folio
btrfs: use btrfs_path auto free in zoned.c
btrfs: use sector numbers as keys for the dirty extents xarray
btrfs: utilize folio more in btrfs_page_mkwrite()
btrfs: wait for fixup workers before stopping cleaner kthread during umount
btrfs: zoned: fix missing RCU locking in error message when loading zone info
btrfs: zoned: fix zone unusable accounting for freed reserved extent
 
bu27034: ROHM BU27034ANUC correct gains and times
bu27034: ROHM BU27034ANUC correct lux calculation
bu27034: ROHM BU27034NUC to BU27034ANUC
bu27034: ROHM BU27034NUC to BU27034ANUC drop data2
 
buffer: Convert __block_write_begin() to take a folio
buffer: Convert block_write_end() to take a folio
buffer: Use a folio in generic_write_end()
 
bus: bt1-apb: change to use devm_clk_get_enabled() helper
bus: bt1-axi: change to use devm_clk_get_enabled() helper
bus: fsl-mc: make fsl_mc_bus_type const
bus: imx-weim: change to use devm_clk_get_enabled() helper
bus: imx-weim: support compile test
bus: integrator-lm: fix OF node leak in probe()
bus: mhi: host: make mhi_bus_type const
bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69
bus: mhi: host: pci_generic: Enable EDL trigger for Foxconn modems
bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
bus: mhi: host: pci_generic: Update EDL firmware path for Foxconn modems
bus: sunxi-rsb: Simplify code with dev_err_probe()
bus: ti-sysc: Remove excess struct member 'disable_on_idle' description
bus: ti-sysc: Use of_property_present()
 
cachefiles, netfs: Fix write to partial block at EOF
 
cachefiles: fix dentry leak in cachefiles_open_file()
cachefiles: Fix non-taking of sb_writers around set/removexattr
 
can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
can: c_can: fix {rx,tx}_errors statistics
can: dev: Remove setting of RX software timestamp
can: esd_402_pci: Add support for one-shot mode
can: esd_402_pci: Rename esdACC CTRL register macros
can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
can: flexcan: add wakeup support for imx95
can: j1939: fix error in J1939 documentation.
can: j1939: use correct function name in comment
can: kvaser_pciefd: Enable 64-bit DMA addressing
can: kvaser_pciefd: Use IS_ENABLED() instead of #ifdef
can: kvaser_usb: Add helper functions to convert device timestamp into ktime
can: kvaser_usb: hydra: Add struct for Tx ACK commands
can: kvaser_usb: hydra: kvaser_usb_hydra_ktime_from_rx_cmd: Drop {rx_} in function name
can: kvaser_usb: hydra: Set hardware timestamp on transmitted packets
can: kvaser_usb: leaf: Add hardware timestamp support to leaf based devices
can: kvaser_usb: leaf: Add hardware timestamp support to usbcan devices
can: kvaser_usb: leaf: Add struct for Tx ACK commands
can: kvaser_usb: leaf: Add structs for Tx ACK and clock overflow commands
can: kvaser_usb: leaf: Assign correct timestamp_freq for kvaser_usb_leaf_imx_dev_cfg_{16,24,32}mhz
can: kvaser_usb: leaf: kvaser_usb_leaf_tx_acknowledge: Rename local variable
can: kvaser_usb: leaf: Replace kvaser_usb_leaf_m32c_dev_cfg with kvaser_usb_leaf_m32c_dev_cfg_{16,24,32}mhz
can: kvaser_usb: leaf: Store MSB of timestamp
can: kvaser_usb: Remove KVASER_USB_QUIRK_HAS_HARDWARE_TIMESTAMP
can: kvaser_usb: Remove struct variables kvaser_usb_{ethtool,netdev}_ops
can: kvaser_usb: Rename kvaser_usb_{ethtool,netdev}_ops_hwts to kvaser_usb_{ethtool,netdev}_ops
can: kvaser_usb: Simplify with dev_err_probe()
can: m_can: enable NAPI before enabling interrupts
can: m_can: m_can_chip_config(): mask timestamp wraparound IRQ
can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices
can: m_can: m_can_close(): stop clocks after device has been shut down
can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes
can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode
can: peak_canfd: Remove setting of RX software timestamp
can: peak_usb: Remove setting of RX software timestamp
can: rockchip_canfd: add driver for Rockchip CAN-FD controller
can: rockchip_canfd: add hardware timestamping support
can: rockchip_canfd: add notes about known issues
can: rockchip_canfd: add quirk for broken CAN-FD support
can: rockchip_canfd: add quirks for errata workarounds
can: rockchip_canfd: add stats support for errata workarounds
can: rockchip_canfd: add support for CAN_CTRLMODE_BERR_REPORTING
can: rockchip_canfd: add support for CAN_CTRLMODE_LOOPBACK
can: rockchip_canfd: add support for rk3568v3
can: rockchip_canfd: add TX PATH
can: rockchip_canfd: CAN_ROCKCHIP_CANFD should depend on ARCH_ROCKCHIP
can: rockchip_canfd: Drop obsolete dependency on COMPILE_TEST
can: rockchip_canfd: enable full TX-FIFO depth of 2
can: rockchip_canfd: fix return type of rkcanfd_start_xmit()
can: rockchip_canfd: implement workaround for erratum 12
can: rockchip_canfd: implement workaround for erratum 6
can: rockchip_canfd: prepare to use full TX-FIFO depth
can: rockchip_canfd: rkcanfd_get_berr_counter_corrected(): work around broken {RX,TX}ERRORCNT register
can: rockchip_canfd: rkcanfd_handle_error_int_reg_ec(): fix decoding of error code register
can: rockchip_canfd: rkcanfd_handle_rx_int_one(): implement workaround for erratum 5: check for empty FIFO
can: rockchip_canfd: rkcanfd_register_done(): add warning for erratum 5
can: rockchip_canfd: rkcanfd_timestamp_init(): fix 64 bit division on 32 bit platforms
can: rockchip_canfd: rkcanfd_timestamp_init(): rework delay calculation
can: Switch back to struct platform_driver::remove()
can: usb: Kconfig: Fix list of devices for esd_usb driver
can: {cc770,sja1000}_isa: allow building on x86_64
 
cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()
 
cdx: remove unused struct 'cdx_mcdi_copy_buffer'
 
ceph: Convert to use jiffies macro
ceph: fix a memory leak on cap_auths in MDS client
ceph: fix cap ref leak via netfs init_request
ceph: Fix typo in the comment
ceph: flush all caps releases when syncing the whole filesystem
ceph: Remove empty definition in header file
ceph: remove the incorrect Fw reference check when dirtying pages
ceph: Remove unused declarations
ceph: remove unused f_version
ceph: rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases()
ceph: use struct_size() helper in __ceph_pool_perm_get()
 
cfi: add CONFIG_CFI_ICALL_NORMALIZE_INTEGERS
cfi: encode cfi normalized integers + kasan/gcov bug in Kconfig
cfi: fix conditions for HAVE_CFI_ICALL_NORMALIZE_INTEGERS
cfi: tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS
 
cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
 
cgroup/cpuset: Account for boot time isolated CPUs
cgroup/cpuset: add callback_lock helper
cgroup/cpuset: add decrease attach_in_progress helpers
cgroup/cpuset: add sefltest for cpuset v1
cgroup/cpuset: Check for partition roots with overlapping CPUs
cgroup/cpuset: Correct invalid remote parition prs
cgroup/cpuset: Expose cpuset filesystem with cpuset v1 only
cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1
cgroup/cpuset: introduce cpuset-v1.c
cgroup/cpuset: move common code to cpuset-internal.h
cgroup/cpuset: Move cpu.h include to cpuset-internal.h
cgroup/cpuset: move legacy hotplug update to cpuset-v1.c
cgroup/cpuset: move memory_pressure to cpuset-v1.c
cgroup/cpuset: move memory_spread to cpuset-v1.c
cgroup/cpuset: move relax_domain_level to cpuset-v1.c
cgroup/cpuset: move v1 interfaces to cpuset-v1.c
cgroup/cpuset: move validate_change_legacy to cpuset-v1.c
cgroup/cpuset: remove child_ecpus_count
cgroup/cpuset: Remove cpuset_slab_spread_rotor
cgroup/cpuset: remove fetch_xcpus
cgroup/cpuset: remove use_parent_ecpus of cpuset
cgroup/cpuset: rename functions shared between v1 and v2
 
cgroup/pids: Avoid spurious event notification
cgroup/pids: Remove unreachable paths of pids_{can,cancel}_fork
 
cgroup: clarify css sibling linkage is protected by cgroup_mutex or RCU
cgroup: Disallow mounting v1 hierarchies without controller implementation
cgroup: Do not report unavailable v1 controllers in /proc/cgroups
cgroup: Fix incorrect WARN_ON_ONCE() in css_release_work_fn()
cgroup: Fix potential overflow issue when checking max_depth
cgroup: Show # of subsystem CSSes in cgroup.stat
cgroup: update some statememt about delegation
 
chemical: bme680: Convert to static the const lookup table
 
cifs: Add support for creating SFU symlinks
cifs: Add support for reading SFU symlink location
cifs: Check for UTF-16 null codepoint in SFU symlink target location
cifs: convert to use ERR_CAST()
cifs: Do not convert delimiter when parsing NFS-style symlinks
cifs: Don't support ITER_XARRAY
cifs: Fix buffer overflow when parsing NFS reparse points
cifs: Fix cifs readv callback merge resolution issue
cifs: Fix creating native symlinks pointing to current or parent directory
cifs: Fix recognizing SFU symlinks
cifs: Fix reversion of the iter in cifs_readv_receive().
cifs: fix warning when destroy 'cifs_io_request_pool'
cifs: Improve creating native symlinks pointing to directory
cifs: Make the write_{enter,done,err} tracepoints display netfs info
cifs: Provide the capability to extract from ITER_FOLIOQ to RDMA SGEs
cifs: Put explicit zero byte into SFU block/char types
cifs: Recognize SFU socket type
cifs: Remove intermediate object of failed create reparse call
cifs: Remove obsoleted declaration for cifs_dir_open
cifs: Remove redundant setting of NETFS_SREQ_HIT_EOF
cifs: Remove unused functions
cifs: Show debug message when SFU Fifo type was detected
cifs: Switch crypto buffer to use a folio_queue rather than an xarray
cifs: update internal version number
cifs: Update SFU comments about fifos and sockets
cifs: Use iterate_and_advance*() routines directly for hashing
cifs: Validate content of NFS reparse point buffer
 
clang-format: Update with v6.11-rc1's `for_each` macro list
 
cleanup: Add usage and style documentation
 
clk: Add KUnit tests for clk fixed rate basic type
clk: Add KUnit tests for clks registered with struct clk_parent_data
clk: Add test managed clk provider/consumer APIs
clk: at91: clk-sam9x60-pll: re-factor to support individual core freq outputs
clk: at91: sam9x7: add sam9x7 pmc driver
clk: at91: sam9x7: add support for HW PLL freq dividers
clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
clk: at91: sama7g5: move mux table macros to header file
clk: at91: Use of_property_count_u32_elems() to get property length
clk: bcm: bcm53573: fix OF node leak in init
clk: clk-conf: support assigned-clock-rates-u64
clk: ep93xx: add DT support for Cirrus EP93xx
clk: ep93xx: add module license
clk: ep93xx: Fix off by one in ep93xx_div_recalc_rate()
clk: fixed-rate: add devm_clk_hw_register_fixed_rate_parent_data()
clk: hisilicon: Remove unnecessary local variable
clk: imx6ul: fix clock parent for IMX6UL_CLK_ENETx_REF_SEL
clk: imx95: enable the clock of NETCMIX block control
clk: imx: add CLK_SET_RATE_PARENT for lcdif_pixel_src for i.MX7D
clk: imx: add missing MODULE_DESCRIPTION() macros
clk: imx: clk-audiomix: Add CLK_SET_RATE_PARENT flags for clocks
clk: imx: clk-audiomix: Add reset controller
clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
clk: imx: clk-imx8mp: Allow media_disp pixel clock reconfigure parent rate
clk: imx: composite-7ulp: Check the PCC present bit
clk: imx: composite-7ulp: Use NULL instead of 0
clk: imx: composite-8m: Enable gate clk with mcore_booted
clk: imx: composite-93: keep root clock on when mcore enabled
clk: imx: fracn-gppll: fix fractional part of PLL getting lost
clk: imx: fracn-gppll: update rate table
clk: imx: imx6ul: fix default parent for enet*_ref_sel
clk: imx: imx8: Use clk_hw pointer for self registered clock in clk_parent_data
clk: imx: imx8mm: Change the 'nand_usdhc_bus' clock to non-critical one
clk: imx: imx8mn: add sai7_ipg_clk clock settings
clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
clk: imx: imx8qxp: Add clock muxes for MIPI and PHY ref clocks
clk: imx: imx8qxp: Add LVDS bypass clocks
clk: imx: imx8qxp: Parent should be initialized earlier than the clock
clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
clk: lmk04832: Use devm_clk_get_enabled() helpers
clk: mediatek: reset: Remove unused mtk_register_reset_controller()
clk: mediatek: reset: Return regmap's error code
clk: meson: a1: peripherals: Constify struct regmap_config
clk: meson: a1: pll: Constify struct regmap_config
clk: meson: axg-audio: add sm1 earcrx clocks
clk: meson: axg-audio: setup regmap max_register based on the SoC
clk: meson: c3: peripherals: Constify struct regmap_config
clk: meson: c3: pll: Constify struct regmap_config
clk: meson: introduce symbol namespace for amlogic clocks
clk: meson: s4: peripherals: Constify struct regmap_config
clk: meson: s4: pll: Constify struct regmap_config
clk: mmp: Switch to use kmemdup_array()
clk: provide devm_clk_get_optional_enabled_with_rate()
clk: qcom: a53-pll: Add MSM8226 a7pll support
clk: qcom: Add CAMCC driver support for SM4450
clk: qcom: Add camera clock controller driver for SM8150
clk: qcom: Add DISPCC driver support for SM4450
clk: qcom: Add GPUCC driver support for SM4450
clk: qcom: camcc-sm8150: Correct qcom_cc_really_probe() argument
clk: qcom: clk-alpha-pll: Add support for Regera PLL ops
clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
clk: qcom: clk-alpha-pll: Fix pll post div mask when width is not set
clk: qcom: clk-rpmh: Fix overflow in BCM vote
clk: qcom: Constify struct freq_tbl
clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
clk: qcom: dispcc-sm8550: fix several supposed typos
clk: qcom: dispcc-sm8550: make struct clk_init_data const
clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
clk: qcom: dispcc-sm8650: Update the GDSC flags
clk: qcom: Fix SM_CAMCC_8150 dependencies
clk: qcom: fold dispcc-sm8650 info dispcc-sm8550
clk: qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks
clk: qcom: gcc-sc8180x: Add GPLL9 support
clk: qcom: gcc-sc8180x: Add missing USB MP resets
clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
clk: qcom: gcc-x1e80100: Fix halt_check for pipediv2 clocks
clk: qcom: gcc-x1e80100: Fix USB MP SS1 PHY GDSC pwrsts flags
clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
clk: qcom: ipq5332: Use icc-clk for enabling NoC related clocks
clk: qcom: videocc-sm8350: use HW_CTRL_TRIGGER for vcodec GDSCs
clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's
clk: renesas: Add family-specific clock driver for RZ/V2H(P)
clk: renesas: Add RZ/V2H(P) CPG driver
clk: renesas: r8a779a0: cpg_pll_configs should be __initconst
clk: renesas: r8a779a0: Use defines for PLL control registers
clk: renesas: r8a779f0: cpg_pll_configs should be __initconst
clk: renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs
clk: renesas: r8a779g0: cpg_pll_configs should be __initconst
clk: renesas: r8a779g0: Model PLL1/3/4/6 as fractional PLLs
clk: renesas: r8a779h0: Add CANFD clock
clk: renesas: r8a779h0: Add PCIe clock
clk: renesas: r8a779h0: Add PWM clock
clk: renesas: r8a779h0: Initial clock descriptions should be __initconst
clk: renesas: r8a779h0: Model PLL1/2/3/4/6 as fractional PLLs
clk: renesas: r9a07g043: Add LCDC clock and reset entries
clk: renesas: r9a08g045: Add clocks, resets and power domains for USB
clk: renesas: r9a08g045: Add DMA clocks and resets
clk: renesas: r9a09g057: Add clock and reset entries for GTM/RIIC/SDHI/WDT
clk: renesas: rcar-gen4: Add support for fixed variable PLLs
clk: renesas: rcar-gen4: Add support for fractional 9.24 PLLs
clk: renesas: rcar-gen4: Add support for fractional multiplication
clk: renesas: rcar-gen4: Add support for variable fractional PLLs
clk: renesas: rcar-gen4: Clarify custom PLL clock support
clk: renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs
clk: renesas: rcar-gen4: Remove unused fixed PLL clock types
clk: renesas: rcar-gen4: Remove unused variable PLL2 clock type
clk: renesas: rcar-gen4: Removed unused SSMODE_* definitions
clk: renesas: rcar-gen4: Use defines for common CPG registers
clk: renesas: rcar-gen4: Use FIELD_GET()
clk: renesas: rzg2l-cpg: Refactor to use priv for clks and base in clock register functions
clk: renesas: rzg2l-cpg: Use devres API to register clocks
clk: renesas: rzv2h: Add support for dynamic switching divider clocks
clk: rockchip: Add clock controller for the RK3576
clk: rockchip: Add new pll type pll_rk3588_ddr
clk: rockchip: fix error for unknown clocks
clk: rockchip: fix finding of maximum clock ID
clk: rockchip: px30: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
clk: rockchip: remove unused mclk_pdm0_p/pdm0_p definitions
clk: rockchip: rk3036: Drop CLK_NR_CLKS usage
clk: rockchip: rk3228: Drop CLK_NR_CLKS usage
clk: rockchip: rk3288: Drop CLK_NR_CLKS usage
clk: rockchip: rk3308: Drop CLK_NR_CLKS usage
clk: rockchip: rk3328: Drop CLK_NR_CLKS usage
clk: rockchip: rk3368: Drop CLK_NR_CLKS usage
clk: rockchip: rk3399: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
clk: rockchip: rk3588: drop unused code
clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
clk: samsung: add top clock support for ExynosAuto v920 SoC
clk: samsung: clk-pll: Add support for pll_1418x
clk: samsung: clk-pll: Add support for pll_531x
clk: samsung: exynos7885: Add missing MUX clocks from PLLs in CMU_TOP
clk: samsung: exynos7885: Add USB related clocks to CMU_FSYS
clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
clk: samsung: exynos850: Add TMU clock
clk: samsung: exynosautov9: add dpum clock support
clk: samsung: Fix out-of-bound access of of_match_node()
clk: scmi: add is_prepared hook
clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
clk: Switch back to struct platform_driver::remove()
clk: test: Fix some memory leaks
clk: ti: dra7-atl: Fix leak of of_nodes
clk: use clk_core_unlink_consumer() helper
clk: Use of_property_present()
clk: visconti: Switch to use kmemdup_array()
 
Linux: clk:davinci: make use of dev_err_cast_probe()
 
clockevents/drivers/i8253: Fix stop sequence for timer 0
 
clocksource/drivers/arm_arch_timer: Using for_each_available_child_of_node_scoped()
 
clocksource/drivers/asm9260: Add missing clk_disable_unprepare in asm9260_timer_init
 
clocksource/drivers/cadence-ttc: Add missing clk_disable_unprepare in ttc_setup_clockevent
 
clocksource/drivers/ingenic: Use devm_clk_get_enabled() helpers
 
clocksource/drivers/jcore: Use request_percpu_irq()
 
clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
 
clocksource: acpi_pm: Add external callback for suspend/resume
clocksource: Fix comments on WATCHDOG_THRESHOLD & WATCHDOG_MAX_SKEW
clocksource: Improve comments for watchdog skew bounds
clocksource: Set cs_watchdog_read() checks based on .uncertainty_margin
 
clone3: clone3_cap_checkpoint_restore: remove unused MAX_PID_NS_LEVEL macro
 
close_range(): fix the logics in descriptor table trimming
 
closures: Add closure_wait_event_timeout()
closures: use seq_putc() in debug_show()
 
coccinelle: Add rules to find str_down_up() replacements
coccinelle: Add rules to find str_enable{d}_disable{d}() replacements
coccinelle: Add rules to find str_false_true() replacements
coccinelle: Add rules to find str_hi{gh}_lo{w}() replacements
coccinelle: Add rules to find str_lo{w}_hi{gh}() replacements
coccinelle: Add rules to find str_on_off() replacements
coccinelle: Add rules to find str_read_write() replacements
coccinelle: Add rules to find str_true_false() replacements
coccinelle: Add rules to find str_up_down() replacements
coccinelle: Add rules to find str_write_read() replacements
coccinelle: Add rules to find str_yes_no() replacements
coccinelle: Remove unnecessary parentheses for only one possible change.
 
coda: use param->file for FSCONFIG_SET_FD
 
comedi: ni_*: do not declare unused variable range_ni_E_ao_ext
comedi: ni_routing: tools: Check when the file could not be opened
 
compiler.h: specify correct attribute for .rodata..c_jump_table
 
console: Improve console_srcu_read_flags() comments
 
context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching()
context_tracking, rcu: Rename ct_dynticks_cpu() into ct_rcu_watching_cpu()
context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_cpu_acquire()
context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting()
context_tracking, rcu: Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu()
context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()
context_tracking, rcu: Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesting_cpu()
context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE
context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watching
context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu()
context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING
context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*()
context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into .nesting
context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting
 
context_tracking: Tag context_tracking_enabled_this_cpu() __always_inline
 
coredump: Standartize and fix logging
 
coresight: Clarify comments around the PID of the sink owner
coresight: cti: use device_* to iterate over device child nodes
coresight: Emit sink ID in the HW_ID packets
coresight: Expose map arguments in trace ID API
coresight: Make CPU id map a property of a trace ID map
coresight: Make trace ID map spinlock local to the map
coresight: Move struct coresight_trace_id_map to common header
coresight: Remove pending trace ID release mechanism
coresight: Remove unused ETM Perf stubs
 
Coresight: Set correct cs_mode for dummy source to fix disable issue
Coresight: Set correct cs_mode for TPDM to fix disable issue
 
coresight: tmc: sg: Do not leak sg_table
coresight: Use per-sink trace ID maps for Perf sessions
 
cpu/hotplug: Make HOTPLUG_PARALLEL independent of HOTPLUG_SMT
cpu/hotplug: Provide weak fallback for arch_cpuhp_init_parallel_bringup()
 
cpu: Fix W=1 build kernel-doc warning
cpu: Use already existing usleep_range()
 
cpufreq/amd-pstate-ut: Add test case for mode switches
cpufreq/amd-pstate-ut: Fix an "Uninitialized variables" issue
 
cpufreq/amd-pstate: Add the missing cpufreq_cpu_put()
cpufreq/amd-pstate: Catch failures for amd_pstate_epp_update_limit()
cpufreq/amd-pstate: Export symbols for changing modes
cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems
cpufreq/amd-pstate: Use nominal perf for limits when boost is disabled
 
cpufreq/cppc: Use NSEC_PER_MSEC for deadline task
 
cpufreq: Add SM7325 to cpufreq-dt-platdev blocklist
cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
cpufreq: amd-pstate: Add documentation for `amd_pstate_hw_prefcore`
cpufreq: amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator()
cpufreq: amd-pstate: Optimize amd_pstate_update_limits()
cpufreq: armada-8k: Avoid excessive stack usage
cpufreq: Avoid a bad reference count on CPU node
cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception
cpufreq: docs: Reflect latency changes in docs
cpufreq: Drop CONFIG_ARM and CONFIG_ARM64 dependency on Arm drivers
cpufreq: Enable COMPILE_TEST on Arm drivers
cpufreq: Fix the cacography in powernv-cpufreq.c
cpufreq: Fix warning on unused of_device_id tables for !CONFIG_OF
cpufreq: intel_pstate: Clear hybrid_max_perf_cpu before driver registration
cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock
cpufreq: intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling()
cpufreq: intel_pstate: Set asymmetric CPU capacity on hybrid systems
cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
cpufreq: intel_pstate: Update asym capacity for CPUs that were offline initially
cpufreq: loongson3: Use raw_smp_processor_id() in do_service_request()
cpufreq: omap: Drop asm includes
cpufreq: powerpc: add missing MODULE_DESCRIPTION() macros
cpufreq: qcom: Add explicit io.h include for readl/writel_relaxed
cpufreq: Remove LATENCY_MULTIPLIER
cpufreq: spear: Use of_property_for_each_u32() instead of open coding
cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
cpufreq: ti-cpufreq: Use socinfo to get revision in AM62 family
cpufreq: Use of_property_present()
 
cpufreq_schedutil: Refactor sugov_cpu_is_busy()
 
cpuidle: dt_idle_genpd: Simplify with scoped for each OF child loop
cpuidle: psci-domain: Enable system-wide suspend on PREEMPT_RT
cpuidle: psci: Drop redundant assignment of CPUIDLE_FLAG_RCU_IDLE
cpuidle: psci: Enable the hierarchical topology for s2idle on PREEMPT_RT
cpuidle: psci: Enable the hierarchical topology for s2ram on PREEMPT_RT
cpuidle: psci: Simplify with scoped for each OF child loop
cpuidle: remove dead code from cpuidle_enter_state()
cpuidle: riscv-sbi: Simplify with scoped for each OF child loop
cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
 
cpumask: Switch from inline to __always_inline
 
cpuset: use Union-Find to optimize the merging of cpumasks
 
crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32
 
crash: fix crash memory reserve exceed system memory bug
crash: Fix riscv64 crash memory reserve dead loop
 
CREDITS: sort alphabetically by name
 
crypto: aegis128 - Fix indentation issue in crypto_aegis128_process_crypt()
crypto: algboss - Pass instance creation error up
crypto: amlogic - Remove unused declaration meson_enqueue()
crypto: api - Do not wait for tests during registration
crypto: api - Fix generic algorithm self-test races
crypto: api - Fix liveliness check in crypto_alg_tested
crypto: api - Remove instance larval fulfilment
crypto: arm/aes-neonbs - go back to using aes-arm directly
crypto: arm/xor - add missing MODULE_DESCRIPTION() macro
crypto: arm64/poly1305 - move data to rodata section
crypto: arm64/poly1305 - move data to rodata section
crypto: atmel - use devm_clk_get_prepared() helpers
crypto: caam - Pad SG length when allocating hash edesc
crypto: caam/qi* - Use cpumask_var_t instead of cpumask_t
crypto: camm/qi - Use ERR_CAST() to return error-valued pointer
crypto: ccp - Add additional information about an SEV firmware upgrade
crypto: ccp - do not request interrupt on cmd completion when irqs disabled
crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
crypto: ccp - Remove unused declaration sp_get_master()
crypto: chacha20poly1305 - Annotate struct chachapoly_ctx with __counted_by()
crypto: crypto4xx - Remove unused declaration crypto4xx_free_ctx()
crypto: dh - Check mpi_rshift errors
crypto: hisilicon - add a lock for the qp send operation
crypto: hisilicon - fix missed error branch
crypto: hisilicon/hpre - mask cluster timeout error
crypto: hisilicon/qm - inject error before stopping queue
crypto: hisilicon/qm - reset device before enabling it
crypto: hisilicon/sec - Remove trailing space after \n newline
crypto: hisilicon/trng - modifying the order of header files
crypto: hisilicon/zip - Optimize performance by replacing rw_lock with spinlock
crypto: iaa - Fix potential use after free bug
crypto: img-hash - use devm_clk_get_enabled() helpers
crypto: jitter - set default OSR to 3
crypto: jitter - Use min() to simplify jent_read_entropy()
crypto: keembay - fix module autoloading
crypto: lib/mpi - Add error checks to extension
crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue
crypto: marvell/cesa - Disable hash algorithms
crypto: mips/crc32 - Clean up useless assignment operations
crypto: mips/crc32 - fix the CRC32C implementation
crypto: n2 - Set err to EINVAL if snprintf fails for hmac
crypto: nx - Use static_assert() to check struct sizes
crypto: octeontx - Fix authenc setkey
crypto: octeontx - Remove custom swap function in favor of built-in sort swap
crypto: octeontx - Remove unused declaration otx_cpt_callback()
crypto: octeontx* - Select CRYPTO_AUTHENC
crypto: octeontx2 - Fix authenc setkey
crypto: octeontx2 - Remove custom swap functions in favor of built-in sort swap
crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
crypto: ppc/curve25519 - add missing MODULE_DESCRIPTION() macro
crypto: qat - allow disabling SR-IOV VFs
crypto: qat - disable IOV in adf_dev_stop()
crypto: qat - ensure correct order in VF restarting handler
crypto: qat - fix "Full Going True" macro definition
crypto: qat - fix recovery flow for VFs
crypto: qat - preserve ADF_GENERAL_SEC
crypto: qat - Remove trailing space after \n newline
crypto: qat - Use static_assert() to check struct sizes
crypto: qcom-rng - fix support for ACPI-based systems
crypto: qcom-rng - rename *_of_data to *_match_data
crypto: rsa - Check MPI allocation errors
crypto: s390/paes - Fix module aliases
crypto: safexcel - Remove unused declaration safexcel_ring_first_rptr()
crypto: simd - Do not call crypto_alloc_tfm during registration
crypto: sl3516 - Remove unused declaration sl3516_ce_enqueue()
crypto: spacc - Add a new line in spacc_open()
crypto: spacc - Add ifndef around MIN
crypto: spacc - Add SPAcc aead support
crypto: spacc - Add SPAcc ahash support
crypto: spacc - Add SPAcc Kconfig and Makefile
crypto: spacc - Add SPAcc Skcipher support
crypto: spacc - Check for allocation failure in spacc_skcipher_fallback()
crypto: spacc - Enable Driver compilation in crypto Kconfig and Makefile
crypto: spacc - Enable SPAcc AUTODETECT
crypto: spacc - Fix bounds checking on spacc->job[]
crypto: spacc - Fix counter width checks
crypto: spacc - Fix NULL vs IS_ERR() check in spacc_aead_fallback()
crypto: spacc - Fix off by one in spacc_isenabled()
crypto: spacc - Fix uninitialized variable in spacc_aead_process()
crypto: spacc - Fixed return to CRYPTO_OK
crypto: spacc - Use crypto_authenc_extractkeys
crypto: testmgr - Hide ENOENT errors
crypto: testmgr - Hide ENOENT errors better
crypto: tools/ccp - Remove unused variable
crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt()
crypto: x86/aesni - update docs for aesni-intel module
crypto: x86/sha256 - Add parentheses around macros' single arguments
crypto: xor - fix template benchmarking
 
cxgb3: Remove unused declarations
 
cxgb4: Avoid -Wflex-array-member-not-at-end warning
cxgb4: Remove setting of RX software timestamp
cxgb4: Remove unused declarations
 
cxgb: Remove unused declarations
 
cxl/acpi: Ensure ports ready at cxl_acpi_probe() return
 
cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device
 
cxl/events: Fix Trace DRAM Event Record
 
cxl/pci: Check Mem_info_valid bit for each applicable DVSEC
cxl/pci: cxl_dport_map_rch_aer() cleanup
cxl/pci: Fix to record only non-zero ranges
cxl/pci: Remove duplicate host_bridge->native_aer checking
cxl/pci: Remove duplicated implementation of waiting for memory_info_valid
cxl/pci: Rename cxl_setup_parent_dport() and cxl_dport_map_regs()
cxl/pci: simplify the check of mem_enabled in cxl_hdm_decode_init()
 
cxl/port: Convert to use ERR_CAST()
cxl/port: Fix CXL port initialization order when the subsystem is built-in
cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices()
cxl/port: Fix use-after-free, permit out-of-order decoder shutdown
cxl/port: Prevent out-of-order decoder allocation
cxl/port: Refactor __devm_cxl_add_port() to drop goto pattern
cxl/port: Use __free() to drop put_device() for cxl_port
cxl/port: Use scoped_guard()/guard() to drop device_lock() for cxl_port
 
cxl/region: Remove lock from memory notifier callback
 
cxl/test: Improve init-order fidelity relative to real-world systems
 
cxl: Add documentation to explain the shared link bandwidth calculation
cxl: Calculate region bandwidth of targets with shared upstream link
cxl: Constify struct kobj_type
cxl: Convert cxl_internal_send_cmd() to use 'struct cxl_mailbox' as input
cxl: Drop printing of DT properties
cxl: Fix comment regarding cxl_query_cmd() return data
cxl: move cxl headers to new include/cxl/ directory
cxl: Move mailbox related bits to the same context
cxl: Preserve the CDAT access_coordinate for an endpoint
cxl: Remove duplicate included header file core.h
cxl: Use of_property_ accessor functions
 
da8xx-cfgchip.c: replace of_node_put with __free improves cleanup
 
Linux: debugfs show actual source in /proc/mounts
 
debugobjects: Fix conditions in fill_pool()
debugobjects: Fix the compilation attributes of some global variables
debugobjects: Remove redundant checks in fill_pool()
 
device-dax: correct pgoff align in dax_set_mapping()
 
devres: Correclty strip percpu address space of devm_free_percpu() argument
 
dimlib: use *-y instead of *-objs in Makefile
 
dlm: add missing -ENOMEM if alloc_workqueue() fails
dlm: async freeing of lockspace resources
dlm: cleanup memory allocation helpers
dlm: do synchronized socket connect call
dlm: drop kobject release callback handling
dlm: move dlm_search_rsb_tree() out of lock
dlm: move lkb xarray lookup out of lock
dlm: never return invalid nodeid by dlm_our_nodeid()
dlm: remove unnecessary refcounts
dlm: use RSB_HASHED to avoid lookup twice
dlm: warn about invalid nodeid comparsions
 
dm bufio: Remove NULL check of list_entry()
 
dm cache: correct the number of origin blocks to match the target length
dm cache: fix flushing uninitialized delayed_work on cache_ctr error
dm cache: fix out-of-bounds access to the dirty bitset when resizing
dm cache: fix potential out-of-bounds access on the first resume
dm cache: optimize dirty bit checking with find_next_bit when resizing
 
dm delay: enhance kernel documentation
 
dm integrity: Convert comma to semicolon
dm integrity: fix gcc 5 warning
dm integrity: Remove extra unlikely helper
 
dm vdo indexer: Convert comma to semicolon
 
dm vdo: abort loading dirty VDO with the old recovery journal format
dm vdo: add dmsetup message for returning configuration info
dm vdo: don't refer to dedupe_context after releasing it
dm vdo: force read-only mode for a corrupt recovery journal
dm vdo: handle unaligned discards correctly
dm vdo: remove bad check of bi_next field
 
dm verity: fallback to platform keyring also if key in trusted keyring is rejected
 
dm-bufio: fix warnings about duplicate slab caches
 
dm-cache: fix warnings about duplicate slab caches
dm-cache: remove pointless error check
 
dm-crypt: Allow to specify the integrity key size as option
dm-crypt: Use common error handling code in crypt_set_keyring_key()
dm-crypt: Use up_read() together with key_put() only once in crypt_set_keyring_key()
 
dm-integrity: check mac_size against HASH_MAX_DIGESTSIZE in sb_mac()
dm-integrity: support recalculation in the 'I' mode
 
dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
 
dm-verity: don't crash if panic_on_corruption is not selected
dm-verity: expose root hash digest and signature data to LSMs
dm-verity: introduce the options restart_on_error and panic_on_error
dm-verity: restart or panic on an I/O error
 
dm: Convert to use ERR_CAST()
dm: fix a crash if blk_alloc_disk fails
dm: fix spelling errors
dm: Make use of __assign_bit() API
dm: Remove unused declaration and empty definition "dm_zone_map_bio"
dm: Remove unused declaration dm_get_rq_mapinfo()
 
dma-buf: heaps: Deduplicate docs and adopt common format
dma-buf: Split out dma fence array create into alloc and arm functions
 
dma-direct: optimize page freeing when it is not addressable
 
dma-mapping: add tracing for dma-mapping API calls
dma-mapping: call ->unmap_page and ->unmap_sg unconditionally
dma-mapping: clearly mark DMA ops as an architecture feature
dma-mapping: direct calls for dma-iommu
dma-mapping: don't return errors from dma_set_max_seg_size
dma-mapping: don't return errors from dma_set_min_align_mask
dma-mapping: don't return errors from dma_set_seg_boundary
dma-mapping: fix DMA API tracing for chained scatterlists
dma-mapping: fix tracing dma_alloc/free with vmalloc'd memory
dma-mapping: fix vmap and mmap of noncontiougs allocations
dma-mapping: reflow dma_supported
dma-mapping: reliably inform about DMA support for IOMMU
dma-mapping: replace zone_dma_bits by zone_dma_limit
dma-mapping: report unlimited DMA addressing in IOMMU DMA path
dma-mapping: use bit masking to check VM_DMA_COHERENT
dma-mapping: use IOMMU DMA calls for common alloc/free page calls
 
dma: ipu: Remove include/linux/dma/ipu-dma.h
 
dmaengine: Add dma router for pl08x in LPC32XX SoC
dmaengine: amd: qdma: Add AMD QDMA driver
dmaengine: avoid non-constant format string
dmaengine: cirrus: check that output may be truncated
dmaengine: cirrus: Convert to DT for Cirrus EP93xx
dmaengine: cirrus: ERR_CAST() ioremap error
dmaengine: cirrus: remove platform code
dmaengine: cirrus: use snprintf() to calm down gcc 13.3.0
dmaengine: dmatest: Explicitly cast divisor to u32
dmaengine: ep93xx: Fix a NULL vs IS_ERR() check in probe()
dmaengine: Fix spelling mistakes
dmaengine: fsl-edma: add edma src ID check at request channel
dmaengine: fsl-edma: change to guard(mutex) within fsl_edma3_xlate()
dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
dmaengine: idxd: Add new DSA and IAA device IDs for Diamond Rapids platform
dmaengine: idxd: Clean up cpumask and hotplug for perfmon
dmaengine: idxd: Convert comma to semicolon
dmaengine: imx-dma: Remove i.MX21 support
dmaengine: loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname
dmaengine: Loongson1: Add Loongson-1 APB DMA driver
dmaengine: sh: rz-dmac: handle configs where one address is zero
dmaengine: ti: k3-udma: Remove unused declarations
dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer
dmaengine: xilinx: dpdma: Add support for cyclic dma mode
dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP
 
doc-guide: add help documentation checktransupdate.rst
 
doc/netlink/specs: add netkit support to rt_link.yaml
 
doc: correcting the debug path for cachefiles
doc: correcting the idmapping mount example
doc: iio: ad4695: document buffered read
doc: iio: ad4695: update for calibration support
doc: iio: Fix sysfs paths
doc: net: napi: Update documentation for napi_schedule_irqoff
doc: Remove RCU Tasks Rude asynchronous APIs
 
docs/bpf: Add constant values for linkages
docs/bpf: Add missing BPF program types to docs
docs/bpf: Fix a typo in verifier.rst
 
docs/core-api: memory-allocation: GFP_NOWAIT doesn't need __GFP_NOWARN
 
Docs/damon/maintainer-profile: add links in place
Docs/damon/maintainer-profile: add missing '_' suffixes for external web links
Docs/damon/maintainer-profile: document Google calendar for bi-weekly meetups
Docs/damon/maintainer-profile: update deprecated awslabs GitHub URLs
 
Docs/damon: use damonitor GitHub organization instead of awslabs
 
Docs/LoongArch: Add advanced extended IRQ model description
 
docs/memory-barriers.txt: Remove left-over references to "CACHE COHERENCY"
 
docs/process: fix typos
 
Docs/sound: Add documentation for userspace-driven ALSA timers
 
docs/sp_Sp: Add translation to spanish of the documentation related to EEVDF
 
Docs/translations/ko_KR: link howto.rst with other language versions
Docs/translations/ko_KR: link memory-barriers wrapper with other language versions
 
docs/zh_CN: Add dev-tools/kcsan Chinese translation
docs/zh_CN: add the translation of kbuild/gcc-plugins.rst
docs/zh_CN: add the translation of kbuild/headers_install.rst
docs/zh_CN: fix a broken reference
docs/zh_CN: update the translation of security-bugs
 
docs: block: Fix grammar and spelling mistakes in bfq-iosched.rst
docs: bug-bisect: rewrite to better match the other bisecting text
docs: dm-crypt: Removal of unexpected indentation error
docs: fault-injection: document cache-filter feature for failslab
docs: filesystems: corrected grammar of netfs page
docs: iio: ad7380: add support for single-ended parts
docs: iio: ad7380: fix supply for ad7380-4
docs: iio: add documentation for adxl380 driver
docs: iio: new docs for ad7380 driver
docs: improve comment consistency in .muttrc example configuration
docs: kerneldoc-preamble.sty: Suppress extra spaces in CJK literal blocks
docs: leds: fix typo in Documentation/leds/leds-mlxcpld.rst
docs: move numa=fake description to kernel-parameters.txt
docs: netdev: document guidance on cleanup patches
docs: networking: Align documentation with behavior change
docs: networking: packet_mmap: replace dead links with archive.org links
docs: process: fix typos in Documentation/process/backporting.rst
docs: rust: improve main page introducing a "Code documentation" section
docs: rust: include other expressions in conditional compilation section
docs: rust: link to https://rust.docs.kernel.org
docs: rust: quick-start: add Debian Testing
docs: scheduler: completion: Update member of struct completion
docs: scheduler: Start documenting the EEVDF scheduler
docs: submitting-patches: Advertise b4
docs: tproxy: ignore non-transparent sockets in iptables
docs: uapi: media: Add a layout diagram for MT2110T
docs: uapi: media: Document Mediatek 10bit tiled formats
docs: uapi: media: Move NV12_10BE_8L128 to NV15 section
docs: uapi: media: Properly locate NV12MT diagram
docs: update dev-tools/kcsan.rst url about KTSAN
 
Linux: docs:filesystem: fix mispelled words on autofs page
Linux: docs:filesystems: fix spelling and grammar mistakes
Linux: docs:filesystems: fix spelling and grammar mistakes in iomap design page
Linux: docs:mm: fix spelling mistakes in heterogeneous memory management page
Linux: docs:mm: fixed spelling and grammar mistakes on vmalloc kernel stack page
 
Document/kexec: generalize crash hotplug description
 
Documentation/cgroup-v2: clarify that zswap.writeback is ignored if zswap is disabled
 
Documentation/fs/9p: Expand goo.gl link
 
Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst
 
documentation/networking: update l2tp docs
 
Documentation/process: maintainer-soc: clarify submitting patches
 
Documentation/protection-keys: add AArch64 to documentation
 
Documentation/srso: Document a method for checking safe RET operates properly
 
Documentation/zram: add documentation for algorithm parameters
 
Documentation: add a driver API doc for the power sequencing subsystem
Documentation: Add AD4000 documentation
Documentation: Add detailed explanation for 'N' taint flag
 
documentation: add IPE documentation
 
Documentation: Add missing fields to net_cachelines
Documentation: add missing folio_queue entry
Documentation: add ublk driver ioctl numbers
Documentation: admin-guide: direct people to bug trackers, if specified
Documentation: admin-guide: pm: Add efficiency vs. latency tradeoff to uncore documentation
Documentation: Capitalize Fahrenheit in watchdog-api.rst
Documentation: devres: fix error about PCI devres
Documentation: Document the kernel flag bdev_allow_write_mounted
Documentation: dontdiff: remove 'utf8data.h'
Documentation: dwc_pcie_pmu: Update bdf to sbdf
Documentation: ext4.rst: remove obsolete descriptions of noacl/nouser_xattr options
Documentation: Fix spelling mistakes
Documentation: Fix the compilation errors in union_find.rst
Documentation: hid: intel-ish-hid: Add vendor custom firmware loading
Documentation: iio: Document ad4695 driver
Documentation: ioctl: document 0x07 ioctl code
Documentation: iomap: fix a typo
Documentation: kconfig: explicitly document missing prompt
Documentation: kernel-parameters: add workqueue.panic_on_stall
Documentation: KUnit: Update filename best practices
Documentation: KVM: fix warning in "make htmldocs"
Documentation: livepatch: Correct release locks antonym
Documentation: media: add missing V4L2_BUF_CAP_ flags
Documentation: media: Fix AV1 struct documentation
Documentation: media: Fix v4l2_av1_segmentation table formatting
Documentation: media: move Memory Consistency Flags
Documentation: media: vivid.rst: update TODO list
Documentation: mmc: Add mmc-test doc
Documentation: msm-hsusb.txt: remove
Documentation: networking/tcp_ao: typo and grammar fixes
Documentation: networking: add OPEN Alliance 10BASE-T1x MAC-PHY serial interface
Documentation: networking: correct spelling
Documentation: networking: document phy_link_topology
Documentation: networking: Fix missing PSE documentation and grammar issues
Documentation: PCI: fix typo in pci.rst
Documentation: PM: Discourage use of deprecated macros
 
dpll: add Embedded SYNC feature for a pin
 
drbd: Add NULL check for net_conf to prevent dereference in state validation
drbd: Fix atomicity violation in drbd_uuid_set_bm()
drbd: Remove an unused field in struct drbd_device
drbd: Remove unused conn_lowest_minor
drbd: Remove unused extern declarations
drbd: use sendpages_ok() instead of sendpage_ok()
 
driver core: attribute_container: Remove unused functions
driver core: bus: Add simple error handling for buses_init()
driver core: bus: Fix double free in driver API bus_register()
driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
driver core: class: Check namespace relevant parameters in class_register()
driver core: don't always lock parent in shutdown
driver core: Fix a potential null-ptr-deref in module_add_driver()
driver core: fix async device shutdown hang
driver core: Fix error handling in driver API device_rename()
driver core: Fix size calculation of symlink name for devlink_(add|remove)_symlinks()
driver core: Make parameter check consistent for API cluster device_(for_each|find)_child()
driver core: Make use of returned value of dev_err_probe()
driver core: Remove unused parameter for virtual_device_parent()
driver core: separate function to shutdown one device
driver core: shut down devices asynchronously
driver core: Sort headers
driver core: Trivially simplify ((struct device_private *)curr)->device->p to @curr
driver core: Use 2-argument strscpy()
driver core: Use guards for simple mutex locks
driver core: Use kasprintf() instead of fixed buffer formatting
 
Linux: driver:base:core: Adding a "Return:" line in comment for device_link_add()
 
drivers/base: Introduce device_match_t for device finding APIs
 
drivers/of: Improve documentation for match_string
 
drivers/perf: apple_m1: add known PMU events
drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
drivers/perf: hisi_pcie: Record hardware counts correctly
drivers/perf: riscv: Align errno for unsupported perf event
drivers/perf: riscv: Remove redundant macro check
 
drivers/pinctrl: Switch to use kmemdup_array()
 
drivers/virt: pkvm: Add initial support for running as a protected guest
drivers/virt: pkvm: Hook up mem_encrypt API using pKVM hypercalls
drivers/virt: pkvm: Intercept ioremap using pKVM MMIO_GUARD hypercall
 
drivers: cacheinfo: use __free attribute instead of of_node_put()
 
Drivers: hv: vmbus: Optimize boot time by concurrent execution of hv_synic_init()
 
drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path
drivers: perf: Fix wrong put_cpu() placement
drivers: watchdog: marvell_gti: Convert comma to semicolon
 
Linux: drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
Linux: drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
 
drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1
drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
drm/amd/amdgpu: apply command submission parser for JPEG v1
drm/amd/amdgpu: apply command submission parser for JPEG v2+
drm/amd/amdgpu: cleanup parse_cs callbacks
drm/amd/amdgpu: command submission parser for JPEG
drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
drm/amd/amdgpu: Fix uninitialized variable warnings
drm/amd/amdgpu: move drain_workqueue before shutdown is set
drm/amd/amdgpu: Properly tune the size of struct
 
drm/amd/display: 3.2.292
drm/amd/display: 3.2.293
drm/amd/display: 3.2.294
drm/amd/display: 3.2.295
drm/amd/display: 3.2.298
drm/amd/display: 3.2.299
drm/amd/display: 3.2.300
drm/amd/display: 3.2.301
drm/amd/display: 3DLUT non-DMA refactor
drm/amd/display: Add 'pstate_keepout' kdoc entry in 'optc1_program_timing'
drm/amd/display: Add a missing PSR state
drm/amd/display: Add all planes on CRTC to state for overlay cursor
drm/amd/display: add back quality EASF and ISHARP and dc dependency changes
drm/amd/display: Add blanked streams override to DML2.1
drm/amd/display: Add clock control callbacks
drm/amd/display: Add clock control callbacks
drm/amd/display: Add dcc propagation value
drm/amd/display: Add debug options to change sharpen policies
drm/amd/display: add dmcub support check
drm/amd/display: Add DML2.1 option to disable DRR clamped P-State Strategies
drm/amd/display: Add dmub hpd sense callback
drm/amd/display: Add dpia debug option to control power management
drm/amd/display: Add DSC Debug Log
drm/amd/display: Add fullscreen only sharpening policy
drm/amd/display: Add HDMI DSC native YCbCr422 support
drm/amd/display: Add HDR workaround for specific eDP
drm/amd/display: Add helper function to check for non-address fast updates
drm/amd/display: add improvements for text display and HDR DWM and MPO
drm/amd/display: Add kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp
drm/amd/display: Add kdoc entry for 'program_isharp_1dlut' in 'dpp401_dscl_program_isharp'
drm/amd/display: Add logs for debugging outbox
drm/amd/display: Add missing DCN314 to the DML Makefile
drm/amd/display: Add missing DET segments programming
drm/amd/display: Add missing kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp
drm/amd/display: Add missing mcache registers
drm/amd/display: Add missing program DET segment call to pipe init
drm/amd/display: Add missing registers for dcn32
drm/amd/display: Add more logging for MALL static screen
drm/amd/display: Add MST debug message when link detection fails
drm/amd/display: Add new enable and disable functions
drm/amd/display: Add new enable and disable functions for DCN35
drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
drm/amd/display: Add null check for 'afb' in amdgpu_dm_update_cursor (v2)
drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw
drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn401_init_hw
drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
drm/amd/display: Add NULL check for function pointer in dcn401_set_output_transfer_func
drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe
drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
drm/amd/display: Add option to allow transition when odm is forced
drm/amd/display: Add option to disable unbounded req in DML21
drm/amd/display: Add P-State Keepout to dcn401 Global Sync
drm/amd/display: Add private data type for RCG
drm/amd/display: Add RCG helper functions
drm/amd/display: Add Replay Low Refresh Rate parameters in dc type.
drm/amd/display: Add seamless boot support for more DIG operation modes
drm/amd/display: Add sharpness control interface
drm/amd/display: add sharpness support for windowed YUV420 video
drm/amd/display: Add source select helper functions
drm/amd/display: Add stream and char control callback
drm/amd/display: Add two dmmuy I2C entry for GPIO port mapping issue
drm/amd/display: Add visual confirm for Idle State
drm/amd/display: Added logging for automated DPM testing
drm/amd/display: Address coverity change
drm/amd/display: Adjust cursor position
drm/amd/display: Adjust VSDB parser for replay feature
drm/amd/display: Align 'dpp401_dscl_program_isharp' with actual function parameters
drm/amd/display: Align hwss_wait_for_all_blank_complete descriptor with implementation
drm/amd/display: Allocate DCN35 clock table transfer buffers in GART
drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
drm/amd/display: Allow UHBR Interop With eDP Supported Link Rates Table
drm/amd/display: apply vmin optimization even if it doesn't reach vmin level
drm/amd/display: apply vmin optimization even if it doesn't reach vmin level
drm/amd/display: Assume 32 bpp cursor in DML21
drm/amd/display: avoid disable otg when dig was disabled
drm/amd/display: Avoid overflow assignment in link_dp_cts
drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct()
drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct()
drm/amd/display: avoid set dispclk to 0
drm/amd/display: avoid using null object of framebuffer
drm/amd/display: Block dynamic IPS2 on DCN35 for incompatible FW versions
drm/amd/display: Block timing sync for different output formats in pmo
drm/amd/display: Block timing sync for different signals in PMO
drm/amd/display: Calculate ODM width using odm slice rect, not recout
drm/amd/display: Change some variable name of psr
drm/amd/display: Check for NULL pointer
drm/amd/display: Check if Mode is Supported Before Returning Result
drm/amd/display: Check link_res->hpo_dp_link_enc before using it
drm/amd/display: Check link_res->hpo_dp_link_enc before using it
drm/amd/display: Check null pointer before dereferencing se
drm/amd/display: Check null pointer before try to access it
drm/amd/display: Check null pointer before try to access it
drm/amd/display: Check null pointers before multiple uses
drm/amd/display: Check null pointers before used
drm/amd/display: Check null pointers before using dc->clk_mgr
drm/amd/display: Check null pointers before using them
drm/amd/display: Check null pointers before using them
drm/amd/display: Check null values from functions
drm/amd/display: Check null-initialized variables
drm/amd/display: Check phantom_stream before it is used
drm/amd/display: Check stream before comparing them
drm/amd/display: Check stream pointer is initialized before accessing
drm/amd/display: Check stream_status before it is used
drm/amd/display: Check top sink only when multiple streams for DP2
drm/amd/display: Check UnboundedRequestEnabled's value
drm/amd/display: Clean up dsc blocks in accelerated mode
drm/amd/display: Cleanup dml2 and dc/resource Makefile
drm/amd/display: Clear cached watermark after resume
drm/amd/display: Clear update flags after update has been applied
drm/amd/display: DCN35 set min dispclk to 50Mhz
drm/amd/display: Deallocate DML memory if allocation fails
drm/amd/display: Determine IPS mode by ASIC and PMFW versions
drm/amd/display: Disable DCN401 UCLK P-State support on full updates
drm/amd/display: Disable HBR audio for DP2 for certain ASICs
drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
drm/amd/display: Disable replay if VRR capability is false
drm/amd/display: disable sharpness if HDR Multiplier is too large
drm/amd/display: Disable subvp based on HW cursor requirement
drm/amd/display: Disable SubVP if Hardware Rotation is Used
drm/amd/display: Disable SYMCLK32_LE root clock gating
drm/amd/display: DML2.1 Reintegration for Various Fixes
drm/amd/display: DML2.1 resynchronization
drm/amd/display: Do 1-to-1 mapping between OPP and DSC in DML2
drm/amd/display: Do not reset planes based on crtc zpos_changed
drm/amd/display: do not set traslate_by_source for DCN401 cursor
drm/amd/display: Don't consider cursor for no plane case in DML1
drm/amd/display: Don't skip clock updates in overclocking
drm/amd/display: Emulate Display Hotplug Hang
drm/amd/display: Enable aux transfer path via dmub for dp tunneling
drm/amd/display: Enable DML2 override_det_buffer_size_kbytes
drm/amd/display: Enable idle workqueue for more IPS modes
drm/amd/display: Enable otg synchronization logic for DCN321
drm/amd/display: ensure EASF and ISHARP coefficients are programmed together
drm/amd/display: Export additional FAMS2 global configuration options from DML
drm/amd/display: fix a UBSAN warning in DML2.1
drm/amd/display: Fix brightness level not retained over reboot
drm/amd/display: Fix construct_phy with MXM connector
drm/amd/display: Fix Cursor Offset in Scaled Scenarios
drm/amd/display: fix cursor offset on rotation 180
drm/amd/display: fix dccg root clock optimization related hang
drm/amd/display: Fix DCN35 set min dispclk logic
drm/amd/display: fix double free issue during amdgpu module unload
drm/amd/display: Fix DP-DVI dongle hotplug
drm/amd/display: fix dscclk programming sequence on DCN401
drm/amd/display: Fix failure to read vram info due to static BP_RESULT
drm/amd/display: Fix flickering caused by dccg
drm/amd/display: fix graphics hang in multi-display mst case
drm/amd/display: fix hibernate entry for DCN35+
drm/amd/display: Fix index out of bounds in DCN30 color transformation
drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
drm/amd/display: Fix index out of bounds in degamma hardware format translation
drm/amd/display: Fix kdoc entry for 'tps' in 'dc_process_dmub_dpia_set_tps_notification'
drm/amd/display: fix minor coding errors where dml21 phase 5 uses wrong variables
drm/amd/display: Fix MS/MP mismatches in dml21 for dcn401
drm/amd/display: Fix MST BW calculation Regression
drm/amd/display: Fix overlay with pre-blend color processing
drm/amd/display: Fix Panel Replay not update screen correctly
drm/amd/display: Fix possible overflow in integer multiplication
drm/amd/display: Fix Potential Null Dereference
drm/amd/display: Fix print format specifiers in DC_LOG_IPS
drm/amd/display: fix s2idle entry for DCN3.5+
drm/amd/display: Fix spelling mistake "recompte" -> "recompute"
drm/amd/display: Fix spelling mistake "tolarance" -> "tolerance"
drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
drm/amd/display: Fix system hang while resume with TBT monitor
drm/amd/display: fix typo in the comment
drm/amd/display: Fix underflow when setting underscan on DCN401
drm/amd/display: Fix visual confirm bug for SubVP
drm/amd/display: Fix VRR cannot enable
drm/amd/display: For FAMS2 don't program P-State force from driver
drm/amd/display: Force enable 3DLUT DMA check for dcn401 in DML
drm/amd/display: free bo used for dmub bounding box
drm/amd/display: Get link index for AUX reply notification
drm/amd/display: guard otg disable w/a for test
drm/amd/display: guard write a 0 post_divider value to HW
drm/amd/display: Handle dml allocation failure to avoid crash
drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
drm/amd/display: handle nulled pipe context in DCE110's set_drr()
drm/amd/display: Hardware cursor changes color when switched to software cursor
drm/amd/display: Implement bias and scale pre scl
drm/amd/display: Implement bounds check for stream encoder creation in DCN401
drm/amd/display: Implement new DPCD register handling
drm/amd/display: Improve FAM control for DCN401
drm/amd/display: Increase array size of dummy_boolean
drm/amd/display: Initialize denominators' default to 1
drm/amd/display: Initialize get_bytes_per_element's default to 1
drm/amd/display: Issue with 3 or more mcaches per surface
drm/amd/display: Let drm_crtc_vblank_on/off manage interrupts
drm/amd/display: Lock DC and exit IPS when changing backlight
drm/amd/display: Make core_dcn4_g6_temp_read_blackout_table static
drm/amd/display: Make core_dcn4_ip_caps_base static
drm/amd/display: Make dcn35_hubp_funcs static
drm/amd/display: Make dcn401_dsc_funcs static
drm/amd/display: Notify DMCUB of D0/D3 state
drm/amd/display: only trigger BIOS related assert for older ASICs
drm/amd/display: Optimize vstartup position for AS-SDP
drm/amd/display: parse umc_info or vram_info based on ASIC
drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
drm/amd/display: Perform outstanding programming on full updates
drm/amd/display: Print Pcon FRL Link BW in Debug Message
drm/amd/display: Promote DAL to 3.2.296
drm/amd/display: Promote DC to 3.2.297
drm/amd/display: quality improvements for EASF and ISHARP
drm/amd/display: re-enable Dynamic ODM policy
drm/amd/display: Re-enable panel replay feature
drm/amd/display: Re-order enum in a header file
drm/amd/display: Reapply 2fde4fdddc1f
drm/amd/display: Reduce redundant minimal transitions due to SubVP
drm/amd/display: Refactor dccg35_get_other_enabled_symclk_fe
drm/amd/display: Refactor for dio
drm/amd/display: Refactoring DWB related files from dcn30 Files
drm/amd/display: Refactoring HPO
drm/amd/display: Refactoring MMHUBBUB
drm/amd/display: Refactoring MPC
drm/amd/display: Refactoring OPP
drm/amd/display: Remove always-false branches
drm/amd/display: remove an extraneous call for checking dchub clock
drm/amd/display: Remove ASSERT if significance is zero in math_ceil2
drm/amd/display: remove dc dependencies from SPL library
drm/amd/display: Remove duplicate HWSS interfaces
drm/amd/display: Remove duplicated code
drm/amd/display: remove extraneous ; after statements
drm/amd/display: Remove hardmax usage for dcn401
drm/amd/display: Remove old comments
drm/amd/display: Remove redundant check in DCN35 hwseq
drm/amd/display: remove redundant msg to pmfw at boot/resume
drm/amd/display: Remove unnecessary call to REG_SEQ_SUBMIT|WAIT_DONE
drm/amd/display: Remove unnecessary DSC power gating for DCN401
drm/amd/display: remove unneeded semicolon
drm/amd/display: Remove unused code
drm/amd/display: Remove unused dml2_core_ip_params struct
drm/amd/display: Remove unused field
drm/amd/display: Remove unused fields from dc_caps
drm/amd/display: Remove unused fields from dmub_cmd_update_dirty_rect_data
drm/amd/display: remove unused folder
drm/amd/display: Remove useless defines
drm/amd/display: rename dcn3/dcn4 to more sound terms
drm/amd/display: rename dcn401_soc to dcn4_variant_a_soc
drm/amd/display: Replace assert with error message in dp_retrieve_lttpr_cap()
drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd
drm/amd/display: Request 0MHz dispclk for zero display case
drm/amd/display: Require minimum VBlank size for stutter optimization
drm/amd/display: Reset VRR config during resume
drm/amd/display: Resolve Coverity Issues
drm/amd/display: restore immediate_disable_crtc for w/a
drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
drm/amd/display: Restructure dpia link training
drm/amd/display: Retry Replay residency
drm/amd/display: Revert "Check HDCP returned status"
drm/amd/display: Revert Avoid overflow assignment
drm/amd/display: roll back quality EASF and ISHARP and dc dependency changes
drm/amd/display: Round calculated vtotal
drm/amd/display: Run idle optimizations at end of vblank handler
drm/amd/display: Set Cursor Matrix to bypass instead of Input Plane
drm/amd/display: Set max VTotal cap for dcn401
drm/amd/display: Setup two pixel per container
drm/amd/display: skip crtc power down when ips switch
drm/amd/display: Skip Recompute DSC Params if no Stream on Link
drm/amd/display: Skip to enable dsc if it has been off
drm/amd/display: Support UHBR10 link rate on eDP
drm/amd/display: switch to guid_gen() to generate valid GUIDs
drm/amd/display: sync dmub output event type.
drm/amd/display: temp w/a for dGPU to enter idle optimizations
drm/amd/display: temp w/a for DP Link Layer compliance
drm/amd/display: Underflow Seen on DCN401 eGPU
drm/amd/display: Unlock Pipes Based On DET Allocation
drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
drm/amd/display: Update HPO I/O When Handling Link Retrain Automation Request
drm/amd/display: Update IPS default mode for DCN35/DCN351
drm/amd/display: Update to using new dccg callbacks
drm/amd/display: use a more lax vblank enable policy for DCN35+
drm/amd/display: use a more lax vblank enable policy for older ASICs
drm/amd/display: Use correct cm_helper function
drm/amd/display: Use full update for swizzle mode change
drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces
drm/amd/display: use new vblank enable policy for DCN35+
drm/amd/display: Use SDR white level to calculate matrix coefficients
drm/amd/display: use swap() in sort()
drm/amd/display: Validate backlight caps are sane
drm/amd/display: Various DML2 fixes for FAMS2
drm/amd/display: Wait for all pending cleared before full update
drm/amd/display: When resync fifo ensure to use correct pipe ctx
 
drm/amd/gfx11: move the gfx mutex into the caller
 
drm/amd/pm: add overdrive support on smu v14.0.2/3
drm/amd/pm: Add support for new P2S table revision
drm/amd/pm: always pick the pptable from IFWI
drm/amd/pm: correct the workload setting
drm/amd/pm: Drop unsupported features on smu v14_0_2
drm/amd/pm: ensure the fw_info is not null before using it
drm/amd/pm: fix the pp_dpm_pcie issue on smu v14.0.2/3
drm/amd/pm: fix unchecked return value warning for vega10_hwmgr
drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
drm/amd/pm: update deep sleep status on smu v14.0.2/3
drm/amd/pm: update message interface for smu v14.0.2/3
drm/amd/pm: update overdrive function on smu v14.0.2/3
drm/amd/pm: update powerplay structure on smu v14.0.2/3
drm/amd/pm: Update SMUv13.0.6 PMFW headers
drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3
drm/amd/pm: update the features set on smu v14.0.2/3
drm/amd/pm: update workload mask after the setting
drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
 
drm/amd/sriov: extend NV_MAILBOX_POLL_MSG_TIMEDOUT
 
drm/amd: Add power_saving_policy drm property to eDP connectors
drm/amd: Fix initialization mistake for NBIO 7.7.0
drm/amd: Guard against bad data for ATIF ACPI method
drm/amd: Introduce additional IPS debug flags
drm/amd: Make amd_ip_funcs static for SDMA v5.0
drm/amd: Make amd_ip_funcs static for SDMA v5.2
drm/amd: Remove unused declarations
drm/amd: Use a constant format string for amdgpu_ucode_request
drm/amd: use clamp() in amdgpu_pll_get_fb_ref_div()
 
drm/amdgpu/: Add missing kdoc entry in amdgpu_vm_handle_fault function
 
drm/amdgpu/atomfirmware: Silence UBSAN warning
 
drm/amdgpu/bios: split vbios fetching between APU and dGPU
 
drm/amdgpu/display: Fix a mistake in revert commit
drm/amdgpu/display: remove unnecessary TODO spl_os_types.h
drm/amdgpu/display: SPDX copyright for spl_os_types.h
 
drm/amdgpu/gfx10: add ring reset callbacks
drm/amdgpu/gfx10: Enable bad opcode interrupt
drm/amdgpu/gfx10: enable wave kill for compute queues
drm/amdgpu/gfx10: per queue reset only on bare metal
drm/amdgpu/gfx10: properly handle error ints on all pipes
drm/amdgpu/gfx10: remap queue after reset successfully
drm/amdgpu/gfx10: rework reset sequence
drm/amdgpu/gfx10: use proper rlc safe mode helpers
drm/amdgpu/gfx10: use rlc safe mode for soft recovery
drm/amdgpu/gfx10: wait for reset done before remap
 
drm/amdgpu/gfx11: add a mutex for the gfx semaphore
drm/amdgpu/gfx11: add ring reset callbacks
drm/amdgpu/gfx11: Enable bad opcode interrupt
drm/amdgpu/gfx11: enable wave kill for compute queues
drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL
drm/amdgpu/gfx11: export gfx_v11_0_request_gfx_index_mutex()
drm/amdgpu/gfx11: fallback to driver reset compute queue directly (v2)
drm/amdgpu/gfx11: per queue reset only on bare metal
drm/amdgpu/gfx11: properly handle error ints on all pipes
drm/amdgpu/gfx11: rename gfx_v11_0_gfx_init_queue()
drm/amdgpu/gfx11: return early in preempt_ib()
drm/amdgpu/gfx11: use proper rlc safe mode helpers
drm/amdgpu/gfx11: use rlc safe mode for soft recovery
drm/amdgpu/gfx11: wait for reset done before remap
 
drm/amdgpu/gfx12: add ring reset callbacks
drm/amdgpu/gfx12: Enable bad opcode interrupt
drm/amdgpu/gfx12: enable wave kill for compute queues
drm/amdgpu/gfx12: fallback to driver reset compute queue directly
drm/amdgpu/gfx12: per queue reset only on bare metal
drm/amdgpu/gfx12: properly handle error ints on all pipes
drm/amdgpu/gfx12: return early in preempt_ib()
drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs
drm/amdgpu/gfx12: use proper rlc safe mode helpers
drm/amdgpu/gfx12: use rlc safe mode for soft recovery
 
drm/amdgpu/gfx7: add ring reset callback for gfx
drm/amdgpu/gfx7: enable wave kill for compute queues
 
drm/amdgpu/gfx8: add ring reset callback for gfx
drm/amdgpu/gfx8: enable wave kill for compute queues
 
drm/amdgpu/gfx9.4.3: add ring reset callback
drm/amdgpu/gfx9.4.3: drop extra wrapper
drm/amdgpu/gfx9.4.3: Enable bad opcode interrupt
drm/amdgpu/gfx9.4.3: Explicitly halt MEC before init
drm/amdgpu/gfx9.4.3: Implement compute pipe reset
drm/amdgpu/gfx9.4.3: implement reset_hw_queue for gfx9.4.3
drm/amdgpu/gfx9.4.3: implement wave kill for compute queues
drm/amdgpu/gfx9.4.3: remap queue after reset successfully
drm/amdgpu/gfx9.4.3: set additional bits on MEC halt
drm/amdgpu/gfx9.4.3: use proper rlc safe mode helpers
drm/amdgpu/gfx9.4.3: use rlc safe mode for soft recovery
 
drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.3
drm/amdgpu/gfx9: Add cleaner shader support for GFX9.4.4 hardware
drm/amdgpu/gfx9: add ring reset callback
drm/amdgpu/gfx9: add ring reset callback for gfx
drm/amdgpu/gfx9: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx9: Enable bad opcode interrupt
drm/amdgpu/gfx9: enable wave kill for compute queues
drm/amdgpu/gfx9: Implement cleaner shader support for GFX9 hardware
drm/amdgpu/gfx9: Implement cleaner shader support for GFX9.4.3 hardware
drm/amdgpu/gfx9: implement reset_hw_queue for gfx9
drm/amdgpu/gfx9: per queue reset only on bare metal
drm/amdgpu/gfx9: properly handle error ints on all pipes
drm/amdgpu/gfx9: put queue resets behind a debug option
drm/amdgpu/gfx9: remap queue after reset successfully
drm/amdgpu/gfx9: use proper rlc safe mode helpers
drm/amdgpu/gfx9: use rlc safe mode for soft recovery
drm/amdgpu/gfx9: wait for reset done before remap
 
drm/amdgpu/gfx: add a new kiq_pm4_funcs callback for reset_hw_queue
drm/amdgpu/gfx: add bad opcode interrupt
 
drm/amdgpu/gfx_9.4.3: wait for reset done before remap
 
drm/amdgpu/gfx_v9_4_3: Apply Isolation Enforcement to GFX & Compute rings
 
drm/amdgpu/jpeg2: properly set atomics vmid field
 
drm/amdgpu/jpeg4: properly set atomics vmid field
 
drm/amdgpu/mes11: add API for legacy queue reset
drm/amdgpu/mes11: add API for user queue reset
drm/amdgpu/mes11: implement mmio queue reset for gfx11
drm/amdgpu/mes11: Indent an if statment
drm/amdgpu/mes11: reduce timeout
 
drm/amdgpu/mes12: add API for legacy queue reset
drm/amdgpu/mes12: add API for user queue reset
drm/amdgpu/mes12: add mes pipe switch support
drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes
drm/amdgpu/mes12: configure two pipes hardware resources
drm/amdgpu/mes12: correct kiq unmap latency
drm/amdgpu/mes12: fix suspend issue
drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1
drm/amdgpu/mes12: reduce timeout
drm/amdgpu/mes12: set enable_level_process_quantum_check
drm/amdgpu/mes12: sw/hw fini for unified mes
drm/amdgpu/mes12: switch SET_SHADER_DEBUGGER pkt to mes schq pipe
drm/amdgpu/mes12: update mes_v12_api_def.h
 
drm/amdgpu/mes: add API for legacy queue reset
drm/amdgpu/mes: add API for user queue reset
drm/amdgpu/mes: add mes mapping legacy queue switch
drm/amdgpu/mes: add multiple mes ring instances support
drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes
drm/amdgpu/mes: fix mes ring buffer overflow
drm/amdgpu/mes: implement amdgpu_mes_reset_hw_queue_mmio
drm/amdgpu/mes: modify mes api for mmio queue reset
 
drm/amdgpu/pm: support gpu_metrics sysfs interface for smu v14.0.2/3
 
drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1
drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
 
drm/amdgpu/smu13.0.7: print index for profiles
 
drm/amdgpu/smu13: always apply the powersave optimization
drm/amdgpu/smu13: fix profile reporting
 
drm/amdgpu/swsmu: always force a state reprogram on init
drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
drm/amdgpu/swsmu: fix ordering for setting workload_mask
drm/amdgpu/swsmu: fix SMU11 typos (memlk -> memclk)
drm/amdgpu/swsmu: Only force workload setup on init
 
drm/amdgpu/uvd4: fix mask and shift definitions
 
drm/amdgpu/vcn: enable AV1 on both instances
drm/amdgpu/vcn: Use offsets local to VCN/JPEG in VF
 
drm/amdgpu: abort KIQ waits when there is a pending reset
drm/amdgpu: Actually check flags for all context ops.
drm/amdgpu: Add address alignment support to DCC buffers
drm/amdgpu: add cp queue registers for gfx9_4_3 ipdump
drm/amdgpu: add cp queue registers print for gfx9_4_3
drm/amdgpu: Add DCC GFX12 flag to enable address alignment
drm/amdgpu: Add empty HDP flush function to JPEG v4.0.3
drm/amdgpu: Add empty HDP flush function to VCN v4.0.3
drm/amdgpu: Add enforce_isolation sysfs attribute
drm/amdgpu: add experimental resets debug flag
drm/amdgpu: add gfx9_4_3 register support in ipdump
drm/amdgpu: add golden setting for gc v12
drm/amdgpu: Add infrastructure for Cleaner Shader feature
drm/amdgpu: add list empty check to avoid null pointer issue
drm/amdgpu: add macro to calculate offset with instance
drm/amdgpu: Add MFD support for ISP I2C bus
drm/amdgpu: add missed harvest check for VCN IP v4/v5
drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
drm/amdgpu: Add more types for boot time error reporting
drm/amdgpu: add new ring reset callback
drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER for cleaner shader execution
drm/amdgpu: add per ring reset support (v5)
drm/amdgpu: add print support for gfx9_4_3 ipdump
drm/amdgpu: add print support for sdma_v_4_0 ip_dump
drm/amdgpu: add print support for sdma_v_4_4_2 ip_dump
drm/amdgpu: add print support for sdma_v_5_0 ip_dump
drm/amdgpu: add print support for sdma_v_5_2 ip_dump
drm/amdgpu: add print support for sdma_v_6_0 ip_dump
drm/amdgpu: add print support for sdma_v_7_0 ip_dump
drm/amdgpu: add print support for vcn_v1_0 ip dump
drm/amdgpu: add print support for vcn_v2_0 ip dump
drm/amdgpu: add print support for vcn_v2_5 ip dump
drm/amdgpu: add print support for vcn_v3_0 ip dump
drm/amdgpu: add print support for vcn_v3_0 ip dump
drm/amdgpu: add print support for vcn_v4_0 ip dump
drm/amdgpu: add print support for vcn_v4_0_3 ip dump
drm/amdgpu: add print support for vcn_v4_0_5 ip dump
drm/amdgpu: add print support for vcn_v5_0 ip dump
drm/amdgpu: add psp funcs callback to check if aux fw is needed
drm/amdgpu: add raven1 gfxoff quirk
drm/amdgpu: Add sdma_v4_0 ip dump for devcoredump
drm/amdgpu: Add sdma_v4_4_2 ip dump for devcoredump
drm/amdgpu: Add sdma_v5_0 ip dump for devcoredump
drm/amdgpu: Add sdma_v5_2 ip dump for devcoredump
drm/amdgpu: Add sdma_v6_0 ip dump for devcoredump
drm/amdgpu: Add sdma_v7_0 ip dump for devcoredump
drm/amdgpu: Add sysfs interface for running cleaner shader
drm/amdgpu: add vcn ip dump ptr in vcn global struct
drm/amdgpu: add vcn ip dump ptr in vcn global struct
drm/amdgpu: add vcn ip dump support for vcn_v2_6
drm/amdgpu: add vcn_v1_0 ip dump support
drm/amdgpu: add vcn_v2_0 ip dump support
drm/amdgpu: add vcn_v2_5 ip dump support
drm/amdgpu: add vcn_v3_0 ip dump support
drm/amdgpu: add vcn_v3_0 ip dump support
drm/amdgpu: add vcn_v4_0 ip dump support
drm/amdgpu: add vcn_v4_0_3 ip dump support
drm/amdgpu: add vcn_v4_0_5 ip dump support
drm/amdgpu: add vcn_v5_0 ip dump support
drm/amdgpu: add vcn_v5_0 ip dump support
drm/amdgpu: Adjust debugfs eviction and IB access permissions
drm/amdgpu: Adjust debugfs register access permissions
drm/amdgpu: align pp_power_profile_mode with kernel docs
drm/amdgpu: always allocate cleared VRAM for GEM allocations
drm/amdgpu: Block MMR_READ IOCTL in reset
drm/amdgpu: bump driver version for cleared VRAM
drm/amdgpu: change non-dcc buffer copy configuration
drm/amdgpu: Clean up the register dump via debugfs list
drm/amdgpu: clean up vbios fetching code
drm/amdgpu: convert bios_hardcoded_edid to drm_edid
drm/amdgpu: correct sdma7 max dw
drm/amdgpu: create function to check RAS RMA status
drm/amdgpu: Disable dpm_enabled flag while VF is in reset
drm/amdgpu: disable GPU RAS bad page feature for specific ASIC
drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit
drm/amdgpu: Do core dump immediately when job tmo
drm/amdgpu: do not call insert_nop fn for zero count
drm/amdgpu: Do not set struct drm_driver.lastclose
drm/amdgpu: drop redundant W=1 warnings from Makefile
drm/amdgpu: Emit cleaner shader at end of IB submission
drm/amdgpu: enable enforce_isolation sysfs node on VFs
drm/amdgpu: enable gfxoff quirk on HP 705G4
drm/amdgpu: enable GTT fallback handling for dGPUs only
drm/amdgpu: Enforce isolation as part of the job
drm/amdgpu: ensure the connector is not null before using it
drm/amdgpu: explicitely set the AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag
drm/amdgpu: fix a possible null pointer dereference
drm/amdgpu: fix a race in kfd_mem_export_dmabuf()
drm/amdgpu: Fix a typo
drm/amdgpu: Fix APU handling in amdgpu_pm_load_smu_firmware()
drm/amdgpu: Fix atomics on GFX12
drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu: fix contiguous handling for IB parsing v2
drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
drm/amdgpu: Fix eeprom max record count
drm/amdgpu: fix eGPU hotplug regression
drm/amdgpu: Fix get each xcp macro
drm/amdgpu: fix invalid fence handling in amdgpu_vm_tlb_flush
drm/amdgpu: Fix kdoc entry in 'amdgpu_vm_cpu_prepare'
drm/amdgpu: Fix missing check pcie_p2p module param
drm/amdgpu: fix PTE copy corruption for sdma 7
drm/amdgpu: fix ptr check warning in gfx10 ip_dump
drm/amdgpu: fix ptr check warning in gfx11 ip_dump
drm/amdgpu: fix ptr check warning in gfx12 ip_dump
drm/amdgpu: fix ptr check warning in gfx9 ip_dump
drm/amdgpu: fix queue reset issue by mmio
drm/amdgpu: fix random data corruption for sdma 7
drm/amdgpu: fix ras UE error injection failure issue
drm/amdgpu: Fix selfring initialization sequence on soc24
drm/amdgpu: fix spelling in amd_shared.h
drm/amdgpu: fix the extra space between two functions
drm/amdgpu: fix the print message in devcoredump
drm/amdgpu: fix typo in the comment
drm/amdgpu: fix unchecked return value warning for amdgpu_atombios
drm/amdgpu: fix unchecked return value warning for amdgpu_gfx
drm/amdgpu: fix vbios fetching for SR-IOV
drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
drm/amdgpu: Fix XCP instance mask calculation
drm/amdgpu: fixing rlc firmware loading failure issue
drm/amdgpu: force to use legacy inv in mmhub
drm/amdgpu: Forward soft recovery errors to userspace
drm/amdgpu: get rid of bogus includes of fdtable.h
drm/amdgpu: handle default profile on on devices without fullscreen 3D
drm/amdgpu: handle enforce isolation on non-0 gfxhub
drm/amdgpu: Implement Enforce Isolation Handler for KGD/KFD serialization
drm/amdgpu: Implement MES Suspend and Resume APIs for GFX11
drm/amdgpu: increase mes log buffer size for gfx12
drm/amdgpu: increase the reset counter for the queue reset
drm/amdgpu: load sos binary properly on the basis of pmfw version
drm/amdgpu: Make enforce_isolation setting per GPU
drm/amdgpu: Move the dumping log out of for loop
drm/amdgpu: Normalize reg offsets on JPEG v4.0.3
drm/amdgpu: nuke the VM PD/PT shadow handling
drm/amdgpu: optimize logging deferred error info
drm/amdgpu: optimize the padding for gfx10
drm/amdgpu: optimize the padding for gfx11
drm/amdgpu: optimize the padding for gfx12
drm/amdgpu: optimize the padding for gfx9
drm/amdgpu: optimize the padding for gfx_v9_4_3
drm/amdgpu: optimize umc v12 address conversion function
drm/amdgpu: partially revert powerplay `__counted_by` changes
drm/amdgpu: prevent BO_HANDLES error from being overwritten
drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
drm/amdgpu: print VCN instance dump for valid instance
drm/amdgpu: properly handle vbios fake edid sizing
drm/amdgpu: re-work VM syncing
drm/amdgpu: remove amdgpu_pin_restricted()
drm/amdgpu: Remove debugfs amdgpu_reset_dump_register_list
drm/amdgpu: remove ME0 registers from mi300 dump
drm/amdgpu: remove RAS unused paramter 'err_addr'
drm/amdgpu: Remove unused code
drm/amdgpu: Reorder to read EFI exported ROM first
drm/amdgpu: Replace 'amdgpu_job_submit_direct' with 'drm_sched_entity' in cleaner shader
drm/amdgpu: report bad status in GPU recovery
drm/amdgpu: reset vm state machine after gpu reset(vram lost)
drm/amdgpu: Retire query_utcl2_poison_status callback
drm/amdgpu: Retry i2c transfer once if it fails on SMU13.0.6
drm/amdgpu: Return earlier in amdgpu_sw_ring_ib_end if mcbp is off
drm/amdgpu: revert "use CPU for page table update if SDMA is unavailable"
drm/amdgpu: skip coredump after job timeout in SRIOV
drm/amdgpu: skip kfd init if GFX is not ready.
drm/amdgpu: skip printing vram_lost if needed
drm/amdgpu: support for gc_info table v1.3
drm/amdgpu: Surface svm_default_granularity, a RW module parameter
drm/amdgpu: sync to KFD fences before clearing PTEs
drm/amdgpu: Take IOMMU remapping into account for p2p checks
drm/amdgpu: trigger ip dump before suspend of IP's
drm/amdgpu: update bad state check in GPU recovery
drm/amdgpu: update golden regs for gfx12
drm/amdgpu: Update kmd_fw_shared for VCN5
drm/amdgpu: Use backlight power constants
drm/amdgpu: use clamp() in amdgpu_vm_adjust_size()
drm/amdgpu: use CPU for page table update if SDMA is unavailable
drm/amdgpu: use GEM references instead of TTMs v2
drm/amdgpu: Validate TA binary size
 
drm/amdkfd: Accounting pdd vram_usage for svm
drm/amdkfd: Add cache line size info
drm/amdkfd: Add node_id to location_id generically
drm/amdkfd: Add SDMA queue quantum support for GFX12
drm/amdkfd: allow users to target recommended SDMA engines
drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
drm/amdkfd: APIs to stop/start KFD scheduling
drm/amdkfd: Change kfd/svm page fault drain handling
drm/amdkfd: Check int source id for utcl2 poison event
drm/amdkfd: clean up code for interrupt v10
drm/amdkfd: CRIU fixes
drm/amdkfd: Document and define SVM events message macro
drm/amdkfd: Don't drain ih1 for APU
drm/amdkfd: Drop poison hanlding from gfx v10
drm/amdkfd: Enable processes isolation on gfx9
drm/amdkfd: Ensure user queue buffers residency
drm/amdkfd: fallback to pipe reset on queue reset fail for gfx9
drm/amdkfd: Fix an eviction fence leak
drm/amdkfd: Fix compile error if HMM support not enabled
drm/amdkfd: Fix CU occupancy for GFX 9.4.3
drm/amdkfd: fix debug watchpoints for logical devices
drm/amdkfd: fix missed queue reset on queue destroy
drm/amdkfd: Fix missing error code in kfd_queue_acquire_buffers
drm/amdkfd: fix partition query when setting up recommended sdma engines
drm/amdkfd: Fix resource leak in criu restore queue
drm/amdkfd: Handle queue destroy buffer access race
drm/amdkfd: kfd_bo_mapped_dev support partition
drm/amdkfd: Move queue fs deletion after destroy check
drm/amdkfd: Refactor queue wptr_bo GART mapping
drm/amdkfd: Select reset method for poison handling
drm/amdkfd: Store queue cwsr area size to node properties
drm/amdkfd: support per-queue reset on gfx9
drm/amdkfd: Update BadOpcode Interrupt handling with MES
drm/amdkfd: Update logic for CU occupancy calculations
drm/amdkfd: Update queue unmap after VM fault with MES
drm/amdkfd: Validate queue cwsr area and eop buffer size
drm/amdkfd: Validate user queue buffers
drm/amdkfd: Validate user queue svm memory residency
drm/amdkfd: Validate user queue update
 
drm/amdpgu: Micro-optimise amdgpu_ring_commit
 
drm/ast: Add struct ast_connector
drm/ast: astdp: Clean up EDID reading
drm/ast: astdp: fix loop timeout check
drm/ast: astdp: Move locking into EDID helper
drm/ast: astdp: Only test HDP state in ast_astdp_is_connected()
drm/ast: astdp: Perform link training during atomic_enable
drm/ast: astdp: Simplify power management when detecting display
drm/ast: astdp: Test firmware status once during probing
drm/ast: astdp: Transparently handle BMC support
drm/ast: astdp: Use struct drm_edid and helpers
drm/ast: dp501: Transparently handle BMC support
drm/ast: dp501: Use struct drm_edid and helpers
drm/ast: Move code for physical outputs into separate files
drm/ast: Remove BMC output
drm/ast: Request PCI BAR with devres
drm/ast: sil164: Clear EDID if no display is connected
drm/ast: sil164: Transparently handle BMC support
drm/ast: vga: Clear EDID if no display is connected
drm/ast: vga: Transparently handle BMC support
 
drm/atomic: fix kerneldoc for fake_commit field
 
drm/bridge-connector: Fix double free in error handling paths
 
drm/bridge: analogix: remove unused struct 'bridge_init'
drm/bridge: dw-hdmi: Move vmalloc PCM buffer management into the driver
drm/bridge: dw-hdmi: Simplify clock handling
drm/bridge: Fix assignment of the of_node of the parent to aux bridge
drm/bridge: it6505: Disable IRQ when powered off
drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
drm/bridge: lt9611uxc: drop support for !DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: lt9611uxc: properly attach to a next bridge
drm/bridge: nwl-dsi: Use vsync/hsync polarity from display mode
drm/bridge: Silence error messages upon probe deferral
drm/bridge: synopsys: dw-mipi-dsi: enable EoTp by default
drm/bridge: tc358767: Add configurable default preemphasis
drm/bridge: tc358767: fix missing of_node_put() in for_each_endpoint_of_node()
drm/bridge: tc358768: Fix DSI command tx
 
drm/buddy: Add start address support to trim function
 
drm/ci: arm64.config: Enable CONFIG_DRM_ANALOGIX_ANX7625
drm/ci: increase timeout for all jobs
drm/ci: mediatek: add tests for mediatek display driver
drm/ci: mediatek: add tests for powervr gpu driver
drm/ci: meson: add tests for meson display driver
drm/ci: rockchip: add tests for rockchip display driver
drm/ci: skip tools_test on non-intel platforms
drm/ci: update link to Gitlab server
drm/ci: Upgrade setuptools requirement to 70.0.0
drm/ci: uprev IGT
drm/ci: uprev mesa
 
drm/connector: Document destroy hook in drmm init functions
drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic()
drm/connector: hdmi: Fix writing Dynamic Range Mastering infoframes
drm/connector: kerneldoc: Fix two missing newlines in drm_connector.c
 
drm/display: fix kerneldocs references
 
drm/dp: Add helper to dump an LTTPR PHY descriptor
drm/dp: Describe target_rr_divider in struct drm_dp_as_sdp
 
drm/dp_mst: Add a helper to queue a topology probe
drm/dp_mst: Factor out function to queue a topology probe work
drm/dp_mst: Fix DSC decompression detection in Synaptics branch devices
drm/dp_mst: Simplify character output in drm_dp_mst_dump_topology()
drm/dp_mst: Simplify the condition when to enumerate path resources
 
drm/drm_connector: Document Colorspace property variants
 
drm/edid: make drm_edid_block_valid() static
drm/edid: reduce DisplayID log spamming
 
drm/exynos: Constify struct exynos_drm_ipp_funcs
drm/exynos: Remove unnecessary code
 
drm/fb-helper: Set skip_panic if the drm driver supports drm panic
 
drm/fbdev-dma: Only cleanup deferred I/O if necessary
 
drm/fbdev-helper: Remove drm_fb_helper_output_poll_changed()
drm/fbdev-helper: Update documentation on obsolete callbacks
 
drm/fourcc: define Intel Xe2 related tile4 ccs modifiers
 
drm/gma500: Make I2C terminology more inclusive
 
drm/hisilicon: Remove unused delarations
 
drm/i915 & drm/xe: save struct drm_device to drvdata
 
drm/i915/acpi: convert to struct intel_display
 
drm/i915/alpm: convert to struct intel_display
 
drm/i915/arl: Enable Wa_14019159160 for ARL
 
drm/i915/audio: migrate away from kdev_to_i915()
 
drm/i915/bios: convert to struct intel_display
drm/i915/bios: fix printk format width
drm/i915/bios: remove stale and useless comments
drm/i915/bios: Update new entries in VBT BDB block definitions
 
drm/i915/bmg: Read display register timeout
 
drm/i915/ddi: For an active output call the DP encoder sync_state() only for DP
drm/i915/ddi: stop using dp_to_i915()
 
drm/i915/display/dp: Compute AS SDP when vrr is also enabled
 
drm/i915/display: Add mechanism to use sink model when applying quirk
drm/i915/display: allow creation of Xe2 ccs framebuffers
drm/i915/display: BMG supports UHBR13.5
drm/i915/display: Cache adpative sync caps to use it later
drm/i915/display: convert dp aux backlight to struct intel_display
drm/i915/display: convert intel_link_bw.c to struct intel_display
drm/i915/display: convert intel_load_detect.c to struct intel_display
drm/i915/display: convert params to struct intel_display
drm/i915/display: correct dual pps handling for MTL_PCH+
drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater
drm/i915/display: Don't enable decompression on Xe2 with Tile4
drm/i915/display: Fix BMG CCS modifiers
drm/i915/display: identify display steppings in display probe
drm/i915/display: Increase Fast Wake Sync length as a quirk
drm/i915/display: Plane capability for 64k phys alignment
drm/i915/display: rename IS_DISPLAY_IP_RANGE() to IS_DISPLAY_VER_FULL()
drm/i915/display: rename IS_DISPLAY_IP_STEP() to IS_DISPLAY_VER_STEP()
drm/i915/display: support struct intel_atomic_state in to_intel_display()
drm/i915/display: switch to display detected steppings
drm/i915/display: WA for Re-initialize dispcnlunitt1 xosc clock
 
drm/i915/dp: Add a separate function to reduce the link parameters
drm/i915/dp: Add helpers to set link training mode, BW parameters
drm/i915/dp: Clear VSC SDP during post ddi disable routine
drm/i915/dp: convert g4x_dp.[ch] to struct intel_display
drm/i915/dp: convert intel_dp_aux.[ch] to struct intel_display
drm/i915/dp: convert intel_dp_link_training.[ch] to struct intel_display
drm/i915/dp: convert intel_dp_tunnel.[ch] to struct intel_display
drm/i915/dp: Don't switch the LTTPR mode on an active link
drm/i915/dp: Don't WARN on failed link-retrain modeset
drm/i915/dp: Fix AUX IO power enabling for eDP PSR
drm/i915/dp: Fix colorimetry detection
drm/i915/dp: hide dp_to_i915() inside intel_dp.c
drm/i915/dp: Initialize the link parameters during HW readout
drm/i915/dp: Keep cached LTTPR mode up-to-date
drm/i915/dp: Make read-only array bw_gbps static const
drm/i915/dp: Require a valid atomic state for SST link training
drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is unsupported
drm/i915/dp: Reset intel_dp->link_trained before retraining the link
drm/i915/dp: Retrain SST links via a modeset commit
drm/i915/dp: Send only a single modeset-retry uevent for a commit
 
drm/i915/dp_mst: Configure MST after the link parameters are reset
drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode
drm/i915/dp_mst: Enable LT fallback between UHBR/non-UHBR link rates
drm/i915/dp_mst: Ensure link parameters are up-to-date for a disabled link
drm/i915/dp_mst: Fix MST state after a sink reset
drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
drm/i915/dp_mst: Queue modeset-retry after a failed payload BW allocation
drm/i915/dp_mst: Reduce the link parameters in BW order after LT failures
drm/i915/dp_mst: Reprobe the MST topology after a link parameter change
 
drm/i915/dpkgc: Add VRR condition for DPKGC Enablement
 
drm/i915/dsb: Account for VRR properly in DSB scanline stuff
drm/i915/dsb: Allow intel_dsb_chain() to use DSB_WAIT_FOR_VBLANK
drm/i915/dsb: Clear DSB_ENABLE_DEWAKE once the DSB is done
drm/i915/dsb: Convert dewake_scanline to a hw scanline number earlier
drm/i915/dsb: Fix dewake scanline
drm/i915/dsb: Hook up DSB error interrupts
drm/i915/dsb: Introduce intel_dsb_chain()
drm/i915/dsb: Introduce intel_dsb_wait_scanline_{in,out}()
drm/i915/dsb: Precompute DSB_CHICKEN
drm/i915/dsb: s/dsb/dsb_color_vblank/
drm/i915/dsb: Shuffle code around
drm/i915/dsb: Use chained DSBs for LUT programming
 
drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict
 
drm/i915/fbc: Adjust g4x+ platform checks
drm/i915/fbc: Convert to intel_display, mostly
drm/i915/fbc: Extract _intel_fbc_cfb_size()
drm/i915/fbc: Extract _intel_fbc_cfb_stride()
drm/i915/fbc: Extract intel_fbc_cfb_cpp()
drm/i915/fbc: Extract intel_fbc_has_fences()
drm/i915/fbc: Extract intel_fbc_max_cfb_height()
drm/i915/fbc: Extract intel_fbc_max_plane_size()
drm/i915/fbc: Extract intel_fbc_max_surface_size()
drm/i915/fbc: Reoder CFB max height platform checks
drm/i915/fbc: s/_intel_fbc_cfb_stride()/intel_fbc_plane_cfb_stride()/
drm/i915/fbc: s/intel_fbc_hw_tracking_covers_screen()/intel_fbc_surface_size_ok()/
drm/i915/fbc: s/lines/height/
 
drm/i915/fence: Mark debug_fence_free() with __maybe_unused
drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
 
drm/i915/gem: Adjust vma offset for framebuffer mmap offset
drm/i915/gem: Calculate object page offset for partial memory mapping
drm/i915/gem: Do not look for the exact address in node
drm/i915/gem: fix bitwise and logical AND mixup
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
drm/i915/gem: Improve pfn calculation readability in vm_fault_gtt()
 
drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW.
 
drm/i915/gt: Add Wa_14019789679
drm/i915/gt: Continue creating engine sysfs files even after a failure
drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
drm/i915/gt: Empty uabi engines list during intel_engines_release()
drm/i915/gt: Mark the GT as dead when mmio is unreliable
drm/i915/gt: remove stray declaration of intel_gt_release_all()
drm/i915/gt: Use kmemdup_array instead of kmemdup for multiple allocation
drm/i915/gt: Whitelist COMMON_SLICE_CHICKEN1 for UMD access.
 
drm/i915/guc: Change GEM_WARN_ON to guc_err to prevent taints in CI
drm/i915/guc: Extend w/a 14019159160
drm/i915/guc: Fix missing enable of Wa_14019159160 on ARL
 
drm/i915/gvt: stop using drm_edid_block_valid()
 
drm/i915/hdcp: Add encoder check in hdcp2_get_capability
drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability
drm/i915/hdcp: fix connector refcounting
drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
drm/i915/hdcp: migrate away from kdev_to_i915() in bind/unbind
drm/i915/hdcp: migrate away from kdev_to_i915() in GSC messaging
drm/i915/hdcp: Use correct cp_irq_count
 
drm/i915/hdmi: convert to struct intel_display
 
drm/i915/hti: convert to struct intel_display
 
drm/i915/hwmon: expose fan speed
 
drm/i915/lspcon: convert to struct intel_display
 
drm/i915/opregion: convert to struct intel_display
drm/i915/opregion: unify intel_encoder/intel_connector naming
 
drm/i915/pps: convert intel_pps.[ch] to struct intel_display
drm/i915/pps: Disable DPLS_GATING around pps sequence
drm/i915/pps: pass intel_dp to pps_name()
 
drm/i915/psr: convert intel_psr.[ch] to struct intel_display
drm/i915/psr: Do not wait for PSR being idle on on Panel Replay
drm/i915/psr: Prevent Panel Replay if CRC calculation is enabled
 
drm/i915/sprite: convert to struct intel_display
 
drm/i915/tv: convert to struct intel_display
 
drm/i915/vblank: convert to struct intel_display
drm/i915/vblank: fix context imbalance warnings
drm/i915/vblank: use drm_crtc_vblank_crtc() instead of open-coding
 
drm/i915/vrr: convert to struct intel_display
 
drm/i915: 2 GiB of relocations ought to be enough for anybody*
drm/i915: Allow evicting to use the requested placement
drm/i915: Allow NULL memory region
drm/i915: ARL requires a newer GSC firmware
drm/i915: Attempt to get pages without eviction first
drm/i915: Calculate vblank delay more accurately
drm/i915: deprecate the i915.modeset module parameter
drm/i915: disable fbc due to Wa_16023588340
drm/i915: Do not attempt to load the GSC multiple times
drm/i915: Dump DSC state to dmesg and debugfs/i915_display_info
drm/i915: fail module probe on nomodeset and i915.modeset=0
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
drm/i915: Fix readout degamma_lut mismatch on ilk/snb
drm/i915: Grab intel_display from the encoder to avoid potential oopsies
drm/i915: make __intel_display_power_is_enabled() static
drm/i915: Make I2C terminology more inclusive
drm/i915: make intel_display_power_domain_str() static
drm/i915: Make vrr_{enabling,disabling}() usable outside intel_display.c
drm/i915: move rawclk from runtime to display runtime info
drm/i915: remove __i915_printk()
drm/i915: remove a few __i915_printk() uses
drm/i915: remove display stepping handling
drm/i915: Remove DSC register dump
drm/i915: Remove extra unlikely helper
drm/i915: remove i915_report_error()
drm/i915: remove unnecessary display includes
drm/i915: remove unused HAS_BROKEN_CS_TLB()
drm/i915: remove unused leftover basedie step code
drm/i915: Replace BPP_X16_FMT()/ARGS() with FXP_Q4_FMT()/ARGS()
drm/i915: Replace double blank with single blank after comma
drm/i915: Replace double blank with single blank after comma in gem/ and gt/
drm/i915: Replace to_bpp_frac() with fxp_q4_to_frac()
drm/i915: Replace to_bpp_int() with fxp_q4_to_int()
drm/i915: Replace to_bpp_int_roundup() with fxp_q4_to_int_roundup()
drm/i915: Replace to_bpp_x16() with fxp_q4_from_int()
drm/i915: Skip programming FIA link enable bits for MTL+
drm/i915: support struct device and pci_dev in to_intel_display()
drm/i915: Use backlight power constants
drm/i915: use pdev_to_i915() instead of pci_get_drvdata() directly
 
drm/imagination: Add a per-file PVR context list
drm/imagination: Break an object reference loop
 
drm/ipuv3/parallel: convert to struct drm_edid
 
drm/loongson: use GEM references instead of TTMs
 
drm/mediatek: Add blend_modes to mtk_plane_init() for different SoCs
drm/mediatek: Declare Z Position for all planes
drm/mediatek: Drop unnecessary check for property presence
drm/mediatek: dsi: Add dsi per-frame lp code for mt8188
drm/mediatek: Fix color format MACROs in OVL
drm/mediatek: Fix get efuse issue for MT8188 DPTX
drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy()
drm/mediatek: ovl: Add blend_modes to driver data
drm/mediatek: ovl: Fix XRGB format breakage for blend_modes unsupported SoCs
drm/mediatek: ovl: Refine ignore_pixel_alpha comment and placement
drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert()
drm/mediatek: ovl_adaptor: Add missing of_node_put()
drm/mediatek: ovl_adaptor: Drop unused mtk_crtc.h header
drm/mediatek: ovl_adaptor: Use scoped variant of for_each_child_of_node()
drm/mediatek: Support "None" blending in Mixer
drm/mediatek: Support "None" blending in OVL
drm/mediatek: Support "Pre-multiplied" blending in Mixer
drm/mediatek: Support "Pre-multiplied" blending in OVL
drm/mediatek: Support alpha blending in display driver
drm/mediatek: Use cmdq_pkt_create() and cmdq_pkt_destroy()
drm/mediatek: Use cmdq_pkt_eoc() instead of cmdq_pkt_finalize()
drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
 
drm/mgag200: Add dedicated variables for blanking fields
drm/mgag200: Add dedicted variable for field
drm/mgag200: Add vblank support
drm/mgag200: Add VGA-BMC output
drm/mgag200: Align register field names with documentation
drm/mgag200: Fix VBLANK interrupt handling
drm/mgag200: Implement struct drm_crtc_funcs.get_vblank_timestamp
drm/mgag200: Only set VIDRST bits in CRTC modesetting
drm/mgag200: Remove BMC output
drm/mgag200: Remove vidrst callbacks from struct mgag200_device_funcs
drm/mgag200: Rename BMC vidrst names
drm/mgag200: Use adjusted mode values for CRTCs
drm/mgag200: Use hexadecimal register indeces
drm/mgag200: vga-bmc: Control BMC scanout from encoder
drm/mgag200: vga-bmc: Control CRTC VIDRST flag from encoder
drm/mgag200: vga-bmc: Transparently handle BMC
 
drm/mipi-dsi: Add mipi_dsi_dcs_set_tear_scanline_multi
drm/mipi-dsi: add more multi functions for better error handling
 
drm/msm/a5xx: disable preemption in submits by default
drm/msm/a5xx: fix races in preemption evaluation stage
drm/msm/a5xx: properly clear preemption records on resume
drm/msm/a5xx: workaround early ring-buffer emptiness check
 
drm/msm/a6xx+: Insert a fence wait before SMMU table update
 
drm/msm/a6xx: Add A621 support
drm/msm/a6xx: Add A642L speedbin (0x81)
drm/msm/a6xx: Evaluate adreno_is_a650_family in pdc_in_aop check
drm/msm/a6xx: Set GMU CGC properties on a6xx too
drm/msm/a6xx: Store correct gmu_cgc_mode in struct a6xx_info
drm/msm/a6xx: Store primFifoThreshold in struct a6xx_info
drm/msm/a6xx: Use the per-GPU value for gmu_cgc_mode
 
drm/msm/adreno: Add A306A support
drm/msm/adreno: add a615 support
drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
drm/msm/adreno: Use kvmemdup to simplify the code
 
drm/msm/dp: enable widebus on all relevant chipsets
 
drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()
drm/msm/dpu: Configure DP INTF/PHY selector
drm/msm/dpu: don't always program merge_3d block
drm/msm/dpu: Don't always set merge_3d pending flush
drm/msm/dpu: enable writeback on SC8108X
drm/msm/dpu: enable writeback on SM6125
drm/msm/dpu: enable writeback on SM6350
drm/msm/dpu: enable writeback on SM8150
drm/msm/dpu: make sure phys resources are properly initialized
drm/msm/dpu: move CRTC resource assignment to dpu_encoder_virt_atomic_check
 
drm/msm/dsi: correct programming sequence for SM8350 / SM8450
drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
drm/msm/dsi: improve/fix dsc pclk calculation
 
drm/msm/hdmi: add "qcom,hdmi-tx-8998" compatible
drm/msm/hdmi: drop pll_cmp_to_fdata from hdmi_phy_8998
 
drm/msm: add msm8998 hdmi phy/pll support
drm/msm: Allocate memory for disp snapshot with kvzalloc()
drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
drm/msm: clean up fault injection usage
drm/msm: Dump correct dbgahb clusters on a750
drm/msm: Expand UBWC config setting
drm/msm: Expose expanded UBWC config uapi
drm/msm: fix %s null argument error
drm/msm: Fix CP_BV_DRAW_STATE_ADDR name
drm/msm: Fix incorrect file name output in adreno_request_fw()
drm/msm: Fix UBWC macrotile_mode for a680
drm/msm: Remove prototypes for non-existing functions
drm/msm: Remove unused pm_state
drm/msm: Update a6xx register XML
drm/msm: Use a7xx family directly in gpu_state
 
drm/mst: switch to guid_gen() to generate valid GUIDs
drm/mst: switch to guid_t type for GUID
 
drm/nouveau/gsp: remove extraneous ; after mutex
 
drm/nouveau/kms: remove a few unused struct members and fn decls
drm/nouveau/kms: remove push pointer from nv50_dmac
 
drm/nouveau/nvif: remove client device arg
drm/nouveau/nvif: remove client devlist
drm/nouveau/nvif: remove client fini
drm/nouveau/nvif: remove client version
drm/nouveau/nvif: remove device args
drm/nouveau/nvif: remove device rd/wr
drm/nouveau/nvif: remove disp chan rd/wr
drm/nouveau/nvif: remove driver keep/fini
drm/nouveau/nvif: remove nvxx_client()
drm/nouveau/nvif: remove nvxx_object()
drm/nouveau/nvif: remove route/token
drm/nouveau/nvif: remove support for userspace backends
 
drm/nouveau/nvkm: remove detect/mmio/subdev_mask from device args
drm/nouveau/nvkm: remove nvkm_client_search()
drm/nouveau/nvkm: remove perfmon
 
drm/nouveau: add nouveau_cli to nouveau_abi16
drm/nouveau: add nvif_mmu to nouveau_drm
drm/nouveau: always map device
drm/nouveau: bo: remove unused functions
drm/nouveau: create pci device once
drm/nouveau: Do not set struct drm_driver.lastclose
drm/nouveau: Do not set struct drm_mode_config_funcs.output_poll_changed
drm/nouveau: handle limited nvif ioctl in abi16
drm/nouveau: handle pci/tegra drm_dev_{alloc, register} from common code
drm/nouveau: Implement switcheroo reprobe with drm_client_dev_hotplug()
drm/nouveau: Improve variable name in nouveau_sched_init()
drm/nouveau: move allocation of root client out of nouveau_cli_init()
drm/nouveau: move nouveau_drm_device_fini() above init()
drm/nouveau: move nvxx_* definitions to nouveau_drv.h
drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
drm/nouveau: pass drm to nouveau_mem_new(), instead of cli
drm/nouveau: pass drm to nv50_dmac_create(), rather than device+disp
drm/nouveau: prime: fix refcount underflow
drm/nouveau: remove abi16->device
drm/nouveau: remove abi16->handles
drm/nouveau: remove chan->drm
drm/nouveau: remove master
drm/nouveau: remove nouveau_chan.device
drm/nouveau: remove push pointer from nouveau_channel
drm/nouveau: remove unused variable ret
drm/nouveau: replace drm_device* with nouveau_drm* as dev drvdata
drm/nouveau: store nvkm_device pointer in nouveau_drm
drm/nouveau: use GEM references instead of TTMs
 
drm/panel-edp: Add 6 panels used by MT8186 Chromebooks
drm/panel-edp: add BOE NE140WUM-N6G panel entry
drm/panel-edp: Add BOE NV140WUM-N41
drm/panel-edp: Add CSW MNB601LS1-4
drm/panel-edp: Add entry for BOE NV133WUM-N63 panel
drm/panel-edp: Fix HKC MB116AN01 name
 
drm/panel/panel-ilitek-ili9806e: Add Densitron DMT028VGHMCMI-1D TFT to ILI9806E DSI TCON driver
 
drm/panel: add BOE tv101wum-ll2 panel driver
drm/panel: Avoid warnings w/ panel-simple/panel-edp at shutdown
drm/panel: boe-th101mb31ig002 : Fix the way to get porch parameters
drm/panel: boe-th101mb31ig002 : Make it compatible with other panel.
drm/panel: boe-th101mb31ig002 : using drm_connector_helper_get_modes_fixed()
drm/panel: boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel
drm/panel: boe-th101mb31ig002: switch to devm_gpiod_get_optional() for reset_gpio
drm/panel: boe-th101mb31ig002: use wrapped MIPI DCS functions
drm/panel: boe-tv101wum-nl6: Break some CMDS into helper functions
drm/panel: himax-hx83102: Adjust power and gamma to optimize brightness
drm/panel: himax-hx8394: Add Support for Microchip AC40T08A MIPI Display Panel
drm/panel: himax-hx8394: switch to devm_gpiod_get_optional() for reset_gpio
drm/panel: ili9341: Add comments for registers in ili9341_config()
drm/panel: jd9365da: Break some CMDS into helper functions
drm/panel: jd9365da: Modify the init code of Melfas
drm/panel: jd9365da: Move "exit sleep mode" and "set display on" cmds
drm/panel: jd9365da: Support for Melfas lmfbx101117480 MIPI-DSI panel
drm/panel: jdi-fhd-r63452: transition to mipi_dsi wrapped functions
drm/panel: mantix-mlaf057we51: transition to mipi_dsi wrapped functions
drm/panel: mantix-mlaf057we51: write hex in lowercase
drm/panel: novatek-nt35950: transition to mipi_dsi wrapped functions
drm/panel: nt35521: Break some CMDS into helper functions
drm/panel: nt36672e: Break some CMDS into helper functions
drm/panel: nv3051d: Transition to mipi_dsi_dcs_write_seq_multi
drm/panel: panel-novatak-nt35510: Use backlight power constants
drm/panel: panel-orisetech-otm8009a: Use backlight power constants
drm/panel: panel-samsung-s6e3ha2: Use backlight power constants
drm/panel: panel-samsung-s6e63j0x03: Use backlight power constants
drm/panel: panel-sony-acx565akm: Use backlight power constants
drm/panel: simple: add Innolux G070ACE-LH3 LVDS display support
drm/panel: simple: Add ON Tat Industrial Company KD50G21-40NT-A1 panel
drm/panel: st7701: Add Anbernic RG28XX panel support
drm/panel: st7701: Add support for SPI for configuration
drm/panel: st7701: Decouple DSI and DRM parts
drm/panel: st7701: Rename macros
drm/panel: startek-kd070fhfid015: transition to mipi_dsi wrapped functions
drm/panel: visionox-vtdr6130: switch to devm_regulator_bulk_get_const
drm/panel: visionox-vtdr6130: switch to mipi_dsi wrapped functions
 
drm/panic: Add a QR code panic screen
drm/panic: Add drm_panic_is_enabled()
drm/panic: Add integer scaling to blit()
drm/panic: Add missing static inline to drm_panic_is_enabled()
drm/panic: Add panic description
drm/panic: Move copyright notice to the top
drm/panic: Move drm_panic_register prototype to drm_crtc_internal.h
drm/panic: Remove build time dependency with FRAMEBUFFER_CONSOLE
drm/panic: Remove space before "!" in panic message
drm/panic: Remove useless export symbols
drm/panic: Simplify logo handling
 
drm/panthor: Add FOP_UNSIGNED_OFFSET to fop_flags
drm/panthor: Be stricter about IO mapping flags
drm/panthor: Don't add write fences to the shared BOs
drm/panthor: Don't declare a queue blocked if deferred operations are pending
drm/panthor: Fail job creation when the group is dead
drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup()
drm/panthor: Fix firmware initialization on systems with a page size > 4k
drm/panthor: Fix handling of partial GPU mapping of BOs
drm/panthor: Fix race when converting group handle to group object
drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc()
drm/panthor: Lock XArray when getting entries for the VM
drm/panthor: Report group as timedout when we fail to properly suspend
 
drm/printer: Allow NULL data in devcoredump printer
 
drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
 
drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
 
drm/radeon: add helper rdev_to_drm(rdev)
drm/radeon: add late_register for connector
drm/radeon: always set GEM function pointer
drm/radeon: change drm_dev_alloc to devm_drm_dev_alloc
drm/radeon: change rdev->ddev to rdev_to_drm(rdev)
drm/radeon: change variable name "dev" to "ddev" for consistency
drm/radeon: convert bios_hardcoded_edid to drm_edid
drm/radeon: Fix encoder->possible_clones
drm/radeon: fix null pointer dereference in radeon_add_common_modes
drm/radeon: properly handle vbios fake edid sizing
drm/radeon: remove load callback from kms_driver
drm/radeon: Use backlight power constants
drm/radeon: use GEM references instead of TTMs
drm/radeon: use variable flags as parameter
 
drm/rect: Add drm_rect_overlap()
 
drm/rockchip: cdn-dp: Clean up a few logged messages
drm/rockchip: cdn-dp: get rid of drm_edid_raw()
drm/rockchip: Constify struct drm_encoder_helper_funcs
drm/rockchip: dw_hdmi: Add max_tmds_clock validation
drm/rockchip: dw_hdmi: Allow High TMDS Bit Rates
drm/rockchip: dw_hdmi: Drop superfluous assignments of mpll_cfg, cur_ctr and phy_config
drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
drm/rockchip: dw_hdmi: Simplify clock handling
drm/rockchip: dw_hdmi: Use devm_regulator_get_enable()
drm/rockchip: dw_hdmi: Use modern drm_device based logging
drm/rockchip: Explicitly include bits header
drm/rockchip: vop: Allow 4096px width scaling
drm/rockchip: vop: clear DMA stop bit on RK3066
drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
drm/rockchip: vop: Fix a dereferenced before check warning
 
drm/sched: Add locking to drm_sched_entity_modify_sched
drm/sched: Always increment correct scheduler score
drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job
drm/sched: Fix dynamic job-flow control race
drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM
drm/sched: revert "Always increment correct scheduler score"
drm/sched: Use drm sched lockdep map for submit_wq
 
drm/scheduler: remove full_recover from drm_sched_start
 
drm/sti/sti_hdmi: convert to struct drm_edid
 
drm/sti: dvo: drop driver owner assignment
drm/sti: hda: drop driver owner assignment
drm/sti: hdmi: drop driver owner assignment
drm/sti: hqvdp: drop driver owner assignment
drm/sti: tvout: drop driver owner assignment
drm/sti: vtg: drop driver owner assignment
 
drm/stm: add COMMON_CLK dependency
drm/stm: Avoid use-after-free issues with crtc and plane
drm/stm: Fix an error handling path in stm_drm_platform_probe()
drm/stm: ltdc: add mask for lxcr register
drm/stm: ltdc: check memory returned by devm_kzalloc()
drm/stm: ltdc: remove reload interrupt
drm/stm: ltdc: Remove unused function plane_to_ltdc
drm/stm: ltdc: reset plane transparency after plane disable
drm/stm: Remove unnecessary .owner for lvds_platform_driver
 
drm/tegra: Call drm_atomic_helper_shutdown() at shutdown time
drm/tegra: convert to struct drm_edid
drm/tegra: Fix NULL vs IS_ERR() check in probe()
drm/tegra: fix potential uninitialized variable use
drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()
drm/tegra: hub: Use fn parameter directly to fix Coccinelle warning
 
drm/test: use kunit action wrapper macro in the gem shmem test suite
 
drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic()
drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic()
 
drm/tilcdc: Use backlight power constants
 
drm/tiny/gm12u320: convert to struct drm_edid
 
drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves
 
drm/ttm: Add a flag to allow drivers to skip clear-on-free
drm/ttm: Allow direct reclaim to allocate local memory v2
drm/ttm: Allow TTM LRU list nodes of different types
drm/ttm: fix kernel-doc typo for @trylock_only
drm/ttm: Provide a generic LRU walker helper
drm/ttm: Slightly clean up LRU list iteration
drm/ttm: Use LRU hitches
drm/ttm: Use the LRU walker for eviction
drm/ttm: Use the LRU walker helper for swapping
 
drm/v3d: Add some local variables in queries/extensions
drm/v3d: Do not use intermediate storage when copying performance query results
drm/v3d: Expose memory stats through fdinfo
drm/v3d: Fix potential memory leak in the performance extension
drm/v3d: Fix potential memory leak in the timestamp extension
drm/v3d: Move part of copying of reset/copy performance extension to a helper
drm/v3d: Move perfmon init completely into own unit
drm/v3d: Prefer get_user for scalar types
drm/v3d: Prevent out of bounds access in performance query extensions
drm/v3d: Size the kperfmon_ids array at runtime
drm/v3d: Stop the active perfmon before being destroyed
drm/v3d: Validate passed in drm syncobj handles in the performance extension
drm/v3d: Validate passed in drm syncobj handles in the timestamp extension
 
drm/vblank: add dynamic per-crtc vblank configuration support
 
drm/vboxvideo: Add PCI region request
drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
 
drm/vc4: Get the rid of DRM_ERROR()
drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
drm/vc4: Stop the active perfmon before being destroyed
drm/vc4: v3d: simplify clock retrieval
 
drm/virtio: Add DRM capset definition
 
drm/vkms: Fix cpu_to_le16()/le16_to_cpu() warnings
drm/vkms: Formatting and typo fix
drm/vkms: Remove event from vkms_output
 
drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handle
drm/vmwgfx: Cleanup kms setup without 3d
drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check
drm/vmwgfx: Handle surface check failure correctly
drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
drm/vmwgfx: Remove unnecessary NULL checks before kvfree()
 
drm/xe/bmg: Drop force_probe requirement
drm/xe/bmg: implement Wa_16023588340
drm/xe/bmg: improve cache flushing behaviour
 
drm/xe/bo: add some annotations in bo_put()
 
drm/xe/client: add missing bo locking in show_meminfo()
drm/xe/client: fix deadlock in show_meminfo()
drm/xe/client: use mem_type from the current resource
 
drm/xe/ct: fix xa_store() error checking
drm/xe/ct: prevent UAF in send_recv()
 
drm/xe/device: Remove unused xe_device::usm::num_vm_in_*
 
drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
 
drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume
drm/xe/display: Avoid encoder_suspend at runtime suspend
drm/xe/display: Drop unnecessary xe_gt.h includes
drm/xe/display: drop unused rawclk_freq and RUNTIME_INFO()
drm/xe/display: fix compat IS_DISPLAY_STEP() range end
drm/xe/display: handle HPD polling in display runtime suspend/resume
drm/xe/display: Make display suspend/resume work on discrete
drm/xe/display: Match i915 driver suspend/resume sequences better
drm/xe/display: remove intel_display_step_name() to simplify
drm/xe/display: remove the unused compat HAS_GMD_ID()
drm/xe/display: remove unused compat kdev_to_i915() and pdev_to_i915()
drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
drm/xe/display: use xe && 0 to avoid warnings about unused variables
 
drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
drm/xe/exec: Switch hw engine group execution mode upon job submission
 
drm/xe/exec_queue: Prepare last fence for hw engine group resume context
drm/xe/exec_queue: Remove duplicated code
 
drm/xe/fbdev: Limit the usage of stolen for LNL+
 
drm/xe/gsc: add Battlemage support
drm/xe/gsc: Add debugfs to print GSC info
drm/xe/gsc: Define GSC binary for LNL
drm/xe/gsc: Do not attempt to load the GSC multiple times
drm/xe/gsc: Fix FW status if the firmware is already loaded
drm/xe/gsc: Track the platform in the compatibility version
drm/xe/gsc: Wedge the device if the GSCCS reset fails
 
drm/xe/gt: Add APIs for printing stats over debugfs
drm/xe/gt: Remove double include
 
drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
 
drm/xe/guc/tlb: Flush g2h worker in case of tlb timeout
 
drm/xe/guc: Bump minimum required GuC version to v70.29.2
drm/xe/guc: Bump the G2H queue size to account for page faults
drm/xe/guc: Define GuC version v70.29.2 for BMG
drm/xe/guc: Demote GuC IDs usage message to debug
drm/xe/guc: Enable w/a 14022293748 and 22019794406
drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
 
drm/xe/guc_submit: add missing locking in wedged_fini
drm/xe/guc_submit: fix xa_store() error checking
drm/xe/guc_submit: Make suspend_wait interruptible
 
drm/xe/hdcp: Check GSC structure validity
 
drm/xe/huc: Define HuC binary for BMG
drm/xe/huc: Define HuC binary for LNL
 
drm/xe/hw_engine_group: Add helper to suspend faulting LR jobs
drm/xe/hw_engine_group: Add helper to wait for dma fence jobs
drm/xe/hw_engine_group: Ensure safe transition between execution modes
drm/xe/hw_engine_group: Introduce xe_hw_engine_group
 
drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write
drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16
drm/xe/hwmon: Treat hwmon as a per-device concept
 
drm/xe/kunit: Drop XE_TEST_EXPORT
drm/xe/kunit: Kill xe_cur_kunit()
drm/xe/kunit: Rename count to count_sr_entries
drm/xe/kunit: Rename rtp test cases
drm/xe/kunit: Simplify xe_bo live tests code layout
drm/xe/kunit: Simplify xe_dma_buf live tests code layout
drm/xe/kunit: Simplify xe_migrate live tests code layout
drm/xe/kunit: Simplify xe_mocs live tests code layout
drm/xe/kunit: Test active rtp entries
drm/xe/kunit: Test rtp with no actions
drm/xe/kunit: Test WAs for BMG
 
drm/xe/lnl: Drop force_probe requirement
drm/xe/lnl: Offload system clear page activity to GPU
 
drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributes
drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
 
drm/xe/migrate: Add helper function to program identity map
drm/xe/migrate: Add kunit to test clear functionality
drm/xe/migrate: Add kunit to test migration functionality for BMG
drm/xe/migrate: Future-proof compressed PAT check
drm/xe/migrate: Handle clear ccs logic for xe2 dgfx
drm/xe/migrate: Parameterize ccs and bo data clear in xe_migrate_clear()
 
drm/xe/mmio: Use single logic for waiting functions
 
drm/xe/oa/uapi: Make bit masks unsigned
 
drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close
drm/xe/oa: Don't use hardcoded values
drm/xe/oa: Fix "Missing outer runtime PM protection" warning
drm/xe/oa: Fix overflow in oa batch buffer
drm/xe/oa: Use vma_pages() helper function in xe_oa_mmap()
 
drm/xe/observation: Drop empty sysctl table entry
 
drm/xe/pcode: Treat pcode as per-tile rather than per-GT
 
drm/xe/pf: Add function to sanitize VF resources
drm/xe/pf: Add thresholds to the VF KLV config
drm/xe/pf: Drop GuC notifications for non-existing VF
drm/xe/pf: Fix documentation formatting
drm/xe/pf: Fix potential GGTT allocation leak
drm/xe/pf: Fix VF config validation on multi-GT platforms
drm/xe/pf: Improve VF control
drm/xe/pf: Limit fair VF LMEM provisioning
drm/xe/pf: Reset thresholds when releasing a VF config
 
drm/xe/pm: Add trace for pm functions
 
drm/xe/query: Increase timestamp width
 
drm/xe/queue: move xa_alloc to prevent UAF
 
drm/xe/rtp: Expand max rules/actions per entry again
drm/xe/rtp: Fix off-by-one when processing rules
drm/xe/rtp: Simplify marking active workarounds
 
drm/xe/step: define more steppings E-J
 
drm/xe/tests: Add helpers for use in live tests
drm/xe/tests: Convert xe_bo live tests
drm/xe/tests: Convert xe_dma_buf live tests
drm/xe/tests: Convert xe_migrate live tests
drm/xe/tests: Convert xe_mocs live tests
drm/xe/tests: remove unused leftover xe_call_for_each_device()
drm/xe/tests: Skip xe_mocs live tests on VF device
 
drm/xe/uapi: Expose SIMD16 EU mask in topology query
drm/xe/uapi: Rename xe perf layer as xe observation layer
 
drm/xe/uc: Use devm to register cleanup that includes exec_queues
drm/xe/uc: Use managed bo for HuC and GSC objects
 
drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout
drm/xe/ufence: Prefetch ufence addr to catch bogus address
drm/xe/ufence: ufence can be signaled right after wait_woken
 
drm/xe/vf: Fix register value lookup
drm/xe/vf: Track writes to inaccessible registers from VF
 
drm/xe/vm: move xa_alloc to prevent UAF
drm/xe/vm: Remove restriction that all VMs must be faulting if one is
 
drm/xe/vram: fix ccs offset calculation
 
drm/xe/xe2: Add performance tuning for L3 cache flushing
drm/xe/xe2: Add performance turning changes
drm/xe/xe2: Add Wa_15015404425
drm/xe/xe2: Do not run xe_bo_test for xe2+ dgfx
drm/xe/xe2: Enable Priority Mem Read
drm/xe/xe2: Extend performance tuning to media GT
drm/xe/xe2: Introduce identity map for compressed pat for vram
drm/xe/xe2: Introduce performance changes
drm/xe/xe2: Make subsequent L2 flush sequential
 
drm/xe/xe2hpg: Add Wa_14021821874
drm/xe/xe2hpg: Add Wa_15016589081
drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG
 
drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg
drm/xe/xe2lpg: Extend workaround 14021402888
 
drm/xe/xe2lpm: Extend Wa_16021639441
 
drm/xe/xe_migrate: Handle migration logic for xe2+ dgfx
 
drm/xe/xe_sync: initialise ufence.signalled
 
drm/xe: Add assert for XE_WA() usage
drm/xe: Add debugfs to dump GuC's hwconfig
drm/xe: add kdev_to_xe_device() helper and use it
drm/xe: Add kernel doc for xe_hw_engine_lookup
drm/xe: Add missing runtime reference to wedged upon gt_reset
drm/xe: Add mmio read before GGTT invalidate
drm/xe: Add NEEDS_2M BO flag
drm/xe: Add process name and PID to job timedout message
drm/xe: Add ref counting for xe_file
drm/xe: Add stats for tlb invalidation count
drm/xe: Add timeout to preempt fences
drm/xe: Add VM bind IOCTL error injection
drm/xe: Add xe_exec_queue_last_fence_test_dep
drm/xe: Add xe_gt_tlb_invalidation_fence_init helper
drm/xe: Add xe_sched_add_msg_locked helper
drm/xe: Add xe_sched_msg_lock/unlock helper
drm/xe: Add xe_vm_pgtable_update_op to xe_vma_ops
drm/xe: Align all VRAM scanout buffers to 64k physical pages when needed.
drm/xe: Allow suspend / resume to be safely called multiple times
drm/xe: Allow to compile out debugfs
drm/xe: Assert G2H outstanding when releasing G2H
drm/xe: Build PM into GuC CT layer
drm/xe: clean up fault injection usage
drm/xe: Clean up VM / exec queue file lock usage.
drm/xe: Convert multiple bind ops into single job
drm/xe: Convert to USM lock to rwsem
drm/xe: Define STATELESS_COMPRESSION_CTRL as mcr register
drm/xe: Delete unused register from xe_regs.h
drm/xe: Do not run GPU page fault handler on a closed VM
drm/xe: Don't free job in TDR
drm/xe: Don't keep stale pointer to bo->ggtt_node
drm/xe: Don't restart parallel queues multiple times on GT reset
drm/xe: Don't short circuit TDR on jobs not started
drm/xe: Don't suspend device upon wedge
drm/xe: Drop GuC submit_wq pool
drm/xe: Drop HW fence pointer to HW fence ctx
drm/xe: Drop trace_xe_hw_fence_free
drm/xe: Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL
drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini
drm/xe: Drop xe_gt_tlb_invalidation_wait
drm/xe: Encapsulate drm_mm_node inside xe_ggtt_node
drm/xe: Enlarge the invalidation timeout from 150 to 500
drm/xe: Ensure all locks released in exec IOCTL
drm/xe: Export xe_hw_engine's mmio accessors
drm/xe: Faster devcoredump
drm/xe: Fix access_ok check in user_fence_create
drm/xe: fix build warning with CONFIG_PM=n
drm/xe: fix engine_class bounds check again
drm/xe: Fix memory leak on xe_alloc_pf_queue failure
drm/xe: Fix memory leak when aborting binds
drm/xe: Fix merge fails related to display runtime PM
drm/xe: fix missing 'xe_vm_put'
drm/xe: Fix missing conversion to xe_display_pm_runtime_resume
drm/xe: Fix missing runtime outer protection for ggtt_remove_node
drm/xe: Fix missing workqueue destroy in xe_gt_pagefault
drm/xe: Fix NPD in ggtt_node_remove()
drm/xe: Fix opregion leak
drm/xe: Fix possible exec queue leak in exec IOCTL
drm/xe: Fix possible UAF in guc_exec_queue_process_msg
drm/xe: Fix register definition order in xe_regs.h
drm/xe: Fix tile fini sequence
drm/xe: Fix total initialization in xe_ggtt_print_holes()
drm/xe: fix UAF around queue destruction
drm/xe: fix unbalanced rpm put() with declare_wedged()
drm/xe: fix unbalanced rpm put() with fence_fini()
drm/xe: Fix use after free when client stats are captured
drm/xe: fix WA 14018094691
drm/xe: Fix warning on unreachable statement
drm/xe: Fix xe_pt_abort_unbind
drm/xe: fixup xe_alloc_pf_queue
drm/xe: Free job before xe_exec_queue_put
drm/xe: Generate oob before compiling anything
drm/xe: handle flat ccs during hibernation on igpu
drm/xe: Handle polling only for system s/r in xe_display_pm_suspend/resume()
drm/xe: Handle unreliable MMIO reads during forcewake
drm/xe: Hold a PM ref when GT TLB invalidations are inflight
drm/xe: improve hibernation on igpu
drm/xe: Introduce const cast helper
drm/xe: Introduce GGTT documentation
drm/xe: Introduce xe_ggtt_largest_hole
drm/xe: Introduce xe_ggtt_print_holes
drm/xe: Invalidate media_gt TLBs
drm/xe: Invalidate media_gt TLBs in PT code
drm/xe: Invalidate media_gt TLBs in PT code
drm/xe: Kill regs/xe_sriov_regs.h
drm/xe: Limit drm_mm_node_allocated access to xe_ggtt_node
drm/xe: Make exec_queue_kill safe to call twice
drm/xe: Make wedged_mode debugfs writable
drm/xe: Make xe_ggtt_node struct independent
drm/xe: Migrate OOB WAs to OR rules
drm/xe: Move and export xe_hw_engine lookup.
drm/xe: Move enable host l2 VRAM post MCR init
drm/xe: Move ggtt_fini to devm managed
drm/xe: Move hw_engine_fini to devm managed
drm/xe: Move LNL scheduling WA to xe_device.h
drm/xe: Move part of xe_file cleanup to a helper
drm/xe: move the kernel lrc from hwe to execlist port
drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init
drm/xe: Name and document Wa_14019789679
drm/xe: Normalize NEEDS_64K BO flag
drm/xe: Only check last fence on user binds
drm/xe: Only enable scheduling upon resume if needed
drm/xe: Prevent null pointer access in xe_migrate_copy
drm/xe: prevent potential UAF in pf_provision_vf_ggtt()
drm/xe: prevent UAF around preempt fence
drm/xe: Refactor mmio setup for multi-tile
drm/xe: Refactor xe_ggtt balloon functions to make the node clear
drm/xe: Reinit msg link when processing a message
drm/xe: remove display stepping handling
drm/xe: Remove extra dma_fence_put on xe_sync_entry_add_deps failure
drm/xe: Remove fence check from send_tlb_invalidation
drm/xe: Remove NULL check of lrc->bo in xe_lrc_snapshot_capture()
drm/xe: Remove redundant [drm] tag from xe_assert() message
drm/xe: Remove redundant param from xe_bo_create_user
drm/xe: Remove runtime argument from display s/r functions
drm/xe: Remove stale declaration of xe_mmio_probe_vram()
drm/xe: Remove unnecessary drm_mm.h includes
drm/xe: Remove unrequired NULL check in xe_sched_job_free_fences
drm/xe: Remove unrequired NULL checks in xe_sync_entry_cleanup
drm/xe: Remove unused xe parameter
drm/xe: Remove unused xe_sync_entry_wait
drm/xe: Removed unused xe_ggtt_printk
drm/xe: Rename enable_display module param
drm/xe: Rename xe_ggtt_node related functions
drm/xe: replace #include with
drm/xe: Restore GT freq on GSC load error
drm/xe: Restore pci state upon resume
drm/xe: Restore system memory GGTT mappings
drm/xe: Resume TDR after GT reset
drm/xe: Return -ENOBUFS if a kmalloc fails which is tied to an array of binds
drm/xe: s/xe_tile_migrate_engine/xe_tile_migrate_exec_queue
drm/xe: Set firmware state to loadable before registering guc_fini_hw
drm/xe: Set mask bits for CCS_MODE register
drm/xe: Stop accumulating LRC timestamp on job_free
drm/xe: Store process name and pid in xe file
drm/xe: Support 'nomodeset' kernel command-line option
drm/xe: Suppress missing outer rpm protection warning
drm/xe: Suspend/resume user access only during system s/r
drm/xe: Take a ref to xe file when user creates a VM
drm/xe: Take job list lock in xe_sched_add_pending_job
drm/xe: Take ref to VM in delayed snapshot
drm/xe: Update PT layer with better error handling
drm/xe: Update VM trace events
drm/xe: Update xe_sa to use xe_managed_bo_create_pin_map
drm/xe: Use bookkeep slots for external BO's in exec IOCTL
drm/xe: use devm instead of drmm for managed bo
drm/xe: use devm_add_action_or_reset() helper
drm/xe: Use dma_fence_chain_free in chain fence unused as a sync
drm/xe: Use for_each_remote_tile rather than manual check
drm/xe: Use helper for ASID -> VM in GPU faults and access counters
drm/xe: use pdev_to_xe_device() instead of pci_get_drvdata() directly
drm/xe: Use reserved copy engine for user binds on faulting devices
drm/xe: Use separate rpm lockdep map for non-d3cold-capable devices
drm/xe: Use the filelist from drm for ccs_mode change
drm/xe: Use topology to determine page fault queue size
drm/xe: Use VF_CAP_REG for device wmb
drm/xe: Use write-back caching mode for system memory on DGFX
drm/xe: Use xe_pm_runtime_get in xe_bo_move() if reclaim-safe.
drm/xe: Validate user fence during creation
drm/xe: Wedge the entire device
drm/xe: Write all slices if its mcr register
 
drm/{i915, xe}: Avoid direct inspection of dpt_vma from outside dpt
 
drm: Add might_fault to drm_modeset_lock priming
drm: Add missing documentation for struct drm_plane_size_hint
drm: Add the missing symbol '.'
drm: bridge: anx7625: Use of_property_read_variable_u8_array()
drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
drm: Do delayed switcheroo in drm_lastclose()
drm: Expand max DRM device number to full MINORBITS
drm: Fix kerneldoc for "Returns" section
drm: fixed: Don't use "proxy" headers
drm: Introduce 'power saving policy' drm property
drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock
drm: new helper: drm_gem_prime_handle_to_dmabuf()
drm: omapdrm: Add missing check for alloc_ordered_workqueue
drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm: panel: boe-bf060y8m-aj0: Enable prepare_prev_first
drm: Remove struct drm_driver.lastclose
drm: Remove struct drm_mode_config_funcs.output_poll_changed
drm: renesas: Move RZ/G2L MIPI DSI driver to rz-du
drm: renesas: rz-du: Add RZ/G2UL DU Support
drm: use mem_is_zero() instead of !memchr_inv(s, 0, n)
drm: Use XArray instead of IDR for minors
 
dt-binding: ptp: fsl,ptp: add pci1957,ee02 compatible string for fsl,enetc-ptp
 
dt-bindings/perf: Add Arm NI-700 PMU
 
dt-bindings: adc: ad9467: support new parts
dt-bindings: apple,aic: Document A7-A11 compatibles
dt-bindings: arc: convert archs-pct.txt to yaml
dt-bindings: arm-smmu: Add compatible for QCS8300 SoC
dt-bindings: arm-smmu: document the support on SA8255p
dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs
dt-bindings: arm: aspeed: add IBM P11 BMC boards
dt-bindings: arm: aspeed: add Meta Catalina board
dt-bindings: arm: fsl: add fsl-ls2081a-rdb board
dt-bindings: arm: fsl: add i.MX93 14x14 EVK board
dt-bindings: arm: fsl: Add Kontron i.MX93 OSM-S based boards
dt-bindings: arm: fsl: Add Variscite Symphony board and VAR-SOM-MX8MP SoM
dt-bindings: arm: fsl: correct spelling of TQ-Systems
dt-bindings: arm: fsl: drop usage of VAR-SOM-MX8MM SoM compatible alone
dt-bindings: arm: fsl: rename gw7905 to gw75xx
dt-bindings: arm: qcom,ids: Add IDs for SM7325 family
dt-bindings: arm: qcom,ids: add SoC ID for QCS8275/QCS8300
dt-bindings: arm: qcom: Add Lenovo ThinkPad T14s Gen 6
dt-bindings: arm: qcom: Add LG G4 (h815)
dt-bindings: arm: qcom: Add msm8916/39 based Lenovo devices
dt-bindings: arm: qcom: Add Surface Laptop 7 devices
dt-bindings: arm: rockchip: Add Cool Pi CM5 GenBook
dt-bindings: arm: rockchip: Add Firefly Core-PX30-JD4 on baseboard
dt-bindings: arm: rockchip: Add GameForce Ace
dt-bindings: arm: rockchip: Add Hardkernel ODROID-M1S
dt-bindings: arm: rockchip: Add Hardkernel ODROID-M2
dt-bindings: arm: rockchip: Add LCKFB Taishan Pi RK3566
dt-bindings: arm: rockchip: Add NanoPC-T6 LTS
dt-bindings: arm: rockchip: Add NanoPi R2S Plus
dt-bindings: arm: rockchip: Add rk3576 compatible string to pmu.yaml
dt-bindings: arm: rockchip: Correct vendor for Hardkernel ODROID-M1
dt-bindings: arm: stm32: Add compatible strings for Protonic boards
dt-bindings: arm: sunxi: Add Anbernic RG35XXSP
dt-bindings: arm: tegra: Document Nyan, all revisions in kernel tree
dt-bindings: arm: ti: Add BeagleY-AI
dt-bindings: arm: Update Corstone-1000 maintainers
dt-bindings: ata: Add Cirrus EP93xx
dt-bindings: ata: Add i.MX8QM AHCI compatible string
dt-bindings: ata: qcom,apq8064-ahci: add to dtschema
dt-bindings: ata: qcom,ipq806x-ahci: use dtschema
dt-bindings: atmel-sysreg: add sam9x7
dt-bindings: bluetooth: bring the HW description closer to reality for wcn6855
dt-bindings: bluetooth: move Bluetooth bindings to dedicated directory
dt-bindings: bluetooth: reference serial-peripheral-props.yaml
dt-bindings: board: convert fsl-board.txt to yaml
dt-bindings: bus: qcom,ebi2: convert to dtschema
dt-bindings: can: convert microchip,mcp251x.txt to yaml
dt-bindings: can: fsl,flexcan: add common 'can-transceiver' for fsl,flexcan
dt-bindings: can: fsl,flexcan: move fsl,imx95-flexcan standalone
dt-bindings: can: renesas,rcar-canfd: Document R-Car V4M support
dt-bindings: can: rockchip_canfd: add rockchip CAN-FD controller
dt-bindings: clk: vc5: Make SD/OE pin configuration properties not required
dt-bindings: clock, reset: Add support for rk3576
dt-bindings: clock, reset: fix top-comment indentation rk3576 headers
dt-bindings: clock: add ExynosAuto v920 SoC CMU bindings
dt-bindings: clock: add i.MX95 NETCMIX block control
dt-bindings: clock: add RMII clock selection
dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller
dt-bindings: clock: Add x1e80100 LPASSCC reset controller
dt-bindings: clock: at91: Allow PLLs to be exported and referenced in DT
dt-bindings: clock: axg-audio: add earcrx clock ids
dt-bindings: clock: baikal,bt1-ccu-div: add top-level constraints
dt-bindings: clock: cirrus,lochnagar: add top-level constraints
dt-bindings: clock: exynos7885: Add CMU_TOP PLL MUX indices
dt-bindings: clock: exynos7885: Add indices for USB clocks
dt-bindings: clock: exynos7885: Fix duplicated binding
dt-bindings: clock: exynos850: Add TMU clock
dt-bindings: clock: exynosautov9: add dpum clock
dt-bindings: clock: fix C3 PLL input parameter
dt-bindings: clock: gcc-msm8998: Add Q6 and LPASS clocks definitions
dt-bindings: clock: imx8mp: Add #reset-cells property
dt-bindings: clock: mediatek,apmixedsys: Fix "mediatek,mt6779-apmixed" compatible
dt-bindings: clock: mediatek: Convert MediaTek clock syscons to schema
dt-bindings: clock: mediatek: Drop duplicate mediatek,mt6795-sys-clock.yaml
dt-bindings: clock: nxp,lpc3220-clk: Convert bindings to DT schema
dt-bindings: clock: nxp,lpc3220-usb-clk: Convert bindings to dtschema
dt-bindings: clock: qcom,a53pll: Add msm8226-a7pll compatible
dt-bindings: clock: qcom,a53pll: Allow opp-table subnode
dt-bindings: clock: qcom,qcs404-turingcc: convert to dtschema
dt-bindings: clock: qcom,sm8650-dispcc: replace with symlink
dt-bindings: clock: qcom: add CAMCC clocks on SM4450
dt-bindings: clock: qcom: add DISPCC clocks on SM4450
dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
dt-bindings: clock: qcom: add GPUCC clocks on SM4450
dt-bindings: clock: qcom: Add missing USB MP resets
dt-bindings: clock: qcom: Add SM8150 camera clock controller
dt-bindings: clock: qcom: Drop required-opps in required on SM8650 camcc
dt-bindings: clock: qcom: Drop required-opps in required on sm8650 videocc
dt-bindings: clock: renesas,cpg-clocks: Add top-level constraints
dt-bindings: clock: renesas,cpg-mssr: Document RZ/G2M v3.0 (r8a774a3) clock
dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG
dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG
dt-bindings: clock: rockchip,rk3588-cru: drop unneeded assigned-clocks
dt-bindings: clock: rockchip: remove CLK_NR_CLKS and CLKPMU_NR_CLKS
dt-bindings: clock: st,stm32mp1-rcc: add top-level constraints
dt-bindings: clocks: atmel,at91rm9200-pmc: add sam9x7 clock controller
dt-bindings: clocks: atmel,at91sam9x5-sckc: add sam9x7
dt-bindings: cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml
dt-bindings: crypto: fsl,sec-v4.0: add second register space for rtic
dt-bindings: crypto: qcom,prng: document support for SA8255p
dt-bindings: display/msm: hdmi: add qcom,hdmi-tx-8998
dt-bindings: display: bridge: tc358867: Document default DP preemphasis
dt-bindings: display: elgin,jg10309-01: Add own binding
dt-bindings: display: himax-hx8394: Add Microchip AC40T08A MIPI Display panel
dt-bindings: display: mediatek: dpi: Add power domains
dt-bindings: display: mediatek: dpi: correct power-domains property
dt-bindings: display: mediatek: split: add subschema property constraints
dt-bindings: display: panel-simple-lvds-dual-ports: use unevaluatedProperties
dt-bindings: display: panel-simple: Add On Tat Industrial Company KD50G21-40NT-A1
dt-bindings: display: panel: Add compatible for melfas lmfbx101117480
dt-bindings: display: panel: Add compatible for starry-er88577
dt-bindings: display: panel: document BOE TV101WUM-LL2 DSI Display Panel
dt-bindings: display: panel: Document Densitron DMT028VGHMCMI-1D TFT on ILI9806E DSI TCON
dt-bindings: display: renesas,rzg2l-du: Document RZ/G2UL DU bindings
dt-bindings: display: simple: Document support for Innolux G070ACE-LH3
dt-bindings: display: st7701: Add Anbernic RG28XX panel
dt-bindings: dma: Add Cirrus EP93xx
dt-bindings: dma: Add Loongson-1 APB DMA
dt-bindings: dma: Add lpc32xx DMA mux binding
dt-bindings: dma: fsl,imx-dma: Document the DMA clocks
dt-bindings: dma: fsl-mxs-dma: Add compatible string "fsl,imx8qxp-dma-apbh"
dt-bindings: dma: mv-xor-v2: Convert to dtschema
dt-bindings: dma: rz-dmac: Document RZ/G3S SoC
dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string
dt-bindings: eeprom: at24: Add compatible for Giantec GT24C04A
dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format
dt-bindings: extcon: ptn5150: add child node port
dt-bindings: firmware: Add i.MX95 SCMI Extension protocol
dt-bindings: firmware: arm,scmi: Add missing vendor string
dt-bindings: firmware: arm,scmi: Add support for system power protocol
dt-bindings: firmware: arm,scmi: Introduce property max-rx-timeout-ms
dt-bindings: Fix various typos
dt-bindings: fsl-qdma: allow compatible string fallback to fsl,ls1021a-qdma
dt-bindings: fsl: fsl,rcpm: fix unevaluated fsl,rcpm-wakeup property
dt-bindings: gnss: reference serial-peripheral-props.yaml
dt-bindings: gpio: ep9301: Add missing "#interrupt-cells" to examples
dt-bindings: gpio: fcs,fxl6408: add missing type to GPIO hogs
dt-bindings: gpio: gpio-davinci: Add the gpio-reserved-ranges property
dt-bindings: gpio: nxp,lpc3220-gpio: Convert to dtschema
dt-bindings: gpio: simplify GPIO hog nodes schema
dt-bindings: HID: i2c-hid: elan: Introduce Elan ekth6a12nay
dt-bindings: hwlock: sprd-hwspinlock: convert to YAML
dt-bindings: hwmon: Add adt7475 fan/pwm properties
dt-bindings: hwmon: Add maxim max31790
dt-bindings: hwmon: Add Sophgo SG2042 external hardware monitor support
dt-bindings: hwmon: adt7475: Deprecate adi,pwm-active-state
dt-bindings: hwmon: Convert ltc2978.txt to yaml
dt-bindings: hwmon: Document TI TPS546D24
dt-bindings: i2c: add support for tsd,mule-i2c-mux
dt-bindings: i2c: aspeed: drop redundant multi-master
dt-bindings: i2c: i2c-rk3x: Add rk3576 compatible
dt-bindings: i2c: i2c-sprd: convert to YAML
dt-bindings: i2c: nvidia,tegra20-i2c: combine same if:then: clauses
dt-bindings: i2c: nvidia,tegra20-i2c: define power-domains top-level
dt-bindings: i2c: nvidia,tegra20-i2c: restrict also clocks in if:then:
dt-bindings: i2c: qcom,i2c-cci: add missing clocks constraint in if:then:
dt-bindings: i2c: renesas,riic: Document the R9A08G045 support
dt-bindings: iio: accel: add ADXL380
dt-bindings: iio: ad4695: fix common-mode-channel
dt-bindings: iio: adc: ad7192: Add clock provider
dt-bindings: iio: adc: ad7192: Update clock config
dt-bindings: iio: adc: ad7380: add single-ended compatible parts
dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply
dt-bindings: iio: adc: Add AD4000
dt-bindings: iio: adc: add AD4695 and similar ADCs
dt-bindings: iio: adc: Add AXP717 compatible
dt-bindings: iio: adc: add binding for pac1921
dt-bindings: iio: adc: Add rockchip,rk3576-saradc string
dt-bindings: iio: adc: adi,ad7606: add conditions
dt-bindings: iio: adc: adi,ad7606: add supply properties
dt-bindings: iio: adc: adi,ad7606: fix example
dt-bindings: iio: adc: adi,ad7606: improve descriptions
dt-bindings: iio: adc: adi,ad7606: normalize textwidth
dt-bindings: iio: adc: sophgo,cv1800b-saradc: Add Sophgo CV1800B SARADC
dt-bindings: iio: add backend support to sd modulator
dt-bindings: iio: add vref support to sd modulator
dt-bindings: iio: adf4377: add adf4378 support
dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
dt-bindings: iio: aw96103: Add bindings for aw96103/aw96105 sensor
dt-bindings: iio: BU27034 => BU27034ANUC
dt-bindings: iio: dac: Add adi,ltc2664.yaml
dt-bindings: iio: dac: Add adi,ltc2672.yaml
dt-bindings: iio: dac: adi,ad56xx: Fix duplicate compatible strings
dt-bindings: iio: dac: Generalize DAC common properties
dt-bindings: iio: dfsdm: move to backend framework
dt-bindings: iio: humidity: add ENS210 sensor family
dt-bindings: iio: kionix,kxcjk1013: Document KX022-1020
dt-bindings: iio: light: ltrf216a: Document LTR-308 support
dt-bindings: iio: light: ROHM BH1745
dt-bindings: iio: light: stk33xx: add compatible for stk3013
dt-bindings: iio: magnetometer: Add ak09118
dt-bindings: iio: magnetometer: bmc150: Document mount-matrix
dt-bindings: iio: pressure: Add Sensirion SDP500
dt-bindings: iio: proximity: Add TYHX HX9023S
dt-bindings: iio: st,stm32-adc: add top-level constraints
dt-bindings: incomplete-devices: And another batch of compatibles
dt-bindings: input: Add Cirrus EP93xx keypad
dt-bindings: input: convert rotary-encoder to yaml
dt-bindings: input: Goodix SPI HID Touchscreen
dt-bindings: input: pure gpio support for adp5588
dt-bindings: input: qcom,pm8xxx-vib: Document PM6150 compatible
dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
dt-bindings: input: touchscreen: convert ad7879 to yaml format
dt-bindings: input: touchscreen: convert ads7846.txt to yaml
dt-bindings: input: touchscreen: convert colibri-vf50-ts.txt to yaml
dt-bindings: input: touchscreen: Use generic node name
dt-bindings: input: zinitix: Document touch-keys support
dt-bindings: interconnect: Add Qualcomm IPQ5332 support
dt-bindings: interconnect: qcom,rpmh: correct sm8150 camnoc
dt-bindings: interconnect: qcom,sm8350: drop DISP nodes
dt-bindings: interconnect: qcom-bwmon: Document SA8775p bwmon compatibles
dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC
dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC
dt-bindings: interconnect: qcom: Do not require reg for sc8180x virt NoCs
dt-bindings: interconnect: qcom: msm8939: Fix example
dt-bindings: interconnect: qcom: msm8953: Fix 'See also' in description
dt-bindings: interrupt-controller: Add SOPHGO SG2002 plic
dt-bindings: interrupt-controller: arm,gic: add ESPI and EPPI specifiers
dt-bindings: interrupt-controller: aspeed,ast2400-vic: Convert to DT schema
dt-bindings: interrupt-controller: convert bcm2836-l1-intc to yaml
dt-bindings: interrupt-controller: fsl,irqsteer: Document fsl,imx8qm-irqsteer
dt-bindings: interrupt-controller: fsl,ls-extirq: workaround wrong interrupt-map number
dt-bindings: interrupt-controller: qcom-pdc: document support for SA8255p
dt-bindings: lcdif: Document the dmas/dma-names properties
dt-bindings: leds: Convert leds-lm3692x to YAML format
dt-bindings: leds: Document "netdev" trigger
dt-bindings: leds: pca995x: Add new nxp,pca9956b compatible
dt-bindings: leds: sc2731-bltc: Convert to YAML
dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188
dt-bindings: mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 clients
dt-bindings: mailbox: qcom-ipcc: Document QCS8300 IPCC
dt-bindings: mailbox: qcom-ipcc: document the support for SA8255p
dt-bindings: MAINTAINERS: drop stale exynos file pattern
dt-bindings: media: amlogic,gx-vdec: add the GXLX SoC family and update GXL
dt-bindings: media: imx335: Add reset-gpios to the DT example
dt-bindings: media: renesas,vin: Add binding for V4M
dt-bindings: media: renesas,vin: Add Gen4 family fallback
dt-bindings: media: rockchip,vpu: Document RK3128 compatible
dt-bindings: media: s5p-mfc: Remove s5p-mfc.txt binding
dt-bindings: memory-controllers: fsl,imx-weim: Fix "fsl,weim-cs-timing" schema
dt-bindings: memory-controllers: renesas,rpc-if: add top-level constraints
dt-bindings: mfd: Add Analog Devices ADP5585
dt-bindings: mfd: adp5585: Add parsing of hogs
dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC
dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p
dt-bindings: mfd: syscon: Add rk3576 QoS register compatible
dt-bindings: mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible
dt-bindings: mfd: x-powers,axp152: add boost regulator
dt-bindings: misc: aspeed,ast2400-cvic: Convert to DT schema
dt-bindings: misc: fsl,qoriq-mc: remove ref for msi-parent
dt-bindings: misc: qcom,fastrpc: document new domain ID
dt-bindings: misc: qcom,fastrpc: increase the max number of iommus
dt-bindings: mmc: Add support for rk3576 dw-mshc
dt-bindings: mmc: Add support for rk3576 eMMC
dt-bindings: mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI controller
dt-bindings: mmc: renesas,sdhi: add top-level constraints
dt-bindings: mmc: renesas,sdhi: Document RZ/V2H(P) support
dt-bindings: mmc: renesas,sdhi: Remove duplicate compatible and add clock checks
dt-bindings: mmc: sdhci-atmel: Convert to json schema
dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2042 support
dt-bindings: Move Mediatek clock controllers to "clock" directory
dt-bindings: mtd: Add ts7200 nand-controller
dt-bindings: mtd: ti, gpmc-nand: support partitions node
dt-bindings: net: Add Cirrus EP93xx
dt-bindings: net: add Microchip's LAN865X 10BASE-T1S MACPHY
dt-bindings: net: Add support for rk3576 dwmac
dt-bindings: net: bluetooth: Add support for Amlogic Bluetooth
dt-bindings: net: brcm,unimac-mdio: Add bcm6846-mdio
dt-bindings: net: convert maxim,ds26522.txt to yaml format
dt-bindings: net: dsa: mediatek,mt7530: Add airoha,en7581-switch
dt-bindings: net: dsa: microchip: Add KSZ8895/KSZ8864 switch support
dt-bindings: net: dsa: microchip: add microchip,pme-active-high flag
dt-bindings: net: dsa: vsc73xx: add {rx,tx}-internal-delay-ps
dt-bindings: net: fsl,qoriq-mc-dpmac: using unevaluatedProperties
dt-bindings: net: mdio: change nodename match pattern
dt-bindings: net: mediatek,net: add top-level constraints
dt-bindings: net: mediatek,net: narrow interrupts per variants
dt-bindings: net: renesas,etheravb: add top-level constraints
dt-bindings: net: socionext,uniphier-ave4: add top-level constraints
dt-bindings: net: ti,cc1352p7: Add bootloader-backdoor-gpios
dt-bindings: net: wireless: convert marvel-8xxx.txt to yaml format
dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems
dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value
dt-bindings: nvmem: convert U-Boot env to a layout
dt-bindings: nvmem: imx-ocotp: support i.MX95
dt-bindings: nvmem: sfp: add ref to nvmem-deprecated-cells.yaml
dt-bindings: nvmem: st,stm32-romem: add missing "unevaluatedProperties" on child nodes
dt-bindings: opp: operating-points-v2-ti-cpu: Update maintainers
dt-bindings: PCI: altera: Convert to YAML
dt-bindings: PCI: altera: msi: Convert to YAML
dt-bindings: PCI: brcm,stb-pcie: Add 7712 SoC description
dt-bindings: PCI: brcm,stb-pcie: Change brcmstb maintainer and cleanup
dt-bindings: PCI: brcm,stb-pcie: Use maxItems for reset controllers
dt-bindings: PCI: hisilicon,kirin-pcie: Add top-level constraints
dt-bindings: PCI: host-generic-pci: Drop minItems and maxItems of ranges
dt-bindings: PCI: imx6q-pcie: Add i.MX8Q PCIe compatible string
dt-bindings: PCI: imx6q-pcie: Add reg-name "dbi2" and "atu" for i.MX8M PCIe Endpoint
dt-bindings: PCI: layerscape-pci: Add deprecated property 'num-viewport'
dt-bindings: PCI: layerscape-pci: Change property 'fsl,pcie-scfg' type
dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie
dt-bindings: PCI: mediatek-gen3: Add support for Airoha EN7581
dt-bindings: PCI: pci-ep: Document 'linux,pci-domain' property
dt-bindings: PCI: pci-ep: Update Maintainers
dt-bindings: PCI: qcom,pcie-sc7280: Update bindings adding eight interrupts
dt-bindings: PCI: qcom,pcie-sm8450: Add 'global' interrupt
dt-bindings: PCI: qcom: Allow 'vddpe-3v3-supply' again
dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4M compatible
dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4M compatible
dt-bindings: PCI: renesas,pci-rcar-gen2: Add top-level constraints
dt-bindings: PCI: socionext,uniphier-pcie-ep: Add top-level constraints
dt-bindings: PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property
dt-bindings: pci: xilinx-nwl: Add phys property
dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge
dt-bindings: perf: arm-cmn: Add CMN S3
dt-bindings: phy: add qcom,hdmi-phy-8998
dt-bindings: phy: drop obsolete qcom,usb-8x16-phy bindings
dt-bindings: phy: hisilicon,hi3798cv200-combphy: Convert to DT schema
dt-bindings: phy: mxs-usb-phy: add nxp,sim property
dt-bindings: phy: nuvoton,ma35-usb2-phy: add new bindings
dt-bindings: phy: qcom,sata-phy: convert to dtschema
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries
dt-bindings: phy: renesas,usb2-phy: Document RZ/G3S phy bindings
dt-bindings: phy: rockchip,rk3588-hdptx-phy: Add #clock-cells
dt-bindings: phy: socionext,uniphier: add top-level constraints
dt-bindings: pincfg-node: Add "input-schmitt-microvolt" property
dt-bindings: pinctrl: Add pinctrl for Sophgo CV1800 series SoC.
dt-bindings: pinctrl: Add rk3576 pinctrl support
dt-bindings: pinctrl: Convert Atmel PIO3 pinctrl to json-schema
dt-bindings: pinctrl: npcm8xx: remove non-existent groups and functions
dt-bindings: pinctrl: qcom,apq8064-pinctrl: convert to dtschema
dt-bindings: pinctrl: qcom,apq8084-pinctrl: convert to dtschema
dt-bindings: pinctrl: qcom,ipq4019-pinctrl: convert to dtschema
dt-bindings: pinctrl: qcom,ipq8064-pinctrl: convert to dtschema
dt-bindings: pinctrl: qcom: add missing type to GPIO hogs
dt-bindings: pinctrl: renesas: Document RZ/G2M v3.0 (r8a774a3) PFC support
dt-bindings: platform: Add Surface System Aggregator Module
dt-bindings: power: Add support for RK3576 SoC
dt-bindings: power: renesas: Document RZ/G2M v3.0 (r8a774a3) SYSC binding
dt-bindings: power: rockchip: Document RK3308 IO voltage domains
dt-bindings: power: supply: axp20x-battery: Add monitored-battery
dt-bindings: power: supply: axp20x: Add AXP717 compatible
dt-bindings: power: supply: axp20x: Add AXP717 compatible
dt-bindings: power: supply: axp20x: Add input-current-limit-microamp
dt-bindings: power: supply: sc27xx-fg: add low voltage alarm IRQ
dt-bindings: pse: tps23881: add reset-gpios
dt-bindings: pwm: Add Cirrus EP93xx
dt-bindings: pwm: allwinner,sun4i-a10-pwm: add top-level constraints
dt-bindings: pwm: amlogic: Add new bindings for meson A1 PWM
dt-bindings: pwm: amlogic: Add optional power-domains
dt-bindings: pwm: renesas,pwm-rcar: Add r8a779h0 support
dt-bindings: pwm: renesas,tpu: Add r8a779h0 support
dt-bindings: qcom: Document samsung,j3ltetw
dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs
dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
dt-bindings: remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes
dt-bindings: reset: Add Amlogic T7 reset controller
dt-bindings: reset: renesas: Document RZ/G2M v3.0 (r8a774a3) reset module
dt-bindings: reset: socionext,uniphier-glue-reset: add top-level constraints
dt-bindings: riscv: Add Sipeed LicheeRV Nano board compatibles
dt-bindings: riscv: Add Svvptc ISA extension description
dt-bindings: rng: Add Rockchip RK3568 TRNG
dt-bindings: rtc: Add support for SD2405AL.
dt-bindings: rtc: Drop non-trivial duplicate compatibles
dt-bindings: rtc: microcrystal,rv3028: add #clock-cells property
dt-bindings: rtc: sprd,sc2731-rtc: convert to YAML
dt-bindings: rtc: stm32: describe pinmux nodes
dt-bindings: samsung: exynos-usi: add missing constraints
dt-bindings: serial: 8250_omap: Add wakeup-source property
dt-bindings: serial: add common properties schema for UART children
dt-bindings: serial: add missing "additionalProperties" on child nodes
dt-bindings: serial: Allow embedded-controller as child node
dt-bindings: serial: atmel,at91-usart: add compatible for sam9x7.
dt-bindings: serial: mediatek,uart: add MT7981
dt-bindings: serial: renesas: Document RZ/G2M v3.0 (r8a774a3) scif
dt-bindings: serial: samsung: avoid duplicating permitted clock-names
dt-bindings: serial: samsung: fix maxItems for gs101
dt-bindings: soc: Add Cirrus EP93xx
dt-bindings: soc: bcm: document brcm,bcm2711-avs-monitor
dt-bindings: soc: fsl: add missed compatible string fsl,ls*-isc
dt-bindings: soc: fsl: Convert rcpm to yaml format
dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) QMC controller
dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) TSA controller
dt-bindings: soc: fsl: cpm_qe: convert network.txt to yaml
dt-bindings: soc: qcom: qcom,pmic-glink: Document SM7325 compatible
dt-bindings: soc: qcom: smd-rpm: add generic compatibles
dt-bindings: soc: renesas: Document RZ/G2M v3.0 (r8a774a3) SoC
dt-bindings: soc: renesas: Document RZ/V2H EVK board
dt-bindings: soc: rockchip: Add rk3576 syscon compatibles
dt-bindings: soc: ti: am654-serdes-ctrl: Add simple-mfd to compatible items
dt-bindings: soc: ti: pruss: Add documentation for PA_STATS support
dt-bindings: spi: Add Cirrus EP93xx
dt-bindings: spi: add PIC64GX SPI/QSPI compatibility to MPFS SPI/QSPI bindings
dt-bindings: spi: nxp-fspi: add imx8ulp support
dt-bindings: thermal: amlogic,thermal: add optional power-domains
dt-bindings: thermal: tsens: document support on SA8255p
dt-bindings: timer: convert bcm2835-system-timer bindings to YAML
dt-bindings: timer: fsl,ftm-timer: Convert to dtschema
dt-bindings: timer: nxp,lpc3220-timer: Convert to dtschema
dt-bindings: timer: rockchip: Add rk3576 compatible
dt-bindings: timer: ti,davinci-timer: convert to dtschema
dt-bindings: trivial-devices: add isil,isl69260
dt-bindings: trivial-devices: Deprecate "ad,ad7414"
dt-bindings: trivial-devices: Document elgin,jg10309-01
dt-bindings: trivial-devices: Drop duplicate "maxim,max1237"
dt-bindings: trivial-devices: Drop duplicate LM75 compatible devices
dt-bindings: trivial-devices: Drop incorrect and duplicate at24 compatibles
dt-bindings: usb: add layerscape super speed usb support
dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller
dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details
dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details
dt-bindings: usb: qcom,dwc3: Update ipq5332 interrupt info
dt-bindings: usb: ti,j721e-usb: fix compatible list
dt-bindings: vendor-prefixes: Add "test" vendor for KUnit and friends
dt-bindings: vendor-prefixes: Add DFRobot.
dt-bindings: vendor-prefixes: Add Shenzhen JLC Technology Group LCKFB
dt-bindings: vendor-prefixes: add tyhx
dt-bindings: wakeup-source: update reference to m8921-keypad.yaml
dt-bindings: watchdog: Add Cirrus EP93x
dt-bindings: watchdog: Add rockchip,rk3576-wdt compatible
dt-bindings: watchdog: convert ziirave-wdt.txt to yaml
dt-bindings: watchdog: nxp,lpc1850-wdt: Convert bindings to dtschema
dt-bindings: watchdog: qcom-wdt: document support on SA8255p
dt-bindings: watchdog: renesas,wdt: Document RZ/V2H(P) SoC
dt-bindings: watchdog: stm32-iwdg: Document interrupt and wakeup properties
dt-bindings: watchdog: ti,davinci-wdt: convert to dtschema
 
dt: dt-extract-compatibles: Extract compatibles from function parameters
 
dyndbg: use seq_putc() in ddebug_proc_show()
 
e1000e: avoid failing the system during pm_suspend
e1000e: change I219 (19) devices to ADP
e1000e: Remove Meteor Lake SMBUS workarounds
 
ecryptfs: Convert ecryptfs_write_end() to use a folio
ecryptfs: Use a folio in ecryptfs_write_begin()
 
EDAC/igen6: Fix conversion of system address to physical memory address
 
EDAC/qcom: Make irq configuration optional
 
EDAC/sb_edac: Fix the compile warning of large frame size
 
EDAC/synopsys: Fix error injection on Zynq UltraScale+
 
EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
 
EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
 
EDAC: Drop obsolete PPC4xx driver
 
efi/cper: Print correctable AER information
 
efi: Remove redundant null pointer checks in efi_debugfs_init()
efi: Remove unused declaration efi_initialize_iomem_resources()
 
efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
 
EINJ, CXL: Fix CXL device SBDF calculation
 
elevator: do not request_module if elevator exists
elevator: Remove argument from elevator_find_get
 
enic: Collect per queue statistics
enic: Remove setting of RX software timestamp
enic: Report per queue statistics in netdev qstats
enic: Report some per queue statistics in ethtool
enic: Use macro instead of static const variables for array sizes
 
ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
 
erofs: add file-backed mount support
erofs: allocate more short-lived pages from reserved pool first
erofs: clean up erofs_register_sysfs()
erofs: ensure regular inodes for file-backed mounts
erofs: fix error handling in z_erofs_init_decompressor
erofs: fix incorrect symlink detection in fast symlink
erofs: get rid of kaddr in `struct z_erofs_maprecorder`
erofs: get rid of z_erofs_try_to_claim_pcluster()
erofs: handle overlapped pclusters out of crafted images properly
erofs: mark experimental fscache backend deprecated
erofs: refactor read_inode calling convention
erofs: reject inodes with negative i_size
erofs: restrict pcluster size limitations
erofs: simplify erofs_map_blocks_flatmode()
erofs: sunset unneeded NOFAILs
erofs: support compressed inodes for fileio
erofs: support unencoded inodes for fileio
erofs: use get_tree_bdev_flags() to avoid misleading messages
erofs: use kmemdup_nul in erofs_fill_symlink
 
err.h: add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU() macros
 
eth: fbnic: add basic rtnl stats
eth: fbnic: Add devlink firmware version info
eth: fbnic: Add ethtool support for fbnic
eth: fbnic: add support for basic qstats
eth: fbnic: Add support to fetch group stats
eth: fbnic: select DEVLINK and PAGE_POOL
eth: mlx5: allow disabling queues when RSS contexts exist
eth: mvpp2: implement new RSS context API
eth: remove .cap_rss_ctx_supported from updated drivers
 
ethernet: stmmac: dwmac-rk: Add GMAC support for RK3576
ethernet: stmmac: dwmac-rk: Fix typo for RK3588 code
 
ethtool: Add new result codes for TDR diagnostics
ethtool: Add support for specifying information source in cable test results
ethtool: cmis_cdb: Remove unused declaration ethtool_cmis_page_fini()
ethtool: Don't check for NULL info in prepare_data callbacks
ethtool: Extend cable testing interface with result source information
ethtool: make ethtool_ops::cap_rss_ctx_supported optional
ethtool: pse-pd: move pse validation into set
ethtool: refactor checking max channels
ethtool: rss: don't report key if device doesn't support it
ethtool: rss: move the device op invocation out of rss_prepare_data()
ethtool: rss: report info about additional contexts from XArray
ethtool: rss: support dumping RSS contexts
ethtool: rss: support skipping contexts during dump
ethtool: RX software timestamp for all
 
eventpoll: Annotate data-race of busy_poll_usecs
eventpoll: Don't re-zero eventpoll fields
 
evm: stop avoidably reading i_writecount in evm_file_release
 
exec: don't WARN for racy path_noexec check
 
exfat: do not fallback to buffered write
exfat: drop ->i_size_ondisk
exfat: fix memory leak in exfat_load_bitmap()
exfat: Implement sops->shutdown and ioctl
exfat: move extend valid_size into ->page_mkwrite()
exfat: resolve memory leak from exfat_create_upcase_table()
 
exit: Sleep at TASK_IDLE when waiting for application core dump
 
ext2: store cookie in private data
 
ext4: add new ext4_ext_path_brelse() helper
ext4: adjust the layout of the ext4_inode_info structure to save memory
ext4: annotate struct ext4_xattr_inode_array with __counted_by()
ext4: aovid use-after-free in ext4_ext_insert_extent()
ext4: avoid buffer_head leak in ext4_mark_inode_used()
ext4: avoid negative min_clusters in find_group_orlov()
ext4: avoid OOB when system.data xattr changes underneath the filesystem
ext4: avoid potential buffer_head leak in __ext4_new_inode()
ext4: avoid use-after-free in ext4_ext_show_leaf()
ext4: check buffer_verified in advance to avoid unneeded ext4_get_group_info()
ext4: check stripe size compatibility on remount as well
ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
ext4: convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C
ext4: correct comment of ext4_xattr_block_cache_insert
ext4: correct comment of ext4_xattr_cmp
ext4: correct comment of h_checksum
ext4: correct encrypted dentry name hash when not casefolded
ext4: dax: fix overflowing extents beyond inode size when partially writing
ext4: dax: keep orphan list before truncate overflow allocated blocks
ext4: don't set EXTENT_STATUS_DELAYED on allocated blocks
ext4: don't set SB_RDONLY after filesystem errors
ext4: drop all delonly descriptions
ext4: drop ext4_es_delayed_clu()
ext4: drop ext4_es_is_delonly()
ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
ext4: drop unused ext4_es_store_status()
ext4: explicitly exit when ext4_find_inline_entry returns an error
ext4: ext4_search_dir should return a proper error
ext4: factor out ext4_map_create_blocks() to allocate new blocks
ext4: filesystems without casefold feature cannot be mounted with siphash
ext4: fix a potential assertion failure due to improperly dirtied buffer
ext4: fix access to uninitialised lock in fc replay path
ext4: fix double brelse() the buffer of the extents path
ext4: fix error message when rejecting the default hash
ext4: fix fast commit inode enqueueing during a full journal commit
ext4: fix i_data_sem unlock order in ext4_ind_migrate()
ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible()
ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
ext4: fix macro definition error of EXT4_DIRENT_HASH and EXT4_DIRENT_MINOR_HASH
ext4: fix off by one issue in alloc_flex_gd()
ext4: fix slab-use-after-free in ext4_split_extent_at()
ext4: fix timer use-after-free on failed mount
ext4: get rid of ppath in convert_initialized_extent()
ext4: get rid of ppath in ext4_convert_unwritten_extents_endio()
ext4: get rid of ppath in ext4_ext_convert_to_initialized()
ext4: get rid of ppath in ext4_ext_create_new_leaf()
ext4: get rid of ppath in ext4_ext_handle_unwritten_extents()
ext4: get rid of ppath in ext4_ext_insert_extent()
ext4: get rid of ppath in ext4_find_extent()
ext4: get rid of ppath in ext4_force_split_extent_at()
ext4: get rid of ppath in ext4_split_convert_extents()
ext4: get rid of ppath in ext4_split_extent()
ext4: get rid of ppath in ext4_split_extent_at()
ext4: get rid of ppath in get_ext_path()
ext4: hoist ext4_block_write_begin and replace the __block_write_begin
ext4: let __revise_pending() return newly inserted pendings
ext4: make extent status types exclusive
ext4: make some fast commit functions reuse extents path
ext4: mark fc as ineligible using an handle in ext4_xattr_set()
ext4: move checksum length calculation of inode bitmap into ext4_inode_bitmap_csum_[verify/set]() functions
ext4: nested locking for xattr inode
ext4: no need to continue when the number of entries is 1
ext4: optimize the EXT4_GET_BLOCKS_DELALLOC_RESERVE flag set
ext4: passing block allocation information to ext4_es_insert_extent()
ext4: persist the new uptodate buffers in ext4_journalled_zero_new_buffers
ext4: pipeline buffer reads in mext_page_mkuptodate()
ext4: prevent partial update of the extents path
ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
ext4: reduce stack usage in ext4_mpage_readpages()
ext4: refactor ext4_ext_rm_idx() to index 'path'
ext4: refactor ext4_swap_extents() to reuse extents path
ext4: remove array of buffer_heads from mext_page_mkuptodate()
ext4: remove dead check in __ext4_new_inode()
ext4: remove the special buffer dirty handling in do_journal_get_write_access
ext4: remove tracing for FALLOC_FL_NO_HIDE_STALE
ext4: remove unneeded NULL check of buffer_head in ext4_mark_inode_used()
ext4: return error on ext4_find_inline_entry
ext4: save unnecessary indentation in ext4_ext_create_new_leaf()
ext4: store cookie in private data
ext4: tidy the BH loop in mext_page_mkuptodate()
ext4: update delalloc data reserve spcae in ext4_es_insert_extent()
ext4: update orig_path in ext4_find_extent()
ext4: use ext4_map_query_blocks() in ext4_map_blocks()
ext4: use handle to mark fc as ineligible in __track_dentry_update()
ext4: use seq_putc() in two functions
 
extcon: Add LC824206XA microUSB switch driver
extcon: axp288: Switch to new Intel CPU model defines
extcon: lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE
 
f2fs: add reserved_segments sysfs node
f2fs: add valid block ratio not to do excessive GC for one time GC
f2fs: add write priority option based on zone UFS
f2fs: allow F2FS_IPU_NOCACHE for pinned file
f2fs: allow parallel DIO reads
f2fs: atomic: fix to avoid racing w/ GC
f2fs: atomic: fix to forbid dio in atomic_file
f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
f2fs: avoid potential int overflow in sanity_check_area_boundary()
f2fs: avoid unused block when dio write in LFS mode
f2fs: check discard support for conventional zones
f2fs: clean up data_blkaddr() and get_dnode_addr()
f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS
f2fs: compress: don't redirty sparse cluster during {,de}compress
f2fs: convert __f2fs_write_meta_page() to use folio
f2fs: convert __write_node_page() to use folio
f2fs: convert f2fs_clear_page_cache_dirty_tag() to use folio
f2fs: convert f2fs_compress_ctx_add_page() to use folio
f2fs: convert f2fs_do_write_data_page() to use folio
f2fs: convert f2fs_do_write_meta_page() to use folio
f2fs: convert f2fs_handle_page_eio() to use folio
f2fs: convert f2fs_read_multi_pages() to use folio
f2fs: convert f2fs_set_compressed_page() to use folio
f2fs: convert f2fs_submit_page_read() to use folio
f2fs: convert f2fs_vm_page_mkwrite() to use folio
f2fs: Convert f2fs_write_begin() to use a folio
f2fs: convert f2fs_write_begin() to use folio
f2fs: convert f2fs_write_data_page() to use folio
f2fs: Convert f2fs_write_end() to use a folio
f2fs: convert f2fs_write_end() to use folio
f2fs: convert f2fs_write_inline_data() to use folio
f2fs: convert f2fs_write_single_data_page() to use folio
f2fs: convert read_node_page() to use folio
f2fs: Create COW inode from parent dentry for atomic write
f2fs: create gc_no_zoned_gc_percent and gc_boost_zoned_gc_percent
f2fs: do FG_GC when GC boosting is required for zoned devices
f2fs: fix macro definition on_f2fs_build_free_nids
f2fs: fix macro definition stat_inc_cp_count
f2fs: fix several potential integer overflows in file offsets
f2fs: fix to avoid racing in between read and OPU dio write
f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
f2fs: fix to check atomic_file in f2fs ioctl interfaces
f2fs: fix to don't panic system for no free segment fault injection
f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
f2fs: fix to use per-inode maxbytes and cleanup
f2fs: fix to wait dio completion
f2fs: fix to wait page writeback before setting gcing flag
f2fs: