Changelog
in Linux kernel
6.13
9p/xen:
fix init sequence
9p/xen:
fix release of IRQ
__arch_xprod64():
make __always_inline when optimizing for performance
Linux:
_RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_
accel/ivpu:
Add auto selection logic for job scheduler
accel/ivpu:
Add coredump support
accel/ivpu:
Add debug Kconfig option
accel/ivpu:
Add FW state dump on TDR
accel/ivpu:
Add FW version debugfs entry
accel/ivpu:
Add initial Panther Lake support
accel/ivpu:
Add one jiffy to bo_wait_ioctl timeout value
accel/ivpu:
Add test_mode bit to force turbo
accel/ivpu:
Add tracing for IPC/PM/JOB
accel/ivpu:
Allow reading dvfs_mode debugfs file
accel/ivpu:
Clear CDTAB entry in case of failure
accel/ivpu:
Defer MMU root page table allocation
accel/ivpu:
Do not fail on cmdq if failed to allocate preemption buffers
accel/ivpu:
Do not fail when more than 1 tile is fused
accel/ivpu:
Don't allocate preemption buffers when MIP is disabled
accel/ivpu:
Fix a typo
accel/ivpu:
Fix fw log printing
accel/ivpu:
Fix general protection fault in ivpu_bo_list()
accel/ivpu:
Fix ivpu_jsm_dyndbg_control()
accel/ivpu:
Fix memory leak in ivpu_mmu_reserved_context_init()
accel/ivpu:
Fix reset_engine debugfs file logic
accel/ivpu:
Fix typos in ivpu_pm.c
accel/ivpu:
Fix WARN in ivpu_ipc_send_receive_internal()
accel/ivpu:
Increase DMA address range
accel/ivpu:
Increase MS info buffer size
accel/ivpu:
Limit FW version string length
accel/ivpu:
Make command queue ID allocated on XArray
accel/ivpu:
Make DB_ID and JOB_ID allocations incremental
accel/ivpu:
Move secondary preemption buffer allocation to DMA range
accel/ivpu:
Prevent recovery invocation during probe and resume
accel/ivpu:
Print JSM message result in case of error
accel/ivpu:
Refactor failure diagnostics during boot
accel/ivpu:
Refactor functions in ivpu_fw_log.c
accel/ivpu:
Remove 1-tile power up Simics workaround
accel/ivpu:
Remove copy engine support
accel/ivpu:
Remove HWS_EXTRA_EVENTS from test modes
accel/ivpu:
Remove invalid warnings
accel/ivpu:
Remove skip of clock own resource ack on Simics
accel/ivpu:
Rename ivpu_log_level to fw_log_level
accel/ivpu:
Reset fw log on cold boot
accel/ivpu:
Set 500 ns delay between power island TRICKLE and ENABLE
accel/ivpu:
Stop using hardcoded DRIVER_DATE
accel/ivpu:
Turn on autosuspend on Simics
accel/ivpu:
Unmap partially mapped BOs in case of errors
accel/ivpu:
Update power island delays
accel/ivpu:
Update VPU FW API headers
accel/ivpu:
Use whole user and shave ranges for preemption buffers
accel/ivpu:
Use xa_alloc_cyclic() instead of custom function
accel/qaic:
Add AIC080 support
accel/qaic:
Add crashdump to Sahara
accel/qaic:
Add ipc_router channel
accel/qaic:
Change to use DEFINE_SHOW_ATTRIBUTE macro
accel/qaic:
Pass string literal as format argument of alloc_workqueue()
acl:
Annotate struct posix_acl with __counted_by()
acl:
Realign struct posix_acl to save 8 bytes
acpi/arm64:
Adjust error handling procedure in gtdt_parse_timer_block()
acpi/arm64:
remove unnecessary cast
ACPI/CDAT:
Add CDAT/DSMAS shared and read only flag values
ACPI/IORT:
Add PMCG platform information for HiSilicon HIP09A
ACPI/IORT:
Support CANWBS memory access flag
ACPI:
allow building without CONFIG_HAS_IOPORT
ACPI:
APD: Use strscpy() instead of strcpy()
ACPI:
battery: allocate driver data through devm_ APIs
ACPI:
battery: Check for error code from devm_mutex_init() call
ACPI:
battery: check result of register_pm_notifier()
ACPI:
battery: initialize mutexes through devm_ APIs
ACPI:
battery: Register power supply with power_supply_register()
ACPI:
battery: use DEFINE_SIMPLE_DEV_PM_OPS
ACPI:
CPPC: Fix _CPC register setting issue
ACPI:
EC: Enable EC support on LoongArch by default
ACPI:
EC: make EC support compile-time conditional
ACPI:
EC: Use strscpy() instead of strcpy()
ACPI:
event: Use strscpy() instead of strcpy()
ACPI:
GTDT: Tighten the check for the array of platform timer structures
ACPI:
introduce acpi_arch_init()
acpi:
nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
ACPI:
pci_link: Use strscpy() instead of strcpy()
ACPI:
pci_root: Use strscpy() instead of strcpy()
ACPI:
pfr_telemetry: remove redundant error check on ret
ACPI:
power: Use strscpy() instead of strcpy()
ACPI:
processor_idle: Use acpi_idle_play_dead() for all C-states
ACPI:
processor_perflib: extend X86 dependency
ACPI:
resource: acpi_dev_irq_override(): Check DMI match last
ACPI:
resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
ACPI:
resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
ACPI:
resource: Fix memory resource type union access
ACPI:
SBS: Use strscpy() instead of strcpy()
ACPI:
SBSHC: Use strscpy() instead of strcpy()
ACPI:
scan: Use strscpy() instead of strcpy()
ACPI:
Switch back to struct platform_driver::remove()
ACPI:
thermal: Use strscpy() instead of strcpy()
ACPI:
video: Fix random crashes due to bad kfree()
ACPI:
video: force native for Apple MacbookPro11,2 and Air7,2
ACPI:
x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration()
ACPI:
x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
ACPI:
x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
ACPI:
x86: Make UART skip quirks work on PCI UARTs without an UID
ACPICA:
events/evxfregn: don't release the ContextMutex that was never acquired
ACPICA:
IORT: Update for revision E.f
ad7780:
fix division by zero in ad7780_write_raw()
Linux:
Add a driver for the Iron Device SMA1307 Amp
Linux:
Add dev_warn_probe() and improve error handling in
Linux:
Add generic AMD Soundwire machine driver for Legacy(No
Linux:
Add of_regulator_get_optional() and Fix MTK Power
Linux:
Add Yanteng Si to .mailmap
adfs:
convert adfs to use the new mount api
af_packet:
allow fanout_add when socket is not RUNNING
af_packet:
avoid erroring out after sock_init_data() in packet_create()
af_packet:
fix vlan_get_protocol_dgram() vs MSG_PEEK
af_packet:
fix vlan_get_tci() vs MSG_PEEK
affs:
convert affs to use the new mount api
afs:
Fix merge preference rule failure condition
afs:
Fix the maximum cell name length
alarmtimer:
Switch to use hrtimer_setup() and hrtimer_setup_on_stack()
alarmtimers:
Remove return value from alarm functions
alarmtimers:
Remove the throttle mechanism from alarm_forward_now()
alienware-wmi:
added force module parameters
alienware-wmi:
added platform profile support
alienware-wmi:
Adds support to Alienware m16 R1 AMD
alienware-wmi:
Adds support to Alienware x17 R2
alienware-wmi:
alienware_wmax_command() is now input size agnostic
alienware-wmi:
create_thermal_profile() no longer brute-forces IDs
alienware-wmi:
extends the list of supported models
alienware-wmi:
Fix spelling mistake "requieres" -> "requires"
alienware-wmi:
Fix X Series and G Series quirks
alienware-wmi:
fixed indentation and clean up
alienware-wmi:
order alienware_quirks[] alphabetically
alienware-wmi:
WMAX interface documentation
alloc_fdtable():
change calling conventions.
alloc_tag:
fix module allocation tags populated area calculation
alloc_tag:
fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG
alloc_tag:
introduce pgtag_ref_handle to abstract page tag references
alloc_tag:
introduce shutdown_mem_profiling helper function
alloc_tag:
load module tags into separate contiguous memory
alloc_tag:
populate memory for module tags as needed
alloc_tag:
skip pgalloc_tag_swap if profiling is disabled
alloc_tag:
support for page allocation tag compression
ALSA hda/realtek:
Add quirk for Framework F111:000C
ALSA:
6fire: Release resources at card release
ALSA:
ac97: bus: Fix the mistake in the comment
ALSA:
aica: Remove unused variable
ALSA:
asihpi: Remove unused variable
ALSA:
caiaq: Use snd_card_free_when_closed() at disconnection
ALSA:
compress_offload: Add missing descriptions in structs
ALSA:
compress_offload: avoid 64-bit get_user()
ALSA:
compress_offload: Drop unneeded no_free_ptr()
ALSA:
compress_offload: fix remaining descriptor races in sound/core/compress_offload.c
ALSA:
compress_offload: import DMA_BUF namespace
ALSA:
compress_offload: improve file descriptors installation for dma-buf
ALSA:
compress_offload: introduce accel operation mode
ALSA:
compress_offload: Use runtime pointer in snd_compr_poll()
ALSA:
compress_offload: use safe list iteration in snd_compr_task_seq()
ALSA:
control: Avoid WARN() for symlink errors
ALSA:
core: Fix possible NULL dereference caused by kunit_kzalloc()
ALSA:
dbri: Fix formatting issue in dbri.c
ALSA:
doc: Add codecs/index.rst to top-level index
ALSA:
doc: cs35l56: Add information about Cirrus Logic CS35L54/56/57
ALSA:
docs: Add toctree index entry for co-processor acceleration API
ALSA:
docs: compress-accel: Format state machine flowchart as code block
ALSA:
docs: fix dead hyperlink to Intel HD-Audio spec
ALSA:
firewire: Remove unused cmp_connection_update
ALSA:
hda/ca0132: Use standard HD-audio quirk matching helpers
ALSA:
hda/conexant: fix Z60MR100 startup pop issue
ALSA:
hda/conexant: Use the new codec SSID matching
ALSA:
hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio
ALSA:
hda/realtek: Add new alc2xx-fixup-headset-mic model
ALSA:
hda/realtek: Add support for Ayaneo System using CS35L41 HDA
ALSA:
hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
ALSA:
hda/realtek: Apply quirk for Medion E15433
ALSA:
hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
ALSA:
hda/realtek: Enable speaker pins for Medion E15443 platform
ALSA:
hda/realtek: Fix headset mic on Acer Nitro 5
ALSA:
hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
ALSA:
hda/realtek: fix micmute LEDs don't work on HP Laptops
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
ALSA:
hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
ALSA:
hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5
ALSA:
hda/realtek: fixup ASUS GA605W
ALSA:
hda/realtek: fixup ASUS H7606W
ALSA:
hda/realtek: Set PCBeep to default value for ALC274
ALSA:
hda/realtek: Update ALC225 depop procedure
ALSA:
hda/realtek: Update ALC256 depop procedure
ALSA:
hda/realtek: Use codec SSID matching for Lenovo devices
ALSA:
hda/tas2781: Add speaker id check for ASUS projects
ALSA:
hda/tas2781: Fix error code tas2781_read_acpi()
ALSA:
hda/tas2781: Ignore SUBSYS_ID not found for tas2563 projects
ALSA:
hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache()
ALSA:
hda: Fix all stream interrupts definition
ALSA:
hda: Fix build error without CONFIG_SND_DEBUG
ALSA:
hda: Fix unused variable warning
ALSA:
hda: improve bass speaker support for ASUS Zenbook UM5606WA
ALSA:
hda: intel: Don't free interrupt when suspending
ALSA:
hda: intel: Switch to pci_alloc_irq_vectors API
ALSA:
hda: Poll jack events for LS7A HD-Audio
ALSA:
hda: Show the codec quirk info at probing
ALSA:
hda: Use own quirk lookup helper
ALSA:
ice1712: Remove redundant code in stac9460_dac_vol_put
ALSA:
korg1212: Replace deprecated PCI functions
ALSA:
memalloc: prefer dma_mapping_error() over explicit address checking
ALSA:
pcm: Add sanity NULL check for the default mmap fault handler
ALSA:
pcm: Define snd_pcm_mmap_data_{open|close}() locally
ALSA:
rawmidi: Fix kvfree() call in spinlock
ALSA:
scarlett2: Add support for device map retrieval
ALSA:
scarlett2: Fix mixed declarations and code warning
ALSA:
scarlett2: Fix redeclaration of loop variable
ALSA:
scarlett2: Return ENOSPC for out-of-bounds flash writes
ALSA:
scarlett2: Simplify linked channel handling
ALSA:
seq: Check UMP support for midi_version change
ALSA:
seq: oss: Fix races at processing SysEx messages
ALSA:
seq: ump: Fix seq port updates per FB info notify
ALSA:
sh: Fix wrong argument order for copy_from_iter()
ALSA:
sh: Use standard helper for buffer accesses
ALSA:
tidyup SNDRV_PCM_TRIGGER_xxx numbering
ALSA:
ump: Don't open legacy substream for an inactive group
ALSA:
ump: Fix evaluation of MIDI 1.0 FB info
ALSA:
ump: Fix the wrong format specifier
ALSA:
ump: Indicate the inactive group in legacy substream names
ALSA:
ump: remove unnecessary check on blk
ALSA:
ump: Shut up truncated string warning
ALSA:
ump: Update legacy substream names upon FB info update
ALSA:
us122l: Drop mmap_count field
ALSA:
us122l: Use snd_card_free_when_closed() at disconnection
ALSA:
usb-audio: Add extra PID for RME Digiface USB
ALSA:
usb-audio: Add implicit feedback quirk for Yamaha THR5
ALSA:
usb-audio: add mixer mapping for Corsair HS80
ALSA:
usb-audio: Add Pioneer DJ/AlphaTheta DJM-A9 Mixer
ALSA:
usb-audio: Fix a DMA to stack memory bug
ALSA:
usb-audio: Fix out of bounds reads when finding clock sources
ALSA:
usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
ALSA:
usb-audio: Make mic volume workarounds globally applicable
ALSA:
usb-audio: Notify xrun for low-latency mode
ALSA:
usb-audio: US16x08: Initialize array before use
ALSA:
usb-audio: Use snprintf instead of sprintf in build_mixer_unit_ctl
ALSA:
usx2y: Use snd_card_free_when_closed() at disconnection
altera_jtaguart:
Use dev_err() to report error attaching IRQ
altera_uart:
Use dev_err() to report error attaching IRQ handler
amd-pstate:
Set min_perf to nominal_perf for active mode performance gov
amd-pstate:
Switch to amd-pstate by default on some Server platforms
amd-xgbe:
use ethtool string helpers
amd/amdgpu:
Reduce unnecessary repetitive GPU resets
amdgpu/uvd:
get ring reference from rq scheduler
amdgpu:
Don't print L2 status if there's nothing to print
apparmor:
add a cache entry expiration time aging out capability audit cache
apparmor:
add support for 2^24 states to the dfa state machine.
apparmor:
allocate xmatch for nullpdb inside aa_alloc_null
apparmor:
audit_cap dedup based on subj_cred instead of profile
apparmor:
document capability.c:profile_capable ad ptr not being NULL
apparmor:
document first entry is in packed perms struct is reserved
apparmor:
domain: clean up duplicated parts of handle_onexec()
apparmor:
fix 'Do simple duplicate message elimination'
apparmor:
lift new_profile declaration to remove C23 extension warning
apparmor:
properly handle cx/px lookup failure for complain
apparmor:
Remove deadcode
apparmor:
Remove unnecessary NULL check before kvfree()
apparmor:
Remove unused parameter L1 in macro next_comb
apparmor:
replace misleading 'scrubbing environment' phrase in debug print
apparmor:
test: Fix memory leak for aa_unpack_strdup()
apparmor:
Use IS_ERR_OR_NULL() helper function
appletalk:
Remove deadcode
ARC:
bpf: Correct conditional check in 'check_jmp_32'
ARC:
build: disallow invalid PAE40 + 4K page config
ARC:
build: Try to guess GCC variant of cross compiler
ARC:
build: Use __force to suppress per-CPU cmpxchg warnings
ARC:
dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices
ARC:
fix reference of dependency for PAE40 config
arc:
rename aux.h to arc_aux.h
arch/powerpc:
teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings
arch/s390:
clean up hugetlb definitions
arch/s390:
teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
arch/sparc:
teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
arch/x86:
teach arch_get_unmapped_area_vmflags to handle hugetlb mappings
arch:
introduce set_direct_map_valid_noflush()
arch_numa:
Restore nid checks before registering a memblock with a node
arm64/cpufeature:
Runtime detection of Guarded Control Stack (GCS)
arm64/crc32:
Implement 4-way interleave using PMULL
arm64/crc32:
Reorganize bit/byte ordering macros
arm64/fpsimd:
Fix a typo
arm64/gcs:
Add manual encodings of GCS instructions
arm64/gcs:
Context switch GCS state for EL0
arm64/gcs:
Document the ABI for Guarded Control Stacks
arm64/gcs:
Ensure that new threads have a GCS
arm64/gcs:
Fix outdated ptrace documentation
arm64/gcs:
Implement shadow stack prctl() interface
arm64/gcs:
Provide basic EL2 setup to allow GCS usage at EL0 and EL1
arm64/gcs:
Provide put_user_gcs()
arm64/hwcap:
Add hwcap for GCS
arm64/idreg:
Add overrride for GCS
arm64/lib:
Handle CRC-32 alternative in C code
arm64/mm:
Allocate PIE slots for EL0 guarded control stack
arm64/mm:
Change pgattr_change_is_safe() arguments as pteval_t
arm64/mm:
Change protval as 'pteval_t' in map_range()
arm64/mm:
Drop _PROT_SECT_DEFAULT
arm64/mm:
Drop setting PTE_TYPE_PAGE in pte_mkcont()
arm64/mm:
Handle GCS data aborts
arm64/mm:
Implement map_shadow_stack()
arm64/mm:
Map pages for guarded control stack
arm64/mm:
Re-organize arch_make_huge_pte()
arm64/mm:
Restructure arch_validate_flags() for extensibility
arm64/mm:
Sanity check PTE address before runtime P4D/PUD folding
arm64/ptdump:
Test both PTE_TABLE_BIT and PTE_VALID for block mappings
arm64/ptrace:
Clarify documentation of VL configuration via ptrace
arm64/ptrace:
Expose GCS via ptrace and core files
arm64/scs:
Deal with 64-bit relative offsets in FDE frames
arm64/scs:
Drop unused prototype __pi_scs_patch_vmlinux()
arm64/scs:
Fix handling of DWARF augmentation data in CIE/FDE frames
arm64/signal:
Expose GCS state in signal frames
arm64/signal:
Set up and restore the GCS context for signal handlers
arm64/signal:
Silence sparse warning storing GCSPR_EL0
arm64/sysreg:
Add definitions for architected GCS caps
arm64/sysreg:
Convert existing MPAM sysregs and add the remaining entries
arm64/sysreg:
Update ID_AA64MMFR1_EL1 register
arm64/sysreg:
Update ID_AA64MMFR1_EL1 to DDI0601 2024-09
arm64/traps:
Handle GCS exceptions
arm64:
Add command-line override for ID_AA64MMFR0_EL1.ECV
arm64:
Add encoding for PIRE0_EL2
arm64:
Add encoding for POR_EL2
arm64:
Add Kconfig for Guarded Control Stack (GCS)
arm64:
Add support for FEAT_HAFT
arm64:
allwinner: a100: Add MMC related nodes
arm64:
asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET
arm64:
asm-offsets: remove DMA_{TO,FROM}_DEVICE
arm64:
asm-offsets: remove MM_CONTEXT_ID
arm64:
asm-offsets: remove PREEMPT_DISABLE_OFFSET
arm64:
asm-offsets: remove TSK_ACTIVE_MM
arm64:
asm-offsets: remove VM_EXEC and PAGE_SZ
arm64:
asm-offsets: remove VMA_VM_*
arm64:
cpufeature: Add GCS to cpucap_is_possible()
arm64:
cpufeature: add POE to cpucap_is_possible()
arm64:
cpufeature: discover CPU support for MPAM
arm64:
defconfig: Enable PCF857X GPIO expander
arm64:
defconfig: Enable sc7280 clock controllers
arm64:
defconfig: Enable VBATTB clock and Renesas RTCA-3
arm64:
defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC
arm64:
Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFT
arm64:
Detect if in a realm and set RIPAS RAM
arm64:
disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests
arm64:
Document Arm Confidential Compute
arm64:
Document boot requirements for Guarded Control Stacks
arm64:
Drop SKL0/SKL1 from TCR2_EL2
arm64:
dts: Add support for Kontron i.MX8MP SMARC module and eval carrier
arm64:
dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board
arm64:
dts: allwinner: A100: Add PMU mode
arm64:
dts: allwinner: a100: add usb related nodes
arm64:
dts: allwinner: a100: add watchdog node
arm64:
dts: allwinner: a100: perf1: Add eMMC and MMC node
arm64:
dts: allwinner: Add disable-wp for boards with micro SD card
arm64:
dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards
arm64:
dts: allwinner: h616: Add audio codec node
arm64:
dts: allwinner: pinephone: Add mount matrix to accelerometer
arm64:
dts: amd: Remove unused and undocumented "amd,zlib-support" property
arm64:
dts: amlogic: Add Amlogic C3 PWM
arm64:
dts: apm: Remove unused and undocumented "bus_num" property
arm64:
dts: apple: Add A10 devices
arm64:
dts: apple: Add A10X devices
arm64:
dts: apple: Add A11 devices
arm64:
dts: apple: Add A7 devices
arm64:
dts: apple: Add A8 devices
arm64:
dts: apple: Add A8X devices
arm64:
dts: apple: Add A9 devices
arm64:
dts: apple: Add A9X devices
arm64:
dts: broadcom: Fix L2 linesize for Raspberry Pi 5
arm64:
dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller
arm64:
dts: colibri-imx8x: Fix typo "rewritting"
arm64:
dts: exynos8895: Add clock management unit nodes
arm64:
dts: exynos8895: Add Multi Core Timer (MCT) node
arm64:
dts: exynos8895: Add spi_0/1 nodes
arm64:
dts: exynos: Add initial support for exynos8895 SoC
arm64:
dts: exynos: Add initial support for Samsung Galaxy Note20 5G (c1s)
arm64:
dts: exynos: Add initial support for Samsung Galaxy S8
arm64:
dts: exynos: Add initial support for the Exynos 990 SoC
arm64:
dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes
arm64:
dts: freescale: imx8mm-verdin: Add Ivy carrier board
arm64:
dts: freescale: imx8mm-verdin: add label to som adc node
arm64:
dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
arm64:
dts: freescale: imx8mp-verdin: Add Ivy carrier board
arm64:
dts: freescale: imx8mp-verdin: add labels to som nodes
arm64:
dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
arm64:
dts: freescale: minor whitespace cleanup
arm64:
dts: fsl-lx2160a: add rev2 support
arm64:
dts: fvp: Update PCIe bus-range property
arm64:
dts: imx8-apalis: Add audio support
arm64:
dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2
arm64:
dts: imx8-apalis: Add usb4 host support
arm64:
dts: imx8-apalis: Set thermal thresholds
arm64:
dts: imx8-ss-audio: add fallback compatible string fsl,imx6ull-esai for esai
arm64:
dts: imx8-ss-audio: configure dsp node for rproc usage
arm64:
dts: imx8-ss-hsio: Add PCIe and SATA support
arm64:
dts: imx8: move samsung,burst-clock-frequency to imx8mn and imx8mm mba8mx board file
arm64:
dts: imx8dxl-evk: Add PCIe support
arm64:
dts: imx8dxl-ss-conn: change usbphy1 compatible
arm64:
dts: imx8dxl: Add LPSPI alias
arm64:
dts: imx8m*-venice-gw75xx: add Accelerometer device
arm64:
dts: imx8mm-emtop-baseboard: Add Peripherals Support
arm64:
dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support
arm64:
dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM
arm64:
dts: imx8mm-venice-*: add RTC aliases
arm64:
dts: imx8mm-venice-gw73xx: remove compatible in overlay file
arm64:
dts: imx8mm-verdin: add single-master property to all i2c nodes
arm64:
dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP
arm64:
dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO
arm64:
dts: imx8mp-evk: add PCIe Endpoint function overlay file
arm64:
dts: imx8mp-kontron-dl: change touchscreen power-supply to AVDD28-supply
arm64:
dts: imx8mp-navqp: Add HDMI support
arm64:
dts: imx8mp-phyboard-pollux-rdk: add gpio-fan
arm64:
dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names
arm64:
dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration
arm64:
dts: imx8mp-verdin: add single-master property to all i2c nodes
arm64:
dts: imx8mp: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board
arm64:
dts: imx8mp: add cpuidle state "cpu-pd-wait"
arm64:
dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP
arm64:
dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board
arm64:
dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM PicoITX
arm64:
dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP
arm64:
dts: imx8qm-mek: Add PCIe and SATA
arm64:
dts: imx8qm-mek: enable dsp node for rproc usage
arm64:
dts: imx8qm-ss-hsio: fix interrupt-map indent under pci* nodes
arm64:
dts: imx8qm-ss-hsio: fix PCI and SATA clock indices
arm64:
dts: imx8qm: Add LPSPI alias
arm64:
dts: imx8qm: add node for VPU dsp
arm64:
dts: imx8qm: change usbphy1 compatible
arm64:
dts: imx8qm: drop dsp node from audio_subsys bus
arm64:
dts: imx8qm: Remove adma pwm
arm64:
dts: imx8qxp-mek: add bluetooth audio codec
arm64:
dts: imx8qxp-mek: add cm4 and related nodes
arm64:
dts: imx8qxp-mek: add dsp rproc-related mem regions
arm64:
dts: imx8qxp-mek: add esai, cs42888 and related node
arm64:
dts: imx8qxp-mek: add flexcan1 and flexcan2
arm64:
dts: imx8qxp-mek: Add PCIe support
arm64:
dts: imx8qxp-mek: add usbotg1 and related node
arm64:
dts: imx8qxp-mek: enable jpeg encode and decode
arm64:
dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0
arm64:
dts: imx8qxp: Add LPSPI alias
arm64:
dts: imx8qxp: change usbphy1 compatible
arm64:
dts: imx8ulp-evk: Add bt-sco sound card support
arm64:
dts: imx8ulp-evk: Add spdif sound card support
arm64:
dts: imx8ulp: Add audio device nodes
arm64:
dts: imx8ulp: Add LPSPI alias
arm64:
dts: imx93-11x11-evk: add flexcan support
arm64:
dts: imx93-11x11-evk: add io-expander adi,adp5585-01
arm64:
dts: imx93-11x11-evk: Enable sound-wm8962 sound card
arm64:
dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node
arm64:
dts: imx93-9x9-qsb: add bt-sco sound card support
arm64:
dts: imx93-9x9-qsb: add I3C overlay file
arm64:
dts: imx93-9x9-qsb: Add PDM microphone sound card support
arm64:
dts: imx93-9x9-qsb: Enable sound-wm8962 sound card
arm64:
dts: imx93: Add LPSPI alias
arm64:
dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes
arm64:
dts: imx95-19x19-evk: add nxp,ctrl-ids property
arm64:
dts: imx95: add anamix temperature thermal zone and cooling node
arm64:
dts: imx95: add bbm/misc/syspower scmi nodes
arm64:
dts: imx95: Add missing vendor string to SCMI property
arm64:
dts: imx95: correct the address length of netcmix_blk_ctrl
arm64:
dts: imx95: enable A55 cpuidle
arm64:
dts: imx95: set max-rx-timeout-ms
arm64:
dts: imx95: update a55 thermal trip points
arm64:
dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support
arm64:
dts: imx: Add imx8mp-iota2-lumpy board
arm64:
dts: layerscape: remove cooling-max-state and cooling-min-state
arm64:
dts: layerscape: remove en25s64 and only keep jedec,spi-nor compatible string
arm64:
dts: lg131x: Update spi clock properties
arm64:
dts: marvell: Drop undocumented SATA phy names
arm64:
dts: mba8mx: remove undocumented 'data-lanes' at panel
arm64:
dts: mediatek: mt6358: fix dtbs_check error
arm64:
dts: mediatek: mt7988: add efuse block
arm64:
dts: mediatek: mt7988: add UART controllers
arm64:
dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
arm64:
dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
arm64:
dts: mediatek: mt8183-kukui: Disable DPI display interface
arm64:
dts: mediatek: mt8183-kukui: Drop bogus fixed regulators
arm64:
dts: mediatek: mt8183-pumpkin: add HDMI support
arm64:
dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes
arm64:
dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
arm64:
dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
arm64:
dts: mediatek: mt8186: add FHCTL node
arm64:
dts: mediatek: mt8188: Add audio support
arm64:
dts: mediatek: mt8188: Add CPU performance controller for CPUFreq
arm64:
dts: mediatek: mt8188: Add display nodes for vdosys0
arm64:
dts: mediatek: mt8188: Add display nodes for vdosys1
arm64:
dts: mediatek: mt8188: Add DP-INTF nodes
arm64:
dts: mediatek: mt8188: Add eDP and DP TX nodes
arm64:
dts: mediatek: mt8188: Add ethernet node
arm64:
dts: mediatek: mt8188: Add JPEG decoder and encoder nodes
arm64:
dts: mediatek: mt8188: Add MIPI DSI nodes
arm64:
dts: mediatek: mt8188: Add missing dma-ranges to soc node
arm64:
dts: mediatek: mt8188: Add PCIe nodes
arm64:
dts: mediatek: mt8188: Add PWM nodes for display backlight
arm64:
dts: mediatek: mt8188: Add SMI/LARB/IOMMU support
arm64:
dts: mediatek: mt8188: Add socinfo nodes
arm64:
dts: mediatek: mt8188: Add SPMI support for PMIC control
arm64:
dts: mediatek: mt8188: Add video decoder and encoder nodes
arm64:
dts: mediatek: mt8188: Assign GCE aliases
arm64:
dts: mediatek: mt8188: Fix USB3 PHY port default status
arm64:
dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain
arm64:
dts: mediatek: mt8188: Move SPI NOR *-cells properties
arm64:
dts: mediatek: mt8188: Move vdec1 power domain under vdec0
arm64:
dts: mediatek: mt8188: Update vppsys node names to syscon
arm64:
dts: mediatek: mt8195-cherry: Use correct audio codec DAI
arm64:
dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB
arm64:
dts: mediatek: mt8390-genio-700-evk: Enable ethernet
arm64:
dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU
arm64:
dts: mediatek: mt8390-genio-700-evk: enable pcie
arm64:
dts: mediatek: mt8390-genio-700-evk: update regulator names
arm64:
dts: mediatek: mt8395-genio-1200-evk: Enable GPU
arm64:
dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy
arm64:
dts: meson-g12-common: fix uart-ao-a typo
arm64:
dts: meson: a1: add definitions for meson PWM
arm64:
dts: meson: a1: bind power domain to temperature sensor
arm64:
dts: mt8183: Add encoder node
arm64:
dts: mt8183: Add port node to dpi node
arm64:
dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
arm64:
dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
arm64:
dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
arm64:
dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
arm64:
dts: mt8183: krane: Fix the address of eeprom at i2c4
arm64:
dts: mt8183: kukui: Fix the address of eeprom at i2c4
arm64:
dts: mt8192-asurada-spherion: Add Synaptics trackpad support
arm64:
dts: mt8195: Fix dtbs_check error for infracfg_ao node
arm64:
dts: mt8195: Fix dtbs_check error for mutex node
arm64:
dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node
arm64:
dts: nvidia: tegra210-smaug: Add touchscreen node
arm64:
dts: qcom: Add SM7325 device tree
arm64:
dts: qcom: Add support for X1-based Dell XPS 13 9345
arm64:
dts: qcom: change labels to lower-case
arm64:
dts: qcom: drop underscore in node names
arm64:
dts: qcom: Drop undocumented domain "idle-state-name"
arm64:
dts: qcom: ipq: change labels to lower-case
arm64:
dts: qcom: minor whitespace cleanup
arm64:
dts: qcom: msm8992-libra: drop unused regulators labels
arm64:
dts: qcom: msm8998-clamshell: enable resin/VolDown
arm64:
dts: qcom: msm8998-lenovo-miix-630: add WiFi calibration variant
arm64:
dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI
arm64:
dts: qcom: msm8998-lenovo-miix-630: enable touchscreen
arm64:
dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button
arm64:
dts: qcom: msm8998: add HDMI GPIOs
arm64:
dts: qcom: msm8998: add HDMI nodes
arm64:
dts: qcom: msm: change labels to lower-case
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM
arm64:
dts: qcom: qcm6490-idp: Add UFS nodes
arm64:
dts: qcom: qcm6490-idp: enable WiFi
arm64:
dts: qcom: qcm6490-rb3gen2: enable WiFi
arm64:
dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP
arm64:
dts: qcom: qcs6460-rb3gen2: enable venus node
arm64:
dts: qcom: qcs6490-rb3gen2: Add PCIe nodes
arm64:
dts: qcom: qcs6490-rb3gen2: Add SD Card node
arm64:
dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys
arm64:
dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency
arm64:
dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards
arm64:
dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support
arm64:
dts: qcom: qrb5165-rb5-vision-mezzanine: Convert mezzanine riser to dtbo
arm64:
dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a
arm64:
dts: qcom: sa8775p-ride: add WiFi/BT nodes
arm64:
dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe EP controller nodes
arm64:
dts: qcom: sa8775p: Add GPI configuration
arm64:
dts: qcom: sa8775p: add QCrypto nodes
arm64:
dts: qcom: sa8775p: Add TCSR halt register space
arm64:
dts: qcom: sa8775p: extend the register range for UFS ICE
arm64:
dts: qcom: sa8775p: fix the secure device bootup issue
arm64:
dts: qcom: sa8775p: Fix the size of 'addr_space' regions
arm64:
dts: qcom: sa8775p: Populate additional UART DT nodes
arm64:
dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sc7180: change labels to lower-case
arm64:
dts: qcom: sc7280: Add 0x81 Adreno speed bin
arm64:
dts: qcom: sc7280: don't enable GPU on unsupported devices
arm64:
dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78
arm64:
dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
arm64:
dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sc8280xp-crd: enable bluetooth
arm64:
dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855
arm64:
dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10
arm64:
dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855
arm64:
dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G
arm64:
dts: qcom: sc8280xp: Add uart18
arm64:
dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sc8280xp: change labels to lower-case
arm64:
dts: qcom: sc: change labels to lower-case
arm64:
dts: qcom: sda660-ifc6560: enable GPU
arm64:
dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices
arm64:
dts: qcom: sda660-ifc6560: fix l10a voltage ranges
arm64:
dts: qcom: sdm630: add WiFI device node
arm64:
dts: qcom: sdm630: enable A2NOC and LPASS SMMU
arm64:
dts: qcom: sdm630: enable GPU SMMU and GPUCC
arm64:
dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support
arm64:
dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso
arm64:
dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sdm: change labels to lower-case
arm64:
dts: qcom: sm6115: change labels to lower-case
arm64:
dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sm6350: change labels to lower-case
arm64:
dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
arm64:
dts: qcom: sm7325: Add device-tree for Nothing Phone 1
arm64:
dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sm8150: change labels to lower-case
arm64:
dts: qcom: sm8250: change labels to lower-case
arm64:
dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status
arm64:
dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sm8350: change labels to lower-case
arm64:
dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855
arm64:
dts: qcom: sm8450-hdk: remove status property from dispcc device tree node
arm64:
dts: qcom: sm8450-qrd: explicitly disable dispcc on the board
arm64:
dts: qcom: sm8450-sony-xperia-nagara: disable dispcc on derived boards
arm64:
dts: qcom: sm8450: Add 'global' interrupt to the PCIe RC node
arm64:
dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: sm8450: change labels to lower-case
arm64:
dts: qcom: sm8450: don't disable dispcc by default
arm64:
dts: qcom: sm8550: change labels to lower-case
arm64:
dts: qcom: sm8550: extend the register range for UFS ICE
arm64:
dts: qcom: sm8650-hdk: remove status property from dispcc device tree node
arm64:
dts: qcom: sm8650-mtp: remove status property from dispcc device tree node
arm64:
dts: qcom: sm8650-qrd: remove status property from dispcc device tree node
arm64:
dts: qcom: sm8650: change labels to lower-case
arm64:
dts: qcom: sm8650: don't disable dispcc by default
arm64:
dts: qcom: sm8650: extend the register range for UFS ICE
arm64:
dts: qcom: sm: change labels to lower-case
arm64:
dts: qcom: Use 'ufshc' as the node name for UFS controller nodes
arm64:
dts: qcom: x1e78100-t14s: enable otg on usb-c ports
arm64:
dts: qcom: x1e80100-crd: describe HID supplies
arm64:
dts: qcom: x1e80100-crd: enable otg on usb ports
arm64:
dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio
arm64:
dts: qcom: x1e80100-romulus: Add lid switch
arm64:
dts: qcom: x1e80100-romulus: Set up USB Multiport controller
arm64:
dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs
arm64:
dts: qcom: x1e80100-t14s: add another trackpad support
arm64:
dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs
arm64:
dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x
arm64:
dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu
arm64:
dts: qcom: x1e80100: describe tcsr download mode register
arm64:
dts: qcom: x1e80100: enable GICv3 ITS for PCIe
arm64:
dts: qcom: x1e80100: enable OTG on USB-C controllers
arm64:
dts: qcom: x1e80100: Fix up BAR space size for PCIe6a
arm64:
dts: qcom: x1e80100: rename vph-pwr regulator nodes
arm64:
dts: qcom: x1e80100: Resize GIC Redistributor register region
arm64:
dts: qcom: x1e80100: Update C4/C5 residency/exit numbers
arm64:
dts: renesas: beacon-renesom: Switch to mic-det-gpios
arm64:
dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen
arm64:
dts: renesas: beacon: Add SD/OE pin properties
arm64:
dts: renesas: hihope: Add SD/OE pin properties
arm64:
dts: renesas: hihope: Drop #sound-dai-cells
arm64:
dts: renesas: r8a779a0: Add E-FUSE node
arm64:
dts: renesas: r8a779f0: Add E-FUSE node
arm64:
dts: renesas: r8a779g0: Add OTP_MEM node
arm64:
dts: renesas: r8a779h0: Add OTP_MEM node
arm64:
dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes
arm64:
dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host
arm64:
dts: renesas: r9a08g045: Add RTC node
arm64:
dts: renesas: r9a08g045: Add VBATTB node
arm64:
dts: renesas: r9a09g057: Add ICU node
arm64:
dts: renesas: r9a09g057: Add OPP table
arm64:
dts: renesas: rcar-gen4: Switch PCIe to reset-gpios
arm64:
dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash
arm64:
dts: renesas: rzg3s-smarc-som: Enable RTC
arm64:
dts: renesas: rzg3s-smarc-som: Enable VBATTB
arm64:
dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
arm64:
dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash
arm64:
dts: renesas: salvator-x: Add SD/OE pin properties
arm64:
dts: renesas: salvator-xs: Add SD/OE pin properties
arm64:
dts: renesas: ulcb: Add SD/OE pin properties
arm64:
dts: renesas: Use interrupts-extended for DisplayPort bridges
arm64:
dts: renesas: Use interrupts-extended for Ethernet PHYs
arm64:
dts: renesas: Use interrupts-extended for HDMI bridges
arm64:
dts: renesas: Use interrupts-extended for I/O expanders
arm64:
dts: renesas: Use interrupts-extended for PMICs
arm64:
dts: renesas: Use interrupts-extended for USB muxes
arm64:
dts: renesas: Use interrupts-extended for video decoders
arm64:
dts: renesas: Use interrupts-extended for WLAN
arm64:
dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ
arm64:
dts: rockchip: adapt regulator nodenames to preferred form
arm64:
dts: rockchip: add and enable gpu node for Radxa ROCK 5A
arm64:
dts: rockchip: Add AP6275P wireless support to Khadas Edge 2
arm64:
dts: rockchip: Add ArmSoM LM7 SoM
arm64:
dts: rockchip: Add ArmSoM W3 board
arm64:
dts: rockchip: add attiny_rst_gate to Ringneck
arm64:
dts: rockchip: add Banana Pi P2 Pro board
arm64:
dts: rockchip: Add base DT for rk3528 SoC
arm64:
dts: rockchip: Add dtsi file for RK3399S SoC variant
arm64:
dts: rockchip: Add FriendlyARM NanoPi R3S board
arm64:
dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM
arm64:
dts: rockchip: add HDMI support to rk3588-jaguar
arm64:
dts: rockchip: add HDMI support to rk3588-tiger-haikou
arm64:
dts: rockchip: Add HDMI0 node to rk3588
arm64:
dts: rockchip: add hevc power domain clock to rk3328
arm64:
dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25
arm64:
dts: rockchip: Add new SoC dtsi for the RK3566T variant
arm64:
dts: rockchip: Add OPP voltage ranges to RK3399 OP1 SoC dtsi
arm64:
dts: rockchip: Add power button for puma-haikou
arm64:
dts: rockchip: Add Powkiddy RGB20SX
arm64:
dts: rockchip: Add Radxa e20c board
arm64:
dts: rockchip: add Radxa ROCK 5C
arm64:
dts: rockchip: add reset-names for combphy on rk3568
arm64:
dts: rockchip: Add rk3576 SoC base DT
arm64:
dts: rockchip: Add rk3576-armsom-sige5 board
arm64:
dts: rockchip: Add rk3588-orangepi-5b device tree
arm64:
dts: rockchip: Add RK3588S EVB1 board
arm64:
dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck
arm64:
dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma
arm64:
dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar
arm64:
dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger
arm64:
dts: rockchip: analog audio on Orange Pi 5
arm64:
dts: rockchip: Convert dts files used as parents to dtsi files
arm64:
dts: rockchip: correct analog audio name on Indiedroid Nova
arm64:
dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30
arm64:
dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328
arm64:
dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368
arm64:
dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399
arm64:
dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x
arm64:
dts: rockchip: Enable all 3 USBs on Turing RK1
arm64:
dts: rockchip: enable automatic fan control on Orange Pi 5+
arm64:
dts: rockchip: Enable automatic fan control on Turing RK1
arm64:
dts: rockchip: enable eMMC HS200 mode for NanoPi R3S
arm64:
dts: rockchip: Enable GPU on Indiedroid Nova
arm64:
dts: rockchip: Enable GPU on NanoPi R6C/R6S
arm64:
dts: rockchip: Enable GPU on Turing RK1
arm64:
dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B
arm64:
dts: rockchip: Enable HDMI display for rk3588 Cool Pi GenBook
arm64:
dts: rockchip: Enable HDMI on Hardkernel ODROID-M2
arm64:
dts: rockchip: Enable HDMI on NanoPi R6C/R6S
arm64:
dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB
arm64:
dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS
arm64:
dts: rockchip: Enable HDMI0 on Indiedroid Nova
arm64:
dts: rockchip: Enable HDMI0 on Orange Pi 5
arm64:
dts: rockchip: Enable HDMI0 on orangepi-5-plus
arm64:
dts: rockchip: Enable HDMI0 on rk3588-evb1
arm64:
dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6
arm64:
dts: rockchip: Enable HDMI0 on rock-5a
arm64:
dts: rockchip: Enable HDMI0 on rock-5b
arm64:
dts: rockchip: enable USB3 on NanoPC-T6
arm64:
dts: rockchip: fix compatible string rk3328 cru node
arm64:
dts: rockchip: fix model name for FriendlyElec NanoPi R3S
arm64:
dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX
arm64:
dts: rockchip: Fix the SD card detection on NanoPi R6C/R6S
arm64:
dts: rockchip: Fix Turing RK1 PCIe3 hang
arm64:
dts: rockchip: orangepi-5-plus: Enable GPU
arm64:
dts: rockchip: Prepare RK356x SoC dtsi files for per-variant OPPs
arm64:
dts: rockchip: pwm-leds for Orange Pi 5
arm64:
dts: rockchip: refactor common Orange Pi 5 board
arm64:
dts: rockchip: Remove 'enable-active-low' from two boards
arm64:
dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5
arm64:
dts: rockchip: rename rfkill label for Radxa ROCK 5B
arm64:
dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5
arm64:
dts: rockchip: reorder mmc aliases for NanoPi R3S
arm64:
dts: rockchip: replace deprecated snps,reset props for NanoPi R3S
arm64:
dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S
arm64:
dts: rockchip: sort rk3588s-rock5a properly in Makefile
arm64:
dts: rockchip: Split up RK3588's PCIe pinctrls
arm64:
dts: rockchip: Switch to hp-det-gpios
arm64:
dts: rockchip: Switch to simple-audio-card,hp-det-gpios
arm64:
dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi
arm64:
dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25
arm64:
dts: s32g2: Disable support for SD/eMMC UHS mode
arm64:
dts: s32g: Add S32G2/S32G3 uSDHC pinmux
arm64:
dts: seattle: Update spi clock properties
arm64:
dts: st: add DMA support on I2C instances of stm32mp25
arm64:
dts: st: add DMA support on SPI instances of stm32mp25
arm64:
dts: st: add DMA support on U(S)ART instances of stm32mp25
arm64:
dts: st: add RNG node on stm32mp251
arm64:
dts: st: add RTC on stm32mp25x
arm64:
dts: st: enable RTC on stm32mp257f-ev1 board
arm64:
dts: sun50i-a64-pinephone: Add AF8133J to PinePhone
arm64:
dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers
arm64:
dts: ti: Add support for J742S2 EVM board
arm64:
dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz
arm64:
dts: ti: Introduce J742S2 SoC family
arm64:
dts: ti: k3-am62-main: Add eQEP nodes
arm64:
dts: ti: k3-am62-main: Update otap/itap values
arm64:
dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes
arm64:
dts: ti: k3-am62-verdin: Add Ivy carrier board
arm64:
dts: ti: k3-am62-verdin: add label to som adc node
arm64:
dts: ti: k3-am62-verdin: Fix SD regulator startup delay
arm64:
dts: ti: k3-am62-verdin: Fix SoM ADC compatible
arm64:
dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM
arm64:
dts: ti: k3-am625-sk: Add M4F remoteproc node
arm64:
dts: ti: k3-am625-verdin: add TPM device
arm64:
dts: ti: k3-am62: Add M4F remoteproc node
arm64:
dts: ti: k3-am62: use opp_efuse_table for opp-table syscon
arm64:
dts: ti: k3-am62a-main: Add eQEP nodes
arm64:
dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethernet internal delay
arm64:
dts: ti: k3-am62a7-sk: add 1.4ghz opp entry
arm64:
dts: ti: k3-am62a: add opp frequencies
arm64:
dts: ti: k3-am62p-main: Add eQEP nodes
arm64:
dts: ti: k3-am62p5-sk: add 1.4ghz opp entry
arm64:
dts: ti: k3-am62p: add opp frequencies
arm64:
dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs
arm64:
dts: ti: k3-am62x-phyboard-lyra: Fix indentation in audio-card
arm64:
dts: ti: k3-am64-main: Add eQEP nodes
arm64:
dts: ti: k3-am64-main: Add ti,pruss-pa-st node
arm64:
dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes
arm64:
dts: ti: k3-am64-phycore-som: Fix bus-width property in MMC nodes
arm64:
dts: ti: k3-am642-evm: Add M4F remoteproc node
arm64:
dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode
arm64:
dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger
arm64:
dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-width property in MMC nodes
arm64:
dts: ti: k3-am642-sk: Add M4F remoteproc node
arm64:
dts: ti: k3-am64: Add M4F remoteproc node
arm64:
dts: ti: k3-am64: Add ti,pa-stats property
arm64:
dts: ti: k3-am64x-sk: Enable eQEP
arm64:
dts: ti: k3-am65-main: Add ti,pruss-pa-st node
arm64:
dts: ti: k3-am654-icssg2: Add ti,pa-stats property
arm64:
dts: ti: k3-am68-sk*: Add bootph-* properties
arm64:
dts: ti: k3-j7200-evm*: Add bootph-* properties
arm64:
dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode
arm64:
dts: ti: k3-j7200: Add bootph-* properties
arm64:
dts: ti: k3-j7200: Fix clock ids for MCSPI instances
arm64:
dts: ti: k3-j7200: Fix register map for main domain pmx
arm64:
dts: ti: k3-j721e-evm*: Add bootph-* properties
arm64:
dts: ti: k3-j721e-sk*: Add bootph-* properties
arm64:
dts: ti: k3-j721e: Add bootph-* properties
arm64:
dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
arm64:
dts: ti: k3-j721s2-evm*: Add bootph-* properties
arm64:
dts: ti: k3-j721s2: Add bootph-* properties
arm64:
dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
arm64:
dts: ti: k3-j784s4-j742s2-evm-common: Remove parent nodes bootph-*
arm64:
dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0
arm64:
dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-*
arm64:
dts: ti: k3-j784s4: Add bootph-* properties
arm64:
dts: ti: minor whitespace cleanup
arm64:
dts: ti: Refactor J784s4 SoC files to a common file
arm64:
dts: ti: Refactor J784s4-evm to a common file
arm64:
Enable ARCH_HAS_NONLEAF_PMD_YOUNG
arm64:
Enable memory encrypt for Realms
arm64:
Enforce bounce buffers for realm DMA
arm64:
Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
arm64:
Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers
arm64:
fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
arm64:
Fix usage of new shifted MDCR_EL2 values
arm64:
head.S: Initialise MPAM EL2 registers and disable traps
arm64:
head: Drop SWAPPER_TABLE_SHIFT
arm64:
insn: Simulate nop instruction for better uprobe performance
arm64:
Kconfig: Update help text for CONFIG_ARCH_APPLE
arm64:
lib: Use MOPS for copy_page() and clear_page()
arm64:
lib: Use MOPS for memcpy() routines
arm64:
mm: Avoid TLBI when marking pages as valid
arm64:
mm: Fix zone_dma_limit calculation
arm64:
mops: Document booting requirement for HCR_EL2.MCE2
arm64:
mops: Document requirements for hypervisors
arm64:
mops: Handle MOPS exceptions from EL1
arm64:
mte: Fix copy_highpage() warning on hugetlb folios
arm64:
mte: set VM_MTE_ALLOWED for hugetlbfs at correct place
arm64:
optimize flush tlb kernel range
arm64:
patching: avoid early page_to_phys()
arm64:
pgtable: Warn unexpected pmdp_test_and_clear_young()
arm64:
preserve pt_regs::stackframe during exec*()
arm64:
probes: Cleanup kprobes endianness conversions
arm64:
probes: Disable kprobes/uprobes on MOPS instructions
arm64:
probes: Move kprobes-specific fields
arm64:
probes: Remove probe_opcode_t
arm64:
pt_regs: assert pt_regs is a multiple of 16 bytes
arm64:
pt_regs: remove stale big-endian layout
arm64:
pt_regs: rename "pmr_save" -> "pmr"
arm64:
pt_regs: swap 'unused' and 'pmr' fields
arm64:
ptrace: fix partial SETREGSET for NT_ARM_FPMR
arm64:
ptrace: fix partial SETREGSET for NT_ARM_GCS
arm64:
ptrace: fix partial SETREGSET for NT_ARM_POE
arm64:
ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
arm64:
realm: Query IPA size from the RMM
arm64:
Remove VNCR definition for PIRE0_EL2
arm64:
Return early when break handler is found on linked-list
arm64:
rockchip: add clocks property to cru node rk3328
arm64:
rsi: Add RSI definitions
arm64:
rsi: Add support for checking whether an MMIO is protected
arm64:
rsi: Map unprotected MMIO as decrypted
arm64:
setup: name 'tcr2' register
arm64:
signal: Ensure signal delivery failure is recoverable
arm64:
signal: Remove unnecessary check when saving POE state
arm64:
signal: Remove unused macro
arm64:
stacktrace: Don't WARN when unwinding other tasks
arm64:
stacktrace: move dump_backtrace() to kunwind_stack_walk()
arm64:
stacktrace: report recovered PCs
arm64:
stacktrace: report source of unwind data
arm64:
stacktrace: Skip reporting LR at exception boundaries
arm64:
stacktrace: split unwind_consume_stack()
arm64:
stacktrace: unwind exception boundaries
arm64:
Support AT_HWCAP3
arm64:
sysreg: Add new definitions for ID_AA64DFR0_EL1
arm64:
sysreg: Describe ID_AA64DFR2_EL1 fields
arm64:
sysreg: Migrate MDCR_EL2 definition to table
arm64:
tegra: Add SDMMC sdr104-offsets for Tegra X1
arm64:
tegra: Create SKU8 AGX Orin board file
arm64:
tegra: p2180: Add mandatory compatible for WiFi node
arm64:
tegra: smaug: Declare cros-ec extcon
arm64:
tlbflush: add __flush_tlb_range_limit_excess()
arm64:
tls: Fix context-switching of tpidrro_el0 when kpti is enabled
arm64:
uprobes: Optimize cache flushes for xol slot
arm64:
use a common struct frame_record
arm64:
Use new fallback IO memcpy/memset
arm64:
Use SYSTEM_OFF2 PSCI call to power off for hibernate
arm64:
vdso: Drop LBASE_VDSO
arm64:
vdso: Remove timekeeper include
arm64:
vdso: Use only one single vvar mapping
arm64:
zynqmp: Add thermal zones
arm64:
zynqmp: Enable AMS for all boards
arm64:
zynqmp: Expose AMS to userspace as HWMON
ARM:
9415/1: amba: Add dev_is_amba() function and export it for modules
ARM:
9423/1: vfp: Provide vfp_state_hold() for VFP locking.
ARM:
9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate().
ARM:
9425/1: vfp: Use vfp_state_hold() in vfp_support_entry().
ARM:
9426/1: vfp: Move sending signals outside of vfp_state_hold()ed section.
ARM:
9429/1: ioremap: Sync PGDs for VMALLOC shadow
ARM:
9430/1: entry: Do a dummy read from VMAP shadow
ARM:
9431/1: mm: Pair atomic_set_release() with _read_acquire()
arm:
adjust_pte() use pte_offset_map_rw_nolock()
ARM:
bcm: brcmstb: Drop custom init_irq callback
ARM:
bcm: Support BCMBCA debug UART
ARM:
configs: at91: enable PAC1934 driver as module
ARM:
div64: improve __arch_xprod_64()
ARM:
dts: allwinner: Remove accidental suniv duplicates
ARM:
dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
ARM:
dts: amlogic: add missing phy-mode in ethmac node
ARM:
dts: amlogic: fix /memory node name
ARM:
dts: amlogic: meson6: fix clk81 node name
ARM:
dts: amlogic: meson6: remove support for ATV1200 board
ARM:
dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
ARM:
dts: amlogic: meson8/8b: remove invalid pinctrl reg
ARM:
dts: amlogic: meson8: fix ao_arc_sram node name
ARM:
dts: amlogic: meson8: fix soc thermal-zone node name
ARM:
dts: amlogic: meson8: use correct pinctrl bank node name
ARM:
dts: amlogic: meson8b-ec100: add missing clocks property in sound card
ARM:
dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
ARM:
dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio
ARM:
dts: at91: sam9x7: add device tree for SoC
ARM:
dts: cubieboard4: Fix DCDC5 regulator constraints
ARM:
dts: imx28-apx4devkit: Fix the rtc compatible
ARM:
dts: imx35: Align pin config nodes with bindings
ARM:
dts: imx50: Align pin config nodes with bindings
ARM:
dts: imx51: Align pin config nodes with bindings
ARM:
dts: imx53: Align pin config nodes with bindings
ARM:
dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board
ARM:
dts: imx6dl: Align pin config nodes with bindings
ARM:
dts: imx6q-lxr: Add board support
ARM:
dts: imx6q: Align pin config nodes with bindings
ARM:
dts: imx6qdl-apalis: Update audio card name
ARM:
dts: imx6qdl-colibri: Update audio card name
ARM:
dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in GPIO keys
ARM:
dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply
ARM:
dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend-mem-microvolt
ARM:
dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM
ARM:
dts: imx6qdl-mba6: Add reserved memory area for CMA memory
ARM:
dts: imx6qdl-tx6: Fix 'fixed-clock' description
ARM:
dts: imx6qdl-tx6: Remove 'turn-on-delay-ms'
ARM:
dts: imx6qdl: Align pin config nodes with bindings
ARM:
dts: imx6qdl: convert fsl,tx-d-cal to correct value
ARM:
dts: imx6qp: Align pin config nodes with bindings
ARM:
dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback
ARM:
dts: imx6sl: imx6sll: Align pin config nodes with bindings
ARM:
dts: imx6sl: Pass tempmon #thermal-sensor-cells
ARM:
dts: imx6sl: Remove incorrect mmc fallback compatible
ARM:
dts: imx6sll: fix anatop thermal dtbs_check warnings
ARM:
dts: imx6sll: Fix the last SPDIF clock name
ARM:
dts: imx6sll: Improve gpc description
ARM:
dts: imx6sll: Remove regulator-3p0 unit address
ARM:
dts: imx6sx: Align pin config nodes with bindings
ARM:
dts: imx6sx: Fix tempmon description
ARM:
dts: imx6sx: Remove incorrect mmc fallback compatible
ARM:
dts: imx6ul: Drop duplicate space in iomux node groups
ARM:
dts: imx7-colibri: Update audio card name
ARM:
dts: imx7ulp: add "nxp,sim" property for usbphy1
ARM:
dts: imx7ulp: Remove incorrect mmc fallback compatible
ARM:
dts: imx: Add devicetree for Kobo Clara 2E
ARM:
dts: imxrt1050: Fix clocks for mmc
ARM:
dts: marvell: kirkwood: Fix at24 EEPROM node name
ARM:
dts: microchip: Add trng labels for all at91 SoCs
ARM:
dts: microchip: Rename LED sub nodes name
ARM:
dts: microchip: Rename the eeprom nodename
ARM:
dts: microchip: Rename the pmic node
ARM:
dts: microchip: sam9x60: Add missing property atmel,usart-mode
ARM:
dts: microchip: sam9x60ek: Add power monitor support
ARM:
dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board
ARM:
dts: microchip: sama5d2_icp: Add power monitor support
ARM:
dts: microchip: sama7g54_curiosity: Add power monitor support
ARM:
dts: microchip: sama7g5ek: Add power monitor support
ARM:
dts: microchip: Unify rng node names
ARM:
dts: nxp: imx6ul: add dma support for all uarts
ARM:
dts: nxp: imx6ull: add dma support for uart8
ARM:
dts: omap36xx: declare 1GHz OPP as turbo again
ARM:
dts: omap4-kc1: fix twl6030 power node
ARM:
dts: omap: omap4-epson-embt2ws: add GPIO expander
ARM:
dts: omap: omap4-epson-embt2ws: add unknown gpio outputs
ARM:
dts: omap: omap4-epson-embt2ws: define GPIO regulators
ARM:
dts: omap: omap4-epson-embt2ws: wire up regulators
ARM:
dts: qcom: change labels to lower-case
ARM:
dts: qcom: drop underscore in node names
ARM:
dts: qcom: ipq4019: use nvmem-layout
ARM:
dts: qcom: minor whitespace cleanup
ARM:
dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP controller node
ARM:
dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP controller node
ARM:
dts: Reconfigure the MC2 eMMC interface
ARM:
dts: renesas: Add proper node names to (L)BSC devices
ARM:
dts: renesas: genmai: Define keyboard switch
ARM:
dts: renesas: genmai: Enable MMCIF
ARM:
dts: renesas: genmai: Enable OS timer modules
ARM:
dts: renesas: genmai: Enable SDHI0
ARM:
dts: renesas: genmai: Enable watchdog
ARM:
dts: renesas: genmai: Fix partition size for QSPI NOR Flash
ARM:
dts: renesas: genmai: Sort nodes
ARM:
dts: renesas: Genmai: Update audio codec device node
ARM:
dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander
ARM:
dts: renesas: kzm9g: Use interrupts-extended for I/O expander
ARM:
dts: renesas: kzm9g: Use interrupts-extended for sensors
ARM:
dts: renesas: marzen: Use interrupts-extended for gpio-keys
ARM:
dts: renesas: r7s72100: 'bus-width' is a board property
ARM:
dts: renesas: r7s72100: Add DMA support to MMCIF
ARM:
dts: renesas: r7s72100: Add DMAC node
ARM:
dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC
ARM:
dts: renesas: r8a7778: Rename 'bsc' to 'lbsc'
ARM:
dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios
ARM:
dts: renesas: Remove 'reg-io-width' properties from MMCIF nodes
ARM:
dts: renesas: rskrza1: Enable watchdog timer
ARM:
dts: renesas: rskrza1: Use interrupts-extended for gpio-keys
ARM:
dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys
ARM:
dts: renesas: Use interrupts-extended for Ethernet MACs
ARM:
dts: renesas: Use interrupts-extended for Ethernet PHYs
ARM:
dts: renesas: Use interrupts-extended for HDMI bridges
ARM:
dts: renesas: Use interrupts-extended for PMICs
ARM:
dts: renesas: Use interrupts-extended for touchpanels
ARM:
dts: renesas: Use interrupts-extended for video decoders
ARM:
dts: renesas: Use proper node names for keys
ARM:
dts: rockchip: adapt regulator nodenames to preferred form
ARM:
dts: rockchip: Add Relfor Saib board
ARM:
dts: rockchip: Add watchdog node for RV1126
ARM:
dts: socfpga: Fix at24 EEPROM node names
arm:
dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property
ARM:
dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source
ARM:
dts: stm32: add support of WLAN/BT on stm32mp135f-dk
ARM:
dts: stm32: add support of WLAN/BT on stm32mp157c-dk2
ARM:
dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT
ARM:
dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp135f-dk
ARM:
dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2
ARM:
dts: stm32: rtc, add pin to provide LSCO on stm32mp13
ARM:
dts: stm32: rtc, add pin to provide LSCO on stm32mp15
ARM:
dts: sunxi: add support for RerVision A33-Vstar board
ARM:
dts: ti/omap: dra7: fix redundant clock divider definition
ARM:
dts: ti/omap: Fix at24 EEPROM node names
ARM:
dts: ti/omap: omap4-epson-embt2ws: add charger
ARM:
dts: ti/omap: use standard node name for twl4030 charger
ARM:
dts: ti: dra7: Remove double include of clock bindings
ARM:
dts: ti: drop linux,mtd-name from NAND nodes
ARM:
dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node
ARM:
dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node
ARM:
dts: turris-omnia: Add global LED brightness change interrupt
ARM:
dts: ux500: Add touchkeys to Codinas
ARM:
imx: Allow user to disable pinctrl
ARM:
imx: Re-introduce the PINCTRL selection
ARM:
imx: Switch to new sys-off handler API
ARM:
imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E
ARM:
imx_v6_v7_defconfig: enable SND_SOC_SPDIF
ARM:
multi_v7_defconfig: Enable debugging symbols by default
ARM:
pmuv3: Add missing write_pmuacr()
ARM:
samsung: Remove obsoleted declaration for s3c_hwmon_set_platdata
ARM:
smp_twd: Remove clockevents shutdown call on offlining
ARM:
Switch to irq_get_nr_irqs() / irq_set_nr_irqs()
ARM:
ti/omap: omap3-gta04a5: add Bluetooth
ARM:
vdso: Remove assembly for datapage access
arm:
vdso: Remove timekeeper includes
ARM:
zynq: Remove unused zynq_slcr_init() declaration
asm-generic/div64:
optimize/simplify __div64_const32()
asm-generic/io.h:
Remove I/O port accessors for HAS_IOPORT=n
asm-generic:
add an optional pfn_valid check to page_to_phys
asm-generic:
introduce text-patching.h
asm-generic:
provide generic page_to_phys and phys_to_page implementations
asm-generic:
ticket-lock: Add separate ticket-lock.h
asm-generic:
ticket-lock: Reuse arch_spinlock_t of qspinlock
asm/vga.h:
don't bother with scr_mem{cpy,move}v() unless we need to
ASN.1:
Clean up include statements in public headers
ASoC/soundwire:
add initial support for SDCA
ASoC/SoundWire:
Intel: lnl: enable interrupts after first power-up/before last power-down
ASoC/soundwire:
remove sdw_slave_extended_id
ASoC/SoundWire:
Simply interrupt enabling for Intel
ASoC:
add Allwinner H616 audio codec support
ASoC:
add CS42L84 codec driver
ASoC:
Add NTP8918 and NTP8835 codecs support
ASoC:
add support for some new Lenovo laptops with
ASoC:
add symmetric_ prefix for dai->rate/channels/sample_bits
ASoC:
amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform
ASoC:
amd: acp: add rt722 based soundwire machines
ASoC:
amd: acp: add soundwire machine driver for legacy stack
ASoC:
amd: acp: Add stream name to ACP PDM DMIC devices
ASoC:
amd: acp: drop bogus NULL check from i2s_irq_handler
ASoC:
amd: acp: Fix for ACP SOF dmic tplg component load failure
ASoC:
amd: acp: fix for cpu dai index logic
ASoC:
amd: acp: fix for inconsistent indenting
ASoC:
amd: acp: move get_acp63_cpu_pin_id() to common file
ASoC:
amd: acp: pass acp pci revision id as platform data
ASoC:
amd: acp: refactor acp version
ASoC:
amd: acp: refactor sof_card_dai_links_create() function
ASoC:
amd: acp: remove unused variable from acp platform driver
ASoC:
amd: acp: remove unused variable from acp_card_drvdata structure
ASoC:
amd: acp: replace adata->platform conditional check
ASoC:
amd: acp: simplify platform conditional checks code
ASoC:
amd: acp: store acp pci rev id in platform driver private structure
ASoC:
amd: acp: update mach_params subsystem_rev field
ASoC:
amd: acp: use acp pci revision id for platform differntiation
ASoC:
amd: acp: use acp_rev for platform specific conditional checks
ASoC:
amd: Fix build dependencies for `SND_SOC_AMD_PS`
ASoC:
amd: ps: add soundwire machines for acp6.3 platform
ASoC:
amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry
ASoC:
amd: ps: fix the pcm device numbering for acp 6.3 platform
ASoC:
amd: ps: pass acp pci revision id as soundwire resource data
ASoC:
amd: remove dpcm_xxx flags
ASoC:
amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00
ASoC:
amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
ASoC:
amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
ASoC:
amd: yc: fix internal mic on Redmi G 2022
ASoC:
amd: yc: Fix the wrong return value
ASoC:
apple: Fix the wrong format specifier
ASoC:
atmel: atmel_ssc_dai: Add stream names
ASoC:
atmel: atmel_ssc_dai: Drop S24_LE support due to single channel limitation
ASoC:
atmel: mchp-spdifrx: Remove interface name from stream_name
ASoC:
atmel: mchp-spdiftx: Remove interface name from stream_name
ASoC:
audio-graph-card2: Update comment with renamed file path
ASoC:
audio-graph-card2: use new of_graph functions
ASoC:
audio-graph-card: Call of_node_put() on correct node
ASoC:
audio-graph-card: use new of_graph functions
ASoC:
aw88399: Correct error handling in aw_dev_get_dsp_status function
ASoC:
bcm2835-i2s: Use maple tree register cache
ASoC:
bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr
ASoC:
Clean up {hp,mic}-det-gpio handling
ASoC:
cleanup function parameter for rtd and its id
ASoC:
cleasnup rtd and its ID
ASoC:
codecs: adau1372: add match table
ASoC:
codecs: adau1373: add powerdown gpio
ASoC:
codecs: adau1373: add some kconfig text
ASoC:
codecs: adau1373: drop patform_data
ASoC:
codecs: adau1373: drop platform data
ASoC:
codecs: Add aw88081 amplifier driver
ASoC:
codecs: Add aw88081 amplifier driver
ASoC:
codecs: Add NeoFidelity Firmware helpers
ASoC:
codecs: Add NeoFidelity NTP8835 codec
ASoC:
codecs: Add NeoFidelity NTP8918 codec
ASoC:
codecs: Add support for ES8323
ASoC:
codecs: Add uda1342 codec driver
ASoC:
codecs: aw88395: Fix spelling mistake "unsupport" -> "unsupported"
ASoC:
codecs: aw88399: Fix spelling mistake "unsupport" -> "unsupported"
ASoC:
codecs: es8316: Fix HW rate calculation for 48Mhz MCLK
ASoC:
codecs: ES8326: Adjust ANA_MICBIAS to reduce pop noise
ASoC:
codecs: ES8326: Modify the configuration of and micbias
ASoC:
codecs: ES8326: Reduce pop noise
ASoC:
codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
ASoC:
codecs: Fix error check in es8323_i2c_probe
ASoC:
codecs: fix error code in ntp8835_i2c_probe()
ASoC:
codecs: Remove unneeded semicolon
ASoC:
codecs: wcd9335: remove unnecessary MODULE_ALIAS()
ASoC:
codecs: wcd937x: Remove unused of_gpio.h
ASoC:
constify snd_soc_component_driver struct
ASoC:
cs42l43: Add codec force suspend/resume ops
ASoC:
cs42l84: Add new codec driver
ASoC:
cs42l84: leverage ring sense IRQs to correctly detect headsets
ASoC:
cs42l84: remove incorrect of_match_ptr()
ASoC:
cs42l84: Remove unused including
ASoC:
da7213: Add suspend to RAM support
ASoC:
da7213: Avoid setting PLL when closing audio stream
ASoC:
da7213: Extend support for the MCK in range [2, 50] MHz
ASoC:
da7213: Populate max_register to regmap_config
ASoC:
da7213: Return directly the value of regcache_sync()
ASoC:
doc: dapm: Add location information for dapm-graph tool
ASoC:
doc: remove dpcm_xxx flags
ASoC:
doc: update clock api details
ASoC:
dt-bindings: Add CS42L84 codec
ASoC:
dt-bindings: Add Everest ES8323 Codec
ASoC:
dt-bindings: Add Loongson I2S controller
ASoC:
dt-bindings: Add NeoFidelity NTP8835
ASoC:
dt-bindings: Add NeoFidelity NTP8918
ASoC:
dt-bindings: Add NXP uda1342 Codec
ASoC:
dt-bindings: Add schema for "awinic,aw88081"
ASoC:
dt-bindings: add stm32mp25 support for i2s
ASoC:
dt-bindings: add stm32mp25 support for sai
ASoC:
dt-bindings: allwinner: add H616 sun4i audio codec binding
ASoC:
dt-bindings: Deprecate {hp,mic}-det-gpio
ASoC:
dt-bindings: document the adau1373 Codec
ASoC:
dt-bindings: everest,es8326: Document interrupt property
ASoC:
dt-bindings: everest,es8328: Document audio graph port
ASoC:
dt-bindings: fsl-esai: Add power-domains for fsl,imx8qm-esai
ASoC:
dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallback to fsl,imx6ull-esai
ASoC:
dt-bindings: fsl_spdif: Document imx6sl/sx compatible fallback
ASoC:
dt-bindings: irondevice,sma1307: Add initial DT
ASoC:
dt-bindings: maxim,max98390: Reference common DAI properties
ASoC:
dt-bindings: mediatek,mt8188-mt6359: Add mediatek,adsp property
ASoC:
dt-bindings: mt6359: Update generic node name and dmic-mode
ASoC:
dt-bindings: qcom,sm8250: Add SM8750 sound card
ASoC:
dt-bindings: qcom: Add SM8750 LPASS macro codecs
ASoC:
dt-bindings: realtek,rt5640: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5645: Fix CPVDD voltage comment
ASoC:
dt-bindings: rockchip,rk3036-codec: convert to yaml
ASoC:
dt-bindings: simple-mux: add idle-state property
ASoC:
dt-bindings: sprd,pcm-platform: convert to YAML
ASoC:
dt-bindings: sprd,sc9860-mcdt: convert to YAML
ASoC:
dt-bindings: stm32: add missing port property
ASoC:
fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios
ASoC:
fsl: fsl_qmc_audio: Remove the logging when parsing channels
ASoC:
fsl: remove dpcm_xxx flags
ASoC:
fsl: switch to use rtd->id from rtd->num
ASoC:
fsl: Use maple tree register cache
ASoC:
fsl_micfil: Add mclk enable flag
ASoC:
fsl_micfil: Enable micfil error interrupt
ASoC:
fsl_micfil: fix and improvement
ASoC:
fsl_micfil: fix regmap_write_bits usage
ASoC:
fsl_mqs: Support accessing registers by scmi interface
ASoC:
fsl_spdif: change IFACE_PCM to IFACE_MIXER
ASoC:
fsl_xcvr: change IFACE_PCM to IFACE_MIXER
ASoC:
fsl_xcvr: enable interrupt of cmdc status update
ASoC:
fsl_xcvr: enable some interrupts
ASoC:
fsl_xcvr: reset RX dpath after wrong preamble
ASoC:
generic: switch to use rtd->id from rtd->num
ASoC:
hdmi-codec: reorder channel allocation list
ASoC:
improve macro definition on TWL4030_OUTPUT_PGA
ASoC:
improve some macro definitions and usages
ASoC:
imx-audmix: Add NULL check in imx_audmix_probe
ASoC:
imx-card: add cs42888 codec support
ASoC:
imx-card: Add CS42888 support
ASoC:
imx-card: Set mclk for codec
ASoC:
intel/sdw_utils: refactor RT multifunction sdca speaker codecs
ASoC:
Intel: Add rt721-sdca support for PTL platform
ASoC:
Intel: add rt722 and rt1320 support
ASoC:
Intel: add rt722/rt721 support for PTL platform
ASoC:
Intel: avs: da7219: Remove suspend_pre() and resume_post()
ASoC:
Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
ASoC:
intel: boards: remove dpcm_xxx flags
ASoC:
Intel: Fix Kconfig for ACPI=n
ASoC:
Intel: Kconfig: fix undefined symbol:
ASoC:
Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
ASoC:
Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled
ASoC:
Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
ASoC:
Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_QUIRKS
ASoC:
intel: remove dpcm_xxx flags
ASoC:
Intel: Remove unused code
ASoC:
Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support
ASoC:
Intel: soc-acpi-intel-lnl-match: add rt712_vb + rt1320 support
ASoC:
Intel: soc-acpi-intel-ptl-match: Add rt721 support
ASoC:
Intel: soc-acpi: add is_device_rt712_vb() helper
ASoC:
Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL.
ASoC:
Intel: sof_rt5682: Add support for ptl_max98360a_rt5682
ASoC:
Intel: sof_rt5682: add supports for new
ASoC:
Intel: sof_sdw: Add missing quirks from some new Dell
ASoC:
Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs
ASoC:
intel: sof_sdw: add quirk for Dell SKU
ASoC:
Intel: sof_sdw: Add quirks for some new Lenovo laptops
ASoC:
intel: sof_sdw: add RT722 SDCA card for PTL platform
ASoC:
Intel: sof_sdw: Add space for a terminator into DAIs array
ASoC:
Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7
ASoC:
Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB
ASoC:
Intel: sof_sdw: Update DMI matches for Lenovo
ASoC:
loongson: Add I2S controller driver as platform device
ASoC:
loongson: Fix build warning when !CONFIG_PCI
ASoC:
loongson: make loongson-i2s.o a separate module
ASoC:
machine: update documentation
ASoC:
makes snd_soc_set_runtime_hwparams() inline
ASoC:
max98088: Add headphone mixer switch
ASoC:
max98088: Add left/right DAC volume control
ASoC:
max98088: Remove duplicate DACs
ASoC:
mediatek: Check num_codecs is not zero to avoid panic during probe
ASoC:
mediatek: disable buffer pre-allocation
ASoC:
mediatek: mt8183: Remove unnecessary variable assignments
ASoC:
mediatek: mt8188-mt6359: Remove hardcoded dmic codec
ASoC:
mediatek: mt8188: remove unnecessary variable assignment
ASoC:
mediatek: mt8188: Remove unnecessary variable assignments
ASoC:
mediatek: remove dpcm_xxx flags
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
Merge up v6.12
ASoC:
meson: axg-iface: set continuous rates
ASoC:
meson: switch to use rtd->id from rtd->num
ASoC:
nau8821: check regmap_raw_read/regmap_raw_write for failure
ASoC:
qcom: sc8280xp Add SM8750 sound card
ASoC:
qcom: sm8250: add handling of secondary MI2S clock
ASoC:
qcom: sm8250: correct typo in shutdown function name
ASoC:
qcom: x1e80100: Support boards with two speakers
ASoC:
remove dpcm_xxx flags
ASoC:
remove rtd->num
ASoC:
remove unused substream in macro soc_component_mark_pop
ASoC:
remove unused substream in macro soc_dai_mark_pop
ASoC:
remove unused substream in macro soc_link_mark_pop
ASoC:
Rename "sh" to "renesas"
ASoC:
Rename "sh" to "renesas"
ASoC:
rename rtd->num to rtd->id
ASoC:
renesas, rsnd: Update file path
ASoC:
rsnd: check rsnd_adg_clk_enable() return value
ASoC:
rsnd: Refactor port handling with helper for endpoint node selection
ASoC:
rt-sdw-common: Common functions for Realtek soundwire driver
ASoC:
rt-sdw-common: Enhance switch case to prevent uninitialized variable
ASoC:
rt-sdw-common: fix rt_sdca_index_update_bits function parameter description
ASoC:
rt1320: add mic function
ASoC:
rt1320: fix the range of patch code address
ASoC:
rt1320: reads patch code from firmware file
ASoC:
rt712-sdca: detect the SMART_MIC function during the probe stage
ASoC:
rt721-sdca: Add RT721 SDCA driver
ASoC:
rt721-sdca: change interrupt mask from XU to GE
ASoC:
rt721-sdca: Clean logically deadcode in rt721-sdca.c
ASoC:
rt721-sdca: Fix issue of warning message
ASoC:
rt722-sdca: Remove logically deadcode in rt722-sdca.c
ASoC:
rt722: add delay time to wait for the calibration procedure
ASoC:
rt722: change the interrupt mask for jack type detection
ASoC:
rx651: Use card->dev in replace of the &pdev->dev argument in the dev_err function
ASoC:
samsung: Add missing depends on I2C
ASoC:
samsung: Add missing selects for MFD_WM8994
ASoC:
samsung: remove dpcm_xxx flags
ASoC:
samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio
ASoC:
SDCA: add initial module
ASoC:
SDCA: add quirk function for RT712_VB match
ASoC:
sdca: test adev before calling acpi_dev_for_each_child
ASoC:
sdw_utils/intel/amd: refactor dai link init logic
ASoC:
sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored
ASoC:
sdw_utils: Add quirk to exclude amplifier function
ASoC:
sdw_utils: add SmartMic DAI for RT712 VB
ASoC:
sdw_utils: add SmartMic DAI for RT713 VB
ASoC:
sdw_utils: Add support for exclusion DAI quirks
ASoC:
sdw_utils: Update stream_name in dai_links structure
ASoC:
sh: rz-ssi: Use SSIFCR_FIFO_RST macro
ASoC:
sh: switch to use rtd->id from rtd->num
ASoC:
simple-card-utils: care simple_util_dai for dummy DAI
ASoc:
simple-mux: add idle-state support
ASoc:
simple-mux: Allow to specify an idle-state
ASoC:
sma1307: Add driver for Iron Device SMA1307
ASoC:
sma1307: Fix invalid logical judgement
ASoC:
sma1307: fix uninitialized variable refence
ASoC:
soc-acpi: introduce new 'machine check' callback
ASoC:
soc-compress: remove dpcm_xxx flags
ASoC:
soc-core: do rtd->id trick at snd_soc_add_pcm_runtime()
ASoC:
soc-core: remove dpcm_xxx flags
ASoC:
soc-devres: Remove unused devm_snd_soc_register_dai
ASoC:
soc-pcm: merge DPCM and non-DPCM validation check
ASoC:
soc-pcm: remove dpcm_xxx flags
ASoC:
soc-topology: remove dpcm_xxx flags
ASoC:
soc-utils: Remove PAGE_SIZE compile-time constant assumption
ASoC:
SOF: amd: pass acp_rev as soundwire resource data
ASoC:
SOF: core: Add debug module parameters to set IPC and boot timeout
ASoC:
SOF: core: Add fw, tplg and ipc type override parameters
ASoC:
SOF: core: Module parameter updates
ASoC:
SOF: ext_manifest: Add missing ext_manifest type for PROBE_INFO
ASoC:
SOF: Intel: hda-dai: Do not release the link DMA on STOP
ASoC:
SOF: Intel: hda-mlink: expose unlocked interrupt enable routine
ASoC:
SOF: Intel: hda-stream: Always use at least two BDLE for transfers
ASoC:
SOF: Intel: hda: Add support for persistent Code Loader DMA buffers
ASoC:
SOF: Intel: hda: handle only paused streams in hda_dai_suspend()
ASoC:
SOF: Intel: hda: use machine_check() for SoundWire
ASoC:
SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest type when parsing
ASoC:
SOF: ipc3-loader: Handle PROBE_INFO ext_manifest
ASoC:
SOF: ipc3-topology: Convert the topology pin index to ALH dai index
ASoC:
SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
ASoC:
SOF: ipc3: Use standard dev_dbg API
ASoc:
SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_link_fixup_rate
ASoC:
SOF: ipc4-topology: Add helper function to print the module's in/out audio format
ASoC:
SOF: ipc4-topology: Concentrate prints inside of sof_ipc4_init_output_audio_fmt()
ASoC:
SOF: ipc4-topology: Drop the 'index' from 'Pin index' of format print
ASoC:
SOF: ipc4-topology: remove redundant assignment to variable ret
ASoC:
SOF: ipc4-topology: Remove redundant check in sof_ipc4_init_input_audio_fmt()
ASoC:
SOF: ipc4-topology: Rework the module audio
ASoC:
SOF: ipc4-topology: Simplify code to deal with process modules without output
ASoC:
SOF: ipc4-topology: Simplify match format print in sof_ipc4_init_input_audio_fmt()
ASoC:
SOF: ipc4-topology: Use local variables in sof_ipc4_init_input_audio_fmt()
ASoC:
SOF: ipc4-topology: Use local variables in sof_ipc4_init_output_audio_fmt()
ASoC:
sof: remove dpcm_xxx flags
ASoC:
SOF: sof-of-dev: add parameter to override tplg/fw_filename
ASoC:
Some issues about loongson i2s
ASoC:
stm32: dfsdm: change rate upper limits
ASoC:
stm32: i2s: add stm32mp25 support
ASoC:
stm32: i2s: add stm32mp25 support
ASoC:
stm32: sai: add stm32mp25 support
ASoC:
stm32: sai: add stm32mp25 support
ASoC:
stm: fix macro definition on STM_SAI_HAS_EXT_SYNC
ASoC:
sun4i-codec: Add playback only flag to quirks
ASoC:
sun4i-codec: Add support for different DAC FIFOC addresses to quirks
ASoC:
sun4i-codec: support allwinner H616 codec
ASoC:
tas2781: Fix calibration issue in stress test
ASoC:
tas2781: Fix occasional calibration failture
ASoC:
tas2781: Fix redundant parameter assignment
ASoC:
tas5805m: Improve a size determination in tas5805m_i2c_probe()
ASoC:
tegra: Add support for S24_LE audio format
ASoC:
test-component: Support continuous rates for test component
ASoC:
test-component: use new of_graph functions
ASoC:
tlv320adc3xxx: Fix unsigned int compared against 0
ASoC:
uniphier: Handle regmap_write errors in aio_iecout_set_enable()
ASoC:
uniphier: Handle regmap_write errors in aio_src_set_param()
ASoC:
Updates for mchp-spdif(tx/rx)
ASoC:
ux500: Remove redundant casts
ASoC:
wm8994: Add depends on MFD core
assorted variants of irqfd setup:
convert to CLASS(fd)
asus-laptop:
prefer strscpy() over strcpy()
ata:
ahci: Replace deprecated PCI functions
ata:
Fix typos in the comment
ata:
libata-scsi: Document all VPD page inquiry actors
ata:
libata-scsi: Refactor ata_scsi_simulate()
ata:
libata-scsi: Refactor ata_scsiop_maint_in()
ata:
libata-scsi: Refactor ata_scsiop_read_cap()
ata:
libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24()
ata:
libata-scsi: Remove struct ata_scsi_args
ata:
libata-scsi: Return residual for emulated SCSI commands
ata:
libata: Remove unused macro definitions
ata:
sata_highbank: fix OF node reference leak in highbank_initialize_phys()
ata:
Switch back to struct platform_driver::remove()
audit:
change context data from secid to lsm_prop
audit:
maintain an lsm_prop in audit_context
audit:
Reorganize kerneldoc parameter names
audit:
update shutdown LSM data
audit:
use an lsm_prop in audit_names
audit:
Use str_yes_no() helper function
audit:
workaround a GCC bug triggered by task comm changes
auditsc:
replace memcpy() with strscpy()
AutoFDO:
Enable -ffunction-sections for the AutoFDO build
AutoFDO:
Enable machine function split optimization for AutoFDO
auxdisplay:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
auxdisplay:
ht16k33: Make use of i2c_get_match_data()
auxdisplay:
Remove unused functions
backing-file:
clean up the API
backlight:
88pm860x_bl: Simplify with scoped for each OF child loop
backlight:
corgi_lcd: Use lcd power constants
backlight:
hx8357: Use lcd power constants
backlight:
ili922x: Use lcd power constants
backlight:
ili9320: Use lcd power constants
backlight:
jornada720_lcd: Include
for IOMEM() macro
backlight:
jornada720_lcd: Use lcd power constants
backlight:
ktz8866: Fix module autoloading
backlight:
l4f00242t03: Use lcd power constants
backlight:
lcd: Add LCD_POWER_ constants for power states
backlight:
lcd: Do not include
in lcd header
backlight:
lcd: Rearrange code in fb_notifier_callback()
backlight:
lcd: Remove struct fb_videomode from set_mode callback
backlight:
lcd: Replace check_fb with controls_device
backlight:
lcd: Test against struct fb_info.lcd_dev
backlight:
lms283gf05: Use lcd power constants
backlight:
lms501kf03: Remove unnecessary include of
backlight:
lms501kf03: Use lcd power constants
backlight:
ltv350qv: Use lcd power constants
backlight:
otm3225a: Use lcd power constants
backlight:
platform_lcd: Remove include statement for
backlight:
platform_lcd: Remove match_fb from struct plat_lcd_data
backlight:
platform_lcd: Use lcd power constants
backlight:
Remove notifier
backlight:
tdo24m: Use lcd power constants
Linux:
Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
bareudp:
Use pcpu stats to update rx_dropped counter.
batman-adv:
Add flex array to struct batadv_tvlv_tt_data
batman-adv:
Do not let TT changes list grows indefinitely
batman-adv:
Do not send uninitialized TT changes
batman-adv:
Remove uninitialized data in full table TT response
batman-adv:
replace call_rcu by kfree_rcu for simple kmem_cache_free callback
batman-adv:
Start new development cycle
batman-adv:
Use string choice helper to print booleans
bcache:
revert replacing IS_ERR_OR_NULL with IS_ERR again
bcache:
update min_heap_callbacks to use default builtin swap
bcachefs:
clean up duplicate min_heap_callbacks declarations
bcachefs:
update min_heap_callbacks to use default builtin swap
befs:
convert befs to use the new mount api
binder:
add delivered_freeze to debugfs output
binder:
allow freeze notification for dead nodes
binder:
fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs
binder:
fix BINDER_WORK_FROZEN_BINDER debug logs
binder:
fix freeze UAF in binder_release_work()
binder:
fix memleak of proc->delivered_freeze
binder:
fix node UAF in binder_add_freeze_work()
binder:
fix OOB in binder_add_freeze_work()
binderfs:
binderfs_test: remove unused variable
binfmt_elf:
Wire up AT_HWCAP3 at AT_HWCAP4
blk-cgroup:
Fix UAF in blkcg_unpin_online()
blk-integrity:
remove seed for user mapped buffers
blk-iocost:
Avoid using clamp() on inuse in __propagate_weights()
blk-mq:
add non_owner variant of start_freeze/unfreeze queue APIs
blk-mq:
Clean up blk_mq_requeue_work()
blk-mq:
Make blk_mq_quiesce_tagset() hold the tag list mutex less long
blk-mq:
move cpuhp callback registering out of q->sysfs_lock
blk-mq:
register cpuhp callback after hctx is added to xarray table
blk-mq:
Unexport blk_mq_flush_busy_ctxs()
blk-settings:
round down io_opt to physical_block_size
block, bfq:
fix bfqq uaf in bfq_limit_depth()
block, bfq:
fix waker_bfqq UAF after bfq_split_bfqq()
block/bdev:
use helper for max block size check
block/fs:
Pass an iocb to generic_atomic_write_valid()
block/genhd:
use seq_put_decimal_ull for diskstats decimal values
block:
add a bdev_limits helper
block:
Add a public bdev_zone_is_seq() helper
block:
add a rq_list type
block:
Add bdev atomic write limits helpers
block:
Add extra checks in blk_validate_atomic_write_limits()
block:
add partition uuid into uevent as "PARTUUID"
block:
add support for defining read-only partitions
block:
add support for partition table defined in OF
block:
always verify unfreeze lock on the owner task
block:
avoid to reuse `hctx` not removed from cpuhp callback list
block:
blk-mq: fix uninit-value in blk_rq_prep_clone and refactor
block:
Don't allow an atomic write be truncated in blkdev_write_iter()
block:
don't bother checking the data direction for merges
block:
don't reorder requests in blk_add_rq_to_plug
block:
don't reorder requests in blk_mq_add_to_batch
block:
don't verify IO lock for freeze/unfreeze in elevator_init_mq()
block:
Drop granularity check in queue_limit_discard_alignment()
block:
enable passthrough command statistics
block:
Error an attempt to split an atomic write in bio_split()
block:
export blk_validate_limits
block:
fix bio_split_rw_at to take zone_write_granularity into account
block:
fix missing dispatching request when queue is started or unquiesced
block:
fix ordering between checking BLK_MQ_S_STOPPED request adding
block:
fix ordering between checking QUEUE_FLAG_QUIESCED request adding
block:
Fix potential deadlock while freezing queue and acquiring sysfs_lock
block:
Fix queue_iostats_passthrough_show()
block:
fix uaf for flush rq while iterating tags
block:
flush all throttled bios when deleting the cgroup
block:
get wp_offset by bdev_offset_from_zone_start
block:
Handle bio_split() errors in bio_submit_split()
block:
Ignore REQ_NOWAIT for zone reset and zone finish operations
block:
introduce add_disk_fwnode()
block:
kill blk_do_io_stat() helper
block:
lift bio_is_zone_append to bio.h
block:
Make bio_iov_bvec_set() accept pointer to const iov_iter
block:
make struct rq_list available for !CONFIG_BLOCK
block:
model freeze & enter queue as lock for supporting lockdep
block:
move iostat check into blk_acount_io_start()
block:
move issue side time stamping to blk_account_io_start()
block:
pre-calculate max_zone_append_sectors
block:
pre-calculate max_zone_append_sectors
block:
Prevent potential deadlock in blk_revalidate_disk_zones()
block:
Prevent potential deadlocks in zone write plug error recovery
block:
RCU protect disk->conv_zones_bitmap
block:
remove 'req->part' check for stats accounting
block:
remove a duplicate definition for bdev_read_only
block:
remove bio_add_zone_append_page
block:
remove blk_freeze_queue()
block:
Remove extra part pointer NULLify in blk_rq_init()
block:
remove redundant explicit memory barrier from rq_qos waiter and waker
block:
remove redundant passthrough check in blk_mq_need_time_stamp()
block:
remove rq_list_move
block:
remove the ioprio field from struct request
block:
remove the max_zone_append_sectors check in blk_revalidate_disk_zones
block:
remove the write_hint field from struct request
block:
remove zone append special casing from the direct I/O path
block:
replace call_rcu by kfree_rcu for simple kmem_cache_free callback
block:
Replace sprintf() with sysfs_emit()
block:
req->bio is always set in the merge code
block:
return bool from blk_rq_aligned
block:
return bool from get_disk_ro and bdev_read_only
block:
return unsigned int from bdev_io_min
block:
return unsigned int from bdev_io_opt
block:
return unsigned int from blk_lim_dma_alignment_and_pad
block:
return unsigned int from queue_dma_alignment
block:
return void from the queue_sysfs_entry load_module method
block:
Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
block:
Rework bio_split() return value
block:
rnull: add missing MODULE_DESCRIPTION
block:
sed-opal: add ioctl IOC_OPAL_SET_SID_PW
block:
set issue time stamp based on queue state
block:
Support atomic writes limits for stacked devices
block:
Switch to using refcount_t for zone write plugs
block:
take chunk_sectors into account in bio_split_write_zeroes
block:
update blk_stack_limits documentation
block:
Use a zone write plug BIO work for REQ_NOWAIT BIOs
Bluetooth:
add HAS_IOPORT dependencies
Bluetooth:
Add new quirks for ATS2851
Bluetooth:
btbcm: fix missing of_node_put() in btbcm_get_board_name()
Bluetooth:
btintel: Add DSBR support for BlazarIW, BlazarU and GaP
Bluetooth:
btintel: Direct exception event to bluetooth stack
Bluetooth:
btintel: Do no pass vendor events to stack
Bluetooth:
btintel_pcie: Add handshake between driver and firmware
Bluetooth:
btintel_pcie: Add recovery mechanism
Bluetooth:
btintel_pcie: Remove deadcode
Bluetooth:
btintel_pcie: remove redundant assignment to variable ret
Bluetooth:
btintel_pcie: Replace deprecated PCI functions
Bluetooth:
btmtk: adjust the position to init iso data anchor
Bluetooth:
btmtk: avoid UAF in btmtk_process_coredump
Bluetooth:
btmtk: Fix failed to send func ctrl for MediaTek devices.
Bluetooth:
btmtksdio: Lookup device node only as fallback
Bluetooth:
btnxpuart: Add GPIO support to power save feature
Bluetooth:
btnxpuart: Drop _v0 suffix from FW names
Bluetooth:
btnxpuart: Fix driver sending truncated data
Bluetooth:
btnxpuart: Rename IW615 to IW610
Bluetooth:
btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s
Bluetooth:
btusb: Add 3 HWIDs for MT7925
Bluetooth:
btusb: add Foxconn 0xe0fc for Qualcomm WCN785x
Bluetooth:
btusb: Add new VID/PID 0489/e111 for MT7925
Bluetooth:
btusb: Add new VID/PID 0489/e124 for MT7925
Bluetooth:
btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x
Bluetooth:
btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x
Bluetooth:
btusb: Add RTL8852BE device 0489:e123 to device tables
Bluetooth:
btusb: Add USB HW IDs for MT7920/MT7925
Bluetooth:
btusb: mediatek: add callback function in btusb_disconnect
Bluetooth:
btusb: mediatek: add intf release flow when usb disconnect
Bluetooth:
btusb: mediatek: change the conditions for ISO interface
Bluetooth:
btusb: mediatek: move Bluetooth power off command position
Bluetooth:
Fix type of len in rfcomm_sock_getsockopt{,_old}()
bluetooth:
Fix typos in the comments
Bluetooth:
fix use-after-free in device_for_each_child()
Bluetooth:
HCI: Add IPC(11) bus type
Bluetooth:
hci_bcm: Use the devm_clk_get_optional() helper
Bluetooth:
hci_conn: Reduce hci_conn_drop() calls in two functions
Bluetooth:
hci_conn: Remove alloc from critical section
Bluetooth:
hci_conn: Use disable_delayed_work_sync
Bluetooth:
hci_core: Fix calling mgmt_device_connected
Bluetooth:
hci_core: Fix not checking skb length on hci_acldata_packet
Bluetooth:
hci_core: Fix not checking skb length on hci_scodata_packet
Bluetooth:
hci_core: Fix sleeping function called from invalid context
Bluetooth:
hci_event: Fix using rcu_read_(un)lock while iterating
Bluetooth:
hci_qca: use devm_clk_get_optional_enabled_with_rate()
Bluetooth:
hci_sync: Fix not setting Random Address when required
Bluetooth:
Improve setsockopt() handling of malformed user input
Bluetooth:
iso: Always release hdev at the end of iso_listen_bis
Bluetooth:
ISO: Do not emit LE BIG Create Sync if previous is pending
Bluetooth:
ISO: Do not emit LE PA Create Sync if previous is pending
Bluetooth:
iso: Fix circular lock in iso_conn_big_sync
Bluetooth:
iso: Fix circular lock in iso_listen_bis
Bluetooth:
ISO: Fix matching parent socket for BIS slave
Bluetooth:
iso: Fix recursive locking warning
Bluetooth:
ISO: Send BIG Create Sync via hci_sync
Bluetooth:
ISO: Update hci_conn_hash_lookup_big for Broadcast slave
Bluetooth:
ISO: Use kref to track lifetime of iso_conn
Bluetooth:
L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
Bluetooth:
MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC
Bluetooth:
MGMT: Fix Add Device to responding before completing
Bluetooth:
MGMT: Fix possible deadlocks
Bluetooth:
MGMT: Fix slab-use-after-free Read in set_powered_sync
Bluetooth:
RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
Bluetooth:
SCO: Add support for 16 bits transparent voice setting
Bluetooth:
SCO: remove the redundant sco_conn_put
Bluetooth:
SCO: Use kref to track lifetime of sco_conn
Bluetooth:
Set quirks for ATS2851
Bluetooth:
Support new quirks for ATS2851
bna:
Remove error checking for debugfs create APIs
bna:
Remove field bnad_dentry_files[] in struct bnad
bnxt:
Add support for persistent NAPI config
bnxt_en:
Add 2 parameters to bnxt_fill_coredump_seg_hdr()
bnxt_en:
Add a 'force' parameter to bnxt_free_ctx_mem()
bnxt_en:
Add a new ethtool -W dump flag
bnxt_en:
Add functions to copy host context memory
bnxt_en:
Add FW trace coredump segments to the coredump
bnxt_en:
Add mem_valid bit to struct bnxt_ctx_mem_type
bnxt_en:
Add support for RoCE sriov configuration
bnxt_en:
add unlocked version of bnxt_refclk_read
bnxt_en:
Allocate backing store memory for FW trace logs
bnxt_en:
cache only 24 bits of hw counter
bnxt_en:
Do not free FW log context memory
bnxt_en:
ethtool: Remove ip4/ip6 ntuple support for IPPROTO_RAW
bnxt_en:
ethtool: Supply ntuple rss context action
bnxt_en:
ethtool: Support unset l4proto on ip4/ip6 ntuple rules
bnxt_en:
Fix aggregation ID mask to prevent oops on 5760X chips
bnxt_en:
Fix DIM shutdown
bnxt_en:
Fix GSO type for HW GRO packets on 5750X chips
bnxt_en:
Fix possible memory leak when hwrm_req_replace fails
bnxt_en:
Fix potential crash when dumping FW log coredump
bnxt_en:
Fix queue start to update vnic RSS table
bnxt_en:
Fix receive ring space parameters when XDP is active
bnxt_en:
handle tpa_info in queue API implementation
bnxt_en:
Manage the FW trace context memory
bnxt_en:
optimize gettimex64
bnxt_en:
refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
bnxt_en:
Refactor bnxt_free_ctx_mem()
bnxt_en:
Refactor bnxt_ptp_init()
bnxt_en:
refactor tpa_info alloc/free into helpers
bnxt_en:
replace PTP spinlock with seqlock
bnxt_en:
Reserve rings after PCIe AER recovery if NIC interface is down
bnxt_en:
Set backplane link modes correctly for ethtool
bnxt_en:
Unregister PTP during PCI shutdown and suspend
bnxt_en:
Update firmware interface spec to 1.10.3.85
bnxt_en:
use irq_update_affinity_hint()
bonding:
add ESP offload features when slaves support
bonding:
Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
bonding:
Fix initial {vlan,mpls}_feature set in bond_compute_features
bonding:
return detailed error when loading native XDP fails
book3s64/hash:
Add hash_debug_pagealloc_add_slot() function
book3s64/hash:
Add hash_debug_pagealloc_alloc_slots() function
book3s64/hash:
Add kfence functionality
book3s64/hash:
Disable debug_pagealloc if it requires more memory
book3s64/hash:
Disable kfence if not early init
book3s64/hash:
Early detect debug_pagealloc size requirement
book3s64/hash:
Make kernel_map_linear_page() generic
book3s64/hash:
Refactor hash__kernel_map_pages() function
book3s64/hash:
Refactor kernel linear map related calls
book3s64/hash:
Remove kfence support temporarily
book3s64/radix:
Refactoring common kfence related functions
bootmem:
stop using page->index
bpf, arm64:
Remove garbage frame for struct_ops trampoline
bpf, bpftool:
Fix incorrect disasm pc
bpf, lsm:
Remove getlsmprop hooks BTF IDs
bpf, sockmap:
Fix race between element replace and close()
bpf, sockmap:
Fix sk_msg_reset_curr
bpf, sockmap:
Fix update element with same
bpf, sockmap:
Several fixes to bpf_msg_pop_data
bpf, sockmap:
Several fixes to bpf_msg_push_data
bpf, vsock:
Fix poll() missing a queue
bpf, vsock:
Invoke proto::close on close()
bpf, x86:
Avoid repeated usage of bpf_prog->aux->stack_depth
bpf, x86:
Propagate tailcall info only for subprogs
bpf, x86:
Support private stack in jit
bpf,perf:
Fix invalid prog_array access in perf_event_detach_bpf_prog
bpf/tests:
Include
instead of
bpf:
__bpf_fastcall for bpf_get_smp_processor_id in uapi
bpf:
Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_alloc()
bpf:
Add bpf_task_from_vpid() kfunc
bpf:
add find_containing_subprog() utility function
bpf:
add get_netns_cookie helper to tc programs
bpf:
Add kernel symbol for struct_ops trampoline
bpf:
Add kmem_cache iterator
bpf:
Add necessary migrate_disable to range_tree.
bpf:
Add open coded version of kmem_cache iterator
bpf:
Add support for uprobe multi session attach
bpf:
Add support for uprobe multi session context
bpf:
Add uptr support in the map_value of the task local storage.
bpf:
Allow return values 0 and 1 for kprobe session
bpf:
Allow specifying bpf_fastcall attribute for BPF helpers
bpf:
Augment raw_tp arguments with PTR_MAYBE_NULL
bpf:
Avoid deadlock caused by nested kprobe and fentry bpf programs
bpf:
bpf_csum_diff: Optimize and homogenize for all archs
bpf:
Call free_htab_elem() after htab_unlock_bucket()
bpf:
Call kfree(obj) only once in free_one()
bpf:
check changes_pkt_data property for extension programs
bpf:
Check negative offsets in __bpf_skb_min_len()
bpf:
Check size for BTF-based ctx access of pointer members
bpf:
consider that tail calls invalidate packet pointers
bpf:
Constify ctl_table argument of filter function
bpf:
Constify struct btf_kind_operations
bpf:
decouple BPF link/attach hook and BPF program sleepable semantics
bpf:
Do not alloc arena on unsupported arches
bpf:
Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
bpf:
Drop special callback reference handling
bpf:
Enable private stack for eligible subprogs
bpf:
ensure RCU Tasks Trace GP for sleepable raw tracepoint BPF links
bpf:
Ensure reg is PTR_TO_STACK in process_iter_arg
bpf:
Find eligible subprogs for private stack support
bpf:
fix argument type in bpf_loop documentation
bpf:
Fix bpf_get_smp_processor_id() on !CONFIG_SMP
bpf:
Fix bpf_sk_select_reuseport() memory leak
bpf:
Fix exact match conditions in trie_get_next_key()
bpf:
Fix narrow scalar spill onto 64-bit spilled scalar slots
bpf:
fix null dereference when computing changes_pkt_data of prog w/o subprogs
bpf:
fix OOB devmap writes when deleting elements
bpf:
fix potential error return
bpf:
fix recursive lock when verdict program return SK_PASS
bpf:
Fix the xdp_adjust_tail sample prog issue
bpf:
Fix theoretical prog_array UAF in __uprobe_perf_func()
bpf:
Fix UAF via mismatching bpf_prog/attachment RCU flavors
bpf:
Force uprobe bpf program to always return 0
bpf:
Handle BPF_EXIST and BPF_NOEXIST for LPM trie
bpf:
Handle BPF_UPTR in verifier
bpf:
handle implicit declaration of function gettid in bpf_iter.c
bpf:
Handle in-place update for full LPM trie correctly
bpf:
Implement bpf_send_signal_task() kfunc
bpf:
Include
instead of
bpf:
Introduce range_tree data structure and use it in bpf arena
bpf:
ipv4: Prepare __bpf_redirect_neigh_v4() to future .flowi4_tos conversion.
bpf:
lwtunnel: Prepare bpf_lwt_xmit_reroute() to future .flowi4_tos conversion.
bpf:
Mark raw_tp arguments with PTR_MAYBE_NULL
bpf:
Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL
bpf:
Postpone bpf_obj_free_fields to the rcu callback
bpf:
Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock()
bpf:
Prevent tailcall infinite loop caused by freplace
bpf:
put bpf_link's program when link is safe to be deallocated
bpf:
Refactor active lock management
bpf:
refactor bpf_helper_changes_pkt_data to use helper number
bpf:
Remove trailing whitespace in verifier.rst
bpf:
Remove unnecessary check when updating LPM trie
bpf:
Remove unnecessary kfree(im_node) in lpm_trie_update_elem
bpf:
Remove unused macro
bpf:
Remove unused member rcu from bpf_struct_ops_map
bpf:
Replace the document for PTR_TO_BTF_ID_OR_NULL
bpf:
Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"
bpf:
Support __uptr type tag in BTF
bpf:
Support private stack for struct_ops progs
bpf:
Switch to bpf mem allocator for LPM trie
bpf:
syscall_nrs: Disable no previous prototype warnning
bpf:
Tighten tail call checks for lingering locks, RCU, preempt_disable
bpf:
track changes_pkt_data property for global functions
bpf:
Unify resource leak checks
bpf:
Update bpf_override_return() comment
bpf:
use common instruction history across all states
bpf:
Use function pointers count as struct_ops links count
bpf:
Use KF_FASTCALL to mark kfuncs supporting fastcall contract
bpf:
Use raw_spinlock_t for LPM trie
bpf:
Zero index arg error string for dynptr and iter
bpftool:
__bpf_fastcall for kfuncs marked with special decl_tag
bpftool:
Cast variable `var` to long long
bpftool:
ensure task comm is always NUL-terminated
bpftool:
fix potential NULL pointer dereferencing in prog_dump()
bpftool:
Prevent setting duplicate _GNU_SOURCE in Makefile
brd:
decrease the number of allocated pages which discarded
brd:
defer automatic disk creation until module initialization succeeds
bridge:
Allow deleting FDB entries with non-existent VLAN
btrfs:
add a sanity check for btrfs root in btrfs_search_slot()
btrfs:
add and use helper to remove extent map from its inode's tree
btrfs:
add comments regarding locking to struct btrfs_delayed_ref_root
btrfs:
add io_uring command for encoded reads (ENCODED_READ ioctl)
btrfs:
add new ioctl to wait for cleaned subvolumes
btrfs:
add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu()
btrfs:
add the missing error handling inside get_canonical_dev_path
btrfs:
allow compression even if the range is not page aligned
btrfs:
allow swap activation to be interruptible
btrfs:
always use delayed_refs local variable at btrfs_qgroup_trace_extent()
btrfs:
assert delayed refs lock is held at add_delayed_ref_head()
btrfs:
assert delayed refs lock is held at find_first_ref_head()
btrfs:
assert delayed refs lock is held at find_ref_head()
btrfs:
avoid monopolizing a core when activating a swap file
btrfs:
avoid NULL pointer dereference if no valid extent tree
btrfs:
avoid superfluous calls to free_extent_map() in btrfs_encoded_read()
btrfs:
avoid unnecessary device path update for the same device
btrfs:
canonicalize the device path before adding it
btrfs:
change btrfs_encoded_read() so that reading of extent is done by caller
btrfs:
change return type of btrfs_delayed_ref_lock() to boolean
btrfs:
check folio mapping after unlock in put_file_data()
btrfs:
check folio mapping after unlock in relocate_one_folio()
btrfs:
compression: add an ASSERT() to ensure the read-in length is sane
btrfs:
convert btrfs_buffered_write() to use folios
btrfs:
convert to multigrain timestamps
btrfs:
correct typos in multiple comments across various files
btrfs:
do not assume the full page range is not dirty in extent_writepage_io()
btrfs:
do not clear read-only when adding sprout device
btrfs:
don't loop for nowait writes when checking for cross references
btrfs:
don't read from userspace twice in btrfs_uring_encoded_read()
btrfs:
don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set
btrfs:
don't take dev_replace rwsem on task already holding it
btrfs:
drop unused parameter argp from btrfs_ioctl_quota_rescan_wait()
btrfs:
drop unused parameter ctx from batch_delete_dir_index_items()
btrfs:
drop unused parameter data from btrfs_fill_super()
btrfs:
drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
btrfs:
drop unused parameter fs_info from btrfs_match_dir_item_name()
btrfs:
drop unused parameter fs_info from do_reclaim_sweep()
btrfs:
drop unused parameter fs_info from folio_range_has_eb()
btrfs:
drop unused parameter fs_info from wait_reserve_ticket()
btrfs:
drop unused parameter inode from read_inline_extent()
btrfs:
drop unused parameter iov_iter from btrfs_write_check()
btrfs:
drop unused parameter level from alloc_heuristic_ws()
btrfs:
drop unused parameter map from scrub_simple_mirror()
btrfs:
drop unused parameter mask from try_release_extent_state()
btrfs:
drop unused parameter offset from __cow_file_range_inline()
btrfs:
drop unused parameter options from open_ctree()
btrfs:
drop unused parameter path from btrfs_tree_mod_log_rewind()
btrfs:
drop unused parameter refs from visit_node_for_delete()
btrfs:
drop unused parameter transaction from alloc_log_tree()
btrfs:
drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks()
btrfs:
fix a typo in btrfs_use_zone_append
btrfs:
fix deadlock between transaction commits and extent locks
btrfs:
fix improper generation check in snapshot delete
btrfs:
fix lockdep warnings on io_uring encoded reads
btrfs:
fix missing snapshot drew unlock when root is dead during swap activation
btrfs:
fix mount failure due to remount races
btrfs:
fix race with memory mapped writes when activating swap file
btrfs:
fix swap file activation failure due to extents that used to be shared
btrfs:
fix transaction atomicity bug when enabling simple quotas
btrfs:
fix use-after-free in btrfs_encoded_read_endio()
btrfs:
fix use-after-free waiting for encoded read endios
btrfs:
fix use-after-free when COWing tree bock and tracing is enabled
btrfs:
fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl()
btrfs:
fix wrong sizeof in btrfs_do_encoded_write()
btrfs:
flush delalloc workers queue before stopping cleaner kthread during unmount
btrfs:
handle bio_split() errors
btrfs:
handle empty list of NOCOW ordered extents with checksum list
btrfs:
implement partial deletion of RAID stripe extents
btrfs:
lzo: drop unused paramter level from lzo_alloc_workspace()
btrfs:
make assert_rbio() to only check CONFIG_BTRFS_ASSERT
btrfs:
make buffered write to copy one page a time
btrfs:
make extent_range_clear_dirty_for_io() to handle sector size < page size cases
btrfs:
make the extent map shrinker run asynchronously as a work queue job
btrfs:
mark all dirty sectors as locked inside writepage_delalloc()
btrfs:
move btrfs_destroy_delayed_refs() to delayed-ref.c
btrfs:
move delayed ref head unselection to delayed-ref.c
btrfs:
move priv off stack in btrfs_encoded_read_regular_fill_pages()
btrfs:
move the delalloc range bitmap search into extent_io.c
btrfs:
pass fs_info to btrfs_delete_ref_head()
btrfs:
pass fs_info to functions that search for delayed ref heads
btrfs:
properly wait for writeback before buffered write
btrfs:
push cleanup into btrfs_read_locked_inode()
btrfs:
qgroup: drop unused parameter fs_info from __del_qgroup_rb()
btrfs:
qgroup: run delayed iputs after ordered extent completion
btrfs:
qgroups: remove bytenr field from struct btrfs_qgroup_extent_record
btrfs:
re-enable the extent map shrinker
btrfs:
reduce extent tree lock contention when searching for inline backref
btrfs:
reduce lock contention when eb cache miss for btree search
btrfs:
ref-verify: fix use-after-free after invalid ref action
btrfs:
remove btrfs_set_range_writeback()
btrfs:
remove BUG_ON() at btrfs_destroy_delayed_refs()
btrfs:
remove check for NULL fs_info at btrfs_folio_end_lock_bitmap()
btrfs:
remove code duplication in ordered extent finishing
btrfs:
remove conditional path allocation in btrfs_read_locked_inode()
btrfs:
remove duplicated code to drop delayed ref during transaction abort
btrfs:
remove fs_info parameter from btrfs_cleanup_one_transaction()
btrfs:
remove fs_info parameter from btrfs_destroy_delayed_refs()
btrfs:
remove hole from struct btrfs_delayed_node
btrfs:
remove local generation variable from read_block_for_search()
btrfs:
remove no longer used delayed ref head search functionality
btrfs:
remove num_entries atomic counter from delayed ref root
btrfs:
remove pointless initialization at btrfs_qgroup_trace_extent()
btrfs:
remove pointless iocb::ki_pos addition in btrfs_encoded_read()
btrfs:
remove redundant initializations for struct btrfs_tree_parent_check
btrfs:
remove redundant level argument from read_block_for_search()
btrfs:
remove redundant stop_loop variable in scrub_stripe()
btrfs:
remove the dirty_page local variable
btrfs:
remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent()
btrfs:
remove unused btrfs_folio_start_writer_lock()
btrfs:
remove unused btrfs_free_squota_rsv()
btrfs:
remove unused btrfs_is_parity_mirror()
btrfs:
remove unused btrfs_try_tree_write_lock()
btrfs:
remove unused page_to_inode and page_to_fs_info macros
btrfs:
rename btrfs_folio_(set|start|end)_writer_lock()
btrfs:
rename extent map shrinker members from struct btrfs_fs_info
btrfs:
return ENODATA in case RST lookup fails
btrfs:
scrub: drop unused parameter sctx from scrub_submit_extent_sector_read()
btrfs:
scrub: skip initial RST lookup errors
btrfs:
send: check for dead send root under critical section
btrfs:
send: check for read-only send root under critical section
btrfs:
send: drop unused parameter index from iterate_inode_ref_t callbacks
btrfs:
send: drop unused parameter num from iterate_inode_ref_t callbacks
btrfs:
simplify arguments for btrfs_verify_level_key()
btrfs:
simplify logic to decrement snapshot counter at btrfs_mksnapshot()
btrfs:
simplify obtaining a delayed ref head
btrfs:
simplify range tracking in cow_file_range()
btrfs:
simplify the page uptodate preparation for prepare_pages()
btrfs:
simplify tracking progress for the extent map shrinker
btrfs:
split bios to the fs sector size boundary
btrfs:
split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTRFS_DEBUG
btrfs:
store fs_info in a local variable at btrfs_qgroup_trace_extent_post()
btrfs:
Switch from using the private_2 flag to owner_2
btrfs:
sysfs: advertise experimental features only if CONFIG_BTRFS_EXPERIMENTAL=y
btrfs:
sysfs: fix direct super block member reads
btrfs:
tests: add selftests for raid-stripe-tree
btrfs:
tests: implement case for partial RAID stripe-tree delete
btrfs:
track delayed ref heads in an xarray
btrfs:
tree-checker: reject inline extent items with 0 ref count
btrfs:
unify to use writer locks for subpage locking
btrfs:
update stale comment for struct btrfs_delayed_ref_node::add_list
btrfs:
use bio_is_zone_append() in the completion handler
btrfs:
use filemap_get_folio() helper
btrfs:
use helper to find first ref head at btrfs_destroy_delayed_refs()
btrfs:
use str_yes_no() helper function in btrfs_dump_free_space()
btrfs:
validate queue limits
btrfs:
wait for writeback if sector size is smaller than page size
btrfs:
zlib: fix avail_in bytes for s390 zlib HW compression path
btrfs:
zlib: make the compression path to handle sector size < page size
btrfs:
zoned: calculate max_extent_size properly on non-zoned setup
btrfs:
zstd: assert the timer pointer in callback
btrfs:
zstd: make the compression path to handle sector size < page size
bus:
mhi: host: Fix typos in the comments
bus:
mhi: host: pci_generic: fix MHI BAR mapping
bus:
mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BAR
bus:
mhi: host: Switch trace_mhi_gen_tre fields to native endian
bus:
Switch back to struct platform_driver::remove()
cachefiles:
Clean up in cachefiles_commit_tmpfile()
cachefiles:
Fix incorrect length return value in cachefiles_ondemand_fd_write_iter()
cachefiles:
Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
cachefiles:
Fix NULL pointer dereference in object->file
cachefiles:
Parse the "secctx" immediately
cacheinfo:
Allocate memory during CPU hotplug if not done from the primary CPU
cacheinfo:
Don't opencode per_cpu_cacheinfo()
cacheinfo:
Use of_property_present() for non-boolean properties
caif:
Remove unused cfsrvl_getphyid
can:
c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
can:
dev: can_set_termination(): allow sleeping GPIOs
can:
ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
can:
f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
can:
gs_usb: add usb endpoint address detection at driver probe step
can:
gw: Use rtnl_register_many().
can:
hi311x: hi3110_can_ist(): fix potential use-after-free
can:
hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
can:
hi311x: hi3110_can_ist(): update state error statistics if skb allocation fails
can:
ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
can:
j1939: j1939_session_new(): fix skb reference counting
can:
m_can: fix missed interrupts with m_can_pci
can:
m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
can:
m_can: set init flag earlier in probe
can:
mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
can:
sja1000: sja1000_err(): fix {rx,tx}_errors statistics
can:
sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
can:
sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
cdrom:
Fix typo, 'devicen' to 'device'
cdx:
Fix cdx_mmap_resource() after constifying attr in ->mmap()
ceph:
allocate sparse_ext map only for sparse reads
ceph:
correct ceph_mds_cap_item field name
ceph:
correct ceph_mds_cap_peer field name
ceph:
extract entity name from device id
ceph:
fix cred leak in ceph_mds_check_access()
ceph:
fix memory leak in ceph_direct_read_write()
ceph:
fix memory leaks in __ceph_sync_read()
ceph:
give up on paths longer than PATH_MAX
ceph:
improve caps debugging output
ceph:
improve error handling and short/overflow-read logic in __ceph_sync_read()
ceph:
miscellaneous spelling fixes
ceph:
pass cred pointer to ceph_mds_auth_match()
ceph:
Remove call to PagePrivate2()
ceph:
Remove fs/ceph deadcode
ceph:
requalify some char pointers as const
ceph:
Use str_true_false() helper in status_show()
ceph:
Use strscpy() instead of strcpy() in __get_snap_name()
ceph:
validate snapdirname option length when mounting
cgroup/bpf:
only cgroup v2 can be attached by bpf programs
cgroup/cpuset:
Disable cpuset_cpumask_can_shrink() test if not load balancing
cgroup/cpuset:
Enforce at most one rebuild_sched_domains_locked() call per operation
cgroup/cpuset:
Fix spelling errors in file kernel/cgroup/cpuset.c
cgroup/cpuset:
Further optimize code if CONFIG_CPUSETS_V1 not set
cgroup/cpuset:
Prevent leakage of isolated CPUs into sched domains
cgroup/cpuset:
remove kernfs active break
cgroup/cpuset:
Remove stale text
cgroup/cpuset:
Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()"
cgroup/freezer:
Add cgroup CGRP_FROZEN flag update helper
cgroup/freezer:
Reduce redundant traversal for cgroup_freeze
cgroup/rstat:
Selftests for niced CPU statistics
cgroup/rstat:
Tracking cgroup-level niced CPU time
char:
Switch back to struct platform_driver::remove()
char:
tpm: cr50: Add new device/vendor ID 0x50666666
char:
tpm: cr50: Move i2c locking to request/relinquish locality ops
char:
tpm: cr50: Use generic request/relinquish locality ops
checkpatch:
always parse orig_commit in fixes tag
checkpatch:
Remove links to outdated documentation
chelsio/chtls:
prevent potential integer overflow on 32bit
chelsio/chtls:
Remove unused chtls_set_tcb_tflag
cifs:
Add support for parsing WSL-style symlinks
cifs:
during remount, make sure passwords are in sync
cifs:
Fix parsing native symlinks relative to the export
cifs:
Fix parsing reparse point with native symlink in SMB1 non-UNICODE session
cifs:
Fix rmdir failure due to ongoing I/O on deleted file
cifs:
Improve guard for excluding $LXDEV xattr
CIFS:
New mount option for cifs.upcall namespace resolution
cifs:
Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012
cifs:
Remove pre-historic unused CIFSSMBCopy
cifs:
Remove unused is_server_using_iface()
cifs:
support mounting with alternate password to allow password rotation
cifs:
support reconnect with alternate password for SMB1
cifs:
unlock on error in smb3_reconfigure()
cifs:
update internal version number
cifs:
Use str_yes_no() helper in cifs_ses_add_channel()
cifs:
Validate content of native symlink
cifs:
Validate content of WSL reparse point buffers
Linux:
clean ufs_trunc_direct() up a bit...
cleanup:
Add conditional guard helper
cleanup:
Adjust scoped_guard() macros to avoid potential warning
cleanup:
Remove address space of returned pointer
clk:
Add devm_clk_hw_register_gate_parent_hw()
clk:
Allow kunit tests to run without OF_OVERLAY enabled
clk:
amlogic: axg-audio: fix Kconfig dependency on RESET_MESON_AUX
clk:
amlogic: axg-audio: revert reset implementation
clk:
amlogic: axg-audio: use the auxiliary reset driver
clk:
cdce925: make regmap_cdce925_bus constant
clk:
clk-apple-nco: Add NULL check in applnco_probe
clk:
clk-axi-clkgen: make sure to enable the AXI bus clock
clk:
clk-gpio: add driver for gated-fixed-clocks
clk:
clk-gpio: update documentation for gpio-gate clock
clk:
clk-gpio: use dev_err_probe for gpio-get failure
clk:
clk-imx8mp-audiomix: fix function signature
clk:
clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider
clk:
clk-loongson2: Fix potential buffer overflow in flexible-array member access
clk:
clk-qoriq: Replace of_node_put() with __free()
clk:
clocking-wizard: move clock registration to separate function
clk:
clocking-wizard: move dynamic reconfig setup behind flag
clk:
clocking-wizard: simplify probe/remove with devres helpers
clk:
clocking-wizard: use devres versions of clk_hw API
clk:
clocking-wizard: use newer clk_hw API
clk:
divider: Introduce CLK_DIVIDER_EVEN_INTEGERS flag
clk:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
clk:
en7523: fix estimation of fixed rate for EN7581
clk:
en7523: Fix wrong BUS clock for EN7581
clk:
en7523: Initialize num before accessing hws in en7523_register_clocks()
clk:
en7523: introduce chip_scu regmap
clk:
en7523: map io region in a single block
clk:
en7523: move clock_register in hw_init callback
clk:
en7523: move en7581_reset_register() in en7581_clk_hw_init()
clk:
en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration
clk:
eyeq: add driver
clk:
eyeq: add EyeQ5 fixed factor clocks
clk:
eyeq: add EyeQ6H central fixed factor clocks
clk:
eyeq: add EyeQ6H west fixed factor clocks
clk:
eyeq: add fixed factor clocks infrastructure
clk:
eyeq: require clock index with phandle in all cases
clk:
Fix invalid execution of clk_set_rate
clk:
fixed-factor: add clk_hw_register_fixed_factor_index() function
clk:
imx93: Move IMX93_CLK_END macro to clk driver
clk:
imx95-blk-ctl: Add one clock gate for HSIO block
clk:
imx: add i.MX91 clk
clk:
imx: clk-scu: fix clk enable state save and restore
clk:
imx: fracn-gppll: correct PLL initialization flow
clk:
imx: fracn-gppll: fix pll power up
clk:
imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains()
clk:
imx: lpcg-scu: Skip HDMI LPCG clock save/restore
clk:
imx: lpcg-scu: SW workaround for errata (e10858)
clk:
lan966x: add support for lan969x SoC clock driver
clk:
lan966x: make clk_names const char * const
clk:
lan966x: make it selectable for ARCH_LAN969X
clk:
lan966x: prepare driver for lan969x support
clk:
mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers
clk:
mediatek: Add drivers for MT6735 syscon clock and reset controllers
clk:
mediatek: clk-mt8188-topckgen: Remove univpll from parents of mfg_core_tmp
clk:
mediatek: drop two dead config options
clk:
mediatek: mt6735-apmixedsys: Fix an error handling path in clk_mt6735_apmixed_probe()
clk:
meson: c3: pll: fix frac maximum value for hifi_pll
clk:
meson: meson8b: remove spinlock
clk:
meson: mpll: Delete a useless spinlock from the MPLL
clk:
meson: s4: pll: fix frac maximum value for hifi_pll
clk:
meson: s4: pll: hifi_pll support fractional multiplier
clk:
meson: Support PLL with fixed fractional denominators
clk:
mmp: Add Marvell PXA1908 APBC driver
clk:
mmp: Add Marvell PXA1908 APBCP driver
clk:
mmp: Add Marvell PXA1908 APMU driver
clk:
mmp: Add Marvell PXA1908 MPMU driver
clk:
mmp: Switch to use struct u32_fract instead of custom one
clk:
npcm8xx: add clock controller
clk:
Provide devm_clk_bulk_get_all_enabled() helper
clk:
qcom: add Global Clock controller (GCC) driver for IPQ5424 SoC
clk:
qcom: add SAR2130P GPU Clock Controller support
clk:
qcom: Add support for Camera Clock Controller on SA8775P
clk:
qcom: Add support for Display clock Controllers on SA8775P
clk:
qcom: add support for GCC on SAR2130P
clk:
qcom: Add support for Global Clock Controller on QCS8300
clk:
qcom: Add support for Video clock controller on SA8775P
clk:
qcom: camcc-sm8450: Add SM8475 support
clk:
qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
clk:
qcom: clk-alpha-pll: drop lucid-evo pll enabled warning
clk:
qcom: clk-alpha-pll: fix lucid 5lpe pll enabled check
clk:
qcom: constify static 'struct qcom_icc_hws_data'
clk:
qcom: dispcc-sm8450: Add SM8475 support
clk:
qcom: dispcc-sm8550: enable support for SAR2130P
clk:
qcom: gcc-qcs404: fix initial rate of GPLL3
clk:
qcom: gcc-sm8450: Add SM8475 support
clk:
qcom: gpucc-sm8450: Add SM8475 support
clk:
qcom: ipq5332: remove q6 bring up clocks
clk:
qcom: ipq9574: remove q6 bring up clocks
clk:
qcom: Make GCC_6125 depend on QCOM_GDSC
clk:
qcom: rcg2: add clk_rcg2_shared_floor_ops
clk:
qcom: remove unused data from gcc-ipq5424.c
clk:
qcom: rpmh: add support for SAR2130P
clk:
qcom: tcsrcc-sm8550: add SAR2130P support
clk:
qcom: videocc-sm8450: Add SM8475 support
clk:
qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650
clk:
ralink: mtmips: add mmc related clocks for SoCs MT7620, MT7628 and MT7688
clk:
ralink: mtmips: fix clock plan for Ralink SoC RT3883
clk:
ralink: mtmips: fix clocks probe order in oldest ralink SoCs
clk:
Remove unused clk_hw_rate_is_protected
clk:
renesas: r8a779h0: Drop CLK_PLL2_DIV2 to clarify ZCn clocks
clk:
renesas: r9a08g045: Add power domain for RTC
clk:
renesas: r9a08g045: Mark the watchdog and always-on PM domains as IRQ safe
clk:
renesas: r9a09g057: Add CA55 core clocks
clk:
renesas: r9a09g057: Add clock and reset entries for ICU
clk:
renesas: Remove duplicate and trailing empty lines
clk:
renesas: rzg2l-cpg: Move PM domain power on in rzg2l_cpg_pd_setup()
clk:
renesas: rzg2l-cpg: Use GENPD_FLAG_* flags instead of local ones
clk:
renesas: rzg2l: Fix FOUTPOSTDIV clk
clk:
renesas: vbattb: Add VBATTB clock driver
clk:
samsung: clk-pll: Add support for pll_{1051x,1052x}
clk:
samsung: exynosautov920: add peric1, misc and hsi0/1 clock support
clk:
samsung: Fix block comment style warnings reported by checkpatch
clk:
samsung: Fix errors reported by checkpatch
clk:
samsung: fsd: do not define number of clocks in bindings
clk:
samsung: gs101: make all ufs related clocks critical
clk:
samsung: Introduce Exynos8895 clock driver
clk:
sophgo: avoid integer overflow in sg2042_pll_recalc_rate()
clk:
starfive: jh7110-pll: Mark the probe function as __init
clk:
sunxi-ng: Constify struct ccu_reset_map
clk:
sunxi-ng: d1: Fix PLL_AUDIO0 preset
clk:
sunxi-ng: h616: Add sigma-delta modulation settings for audio PLL
clk:
sunxi-ng: Use of_property_present() for non-boolean properties
clk:
tegra: use clamp() in tegra_bpmp_clk_determine_rate()
clk:
test: Add KUnit tests for clock-assigned-rates{-u64} DT properties
clk:
test: Add test managed of_clk_add_hw_provider()
clk:
thead: Fix TH1520 emmc and shdci clock rate
clk:
twl: add TWL6030 support
clk:
twl: remove is_prepared
clockevents:
Improve clockevents_notify_released() comment
clockevents:
Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING
clocksource/drivers/arm_arch_timer:
Remove clockevents shutdown call on offlining
clocksource/drivers/arm_arch_timer:
Use of_property_present() for non-boolean properties
clocksource/drivers/arm_global_timer:
Remove clockevents shutdown call on offlining
clocksource/drivers/armada-370-xp:
Remove clockevents shutdown call on offlining
clocksource/drivers/dw_apb:
Remove unused dw_apb_clockevent functions
clocksource/drivers/exynos_mct:
Remove clockevents shutdown call on offlining
clocksource/drivers/gpx:
Remove redundant casts
clocksource/drivers/mips-gic-timer:
Always use cluster 0 counter as clocksource
clocksource/drivers/qcom:
Remove clockevents shutdown call on offlining
clocksource/drivers/ralink:
Add Ralink System Tick Counter driver
clocksource/drivers/timer-tegra:
Remove clockevents shutdown call on offlining
clocksource/drivers/timer-ti-dm:
Don't fail probe if int not found
clocksource/drivers/timer-ti-dm:
Fix child node refcount handling
Linux:
clocksource/drivers:sp804: Make user selectable
clocksource:
Make negative motion detection more robust
clocksource:
Remove unused clocksource_change_rating
close_files():
don't bother with xchg()
cma:
enforce non-zero pageblock_order during cma_init_reserved_mem()
coco:
virt: arm64: Do not enable cca guest driver by default
comedi:
Flush partial mappings in error case
Compiler Attributes:
disable __counted_by for clang < 19.1.3
compiler.h:
Fix undefined BUILD_BUG_ON_ZERO()
compiler_types:
Add noinline_for_tracing annotation
configfs:
improve item creation performance
configfs:
remove unused configfs_hash_and_remove
configs/debug:
make sure PROVE_RCU_LIST=y takes effect
const_structs.checkpatch:
add ctl_table
Linux:
convert cachestat(2)
Linux:
convert cifs_ioctl_copychunk()
Linux:
convert do_preadv()/do_pwritev()
Linux:
convert do_select()
Linux:
convert media_request_get_by_fd()
Linux:
convert spu_run(2)
Linux:
convert vfs_dedupe_file_range().
Linux:
convert vmsplice() to CLASS(fd)
coredump:
add cond_resched() to dump_user_range
counter:
ftm-quaddec: Enable module autoloading
counter:
intel-qep: Replace deprecated PCI functions
counter:
stm32-timer-cnt: Add check for clk_enable()
counter:
stm32-timer-cnt: fix device_node handling in probe_encoder()
counter:
ti-ecap-capture: Add check for clk_enable()
cppc_cpufreq:
Remove HiSilicon CPPC workaround
cppc_cpufreq:
Use desired perf if feedback ctrs are 0 or unchanged
cpu:
Remove spurious NULL in attribute_group definition
cpufreq/amd-pstate-ut:
Add fix for min freq unit test
cpufreq/amd-pstate:
Align offline flow of shared memory and MSR based systems
cpufreq/amd-pstate:
Call amd_pstate_register() in amd_pstate_init()
cpufreq/amd-pstate:
Call amd_pstate_set_driver() in amd_pstate_register_driver()
cpufreq/amd-pstate:
Call cppc_set_epp_perf in the reenable function
cpufreq/amd-pstate:
Detect preferred core support before driver registration
cpufreq/amd-pstate:
Do not attempt to clear MSR_AMD_CPPC_ENABLE
cpufreq/amd-pstate:
Don't update CPPC request in amd_pstate_cpu_boost_update()
cpufreq/amd-pstate:
Drop needless EPP initialization
cpufreq/amd-pstate:
Fix non kerneldoc comment
cpufreq/amd-pstate:
Move registration after static function call update
cpufreq/amd-pstate:
Push adjust_perf vfunc init into cpu_init
cpufreq/amd-pstate:
Remove the redundant amd_pstate_set_driver() call
cpufreq/amd-pstate:
Remove the redundant verify() function
cpufreq/amd-pstate:
Remove the switch case in amd_pstate_init()
cpufreq/amd-pstate:
Rename functions that enable CPPC
cpufreq/amd-pstate:
Rename MSR and shared memory specific functions
cpufreq/amd-pstate:
Set the initial min_freq to lowest_nonlinear_freq
cpufreq/amd-pstate:
Store the boost numerator as highest perf again
cpufreq/amd-pstate:
Use amd_pstate_update_min_max_limit() for EPP limits
cpufreq/amd-pstate:
Use boost numerator for upper bound of frequencies
cpufreq:
ACPI: Simplify MSR read on the boot CPU
cpufreq:
add virtual-cpufreq driver
cpufreq:
CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
cpufreq:
CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
cpufreq:
CPPC: Fix wrong return value in cppc_get_cpu_cost()
cpufreq:
CPPC: Fix wrong return value in cppc_get_cpu_power()
cpufreq:
intel_pstate: Update Balance-performance EPP for Granite Rapids
cpufreq:
loongson2: Unregister platform_driver on failure
cpufreq:
loongson3: Check for error code from devm_mutex_init() call
cpufreq:
maple: Remove maple driver
cpufreq:
mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
cpufreq:
Move endif to the end of Kconfig file
cpufreq:
qcom-nvmem: Convert to dev_pm_domain_attach|detach_list()
cpufreq:
scmi: Fix cleanup path when boost enablement fails
cpufreq:
sun50i: add a100 cpufreq support
cpufreq:
Switch back to struct platform_driver::remove()
cpufreq:
ti-cpufreq: Allow backward compatibility for efuse syscon
cpufreq:
ti-cpufreq: Remove revision offsets in AM62 family
cpufreq:
use proper units for frequency
cpuidle:
Change :enter_dead() driver callback return type to void
cpuidle:
Correct some typos in comments
cpuidle:
Do not return from cpuidle_play_dead() on callback failures
cpuidle:
menu: Remove iowait influence
cpuidle:
menu: Update documentation after previous changes
cpuidle:
riscv-sbi: Add cpuidle_disabled() check
cpuidle:
riscv-sbi: fix device node release in early exit of for_each_possible_cpu
cpuidle:
riscv-sbi: Move sbi_cpuidle_init to arch_initcall
cpuidle:
teo: Update documentation after previous changes
cpupower:
add checks for xgettext and msgfmt
cpupower:
Add Chinese Simplified translation
cred:
Add a light version of override/revert_creds()
crypto:
aes-gcm-p10 - Use the correct bit to test for P10
crypto:
aesni - Move back to module_init
crypto:
akcipher - Drop sign/verify operations
crypto:
amlogic - Remove redundant assignment and error messages
crypto:
api - move crypto_simd_disabled_for_test to lib
crypto:
arm/crct10dif - Implement plain NEON variant
crypto:
arm/crct10dif - Macroify PMULL asm code
crypto:
arm/crct10dif - Use existing mov_l macro instead of __adrl
crypto:
arm64/crct10dif - Remove obsolete chunking logic
crypto:
arm64/crct10dif - Remove remaining 64x64 PMULL fallback code
crypto:
arm64/crct10dif - Use faster 16x64 bit polynomial multiply
crypto:
asymmetric_keys - Remove unused functions
crypto:
atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0
crypto:
bcm - add error check in the ahash_hmac_init function
crypto:
caam - add error check to caam_rsa_set_priv_key_form
crypto:
caam - Fix the pointer passed to caam_qi_shutdown()
crypto:
caam - Slightly simplify platform_device()
crypto:
cavium - Fix an error handling path in cpt_ucode_load_fw()
crypto:
cavium - Fix the if condition to exit loop after timeout
crypto:
ccree - Fix typo in comment
crypto:
cesa - add COMPILE_TEST
crypto:
cesa - remove irq_set_affinity_hint
crypto:
cesa - use devm_platform_get_and_ioremap_resource
crypto:
cesa - use enabled variants for clk_get
crypto:
crc32 - Provide crc32-arch driver for accelerated library code
crypto:
crc32c - Provide crc32c-arch driver for accelerated library code
crypto:
crypto4xx - avoid explicit resource
crypto:
crypto4xx - use devm in probe
crypto:
doc - Fix akcipher title reference
crypto:
drbg - Use str_true_false() and str_enabled_disabled() helpers
crypto:
drivers - Correct multiple typos in comments
crypto:
drivers - Drop sign/verify operations
crypto:
drivers - Switch back to struct platform_driver::remove()
crypto:
ecdsa - Avoid signed integer overflow on signature decoding
crypto:
ecdsa - Drop unused test vector elements
crypto:
ecdsa - Migrate to sig_alg backend
crypto:
ecdsa - Move X9.62 signature decoding into template
crypto:
ecdsa - Move X9.62 signature size calculation into template
crypto:
ecdsa - Support P1363 signature decoding
crypto:
ecdsa - Update Kconfig help text for NIST P521
crypto:
ecrdsa - Fix signature size calculation
crypto:
ecrdsa - Migrate to sig_alg backend
crypto:
hisilicon - support querying the capability register
crypto:
hisilicon/debugfs - fix the struct pointer incorrectly offset problem
crypto:
hisilicon/hpre - enable all clusters clock gating
crypto:
hisilicon/qm - disable same error report before resetting
crypto:
hisilicon/qm - fix the coding specifications issue
crypto:
iaa - Remove potential infinite loop in check_completion()
crypto:
inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
crypto:
jitter - output full sample from test interface
crypto:
lib/mpi - Export mpi_set_bit
crypto:
lib/mpi - Fix an "Uninitialized scalar variable" issue
crypto:
marvell - replace deprecated PCI functions
crypto:
marvell/cesa - fix uninit value for struct mv_cesa_op_ctx
crypto:
mxs-dcp - Fix AES-CBC with hardware-bound keys
crypto:
nx - Fix invalid wait context during kexec reboot
crypto:
nx - Rename devdata_mutex to devdata_spinlock
crypto:
pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
crypto:
powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10
crypto:
powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation
crypto:
powerpc/p10-aes-gcm - Register modules as SIMD
crypto:
qat - Constify struct pm_status_row
crypto:
qat - Fix missing destroy_workqueue in adf_init_aer()
crypto:
qat - Fix typo "accelaration"
crypto:
qat - remove check after debugfs_create_dir()
crypto:
qat - remove faulty arbiter config reset
crypto:
qat - remove unused adf_devmgr_get_first
crypto:
qat - replace deprecated PCI functions
crypto:
qat/qat_420xx - fix off by one in uof_get_name()
crypto:
qat/qat_4xxx - fix off by one in uof_get_name()
crypto:
rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks
crypto:
rsassa-pkcs1 - Avoid copying hash prefix
crypto:
rsassa-pkcs1 - Copy source data for SG list
crypto:
rsassa-pkcs1 - Harden digest length verification
crypto:
rsassa-pkcs1 - Migrate to sig_alg backend
crypto:
rsassa-pkcs1 - Reinstate support for legacy protocols
crypto:
sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys
crypto:
sig - Introduce sig_alg backend
crypto:
sig - Move crypto_sig_*() API calls to include file
crypto:
sig - Rename crypto_sig_maxsize() to crypto_sig_keysize()
crypto:
starfive - remove unneeded crypto_engine_stop() call
crypto:
tegra - remove redundant error check on ret
crypto:
tegra - remove unneeded crypto_engine_stop() call
crypto:
testmgr: Include
instead of
crypto:
virtio - Drop sign/verify operations
crypto:
x86/aegis128 - access 32-bit arguments as 32-bit
crypto:
x86/aegis128 - don't bother with special code for aligned data
crypto:
x86/aegis128 - eliminate some indirect calls
crypto:
x86/aegis128 - improve assembly function prototypes
crypto:
x86/aegis128 - optimize length block preparation using SSE4.1
crypto:
x86/aegis128 - optimize partial block handling using SSE4.1
crypto:
x86/aegis128 - remove no-op init and exit functions
crypto:
x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END
crypto:
x86/aegis128 - remove unneeded RETs
crypto:
x86/aegis128 - take advantage of block-aligned len
crypto:
x86/cast5 - Remove unused cast5_ctr_16way
crypto:
x86/crc32c - access 32-bit arguments as 32-bit
crypto:
x86/crc32c - eliminate jump table and excessive unrolling
crypto:
x86/crc32c - simplify code for handling fewer than 200 bytes
csky/vdso:
Remove arch_vma_name()
csky/vdso:
Remove gettimeofday() and friends from VDSO
csky:
Use new fallback IO memcpy/memset
css_set_fork():
switch to CLASS(fd_raw, ...)
cxgb4:
Avoid removal of uninserted tid
cxgb4:
clip_tbl: Fix spelling mistake "wont" -> "won't"
cxgb4:
Remove unused cxgb4_alloc/free_encap_mac_filt
cxgb4:
Remove unused cxgb4_alloc/free_raw_mac_filt
cxgb4:
Remove unused cxgb4_get_srq_entry
cxgb4:
Remove unused cxgb4_l2t_alloc_switching
cxgb4:
Remove unused cxgb4_scsi_init
cxgb4:
Remove unused t4_free_ofld_rxqs
cxgb4:
use port number to set mac addr
cxl/cdat:
Use %pra for dpa range outputs
cxl/core/regs:
Add rcd_pcie_cap initialization
cxl/hdm:
Use guard() in cxl_dpa_set_mode()
cxl/pci:
Add sysfs attribute for CXL 1.1 device link status
cxl/pci:
Check dport->regs.rcd_pcie_cap availability before accessing
cxl/pci:
Delay event buffer allocation
cxl/pci:
Fix potential bogus return value upon successful probing
cxl/region:
Fix region creation for greater than x2 switches
cxl/region:
Refactor common create region code
cxl:
downgrade a warning message to debug level in cxl_probe_component_regs()
dax:
delete a stale directory pmem
dax:
Document struct dev_dax_range
dax:
Remove an unused field in struct dax_operations
dcb:
Use rtnl_register_many().
dccp:
Fix memory leak in dccp_feat_change_recv
Linux:
deal with the last remaing boolean uses of fd_file()
debugfs:
add small file operations for most files
debugfs:
fix missing mutex_destroy() in short_fops case
debugobjects:
Collect newly allocated objects in a list to reduce lock contention
debugobjects:
Delete a piece of redundant code
debugobjects:
Dont destroy kmem cache in init()
debugobjects:
Dont free objects directly on CPU hotplug
debugobjects:
Double the per CPU slots
debugobjects:
Implement batch processing
debugobjects:
Make debug_objects_enabled bool
debugobjects:
Move min/max count into pool struct
debugobjects:
Move pool statistics into global_pool struct
debugobjects:
Move pools into a datastructure
debugobjects:
Prepare for batching
debugobjects:
Prepare kmem_cache allocations for batching
debugobjects:
Provide and use free_object_list()
debugobjects:
Reduce parallel pool fill attempts
debugobjects:
Refill per CPU pool more agressively
debugobjects:
Remove pointless debug printk
debugobjects:
Remove pointless hlist initialization
debugobjects:
Rename and tidy up per CPU pools
debugobjects:
Reuse put_objects() on OOM
debugobjects:
Rework free_object_work()
debugobjects:
Rework object allocation
debugobjects:
Rework object freeing
debugobjects:
Track object usage to avoid premature freeing of objects
debugobjects:
Use separate list head for boot pool
debugobjects:
Use static key for boot pool selection
delay:
Fix ndelay() spuriously treated as udelay()
delay:
Rework udelay and ndelay
devlink:
Add documentation for OcteonTx2 AF
devlink:
devl_resource_register(): differentiate error codes
devlink:
introduce devlink_nl_put_u64()
devlink:
region: snapshot IDs: consolidate error values
devlink:
remove unused devlink_resource_occ_get_register() and _unregister()
devlink:
remove unused devlink_resource_register()
devlink:
use devlink_nl_put_u64() helper
devres:
Fix page faults when tracing devres from unloaded modules
dim:
make dim_calc_stats() inputs const pointers
dim:
pass dim_sample to net_dim() by reference
dlm:
disallow different configs nodeid storages
dlm:
dlm_config_info config fields to unsigned int
dlm:
fix dlm_recover_members refcount on error
dlm:
fix possible lkb_resource null dereference
dlm:
fix recovery of middle conversions
dlm:
fix swapped args sb_flags vs sb_status
dlm:
handle port as __be16 network byte order
dlm:
make add_to_waiters() that it can't fail
dlm:
use dlm_config as only cluster configuration
dm array:
fix cursor index when skipping across block boundaries
dm array:
fix releasing a faulty array block twice in dm_array_cursor_end
dm array:
fix unreleased btree blocks on closing a faulty array cursor
dm cache:
Remove unused btracker_nr_writebacks_queued
dm cache:
Remove unused dm_cache_dump
dm cache:
Remove unused dm_cache_size
dm cache:
Remove unused functions in bio-prison-v1
dm ioctl:
rate limit a couple of ioctl based error messages
dm thin:
Add missing destroy_work_on_stack()
dm thin:
make get_first_thin use rcu-safe list first function
dm vdo int-map:
remove unused parameters
dm vdo:
fix function doc comment formatting
dm vdo:
Remove unused functions
dm vdo:
Remove unused uds_compute_index_size
dm vdo:
update min_heap_callbacks to use default builtin swap
dm-bufio:
use kmalloc to allocate power-of-two sized buffers
dm-ebs:
don't set the flag DM_TARGET_PASSES_INTEGRITY
dm-vdo murmurhash:
remove u64 alignment requirement
dm-vdo:
reset bi_ioprio to the default value when the bio is reset
dm-verity FEC:
Avoid copying RS parity bytes twice.
dm-verity FEC:
Fix RS FEC repair for roots unaligned to block size (take 2)
dm-verity:
remove the unused "data_start" variable
dm:
add support for get_unique_id
dm:
Fix dm-zoned-reclaim zone write pointer alignment
dm:
Fix typo in error message
dm:
Remove unused dm_set_md_type
dm:
Remove unused dm_table_bio_based
dm:
zoned: Remove unused functions
dma-buf/dma-fence:
Use a successful read_trylock() annotation for dma_fence_begin_signalling()
dma-buf/heaps:
replace kmap_atomic with kmap_local_page
dma-buf/sw_sync:
remove pointless enable_signaling implementation
dma-buf:
Add syntax highlighting to code listings in the document
dma-buf:
add WARN_ON() illegal dma-fence signaling
dma-buf:
Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS
dma-buf:
fix dma_fence_array_signaled v4
dma-buf:
fix S_IRUGO to 0444, block comments, func declaration
dma-buf:
give examples of error codes to use
dma-buf:
heaps: Add __init to CMA and system heap module_init functions
dma-buf:
use atomic64_inc_return() in dma_buf_getfile()
dma-buf:
Use atomic64_inc_return() in dma_buf_getfile()
dma-debug:
fix a possible deadlock on radix_lock
dma-debug:
fix physical address calculation for struct dma_debug_entry
dma-debug:
remove DMA_API_DEBUG_SG
dma-debug:
store a phys_addr_t in struct dma_debug_entry
dma-fence:
Fix reference leak on fence merge failure path
dma-fence:
Use kernel's sort for merging fences
dma-mapping:
drop unneeded includes from dma-mapping.h
dma-mapping:
fix swapped dir/flags arguments to trace_dma_alloc_sgt_err
dma-mapping:
remove an outdated comment from dma-map-ops.h
dma-mapping:
save base/size instead of pointer to shared DMA pool
dma-mapping:
trace dma_alloc/free direction
dma-mapping:
trace more error paths
dma-mapping:
use macros to define events in a class
dma-mapping:
use trace_dma_alloc for dma_alloc* instead of using trace_dma_map
dmaengine:
acpi: Clean up headers
dmaengine:
acpi: Drop unused devm_acpi_dma_controller_free()
dmaengine:
acpi: Simplify devm_acpi_dma_controller_register()
dmaengine:
amd: qdma: Remove using the private get and set dma_ops APIs
dmaengine:
apple-admac: Avoid accessing registers in probe
dmaengine:
at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
dmaengine:
dw: Select only supported masters for ACPI devices
dmaengine:
ep93xx: Fix unsigned compared against 0
dmaengine:
fix typo in the comment
dmaengine:
fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
dmaengine:
idxd: Move DSA/IAA device IDs to IDXD driver
dmaengine:
loongson2-apb: Change GENMASK to GENMASK_ULL
dmaengine:
loongson2-apb: Rename the prefix ls2x to loongson2
dmaengine:
mv_xor: fix child node refcount handling in early exit
dmaengine:
sh: rz-dmac: add r7s72100 support
dmaengine:
stm32-dma3: clamp AXI burst using match data
dmaengine:
stm32-dma3: prevent LL refactoring thanks to DT configuration
dmaengine:
stm32-dma3: prevent pack/unpack thanks to DT configuration
dmaengine:
stm32-dma3: refactor HW linked-list to optimize memory accesses
dmaengine:
Switch back to struct platform_driver::remove()
dmaengine:
tegra: Return correct DMA status when paused
do_mq_notify():
saner skb freeing on failures
do_mq_notify():
switch to CLASS(fd)
do_pollfd():
convert to CLASS(fd)
doc:
Add rcuog kthreads to kernel-per-CPU-kthreads.rst
doc:
module: revert misconversions for MODULE_IMPORT_NS()
doc:
net: Fix .rst rendering of net_cachelines pages
doc:
rcu: update printed dynticks counter bits
doc:
Remove kernel-parameters.txt entry for rcutorture.read_exit
Linux:
doc:it_IT: update documents in process/
Linux:
doc:it_IT: update I2C summary
docs/bpf:
Add description of .BTF.base section
docs/core-api:
swiotlb: fix typos
docs/dev-tools:
fix a typo
docs/gpu:
ci: update flake tests requirements
docs/ja_JP:
howto: Catch up changes in v6.11
docs/licensing:
Clarify wording about "GPL" and "Proprietary"
Docs/mm/damon:
recommend academic papers to read and/or cite
docs/mm:
add VMA locks documentation
Docs/mm:
Fix a mistake for pfn in page_tables.rst
docs/sp_SP:
Add translation for scheduler/sched-bwc.rst
docs/zh_CN:
Add a entry in Chinese glossary
docs/zh_CN:
add the translation of kbuild/kbuild.rst
docs/zh_CN:
add the translation of kbuild/kconfig.rst
docs/zh_CN:
add the translation of kbuild/llvm.rst
docs/zh_CN:
add the translations of kbuild/reproducible-builds.rst
docs/zh_CN:
add translation of dev-tools/kmsan.rst
docs/zh_CN:
fix one sentence in llvm.rst
Docs/zh_CN:
Fix the pfn calculation error in page_tables.rst
Docs/zh_CN:
Translate page_tables.rst to Simplified Chinese
Docs/zh_CN:
Translate physical_memory.rst to Simplified Chinese
docs/zh_CN:
update the translation of mm/active_mm.rst
docs/zh_CN:
update the translation of mm/admon/faq.rst
docs/zh_CN:
update the translation of mm/hmm.rst
docs/zh_CN:
update the translation of mm/overcommit-accounting.rst
docs/zh_CN:
update the translation of mm/page_owner.rst
docs/zh_CN:
update the translation of mm/page_table_check.rst
docs/zh_CN:
update the translation of process/coding-style.rst
docs/zh_CN:
update the translation of process/email-clients.rst
docs/zh_CN:
update the translation of process/programming-language.rst
docs/zh_CN:
update the translation of process/submitting-patches.rst
docs/zh_TW+zh_CN:
Make rst references unique
docs:
ABI: Fix spelling mistake in pretimeout_avaialable_governors
docs:
ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu
docs:
ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htmldocs errors
docs:
Add debugging guide for the media subsystem
docs:
Add debugging section to process
docs:
backporting: fix a typo
docs:
block: Document support for read-only partition in cmdline part
docs:
bug-bisect: add a note about bisecting -next
docs:
core-api/gfp_mask-from-fs-io: indicate that vmalloc supports GFP_NOFS/GFP_NOIO
docs:
dev-tools: Add documentation for the device focused kselftests
docs:
fix typos and whitespace in Documentation/process/backporting.rst
docs:
fix WARNING document not included in any toctree
docs:
gcov: fix link to LCOV website
docs:
i2c: piix4: Add ACPI section
docs:
iio: ad7380: add adaq4370-4 and adaq4380-4
docs:
iio: fix grammatical error
docs:
iio: new docs for ad7625 driver
docs:
media: fix misspelling in lirc-set-send-duty-cycle
docs:
media: update location of the media patches
docs:
mm: fix the incorrect 'FileHugeMapped' field
docs:
net: bareudp: fix spelling and grammar mistakes
docs:
networking: Describe irq suspension
docs:
remove Documentation/dontdiff
docs:
Remove redundant word "for"
docs:
rust: quick-start: add Ubuntu
docs:
rust: remove spurious item in `expect` list
docs:
tmpfs: Add casefold options
Docs:
Update LSM/apparmor.rst
Linux:
docs:process:changes: fix version command for btrfs-progs
Documentation PCI:
Reformat RMW ops documentation
Documentation,ovl:
document new file descriptor based layers
Documentation/CoC:
spell out enforcement for unacceptable behaviors
Documentation/core-api:
add min heap API introduction
Documentation/gpu/amdgpu:
Add programming model for DCN
Documentation/gpu:
Document how to narrow down display issues
Documentation/gpu:
Document the situation with unqualified drm-memory-
Documentation/gpu:
Fix Panthor documentation build warnings
Documentation/gpu:
Fix typo in Documentation/gpu/komeda-kms.rst
Documentation/maintainer-tip:
Fix typos
Documentation/printf:
struct resource add start == end special case
Documentation/tracing:
Mention that RESET_ATTACK_MITIGATION can clear memory
Documentation:
ABI: added filter mode doc in sysfs-bus-iio
Documentation:
add a new file documenting multigrain timestamps
Documentation:
add debugfs description for hisi migration
Documentation:
admin: reorganize kernel-parameters intro
Documentation:
alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
Documentation:
bonding: add XDP support explanation
Documentation:
core-api/cpuhotplug: Fix missing prefix
Documentation:
document adreno preemption
Documentation:
English fixes in kgdb/kdb article
Documentation:
filesystems: update filename extensions
Documentation:
Fix incorrect paths/magic in magic numbers rst
Documentation:
i2c: Constify struct i2c_device_id
Documentation:
iio: Document ad7606 driver
Documentation:
Improve crash_kexec_post_notifiers description
Documentation:
kernel-doc: enumerate identifier *type*s
Documentation:
kgdb: Correct parameter error
Documentation:
kvm: fix a few mistakes
Documentation:
KVM: fix malformed table
Documentation:
kvm: reorganize introduction
Documentation:
kvm: replace section numbers with links
Documentation:
media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc
Documentation:
networking: Add a caveat to nexthop_compat_mode sysctl
Documentation:
networking: Add missing PHY_GET command in the message list
Documentation:
networking: add Twisted Pair Ethernet diagnostics at OSI Layer 1
Documentation:
octeontx2: Add Documentation for RVU representors
Documentation:
PM: Clarify pm_runtime_resume_and_get() return value
Documentation:
pwrseq: Fix trivial misspellings
Documentation:
rust: add coding guidelines on lints
Documentation:
rust: discuss `#[expect(...)]` in the guidelines
Documentation:
s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction
Documentation:
s390-diag.rst: Make diag500 a generic KVM hypercall
Documentation:
tipc: fix formatting issue in tipc.rst
Documentation:
tls_offload: fix typos and grammar
Documentation:
ublk: document UBLK_F_USER_RECOVERY_FAIL_IO
Documentation:
userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED
Documentation:
userspace-api: iommufd: Update vDEVICE
Documentation:
userspace-api: iommufd: Update vIOMMU
dpll:
add clock quality level attribute and op
dql:
annotate data-races around dql->last_obj_cnt
dquot.c:
get rid of include ../internal.h
driver core:
Add device probe log helper dev_warn_probe()
driver core:
auxiliary bus: Spelling s/pecific/specific/
driver core:
class: Correct WARN() message in APIs class_(for_each|find)_device()
driver core:
Constify attribute arguments of binary attributes
driver core:
Constify bin_attribute definitions
driver core:
constify devlink class
driver core:
fw_devlink: Stop trying to optimize cycle detection logic
driver core:
Put device attribute @wakeup_last_time_ms and its show() together
drivers perf:
remove unused field pmu_node
drivers/base:
Remove unused auxiliary_find_device
drivers/perf:
riscv: Do not allow invalid raw event config
drivers/perf:
riscv: Fix Platform firmware event data
drivers/perf:
riscv: Return error for default case
drivers/usb/core:
refactor max with max_t
drivers/usb/gadget:
refactor min with min_t
drivers/usb/host:
refactor min/max with min_t/max_t
drivers/usb/misc:
refactor min with min_t
drivers/usb/mon:
refactor min with min_t
drivers/usb/musb:
refactor min/max with min_t/max_t
drivers/usb/serial:
refactor min with min_t
drivers/usb/storage:
refactor min with min_t
drivers/virt:
pkvm: Don't fail ioremap() call if MMIO_GUARD fails
drivers:
core: fw_devlink: Fix excess parameter description in docstring
drivers:
core: fw_devlink: Make the error message a bit more useful
drivers:
hv: Convert open-coded timeouts to secs_to_jiffies()
Drivers:
hv: util: Avoid accessing a ringbuffer not initialized yet
Drivers:
hv: util: Don't force error code to ENODEV in util_probe()
drivers:
iio: adc: add support for ad777x family
drivers:
soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
drm/amd :
Update MES API header file for v11 & v12
drm/amd/amdgpu:
Add helper to get ip block valid
drm/amd/amdgpu:
Fix double unlock in amdgpu_mes_add_ring
drm/amd/amdgpu:
Increase MES log buffer to dump mes scratch data
drm/amd/amdgpu:
limit single process inside MES
drm/amd/amdkfd:
add/remove kfd queues on start/stop KFD scheduling
drm/amd/display:
3.2.302
drm/amd/display:
3.2.303
drm/amd/display:
3.2.304
drm/amd/display:
3.2.305
drm/amd/display:
3.2.306
drm/amd/display:
3.2.307
drm/amd/display:
3.2.308
drm/amd/display:
3.2.309
drm/amd/display:
3.2.310
drm/amd/display:
[FW Promotion] Release 0.0.236.0
drm/amd/display:
[FW Promotion] Release 0.0.240.0
drm/amd/display:
[FW Promotion] Release 0.0.241.0
drm/amd/display:
Add 3DLUT FL HW bug workaround
drm/amd/display:
Add a boot option to reduce phy ssc for HBR3
drm/amd/display:
Add a left edge pixel if in YCbCr422 or YCbCr420 and odm
drm/amd/display:
Add a missing DCN401 reg definition
drm/amd/display:
Add a Precise Delay Routine
drm/amd/display:
Add check for granularity in dml ceil/floor helpers
drm/amd/display:
Add check for headless for idle optimization
drm/amd/display:
Add DMUB debug offset
drm/amd/display:
Add hblank borrowing support
drm/amd/display:
Add HDR workaround for specific eDP
drm/amd/display:
Add hpd_source index check for DCE60/80/100/110/112/120 link encoders
drm/amd/display:
Add hpd_source index check for dcn10 link encoder setup
drm/amd/display:
Add hpd_source index check for dcn401 link encoder setup
drm/amd/display:
Add hpd_source index out-of-bounds check for dcn3x link encoder creation
drm/amd/display:
Add IPS residency capture helpers to dc_dmub_srv
drm/amd/display:
Add logs to record register read/write
drm/amd/display:
add missing tracepoint event in DM atomic_commit_tail
drm/amd/display:
add more support for UHBR10 eDP
drm/amd/display:
Add option to retrieve detile buffer size
drm/amd/display:
Add P-State Stall Timeout Recovery Support for dcn401
drm/amd/display:
add public taps API in SPL
drm/amd/display:
add sharpening policy to plane state
drm/amd/display:
Adding array index check to prevent memory corruption
drm/amd/display:
Adding flag for forced MST blocked discovery
drm/amd/display:
Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS
drm/amd/display:
Adjust VSDB parser for replay feature
drm/amd/display:
Align static screen idle worker with IPX mode
drm/amd/display:
Allow building DC with clang on LoongArch
drm/amd/display:
allow chroma 1:1 scaling when sharpness is off
drm/amd/display:
Allow Latency Increase For Last Strategy
drm/amd/display:
always blank stream before disable crtc
drm/amd/display:
always call connector_update when parsing freesync_caps
drm/amd/display:
Assign socclk in dml
drm/amd/display:
avoid divided by zero
drm/amd/display:
avoid set dispclk to 0
drm/amd/display:
Block UHBR Based On USB-C PD Cable ID
drm/amd/display:
calculate final viewport before TAP optimization
drm/amd/display:
Change Brightness Control Priority
drm/amd/display:
Change dc_surface_update cm2_params to const
drm/amd/display:
Change MPC Tree visual confirm colours
drm/amd/display:
Change parameters to fix certain compiler errors
drm/amd/display:
Change some variable name of psr
drm/amd/display:
change the panel power savings level without a modeset
drm/amd/display:
Check returned status from core_link_read_dpcd
drm/amd/display:
Check returns from drm_dp_dpcd_write
drm/amd/display:
Check status from dpcd_get_tunneling_device_data
drm/amd/display:
Clean up triple buffer enablement code
drm/amd/display:
Clear pipe pointers on pipe reset
drm/amd/display:
Clear update flags after update has been applied
drm/amd/display:
Clip rect size changes should be full updates
drm/amd/display:
Configure DTBCLK_P with OPTC only for dcn401
drm/amd/display:
Correct prefetch calculation
drm/amd/display:
correct register Clock Gater incorrectly disabled
drm/amd/display:
disable adaptive scaler and sharpener when integer scaling is enabled
drm/amd/display:
disable dynamic ODM when sharpness is enabled
drm/amd/display:
Disable PSR-SU on Parade 08-01 TCON too
drm/amd/display:
Disable replay and psr while VRR is enabled
drm/amd/display:
disable SG displays on cyan skillfish
drm/amd/display:
disabling p-state checks for DCN31 and DCN314
drm/amd/display:
Display lost signal on playing video
drm/amd/display:
Do not elevate mem_type change to full update
drm/amd/display:
Do Not Fallback To SW Cursor If HW Cursor Required
drm/amd/display:
Do not read DSC state if not in use
drm/amd/display:
Do not wait for PSR disable on vbl enable
drm/amd/display:
Don't write DP_MSTM_CTRL after LT
drm/amd/display:
Eliminate recursive header inclusion
drm/amd/display:
Enable idle workqueue for more IPS modes
drm/amd/display:
Enable Request rate limiter during C-State on dcn401
drm/amd/display:
Ensure HPD source index is valid for dcn20/dcn201 link encoders
drm/amd/display:
Fetch the EDID from _DDC if available for eDP
drm/amd/display:
fix a memleak issue when driver is removed
drm/amd/display:
fix asserts in SPL during bootup
drm/amd/display:
Fix brightness level not retained over reboot
drm/amd/display:
Fix Coverity change for visual confirm
drm/amd/display:
Fix cursor visual confirm update
drm/amd/display:
fix divide error in DM plane scale calcs
drm/amd/display:
Fix failure to read vram info due to static BP_RESULT
drm/amd/display:
Fix garbage or black screen when resetting otg
drm/amd/display:
fix handling of max_downscale_src_width fail check in SPL
drm/amd/display:
Fix handling of plane refcount
drm/amd/display:
fix hibernate entry for DCN35+
drm/amd/display:
Fix idle optimizations entry log
drm/amd/display:
Fix incorrect DSC recompute trigger
drm/amd/display:
Fix low black values by increasing error
drm/amd/display:
Fix null check for pipe_ctx->plane_state in dcn20_program_pipe
drm/amd/display:
Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
drm/amd/display:
Fix out-of-bounds access in 'dcn21_link_encoder_create'
drm/amd/display:
fix page fault due to max surface definition mismatch
drm/amd/display:
Fix Panel Replay not update screen correctly
drm/amd/display:
Fix programming backlight on OLED panels
drm/amd/display:
Fix PSR-SU not support but still call the amdgpu_dm_psr_enable
drm/amd/display:
fix rxstatus_msg_sz type narrowing
drm/amd/display:
Fix spelling mistake "tunndeling" -> "tunneling"
drm/amd/display:
fix static analysis warnings
drm/amd/display:
Fix system hang while resume with TBT monitor
drm/amd/display:
fix typos in several function pointer checks
drm/amd/display:
Fix underflow when playing 8K video in full screen mode
drm/amd/display:
Fix unnecessary cast warnings from checkpatch
drm/amd/display:
Flip All Planes Under OTG Master When Flip Immediate
drm/amd/display:
force TBT4 dock dsc on
drm/amd/display:
Full exit out of IPS2 when all allow signals have been cleared
drm/amd/display:
Handle dml allocation failure to avoid crash
drm/amd/display:
Ignore scalar validation failure if pipe is phantom
drm/amd/display:
Implement new backlight_level_params structure
drm/amd/display:
Increase idle worker HPD detection time
drm/amd/display:
increase MAX_SURFACES to the value supported by hw
drm/amd/display:
Initialize denominator defaults to 1
drm/amd/display:
Initialize new backlight_level_params structure
drm/amd/display:
Initialize replay_config var
drm/amd/display:
Introduce New ABC Framework for Brightness Control
drm/amd/display:
Limit VTotal range to max hw cap minus fp
drm/amd/display:
Minimize wait for pending updates
drm/amd/display:
Monitor patch to call blank_stream() before otg off
drm/amd/display:
Move Link Encoder Assignment Out Of dc_global_validate
drm/amd/display:
Noitfy DMCUB of D0/D3 state in hardware init
drm/amd/display:
Optimize power up sequence for specific OLED
drm/amd/display:
parse umc_info or vram_info based on ASIC
drm/amd/display:
Populate Power Profile In Case of Early Return
drm/amd/display:
print messages when programming shaper/3dlut fails
drm/amd/display:
Prune Invalid Modes For HDMI Output
drm/amd/display:
Read DP tunneling support only for DPIA endpoints
drm/amd/display:
Read Sink emission rate capability
drm/amd/display:
Recalculate SubVP Phantom VBlank End in dml21
drm/amd/display:
Reduce accessing remote DPCD overhead
drm/amd/display:
Reduce HPD Detection Interval for IPS
drm/amd/display:
Refactor HPD IRQ error checking flow
drm/amd/display:
Refactoring if and endif statements to enable DC_LOGGER
drm/amd/display:
Remove always-false branches
drm/amd/display:
Remove hw w/a toggle if on DP2/HPO
drm/amd/display:
Remove inaccessible registers from DMU diagnostics
drm/amd/display:
Remove last parts of timing_trace
drm/amd/display:
Remove otg w/a toggling on HPO interfaces
drm/amd/display:
Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
drm/amd/display:
Remove programming outstanding updates for dcn35
drm/amd/display:
Remove redundant assignments
drm/amd/display:
remove redundant freesync parser for DP
drm/amd/display:
remove redundant is_dsc_possible check
drm/amd/display:
Remove unnecessary amdgpu_irq_get/put
drm/amd/display:
Remove unnecessary assignments
drm/amd/display:
Remove unnecessary eDP power down
drm/amd/display:
Remove unused cm3_helper_translate_curve_to_degamma_hw_format
drm/amd/display:
Remove unused code
drm/amd/display:
Remove unused function bios_get_vga_enabled_displays
drm/amd/display:
Remove unused regamma functions
drm/amd/display:
Remove useless assignments
drm/amd/display:
Remove useless assignments and variables
drm/amd/display:
Removed unused assignments and variables
drm/amd/display:
Reorganize kerneldoc parameter names
drm/amd/display:
Require minimum VBlank size for stutter optimization
drm/amd/display:
resolve correct MALL size for dcn401
drm/amd/display:
Restore Optimized pbn Value if Failed to Disable DSC
drm/amd/display:
Reuse subvp enable check for DCN401
drm/amd/display:
Revert commit Update Interface to Check UCLK DPM
drm/amd/display:
Set Pipe Unlock Order Outside of HWSEQ
drm/amd/display:
Simplify dcn35_is_ips_supported()
drm/amd/display:
skip disable CRTC in seemless bootup case
drm/amd/display:
Skip Invalid Streams from DSC Policy
drm/amd/display:
SPL cleanup
drm/amd/display:
store sharpness 1dlut table in dscl_prog_data
drm/amd/display:
switch amdgpu_dm_connector to use struct drm_edid
drm/amd/display:
switch to setting physical address directly
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:
To change dcn301_init.h guard.
drm/amd/display:
Unify blank_phantom and blank_pixel_data
drm/amd/display:
update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
drm/amd/display:
update fullscreen status to SPL
drm/amd/display:
Update Interface to Check UCLK DPM
drm/amd/display:
Update Interface to Check UCLK DPM
drm/amd/display:
update pipe selection policy to check head pipe
drm/amd/display:
Update SPL Taps Required For Integer Scaling
drm/amd/display:
update sr_exit latency for z8
drm/amd/display:
Use HW lock mgr for PSR1
drm/amd/display:
Use region6 size in fw_meta_info
drm/amd/display:
Validate mdoe under MST LCT=1 case as well
drm/amd/display:
w/a to program DISPCLK_R_GATE_DISABLE DCN35
drm/amd/display:
Wait for all pending cleared before full update
drm/amd/display:
Wait For DET Update Should Use Current State
drm/amd/pm:
fix BUG: scheduling while atomic
drm/amd/pm:
Add gpu_metrics_v1_6
drm/amd/pm:
Add gpu_metrics_v1_7
drm/amd/pm:
add inst to dpm_set_vcn_enable
drm/amd/pm:
add zero RPM OD setting support for SMU13
drm/amd/pm:
add zero RPM stop temperature OD setting support for SMU13
drm/amd/pm:
always pick the pptable from IFWI
drm/amd/pm:
correct the workload setting
drm/amd/pm:
disable pcie speed switching on Intel platform for smu v14.0.2/3
drm/amd/pm:
Do not support swSMU if SMU IP is disabled
drm/amd/pm:
don't update runpm last_usage on debugfs getter
drm/amd/pm:
Fill pcie recov cntr to metrics 1.6
drm/amd/pm:
fix and simplify workload handling
drm/amd/pm:
fix rpm refcount handling on error
drm/amd/pm:
Get xgmi link status for XGMI_v_6_4_0
drm/amd/pm:
Initialize power profile mode
drm/amd/pm:
print pp_dpm_mclk in ascending order on SMU v14.0.0
drm/amd/pm:
Remove arcturus min power limit
drm/amd/pm:
remove dump_pptable functions
drm/amd/pm:
remove redundant tools_size check
drm/amd/pm:
Set SMU v13.0.7 default workload type
drm/amd/pm:
skip setting the power source on smu v14.0.2/3
drm/amd/pm:
update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
drm/amd/pm:
Update data types used for uapi i/f
drm/amd/pm:
update deep sleep status on smu v14.0.2/3
drm/amd/pm:
update overdrive function 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:
Use metrics 1_6
drm/amd/pm:
use pm_runtime_get_if_active for debugfs getters
drm/amd/pm:
use pm_runtime_resume_and_get
drm/amd/pm:
Use same metric table for APU
drm/amd/pm:
Vangogh: Fix kernel memory out of bounds write
drm/amd/powerplay:
Delete unused function and maths library
drm/amd:
Add helper to get partition config modes
drm/amd:
Add some missing straps from NBIO 7.11.0
drm/amd:
Fix initialization mistake for NBIO 7.11 devices
drm/amd:
Fix initialization mistake for NBIO 7.7.0
drm/amd:
Guard against bad data for ATIF ACPI method
drm/amd:
Require CONFIG_HOTPLUG_PCI_PCIE for BOCO
drm/amd:
Sanity check the ACPI EDID
drm/amd:
Taint the kernel when enabling overdrive
drm/amd:
Update strapping for NBIO 2.5.0
drm/amdgpu/discovery:
add ISP discovery entries for old APUs
drm/amdgpu/gfx10:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx10:
Implement cleaner shader support for GFX10 hardware
drm/amdgpu/gfx11:
Add cleaner shader for GFX11.0.3
drm/amdgpu/gfx11:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx11:
Enable cleaner shader for GFX11.0.0/11.0.2 GPUs
drm/amdgpu/gfx11:
Implement cleaner shader support for GFX11 hardware
drm/amdgpu/gfx12:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx12:
fix IP version check
drm/amdgpu/gfx12:
Implement cleaner shader support for GFX12 hardware
drm/amdgpu/gfx9:
Add Cleaner Shader Deinitialization in gfx_v9_0 Module
drm/amdgpu/gfx9:
Add cleaner shader for GFX9.4.2
drm/amdgpu/gfx9:
Explicitly halt CP before init
drm/amdgpu/gfx9:
set additional bits on CP halt
drm/amdgpu/gmc7:
fix wait_for_idle callers
drm/amdgpu/hdp4.0:
do a posting read when flushing HDP
drm/amdgpu/hdp5.0:
do a posting read when flushing HDP
drm/amdgpu/hdp5.2:
do a posting read when flushing HDP
drm/amdgpu/hdp6.0:
do a posting read when flushing HDP
drm/amdgpu/hdp7.0:
do a posting read when flushing HDP
drm/amdgpu/jpeg1.0:
fix idle work handler
drm/amdgpu/jpeg:
cancel the jpeg worker
drm/amdgpu/mes11:
update mes_reset_queue function to support sdma queue
drm/amdgpu/mes12:
correct kiq unmap latency
drm/amdgpu/mes:
fetch fw version from firmware header
drm/amdgpu/mes:
fix issue of writing to the same log buffer from 2 MES pipes
drm/amdgpu/mmhub4.1:
fix IP version check
drm/amdgpu/nbio7.0:
fix IP version check
drm/amdgpu/nbio7.11:
fix IP version check
drm/amdgpu/nbio7.7:
fix IP version check
drm/amdgpu/pm:
add gen5 display to the user on smu v14.0.2/3
drm/amdgpu/sdma5.2:
implement ring reset callback for sdma5.2
drm/amdgpu/sdma5.2:
split out per instance resume function
drm/amdgpu/sdma5:
implement ring reset callback for sdma5
drm/amdgpu/sdma5:
split out per instance resume function
drm/amdgpu/sdma6:
implement ring reset callback for sdma6
drm/amdgpu/sdma6:
split out per instance resume function
drm/amdgpu/smu13:
always apply the powersave optimization
drm/amdgpu/smu13:
fix profile reporting
drm/amdgpu/smu13:
update powersave optimizations
drm/amdgpu/smu14.0.2:
fix IP version check
drm/amdgpu/swsmu:
add automatic parameter to set_soft_freq_range
drm/amdgpu/swsmu:
default to fullscreen 3D profile for dGPUs
drm/amdgpu/swsmu:
Only force workload setup on init
drm/amdgpu/vcn:
reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
drm/amdgpu:
Add a lock when accessing the buddy trim function
drm/amdgpu:
add amdgpu_device reference in ip block
drm/amdgpu:
add amdgpu_gfx_sched_mask and amdgpu_compute_sched_mask debugfs
drm/amdgpu:
add amdgpu_jpeg_sched_mask debugfs
drm/amdgpu:
add amdgpu_sdma_sched_mask debugfs
drm/amdgpu:
Add callback get xcp resource info
drm/amdgpu:
Add compatible NPS mode info
drm/amdgpu:
Add documentation for enforce isolation feature
drm/amdgpu:
add generic func to check if ta fw is applicable
drm/amdgpu:
Add gmc interface to request NPS mode
drm/amdgpu:
Add helper to initialize badpage info
drm/amdgpu:
Add init level for post reset reinit
drm/amdgpu:
Add init levels
drm/amdgpu:
Add interface for TOS reload cases
drm/amdgpu:
add missing size check in amdgpu_debugfs_gprwave_read()
drm/amdgpu:
Add msg handlers for SRIOV RAS Telemetry
drm/amdgpu:
Add NPS switch support for GC 9.4.3
drm/amdgpu:
Add nps_mode in RAS init_flag
drm/amdgpu:
Add option to refresh NPS data
drm/amdgpu:
Add psp command CONFIG_SQ_PERFMON
drm/amdgpu:
Add PSP interface for NPS switch
drm/amdgpu:
Add PSP reload case to reset-on-init
drm/amdgpu:
Add reset on init handler for XGMI
drm/amdgpu:
add ring reset messages
drm/amdgpu:
Add supported NPS modes node
drm/amdgpu:
Add supported partition mode node
drm/amdgpu:
Add sysfs interface for gc reset mask
drm/amdgpu:
Add sysfs interface for jpeg reset mask
drm/amdgpu:
Add sysfs interface for sdma reset mask
drm/amdgpu:
Add sysfs interface for vcn reset mask
drm/amdgpu:
Add sysfs interface for vpe reset mask
drm/amdgpu:
Add sysfs interfaces for NPS mode
drm/amdgpu:
Add sysfs nodes to get xcp details
drm/amdgpu:
Adjust debugfs eviction and IB access permissions
drm/amdgpu:
Adjust debugfs register access permissions
drm/amdgpu:
always sync the GFX pipe on ctx switch
drm/amdgpu:
Avoid kcq disable during reset
drm/amdgpu:
change the comment from handle to ip_block
drm/amdgpu:
Check gmc requirement for reset on init
drm/amdgpu:
check return for setting engine dram timings
drm/amdgpu:
clean the dummy resume functions
drm/amdgpu:
clean the dummy soft_reset functions
drm/amdgpu:
clean the dummy suspend functions
drm/amdgpu:
clean the dummy sw_fini functions
drm/amdgpu:
clean the dummy sw_init functions
drm/amdgpu:
clean the dummy wait_for_idle functions
drm/amdgpu:
Clean the functions pointer set as NULL
drm/amdgpu:
clean unused functions of uvd/vcn/vce
drm/amdgpu:
clean up the suspend_complete
drm/amdgpu:
Cleanup shift coding style
drm/amdgpu:
clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
drm/amdgpu:
correct the S3 abort check condition
drm/amdgpu:
Dereference the ATCS ACPI buffer
drm/amdgpu:
disable gfxoff with the compute workload on gfx12
drm/amdgpu:
don't access invalid sched
drm/amdgpu:
Drop delayed reset work handler
drm/amdgpu:
Drop impossible condition from amdgpu_job_prepare_job
drm/amdgpu:
Drop unused fence argument from amdgpu_vmid_grab_used
drm/amdgpu:
drop volatile from ring buffer
drm/amdgpu:
enable enforce_isolation sysfs node on VFs
drm/amdgpu:
enable GTT fallback handling for dGPUs only
drm/amdgpu:
Expose special on chip memory pools in fdinfo
drm/amdgpu:
Fetch NPS mode for GCv9.4.3 VFs
drm/amdgpu:
fix ACA bank count boundary check error
drm/amdgpu:
fix amdgpu_coredump
drm/amdgpu:
Fix amdgpu_ip_block_hw_fini()
drm/amdgpu:
fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu:
Fix Circular Locking Dependency in AMDGPU GFX Isolation
drm/amdgpu:
fix comment about amdgpu.abmlevel defaults
drm/amdgpu:
fix dm_suspend/resume arguments to ip_block
drm/amdgpu:
Fix DPX valid mode check on GC 9.4.3
drm/amdgpu:
Fix dummy_read_page overlapping mappings
drm/amdgpu:
fix fairness in enforce isolation handling
drm/amdgpu:
fix fw attestation for MP0_14_0_{2/3}
drm/amdgpu:
fix html doc generation warning
drm/amdgpu:
Fix ISP HW init issue
drm/amdgpu:
Fix ISP hw init issue
drm/amdgpu:
Fix JPEG v4.0.3 register write
drm/amdgpu:
Fix logic to determine TOS reload
drm/amdgpu:
Fix map/unmap queue logic
drm/amdgpu:
Fix off by one in current_memory_partition_show()
drm/amdgpu:
fix random data corruption for sdma 7
drm/amdgpu:
fix return random value when multiple threads read registers via mes.
drm/amdgpu:
Fix spelling mistake "initializtion" -> "initialization"
drm/amdgpu:
fix sriov reinit late orders
drm/amdgpu:
Fix sysfs warning when hotplugging
drm/amdgpu:
Fix the logic for NPS request failure
drm/amdgpu:
Fix the memory allocation issue in amdgpu_discovery_get_nps_info()
drm/amdgpu:
Fix typo "acccess" and improve the comment style here
drm/amdgpu:
fix typo for sdma6 constant fill packet
drm/amdgpu:
fix typos
drm/amdgpu:
fix usage slab after free
drm/amdgpu:
fix UVD contiguous CS mapping problem
drm/amdgpu:
Fix video caps for H264 and HEVC encode maximum size
drm/amdgpu:
fix when the cleaner shader is emitted
drm/amdgpu:
Flush tlb by VM_INVALIDATION packet in sdma_v5_2
drm/amdgpu:
Group gfx sysfs functions
drm/amdgpu:
handle default profile on on devices without fullscreen 3D
drm/amdgpu:
Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
drm/amdgpu:
Implement virt req_ras_err_count
drm/amdgpu:
Inform if PCIe based P2P links are not available
drm/amdgpu:
init saw registers for mmhub v1.0
drm/amdgpu:
make drm-memory-* report resident memory
drm/amdgpu:
move error log from ring write to commit
drm/amdgpu:
no need to log error in multi ring write
drm/amdgpu:
Normalize reg offsets on VCN v4.0.3
drm/amdgpu:
optimize ACA log print
drm/amdgpu:
optimize fn gfx_v10_ring_insert_nop
drm/amdgpu:
optimize fn gfx_v11_ring_insert_nop
drm/amdgpu:
optimize fn gfx_v12_ring_insert_nop
drm/amdgpu:
optimize fn gfx_v9_4_3_ring_insert_nop
drm/amdgpu:
optimize fn gfx_v9_ring_insert_nop
drm/amdgpu:
optimize insert_nop using multi dwords
drm/amdgpu:
partially revert powerplay `__counted_by` changes
drm/amdgpu:
Place NPS mode request on unload
drm/amdgpu:
prevent BO_HANDLES error from being overwritten
drm/amdgpu:
prevent NULL pointer dereference if ATIF is not supported
drm/amdgpu:
Reduce redundant gpu resets on nbio v7.4
drm/amdgpu:
Refactor XGMI reset on init handling
drm/amdgpu:
refine error handling in amdgpu_ttm_tt_pin_userptr
drm/amdgpu:
remove the dummy fn acp_early_init
drm/amdgpu:
Remove the while loop from amdgpu_job_prepare_job
drm/amdgpu:
Remove unneeded write in JPEG v4.0.3
drm/amdgpu:
Remove unused amdgpu_atpx functions
drm/amdgpu:
Remove unused amdgpu_device_ip_is_idle
drm/amdgpu:
Remove unused amdgpu_gfx_bit_to_me_queue
drm/amdgpu:
Remove unused amdgpu_gmc_vram_cpu_pa
drm/amdgpu:
Remove unused amdgpu_i2c functions
drm/amdgpu:
rework resume handling for display (v2)
drm/amdgpu:
Run DRM default client setup
drm/amdgpu:
Save VCN shared memory with init reset
drm/amdgpu:
Separate reinitialization after reset
drm/amdgpu:
set the right AMDGPU sg segment limitation
drm/amdgpu:
Show current compute partition on VF
drm/amdgpu:
skip amdgpu_device_cache_pci_state under sriov
drm/amdgpu:
Skip IP coredump for RAS errors
drm/amdgpu:
Stop reporting special chip memory pools as CPU memory in fdinfo
drm/amdgpu:
stop syncing PRT map operations
drm/amdgpu:
stop tracking visible memory stats
drm/amdgpu:
Support reset-on-init on select SOCs
drm/amdgpu:
Support vcn and jpeg error info parsing
drm/amdgpu:
Suspend and resume internal clients with client helpers
drm/amdgpu:
Update SRIOV Exchange Headers for RAS Telemetry Support
drm/amdgpu:
update suspend status for aborting from deeper suspend
drm/amdgpu:
update the handle ptr in check_soft_reset
drm/amdgpu:
update the handle ptr in dump_ip_state
drm/amdgpu:
update the handle ptr in early_fini
drm/amdgpu:
update the handle ptr in early_init
drm/amdgpu:
update the handle ptr in hw_fini
drm/amdgpu:
update the handle ptr in hw_init
drm/amdgpu:
update the handle ptr in late_fini
drm/amdgpu:
update the handle ptr in late_init
drm/amdgpu:
update the handle ptr in post_soft_reset
drm/amdgpu:
update the handle ptr in pre_soft_reset
drm/amdgpu:
update the handle ptr in prepare_suspend
drm/amdgpu:
update the handle ptr in print_ip_state
drm/amdgpu:
update the handle ptr in resume
drm/amdgpu:
update the handle ptr in soft_reset
drm/amdgpu:
update the handle ptr in suspend
drm/amdgpu:
update the handle ptr in sw_fini
drm/amdgpu:
update the handle ptr in sw_init
drm/amdgpu:
update the handle ptr in wait_for_idle
drm/amdgpu:
Use drm_print_memory_stats helper from fdinfo
drm/amdgpu:
Use init level for pending_reset flag
drm/amdgpu:
Use reset recovery state checks
drm/amdgpu:
use sjt mec fw on gfx943 for sriov
drm/amdgpu:
Use SPX as default in partition config
drm/amdgpu:
use string choice helpers
drm/amdgpu:
Use video aperture helpers
drm/amdgpu:
validate hw_fini before function call
drm/amdgpu:
validate resume before function call
drm/amdgpu:
validate suspend before function call
drm/amdgpu:
validate sw_fini before function call
drm/amdgpu:
validate sw_init before function call
drm/amdgpu:
validate wait_for_idle before function call
drm/amdgpu:
VF Query RAS Caps from Host if supported
drm/amdgpu:
Wait for reset on init completion
drm/amdgpu:
Zero-initialize mqd backup memory
drm/amdkfd:
Accounting pdd vram_usage for svm
drm/amdkfd:
add an interface to query whether is KFD is active
drm/amdkfd:
add MEC version that supports no PCIe atomics for GFX12
drm/amdkfd:
change kfd process kref count at creation
drm/amdkfd:
Copy wave state only for compute queue
drm/amdkfd:
Correct the migration DMA map direction
drm/amdkfd:
Dereference null return value
drm/amdkfd:
Fix an eviction fence leak
drm/amdkfd:
Fix kdoc entry for 'get_wave_count()' function parameters
drm/amdkfd:
fix the hang caused by the write reorder to fence_addr
drm/amdkfd:
Fix wrong usage of INIT_WORK()
drm/amdkfd:
fixed page fault when enable MES shader debugger
drm/amdkfd:
flag per-queue reset support for gfx9
drm/amdkfd:
hard-code cacheline for gc943,gc944
drm/amdkfd:
hard-code cacheline size for gfx11
drm/amdkfd:
hard-code MALL cacheline size for gfx11, gfx12
drm/amdkfd:
Increase SMI event fifo size
drm/amdkfd:
make sure ring buffer is flushed before update wptr
drm/amdkfd:
Not restore userptr buffer if kfd process has been removed
drm/amdkfd:
Output migrate end event if migrate failed
drm/amdkfd:
pause autosuspend when creating pdd
drm/amdkfd:
Remove an unused parameter in queue creation
drm/amdkfd:
remove extra use of volatile
drm/amdkfd:
remove gfx 12 trap handler page size cap
drm/amdkfd:
sever xgmi io link if host driver has disable sharing
drm/amdkfd:
SMI report dropped event count
drm/amdkfd:
Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()'
drm/amdkfd:
Use the correct wptr size
drm/amdkfd:
wq_release signals dma_fence only when available
Linux:
drm/amdkfd:Add kfd function to config sq perfmon
drm/arcgpu:
Run DRM default client setup
drm/arm/hdlcd:
Run DRM default client setup
drm/arm/hdlcd:
Use video aperture helpers
drm/arm/komeda:
Run DRM default client setup
drm/arm/malidp:
Run DRM default client setup
drm/armada:
Run DRM default client setup
drm/armada:
Use video aperture helpers
drm/aspeed:
Run DRM default client setup
drm/ast:
astdp: Avoid upcasting to struct ast_device
drm/ast:
astdp: Inline ast_astdp_connector_init()
drm/ast:
astdp: Replace ast_dp_set_on_off()
drm/ast:
astdp: Replace power_on helpers
drm/ast:
Avoid upcasting to struct ast_device
drm/ast:
dp501: Avoid upcasting to struct ast_device
drm/ast:
dp501: Inline ast_dp501_connector_init()
drm/ast:
Remove TX-chip bitmask
drm/ast:
Rename register constants for TX-chip types
drm/ast:
Respect return value from CRTC init
drm/ast:
Run DRM default client setup
drm/ast:
sil164: Inline ast_sil164_connector_init()
drm/ast:
Use TX-chip register constants
drm/ast:
Use video aperture helpers
drm/ast:
vga: Inline ast_vga_connector_init()
drm/ast:
Warn about unsupported TX chips
drm/atmel-hdlcd:
Run DRM default client setup
drm/atomic:
add interlaced and ycbcr_420 flags to connector's state dump
drm/bochs:
Allocate DRM device in struct bochs_device
drm/bochs:
Do managed resource cleanup
drm/bochs:
Pass bochs device to various functions
drm/bochs:
Remove manual format test from fb_create
drm/bochs:
Return error from correct pointer
drm/bochs:
Run DRM default client setup
drm/bochs:
Upcast with to_bochs_device()
drm/bochs:
use devm_ioremap_wc() to map framebuffer
drm/bochs:
Use GEM SHMEM helpers for memory management
drm/bochs:
Use helpers for struct drm_edid
drm/bochs:
Use regular atomic helpers
drm/bochs:
Use video aperture helpers
drm/bochs:
Validate display modes against available video memory
drm/bridge-connector:
Sync supported_formats with computed ycbcr_420_allowed
drm/bridge/tdp158:
fix build failure
drm/bridge:
Add ITE IT6263 LVDS to HDMI converter
drm/bridge:
add support for TI TDP158
drm/bridge:
adv7511_audio: Update Audio InfoFrame properly
drm/bridge:
anx7625: Drop EDID cache on bridge power off
drm/bridge:
aux: allow interlaced and YCbCr 420 output
drm/bridge:
display-connector: allow YCbCr 420 for HDMI and DP
drm/bridge:
dpc3433: Constify struct regmap_config
drm/bridge:
dw-hdmi-cec: Switch to SYSTEM_SLEEP_PM_OPS()
drm/bridge:
dw-hdmi: set bridge's ycbcr_420_allowed flag
drm/bridge:
imx8mp-hdmi-tx: allow 0.5% margin with selected clock
drm/bridge:
imx8mp-hdmi-tx: Switch to SYSTEM_SLEEP_PM_OPS()
drm/bridge:
imx8qm-ldb: Switch to RUNTIME_PM_OPS()
drm/bridge:
imx8qxp-ldb: Switch to RUNTIME_PM_OPS()
drm/bridge:
imx8qxp-pixel-combiner: Switch to RUNTIME_PM_OPS()
drm/bridge:
it6505: Drop EDID cache on bridge power off
drm/bridge:
it6505: Enable module autoloading
drm/bridge:
it6505: Fix inverted reset polarity
drm/bridge:
ite-it6263: Prevent error pointer dereference in probe()
drm/bridge:
ite-it66121: Drop hdmi_avi_infoframe_init() function call
drm/bridge:
lt9611: use HDMI Connector helper to set InfoFrames
drm/bridge:
Prioritize supported_formats over ycbcr_420_allowed
drm/bridge:
samsung-dsim: Switch to RUNTIME_PM_OPS()
drm/bridge:
sii902x: Set input bus format based on bus-width
drm/bridge:
synopsys: Add DW HDMI QP TX Controller support library
drm/bridge:
tc358767: Fix link properties discovery
drm/bridge:
tc358767: Fix use of unadjusted mode in the driver
drm/bridge:
tc358767: Only print GPIO debug output if they actually occur
drm/bridge:
tc358767: Support write-only registers
drm/bridge:
tc358767: Use dev_err_probe
drm/bridge:
tc358768: switch to bus-width
drm/bridge:
ti-sn65dsi86: annotate ti_sn_pwm_pin_{request, release} with __maybe_unused
drm/ci:
add dedede
drm/ci:
add sm8350-hdk
drm/ci:
remove update-xfails.py
drm/ci:
uprev mesa, IGT and deqp-runner
drm/cirrus:
Run DRM default client setup
drm/cirrus:
Use video aperture helpers
drm/client:
Add client-lib module
drm/client:
Extract drm_connector_first_mode()
drm/client:
Make client support optional
drm/client:
Move client event handlers to drm_client_event.c
drm/client:
Move suspend/resume into DRM client callbacks
drm/client:
s/drm_connector_has_preferred_mode/drm_connector_preferred_mode/
drm/client:
Use drm_mode_destroy()
drm/connector:
hdmi: Validate supported_formats matches ycbcr_420_allowed
drm/display:
bridge_connector: handle ycbcr_420_allowed
drm/display:
Drop obsolete dependency on COMPILE_TEST
drm/display:
Fix building with GCC 15
drm/display:
split DSC helpers from DP helpers
drm/display:
use ERR_PTR on DP tunnel manager creation fail
drm/doc:
Document submission error signaling
drm/dp_mst:
Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
drm/dp_mst:
Fix down request message timeout handling
drm/dp_mst:
Fix MST sideband message body length check
drm/dp_mst:
Fix resetting msg rx state after topology removal
drm/dp_mst:
Reset message rx state after OOM in drm_dp_mst_handle_up_req()
drm/dp_mst:
Simplify error path in drm_dp_mst_handle_down_rep()
drm/dp_mst:
Use reset_msg_rx_state() instead of open coding it
drm/dp_mst:
Verify request type in the corresponding down message reply
drm/edp-panel:
Add panels used by Dell XPS 13 9345
drm/etnaviv:
always allocate 4K for kernel ringbuffers
drm/etnaviv:
assert GPU lock held in perfmon pipe_*_read functions
drm/etnaviv:
Drop the 'struct etnaviv_iommu_global::pta_lock' data member
drm/etnaviv:
Drop the
header
drm/etnaviv:
etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h
drm/etnaviv:
Fix missing mutex_destroy()
drm/etnaviv:
flush shader L1 cache after user commandstream
drm/etnaviv:
hold GPU lock across perfmon sampling
drm/etnaviv:
Map and unmap GPUVA range with respect to the GPUVA size
drm/etnaviv:
Record GPU visible size of GEM BO separately
drm/etnaviv:
Replace the '&pdev->dev' with 'dev'
drm/etnaviv:
Request pages from DMA32 zone on addressing_limited
drm/etnaviv:
take current primitive into account when checking for hung GPU
drm/etnaviv:
unconditionally enable debug registers
drm/etnaviv:
update hardware headers from rnndb
drm/etnaviv:
Use 'unsigned' type to count the number of pages
drm/etnaviv:
Use unsigned type to count the number of pages
drm/exynos-drm:
Run DRM default client setup
drm/exynos:
exynos7_drm_decon: add driver data and support for Exynos7870
drm/exynos:
exynos7_drm_decon: fix ideal_clk by converting it to Hz
drm/exynos:
exynos7_drm_decon: fix uninitialized crtc reference in functions
drm/exynos:
exynos7_drm_decon: properly clear channels during bind
drm/exynos:
gsc: Fix typo in comment
drm/exynos:
hdmi: convert to struct drm_edid
drm/exynos:
hdmi: use display_info for printing display dimensions
drm/exynos:
remove unused prototype for crtc
drm/fbdev-dma:
remove obsolete kernel-doc references
drm/fbdev-dma:
Remove obsolete setup function
drm/fbdev-dma:
Select FB_DEFERRED_IO
drm/fbdev-dma:
Support struct drm_driver.fbdev_probe
drm/fbdev-helper:
Move color-mode lookup into 4CC format helper
drm/fbdev-helper:
Set and clear VGA switcheroo client from fb_info
drm/fbdev-shmem:
Remove obsolete setup function
drm/fbdev-shmem:
Support struct drm_driver.fbdev_probe
drm/fbdev-ttm:
Remove obsolete setup function
drm/fbdev-ttm:
Support struct drm_driver.fbdev_probe
drm/fbdev:
Add memory-agnostic fbdev client
drm/fbdev:
fix drm_fb_helper_deferred_io() build failure
drm/fbdev:
Select FB_CORE dependency for fbdev on DMA and TTM
drm/fbdev:
Select fbdev I/O helpers from modules that require them
drm/file:
fix client_name_lock kernel-doc warning
drm/fourcc:
add AMD_FMT_MOD_TILE_GFX9_4K_D_X
drm/fsl-dcu:
Constify struct regmap_config
drm/fsl-dcu:
Remove redundant dev_err()
drm/fsl-dcu:
Run DRM default client setup
drm/gem-vram:
Remove support for simple display pipelines
drm/gem:
Create a drm_gem_object_init_with_mnt() function
drm/gem:
Create shmem GEM object in a given mountpoint
drm/gm12u320:
Run DRM default client setup
drm/gma500:
Run DRM default client setup
drm/gud:
Run DRM default client setup
drm/hisilicon/hibmc:
Run DRM default client setup
drm/hisilicon/hibmc:
Use video aperture helpers
drm/hisilicon/kirin:
Run DRM default client setup
drm/hx8357d:
Run DRM default client setup
drm/hyperv-drm:
Use video aperture helpers
drm/hyperv_drm:
Run DRM default client setup
drm/i914/xe3lpd:
Increase bigjoiner limitations
drm/i915/active:
Use try_cmpxchg() in active_fence_cb()
drm/i915/audio:
be explicit about intel_wakeref_t conversions
drm/i915/bios:
Add some size checks to SPI VBT read
drm/i915/bios:
Extract intel_spi_read16()
drm/i915/bios:
Extract soc/intel_rom.c
drm/i915/bios:
Extract vbt_signature[]
drm/i915/bios:
fix printk format width
drm/i915/bios:
Round PCI ROM VBT allocation to multiple of 4
drm/i915/bios:
use display->platform.
instead of IS_
()
drm/i915/bios:
Use drm_dbg_kms() consistently
drm/i915/cdclk:
Add missing braces
drm/i915/cdclk:
Convert CDCLK code to intel_display
drm/i915/color:
Convert color management code to intel_display
drm/i915/color:
Extract intel_color_modeset()
drm/i915/color:
Make color .get_config() mandatory
drm/i915/color:
Pimp debugs
drm/i915/color:
Stop using non-posted DSB writes for legacy LUT
drm/i915/crt:
convert to struct intel_display
drm/i915/cx0:
convert to struct intel_display
drm/i915/cx0:
Extend C10 check to PTL
drm/i915/cx0:
Pass crtc_state to intel_c20_compute_hdmi_tmds_pll()
drm/i915/cx0:
Remove bus reset after every c10 transaction
drm/i915/cx0:
remove unnecessary includes
drm/i915/cx0_phy:
Fix C10 pll programming sequence
drm/i915/ddi:
use string choice helpers
drm/i915/de:
remove unnecessary generic wrappers
drm/i915/debugfs:
add dedicated intel_display_caps debugfs for display
drm/i915/debugfs:
remove superfluous kernel_param_lock/unlock
drm/i915/dg1:
Fix power gate sequence.
drm/i915/display/dp:
Reduce log level for SOURCE OUI write failures
drm/i915/display/vdsc:
Add ultrajoiner support with DSC
drm/i915/display/xe3:
disable x-tiled framebuffers
drm/i915/display:
add display platforms structure with platform members
drm/i915/display:
add intel_bo_describe() and use it
drm/i915/display:
add intel_bo_get/set_frontbuffer() and use them
drm/i915/display:
add intel_bo_read_from_page() and use it
drm/i915/display:
add intel_display_snapshot abstraction
drm/i915/display:
Add macro HAS_ULTRAJOINER()
drm/i915/display:
Add own counter for Panel Replay vblank workaround
drm/i915/display:
add platform group for g4x
drm/i915/display:
add platform member to struct intel_display
drm/i915/display:
add subplatform group for HSW/BDW ULT
drm/i915/display:
Add Wa_16023981245
drm/i915/display:
Allow fastset for change in HDR infoframe
drm/i915/display:
BMG supports UHBR13.5
drm/i915/display:
Check whether platform supports joiner
drm/i915/display:
clean up some gem/ includes
drm/i915/display:
Consider ultrajoiner for computing maxdotclock
drm/i915/display:
convert display platforms to lower case
drm/i915/display:
convert I915_STATE_WARN() to struct intel_display
drm/i915/display:
convert intel_atomic_plane.c to struct drm_gem_object
drm/i915/display:
convert intel_display_trace.h to struct intel_display
drm/i915/display:
convert skl_universal_plane.c to struct drm_gem_object
drm/i915/display:
convert vlv_wait_port_ready() to struct intel_display
drm/i915/display:
Cover all possible pipes in TP_printk()
drm/i915/display:
Do not use ids from enum pipe in TP_printk()
drm/i915/display:
Don't allow tile4 framebuffer to do hflip on display20 or greater
drm/i915/display:
drop extra includes from intel_display_types.h
drm/i915/display:
Enhance iterators for modeset en/disable
drm/i915/display:
Fix BMG CCS modifiers
drm/i915/display:
Fix out-of-bounds access in pipe-related tracepoints
drm/i915/display:
Fix Panel Replay vblank enable workaround
drm/i915/display:
Fix spelling mistake "Uncomressed" -> "Uncompressed"
drm/i915/display:
fix typo in the comment
drm/i915/display:
Fuse bit for power management disable removed
drm/i915/display:
Handle MST connector in intel_attached_dp
drm/i915/display:
include drm/drm_probe_helper.h where needed
drm/i915/display:
include drm/drm_vblank.h where needed
drm/i915/display:
include media/cec-notifier.h and linux/debugfs.h where needed
drm/i915/display:
join the platform and subplatform enums
drm/i915/display:
Modify debugfs for joiner to force n pipes
drm/i915/display:
move device info and params handling to snapshot
drm/i915/display:
move dmc snapshotting to new display snapshot
drm/i915/display:
move enum i9xx_plane_id to intel_display_limits.h
drm/i915/display:
pass display to intel_crtc_for_pipe()
drm/i915/display:
Prevent DC6 while vblank is enabled for Panel Replay
drm/i915/display:
Refactor enable_joiner_pipes
drm/i915/display:
reindent subplatform initialization
drm/i915/display:
Remove kstrdup_const() and kfree_const() usage
drm/i915/display:
remove small micro-optimizations in irq handling
drm/i915/display:
remove the display platform enum as unnecessary
drm/i915/display:
remove the loop in fifo underrun debugfs file creation
drm/i915/display:
return 0 instead of false for disabled power wakeref
drm/i915/display:
Simplify intel_joiner_num_pipes and its usage
drm/i915/display:
start a buffer object abstraction layer
drm/i915/display:
Store pipe name in trace events
drm/i915/display:
use a macro to define platform enumerations
drm/i915/display:
use a macro to initialize subplatforms
drm/i915/display:
Use intel_attached_dp instead of local implementation
drm/i915/display:
Use joined pipes in dsc helpers for slices, bpp
drm/i915/display:
Use joined pipes in intel_dp_joiner_needs_dsc
drm/i915/display:
Use joined pipes in intel_mode_valid_max_plane_size
drm/i915/display:
use to_intel_display() global state macros
drm/i915/display:
use x100 version for full version and release
drm/i915/display:
Zero-initialize frame/scanline counts in tracepoints
drm/i915/display_debugfs:
Allow force joiner only if supported
drm/i915/display_device:
Add Check HAS_DSC for bigjoiner
drm/i915/dmc:
Convert DMC code to intel_display
drm/i915/dp/hdcp:
convert to struct intel_display
drm/i915/dp:
Add FEC Enable Retry mechanism
drm/i915/dp:
Add helper to compute num pipes required
drm/i915/dp:
add intel_dp_test_reset() and intel_dp_test_short_pulse()
drm/i915/dp:
Assume panel power is off if runtime suspended
drm/i915/dp:
clean up intel_dp_test.[ch] interface
drm/i915/dp:
convert DP test debugfs to struct intel_display
drm/i915/dp:
convert intel_dp_test.c struct intel_display
drm/i915/dp:
Disable unnecessary HPD polling for eDP
drm/i915/dp:
Dump the LTTPR PHY descriptors
drm/i915/dp:
Ensure panel power remains enabled during connector detection
drm/i915/dp:
Extract intel_edp_set_sink_rates()
drm/i915/dp:
Fix AUX IO power enabling for eDP PSR
drm/i915/dp:
Fix colorimetry detection
drm/i915/dp:
Fix memory leak in parse_lfp_panel_dtd()
drm/i915/dp:
fix style issues in DP test debugfs
drm/i915/dp:
fix style issues in intel_dp_test.c
drm/i915/dp:
Flush modeset commits during connector detection
drm/i915/dp:
Initialize the source OUI write timestamp always
drm/i915/dp:
Make intel_dp_get_colorimetry_status() static
drm/i915/dp:
Modify compressed bpp limitations for ultrajoiner
drm/i915/dp:
move DP test debugfs files next to the functionality
drm/i915/dp:
Refactor joiner max_bpp calculations into separate functions
drm/i915/dp:
Remove double assignment in intel_dp_compute_as_sdp()
drm/i915/dp:
Reuse intel_dp_detect_dsc_caps() for eDP
drm/i915/dp:
Simplify helper to get slice count with joiner
drm/i915/dp:
split out intel_dp_test.[ch] to a dedicated file
drm/i915/dp:
Track source OUI validity explicitly
drm/i915/dp:
Use num_joined_pipes in bigjoiner_bw_max_bpp
drm/i915/dp:
use string choice helpers
drm/i915/dp:
Write the source OUI during connector detection
drm/i915/dp:
Write the source OUI for eDP before detecting sink capabilities
drm/i915/dp:
Write the source OUI for non-eDP sinks as well
drm/i915/dp_mst:
Don't require DSC hblank quirk for a non-DSC compatible mode
drm/i915/dp_mst:
Handle error during DSC BW overhead/slice calculation
drm/i915/dpio:
convert to struct intel_display
drm/i915/dsb:
Avoid reads of the DSB buffer for indexed register writes
drm/i915/dsb:
Don't use indexed register writes needlessly
drm/i915/dsb:
Enable programmable DSB interrupt
drm/i915/dsb:
Generate the DSB buffer in commit_tail()
drm/i915/dsb:
Introduce intel_dsb_vblank_evade()
drm/i915/dsb:
Introduce intel_dsb_wait_usec()
drm/i915/dsb:
Introduce intel_dsb_wait_vblank_delay()
drm/i915/dsb:
Introduce intel_dsb_wait_vblanks()
drm/i915/dsb:
Use DSB for plane/color management updates
drm/i915/dsi:
convert to struct intel_display
drm/i915/fb:
convert intel_fb_bo_framebuffer_fini() to struct drm_i915_gem_object
drm/i915/fb:
convert intel_fb_bo_framebuffer_init() to struct drm_i915_gem_object
drm/i915/fb:
convert intel_fb_bo_lookup_valid_bo() to struct drm_gem_object
drm/i915/fb:
convert intel_framebuffer_create() to struct drm_gem_object
drm/i915/fb:
convert intel_framebuffer_init() to struct drm_gem_object
drm/i915/fb:
convert parts of intel_fb.c to struct drm_gem_object
drm/i915/fb:
hide the guts of intel_fb_obj()
drm/i915/fb:
Relax clear color alignment to 64 bytes
drm/i915/fb:
remove intel_fb_obj()
drm/i915/fbdev:
convert intel_fbdev.c to struct drm_gem_object
drm/i915/frontbuffer:
convert frontbuffer->obj to struct drm_gem_object
drm/i915/frontbuffer:
convert intel_frontbuffer_get() to struct drm_gem_object
drm/i915/gem:
fix bitwise and logical AND mixup
drm/i915/gmbus:
convert to struct intel_display
drm/i915/gt:
add a macro for mock gt wakeref special value and use it
drm/i915/gt:
Fixed "CPU" -> "GPU" typo
drm/i915/gt:
Nuke gen2_irq_{enable,disable}()
drm/i915/gt:
Retry RING_HEAD reset until it get sticks
drm/i915/gt:
s/gen3/gen2/
drm/i915/guc:
Enable PXP GuC autoteardown flow
drm/i915/guc:
prevent a possible int overflow in wq offsets
drm/i915/gvt:
Correct multiple typos in comments
drm/i915/gvt:
use macros from drm_dp.h instead of duplication
drm/i915/hdcp:
fix connector refcounting
drm/i915/hdcp:
Fix when the first read and write are retried
drm/i915/hdcp:
further conversion to struct intel_display
drm/i915/hdcp:
Move to using intel_display in intel_hdcp
drm/i915/hdcp:
Retry first read and writes to downstream
drm/i915/hdcp:
split out intel_hdcp_shim.h for struct intel_hdcp_shim
drm/i915/hdcp:
Use intel_display in hdcp_gsc
drm/i915/hdmi:
convert comma to semicolon
drm/i915/hotplug:
Add comment for XE_LPD+ SHPD_FILTER_CNT value
drm/i915/hotplug:
Reduce SHPD_FLITER_CNT for ICL and above
drm/i915/hwmon:
expose package temperature
drm/i915/intel_dp:
Add support for forcing ultrajoiner
drm/i915/ips:
convert to struct intel_display
drm/i915/irq:
add struct i915_irq_regs triplet
drm/i915/irq:
Move irqs_enabled out of runtime_pm
drm/i915/irq:
Nuke stale comments
drm/i915/irq:
Pair up the vblank enable/disable functions
drm/i915/irq:
Remove duplicated irq_enabled variable
drm/i915/irq:
remove GEN3_IRQ_RESET() and GEN3_IRQ_INIT() macros
drm/i915/irq:
remove GEN8_IRQ_RESET_NDX() and GEN8_IRQ_INIT_NDX() macros
drm/i915/irq:
Rename suspend/resume functions
drm/i915/irq:
s/gen3/gen2/
drm/i915/irq:
Uninstall should be called just once
drm/i915/mtl:
Update PLL c20 phy value for DP uhbr20
drm/i915/panel:
Convert panel code to intel_display
drm/i915/panelreplay:
Panel replay workaround with VRR
drm/i915/pciid:
Add new PCI id for ARL
drm/i915/pciids:
add PVC PCI ID macros
drm/i915/pciids:
separate ARL and MTL PCI IDs
drm/i915/pciids:
use designated initializers in INTEL_VGA_DEVICE()
drm/i915/pfit:
Check pfit destination window on ILK-BDW
drm/i915/pfit:
Check pfit minimum timings in pre-SKL
drm/i915/pfit:
Check pfit scaling factors on ILK-BDW
drm/i915/pfit:
Check pipe source size against pfit limits on ILK-BDW
drm/i915/pfit:
Extract intel_pfit.c
drm/i915/pfit:
Reject cloning when using pfit on ILK-BDW
drm/i915/pfit:
Reject pfit downscaling for GMCH platforms
drm/i915/pmu:
Add support for gen2
drm/i915/pmu:
Drop is_igp()
drm/i915/pmu:
Use event_to_pmu()
drm/i915/power:
Convert "i830 power well" code to intel_display
drm/i915/power:
convert assert_chv_phy_status() to struct intel_display
drm/i915/power:
Convert low level DC state code to intel_display
drm/i915/pps:
add bxt_ prefix to pps_reset
drm/i915/pps:
add vlv_ prefix to pps_pipe and active_pipe members
drm/i915/pps:
add vlv_pps_backlight_initial_pipe()
drm/i915/pps:
add vlv_pps_pipe_init()
drm/i915/pps:
add vlv_pps_pipe_reset()
drm/i915/pps:
add vlv_pps_port_disable()
drm/i915/pps:
move vlv_active_pipe() to intel_pps.c
drm/i915/pps:
only touch the vlv_ members on VLV/CHV
drm/i915/pps:
rename vlv_pps_init() to vlv_pps_port_enable_unlocked()
drm/i915/pps:
split intel_pps_reset_all() to vlv and bxt variants
drm/i915/pps:
use display->platform.
instead of IS_
()
drm/i915/psr:
Add connector debugfs files for MST connector as well
drm/i915/psr:
Add intel_psr_needs_block_dc_vblank for blocking dc entry
drm/i915/psr:
Add new SU area calculation helper to apply workarounds
drm/i915/psr:
Change psr size limits check
drm/i915/psr:
Do not wait for PSR being idle on on Panel Replay
drm/i915/psr:
eDP Panel Replay is not supported on pipes other than A and B
drm/i915/psr:
Fix PSR sink enable sequence
drm/i915/psr:
Implement Wa 14019834836
drm/i915/psr:
Implement WA to help reach PC10
drm/i915/psr:
vbt.psr.enable is only for eDP panels
drm/i915/psr:
WA for panels stating bad link status after PSR is enabled
drm/i915/ptl:
Define IS_PANTHERLAKE macro
drm/i915/pxp:
Add missing tag for Wa_14019159160
drm/i915/quirks:
make intel_dpcd_quirks const
drm/i915/reg:
fix DIP CTL register style
drm/i915/reg:
fix g4x pipe data/link m/n register style
drm/i915/reg:
fix PCH transcoder timing and data/link m/n style
drm/i915/reg:
fix PCH transcoder timing indentation
drm/i915/reg:
fix pipe conf, stat etc. register style
drm/i915/reg:
fix pipe data/link m/n register style
drm/i915/reg:
fix SKL scaler register style
drm/i915/reg:
fix small register style issues here and there
drm/i915/reg:
fix transcoder timing register style
drm/i915/reg:
remove superfluous whitespace
drm/i915/reg:
remove unused DSI register macros
drm/i915/request:
Remove unnecessary modification of hrtimer:: Function
drm/i915/selftests:
Include
instead of
drm/i915/soc:
stop using IS_GEN9_LP() and IS_GEN9_BC()
drm/i915/tv:
use display->platform.
instead of IS_
()
drm/i915/vblank:
drop unnecessary i915 local variable
drm/i915/vblank:
use display->platform.
instead of IS_
()
drm/i915/vdsc:
Add bpc check in intel_dsc_compute_params
drm/i915/vga:
Convert VGA code to intel_display
drm/i915/vga:
use display->platform.
instead of IS_
()
drm/i915/vrr:
Add helper to check if vrr possible
drm/i915/vrr:
Split vrr-compute-config in two phases
drm/i915/wm:
move struct intel_watermark_params to i9xx_wm.c
drm/i915/xe2lpd:
Update C20 algorithm to include tx_misc
drm/i915/xe3:
Underrun recovery does not exist post Xe2
drm/i915/xe3lpd:
Add C20 Phy consolidated programming table
drm/i915/xe3lpd:
Add cdclk changes
drm/i915/xe3lpd:
Add check to see if edp over type c is allowed
drm/i915/xe3lpd:
Add condition for EDP to powerdown P2.PG
drm/i915/xe3lpd:
Add new bit range of MAX swing setup
drm/i915/xe3lpd:
Add new display power wells
drm/i915/xe3lpd:
Adjust watermark calculations
drm/i915/xe3lpd:
Increase resolution for plane to support 6k
drm/i915/xe3lpd:
Load DMC
drm/i915/xe3lpd:
Move async flip bit to PLANE_SURF register
drm/i915/xe3lpd:
reuse xe2lpd definition
drm/i915/xe3lpd:
Update pmdemand programming
drm/i915:
Add bigjoiner and uncompressed joiner hw readout sanity checks
drm/i915:
add i9xx_display_irq_reset()
drm/i915:
Add some essential functionality for joiners
drm/i915:
Apply the i915gm/i945gm irq C-state w/a to CRC interrupts
drm/i915:
Clean up gen3 hotplug irq setup
drm/i915:
Clean up intel_wm_need_update()
drm/i915:
Clean up some comments in gmch irq code
drm/i915:
Combine .compute_{pipe,intermediate}_wm() into one
drm/i915:
Compute config and mode valid changes for ultrajoiner
drm/i915:
Disable compression tricks on JSL
drm/i915:
Do not explicilty enable FEC in DP_TP_CTL for UHBR rates
drm/i915:
Drop GEN12_MC_CCS check from skl_plane_max_width()
drm/i915:
dump display parameters captured in error state, not current
drm/i915:
Enable 10bpc + CCS on ICL
drm/i915:
Enable 10bpc + CCS on TGL+
drm/i915:
Enable fp16 + CCS on TGL+
drm/i915:
Extract i915gm_irq_cstate_wa_{disable,enable}()
drm/i915:
Extract ilk_must_disable_lp_wm()
drm/i915:
Extract intel_crtc_prepare_vblank_event()
drm/i915:
Extract intel_post_plane_update_after_readout()
drm/i915:
Fix irq related documentation
drm/i915:
Fix memory leak by correcting cache object name in error handler
drm/i915:
Fix NULL pointer dereference in capture_engine
drm/i915:
Handle intel_plane and intel_plane_state in to_intel_display()
drm/i915:
Implement Dbuf overlap detection feature starting from LNL
drm/i915:
Implement hw state readout and checks for ultrajoiner
drm/i915:
Introduce i915_has_legacy_blc_interrupt()
drm/i915:
Introduce intel_scanlines_to_usecs()
drm/i915:
move intel_get_pipe_from_crtc_id_ioctl to intel_crtc.c
drm/i915:
Move the dodgy pre-g4x wm stuff into i9xx_wm
drm/i915:
Plumb 'dsb' all way to the color commit hooks
drm/i915:
Plumb 'dsb' all way to the plane hooks
drm/i915:
Prepare clear color before wait_for_dependencies()
drm/i915:
remove all IS_
_GT
() macros
drm/i915:
Remove ckey/format checks from skl_update_scaler_plane()
drm/i915:
remove IS_LP()
drm/i915:
Remove leftover intel_sprite_set_colorkey_ioctl() prototype
drm/i915:
Remove unused underrun irq/reporting bits
drm/i915:
Rename variables in ilk_intermedidate_wm()
drm/i915:
s/disable_lp_wm/disable_cxsr/
drm/i915:
s/gen12/tgl/ in the universal plane code
drm/i915:
Select DRM_CLIENT_SELECTION
drm/i915:
Set clear color block size to 0x0
drm/i915:
Split current joiner hw state readout
drm/i915:
switch intel_wakeref_t underlying type to struct ref_tracker *
drm/i915:
Switch over to gen3 irq code on gen2
drm/i915:
use INTEL_WAKEREF_DEF instead of magic -1 for intel_wakeref_t
drm/i915:
use IS_ENABLED() instead of defined() on config options
drm/i915:
use NULL for zero wakeref_t instead of plain integer 0
drm/i915:
Use string enable/disable choice helpers
drm/i915:
Use video aperture helpers
Linux:
drm/i915:Remove unused parameter in marco
drm/ili9163:
Run DRM default client setup
drm/ili9225:
Run DRM default client setup
drm/ili9341:
Run DRM default client setup
drm/ili9486:
Run DRM default client setup
drm/imagination:
annotate pvr_fw_version_packed() with __maybe_unused
drm/imagination:
Convert to use time_before macro
drm/imagination:
Use memdup_user() helper
drm/imagination:
Use memdup_user() helper to simplify code
drm/imagination:
Use pvr_vm_context_get()
drm/imx/dcss:
Allow build with COMPILE_TEST=y
drm/imx/dcss:
Fix 64bit divisions
drm/imx/dcss:
include drm/drm_bridge.h header
drm/imx/dcss:
include drm/drm_bridge.h header
drm/imx/dcss:
Run DRM default client setup
drm/imx/dcss:
Use IRQF_NO_AUTOEN flag in request_irq()
drm/imx/dcss:
Use IRQF_NO_AUTOEN flag in request_irq()
drm/imx/ipuv3:
Run DRM default client setup
drm/imx/ipuv3:
Use IRQF_NO_AUTOEN flag in request_irq()
drm/imx/lcdc:
Run DRM default client setup
drm/imx:
add forward declarations for types
drm/imx:
add internal bridge handling display-timings DT node
drm/imx:
Add missing DRM_BRIDGE_CONNECTOR dependency
drm/imx:
cleanup the imx-drm header
drm/imx:
ldb: drop custom DDC bus support
drm/imx:
ldb: drop custom EDID support
drm/imx:
ldb: switch to drm_panel_bridge
drm/imx:
ldb: switch to imx_legacy_bridge / drm_bridge_connector
drm/imx:
legacy-bridge: add MODULE_DESCRIPTION
drm/imx:
move imx_drm_connector_destroy to imx-tve
drm/imx:
parallel-display: add legacy bridge Kconfig dependency
drm/imx:
parallel-display: drop edid override support
drm/imx:
parallel-display: switch to drm_panel_bridge
drm/imx:
parallel-display: switch to imx_legacy_bridge / drm_bridge_connector
drm/ingenic:
Run DRM default client setup
drm/intel/pciids:
rename i915_pciids.h to just pciids.h
drm/kmb:
annotate set_test_mode_src_osc_freq_target_{low, hi}_bits() with __maybe_unused
drm/kmb:
Run DRM default client setup
drm/lib:
Include
instead of
drm/logicvc:
Run DRM default client setup
drm/loongson:
Run DRM default client setup
drm/loongson:
Use video aperture helpers
drm/mcde:
Enable module autoloading
drm/mcde:
Run DRM default client setup
drm/mediatek:
Add return value check when reading DPCD
drm/mediatek:
Add support for 180-degree rotation in the display driver
drm/mediatek:
Allow build with COMPILE_TEST=y
drm/mediatek:
dp: Constify struct regmap_config
drm/mediatek:
Drop dependency on ARM
drm/mediatek:
Fix child node refcount handling in early exit
drm/mediatek:
Fix mode valid issue for dp
drm/mediatek:
Fix YCbCr422 color format issue for DP
drm/mediatek:
Implement OF graphs support for display paths
drm/mediatek:
Initialize pointer in mtk_drm_of_ddp_path_build_one()
drm/mediatek:
Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb()
drm/mediatek:
mtk_dsi: Add registers to pdata to fix MT8186/MT8188
drm/mediatek:
Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
drm/mediatek:
Remove unneeded semicolon
drm/mediatek:
Run DRM default client setup
drm/mediatek:
Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
drm/mediatek:
stop selecting foreign drivers
drm/mediatek:
Switch to for_each_child_of_node_scoped()
drm/meson:
Allow build with COMPILE_TEST=y
drm/meson:
Constify struct regmap_config
drm/meson:
drop unused static dw_hdmi_dwc_write_bits
drm/meson:
Run DRM default client setup
drm/meson:
Use video aperture helpers
drm/mgag200:
Run DRM default client setup
drm/mgag200:
Use video aperture helpers
drm/mi0283qt:
Run DRM default client setup
drm/mipi-dsi:
add mipi_dsi_compression_mode_multi
drm/mipi-dsi:
fix kernel doc on mipi_dsi_compression_mode_multi
drm/mm:
annotate drm_mm_node_scanned_block() with __maybe_unused
drm/mm:
Mark drm_mm_interval_tree*() functions with __maybe_unused
drm/modes:
Avoid divide by zero harder in drm_mode_vrefresh()
drm/msm/a6xx:
Add a flag to allow preemption to submitqueue_create
drm/msm/a6xx:
Add a pwrup_list field to a6xx_info
drm/msm/a6xx:
Add support for A663
drm/msm/a6xx:
Add traces for preemption
drm/msm/a6xx:
Enable preemption for tested a7xx targets
drm/msm/a6xx:
Fix excessive stack usage
drm/msm/a6xx:
Implement preemption for a7xx targets
drm/msm/a6xx:
Remove logically deadcode in a6xx_preempt.c
drm/msm/a6xx:
Sync relevant adreno_pm4.xml changes
drm/msm/a6xx:
Track current_ctx_seqno per ring
drm/msm/a6xx:
Use posamble to reset counters on preemption
drm/msm/adreno:
Setup SMMU aparture for per-process page table
drm/msm/adreno:
Use IRQF_NO_AUTOEN flag in request_irq()
drm/msm/dp:
Add DisplayPort controller for SA8775P
drm/msm/dp:
migrate the ycbcr_420_allowed to drm_bridge
drm/msm/dp:
prefix all symbols with msm_dp_
drm/msm/dp:
rename edp_ bridge functions and struct
drm/msm/dp:
tidy up platform data names
drm/msm/dpu:
Add SA8775P support
drm/msm/dpu:
Add support for MSM8917
drm/msm/dpu:
Add support for MSM8937
drm/msm/dpu:
Add support for MSM8953
drm/msm/dpu:
Add support for MSM8996
drm/msm/dpu:
cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
drm/msm/dpu:
check for the plane pitch overflow
drm/msm/dpu:
drop dpu_format_check_modified_format
drm/msm/dpu:
drop dpu_format_populate_layout from dpu_plane_sspp_atomic_update
drm/msm/dpu:
drop extra aspace checks in dpu_formats
drm/msm/dpu:
drop LM_3 / LM_4 on MSM8998
drm/msm/dpu:
drop LM_3 / LM_4 on SDM845
drm/msm/dpu:
drop msm_format from struct dpu_hw_fmt_layout
drm/msm/dpu:
drop virt_formats from SSPP subblock configuration
drm/msm/dpu:
make dpu_format_populate_addrs return void
drm/msm/dpu:
merge MAX_IMG_WIDTH/HEIGHT with DPU_MAX_IMG_WIDTH/HEIGHT
drm/msm/dpu:
move layout setup population out of dpu_plane_prepare_fb()
drm/msm/dpu:
move pitch check to _dpu_format_get_plane_sizes_linear()
drm/msm/dpu:
move pstate->pipe initialization to dpu_plane_atomic_check
drm/msm/dpu:
move rot90 checking to dpu_plane_atomic_check_sspp()
drm/msm/dpu:
move scaling limitations out of the hw_catalog
drm/msm/dpu:
on SDM845 move DSPP_3 to LM_5 block
drm/msm/dpu:
pass drm_framebuffer to _dpu_format_get_plane_sizes()
drm/msm/dpu:
rework documentation comments
drm/msm/dpu:
split dpu_format_populate_layout
drm/msm/dpu:
split dpu_plane_atomic_check()
drm/msm/dpu:
sync mode_config limits to the FB limits in dpu_plane.c
drm/msm/dpu:
use drm_rect_fp_to_int()
drm/msm/gpu:
Check the status of registration to PM QoS
drm/msm/mdss:
use register definitions instead of hand-coding them
drm/msm8998:
make const arrays ratio_list and band_list static
drm/msm:
Add a `preempt_record_size` field
drm/msm:
add another DRM_DISPLAY_DSC_HELPER selection
drm/msm:
Add CONTEXT_SWITCH_CNTL bitfields
drm/msm:
drop MAX_BRIDGES define
drm/msm:
Fix bv_fence being used as bv_rptr
drm/msm:
Fix some typos in comment
drm/msm:
mdss: Add SA8775P support
drm/msm:
move MAX_H_TILES_PER_DISPLAY to the DPU driver
drm/msm:
move MDSS registers to separate header file
drm/msm:
move msm_display_topology to the DPU driver
drm/msm:
Remove unneeded semicolon
drm/msm:
Run DRM default client setup
drm/msm:
Simplify NULL checking in msm_disp_state_dump_regs()
drm/msm:
Use video aperture helpers
drm/msm:
Use video aperture helpers
drm/mxsfb/lcdif:
Run DRM default client setup
drm/mxsfb:
Run DRM default client setup
drm/nouveau/disp:
Fix missing backlight control on Macbook 5,1
drm/nouveau/disp:
Move tiling functions to dispnv50/tile.h
drm/nouveau/gr/gf100:
Fix missing unlock in gf100_gr_chan_new()
drm/nouveau/i2c:
rename aux.c and aux.h to auxch.c and auxch.h
drm/nouveau/tegra:
Use iommu_paging_domain_alloc()
drm/nouveau/tegra:
Use iommu_paging_domain_alloc()
drm/nouveau/volt:
use clamp() in nvkm_volt_map()
drm/nouveau:
Add drm_panic support for nv50+
drm/nouveau:
Run DRM default client setup
drm/nouveau:
Suspend and resume clients with client helpers
drm/nouveau:
Use for_each_child_of_node_scoped()
drm/nouveau:
Use video aperture helpers
drm/ofdrm:
Use DRM default client setup
drm/ofdrm:
Use video aperture helpers
drm/omap:
Clean up deadcode functions
drm/omap:
Fix locking in omap_gem_new_dmabuf()
drm/omap:
Fix possible NULL dereference
drm/omap:
Hide sparse warnings
drm/omapdrm:
Remove struct drm_fb_helper from struct omap_fbdev.
drm/omapdrm:
Run DRM default client setup
drm/panel-mipi-dbi:
Run DRM default client setup
drm/panel:
Add Samsung AMS581VF01 panel driver
drm/panel:
Add Samsung AMS639RQ08 panel driver
drm/panel:
Add support for S6E3HA8 panel driver
drm/panel:
elida-kd35t133: transition to mipi_dsi wrapped functions
drm/panel:
himax-hx83102: Add a check to prevent NULL pointer dereference
drm/panel:
himax-hx83112a: transition to mipi_dsi wrapped functions
drm/panel:
ili9322: Constify struct regmap_bus
drm/panel:
ili9341: Remove duplicate code
drm/panel:
ilitek-ili9881c: Explicitly set address mode, allow 180° rotation
drm/panel:
ilitek-ili9881c: Report subpixel order according to rotation
drm/panel:
khadas-ts050: make ts050[v2]_panel_data static
drm/panel:
leadtek-ltk050h3146w: transition to mipi_dsi wrapped functions
drm/panel:
novatek-nt35950: fix return value check in nt35950_probe()
drm/panel:
nt35510: Make new commands optional
drm/panel:
raydium-rm69380: transition to mipi_dsi wrapped functions
drm/panel:
s6e3ha8: add static modifier to supply list
drm/panel:
s6e3ha8: select CONFIG_DRM_DISPLAY_DSC_HELPER
drm/panel:
samsung-s6e3fa7: transition to mipi_dsi wrapped functions
drm/panel:
samsung-s6e88a0-ams427ap24: Add brightness control
drm/panel:
samsung-s6e88a0-ams427ap24: Add flip option
drm/panel:
samsung-s6e88a0-ams427ap24: Add initial driver
drm/panel:
simple: Add Microchip AC69T88A LVDS Display panel
drm/panel:
sony-acx565akm: Use %*ph to print small buffer
drm/panel:
st7701: Add prepare_prev_first flag to drm_panel
drm/panel:
synaptics-r63353: Fix regulator unbalance
drm/panfrost:
Add cycle counter job requirement
drm/panfrost:
Add missing OPP table refcnt decremental
drm/panfrost:
Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters
drm/panfrost:
Remove unused id_mask from struct panfrost_model
drm/panic:
Add ABGR2101010 support
drm/panic:
allow verbose boolean for clarity
drm/panic:
allow verbose version check
drm/panic:
avoid reimplementing Iterator::find
drm/panic:
correctly indent continuation of line in list item
drm/panic:
Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
drm/panic:
prefer eliding lifetimes
drm/panic:
remove redundant field when assigning value
drm/panic:
remove spurious empty line to clean warning
drm/panic:
remove unnecessary borrow in alignment_pattern
drm/panic:
Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE
drm/panthor:
Add DEV_QUERY_GROUP_PRIORITIES_INFO dev query
drm/panthor:
Add DEV_QUERY_TIMESTAMP_INFO dev query
drm/panthor:
add DRM fdinfo support
drm/panthor:
Add PANTHOR_GROUP_PRIORITY_REALTIME group priority
drm/panthor:
add sysfs knob for enabling job profiling
drm/panthor:
Display FW version information
drm/panthor:
enable fdinfo for memory stats
drm/panthor:
Fix OPP refcnt leaks in devfreq initialisation
drm/panthor:
introduce job cycle and timestamp accounting
drm/panthor:
record current and maximum device clock frequencies
drm/panthor:
Use the BITS_PER_LONG macro
drm/pl111:
Run DRM default client setup
drm/print:
Introduce drm_line_printer
drm/qxl:
Run DRM default client setup
drm/qxl:
Use video aperture helpers
drm/radeon/r600_cs:
Fix possible int overflow in r600_packet3_check()
drm/radeon:
add late_register for connector
drm/radeon:
always set GEM function pointer
drm/radeon:
Constify struct pci_device_id
drm/radeon:
Fix encoder->possible_clones
drm/radeon:
Fix spurious unplug event on radeon HDMI
drm/radeon:
Run DRM default client setup
drm/radeon:
Suspend and resume clients with client helpers
drm/radeon:
Use ttm_bo_move_null() in radeon_bo_move()
drm/radeon:
Use video aperture helpers
drm/renesas/rcar-du:
Run DRM default client setup
drm/renesas/rz-du:
Run DRM default client setup
drm/renesas/shmobile:
Run DRM default client setup
drm/repaper:
Run DRM default client setup
drm/rockchip:
Add basic RK3588 HDMI output support
drm/rockchip:
avoid 64-bit division
drm/rockchip:
dw_hdmi: Add phy_config for 594Mhz pixel clock
drm/rockchip:
dw_hdmi: Adjust cklvl & txlvl for RF/EMI
drm/rockchip:
dw_hdmi: Enable 4K@60Hz mode on RK3399 and RK356x
drm/rockchip:
dw_hdmi: Filter modes based on hdmiphy_clk
drm/rockchip:
dw_hdmi: Set cur_ctr to 0 always
drm/rockchip:
dw_hdmi: Use auto-generated tables
drm/rockchip:
Fix a typo
drm/rockchip:
Load crtc devices in preferred order
drm/rockchip:
Run DRM default client setup
drm/rockchip:
Use video aperture helpers
drm/sched:
Add locking to drm_sched_entity_modify_sched
drm/sched:
add optional errno to drm_sched_start()
drm/sched:
Document purpose of drm_sched_{start,stop}
drm/sched:
Fix drm_sched_fini() docu generation
drm/sched:
Further optimise drm_sched_entity_push_job
drm/sched:
Improve teardown documentation
drm/sched:
memset() 'job' in drm_sched_job_init()
drm/sched:
Optimise drm_sched_entity_push_job
drm/sched:
Re-group and rename the entity run-queue lock
drm/sched:
Re-order struct drm_sched_rq members for clarity
drm/sched:
Stop setting current entity in FIFO mode
drm/sched:
warn about drm_sched_job_init()'s partial init
drm/scheduler:
Improve documentation
drm/simpledrm:
Run DRM default client setup
drm/simpledrm:
Use video aperture helpers
drm/solomon:
Run DRM default client setup
drm/sprd:
Constify struct regmap_bus
drm/st7586:
Run DRM default client setup
drm/st7735r:
Run DRM default client setup
drm/sti:
Add __iomem for mixer_dbg_mxn's parameter
drm/sti:
avoid potential dereference of error pointers
drm/sti:
avoid potential dereference of error pointers in sti_gdp_atomic_check
drm/sti:
avoid potential dereference of error pointers in sti_hqvdp_atomic_check
drm/sti:
Run DRM default client setup
drm/stm:
Run DRM default client setup
drm/stm:
Use video aperture helpers
drm/sun4i:
Run DRM default client setup
drm/sun4i:
Use video aperture helpers
drm/tegra:
fix potential uninitialized variable use
drm/tegra:
gem: Don't attach dma-bufs when not needed
drm/tegra:
gem: Open code drm_prime_gem_destroy
drm/tegra:
gr3d: Convert into devm_pm_domain_attach_list()
drm/tegra:
hdmi: Make read-only const array freqs static
drm/tegra:
Run DRM default client setup
drm/tegra:
Use video aperture helpers
drm/tests:
Add parameters to the drm_test_framebuffer_create test
drm/tests:
Add test case for drm_internal_framebuffer_create()
drm/tests:
Add test for drm_framebuffer_check_src_coords()
drm/tests:
Add test for drm_framebuffer_cleanup()
drm/tests:
Add test for drm_framebuffer_free()
drm/tests:
Add test for drm_framebuffer_init()
drm/tests:
Add test for drm_framebuffer_lookup()
drm/tests:
connector: Add ycbcr_420_allowed tests
drm/tests:
helpers: Fix compiler warning
drm/tests:
Replace strcpy to strscpy on drm_test_framebuffer_create test
drm/tests:
Stop using deprecated dev_private member on drm_framebuffer tests
drm/tidss:
Run DRM default client setup
drm/tilcdc:
Run DRM default client setup
drm/tiny:
Add driver for Sharp Memory LCD
drm/todos:
add entry for drm_syncobj error handling
drm/ttm:
Fix incorrect use of kernel-doc format
drm/ttm:
Move pinned objects off LRU lists when pinning
drm/ttm:
Move swapped objects off the manager's LRU list
drm/tve200:
Run DRM default client setup
drm/udl:
Run DRM default client setup
drm/v3d:
Add modparam for turning off Big/Super Pages
drm/v3d:
Address race-condition in MMU flush
drm/v3d:
Appease lockdep while updating GPU stats
drm/v3d:
Drop allocation of object without mountpoint
drm/v3d:
Enable Performance Counters before clearing them
drm/v3d:
Ensure job pointer is set to NULL after job completion
drm/v3d:
Expose Super Pages capability
drm/v3d:
Fix return if scheduler initialization fails
drm/v3d:
Flush the MMU before we supply more memory to the binner
drm/v3d:
Introduce gemfs
drm/v3d:
Reduce the alignment of the node allocation
drm/v3d:
Support Big/Super Pages when writing out PTEs
drm/v3d:
Use gemfs/THP in BO creation if available
drm/v3d:
Use v3d_perfmon_find()
drm/vboxvideo:
Run DRM default client setup
drm/vboxvideo:
Use video aperture helpers
drm/vc4:
Correct generation check in vc4_hvs_lut_load
drm/vc4:
crtc: Force trigger of dlist update on margins change
drm/vc4:
crtc: Move assigned_channel to a variable
drm/vc4:
hdmi: Avoid hang with debug registers when suspended
drm/vc4:
hdmi: Avoid log spam for audio start failure
drm/vc4:
hdmi: Increase audio MAI fifo dreq threshold
drm/vc4:
hdmi: Warn if writing to an unknown HDMI register
drm/vc4:
hvs: Change prototype of __vc4_hvs_alloc to pass registers
drm/vc4:
hvs: Correct logic on stopping an HVS channel
drm/vc4:
hvs: Create cob_init function
drm/vc4:
hvs: Create hw_init function
drm/vc4:
hvs: Don't write gamma luts on 2711
drm/vc4:
hvs: Enable SCALER_CONTROL early in HVS init
drm/vc4:
hvs: Fix dlist debug not resetting the next entry pointer
drm/vc4:
hvs: More logging for dlist generation
drm/vc4:
hvs: Print error if we fail an allocation
drm/vc4:
hvs: Remove ABORT_ON_EMPTY flag
drm/vc4:
hvs: Remove incorrect limit from hvs_dlist debugfs function
drm/vc4:
hvs: Rename hvs_regs list
drm/vc4:
hvs: Rework LBM alignment
drm/vc4:
hvs: Set AXI panic modes for the HVS
drm/vc4:
hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
drm/vc4:
Introduce generation number enum
drm/vc4:
Make v3d paths unavailable on any generation newer than vc4
drm/vc4:
Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
drm/vc4:
Match drm_dev_enter and exit calls in vc4_hvs_lut_load
drm/vc4:
plane: Add more debugging for LBM allocation
drm/vc4:
plane: Add support for YUV444 formats
drm/vc4:
plane: Change ptr0_offset to an array
drm/vc4:
plane: Handle fractional coordinates using the phase field
drm/vc4:
plane: Keep fractional source coords inside state
drm/vc4:
plane: Move the buffer offset out of the vc4_plane_state
drm/vc4:
plane: Use return variable in atomic_check
drm/vc4:
plane: YUV planes require vertical scaling to always be enabled
drm/vc4:
Run default client setup for all variants.
drm/vc4:
Run DRM default client setup
drm/vc4:
Use `vc4_perfmon_find()`
drm/vc4:
Use video aperture helpers
drm/virtgpu:
Run DRM default client setup
drm/virtgpu:
Use video aperture helpers
drm/vkms:
Add documentation
drm/vkms:
Add missing check for CRTC initialization
drm/vkms:
Drop unnecessary call to drm_crtc_cleanup()
drm/vkms:
Remove usage of legacy drm_crtc members
drm/vkms:
Run DRM default client setup
drm/vkms:
Suppress context imbalance detected by sparse warning
drm/vmwgfx:
Add new keep_resv BO param
drm/vmwgfx:
Remove busy_places
drm/vmwgfx:
Run DRM default client setup
drm/vmwgfx:
Stop using dev_private to store driver data.
drm/vmwgfx:
Unreserve BO on error
drm/vmwgfx:
Use video aperture helpers
drm/writeback:
remove pointless enable_signaling implementation
drm/xe/bmg:
improve cache flushing behaviour
drm/xe/bo:
add some annotations in bo_put()
drm/xe/ccs_mode:
Convert register access to use xe_mmio
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/compat-i915:
Convert register access to use xe_mmio
drm/xe/compat:
remove a bunch of compat gem headers
drm/xe/compat:
remove unused i915_gpu_error.h
drm/xe/ct:
drop irq usage of xa_erase()
drm/xe/ct:
fix xa_store() error checking
drm/xe/ct:
prevent UAF in send_recv()
drm/xe/devcoredump:
Add ASCII85 dump helper function
drm/xe/devcoredump:
Improve section headings and add tile info
drm/xe/devcoredump:
Update handling of xe_force_wake_get return
drm/xe/devcoredump:
Use drm_puts and already cached local variables
drm/xe/device:
Convert register access to use xe_mmio
drm/xe/device:
Update handling of xe_force_wake_get return
drm/xe/dg1:
Fix power gate sequence.
drm/xe/display:
Add missing HPD interrupt enabling during non-d3cold RPM resume
drm/xe/display:
align framebuffers according to hw requirements
drm/xe/display:
Do not do intel_fbdev_set_suspend during runtime
drm/xe/display:
Do not suspend resume dp mst during runtime
drm/xe/display:
remove compat raw reg read/write support
drm/xe/display:
Remove i915_drv.h include
drm/xe/display:
Separate the d3cold and non-d3cold runtime PM handling
drm/xe/display:
stop using intel_fb_obj() in xe_fb_pin.c
drm/xe/display:
use correct bo type in intel_fbdev_fb_alloc()
drm/xe/execlist:
Convert register access to use xe_mmio
drm/xe/forcewake:
Add a helper xe_force_wake_ref_has_domain()
drm/xe/forcewake:
Change awake_domain datatype
drm/xe/forcewake:
Convert register access to use xe_mmio
drm/xe/ggtt:
Convert register access to use xe_mmio
drm/xe/gsc:
Convert register access to use xe_mmio
drm/xe/gsc:
Update handling of xe_force_wake_get return
drm/xe/gt:
Convert register access to use xe_mmio
drm/xe/gt:
Update handling of xe_force_wake_get return
drm/xe/gt_clock:
Convert register access to use xe_mmio
drm/xe/gt_idle:
Convert register access to use xe_mmio
drm/xe/gt_throttle:
Convert register access to use xe_mmio
drm/xe/gt_tlb_invalidation_ggtt:
Update handling of xe_force_wake_get return
drm/xe/guc/ct:
Flush g2h worker in case of g2h response timeout
drm/xe/guc:
Add a helper function for dumping GuC log to dmesg
drm/xe/guc:
Add capture size check in GuC log buffer
drm/xe/guc:
Add GuC log to devcoredump captures
drm/xe/guc:
Add PF2GUC_SAVE_RESTORE_VF to ABI
drm/xe/guc:
Add XE_LP steered register lists
drm/xe/guc:
Add yet another helper macro for threshold
drm/xe/guc:
Adding steering info support for GuC register lists
drm/xe/guc:
Capture all available bits of GuC timestamp
drm/xe/guc:
Convert register access to use xe_mmio
drm/xe/guc:
Copy GuC log prior to dumping
drm/xe/guc:
Dead CT helper
drm/xe/guc:
Dump entire CTB on errors
drm/xe/guc:
Extract GuC error capture lists
drm/xe/guc:
Fix dereference before NULL check
drm/xe/guc:
Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
drm/xe/guc:
Fix inverted logic on snapshot->copy check
drm/xe/guc:
Fix missing init value and add register order check
drm/xe/guc:
Plumb GuC-capture into dev coredump
drm/xe/guc:
Prepare GuC register list and update ADS size for error capture
drm/xe/guc:
Prevent GuC register capture running on VF
drm/xe/guc:
Remove spurious line feed in debug print
drm/xe/guc:
Save manual engine capture into capture list
drm/xe/guc:
Separate full CTB content from guc_info debugfs
drm/xe/guc:
Update handling of xe_force_wake_get return
drm/xe/guc:
Use a two stage dump for GuC logs and add more info
drm/xe/guc_submit:
add missing locking in wedged_fini
drm/xe/guc_submit:
fix race around pending_disable
drm/xe/guc_submit:
fix race around suspend_pending
drm/xe/guc_submit:
fix xa_store() error checking
drm/xe/hdcp:
Fix gsc structure check in fw check status
drm/xe/hdcp:
Update handling of xe_force_wake_get return
drm/xe/huc:
Convert register access to use xe_mmio
drm/xe/huc:
Update handling of xe_force_wake_get return
drm/xe/hw_engine:
Convert register access to use xe_mmio
drm/xe/hwmon:
Convert register access to use xe_mmio
drm/xe/irq:
Convert register access to use xe_mmio
drm/xe/irq:
Remove unneeded semicolon
drm/xe/lmtt:
Convert register access to use xe_mmio
drm/xe/mcr:
Convert register access to use xe_mmio
drm/xe/mcr:
Use Xe2_LPM steering tables for Xe2_HPM
drm/xe/migrate:
fix pat index usage
drm/xe/migrate:
use XE_BO_FLAG_PAGETABLE
drm/xe/mmio:
Drop compatibility macros
drm/xe/mocs:
Convert register access to use xe_mmio
drm/xe/mocs:
Update handling of xe_force_wake_get return
drm/xe/oa/uapi:
Define and parse OA sync properties
drm/xe/oa:
Add input fence dependencies
drm/xe/oa:
Add missing VISACTL mux registers
drm/xe/oa:
Add syncs support to OA config ioctl
drm/xe/oa:
Allow only certain property changes from config
drm/xe/oa:
Convert register access to use xe_mmio
drm/xe/oa:
Don't reset OAC_CONTEXT_ENABLE on OA stream close
drm/xe/oa:
Enable Xe2+ PES disaggregation
drm/xe/oa:
Fix overflow in oa batch buffer
drm/xe/oa:
Handle force_wake_get failure in xe_oa_stream_init()
drm/xe/oa:
Move functions up so they can be reused for config ioctl
drm/xe/oa:
Separate batch submission from waiting for completion
drm/xe/oa:
Signal output fences
drm/xe/pat:
Convert register access to use xe_mmio
drm/xe/pat:
sanity check compression and coh_mode
drm/xe/pat:
Update handling of xe_force_wake_get return
drm/xe/pci:
Convert register access to use xe_mmio
drm/xe/pciid:
Add new PCI id for ARL
drm/xe/pciids:
Add PVC's PCI device ID macros
drm/xe/pciids:
add some missing ADL-N PCI IDs
drm/xe/pciids:
separate ARL and MTL PCI IDs
drm/xe/pciids:
separate RPL-U and RPL-P PCI IDs
drm/xe/pcode:
Convert register access to use xe_mmio
drm/xe/pf:
Add functions to save and restore VF configuration blob
drm/xe/pf:
Add functions to save and restore VF GuC state
drm/xe/pf:
Allow to encode subset of VF configuration KLVs
drm/xe/pf:
Allow to save and restore VF config blob from debugfs
drm/xe/pf:
Allow to trigger VF GuC state restore from debugfs
drm/xe/pf:
Allow to view and replace VF GuC state over debugfs
drm/xe/pf:
Sanitize VF scratch registers on FLR
drm/xe/pf:
Save VF GuC state when pausing VF
drm/xe/pf:
Show VFs LMEM provisioning summary over debugfs
drm/xe/pf:
Update success code of pf_validate_vf_config()
drm/xe/pf:
Use correct function to check LMEM provisioning
drm/xe/ptl:
Add PTL platform definition
drm/xe/ptl:
Apply Wa_14022866841
drm/xe/ptl:
Enable PTL display
drm/xe/ptl:
L3bank mask is not available on the media GT
drm/xe/ptl:
PTL re-uses Xe2 MOCS table
drm/xe/query:
Convert register access to use xe_mmio
drm/xe/query:
Increase timestamp width
drm/xe/query:
Move timestamp reg to hwe_read_timestamp()
drm/xe/query:
Tidy up error EFAULT returns
drm/xe/query:
Update handling of xe_force_wake_get return
drm/xe/queue:
move xa_alloc to prevent UAF
drm/xe/reg_sr:
Convert register access to use xe_mmio
drm/xe/reg_sr:
Remove register pool
drm/xe/rtp:
Remove unneeded semicolon
drm/xe/sriov:
Convert register access to use xe_mmio
drm/xe/stolen:
Convert register access to use xe_mmio
drm/xe/tests/mocs:
Update xe_force_wake_get() return handling
drm/xe/tests:
Fix the shrinker test compiler warnings.
drm/xe/tlb:
Convert register access to use xe_mmio
drm/xe/topology:
Convert register access to use xe_mmio
drm/xe/uc:
Convert register access to use xe_mmio
drm/xe/ufence:
Prefetch ufence addr to catch bogus address
drm/xe/ufence:
ufence can be signaled right after wait_woken
drm/xe/ufence:
Wake up waiters after setting ufence->signalled
drm/xe/ufence:
Warn if mmget_not_zero() fails
drm/xe/vm:
move xa_alloc to prevent UAF
drm/xe/vram:
Convert register access to use xe_mmio
drm/xe/vram:
fix ccs offset calculation
drm/xe/vram:
Update handling of xe_force_wake_get return
drm/xe/wa:
Convert register access to use xe_mmio
drm/xe/wopcm:
Convert register access to use xe_mmio
drm/xe/xe2:
Add performance tuning for L3 cache flushing
drm/xe/xe2:
Assume tuning settings also apply for future media GT
drm/xe/xe2:
Extend performance tuning to media GT
drm/xe/xe2hpg:
Add Wa_15016589081
drm/xe/xe2lpg:
Extend Wa_15016589081 for xe2lpg
drm/xe/xe3:
Add initial set of workarounds
drm/xe/xe3:
Define Xe3 feature flags
drm/xe/xe3:
Xe3 uses the same PAT settings as Xe2
drm/xe/xe3lpg:
Extend Wa_18034896535 to Xe3_LPG.
drm/xe/xe3lpm:
Add new "instance0" steering table
drm/xe/xe_drm_client:
Update handling of xe_force_wake_get return
drm/xe/xe_gt_debugfs:
Update handling of xe_force_wake_get return
drm/xe/xe_gt_idle:
add debugfs entry for powergating info
drm/xe/xe_gt_idle:
modify powergate enable condition
drm/xe/xe_gt_idle:
Update handling of xe_force_wake_get return
drm/xe/xe_guc_ads:
save/restore OA registers and allowlist regs
drm/xe/xe_reg_sr:
Update handling of xe_force_wake_get return
drm/xe/xe_sync:
initialise ufence.signalled
drm/xe:
Add a xe_bo subtest for shrinking / swapping
drm/xe:
Add caller info to xe_gt_reset_async
drm/xe:
add interface to request physical alignment for buffer objects
drm/xe:
Add member initialized_domains to xe_force_wake()
drm/xe:
Add memirq report page address helpers
drm/xe:
Add mmio read before GGTT invalidate
drm/xe:
Add xe_tile backpointer to xe_mmio
drm/xe:
Adjust mmio code to pass VF substructure to SRIOV code
drm/xe:
Call invalidation_fence_fini for PT inval fences in error state
drm/xe:
Change return type to void for xe_force_wake_put
drm/xe:
Clarify size of MMIO region
drm/xe:
Clean up VM / exec queue file lock usage.
drm/xe:
Cleanup has_flat_ccs handling
drm/xe:
Convert to USM lock to rwsem
drm/xe:
Create dedicated xe_mmio structure
drm/xe:
Defer gt->mmio initialization until after multi-tile setup
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:
enable lite restore
drm/xe:
Enlarge the invalidation timeout from 150 to 500
drm/xe:
Ensure __must_check for xe_force_wake_get() return
drm/xe:
eradicate -Ddrm_i915_gem_object=xe_bo
drm/xe:
Error handling in xe_force_wake_get()
drm/xe:
Fix arg to pci_iomap()
drm/xe:
fix build failure originating from backmerge
drm/xe:
fix build warning with CONFIG_PM=n
drm/xe:
Fix DSB buffer coherency
drm/xe:
Fix fault on fd close after unbind
drm/xe:
Fix memory leak when aborting binds
drm/xe:
fix missing 'xe_vm_put'
drm/xe:
Fix missing conversion to xe_display_pm_runtime_resume
drm/xe:
fix the ERR_PTR() returned on failure to allocate tiny pt
drm/xe:
Fix tlb invalidation when wedging
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:
forcewake debugfs open fails on xe_forcewake_get failure
drm/xe:
Handle unreliable MMIO reads during forcewake
drm/xe:
Introduce dedicated config for memirq debug
drm/xe:
Introduce xe_device_uses_memirq()
drm/xe:
introduce xe_gt_reset and xe_gt_wait_for_reset
drm/xe:
make change ccs_mode a synchronous action
drm/xe:
Make wedged_mode debugfs writable
drm/xe:
Mark ComputeCS read mode as UC on iGPU
drm/xe:
Mark G2H work queue with WQ_MEM_RECLAIM
drm/xe:
Mark GGTT work queue with WQ_MEM_RECLAIM
drm/xe:
Mark GT work queue with WQ_MEM_RECLAIM
drm/xe:
Mark preempt fence workqueue as reclaim
drm/xe:
Mark reserved engines in snapshot
drm/xe:
memirq handler changes
drm/xe:
memirq infra changes for MSI-X
drm/xe:
Modify xe_force_wake_put to handle _get returned mask
drm/xe:
Move forcewake to 'gt.pm' substructure
drm/xe:
Move GSI offset adjustment fields into 'struct xe_mmio'
drm/xe:
Move IRQ-related registers to dedicated header
drm/xe:
move memirq out of VF
drm/xe:
Move the coredump registration to the worker thread
drm/xe:
Populate GT's mmio iomap from tile during init
drm/xe:
Prevent null pointer access in xe_migrate_copy
drm/xe:
prevent potential UAF in pf_provision_vf_ggtt()
drm/xe:
remove a number of superfluous compat macros
drm/xe:
Remove runtime argument from display s/r functions
drm/xe:
Replace double space with single space after comma
drm/xe:
Restore GT freq on GSC load error
drm/xe:
Restore pci state upon resume
drm/xe:
Resume TDR after GT reset
drm/xe:
Revert "drm/i915: Disable DSB in Xe KMD"
drm/xe:
Revert some changes that break a mesa debug tool
drm/xe:
Select DRM_CLIENT_SELECTION
drm/xe:
select DRM_DISPLAY_DSC_HELPER
drm/xe:
Suppress missing outer rpm protection warning
drm/xe:
Switch MMIO interface to take xe_mmio instead of xe_gt
drm/xe:
Switch mmio_ext to use 'struct xe_mmio'
drm/xe:
switch to common PCI ID macros
drm/xe:
Take job list lock in xe_sched_add_pending_job
drm/xe:
Take PM ref in delayed snapshot capture worker
drm/xe:
Take ref to job's fence in arm
drm/xe:
Update runtime detection of has_flat_ccs
drm/xe:
Update xe2_graphics name string
drm/xe:
Use __counted_by for flexible arrays
drm/xe:
Use bookkeep slots for external BO's in exec IOCTL
drm/xe:
use devm_add_action_or_reset() helper
drm/xe:
Use ERR_CAST to return an error-valued pointer
drm/xe:
Use fault injection infrastructure to find issues at probe time
drm/xe:
Use helper for ASID -> VM in GPU faults and access counters
drm/xe:
use IS_ENABLED() instead of defined() on config options
drm/xe:
Use non-interruptible wait when moving BO to system
drm/xe:
Use video aperture helpers
drm/xe:
Wait for migration job before unmapping pages
drm/xe:
Wire up device shutdown handler
drm/xlnx:
Run DRM default client setup
drm:
Add client-agnostic setup helper
drm:
add DRM_SET_CLIENT_NAME ioctl
drm:
adv7511: Drop dsi single lane support
drm:
adv7511: Fix use-after-free in adv7533_attach_dsi()
drm:
display: Set fwnode for aux bus devices
drm:
Fix for kernel doc warning
drm:
fsl-dcu: enable PIXCLK on LS1021A
drm:
fsl-dcu: Use dev_err_probe
drm:
handle HAS_IOPORT dependencies
drm:
i915: Change fault type to unsigned long
drm:
Link drm_rect.o into DRM core module
drm:
of: Add drm_of_lvds_get_dual_link_pixel_order_sink()
drm:
of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings
drm:
panel-orientation-quirks: Add quirk for AYA NEO 2 model
drm:
panel-orientation-quirks: Add quirk for AYA NEO Founder edition
drm:
panel-orientation-quirks: Add quirk for AYA NEO GEEK
drm:
panel: jd9365da-h3: Remove unused num_init_cmds structure member
drm:
panel: nt36523: use devm_mipi_dsi_* function to register and attach dsi
drm:
panel: nv3052c: correct spi_device_id for RG35XX panel
drm:
Remove DRM aperture helpers
drm:
renesas: rcar-du: Add drm_panic support for non-vsp
drm:
renesas: shmobile: Add drm_panic support
drm:
replace strcpy() with strscpy()
drm:
rework FB_CORE dependency
drm:
rework FB_CORE dependency
drm:
use ATOMIC64_INIT() for atomic64_t
drm:
use drm_file client_name in fdinfo
drm:
xlnx: zynqmp_disp: layer may be null while releasing
drm:
xlnx: zynqmp_dpsub: fix hotplug detection
drm:
zynqmp_dp: Add debugfs interface for compliance testing
drm:
zynqmp_dp: Add locking
drm:
zynqmp_dp: Convert to a hard IRQ
drm:
zynqmp_dp: Don't retrain the link in our IRQ
drm:
zynqmp_dp: Split off several helper functions
drm:
zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func
drm:
zynqmp_dp: Use AUX IRQs instead of polling
drm:
zynqmp_kms: Unplug DRM device before removal
dsa:
qca8k: Use nested lock to avoid splat
dt-bindings:
adc: ad7173: add support for ad4113
dt-bindings:
Add SY24655 to ina2xx devicetree bindings
dt-bindings:
arm-smmu: document QCS615 APPS SMMU
dt-bindings:
arm: Add i.MX8MP IOTA2 Lumpy board
dt-bindings:
arm: add sam9x75 curiosity board
dt-bindings:
arm: airoha: Add the chip-scu node for EN7581 SoC
dt-bindings:
arm: apple: Add A10 devices
dt-bindings:
arm: apple: Add A10X devices
dt-bindings:
arm: apple: Add A11 devices
dt-bindings:
arm: apple: Add A7 devices
dt-bindings:
arm: apple: Add A8 devices
dt-bindings:
arm: apple: Add A8X devices
dt-bindings:
arm: apple: Add A9 devices
dt-bindings:
arm: apple: Add A9X devices
dt-bindings:
arm: cpus: Add Apple A7-A11 CPU cores
dt-bindings:
arm: cpus: Add qcom kryo670 compatible
dt-bindings:
arm: cpus: Add Samsung Mongoose M2
dt-bindings:
arm: cpus: Add Samsung Mongoose M3
dt-bindings:
arm: cpus: Add Samsung Mongoose M5
dt-bindings:
arm: freescale: Add verdin imx8mm ivy board
dt-bindings:
arm: freescale: Add verdin imx8mp ivy board
dt-bindings:
arm: fsl: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board
dt-bindings:
arm: fsl: add compatible strings for Kobo Clara 2E
dt-bindings:
arm: fsl: Add Gateworks GW82XX-2x dev kit
dt-bindings:
arm: fsl: Add Kontron i.MX8MP OSM-S based boards
dt-bindings:
arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX
dt-bindings:
arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board
dt-bindings:
arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board
dt-bindings:
arm: fsl: Document the Comvetia LXR board
dt-bindings:
arm: mediatek: mmsys: Add OF graph support for board path
dt-bindings:
arm: pmu: Add Samsung Mongoose core compatible
dt-bindings:
arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404
dt-bindings:
arm: qcom,ids: add SoC ID for QCS615
dt-bindings:
arm: qcom,ids: add SoC ID for QCS9100
dt-bindings:
arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P
dt-bindings:
arm: qcom: Add Dell XPS 13 9345
dt-bindings:
arm: qcom: Add SM7325 Nothing Phone 1
dt-bindings:
arm: qcom: add the SoC ID for SA8255P
dt-bindings:
arm: qcom: Document Microsoft Surface Pro 9 5G
dt-bindings:
arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3
dt-bindings:
arm: rockchip: Add ArmSoM LM7 SoM
dt-bindings:
arm: rockchip: Add ArmSoM Sige 5
dt-bindings:
arm: rockchip: add Banana Pi P2 Pro board
dt-bindings:
arm: rockchip: Add FriendlyARM NanoPi R3S
dt-bindings:
arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry
dt-bindings:
arm: rockchip: Add Powkiddy RGB20SX
dt-bindings:
arm: rockchip: Add Radxa E20C board
dt-bindings:
arm: rockchip: add Radxa ROCK 5C
dt-bindings:
arm: rockchip: Add Relfor Saib board
dt-bindings:
arm: rockchip: Add RK3588S EVB1 board
dt-bindings:
arm: samsung: Document dreamlte board binding
dt-bindings:
arm: samsung: Document Exynos9810 and starlte board binding
dt-bindings:
arm: samsung: samsung-boards: Add bindings for Exynos 990 boards
dt-bindings:
arm: sunxi: document RerVision A33-Vstar board
dt-bindings:
arm: Tegra234 Industrial Module
dt-bindings:
arm: ti: Add bindings for J742S2 SoCs and Boards
dt-bindings:
arm: ti: Add verdin am62 ivy board
dt-bindings:
at24: add ST M24256E Additional Write lockable page support
dt-bindings:
ata: ahci-platform: add missing iommus property
dt-bindings:
backlight: Convert zii,rave-sp-backlight.txt to yaml
dt-bindings:
cache: qcom,llcc: document SAR2130P and SAR1130P
dt-bindings:
cache: qcom,llcc: Document the QCS615 LLCC
dt-bindings:
cache: qcom,llcc: Document the QCS8300 LLCC
dt-bindings:
cache: qcom,llcc: Fix X1E80100 reg entries
dt-bindings:
clk: qcom,sm8450-gpucc: add SAR2130P compatibles
dt-bindings:
clock: actions,owl-cmu: convert to YAML
dt-bindings:
clock: Add i.MX91 clock support
dt-bindings:
clock: Add Marvell PXA1908 clock bindings
dt-bindings:
clock: Add MediaTek MT6735 clock and reset bindings
dt-bindings:
clock: add Mobileye EyeQ6L/EyeQ6H clock indexes
dt-bindings:
clock: Add Qualcomm IPQ5424 GCC binding
dt-bindings:
clock: add support for lan969x
dt-bindings:
clock: airoha: Update reg mapping for EN7581 SoC.
dt-bindings:
clock: axi-clkgen: include AXI clk
dt-bindings:
clock: convert amlogic,meson8b-clkc.txt to dtschema
dt-bindings:
clock: convert rockchip,rk3328-cru.txt to YAML
dt-bindings:
clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions
dt-bindings:
clock: eyeq: add more Mobileye EyeQ5/EyeQ6H clocks
dt-bindings:
clock: imx93: Drop IMX93_CLK_END macro definition
dt-bindings:
clock: mediatek: Add bindings for MT6735 syscon clock and reset controllers
dt-bindings:
clock: nxp,imx95-blk-ctl: Add compatible string for i.MX95 HSIO BLK CTRL
dt-bindings:
clock: qcom,gcc-sm8450: Add SM8475 GCC bindings
dt-bindings:
clock: qcom,rpmhcc: Add SAR2130P compatible
dt-bindings:
clock: qcom,sm8450-camcc: Add SM8475 CAMCC bindings
dt-bindings:
clock: qcom,sm8450-dispcc: Add SM8475 DISPCC bindings
dt-bindings:
clock: qcom,sm8450-gpucc: Add SM8475 GPUCC bindings
dt-bindings:
clock: qcom,sm8450-videocc: Add SM8475 VIDEOCC bindings
dt-bindings:
clock: qcom,sm8550-dispcc: Add SAR2130P compatible
dt-bindings:
clock: qcom,sm8550-tcsr: Add SAR2130P compatible
dt-bindings:
clock: qcom: Add GCC clocks for QCS8300
dt-bindings:
clock: qcom: Add SA8775P camera clock controller
dt-bindings:
clock: qcom: Add SA8775P display clock controllers
dt-bindings:
clock: qcom: Add SA8775P video clock controller
dt-bindings:
clock: qcom: document SAR2130P Global Clock Controller
dt-bindings:
clock: qcom: gcc-ipq5332: remove q6 bring up clock macros
dt-bindings:
clock: qcom: gcc-ipq9574: remove q6 bring up clock macros
dt-bindings:
clock: r9a08g045-cpg: Add power domain ID for RTC
dt-bindings:
clock: renesas,r9a08g045-vbattb: Document VBATTB
dt-bindings:
clock: samsung: Add Exynos8895 SoC
dt-bindings:
clock: samsung: remove define with number of clocks for FSD
dt-bindings:
clock: ti: Convert divider.txt to json-schema
dt-bindings:
clock: ti: Convert interface.txt to json-schema
dt-bindings:
clock: ti: Convert mux.txt to json-schema
dt-bindings:
clock: xilinx: describe whether dynamic reconfig is enabled
dt-bindings:
clocks: add binding for gated-fixed-clocks
dt-bindings:
connector: Add properties to define time values
dt-bindings:
connector: Add time property for Sink BC12 detection completion
dt-bindings:
cpufreq: add virtual cpufreq device
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add SAR2130P compatible
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add SC8180X compatible
dt-bindings:
cpufreq: qcom-hw: document support for SA8255p
dt-bindings:
crypto: qcom-qce: document the SA8775P crypto engine
dt-bindings:
display/msm/gmu: Add Adreno 663 GMU
dt-bindings:
display/msm: Document MDSS on SA8775P
dt-bindings:
display/msm: Document the DPU for SA8775P
dt-bindings:
display/msm: merge SC8280XP DPU into SC7280
dt-bindings:
display/msm: merge SM8250 DPU into SM8150
dt-bindings:
display/msm: merge SM8350 DPU into SC7280
dt-bindings:
display/msm: merge SM8450 DPU into SC7280
dt-bindings:
display/msm: merge SM8550 DPU into SC7280
dt-bindings:
display: Add Sharp Memory LCD bindings
dt-bindings:
display: adi,adv7533: Drop single lane support
dt-bindings:
display: bridge: Add ITE IT6263 LVDS to HDMI converter
dt-bindings:
display: bridge: add TI TDP158
dt-bindings:
display: bridge: sil,sii9022: Add bus-width
dt-bindings:
display: bridge: tc358768: switch to bus-width
dt-bindings:
display: Document dual-link LVDS display common properties
dt-bindings:
display: fsl-imx-drm: drop edid property support
dt-bindings:
display: imx/ldb: drop ddc-i2c-bus property
dt-bindings:
display: lvds-data-mapping: Add 30-bit RGB pixel data mappings
dt-bindings:
display: mediatek: Add OF graph support for board path
dt-bindings:
display: mediatek: dp: Reference common DAI properties
dt-bindings:
display: msm: dp-controller: document SA8775P compatible
dt-bindings:
display: panel-lvds: Add compatible for Jenson BL-JT60050-01A
dt-bindings:
display: panel-simple: Document support for Microchip AC69T88A
dt-bindings:
display: panel: Add Samsung AMS581VF01
dt-bindings:
display: panel: Add Samsung AMS639RQ08
dt-bindings:
display: panel: Add Samsung S6E88A0-AMS427AP24
dt-bindings:
display: panel: Move flip properties to panel-common
dt-bindings:
display: rockchip: Add schema for RK3588 HDMI TX Controller
dt-bindings:
display: samsung,exynos7-decon: add exynos7870 compatible
dt-bindings:
dma: qcom,gpi: Add SAR2130P compatible
dt-bindings:
dma: rz-dmac: Document RZ/A1H SoC
dt-bindings:
dma: sifive pdma: Add PIC64GX to compatibles
dt-bindings:
dma: stm32-dma3: prevent additional transfers
dt-bindings:
dma: stm32-dma3: prevent packing/unpacking mode
dt-bindings:
dsp: fsl,dsp: fix power domain count
dt-bindings:
Enable dtc "interrupt_provider" warnings
dt-bindings:
firmware: arm,scmi: Introduce more transport properties
dt-bindings:
firmware: qcom,scm: Add SAR2130P compatible
dt-bindings:
firmware: qcom,scm: document SCM on QCS8300 SoCs
dt-bindings:
firmware: qcom,scm: Document sm8750 SCM
dt-bindings:
firmware: qcom,scm: document support for SA8255p
dt-bindings:
Fix array property constraints
dt-bindings:
fpga: altr,fpga-passive-serial: Convert to yaml
dt-bindings:
fuse: Move renesas,rcar-{efuse,otp} to nvmem
dt-bindings:
gpio-mmio: Add ngpios property
dt-bindings:
gpio: aspeed,ast2400-gpio: Support ast2700
dt-bindings:
gpio: st,nomadik-gpio: Add missing "#interrupt-cells" to example
dt-bindings:
gpu: Add rockchip,rk3576-mali compatible
dt-bindings:
hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid
dt-bindings:
hwinfo: samsung,exynos-chipid: add exynos8895 compatible
dt-bindings:
hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible
dt-bindings:
hwmon: Add NCT7363Y documentation
dt-bindings:
hwmon: add renesas,isl28022
dt-bindings:
hwmon: add support for ti,amc6821
dt-bindings:
hwmon: isl68137: add bindings to support voltage dividers
dt-bindings:
hwmon: ltc2978: add support for ltc7841
dt-bindings:
hwmon: pmbus: Add bindings for MPS MP297x
dt-bindings:
hwmon: pmbus: Add bindings for Vicor pli1209bc
dt-bindings:
hwmon: pmbus: add ti tps25990 support
dt-bindings:
hwmon: pwm-fan: Document start from stopped state properties
dt-bindings:
hwmon: ti,tmp108: Add nxp,p3t1085 compatible string
dt-bindings:
i2c: Add Realtek RTL I2C Controller
dt-bindings:
i2c: imx: add SoC specific compatible strings for S32G
dt-bindings:
i2c: maxim,max96712: Add compatible for MAX96724
dt-bindings:
i2c: microchip: corei2c: Add PIC64GX as compatible with driver
dt-bindings:
i2c: mv64xxx: Add Allwinner A523 compatible string
dt-bindings:
i2c: nomadik: add mobileye,eyeq6h-i2c bindings
dt-bindings:
i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz
dt-bindings:
i2c: qcom-cci: Document SDM670 compatible
dt-bindings:
i2c: snps,designware-i2c: declare bus capacitance and clk freq optimized
dt-bindings:
iio: adc: ad7380: add adaq4370-4 and adaq4380-4 compatible parts
dt-bindings:
iio: adc: ad7606: Add iio backend bindings
dt-bindings:
iio: adc: ad7606: Remove spi-cpha from required
dt-bindings:
iio: adc: add AD762x/AD796x ADCs
dt-bindings:
iio: adc: add ad7779 doc
dt-bindings:
iio: adc: add docs for AD7606C-{16,18} parts
dt-bindings:
iio: adc: Add the GE HealthCare PMC ADC
dt-bindings:
iio: adc: adi,ad7606: document AD760{7,8,9} parts
dt-bindings:
iio: adc: amlogic,meson-saradc: also allow meson8-saradc to have amlogic,hhi-sysctrl property
dt-bindings:
iio: adc: document diff-channels corner case for some ADCs
dt-bindings:
iio: dac: ad3552r: add iio backend support
dt-bindings:
iio: dac: ad3552r: fix maximum spi speed
dt-bindings:
iio: dac: ad5791: Add optional reset, clr and ldac gpios
dt-bindings:
iio: dac: ad5791: Add required voltage supplies
dt-bindings:
iio: dac: add docs for ad8460
dt-bindings:
iio: dac: adi-axi-dac: add ad3552r axi variant
dt-bindings:
iio: imu: add bmi270 bindings
dt-bindings:
iio: imu: bmi270: Add Bosch BMI260
dt-bindings:
iio: imu: migrate InvenSense email to TDK group domain
dt-bindings:
iio: imu: mpu6050: Add iam20680ht/hp bindings to mpu6050
dt-bindings:
iio: imu: smi240: add Bosch smi240
dt-bindings:
iio: light: opt3001: add compatible for opt3002
dt-bindings:
iio: light: veml6030: add vdd-supply property
dt-bindings:
iio: light: veml6030: add veml3235
dt-bindings:
iio: light: veml6030: add veml6035
dt-bindings:
iio: light: veml6030: add veml7700
dt-bindings:
iio: light: veml6030: rename to add manufacturer
dt-bindings:
iio: light: veml6075: document vishay,rset-ohms
dt-bindings:
iio: light: vishay,veml6075: add vishay,veml6070
dt-bindings:
iio: magnetometer: document the Allegro MicroSystems ALS31300 3-D Linear Hall Effect Sensor
dt-bindings:
iio: pressure: bmp085: Add interrupts for BMP3xx and BMP5xx devices
dt-bindings:
iio: st-sensors: Re-add IIS2MDC magnetometer
dt-bindings:
iio: temperature: tmp006: document interrupt
dt-bindings:
imx-rng: Allow passing only "fsl,imx31-rnga"
dt-bindings:
input: convert zii,rave-sp-pwrbutton.txt to yaml
dt-bindings:
input: document Novatek NVT touchscreen controller
dt-bindings:
input: Goodix GT7986U SPI HID Touchscreen
dt-bindings:
input: mediatek,pmic-keys: Add compatible for MT6359 keys
dt-bindings:
input: rotary-encoder: Fix "rotary-encoder,rollover" type
dt-bindings:
interconnect: document the RPMh Network-On-Chip interconnect in QCS615 SoC
dt-bindings:
interconnect: document the RPMh Network-On-Chip interconnect in QCS8300 SoC
dt-bindings:
interconnect: qcom-bwmon: Document QCS8300 bwmon compatibles
dt-bindings:
interconnect: qcom: document SAR2130P NoC
dt-bindings:
interrupt-controller: Add Renesas RZ/V2H(P) Interrupt Controller
dt-bindings:
interrupt-controller: Add support for ASPEED AST27XX INTC
dt-bindings:
interrupt-controller: Add support for sam9x7 aic
dt-bindings:
interrupt-controller: Add T-HEAD C900 ACLINT SSWI device
dt-bindings:
interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property
dt-bindings:
interrupt-controller: qcom,pdc: Add SAR2130P compatible
dt-bindings:
interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example
dt-bindings:
iommu: arm,smmu: Add Qualcomm SAR2130P compatible
dt-bindings:
iommu: riscv: Add bindings for RISC-V IOMMU
dt-bindings:
lcdif: Document the dmas/dma-names properties
dt-bindings:
leds: Add 'active-high' property
dt-bindings:
leds: bcm63138: Add shift register bits
dt-bindings:
leds: Document "rc-feedback" trigger
dt-bindings:
leds: pca955x: Convert text bindings to YAML
dt-bindings:
leds: pwm: Add default-brightness property
dt-bindings:
mailbox: Add thead,th1520-mailbox bindings
dt-bindings:
mailbox: mpfs: fix reg properties
dt-bindings:
mailbox: qcom,apcs-kpss-global: correct expected clocks for fallbacks
dt-bindings:
mailbox: qcom-ipcc: Add SAR2130P compatible
dt-bindings:
mailbox: qcom-ipcc: Add SM8750
dt-bindings:
media: Add bindings for raspberrypi,rp1-cfe
dt-bindings:
media: renesas,csi2: Add binding for V4M
dt-bindings:
media: renesas,isp: Add binding for V4M
dt-bindings:
media: renesas,isp: Add Gen4 family fallback
dt-bindings:
media: ti,j721e-csi2rx-shim: Update maintainer email
dt-bindings:
memory-controllers: fsl,ifc: split child node differences
dt-bindings:
memory: fsl: Add compatible string nxp,imx9-memory-controller
dt-bindings:
mfd: Add Realtek RTL9300 switch peripherals
dt-bindings:
mfd: Add support for Airoha EN7581 GPIO System Controller
dt-bindings:
mfd: Add support for the samsung,s2dos05
dt-bindings:
mfd: aspeed: Support for AST2700
dt-bindings:
mfd: bd71828: Use charger resistor in mOhm instead of MOhm
dt-bindings:
mfd: Convert zii,rave-sp.txt to yaml format
dt-bindings:
mfd: mediatek: mt6397: Add ADC, CODEC and Regulators for MT6359
dt-bindings:
mfd: mediatek: mt6397: Add start-year property to RTC
dt-bindings:
mfd: mediatek: mt6397: Convert to DT schema format
dt-bindings:
mfd: qcom,spmi-pmic: Document PMICs added in SM8750
dt-bindings:
mfd: qcom,tcsr: Add compatible for MSM8917
dt-bindings:
mfd: qcom,tcsr: Add compatible for qcs615
dt-bindings:
mfd: qcom,tcsr: Add compatible for QCS8300
dt-bindings:
mfd: qcom,tcsr: Document support for SA8255p
dt-bindings:
mfd: sprd,sc2731: Convert to YAML
dt-bindings:
mfd: syscon: Document the non simple-mfd syscon on PolarFire SoC
dt-bindings:
mfd: twl: Add charger node also for TWL603x
dt-bindings:
mfd: x-powers,axp152: Document AXP323
dt-bindings:
microchip: atmel,at91rm9200-tcb: add sam9x7 compatible
dt-bindings:
mmc: Add sdhci compatible for QCS615
dt-bindings:
mmc: cdns,sdhci: ref sdhci-common.yaml
dt-bindings:
mmc: cdns: document Microchip PIC64GX MMC/SDHCI controller
dt-bindings:
mmc: Document support for partition table in mmc-card
dt-bindings:
mmc: mtk-sd: Add mt7988 SoC
dt-bindings:
mmc: mtk-sd: Add support for MT8196
dt-bindings:
mmc: sdhci-msm: add IPQ5424 compatible
dt-bindings:
mmc: sdhci-msm: Add SAR2130P compatible
dt-bindings:
mmc: sdhci-msm: Document the X1E80100 SDHCI Controller
dt-bindings:
mtd: fixed-partitions: Fix "compression" typo
dt-bindings:
net: add bindings for NETC blocks control
dt-bindings:
net: add compatible string for i.MX95 EMDIO
dt-bindings:
net: add compatible strings for lan969x targets
dt-bindings:
net: add i.MX95 ENETC support
dt-bindings:
net: Add T-HEAD dwmac support
dt-bindings:
net: ath11k: document the inputs of the ath11k on WCN6855
dt-bindings:
net: bluetooth: nxp: Add support for power save feature using GPIO
dt-bindings:
net: dsa: microchip,ksz: Drop undocumented "id"
dt-bindings:
net: dsa: microchip: add internal MDIO bus description
dt-bindings:
net: dsa: microchip: Add LAN9646 switch support
dt-bindings:
net: dsa: microchip: add mdio-parent-bus property for internal MDIO
dt-bindings:
net: emaclite: Add clock support
dt-bindings:
net: ethernet-phy: Add timing-role role property for ethernet PHYs
dt-bindings:
net: fec: add pps channel property
dt-bindings:
net: marvell,aquantia: add property to override MDI_CFG
dt-bindings:
net: mdio-mux-gpio: Drop undocumented "marvell,reg-init"
dt-bindings:
net: pse-pd: Fix unusual character in documentation
dt-bindings:
net: qcom,ethqos: add description for qcs615
dt-bindings:
net: qcom,ethqos: add description for qcs8300
dt-bindings:
net: realtek: Use proper node names
dt-bindings:
net: renesas,ether: Add iommus property
dt-bindings:
net: renesas,ether: Drop undocumented "micrel,led-mode"
dt-bindings:
net: sff,sfp: Fix "interrupts" property typo
dt-bindings:
net: snps,dwmac: add support for Arria10
dt-bindings:
net: snps,dwmac: Fix "snps,kbbe" type
dt-bindings:
net: tja11xx: add "nxp,rmii-refclk-out" property
dt-bindings:
net: wireless: brcm4329-fmac: add clock description for AP6275P
dt-bindings:
net: wireless: brcm4329-fmac: add pci14e4,449d
dt-bindings:
nfc: nxp,nci: Document PN553 compatible
dt-bindings:
nvmem: convert zii,rave-sp-eeprom.txt to yaml format
dt-bindings:
nvmem: sprd,sc2731-efuse: convert to YAML
dt-bindings:
nvmem: sprd,ums312-efuse: convert to YAML
dt-bindings:
ocelot: document lan969x-pinctrl
dt-bindings:
opp: operating-points-v2-ti-cpu: Describe opp-supported-hw
dt-bindings:
panel: add Samsung s6e3ha8
dt-bindings:
PCI: mediatek-gen3: Allow exact number of clocks only
dt-bindings:
PCI: microchip,pcie-host: Add reg for Root Port 2
dt-bindings:
PCI: qcom,pcie-sm8550: Add SAR2130P compatible
dt-bindings:
PCI: qcom,pcie-x1e80100: Add 'global' interrupt
dt-bindings:
PCI: qcom: Document the IPQ9574 PCIe controller
dt-bindings:
PCI: qcom: Move OPP table to qcom,pcie-common.yaml
dt-bindings:
PCI: snps,dw-pcie: Drop "#interrupt-cells" from example
dt-bindings:
perf: fsl-imx-ddr: Add i.MX91 compatible
dt-bindings:
phy: Add eDP PHY compatible for sa8775p
dt-bindings:
phy: add NXP PTN3222 eUSB2 to USB2 redriver
dt-bindings:
phy: Add QMP UFS PHY compatible for QCS8300
dt-bindings:
phy: Add QMP UFS PHY comptible for QCS615
dt-bindings:
phy: Add STM32MP25 COMBOPHY bindings
dt-bindings:
phy: bcm-ns-usb2-phy: drop deprecated variant
dt-bindings:
phy: cadence-sierra: Allow PHY types QSGMII and SGMII
dt-bindings:
phy: describe the Qualcomm SGMII PHY
dt-bindings:
phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy"
dt-bindings:
phy: imx8mq-usb: correct reference to usb-switch.yaml
dt-bindings:
phy: mediatek: tphy: add a property for power-domains
dt-bindings:
phy: mxs-usb-phy: add imx8qxp compatible
dt-bindings:
phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615
dt-bindings:
phy: qcom,qusb2: Add bindings for QCS615
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8
dt-bindings:
phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible
dt-bindings:
phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300
dt-bindings:
phy: qcom: snps-eusb2: Add SAR2130P compatible
dt-bindings:
phy: rk3228-hdmi-phy: convert to yaml
dt-bindings:
phy: rockchip,inno-usb2phy: add rk3576
dt-bindings:
phy: rockchip-usbdp: add rk3576
dt-bindings:
phy: sparx5: document lan969x
dt-bindings:
phy: sun50i-a64: add a100 compatible
dt-bindings:
phy: ti,tcan104x-can: Document Microchip ATA6561
dt-bindings:
pinctrl : qcom: document SAR2130P TLMM
dt-bindings:
pinctrl: Add SA8255p TLMM
dt-bindings:
pinctrl: Add support for canaan,k230 SoC
dt-bindings:
pinctrl: Add support for Xilinx Versal platform
dt-bindings:
pinctrl: Add thead,th1520-pinctrl bindings
dt-bindings:
pinctrl: airoha: Add EN7581 pinctrl
dt-bindings:
pinctrl: amlogic,meson-pinctrl: lower gpio-line-names minItems for meson8b
dt-bindings:
pinctrl: apple,pinctrl: Add A7-A11 compatibles
dt-bindings:
pinctrl: convert pinctrl-mcp23s08.txt to yaml format
dt-bindings:
pinctrl: correct typo of description for cv1800
dt-bindings:
pinctrl: describe qcs8300-tlmm
dt-bindings:
pinctrl: document the QCS615 Top Level Mode Multiplexer
dt-bindings:
pinctrl: fsl,imx6ul-pinctrl: Convert i.MX35/5x/6 to YAML
dt-bindings:
pinctrl: pinctrl-single: add marvell,pxa1908-padconf compatible
dt-bindings:
pinctrl: qcom,pmic-gpio: add PM8937
dt-bindings:
pinctrl: qcom,pmic-mpp: Document PM8937 compatible
dt-bindings:
pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add SM8750
dt-bindings:
pinctrl: qcom: add IPQ5424 pinctrl
dt-bindings:
pinctrl: qcom: Add sm8750 pinctrl
dt-bindings:
pinctrl: renesas,rzg2l-pinctrl: Allow schmitt and open drain properties
dt-bindings:
pinctrl: samsung: Add compatible for Exynos8895 SoC
dt-bindings:
pinctrl: samsung: Add compatible for Exynos9810 SoC
dt-bindings:
pinctrl: samsung: Add compatible for exynos9810-wakeup-eint
dt-bindings:
pinctrl: samsung: add exynos8895-wakeup-eint compatible
dt-bindings:
pinctrl: samsung: Add exynos990-pinctrl compatible
dt-bindings:
pinctrl: samsung: Add exynos990-wakeup-eint compatible
dt-bindings:
pinctrl: samsung: Add missing constraint for Exynos8895 interrupts
dt-bindings:
pinctrl: samsung: Fix interrupt constraint for variants with fallbacks
dt-bindings:
pinctrl: spacemit: add support for K1 SoC
dt-bindings:
pinctrl: sx150xq: allow gpio line naming
dt-bindings:
power/supply: qcom,pmi8998-charger: Drop incorrect "#interrupt-cells" from example
dt-bindings:
power: Add binding for MediaTek MT6735 power controller
dt-bindings:
power: fsl,imx-gpc: Document fsl,imx6sll-gpc
dt-bindings:
power: mediatek: Add another nested power-domain layer
dt-bindings:
power: qcom,rpmpd: document qcs615 RPMh power domains
dt-bindings:
power: qcom,rpmpd: document qcs8300 RPMh power domains
dt-bindings:
power: qcom,rpmpd: document the SM8750 RPMh Power Domains
dt-bindings:
power: reset: Convert mode-.* properties to array
dt-bindings:
power: rpmpd: Add SAR2130P compatible
dt-bindings:
power: supply: Add TI TWL603X charger
dt-bindings:
power: supply: sc27xx-fg: document deprecated bat-detect-gpio
dt-bindings:
pwm: adi,axi-pwmgen: Increase #pwm-cells to 3
dt-bindings:
pwm: airoha: Add EN7581 pwm
dt-bindings:
pwm: amlogic: Document C3 PWM
dt-bindings:
regulator: qcom-labibb-regulator: document the pmi8950 labibb regulator
dt-bindings:
remoteproc: qcom,sm8350-pas: add SAR2130P aDSP compatible
dt-bindings:
remoteproc: qcom,sm8550-pas: Add SM8750 ADSP
dt-bindings:
reset: npcm: add clock properties
dt-bindings:
reset: syscon-reboot: Add reg property
dt-bindings:
riscv: Add pointer masking ISA extensions
dt-bindings:
riscv: Add Svade and Svadu Entries
dt-bindings:
riscv: Add Zabha ISA extension description
dt-bindings:
riscv: Add Ziccrse ISA extension description
dt-bindings:
riscv: starfive: add deepcomputing,fml13v01
dt-bindings:
rng: add binding for BCM74110 RNG
dt-bindings:
rng: Add Marvell Armada RNG support
dt-bindings:
rng: add st,stm32mp25-rng support
dt-bindings:
rng: add support for Airoha EN7581 TRNG
dt-bindings:
rtc: Add Amlogic A4 and A5 RTC
dt-bindings:
rtc: mpfs-rtc: Add PIC64GX compatibility
dt-bindings:
rtc: mpfs-rtc: Properly name file
dt-bindings:
rtc: mpfs-rtc: remove Lewis from maintainers
dt-bindings:
rtc: renesas,rzg3s-rtc: Document the Renesas RTCA-3 IP
dt-bindings:
rtc: sun6i: Add Allwinner A523 support
dt-bindings:
serial: Add a new compatible string for ums9632
dt-bindings:
serial: rs485: Fix rs485-rts-delay property
dt-bindings:
serial: samsung: Add samsung,exynos8895-uart compatible
dt-bindings:
serial: snps,dw-apb-uart: merge duplicate compatible entry.
dt-bindings:
serial: snps-dw-apb-uart: Add Rockchip RK3576
dt-bindings:
serial: snps-dw-apb-uart: Add Sophgo SG2044 uarts
dt-bindings:
serial: snps-dw-apb-uart: Document Rockchip RK3528
dt-bindings:
soc: imx: fsl,imx-anatop: Add additional regulators
dt-bindings:
soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number
dt-bindings:
soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195
dt-bindings:
soc: mobileye: set `#clock-cells = <1>` for all compatibles
dt-bindings:
soc: qcom,aoss-qmp: Add SAR2130P compatible
dt-bindings:
soc: qcom,aoss-qmp: Document the QCS8300 AOSS channel
dt-bindings:
soc: qcom: add qcom,qcs8300-imem compatible
dt-bindings:
soc: qcom: aoss-qmp: Add SM8750
dt-bindings:
soc: qcom: aoss-qmp: document support for SA8255p
dt-bindings:
soc: rockchip: add rk3576 usb2phy syscon
dt-bindings:
soc: rockchip: add rk3576 vo1-grf syscon
dt-bindings:
soc: rockchip: add rk3588 mipi dcphy syscon
dt-bindings:
soc: samsung: exynos-pmu: Add exynos8895 compatible
dt-bindings:
soc: samsung: exynos-pmu: Add exynos9810 compatible
dt-bindings:
spi: Add realtek,rtl9301-snand
dt-bindings:
spi: sprd,sc9860-spi: convert to YAML
dt-bindings:
spi: zynqmp-qspi: Include two 'reg' properties only for the Zynq UltraScale QSPI
dt-bindings:
spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR2130P compatible
dt-bindings:
spmi: spmi-mtk-pmif: Add compatible for MT8188
dt-bindings:
sram: Document reg-io-width property
dt-bindings:
thermal: qcom-tsens: Add SAR2130P compatible
dt-bindings:
thermal: tsens: Add MSM8937
dt-bindings:
timer: actions,owl-timer: convert to YAML
dt-bindings:
timer: exynos4210-mct: Add samsung,exynos8895-mct compatible
dt-bindings:
trivial-devices: add onnn,adt7462
dt-bindings:
Unify "fsl,liodn" type definitions
dt-bindings:
usb: Add A100 compatible string
dt-bindings:
usb: add A523 compatible string for EHCI and OCHI
dt-bindings:
usb: add PIC64GX compatibility to mpfs-musb driver
dt-bindings:
usb: add rk3576 compatible to rockchip,dwc3
dt-bindings:
usb: add TUSB73x0 PCIe
dt-bindings:
usb: cypress,cypd4226: Drop Tegra specific GPIO defines
dt-bindings:
usb: Describe TUSB1046 crosspoint switch
dt-bindings:
usb: dwc3-imx8mp: add compatible string for imx95
dt-bindings:
usb: genesys,gl850g: allow downstream device subnodes
dt-bindings:
usb: maxim,max33359: add usage of sink bc12 time property
dt-bindings:
usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings
dt-bindings:
usb: qcom,dwc3: Add SAR2130P compatible
dt-bindings:
usb: renesas,usbhs: Deprecate renesas,enable-gpio
dt-bindings:
usb: sunxi-musb: Add A100 compatible string
dt-bindings:
usb: sunxi-musb: add Allwinner A523 compatible string
dt-bindings:
vendor-prefixes: Add Allegro MicroSystems, Inc
dt-bindings:
vendor-prefixes: Add an entry for ComVetia AG
dt-bindings:
vendor-prefixes: Add an entry for GE HealthCare
dt-bindings:
vendor-prefixes: Add Jenson Display
dt-bindings:
vendor-prefixes: Add NeoFidelity, Inc
dt-bindings:
vendor-prefixes: Add Nothing Technology Limited
dt-bindings:
vendor-prefixes: Add Relfor labs
dt-bindings:
vendor-prefixes: add spacemit
dt-bindings:
vendor: add deepcomputing
dt-bindings:
watchdog: airoha: document watchdog for Airoha EN7581
dt-bindings:
watchdog: apple,wdt: Add A7-A11 compatibles
dt-bindings:
watchdog: convert zii,rave-sp-wdt.txt to yaml format
dt-bindings:
watchdog: Document ExynosAutoV920 watchdog bindings
dt-bindings:
watchdog: Document Qualcomm QCS615 watchdog
dt-bindings:
watchdog: Document Qualcomm QCS8300
dt-bindings:
watchdog: fsl-imx-wdt: Add missing 'big-endian' property
dt-bindings:
watchdog: rockchip: Add rockchip,rv1126-wdt string
dt-bindings:
wireless: wilc1000: Document WILC3000 compatible string
dt-bindings:
writing-schema: Add details on YAML text blocks
e1000:
Hold RTNL when e1000_down can be called
e1000:
Link NAPI instances to queues and IRQs
e1000e:
Link NAPI instances to queues and IRQs
e1000e:
Remove duplicated writel() in e1000_configure_tx/rx()
ecryptfs:
Convert ecryptfs to use the new mount API
ecryptfs:
Convert ecryptfs_copy_up_encrypted_with_header() to take a folio
ecryptfs:
Convert ecryptfs_decrypt_page() to take a folio
ecryptfs:
Convert ecryptfs_encrypt_page() to take a folio
ecryptfs:
Convert ecryptfs_read_lower_page_segment() to take a folio
ecryptfs:
Convert ecryptfs_write() to use a folio
ecryptfs:
Convert ecryptfs_write_lower_page_segment() to take a folio
ecryptfs:
Convert ecryptfs_writepage() to ecryptfs_writepages()
ecryptfs:
Convert lower_offset_for_page() to take a folio
ecryptfs:
Factor out mount option validation
ecryptfs:
Fix spelling mistake "validationg" -> "validating"
ecryptfs:
Pass the folio index to crypt_extent()
ecryptfs:
Use a folio throughout ecryptfs_read_folio()
EDAC/amd64:
Simplify ECC check on unified memory controllers
EDAC/bluefield:
Fix potential integer overflow
EDAC/bluefield:
Use Arm SMC for EMI access on BlueField-2
EDAC/fsl_ddr:
Add support for i.MX9 DDR controller
EDAC/fsl_ddr:
Fix bad bit shift operations
EDAC/fsl_ddr:
Move global variables into struct fsl_mc_pdata
EDAC/fsl_ddr:
Pass down fsl_mc_pdata in ddr_in32() and ddr_out32()
EDAC/ie31200:
Add Kaby Lake-S dual-core host bridge ID
EDAC/igen6:
Add Intel Panther Lake-H SoCs support
EDAC/igen6:
Add polling support
EDAC/igen6:
Avoid segmentation fault on module unload
EDAC/igen6:
Initialize edac_op_state according to the configuration data
EDAC/mce_amd:
Add support for FRU text in MCA
EDAC/powerpc:
Remove PPC_MAPLE drivers
EDAC/skx_common:
Differentiate memory error sources
EDAC/{skx_common,i10nm}:
Fix incorrect far-memory error source indicator
eeprom:
at24: add ST M24256E Additional Write lockable page support
eeprom:
Fix the cacography in Kconfig
efi/esrt:
remove esre_attribute::store()
efi/libstub:
Fix command line fallback handling when loading files
efi/libstub:
fix efi_parse_options() ignoring the default command line
efi/libstub:
Free correct pointer on failure
efi/libstub:
measure initrd to PCR9 independent of source
efi/libstub:
Parse builtin command line after bootloader provided one
efi/libstub:
remove unnecessary cmd_line_len from efi_convert_cmdline()
efi/libstub:
Take command line overrides into account for loaded files
efi/memattr:
Ignore table if the size is clearly bogus
efi/zboot:
Fix outdated comment about using LoadImage/StartImage
efi/zboot:
Limit compression options to GZIP and ZSTD
efi:
arm64: Map Device with Prot Shared
efi:
Fix memory leak in efivar_ssdt_load
efivarfs:
Fix error on non-existent file
efs:
fix the efs new mount api implementation
Linux:
empty include/asm-generic/vga.h
ena:
Link IRQs to NAPI instances
ena:
Link queues to NAPIs
enic:
Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way
enic:
Allocate arrays in enic struct based on VIC config
enic:
Create enic_wq/rq structures to bundle per wq/rq data
enic:
Make MSI-X I/O interrupts come after the other required ones
enic:
Move enic resource adjustments to separate function
enic:
Move kdump check into enic_adjust_resources()
enic:
Save resource counts we read from HW
epoll:
Add synchronous wakeup support for ep_poll_callback
epoll:
annotate racy check
erofs:
add erofs_sb_free() helper
erofs:
add SEEK_{DATA,HOLE} support
erofs:
add sysfs node to drop internal caches
erofs:
clarify direct I/O support
erofs:
fix blksize < PAGE_SIZE for file-backed mounts
erofs:
fix file-backed mounts over FUSE
erofs:
fix PSI memstall accounting
erofs:
fix rare pcluster memory leak after unmounting
erofs:
free pclusters if no cached folio is attached
erofs:
get rid of `buf->kmap_type`
erofs:
get rid of erofs_{find,insert}_workgroup
erofs:
handle NONHEAD !delta[1] lclusters gracefully
erofs:
move erofs_workgroup operations into zdata.c
erofs:
reference `struct erofs_device_info` for erofs_map_dev
erofs:
simplify definition of the log functions
erofs:
sunset `struct erofs_workgroup`
erofs:
use `struct erofs_device_info` for the primary device
erofs:
use buffered I/O for file-backed mounts by default
eth:
bcmsysport: fix call balance of priv->clk handling routines
eth:
bnxt: always recalculate features after XDP clearing, fix null-deref
eth:
bnxt: use page pool for head frags
eth:
fbnic: add basic debugfs structure
eth:
fbnic: add CONFIG_PTP_1588_CLOCK_OPTIONAL dependency
eth:
fbnic: add ethtool timestamping statistics
eth:
fbnic: Add hardware monitoring support via HWMON interface
eth:
fbnic: add initial PHC support
eth:
fbnic: add missing header guards
eth:
fbnic: add missing SPDX headers
eth:
fbnic: add PCIe hardware statistics
eth:
fbnic: add RPC hardware statistics
eth:
fbnic: add RX packets timestamping support
eth:
fbnic: add software TX timestamping support
eth:
fbnic: Add support to dump registers
eth:
fbnic: Add support to write TCE TCAM entries
eth:
fbnic: add TX packets timestamping support
eth:
fbnic: don't disable the PCI device twice
eth:
fbnic: fix csr boundary for RPM RAM section
eth:
fbnic: Revert "eth: fbnic: Add hardware monitoring support via HWMON interface"
eth:
Fix typo 'accelaration'. 'exprienced' and 'rewritting'
eth:
gve: use appropriate helper to set xdp_features
eth:
remove the DLink/Sundance (ST201) driver
ethernet:
cavium: Replace deprecated PCI functions
ethtool:
Fix access to uninitialized fields in set RXNFC command
ethtool:
Fix wrong mod state in case of verbose and no_mask bitset
ethtool:
rss: fix rss key initialization warning
ethtool:
rss: prevent rss ctx deletion when in use
eventpoll:
Control irq suspension for prefer_busy_poll
eventpoll:
Trigger napi_busy_loop, if prefer_busy_poll is set
execmem:
add support for cache of large ROX pages
exfat:
add exfat_get_dentry_set_by_ei() helper
exfat:
code cleanup for exfat_readdir()
exfat:
fix exfat_find_empty_entry() not returning error on failure
exfat:
fix file being changed by unaligned direct write
exfat:
fix out-of-bounds access of directory entries
exfat:
fix the infinite loop in __exfat_free_cluster()
exfat:
fix the infinite loop in exfat_readdir()
exfat:
fix the new buffer was not zeroed before writing
exfat:
fix uninit-value in __exfat_get_dentry_set
exfat:
move exfat_chain_set() out of __exfat_resolve_path()
exfat:
reduce FAT chain traversal
exfat:
remove argument 'p_dir' from exfat_add_entry()
exfat:
remove unnecessary read entry in __exfat_rename()
exfat:
rename argument name for exfat_move_file and exfat_rename_file
expand_files():
simplify calling conventions
exportfs:
Remove EXPORT_OP_ASYNC_LOCK
ext4:
Add statx support for atomic writes
ext4:
annotate struct fname with __counted_by()
ext4:
avoid remount errors with 'abort' mount option
ext4:
Call ext4_journal_stop(handle) only once in ext4_dio_write_iter()
ext4:
Check for atomic writes support in write iter
ext4:
cleanup variable name in ext4_fc_del()
ext4:
disambiguate the return value of ext4_dio_write_end_io()
ext4:
Do not fallback to buffered-io for DIO atomic write
ext4:
don't pass full mapping flags to ext4_es_insert_extent()
ext4:
fix FS_IOC_GETFSMAP handling
ext4:
fix race in buffer_head read fault injection
ext4:
mark ctx_*_flags() with __maybe_unused
ext4:
partial zero eof block on unaligned inode size extension
ext4:
pass write-hint for buffered IO
ext4:
prevent an infinite loop in the lazyinit thread
ext4:
prevent delalloc to nodelalloc on remount
ext4:
return error on syncfs after shutdown
ext4:
show the default enabled prefetch_block_bitmaps option
ext4:
simplify if condition
ext4:
Support setting FMODE_CAN_ATOMIC_WRITE
ext4:
supress data-race warnings in ext4_free_inodes_{count,set}()
ext4:
switch to multigrain timestamps
ext4:
use ERR_CAST to return an error-valued pointer
ext4:
Use generic_ci_validate_strict_name helper
ext4:
use str_yes_no() helper function
ext4:
use string choices helpers
ext4:
use struct_size() to improve ext4_htree_store_dirent()
ext4:
WARN if a full dir leaf block has only one dentry
f2fs:
add a sysfs node to limit max read extent count per-inode
f2fs:
adjust unusable cap before checkpoint=disable mode
f2fs:
check curseg->inited before write_sum_page in change_curseg
f2fs:
clean up opened code w/ {get,set}_nid()
f2fs:
clean up the unused variable additional_reserved_segments
f2fs:
clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK}
f2fs:
clear SBI_POR_DOING before initing inmem curseg
f2fs:
compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks
f2fs:
decrease spare area for pinned files for zoned devices
f2fs:
fix changing cursegs if recovery fails on zoned device
f2fs:
fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
f2fs:
fix fiemap failure issue when page size is 16KB
f2fs:
Fix not used variable 'index'
f2fs:
fix null-ptr-deref in f2fs_submit_page_bio()
f2fs:
fix race in concurrent f2fs_stop_gc_thread
f2fs:
fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
f2fs:
fix to account dirty data in __get_secs_required()
f2fs:
fix to adjust appropriate length for fiemap
f2fs:
fix to avoid forcing direct write to use buffered IO on inline_data inode
f2fs:
fix to avoid potential deadlock in f2fs_record_stop_reason()
f2fs:
fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID
f2fs:
fix to convert log type to segment data type correctly
f2fs:
fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow
f2fs:
fix to do sanity check on node blkaddr in truncate_node()
f2fs:
fix to drop all discards after creating snapshot on lvm device
f2fs:
fix to map blocks correctly for direct write
f2fs:
fix to parse temperature correctly in f2fs_get_segment_temp()
f2fs:
fix to requery extent which cross boundary of inquiry
f2fs:
fix to shrink read extent node in batches
f2fs:
fix typos
f2fs:
introduce device aliasing file
f2fs:
introduce f2fs_get_section_mtime
f2fs:
modify f2fs_is_checkpoint_ready logic to allow more data to be written with the CP disable
f2fs:
multidevice: add stats in debugfs
f2fs:
print message if fscorrupted was found in f2fs_new_node_page()
f2fs:
remove redundant atomic file check in defragment
f2fs:
replace deprecated strcpy with strscpy
f2fs:
Use struct_size() to improve f2fs_acl_clone()
f2fs:
zone: introduce first_zoned_segno in f2fs_sb_info
fadump:
reserve param area if below boot_mem_top
fanotify:
allow reporting errors on failure to open fd
fbdev:
atmel_lcdfb: Use backlight power constants
fbdev:
aty128fb: Use backlight power constants
fbdev:
atyfb: Use backlight power constants
fbdev:
chipsfb: Use backlight power constants
fbdev:
clps711x-fb: Replace check_fb in favor of struct fb_info.lcd_dev
fbdev:
clps711x-fb: Use lcd power constants
fbdev:
Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE
fbdev:
imxfb: Replace check_fb in favor of struct fb_info.lcd_dev
fbdev:
imxfb: Use lcd power constants
fbdev:
nvidiafb: Use backlight power constants
fbdev:
omap: Use lcd power constants
fbdev:
omapfb: Remove some deadcode
fbdev:
omapfb: Use backlight power constants
fbdev:
omapfb: use new of_graph functions
fbdev:
radeonfb: Use backlight power constants
fbdev:
rivafb: Use backlight power constants
fbdev:
sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
fbdev:
sh_mobile_lcdc_fb: Use backlight power constants
fcntl:
make F_DUPFD_QUERY associative
Linux:
fdget(), more trivial conversions
Linux:
fdget(), trivial conversions
fdget_raw() users:
switch to CLASS(fd_raw)
fgragh:
No need to invoke the function call_filter_check_discard()
fgraph:
Add READ_ONCE() when accessing fgraph_array[]
fgraph:
Give ret_stack its own kmem cache
fgraph:
Separate size of ret_stack from PAGE_SIZE
fgraph:
Simplify return address printing in function graph tracer
fgraph:
Still initialize idle shadow stacks when starting
fgraph:
Use fgraph data to store subtime for profiler
fgraph:
Use guard(mutex)(&ftrace_lock) for unregister_ftrace_graph()
fib:
rules: use READ_ONCE()/WRITE_ONCE() on ops->fib_rules_seq
file.c:
merge __{set,clear}_close_on_exec()
filemap:
avoid truncating 64-bit offset to 32 bits
filemap:
filemap_read() should check that the offset is positive or zero
firewall:
remove misplaced semicolon from stm32_firewall_get_firewall
firewire:
Correct some typos
firewire:
ohci: Replace deprecated PCI functions
firmware/psci:
Add definitions for PSCI v1.3 specification
firmware:
arm_ffa: Fix the race around setting ffa_dev->properties
firmware:
arm_scmi: Account for SHMEM memory overhead
firmware:
arm_scmi: Calculate virtio PDU max size dynamically
firmware:
arm_scmi: Fix i.MX build dependency
firmware:
arm_scmi: Relocate atomic_threshold to scmi_desc
firmware:
arm_scmi: Support 'reg-io-width' property for shared memory
firmware:
arm_scmi: Use max_msg and max_msg_size devicetree properties
firmware:
arm_scpi: Check the DVFS OPP count returned by the firmware
firmware:
coreboot: Don't register a pdev if screen_info data is present
firmware:
google: Unregister driver_info on failure
firmware:
memmap: Constify memmap_ktype
firmware:
microchip: fix UL_IAP lock check in mpfs_auto_update_state()
firmware:
mtk-adsp-ipc: Switch to using dev_err_probe()
firmware:
qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x
firmware:
qcom: scm: Allow QSEECOM on Dell XPS 13 9345
firmware:
qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G
firmware:
qcom: scm: Introduce CP_SMMU_APERTURE_ID
firmware:
qcom: uefisecapp: Allow X1E Devkit devices
firmware:
Switch back to struct platform_driver::remove()
firmware:
sysfb: Add a sysfb_handles_screen_info() helper function
firmware:
ti_sci: add CPU latency constraint management
firmware:
ti_sci: Add support for querying the firmware caps
firmware:
ti_sci: Add system suspend and resume call
firmware:
ti_sci: Introduce Power Management Ops
firmware:
ti_sci: Remove use of of_match_ptr() helper
firmware:
turris-mox-rwtm: Document the driver private data structure
firmware:
xilinx: add a warning print for unsupported feature
firmware:
xilinx: Add missing debug firmware interfaces
firmware:
xilinx: Add Pinctrl Get Attribute ID
firmware:
xilinx: add support for new SMC call format
firmware:
xilinx: fix feature check logic for TF-A specific APIs
firmware:
xilinx: use u32 for reset ID in reset APIs
firmware_loader:
Fix possible resource leak in fw_log_firmware_info()
firmware_loader:
Reorganize kerneldoc parameter names
Linux:
Fix a potential abuse of seq_printf() format string in drivers
Linux:
fix grammar on false-sharing.rst
Linux:
Fix misspelling of "accept*" in net
Linux:
Fix Sparse warnings
Linux:
Fix spelling mistake
Linux:
Fix typos in GPIO TODO document
Linux:
Fixes and improvements related to amd soundwire
fork:
avoid inappropriate uprobe access to invalid mm
fortify:
Hide run-time copy size from value range tracking
fpga/dfl-pci.c:
Replace deprecated PCI functions
fpga:
Switch back to struct platform_driver::remove()
freevxfs:
Replace one-element array with flexible array member
freezer, sched:
Report frozen tasks as 'D' instead of 'R'
fs/9p:
replace functions v9fs_cache_{register|unregister} with direct calls
fs/aio:
Switch to use hrtimer_setup_sleeper_on_stack()
fs/backing-file:
Convert to revert/override_creds_light()
fs/backing_file:
fix wrong argument in callback
fs/bcachefs:
Fix __wait_on_freeing_inode() definition of waitqueue entry
fs/block:
Check for IOCB_DIRECT in generic_atomic_write_valid()
fs/file.c:
add fast path in find_next_fd()
fs/file.c:
conditionally clear full_fds
fs/file.c:
remove sanity_check and add likely/unlikely in alloc_fd()
fs/inode:
Fix a typo
fs/nfs/io:
make nfs_start_io_*() killable
fs/nfs:
fix missing declaration of nfs_idmap_cache_timeout
fs/ntfs3:
Accumulated refactoring changes
fs/ntfs3:
Add check in ntfs_extend_initialized_size
fs/ntfs3:
Add more checks in mi_enum_attr (part 2)
fs/ntfs3:
Equivalent transition from page to folio
fs/ntfs3:
Fix case when unmarked clusters intersect with zone
fs/ntfs3:
Fix warning in ni_fiemap
fs/ntfs3:
Switch to folio to release resources
fs/proc/kcore.c:
Clear ret value in read_kcore_iter after successful iov_iter_zero
fs/proc/kcore.c:
fix coccinelle reported ERROR instances
fs/proc/task_mmu:
fix pagemap flags with PMD THP entries on 32bit
fs/proc/vmcore.c:
fix warning when CONFIG_MMU=n
fs/proc:
fix softlockup in __read_vmcore (part 2)
fs/procfs:
Switch to irq_get_nr_irqs()
fs/qnx6:
Fix building with GCC 15
fs/smb/client:
avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
fs/smb/client:
cifs_prime_dcache() for SMB3 POSIX reparse points
fs/smb/client:
implement chmod() for SMB3 POSIX Extensions
fs/smb/client:
Implement new SMB3 POSIX type
fs/stat.c:
switch to CLASS(fd_raw)
fs/writeback:
convert wbc_account_cgroup_owner to take a folio
fs/xattr:
add *at family syscalls
fs:
add file_ref
fs:
add helper to use mount option as path or fd
fs:
add infrastructure for multigrain timestamps
fs:
add percpu counters for significant multigrain timestamp events
fs:
add the ability for statmount() to report the fs_subtype
fs:
add the ability for statmount() to report the sb_source
fs:
debugfs: differentiate short fops with proxy ops
fs:
debugfs: fix open proxy for unsafe files
fs:
don't let statmount return empty strings
fs:
Export generic_atomic_write_valid()
fs:
ext4: Don't use CMA for buffer_head
fs:
fix is_mnt_ns_file()
fs:
fix missing declaration of init_files
fs:
handle delegated timestamps in setattr_copy_mgtime
fs:
have setattr_copy handle multigrain timestamps appropriately
fs:
Introduce FOP_ASYNC_LOCK
fs:
iomap: Atomic write support
fs:
jffs2: Fix inconsistent indentation in jffs2_mark_node_obsolete
fs:
kill MNT_ONRB
fs:
Move clearing of mappedtodisk to buffer.c
fs:
name_to_handle_at() support for "explicit connectable" file handles
fs:
open_by_handle_at() support for decoding "explicit connectable" file handles
fs:
optimize acl_permission_check()
fs:
port files to file_ref
fs:
prepare for "explicit connectable" file handles
fs:
protect backing files with rcu
fs:
reduce pointer chasing in is_mgtime() test
fs:
relax assertions on failure to encode file handles
fs:
rename struct xattr_ctx to kernel_xattr_ctx
fs:
Reorganize kerneldoc parameter names
fs:
require inode_owner_or_capable for F_SET_RW_HINT
fs:
Simplify getattr interface function checking AT_GETATTR_NOSEC flag
fs:
support relative paths with FSCONFIG_SET_STRING
fs:
tracepoints around multigrain timestamp events
Linux:
fs:aio: Remove TODO comment suggesting hash or array usage in io_cancel()
fs_parser:
update mount_api doc to match function signature
fscache:
Remove duplicate included header
fscrypt:
Include
in fs/crypto/keyring.c
fsl/fman:
Fix a typo
fsl/fman:
Validate cell-index value obtained from Device Tree
fsnotify, lsm:
Decouple fsnotify from lsm
fsnotify:
Fix ordering of iput() and watched_objects decrement
fsnotify:
fix sending inotify event with unexpected filename
ftrace:
Consolidate ftrace_regs accessor functions for archs using pt_regs
ftrace:
Do not find "true_parent" if HAVE_DYNAMIC_FTRACE_WITH_ARGS is not set
ftrace:
Document that multiple function_graph tracing may have different times
ftrace:
Fix function profiler's filtering functionality
ftrace:
Fix regression with module command in stack_trace_filter
ftrace:
Get the true parent ip for function tracer
ftrace:
Have calltime be saved in the fgraph storage
ftrace:
Make ftrace_regs abstract from direct use
ftrace:
Rename ftrace_regs_return_value to ftrace_regs_get_return_value
ftrace:
Show timings of how long nop patching took
ftrace:
Use a running sleeptime instead of saving on shadow stack
ftrace:
Use arch_ftrace_regs() for ftrace_regs_*() macros
ftrace:
Use guard for match_records()
ftrace:
Use guard to lock ftrace_lock in cache_mod()
ftrace:
Use guard to take ftrace_lock in ftrace_graph_set_hash()
ftrace:
Use guard to take the ftrace_lock in release_probe()
ftrace:
Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id())
function_graph:
Remove unnecessary initialization in ftrace_graph_ret_addr()
function_graph:
Support recording and printing the function return address
fuse:
add support in virtio for requests using folios
fuse:
check attributes staleness on fuse_iget()
fuse:
convert cuse to use folios
fuse:
convert direct io to use folios
fuse:
convert fuse_do_readpage to use folios
fuse:
convert fuse_fill_write_pages to use folios
fuse:
convert fuse_notify_store to use folios
fuse:
convert fuse_page_mkwrite to use folios
fuse:
convert fuse_retrieve to use folios
fuse:
convert fuse_send_write_pages to use folios
fuse:
convert fuse_writepage_need_send to take a folio
fuse:
convert ioctls to use folios
fuse:
convert readahead to use folios
fuse:
convert readdir to use folios
fuse:
convert readlink to use folios
fuse:
convert reads to use folios
fuse:
convert retrieves to use folios
fuse:
convert writebacks to use folios
fuse:
convert writes (non-writeback) to use folios
fuse:
enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES)
fuse:
fix direct io folio offset and length calculation
fuse:
remove pages for requests and exclusively use folios
fuse:
remove useless IOCB_DIRECT in fuse_direct_read/write_iter
fuse:
respect FOPEN_KEEP_CACHE on opendir
fuse:
Set *nbytesp=0 in fuse_get_user_pages on allocation failure
fuse:
support folios in struct fuse_args_pages and fuse_copy_pages()
fuse:
use fuse_range_is_writeback() instead of iterating pages
fuse:
use kiocb_modified in buffered write path
fuse:
use the folio based vmstat helpers
futex:
fix user access on powerpc
futex:
improve user space accesses
futex:
Switch to use hrtimer_setup_sleeper_on_stack()
futex:
Use atomic64_inc_return() in get_inode_sequence_number()
futex:
Use atomic64_try_cmpxchg_relaxed() in get_inode_sequence_number()
gdb:
lx-symbols: do not error out on monolithic build
genetlink:
extend info user-storage to match NL cb ctx
geneve:
do not assume mac header is set in geneve_xmit_skb()
genirq/devres:
Don't free interrupt which is not managed by devres
genirq/irqdesc:
Use str_enabled_disabled() helper in wakeup_show()
genirq/proc:
Add missing space separator back
genirq/proc:
Use seq_put_decimal_ull_width() for decimal values
genirq:
Introduce irq_get_nr_irqs() and irq_set_nr_irqs()
genirq:
Switch to irq_get_nr_irqs()
genirq:
Unexport nr_irqs
genksyms: