Список изменений
в Linux
6.0
.mailmap:
update Luca Ceresoli's e-mail address
/dev/null:
add IORING_OP_URING_CMD support
8250_dwlib:
Convert bitops to newer form
9p fid refcount:
add a 9p_fid_ref tracepoint
9p fid refcount:
add p9_fid_get/put wrappers
9p fid refcount:
cleanup p9_fid_put calls
9p:
Add client parameter to p9_req_put()
9p:
convert to advancing variant of iov_iter_get_pages_alloc()
9p:
Drop kref usage
9p:
Fix minor typo in code comment
9p:
Fix some kernel-doc comments
9p:
handling Rerror without copy_from_iter_full()
9p:
Make the path walk logic more clear about when cloning is required
9p:
Remove unnecessary variable for old fids while walking from d_parent
9p:
roll p9_tag_remove into p9_req_put
9p:
Track the root fid with its own variable during lookups
[coredump] don:
't use __kernel_write() on kmap_local_page()
__follow_mount_rcu():
verify that mount_lock remains unchanged
ABI:
testing/sysfs-devices-system-cpu: remove duplicated core_id
acl:
handle idmapped mounts for idmapped filesystems
acl:
make posix_acl_clone() available to overlayfs
acl:
move idmapped mount fixup into vfs_{g,s}etxattr()
acl:
port to vfs{g,u}id_t
ACPI / MMC:
PM: Unify fixing up device power
ACPI/IORT:
Add a helper to retrieve RMR info directly
ACPI/IORT:
Add support to retrieve IORT RMR reserved regions
ACPI/IORT:
Fix build error implicit-function-declaration
ACPI/IORT:
Make iort_iommu_msi_get_resv_regions() return void
ACPI/IORT:
Provide a generic helper to retrieve reserve regions
ACPI/PCI:
Remove useless NULL pointer checks
ACPI:
APEI: Better fix to avoid spamming the console with old error logs
ACPI:
APEI: Fix _EINJ vs EFI_MEMORY_SP
ACPI:
APEI: Fix double word in a comment
ACPI:
bus: Drop driver member of struct acpi_device
ACPI:
bus: Drop redundant check in acpi_device_remove()
ACPI:
bus: Drop unused list heads from struct acpi_device
ACPI:
bus: Export acpi_dev_for_each_child() to modules
ACPI:
bus: Introduce acpi_dev_for_each_child_reverse()
ACPI:
container: Use acpi_dev_for_each_child()
ACPI:
CPPC: Do not prevent CPPC from working in the future
ACPI:
EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
ACPI:
EC: Drop unused ident initializers from dmi_system_id tables
ACPI:
EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set
ACPI:
EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
ACPI:
Enable Platform Runtime Mechanism(PRM) support on ARM64
ACPI:
glue: Introduce acpi_dev_has_children()
ACPI:
glue: Introduce acpi_find_child_by_adr()
ACPI:
glue: Use acpi_dev_for_each_child()
ACPI:
irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback
ACPI:
LPSS: Fix missing check in register_device_clock()
ACPI:
Move PRM config option under the main ACPI config
ACPI:
PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008
ACPI:
PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset
ACPI:
PM: save NVS memory for Lenovo G40-45
ACPI:
PM: x86: Print messages regarding LPS0 idle support
ACPI:
PPTT: Leave the table mapped for the runtime usage
ACPI:
PPTT: Use table offset as fw_token instead of virtual address
ACPI:
PRM: Change handler_addr type to void pointer
ACPI:
processor idle: Practically limit "Dummy wait" workaround to old Intel systems
ACPI:
processor/idle: Annotate more functions to live in cpuidle section
ACPI:
processor: Drop leftover acpi_processor_get_limit_info() declaration
ACPI:
processor: Remove freq Qos request for all CPUs
ACPI:
processor: Split out thermal initialization from ACPI PSS
ACPI:
property: Add support for parsing buffer property UUID
ACPI:
property: Fix error handling in acpi_init_properties()
ACPI:
property: Fix type detection of unified integer reading functions
ACPI:
property: Ignore already existing data node tags
ACPI:
property: Move property ref argument parsing into a new function
ACPI:
property: Read buffer properties as integers
ACPI:
property: Remove default association from integer maximum values
ACPI:
property: Return type of acpi_add_nondev_subnodes() should be bool
ACPI:
property: Switch node property referencing from ifs to a switch
ACPI:
property: Tie data nodes to acpi handles
ACPI:
property: Unify integer value reading functions
ACPI:
property: Use acpi_dev_for_each_child() for child lookup
ACPI:
property: Use acpi_object_type consistently in property ref parsing
ACPI:
Remove the unused find_acpi_cpu_cache_topology()
ACPI:
resource: skip IRQ override on AMD Zen platforms
ACPI:
scan: Add CLSA0101 Laptop Support
ACPI:
scan: Walk ACPI device's children using driver core
ACPI:
utils: Add api to read _SUB from ACPI
ACPI:
video: Change how we determine if brightness key-presses are handled
ACPI:
video: Drop X86 dependency from Kconfig
ACPI:
video: Fix acpi_video_handles_brightness_key_presses()
ACPI:
video: Force backlight native for some TongFang devices
ACPI:
video: Shortening quirk list by identifying Clevo by board_name only
ACPI:
video: Use acpi_dev_for_each_child()
ACPI:
video: Use native backlight on Dell Inspiron N4010
ACPI:
VIOT: Do not dereference fwnode in struct device
ACPI:
VIOT: Fix ACS setup
Linux:
add barriers to buffer_uptodate and set_buffer_uptodate
Linux:
ADD legacy audio driver support for rembrandt
Linux:
Add Machine driver support for nau8825, max98560 and rt5682s, rt1019
Linux:
add missing includes and forward declarations to networking includes under linux/
Linux:
Add MT8186 ADSP dt-binding
Linux:
Add PDM/DSD/dataline configuration support
Linux:
Add Seth Forshee as co-maintainer for idmapped mounts
Linux:
Add SPI Driver to HPE GXP Architecture
Linux:
Add support for Intel Thunder Bay SPI controller
Add support for PolarFire SoC:
's spi controllers
Linux:
Add support of two Audio PLL source
af_alg_make_sg():
switch to advancing variant of iov_iter_get_pages()
af_key:
Do not call xfrm_probe_algs in parallel
af_unix:
Acquire/Release per-netns hash table's locks.
af_unix:
Clean up some sock_net() uses.
af_unix:
Define a per-netns hash table.
af_unix:
Do not call kmemdup() for init_net's sysctl table.
af_unix:
fix unix_sysctl_register() error path
af_unix:
Include the whole hash table size in UNIX_HASH_SIZE.
af_unix:
Optimise hash table layout.
af_unix:
Put a socket into a per-netns hash table.
af_unix:
Put pathname sockets in the global hash table.
af_unix:
Remove unix_table_locks.
af_unix:
use DEBUG_NET_WARN_ON_ONCE()
affs:
use memcpy_to_page and remove replace kmap_atomic()
afs:
Enable multipage folio support
afs:
Fix access after dec in put functions
afs:
Remove check of PageError
afs:
Return -EAGAIN, not -EREMOTEIO, when a file already locked
afs:
Use refcount_t rather than atomic_t
afs:
Use the operation issue time instead of the reply time for callbacks
agere:
fix repeated words in comments
agp/intel:
Rename intel-gtt symbols
agp/intel:
Use per device iommu check
aio:
Convert to migrate_folio
alpha/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
ALSA:
ac97: Replace sprintf() with sysfs_emit()
ALSA:
Add snd_pcm_direction_name() helper
ALSA:
aloop: Fix random zeros in capture data when using jiffies timer
ALSA:
aoa: Replace sprintf() with sysfs_emit()
ALSA:
asihpi: fix repeated words in comments
ALSA:
asihpi: Fix typo in comments
ALSA:
bcd2000: Fix a UAF bug on the error path of probing
ALSA:
compress: Enable kernel doc markers for some functions
ALSA:
compress: Fix kernel doc warnings
ALSA:
control-led: Replace sprintf() with sysfs_emit()
ALSA:
control: Add input validation
ALSA:
control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG
ALSA:
control: Fix an out-of-bounds bug in get_ctl_id_hash()
ALSA:
control: Fix missing return value comments for kernel docs
ALSA:
control: Re-order bounds checking in get_ctl_id_hash()
ALSA:
control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG
ALSA:
control: Use deferred fasync helper
ALSA:
control: Use xarray for faster lookups
ALSA:
core: Add async signal helpers
ALSA:
core: Fix double-free at snd_card_new()
ALSA:
core: Fix missing return value comments for kernel docs
ALSA:
core: Replace scnprintf() with sysfs_emit()
ALSA:
dmaengine: Fix missing return value comments for kernel docs
ALSA:
emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
ALSA:
emu10k1: Fix typo in comments
ALSA:
hda/cirrus - support for iMac 12,1 model
ALSA:
hda/conexant: Add quirk for LENOVO 20149 Notebook model
ALSA:
hda/cs8409: change cs8409_fixups v.pins initializers to static
ALSA:
hda/cs8409: Support new Dolphin Variants
ALSA:
hda/hdmi: Fix the converter reuse for the silent stream
ALSA:
hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
ALSA:
hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED
ALSA:
hda/realtek: Add pincfg for ASUS G513 HP jack
ALSA:
hda/realtek: Add pincfg for ASUS G533Z HP jack
ALSA:
hda/realtek: Add quirk for another Asus K42JZ model
ALSA:
hda/realtek: Add quirk for ASUS GA503R laptop
ALSA:
hda/realtek: Add quirk for Clevo NS50PU, NS70PU
ALSA:
hda/realtek: Add quirk for Clevo NV45PZ
ALSA:
hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
ALSA:
hda/realtek: Add quirk for Huawei WRT-WX9
ALSA:
hda/realtek: Add quirk for Lenovo Yoga7 14IAL7
ALSA:
hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
ALSA:
hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
ALSA:
hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
ALSA:
hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
ALSA:
hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
ALSA:
hda/realtek: Enable speaker and mute LEDs for HP laptops
ALSA:
hda/realtek: Re-arrange quirk table entries
ALSA:
hda/sigmatel: Fix unused variable warning for beep power change
ALSA:
hda/sigmatel: Keep power up while beep is enabled
ALSA:
hda/tegra: Align BDL entry to 4KB boundary
ALSA:
hda/tegra: set depop delay for tegra
ALSA:
hda: add Intel 5 Series / 3400 PCI DID
ALSA:
hda: cirrus: Add initial DSP support and firmware loading
ALSA:
hda: cs35l41: Add defaulted values into dsp bypass config sequence
ALSA:
hda: cs35l41: Add initial DSP support and firmware loading
ALSA:
hda: cs35l41: Add module parameter to control firmware load
ALSA:
hda: cs35l41: Allow compilation test on non-ACPI configurations
ALSA:
hda: cs35l41: Clarify support for CSC3551 without _DSD Properties
ALSA:
hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41
ALSA:
hda: cs35l41: Don't dereference fwnode handle
ALSA:
hda: cs35l41: Drop wrong use of ACPI_PTR()
ALSA:
hda: cs35l41: Fix build error unused-function
ALSA:
hda: cs35l41: Fix comments wrt serial-multi-instantiate reference
ALSA:
hda: cs35l41: Improve dev_err_probe() messaging
ALSA:
hda: cs35l41: Read Speaker Calibration data from UEFI variables
ALSA:
hda: cs35l41: Save codec object inside component struct
ALSA:
hda: cs35l41: Save Subsystem ID inside CS35L41 Driver
ALSA:
hda: cs35l41: Support CLSA0101
ALSA:
hda: cs35l41: Support Firmware switching and reloading
ALSA:
hda: cs35l41: Support Hibernation during Suspend
ALSA:
hda: cs35l41: Support multiple load paths for firmware
ALSA:
hda: cs35l41: Support reading subsystem id from ACPI
ALSA:
hda: cs35l41: Support Speaker ID for laptops
ALSA:
hda: cs35l41: Use the CS35L41 HDA internal define
ALSA:
hda: Fix crash due to jack poll in suspend
ALSA:
hda: Fix hang at HD-audio codec unbinding due to refcount saturation
ALSA:
hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted
ALSA:
hda: Fix Nvidia dp infoframe
ALSA:
hda: Fix page fault in snd_hda_codec_shutdown()
ALSA:
hda: Fix put_device() inconsistency in error path
ALSA:
hda: hda_cs_dsp_ctl: Add apis to write the controls directly
ALSA:
hda: hda_cs_dsp_ctl: Add fw id strings
ALSA:
hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls
ALSA:
hda: intel-dsp-config: add missing RaptorLake PCI IDs
ALSA:
hda: intel-nhlt: Correct the handling of fmt_config flexible array
ALSA:
hda: Make device usage_count consistent across subsequent probing
ALSA:
hda: Once again fix regression of page allocations with IOMMU
ALSA:
hda: Remove unused macro definition
ALSA:
hda: Replace sprintf() with sysfs_emit()
ALSA:
hda: Reset all SIE bits in INTCTL
ALSA:
hda: Skip event processing for unregistered codecs
ALSA:
hiface: fix repeated words in comments
ALSA:
ice1712: remove redundant assignment to new
ALSA:
info: Fix llseek return value when using callback
ALSA:
line6: Replace sprintf() with sysfs_emit()
ALSA:
memalloc: Fix missing return value comments for kernel docs
ALSA:
memalloc: Revive x86-specific WC page allocations again
ALSA:
pcm: Fix missing return value comments for kernel docs
ALSA:
pcm: oss: Fix race at SNDCTL_DSP_SYNC
ALSA:
pcm: Replace sprintf() with sysfs_emit()
ALSA:
pcm: Use deferred fasync helper
ALSA:
rawmidi: Check stream state at exported functions
ALSA:
rawmidi: Make internal functions local static
ALSA:
rawmidi: Move lock to snd_rawmidi_substream
ALSA:
rawmidi: Take buffer refcount while draining output
ALSA:
rawmidi: Take open_mutex around parameter changes
ALSA:
scarlett2: Add Focusrite Clarett+ 8Pre support
ALSA:
seq: Fix data-race at module auto-loading
ALSA:
seq: oss: Fix data-race for max_midi_devs access
ALSA:
timer: Use deferred fasync helper
ALSA:
usb-audio: Add endianness annotations
ALSA:
usb-audio: Add quirk for Behringer UMC202HD
ALSA:
usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
ALSA:
usb-audio: Clear fixed clock rate at closing EP
ALSA:
usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
ALSA:
usb-audio: Inform the delayed registration more properly
ALSA:
usb-audio: make read-only array marker static const
ALSA:
usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
ALSA:
usb-audio: Register card again for iface over delayed_register option
ALSA:
usb-audio: Split endpoint setups for hw_params and prepare
ALSA:
usb-audio: Support jack detection on Dell dock
ALSA:
usb-audio: Turn off 'manual mode' on Dell dock
ALSA:
usb-audio: Use atomic_try_cmpxchg in ep_state_update
ALSA:
usb/6fire: fix repeated words in comments
ALSA:
wavefront: remove redundant assignment to pointer end
amd-xgbe:
fix clang -Wformat warnings
amd/display/dc:
Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
amd/xgbe:
fix repeated words in comments
amdgpu/pm:
Fix incorrect variable for size of clocks array
amdgpu/pm:
Fix possible array out-of-bounds if SCLK levels != 2
amdgpu:
amdgpu_device.c: Removed trailing whitespace
amt:
fix typo in comment
amt:
remove unnecessary (void*) conversions
android:
binder: fix lockdep check on clearing vma
android:
binder: stop saving a pointer to the VMA
APCI:
irq: Add support for multiple GSI domains
apm-emulation:
drop unexpected word "the" in the comments
apparmor:
add a kernel label to use on kernel objects
apparmor:
allow label to carry debug flags
apparmor:
Convert secid mapping to XArrays instead of IDR
apparmor:
correct config reference to intended one
apparmor:
disable showing the mode as part of a secid to secctx
apparmor:
don't create raw_sha1 symlink if sha1 hashing is disabled
apparmor:
Enable tuning of policy paranoid load for embedded systems
apparmor:
extend policydb permission set by making use of the xbits
apparmor:
fix aa_label_asxprint return check
apparmor:
fix absroot causing audited secids to begin with =
apparmor:
Fix failed mount permission check error message
apparmor:
Fix kernel-doc
apparmor:
Fix match_mnt_path_str() and match_mnt() kernel-doc comment
apparmor:
Fix memleak in aa_simple_write_to_buffer()
apparmor:
fix overlapping attachment computation
apparmor:
fix quiet_denied for file rules
apparmor:
fix reference count leak in aa_pivotroot()
apparmor:
fix setting unconfined mode on a loaded profile
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
Fix undefined reference to `zlib_deflate_workspacesize'
apparmor:
make export of raw binary profile to userspace optional
apparmor:
Mark alloc_unconfined() as static
apparmor:
move ptrace mediation to more logical task.{h,c}
apparmor:
resolve uninitialized symbol warnings in policy_unpack_test.c
apparmor:
test: Remove some casts which are no-longer required
apparmor:
test: Remove some casts which are no-longer required
apparmor:
Update help description of policy hash for introspection
apparmor:
Update MAINTAINERS file with new email address
apparmor:
Update MAINTAINERS file with the lastest information
apparmor:
Use struct_size() helper in kmalloc()
arc/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
arch/*/:
remove CONFIG_VIRT_TO_BUS
arch/*:
Disable softirq stacks on PREEMPT_RT.
arch/riscv:
add Zihintpause support
arch:
arm64: dts: lx2160a-clearfog-itx: rename the sfp GPIO properties
arch:
arm64: dts: marvell: rename the sfp GPIO properties
arch:
m68k: q40: README: drop references to IDE driver
arch:
make TRACE_IRQFLAGS_NMI_SUPPORT generic
arch:
microblaze: Remove unused "select HANDLE_DOMAIN_IRQ"
arch:
um: Fix build for statically linked UML w/ constructors
arch:
um: Mark the stack non-executable to fix a binutils warning
arch_topology:
Add support for parsing sockets in /cpu-map
arch_topology:
Add support to parse and detect cache attributes
arch_topology:
Avoid parsing through all the CPUs once a outlier CPU is found
arch_topology:
Check for non-negative value rather than -1 for IDs validity
arch_topology:
Don't set cluster identifier as physical package identifier
arch_topology:
Drop LLC identifier stash from the CPU topology
arch_topology:
Fix cache attributes detection in the CPU hotplug path
arch_topology:
Limit span of cpu_clustergroup_mask()
arch_topology:
Make cluster topology span at least SMT CPUs
arch_topology:
Make cluster topology span at least SMT CPUs
arch_topology:
Set cluster identifier in each core/thread from /cpu-map
arch_topology:
Set thread sibling cpumask only within the cluster
arch_topology:
Silence early cacheinfo errors when non-existent
arch_topology:
Use the last level cache information from the cacheinfo
arch_topology:
Warn that topology for nested clusters is not supported
ARM/dma-mapping:
consolidate IOMMU ops callbacks
ARM/dma-mapping:
drop .dma_supported for IOMMU ops
ARM/dma-mapping:
mark various dma-mapping routines static in dma-mapping.c
ARM/dma-mapping:
merge IOMMU ops
ARM/dma-mapping:
remove dmabounce
ARM/dma-mapping:
remove the unused virt_to_dma helper
ARM/dma-mapping:
use dma-direct unconditionally
ARM/dma-mapping:
use dma_to_phys/phys_to_dma in the dma-mapping code
ARM/dma-mapping:
use the generic versions of dma_to_phys/phys_to_dma by default
arm/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
arm64/bti:
Disable in kernel BTI when cross section thunks are broken
arm64/cache:
Fix cache_type_cwg() for register generation
arm64/cache:
Restrict which headers are included in __ASSEMBLY__
arm64/cpufeature:
Store elf_hwcaps as a bitmap rather than unsigned long
arm64/cpuinfo:
Remove references to reserved cache type
arm64/fpsimd:
Remove duplicate SYS_SVCR read
arm64/hugetlb:
implement arm64 specific hugetlb_mask_last_page
arm64/hwcap:
Document allocation of upper bits of AT_HWCAP
arm64/hwcap:
Support FEAT_EBF16
arm64/idreg:
Fix tab/space damage
arm64/kexec:
Fix missing extra range for crashkres_low.
arm64/mm:
Define defer_reserve_crashkernel()
arm64/mm:
move protection_map[] inside the platform
arm64/mm:
use GENMASK_ULL for TTBR_BADDR_MASK_52
arm64/mte:
Standardise GMID field name definitions
arm64/ptrace:
Don't clear calling process' TIF_SME on OOM
arm64/signal:
Clean up SVE/SME feature checking inconsistency
arm64/signal:
Flush FPSIMD register state when disabling streaming mode
arm64/signal:
Raise limit on stack frames
arm64/sme:
Don't flush SVE register state when allocating SME storage
arm64/sme:
Don't flush SVE register state when handling SME traps
arm64/sme:
Expose SMIDR through sysfs
arm64/sysreg:
Add _EL1 into ID_AA64ISAR1_EL1 definition names
arm64/sysreg:
Add _EL1 into ID_AA64ISAR2_EL1 definition names
arm64/sysreg:
Add SYS_FIELD_GET() helper
arm64/sysreg:
Align pointer auth enumeration defines with architecture
arm64/sysreg:
Allow leading blanks on comments in sysreg file
arm64/sysreg:
Convert CTR_EL0 to automatic generation
arm64/sysreg:
Convert DCZID_EL0 to automatic generation
arm64/sysreg:
Convert GMID to automatic generation
arm64/sysreg:
Convert ID_AA64ISAR1_EL1 to automatic generation
arm64/sysreg:
Convert ID_AA64ISAR2_EL1 to automatic generation
arm64/sysreg:
Convert ID_AA64SMFR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_AA64ZFR0_EL1 to automatic generation
arm64/sysreg:
Convert LORC_EL1 to automatic generation
arm64/sysreg:
Convert LOREA_EL1 to automatic generation
arm64/sysreg:
Convert LORID_EL1 to automatic generation
arm64/sysreg:
Convert LORN_EL1 to automatic generation
arm64/sysreg:
Convert LORSA_EL1 to automatic generation
arm64/sysreg:
Directly include bitfield.h
arm64/sysreg:
Guard SYS_FIELD_ macros for asm
arm64/sysreg:
Make BHB clear feature defines match the architecture
arm64/sysreg:
Remove defines for RPRES enumeration
arm64/sysreg:
Standardise naming for CTR_EL0 fields
arm64/sysreg:
Standardise naming for DCZID_EL0 field names
arm64/sysreg:
Standardise naming for ID_AA64SMFR0_EL1 enums
arm64/sysreg:
Standardise naming for ID_AA64ZFR0_EL1 fields
arm64/sysreg:
Standardise naming for WFxT defines
arm64:
Add an override for ID_AA64SMFR0_EL1.FA64
arm64:
Add HAVE_IOREMAP_PROT support
arm64:
Add LDR (literal) instruction
arm64:
Add the arm64.nosme command line option
arm64:
Add the arm64.nosve command line option
arm64:
adjust KASLR relocation after ARCH_RANDOM removal
arm64:
Allow sticky E2H when entering EL1
arm64:
Allow the idreg override to deal with variable field width
arm64:
asm-extable: add asm uacess helpers
arm64:
asm-extable: move data fields
arm64:
bcmbca: add arch bcmbca machine entry
arm64:
bcmbca: Include full family name in Kconfig
arm64:
boot: add zstd support
arm64:
cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
arm64:
compat: Move kuser32.S to .rodata section
arm64:
compat: Move sigreturn32.S to .rodata section
arm64:
Copy the task argument to unwind_state
arm64:
correct the effect of mitigations off on kpti
arm64:
cpufeature: Allow different PMU versions in ID_DFR0_EL1
arm64:
cpuidle: remove generic cpuidle support
arm64:
defconfig: Add Nuvoton NPCM family support
arm64:
defconfig: Build Tegra OPE module
arm64:
defconfig: Demote Qualcomm USB PHYs to modules
arm64:
defconfig: Enable Allwinner built in CODECs
arm64:
defconfig: enable ARCH_NXP
arm64:
defconfig: enable bcmbca soc support
arm64:
defconfig: Enable DRM_V3D
arm64:
defconfig: Enable gpio-fan support
arm64:
defconfig: enable i.MX93 clk & pinctrl
arm64:
defconfig: Enable qcom interconnect drivers
arm64:
defconfig: Enable qcom ss & hs usb phy
arm64:
defconfig: enable Qualcomm Bandwidth Monitor
arm64:
defconfig: enable Qualcomm LPG leds driver
arm64:
defconfig: Enable Qualcomm SC8280XP providers
arm64:
defconfig: Enable R8A779G0 SoC
arm64:
defconfig: Sync some configs with savedefconfig
arm64:
Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr}
arm64:
Do not forget syscall when starting a new thread.
arm64:
dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp
arm64:
dts: Add base DTS file for bcmbca device Asus GT-AX6000
arm64:
dts: Add DTS files for bcmbca SoC BCM4912
arm64:
dts: Add DTS files for bcmbca SoC BCM63146
arm64:
dts: Add DTS files for bcmbca SoC BCM63158
arm64:
dts: Add DTS files for bcmbca SoC BCM6813
arm64:
dts: Add DTS files for bcmbca SoC BCM6856
ARM64:
dts: Add DTS files for bcmbca SoC BCM6858
arm64:
dts: Add SFP node for TA 3.0 devices
arm64:
dts: Add support for Stratix 10 Software Virtual Platform
arm64:
dts: allwinner: a100: Update I2C controller fallback
arm64:
dts: allwinner: a64: orangepi-win: Fix LED node name
arm64:
dts: allwinner: Add Allwinner H616 .dtsi file
arm64:
dts: allwinner: align gpio-key node names with dtschema
arm64:
dts: allwinner: h616: Add OrangePi Zero 2 board support
arm64:
dts: allwinner: h616: Add X96 Mate TV box support
arm64:
dts: allwinner: pinephone: Enable internal HMIC bias
arm64:
dts: allwinner: Use constants for RTC clock indexes
arm64:
dts: altera: adjust whitespace around '='
arm64:
dts: altera: socfpga_stratix10: move clocks out of soc node
arm64:
dts: amd: adjust whitespace around '='
arm64:
dts: amlogic: adjust whitespace around '='
arm64:
dts: amlogic: align gpio-key node names with dtschema
arm64:
dts: amlogic: correct gpio-keys properties
arm64:
dts: apm: adjust whitespace around '='
arm64:
dts: apm: correct gpio-keys properties
arm64:
dts: apm: Harmonize DWC USB3 DT nodes name
arm64:
dts: apple: Re-parent ANS2 power domains
arm64:
dts: apple: t8103: Add ANS2 NVMe nodes
arm64:
dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible
arm64:
dts: arm/juno: Drop erroneous 'mbox-name' property
arm64:
dts: arm: adjust whitespace around '='
arm64:
dts: arm: juno: Remove legacy Coresight 'slave-mode' property
arm64:
dts: broadcom: adjust whitespace around '='
arm64:
dts: broadcom: align gpio-key node names with dtschema
arm64:
dts: exynos: Add internal eMMC support to jackpotlte
arm64:
dts: exynos: add secondary ufs devices in ExynosAutov9
arm64:
dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9
arm64:
dts: exynos: add watchdog in ExynosAutov9
arm64:
dts: exynos: adjust DT style of ufs nodes in ExynosAutov9
arm64:
dts: exynos: adjust whitespace around '='
arm64:
dts: exynos: align MMC node name with dtschema
arm64:
dts: exynos: enable secondary ufs devices ExynosAutov9 SADK
arm64:
dts: exynos: use local header for pinctrl register values
arm64:
dts: exynosautov9: add pdma0 device tree node
arm64:
dts: exynosautov9: add usi device tree nodes
arm64:
dts: exynosautov9: correct spi11 pin names
arm64:
dts: exynosautov9: prepare usi0 changes
arm64:
dts: freescale: add i.MX93 11x11 EVK basic support
arm64:
dts: freescale: Add i.MX93 dtsi support
arm64:
dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP
arm64:
dts: freescale: Add phyBOARD-Polis-i.MX8MM support
arm64:
dts: freescale: align gpio-key node names with dtschema
arm64:
dts: freescale: align led node names with dtschema
arm64:
dts: freescale: imx8: Fix power controller name
arm64:
dts: freescale: imx8: Fix the system-controller node name
arm64:
dts: freescale: imx8qxp: Add fallback compatible for clock controller
arm64:
dts: freescale: imx8qxp: Fix the keys node name
arm64:
dts: freescale: imx8qxp: Fix the ocotp node name
arm64:
dts: freescale: imx8qxp: Fix thermal zone name for cpu0
arm64:
dts: freescale: imx8qxp: Remove unnecessary clock related entries
arm64:
dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity
arm64:
dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity
arm64:
dts: fsd: Add cpu cache information
arm64:
dts: fsd: add ufs device node
arm64:
dts: fsd: use local header for pinctrl register values
arm64:
dts: fsl-ls10xx: use generic dma node name
arm64:
dts: fsl: adjust whitespace around '='
arm64:
dts: fsl: ls1012a: fix Micron SPI NOR compatible
arm64:
dts: hisilicon: adjust whitespace around '='
arm64:
dts: hisilicon: align gpio-key node names with dtschema
arm64:
dts: hisilicon: correct gpio-keys properties
arm64:
dts: imx8m: Disable job ring 0 nodes
arm64:
dts: imx8m: Pass a label to the soc node
arm64:
dts: imx8mm-evk: add bt-sco sound card support
arm64:
dts: imx8mm-venice-gw7901: fix port/phy validation
arm64:
dts: imx8mm-venice-gw7902: fix UART1 CTS
arm64:
dts: imx8mm-verdin: extend pmic voltages
arm64:
dts: imx8mm-verdin: update CAN clock to 40MHz
arm64:
dts: imx8mm-verdin: use level interrupt for mcp251xfd
arm64:
dts: imx8mm: Add SNVS LPGPR
arm64:
dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo
arm64:
dts: imx8mn-evk: add bt-sco sound card support
arm64:
dts: imx8mn: remove GPU power domain reset
arm64:
dts: imx8mp-evk: add regulator supply to CPU nodes
arm64:
dts: imx8mp-tqma8mpql-mba8mpxl: add missing pinctrl for RTC alarm
arm64:
dts: imx8mp-venice-gw74xx: fix CAN STBY polarity
arm64:
dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port
arm64:
dts: imx8mp-venice-gw74xx: fix port/phy validation
arm64:
dts: imx8mp-venice-gw74xx: fix sai2 pin settings
arm64:
dts: imx8mp: add NoC node
arm64:
dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2
arm64:
dts: imx8mp: Adjust ECSPI1 pinmux on i.MX8M Plus DHCOM
arm64:
dts: imx8mp: Fix I2C5 GPIO assignment on i.MX8M Plus DHCOM
arm64:
dts: imx8mq-evk: add bt-sco sound card support
arm64:
dts: imx8mq-tqma8mq: Remove superfluous interrupt-names
arm64:
dts: imx8mq: Pass a label to the AIPS nodes
arm64:
dts: imx8m{m,p}-verdin: use IT temperatures
arm64:
dts: imx8ulp: add #reset-cells for pcc
arm64:
dts: imx8ulp: address build warning
arm64:
dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC
arm64:
dts: juno: Add cache-level property to L2 caches
arm64:
dts: juno: Add missing MHU secure-irq
arm64:
dts: layerscape: Add SFP node for TA 2.1 devices
arm64:
dts: lg: adjust whitespace around '='
arm64:
dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x
arm64:
dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board
arm64:
dts: marvell: adjust whitespace around '='
arm64:
dts: marvell: align gpio-key node names with dtschema
arm64:
dts: marvell: armada-3720: align lednode names with dtschema
arm64:
dts: mba8mx: Remove unneeded comments
arm64:
dts: mediatek: Add infra #reset-cells property for MT8192
arm64:
dts: mediatek: Add infra #reset-cells property for MT8195
arm64:
dts: mediatek: Add MediaTek CCI node for MT8183
arm64:
dts: mediatek: Add mediatek,cci property for MT8183 cpufreq
arm64:
dts: mediatek: Add opp table and clock property for MT8183 cpufreq
arm64:
dts: mediatek: adjust whitespace around '='
arm64:
dts: mediatek: align gpio-key node names with dtschema
arm64:
dts: mediatek: asurada: Add ChromeOS EC
arm64:
dts: mediatek: asurada: Add Cr50 TPM
arm64:
dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad
arm64:
dts: mediatek: asurada: Add I2C touchscreen
arm64:
dts: mediatek: asurada: Add keyboard mapping for the top row
arm64:
dts: mediatek: asurada: Add MT6359 PMIC
arm64:
dts: mediatek: asurada: Add SPI NOR flash memory
arm64:
dts: mediatek: asurada: Add SPMI regulators
arm64:
dts: mediatek: asurada: Add system-wide power supplies
arm64:
dts: mediatek: asurada: Document GPIO names
arm64:
dts: mediatek: asurada: Enable and configure I2C and SPI busses
arm64:
dts: mediatek: asurada: Enable MMC
arm64:
dts: mediatek: asurada: Enable PCIe and add WiFi
arm64:
dts: mediatek: asurada: Enable SCP
arm64:
dts: mediatek: asurada: Enable XHCI
arm64:
dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4
arm64:
dts: mediatek: cherry: Add platform regulators layout and config
arm64:
dts: mediatek: cherry: Add support for internal eMMC storage
arm64:
dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC
arm64:
dts: mediatek: cherry: Document gpios and add default pin config
arm64:
dts: mediatek: cherry: Enable I2C and SPI controllers
arm64:
dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7
arm64:
dts: mediatek: cherry: Enable support for the SPI NOR flash
arm64:
dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers
arm64:
dts: mediatek: Introduce MT8192-based Asurada board family
arm64:
dts: mediatek: Introduce MT8195 Cherry platform's Tomato
arm64:
dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU
arm64:
dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs
arm64:
dts: mediatek: mt6795: Add Cortex A53 PMU nodes
arm64:
dts: mediatek: mt6795: Add cpu-map and L2 cache
arm64:
dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs
arm64:
dts: mediatek: mt6795: Add general purpose timer node
arm64:
dts: mediatek: mt6795: Add pinctrl controller node
arm64:
dts: mediatek: mt6795: Add watchdog node to avoid timeouts
arm64:
dts: mediatek: mt6795: Create soc bus node and move mmio devices
arm64:
dts: mediatek: mt6795: Remove incorrect fixed-clocks
arm64:
dts: mediatek: mt6795: Specify interrupts for vGIC
arm64:
dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema
arm64:
dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property
arm64:
dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU
arm64:
dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd
arm64:
dts: mediatek: mt8183: change efuse node name
arm64:
dts: mediatek: mt8192: fix dtbs check warning of efuse
arm64:
dts: mediatek: mt8195: add efuse node and cells
arm64:
dts: mediatek: mt8195: enable usb remote wakeup
arm64:
dts: mediatek: Replace 'enable-sdio-wakeup'
arm64:
dts: mediatek: spherion: Add keyboard backlight
arm64:
dts: meson: add gpio-fan control to GS-King-X
arm64:
dts: meson: add reset controller for Meson-S4 SoC
arm64:
dts: microchip: adjust whitespace around '='
arm64:
dts: mt7622: fix BPI-R64 WPS button
arm64:
dts: mt8173: Fix nor_flash node
arm64:
dts: mt8183: add GCE client property for Mediatek MUTEX
arm64:
dts: mt8183: Add panel rotation
arm64:
dts: mt8183: add svs device information
arm64:
dts: mt8192: Fix idle-states entry-method
arm64:
dts: mt8192: Fix idle-states nodes naming scheme
arm64:
dts: nuvoton: Add initial NPCM845 EVB device tree
arm64:
dts: nuvoton: Add initial NPCM8XX device tree
arm64:
dts: qcom: add device tree for LG G7 and LG V35
arm64:
dts: qcom: add fallback compatible to PMIC GPIOs
arm64:
dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998
arm64:
dts: qcom: add mdp_clk clock to the MDSS device
arm64:
dts: qcom: add missing AOSS QMP compatible fallback
arm64:
dts: qcom: add missing gpio-ranges in PMIC GPIOs
arm64:
dts: qcom: add SA8540P and ADP
arm64:
dts: qcom: add SC8280XP platform
arm64:
dts: qcom: Add support for Xiaomi Mi Mix2s
arm64:
dts: qcom: adjust whitespace around '='
arm64:
dts: qcom: align gpio-key node names with dtschema
arm64:
dts: qcom: align led node names with dtschema
arm64:
dts: qcom: align OPP table names with DT schema
arm64:
dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64:
dts: qcom: apq8016-sbc: add function and color to LED nodes
arm64:
dts: qcom: apq8096-db820c: add PM8994 pin function
arm64:
dts: qcom: correct gpio-keys properties
arm64:
dts: qcom: correct interrupt controller on PM8916 and PMS405
arm64:
dts: qcom: correct SPMI WLED register range encoding
arm64:
dts: qcom: db820c: Add user LEDs
arm64:
dts: qcom: extend scm compatible strings
arm64:
dts: qcom: Fix 'reg-names' for sdhci nodes
arm64:
dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes
arm64:
dts: qcom: Fix sdhci node names - use 'mmc@'
arm64:
dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible
arm64:
dts: qcom: ipq6018: add label to remoteproc node
arm64:
dts: qcom: ipq6018: correct QUP peripheral labels
arm64:
dts: qcom: ipq6018: drop USB PHY clock index
arm64:
dts: qcom: ipq8074: add #size/address-cells to DTSI
arm64:
dts: qcom: ipq8074: add APCS node
arm64:
dts: qcom: ipq8074: add interrupt-parent to DTSI
arm64:
dts: qcom: ipq8074: add reset to SDHCI
arm64:
dts: qcom: ipq8074: add USB power domains
arm64:
dts: qcom: ipq8074: drop USB PHY clock index
arm64:
dts: qcom: ipq8074: fix NAND node name
arm64:
dts: qcom: ipq8074: move ARMv8 timer out of SoC node
arm64:
dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl
arm64:
dts: qcom: msm8916: add xo clocks to rpmcc and a53pll
arm64:
dts: qcom: msm8916: Fix typo in pronto remoteproc node
arm64:
dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties
arm64:
dts: qcom: msm8994: add required ranges to OCMEM
arm64:
dts: qcom: msm8996-tone: Drop cont_splash_mem region
arm64:
dts: qcom: msm8996-tone: Rule out PM(I)8994 variants
arm64:
dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus
arm64:
dts: qcom: msm8996: add clocks to the MMCC device node
arm64:
dts: qcom: msm8996: add GCC's optional clock sources
arm64:
dts: qcom: msm8996: Add interconnect support
arm64:
dts: qcom: msm8996: add missing DSI clock assignments
arm64:
dts: qcom: msm8996: Add SDHCI resets
arm64:
dts: qcom: msm8996: add second DSI interface
arm64:
dts: qcom: msm8996: add xo clock source to rpmcc
arm64:
dts: qcom: msm8996: clean up PCIe PHY node
arm64:
dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
arm64:
dts: qcom: msm8996: drop phy-names from HDMI device node
arm64:
dts: qcom: msm8996: use non-empty ranges for PCIe PHYs
arm64:
dts: qcom: msm8998*: Clean up #includes
arm64:
dts: qcom: msm8998*: Fix TLMM and pin nodes
arm64:
dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default
arm64:
dts: qcom: msm8998-clamshell: Clean up the DT
arm64:
dts: qcom: msm8998-fxtec: Decouple from 8998 MTP
arm64:
dts: qcom: msm8998-fxtec: Use "okay" instead of "ok"
arm64:
dts: qcom: msm8998-laptops: Clean up DTs
arm64:
dts: qcom: msm8998-mtp: correct board compatible
arm64:
dts: qcom: msm8998-mtp: Merge and fix up the DT
arm64:
dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb
arm64:
dts: qcom: msm8998-oneplus: Apply style fixes
arm64:
dts: qcom: msm8998-xperia: Introduce ToF sensor support
arm64:
dts: qcom: msm8998-yoshino-lilac: Disable LVS1
arm64:
dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label
arm64:
dts: qcom: msm8998-yoshino: Add USB extcon
arm64:
dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{}
arm64:
dts: qcom: msm8998: drop USB PHY clock index
arm64:
dts: qcom: msm8998: Make regulator voltages multiple of step-size
arm64:
dts: qcom: pm660l: Add LPG node
arm64:
dts: qcom: pm8150b: add Light Pulse Generator device node
arm64:
dts: qcom: pm8150l: add Light Pulse Generator device node
arm64:
dts: qcom: pmi8994: Define MPP block
arm64:
dts: qcom: qcs404: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1
arm64:
dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
arm64:
dts: qcom: qrb5165-rb5: add function and color to LED nodes
arm64:
dts: qcom: qrb5165-rb5: declare tri-led user leds
arm64:
dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes
arm64:
dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes
arm64:
dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties
arm64:
dts: qcom: reorder USB interrupts
arm64:
dts: qcom: sc7180-idp: add vdds supply to the DSI PHY
arm64:
dts: qcom: sc7180-trogdor: add function to LED node
arm64:
dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables
arm64:
dts: qcom: sc7180: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: sc7180: Add kingoftown dts files
arm64:
dts: qcom: sc7180: Add mrbland dts files
arm64:
dts: qcom: sc7180: Add pazquel dts files
arm64:
dts: qcom: sc7180: Add quackingstick dts files
arm64:
dts: qcom: sc7180: Add wormdingler dts files
arm64:
dts: qcom: sc7180: drop #clock-cells from displayport-controller
arm64:
dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
arm64:
dts: qcom: sc7180: rename DPU device node
arm64:
dts: qcom: sc7180: split register block for DP controller
arm64:
dts: qcom: sc7280-herobrine: add function to LED node
arm64:
dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1
arm64:
dts: qcom: sc7280-qcard: Add ldo_l17b regulator node
arm64:
dts: qcom: sc7280: add lpass lpi pin controller node
arm64:
dts: qcom: sc7280: Add pinmux for I2S speaker and Headset
arm64:
dts: qcom: sc7280: Add proxy interconnect requirements for modem
arm64:
dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1
arm64:
dts: qcom: sc7280: add simple-mfd to IMEM
arm64:
dts: qcom: sc7280: Add touchscreen to villager
arm64:
dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp
arm64:
dts: qcom: sc7280: drop #clock-cells from displayport-controller
arm64:
dts: qcom: sc7280: drop address/size-cells from eDP node
arm64:
dts: qcom: sc7280: drop PCIe PHY clock index
arm64:
dts: qcom: sc7280: drop unused clocks from eDP node
arm64:
dts: qcom: sc7280: Enable keyboard backlight for villager
arm64:
dts: qcom: sc7280: Enable wifi for Chrome OS boards
arm64:
dts: qcom: sc7280: fix PCIe clock reference
arm64:
dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node
arm64:
dts: qcom: sc7280: move USB wakeup-source property
arm64:
dts: qcom: sc7280: Move wcd specific pin conf to common file
arm64:
dts: qcom: sc7280: Rename sar sensor labels
arm64:
dts: qcom: sc7280: reorder USB interrupts
arm64:
dts: qcom: sc7280: Set modem FW path for Chrome OS boards
arm64:
dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards
arm64:
dts: qcom: sc7280: split register block for DP controller
arm64:
dts: qcom: sc7280: use constants for gpucc clocks and power-domains
arm64:
dts: qcom: sc8280xp-x13s: Update firmware location
arm64:
dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree
arm64:
dts: qcom: sc8280xp: Add lost ranges for timer
arm64:
dts: qcom: sc8280xp: add missing 300MHz
arm64:
dts: qcom: sc8280xp: Add reference device
arm64:
dts: qcom: sc8280xp: drop UFS PHY clock-cells
arm64:
dts: qcom: sc8280xp: fix DP PHY node unit addresses
arm64:
dts: qcom: sc8280xp: Fix PMU interrupt
arm64:
dts: qcom: sc8280xp: fix the smmu interrupt values
arm64:
dts: qcom: sc8280xp: fix USB clock order and naming
arm64:
dts: qcom: sc8280xp: fix USB interrupts
arm64:
dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock
arm64:
dts: qcom: sc8280xp: fix usb_1 ssphy irq
arm64:
dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG
arm64:
dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys
arm64:
dts: qcom: sdm630: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: sdm630: add second (HS) USB host support
arm64:
dts: qcom: sdm630: correct QFPROM byte offsets
arm64:
dts: qcom: sdm630: disable dsi0/dsi0_phy by default
arm64:
dts: qcom: sdm630: disable GPU by default
arm64:
dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes
arm64:
dts: qcom: sdm630: fix gpu's interconnect path
arm64:
dts: qcom: sdm630: fix the qusb2phy ref clock
arm64:
dts: qcom: sdm630: order clocks according to bindings
arm64:
dts: qcom: sdm630: order interrupts according to bindings
arm64:
dts: qcom: sdm630: order regs according to bindings
arm64:
dts: qcom: sdm630: remove unneeded address/size cells in glink-edge
arm64:
dts: qcom: sdm630: rename qusb2phy to qusb2phy0
arm64:
dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
arm64:
dts: qcom: sdm660-xiaomi-lavender: Configure WLED
arm64:
dts: qcom: sdm660: Add initial Inforce IFC6560 board support
arm64:
dts: qcom: sdm660: disable dsi1/dsi1_phy by default
arm64:
dts: qcom: sdm660: move SDHC2 card detect pinconf to board files
arm64:
dts: qcom: sdm845*: replace i2s reg with constant
arm64:
dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage
arm64:
dts: qcom: sdm845-db845c: add function and color to LED nodes
arm64:
dts: qcom: sdm845-db845c: Enable gpi_dma1
arm64:
dts: qcom: sdm845-db845c: Specify a i2c bus clocks
arm64:
dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED
arm64:
dts: qcom: sdm845: Add camss vdda-pll-supply
arm64:
dts: qcom: sdm845: Add CPU BWMON
arm64:
dts: qcom: sdm845: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: sdm845: Enable user LEDs on DB845c
arm64:
dts: qcom: sdm845: Fill in GENI DMA references
arm64:
dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply
arm64:
dts: qcom: sdm845: rename DPU device node
arm64:
dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI
arm64:
dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2
arm64:
dts: qcom: sm6125: Append -state suffix to pinctrl nodes
arm64:
dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
arm64:
dts: qcom: sm6350: Replace literal rpmhpd indices with constants
arm64:
dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sm8150: Fix fastrpc iommu values
arm64:
dts: qcom: sm8250: add missing PCIe PHY clock-cells
arm64:
dts: qcom: sm8250: Disable camcc by default
arm64:
dts: qcom: sm8250: drop UFS PHY clock-cells
arm64:
dts: qcom: sm8250: Enable per-process page tables.
arm64:
dts: qcom: sm8250: Move qup-opp-table out of soc node
arm64:
dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sm8250: rename DPU device node
arm64:
dts: qcom: sm8250: use constants for audio clocks
arm64:
dts: qcom: sm8350: Add DISPCC node
arm64:
dts: qcom: sm8350: drop USB PHY clock index
arm64:
dts: qcom: sm8350: fix UFS PHY serdes size
arm64:
dts: qcom: sm8350: Move qup-opp-tables out of soc node
arm64:
dts: qcom: sm8350: remove duplicated glink-edge interrupt
arm64:
dts: qcom: sm8350: Replace integers with rpmpd defines
arm64:
dts: qcom: sm8450: Add description of camera clock controller
arm64:
dts: qcom: sm8450: Add interconnect requirements for SCM
arm64:
dts: qcom: sm8450: add uart20 node
arm64:
dts: qcom: sm8450: drop UFS PHY clock-cells
arm64:
dts: qcom: sm8450: drop USB PHY clock index
arm64:
dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes
arm64:
dts: qcom: sm8450: remove duplicated glink-edge interrupt
arm64:
dts: qcom: sm8450: rename interconnect nodes
arm64:
dts: qcom: thinkpad-x13s: Fix firmware location
arm64:
dts: qcom: timer should use only 32-bit size
arm64:
dts: qcom: use dedicated QFPROM compatibles
arm64:
dts: qcom: use generic sram as name for imem and ocmem nodes
arm64:
dts: renesas: Add missing space after remote-endpoint
arm64:
dts: renesas: Add panel overlay for Draak and Ebisu boards
arm64:
dts: renesas: Add panel overlay for Salvator-X(S) boards
arm64:
dts: renesas: Adjust whitespace around '='
arm64:
dts: renesas: beacon: Fix regulator node names
arm64:
dts: renesas: Fix thermal-sensors on single-zone sensors
arm64:
dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support
arm64:
dts: renesas: r8a779a0: Add CPU0 core clock
arm64:
dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64:
dts: renesas: r8a779f0: Add CPU core clocks
arm64:
dts: renesas: r8a779f0: Add CPUIdle support
arm64:
dts: renesas: r8a779f0: Add DMA properties to SCIF3
arm64:
dts: renesas: r8a779f0: Add HSCIF nodes
arm64:
dts: renesas: r8a779f0: Add iommus to DMAC nodes
arm64:
dts: renesas: r8a779f0: Add IPMMU nodes
arm64:
dts: renesas: r8a779f0: Add L3 cache controller
arm64:
dts: renesas: r8a779f0: Add SCIF nodes
arm64:
dts: renesas: r8a779f0: Add secondary CA55 CPU cores
arm64:
dts: renesas: r8a779f0: Add thermal support
arm64:
dts: renesas: r8a779f0: Add UFS node
arm64:
dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
arm64:
dts: renesas: r8a779m8: Drop operating points above 1.5 GHz
arm64:
dts: renesas: r9a07g043: Add ADC node
arm64:
dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment
arm64:
dts: renesas: r9a09g011: Add ethernet nodes
arm64:
dts: renesas: Rename numbered regulators
arm64:
dts: renesas: rzg2l-smarc: Use proper bool operator
arm64:
dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform
arm64:
dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board
arm64:
dts: renesas: rzv2mevk2: Enable ethernet
arm64:
dts: renesas: spider-cpu: Enable SCIF0 on second connector
arm64:
dts: renesas: spider-cpu: Fix scif0/scif3 sort order
arm64:
dts: rockchip: Add HDMI audio nodes to rk356x
arm64:
dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68
arm64:
dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
arm64:
dts: rockchip: add pine64 touch panel display to rockpro64
arm64:
dts: rockchip: add Quartz64-A fan pinctrl
arm64:
dts: rockchip: Add rk3568 PCIe2x1 controller
arm64:
dts: rockchip: add ROCK Pi S DTS support
arm64:
dts: rockchip: add RTC to BPI-R2 Pro
arm64:
dts: rockchip: adjust whitespace around '='
arm64:
dts: rockchip: align gpio-key node names with dtschema
arm64:
dts: rockchip: configure thermal shutdown for BPI-R2-Pro
arm64:
dts: rockchip: Enable HDMI audio on BPI R2 Pro
arm64:
dts: rockchip: Enable HDMI audio on Quartz64 A
arm64:
dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10
arm64:
dts: rockchip: enable hdmi tx audio on rock-3a
arm64:
dts: rockchip: Enable PCIe controller on quartz64-a
arm64:
dts: rockchip: enable sdr-104 for sdmmc on Quartz A
arm64:
dts: rockchip: enable sfc controller on Quartz64 Model A
arm64:
dts: rockchip: enable the gpu on BPI-R2-Pro
arm64:
dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro
arm64:
dts: rockchip: enable vop2 and hdmi tx on quartz64a
arm64:
dts: rockchip: enable vop2 and hdmi tx on rock-3a
arm64:
dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10
arm64:
dts: rockchip: fix property for usb2 phy supply on rock-3a
arm64:
dts: rockchip: Fix typo in lisense text for PX30.Core
arm64:
dts: rockchip: fix upper usb port on BPI-R2-Pro
arm64:
dts: rockchip: Lower sd speed on quartz64-b
arm64:
dts: rockchip: Pull up wlan wake# on Gru-Bob
arm64:
dts: rockchip: Remove 'enable-active-low' from rk3399-puma
arm64:
dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a
arm64:
dts: rockchip: rk3568-evb: Enable VOP2 and hdmi
arm64:
dts: rockchip: rk356x: Add HDMI nodes
arm64:
dts: rockchip: rk356x: Add VOP2 nodes
arm64:
dts: rockchip: rock-pi-s add more peripherals
arm64:
dts: rockchip: set display regulators to always-on on BPI-R2-Pro
arm64:
dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
arm64:
dts: sdm850: Remove unnecessary turbo-mode
arm64:
dts: sprd: adjust whitespace around '='
arm64:
dts: ti: Adjust whitespace around '='
arm64:
dts: ti: Align gpio-key node names with dtschema
arm64:
dts: ti: k3-am62-main: Enable crypto accelerator
arm64:
dts: ti: k3-am625-sk: Enable ramoops
arm64:
dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0
arm64:
dts: tqma8mpxl-ba8mpxl: Fix button GPIOs
arm64:
dts: tqma8mqml: Include phy-imx8-pcie.h header
arm64:
dts: uniphier: Fix USB interrupts for PXs3 SoC
arm64:
dts: verdin-imx8mm: add otg2 pd to usbphy
arm64:
dts: xilinx: align gpio-key node names with dtschema
arm64:
dts: zynqmp: add AMS driver to device tree
arm64:
enable THP_SWAP for arm64
arm64:
entry: simplify trampoline data page
arm64:
errata: Add Cortex-A510 to the repeat tlbi list
arm64:
errata: add detection for AMEVCNTR01 incrementing incorrectly
arm64:
errata: Remove AES hwcap for COMPAT tasks
arm64:
Expose a __check_override primitive for oddball features
arm64:
extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support
arm64:
extable: cleanup redundant extable type EX_TYPE_FIXUP
arm64:
extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO
arm64:
extable: move _cond_extable to _cond_uaccess_extable
arm64:
Factor out checking of a feature against the override into a macro
arm64:
Fix comment typo
arm64:
fix KASAN_INLINE
arm64:
Fix match_list for erratum 1286807 on Arm Cortex-A76
arm64:
fix oops in concurrently setting insn_emulation sysctls
arm64:
fix rodata=full
arm64:
freescale/imx8mp-evk.dts: reorder nodes alphabetically
arm64:
head: add helper function to remap regions in early page tables
arm64:
head: avoid relocating the kernel twice for KASLR
arm64:
head: cover entire kernel image in initial ID map
arm64:
head: create a temporary FDT mapping in the initial ID map
arm64:
head: drop idmap_ptrs_per_pgd
arm64:
head: factor out TTBR1 assignment into a macro
arm64:
head: Ignore bogus KASLR displacement on non-relocatable kernels
arm64:
head: move assignment of idmap_t0sz to C code
arm64:
head: move kimage_vaddr variable into C file
arm64:
head: pass ID map root table address to __enable_mmu()
arm64:
head: populate kernel page tables with MMU and caches on
arm64:
head: record CPU boot mode after enabling the MMU
arm64:
head: remove __PHYS_OFFSET
arm64:
head: simplify page table mapping macros (slightly)
arm64:
head: split off idmap creation code
arm64:
head: switch to map_memory macro for the extended ID map
arm64:
head: use relative references to the RELA and RELR tables
arm64:
idreg-override: use early FDT mapping in ID map
arm64:
io: Use asm-generic high level MMIO accessors
arm64:
kasan: do not instrument stacktrace.c
arm64:
kasan: Revert "arm64: mte: reset the page tag in page->flags"
arm64:
kaslr: defer initialization to initcall where permitted
arm64:
kcsan: Support detecting more missing memory barriers
arm64:
kernel: drop unnecessary PoC cache clean+invalidate
arm64:
kexec_file: use more system keyrings to verify kernel image signature
arm64:
kpti-ng: simplify page table traversal logic
arm64:
lds: use PROVIDE instead of conditional definitions
arm64:
make ARCH_BCM4908 select ARCH_BCMBCA
arm64:
marvell: enable the 98DX2530 pinctrl driver
arm64:
mm: Convert to GENERIC_IOREMAP
arm64:
mm: don't acquire mutex when rewriting swapper
arm64:
mm: fix booting with 52-bit address space
arm64:
mm: fix resume for 52-bit enabled builds
arm64:
mm: install KPTI nG mappings with MMU enabled
arm64:
mm: make vabits_actual a build time constant if possible
arm64:
mm: Only remove nomap flag for initrd
arm64:
mm: provide idmap pointer to cpu_replace_ttbr1()
arm64:
mm: Remove assembly DMA cache maintenance wrappers
arm64:
mm: Reserve enough pages for the initial ID map
arm64:
npcm: Add support for Nuvoton NPCM8XX BMC SoC
arm64:
numa: Don't check node against MAX_NUMNODES
arm64:
qcom: sc7280-herobrine: Enable DP
arm64:
refresh defconfig file
arm64:
Rename the VHE switch to "finalise_el2"
arm64:
Save state of HCR_EL2.E2H before switch to EL1
arm64:
select TRACE_IRQFLAGS_NMI_SUPPORT
arm64:
setup: drop early FDT pointer helpers
arm64:
Split unwind_init()
arm64:
stacktrace: Add description of stacktrace/common.h
arm64:
stacktrace: Add shared header for common stack unwinding code
arm64:
stacktrace: Factor out common unwind()
arm64:
stacktrace: Factor out on_accessible_stack_common()
arm64:
stacktrace: Factor out unwind_next_common()
arm64:
stacktrace: Handle frame pointer from different address spaces
arm64:
stacktrace: use non-atomic __set_bit
arm64:
tegra: Add Host1x and VIC on Tegra234
arm64:
tegra: Add Host1x context stream IDs on Tegra186+
arm64:
tegra: Add node for CBB 1.0 on Tegra194
arm64:
tegra: Add node for CBB 2.0 on Tegra234
arm64:
tegra: Add OPE device on Tegra210 and later
arm64:
tegra: Add Tegra234 GPCDMA device tree node
arm64:
tegra: Adjust whitespace around '='
arm64:
tegra: Align gpio-keys node names with dtschema
arm64:
tegra: Enable native timers on Tegra186
arm64:
tegra: Enable native timers on Tegra194
arm64:
tegra: Enable native timers on Tegra234
arm64:
tegra: Enable OPE on various platforms
arm64:
tegra: Fix SDMMC1 CD on P2888
arm64:
tegra: Mark BPMP channels as no-memory-wc
arm64:
tegra: Update compatible for Tegra234 GPCDMA
arm64:
topology: fix possible overflow in amu_fie_setup()
arm64:
topology: Remove redundant setting of llc_id in CPU topology
arm64:
trap implementation defined functionality in userspace
arm64:
Update 'unwinder howto'
arm64:
vdso*: place got/plt sections in .rodata
arm64:
vdso32: add ARM.exidx* sections
arm64:
vdso32: Add DWARF_DEBUG
arm64:
vdso32: enable orphan handling for VDSO
arm64:
vdso32: put ELF related sections in the linker script
arm64:
vdso32: Shuffle .ARM.exidx section above ELF_DETAILS
arm64:
vdso: enable orphan handling for VDSO
arm64:
vdso: put ELF related sections in the linker script
arm64:
zynqmp: Fix comment about number of gpio line names
ARM:
9202/1: kasan: support CONFIG_KASAN_VMALLOC
ARM:
9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
ARM:
9217/1: add definition of arch_irq_work_raise()
ARM:
9218/1: dma-mapping: fix pointer/integer warning
ARM:
9219/1: fix undeclared soft_restart
ARM:
9220/1: amba: Remove deferred device addition
ARM:
9229/1: amba: Fix use-after-free in amba_read_periphid()
ARM:
add ATAGS dependencies to non-DT platforms
ARM:
add CONFIG_UNUSED_BOARD_FILES
arm:
align find_bit declarations with generic kernel
ARM:
at91: add sam_linux_is_optee_available() function
ARM:
at91: pm: fix DDR recalibration when resuming from backup and self-refresh
ARM:
at91: pm: fix self-refresh for sama7g5
ARM:
at91: setup outer cache .write_sec() callback if needed
ARM:
bcm: Fix refcount leak in bcm_kona_smc_init
ARM:
bcm: NSP: Removed forced thermal selection
arm:
bcmbca: Add BCMBCA sub platforms
ARM:
bcmbca: Include full family name in Kconfig
arm:
bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA
ARM:
cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency
ARM:
configs: at91: remove CONFIG_MICROCHIP_PIT64B
ARM:
configs: Enable DRM_V3D
ARM:
davinci: Delete DM644x board files
ARM:
davinci: Delete DM646x board files
ARM:
davinci: mark all ATAGS board files as unused
ARM:
debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
ARM:
defconfig: address renamed CONFIG_DEBUG_INFO=y
ARM:
defconfig: kill remnants of CONFIG_LEDS
ARM:
defconfig: remove broken CONFIG_THUMB disables
ARM:
defconfig: remove irda remnants
ARM:
defconfig: remove stale CONFIG_ZBOOT_ROM entries
ARM:
dts: Add BCM63138 generic board dts
ARM:
dts: add clock support for Airoha EN7523
ARM:
dts: add dts files for bcmbca soc 63178
ARM:
dts: Add DTS files for bcmbca SoC BCM63148
ARM:
dts: Add DTS files for bcmbca SoC BCM6756
ARM:
dts: Add DTS files for bcmbca SoC BCM6846
ARM:
dts: Add DTS files for bcmbca SoC BCM6855
ARM:
dts: Add DTS files for bcmbca SoC BCM6878
ARM:
dts: add EMAC AXI settings for Cyclone5
ARM:
dts: Add PCIe support for Airoha EN7523
ARM:
dts: Add Sunplus SP7021-Demo-V3 board device tree
ARM:
dts: allwinner: align gpio-key node names with dtschema
ARM:
dts: alpine: adjust whitespace around '='
ARM:
dts: am33xx: Fix MMCHS0 dma properties
ARM:
dts: am33xx: Map baseboard EEPROM on BeagleBone Black
ARM:
dts: am5748: keep usb4_tm disabled
ARM:
dts: animeo: align gpio-key node names with dtschema
ARM:
dts: animeo: correct gpio-keys properties
ARM:
dts: aspeed: Add USB2.0 device controller node
ARM:
dts: aspeed: adjust whitespace around '='
ARM:
dts: aspeed: align gpio-key node names with dtschema
ARM:
dts: aspeed: centriq2400: drop the board
ARM:
dts: aspeed: correct gpio-keys properties
ARM:
dts: ast2500-evb: fix board compatible
ARM:
dts: ast2600-evb-a1: fix board compatible
ARM:
dts: ast2600-evb: fix board compatible
ARM:
dts: at91: adjust whitespace around '='
ARM:
dts: at91: align gpio-key node names with dtschema
ARM:
dts: at91: correct gpio-keys properties
ARM:
dts: at91: drop unneeded status from gpio-keys
ARM:
dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
ARM:
dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
ARM:
dts: at91: sama5d2: fix compilation warning
ARM:
dts: at91: sama5d2: fix compilation warning
ARM:
dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
ARM:
dts: at91: sama5d2_icp: specify proper regulator output ranges
ARM:
dts: at91: sama7g5: add reset-controller node
ARM:
dts: at91: sama7g5ek: specify proper regulator output ranges
ARM:
dts: at91: use generic name for reset controller
ARM:
dts: axm: adjust whitespace around '='
ARM:
dts: bcm2711: Enable V3D
ARM:
dts: bcm2711: Use proper compatible in PM/Watchdog node
ARM:
dts: bcm2835/bcm2711: Introduce reg-names in watchdog node
ARM:
dts: bcm283x: Drop unnecessary properties from dpi node
ARM:
dts: BCM5301X: Add DT for Meraki MR26
ARM:
dts: bcmbca: bcm63178: clean up psci node
ARM:
dts: bcmbca: bcm63178: cosmetic change
ARM:
dts: bcmbca: bcm63178: fix interrupt controller node
ARM:
dts: bcmbca: bcm63178: fix timer node cpu mask flag
ARM:
dts: bcmbca: bcm6846: clean up psci node
ARM:
dts: bcmbca: bcm6846: fix interrupt controller node
ARM:
dts: bcmbca: bcm6846: fix timer node cpu mask flag
ARM:
dts: bcmbca: bcm6878: cosmetic change
ARM:
dts: bcmbca: bcm6878: fix timer node cpu mask flag
ARM:
dts: broadcom: adjust whitespace around '='
ARM:
dts: broadcom: align gpio-key node names with dtschema
ARM:
dts: broadcom: correct gpio-keys properties
ARM:
dts: ecx: adjust whitespace around '='
ARM:
dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3
ARM:
dts: exynos: add function and color to LED node in Odroid HC1
ARM:
dts: exynos: add function and color to LED node in Odroid U3
ARM:
dts: exynos: add function and color to LED node in Odroid XU4
ARM:
dts: exynos: add function and color to LED nodes in Itop Elite
ARM:
dts: exynos: add function and color to LED nodes in Odroid X/X2
ARM:
dts: exynos: add function and color to LED nodes in Odroid XU/XU3
ARM:
dts: exynos: add function to LED node in Origen 4210
ARM:
dts: exynos: add function to LED nodes in Tiny4412
ARM:
dts: exynos: add panel and backlight to p4note
ARM:
dts: exynos: adjust whitespace around '='
ARM:
dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3
ARM:
dts: exynos: align gpio-key node names with dtschema
ARM:
dts: exynos: align MMC node name with dtschema
ARM:
dts: exynos: align SDHCI node name with dtschema
ARM:
dts: exynos: use local header for pinctrl register values
ARM:
dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
ARM:
dts: fsl: adjust whitespace around '='
ARM:
dts: imx6: fix node names for ebook reader keys
ARM:
dts: imx6: skov: add pwm-regulator to control the panel's VCOM
ARM:
dts: imx6q-apalis: Add adv7280 video input
ARM:
dts: imx6q-apalis: Add gpio-line-names
ARM:
dts: imx6q-apalis: Add LVDS panel support
ARM:
dts: imx6q-apalis: Add ov5640 mipi csi camera
ARM:
dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards
ARM:
dts: imx6q-apalis: backlight pwm: Adapt brightness steps
ARM:
dts: imx6q-apalis: backlight pwm: Simplify inverted backlight
ARM:
dts: imx6q-apalis: Clean-up sd card support
ARM:
dts: imx6q-apalis: Cleanup
ARM:
dts: imx6q-apalis: Command pmic to standby for poweroff
ARM:
dts: imx6q-apalis: Disable HDMI
ARM:
dts: imx6q-apalis: Disable stmpe touchscreen
ARM:
dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi
ARM:
dts: imx6q-apalis: move gpio-keys to SoM dtsi
ARM:
dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi
ARM:
dts: imx6q-apalis: Move pinmux groups to SoM dtsi
ARM:
dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup'
ARM:
dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps
ARM:
dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight
ARM:
dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node
ARM:
dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
ARM:
dts: imx6qdl-kontron-samx6i: remove duplicated node
ARM:
dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3
ARM:
dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led
ARM:
dts: imx6sl-tolino-shine2hd: fix led node name.
ARM:
dts: imx6ul: add missing properties for sram
ARM:
dts: imx6ul: change operating-points to uint32-matrix
ARM:
dts: imx6ul: fix csi node compatible
ARM:
dts: imx6ul: fix keypad compatible
ARM:
dts: imx6ul: fix lcdif node compatible
ARM:
dts: imx6ul: fix qspi node compatible
ARM:
dts: imx6ulz-bsh-smm-m2: Support proper board power off
ARM:
dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins
ARM:
dts: imx7-colibri-eval-v3: correct can controller comment
ARM:
dts: imx7-colibri: add clarifying comments
ARM:
dts: imx7-colibri: add delay for on-module phy supply
ARM:
dts: imx7-colibri: add ethernet aliases
ARM:
dts: imx7-colibri: add mdio phy node
ARM:
dts: imx7-colibri: add support for Toradex Iris carrier boards
ARM:
dts: imx7-colibri: add usb dual-role switching using extcon
ARM:
dts: imx7-colibri: alphabetical re-order
ARM:
dts: imx7-colibri: clean-up device enabling/disabling
ARM:
dts: imx7-colibri: clean-up iomuxc pinctrl group naming
ARM:
dts: imx7-colibri: clean-up usdhc1 and add sleep config
ARM:
dts: imx7-colibri: disable adc2
ARM:
dts: imx7-colibri: improve licensing and compatible strings
ARM:
dts: imx7-colibri: improve wake-up with gpio key
ARM:
dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys
ARM:
dts: imx7-colibri: move regulators
ARM:
dts: imx7-colibri: move rtc node
ARM:
dts: imx7-colibri: overhaul display/touch functionality
ARM:
dts: imx7-colibri: remove leading zero from reg address
ARM:
dts: imx7-colibri: set lcdif clock source to video pll
ARM:
dts: imx7-colibri: set regulator-name properties
ARM:
dts: imx7d-colibri-emmc: add cpu1 supply
ARM:
dts: imx7d-smegw01: Replace 'enable-sdio-wakeup'
ARM:
dts: imx: Pass a label to the AIPS nodes
ARM:
dts: imx: Pass a label to the soc node
ARM:
dts: imxrt1170-pinfunc: Add pinctrl binding header
ARM:
dts: integrator: Fix DMA ranges
ARM:
dts: integrator: Tag PCI host with device_type
ARM:
dts: integratorap: Update spi node properties
ARM:
dts: keystone: Adjust whitespace around '='
ARM:
dts: kswitch-d10: enable the USB device port
ARM:
dts: lan966x: add clock gating register
ARM:
dts: lan966x: Add gpio-restart
ARM:
dts: lan966x: Add mcan1 node.
ARM:
dts: lan966x: add support for pcb8309
ARM:
dts: lan966x: Add UDPHS support
ARM:
dts: lan966x: Cleanup flexcom3 usart pinctrl settings.
ARM:
dts: lan966x: Disable can0 on pcb8291
ARM:
dts: lan966x: Enable network driver on pcb8291
ARM:
dts: lan966x: Fix the interrupt number for internal PHYs
ARM:
dts: lan966x: keep lan966 entries alphabetically sorted
ARM:
dts: layerscape: Add SFP node for TA 2.1 devices
ARM:
dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name
ARM:
dts: lpc: adjust whitespace around '='
ARM:
dts: marvell: align gpio-key node names with dtschema
ARM:
dts: marvell: correct gpio-keys properties
ARM:
dts: mediatek: adjust whitespace around '='
ARM:
dts: mediatek: align gpio-key node names with dtschema
ARM:
dts: meson: adjust whitespace around '='
ARM:
dts: Move BCM963138DVT board dts to ARCH_BCMBCA
ARM:
dts: nuvoton: add reset syscon property
ARM:
dts: nuvoton: adjust whitespace around '='
ARM:
dts: omap: adjust whitespace around '='
ARM:
dts: omap: align gpio-key node names with dtschema
ARM:
dts: omap: correct gpio-keys properties
ARM:
dts: pxa: adjust whitespace around '='
ARM:
dts: qcom-msm8974: fix irq type on blsp2_uart1
ARM:
dts: qcom: Add LPG node to pm8941
ARM:
dts: qcom: add missing gpio-ranges in PMIC GPIOs
ARM:
dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660
ARM:
dts: qcom: adjust whitespace around '='
ARM:
dts: qcom: align gpio-key node names with dtschema
ARM:
dts: qcom: align PMIC GPIO pin configuration with DT schema
ARM:
dts: qcom: apq8060-dragonboard: add function and color to LED nodes
ARM:
dts: qcom: apq8060-ifc6410: add color to LED node
ARM:
dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible
ARM:
dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply
ARM:
dts: qcom: apq8064: add unit addresses to QFPROM regions
ARM:
dts: qcom: apq8064: create tsens device node
ARM:
dts: qcom: apq8064: disable DSI and DSI PHY by default
ARM:
dts: qcom: apq8064: drop phy-names from HDMI device node
ARM:
dts: qcom: apq8064: rename DSI PHY iface clock
ARM:
dts: qcom: cleanup QFPROM nodes
ARM:
dts: qcom: extend scm compatible to match dt-schema
ARM:
dts: qcom: Fix sdhci node names - use 'mmc@'
ARM:
dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes
ARM:
dts: qcom: ipq4019: fix Micron SPI NOR compatible
ARM:
dts: qcom: ipq8064-rb3011: add color to LED node
ARM:
dts: qcom: ipq8064: add function to LED nodes
ARM:
dts: qcom: ipq8064: add gsbi6 missing definition
ARM:
dts: qcom: ipq8064: add missing hwlock
ARM:
dts: qcom: ipq8064: add missing smem compatible
ARM:
dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac
ARM:
dts: qcom: ipq8064: add multiple missing pin definition
ARM:
dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators
ARM:
dts: qcom: ipq8064: add speedbin efuse nvmem node
ARM:
dts: qcom: ipq8064: disable usb phy by default
ARM:
dts: qcom: ipq8064: fix and add some missing gsbi node
ARM:
dts: qcom: ipq8064: reduce pci IO size to 64K
ARM:
dts: qcom: mdm9615: add missing PMIC GPIO reg
ARM:
dts: qcom: msm8974-FP2: Add notification LED
ARM:
dts: qcom: msm8974-hammerhead: Add notification LED
ARM:
dts: qcom: msm8974-sony: Enable LPG
ARM:
dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device
ARM:
dts: qcom: msm8974: add dedicated IMEM compatible
ARM:
dts: qcom: msm8974: add required ranges to OCMEM
ARM:
dts: qcom: msm8974: Disable remoteprocs by default
ARM:
dts: qcom: msm8974: rename GPU's OPP table node
ARM:
dts: qcom: pm8841: add required thermal-sensor-cells
ARM:
dts: qcom: pmx65: add fallback compatible to PMIC GPIO
ARM:
dts: qcom: replace gcc PXO with pxo_board fixed clock
ARM:
dts: qcom: sdx55: add dedicated IMEM and syscon compatibles
ARM:
dts: qcom: sdx55: Fix the IRQ trigger type for UART
ARM:
dts: qcom: sdx65-mtp: Enable modem
ARM:
dts: qcom: sdx65-mtp: Enable QPIC BAM support
ARM:
dts: qcom: sdx65-mtp: Enable QPIC NAND support
ARM:
dts: qcom: sdx65-mtp: Enable USB3 and PHY support
ARM:
dts: qcom: sdx65: Add CPUFreq support
ARM:
dts: qcom: sdx65: Add IMEM and PIL info region
ARM:
dts: qcom: sdx65: Add interconnect nodes
ARM:
dts: qcom: sdx65: Add Modem remoteproc node
ARM:
dts: qcom: sdx65: Add modem SMP2P node
ARM:
dts: qcom: sdx65: Add pshold support
ARM:
dts: qcom: sdx65: Add QPIC BAM support
ARM:
dts: qcom: sdx65: Add QPIC NAND support
ARM:
dts: qcom: sdx65: Add SCM node
ARM:
dts: qcom: sdx65: Add Shared memory manager support
ARM:
dts: qcom: sdx65: Add USB3 and PHY support
ARM:
dts: qcom: sdx65: Add Watchdog support
ARM:
dts: qcom: sdx65: reorder USB interrupts
ARM:
dts: qcom: use dedicated QFPROM compatibles
ARM:
dts: qcom: use generic sram as name for imem and ocmem nodes
ARM:
dts: r9a06g032-rzn1d400-db: add switch description
ARM:
dts: r9a06g032-rzn1d400-db: Add switch description
ARM:
dts: r9a06g032-rzn1d400-db: Enable rtc0
ARM:
dts: r9a06g032: describe GMAC2
ARM:
dts: r9a06g032: Describe GMAC2
ARM:
dts: r9a06g032: describe MII converter
ARM:
dts: r9a06g032: Describe MII converter
ARM:
dts: r9a06g032: Describe switch
ARM:
dts: r9a06g032: describe switch
ARM:
dts: realview: Update spi clock-names property
ARM:
dts: renesas: Fix DA9063 watchdog subnode names
ARM:
dts: rockchip: adjust whitespace around '='
ARM:
dts: rockchip: align gpio-key node names with dtschema
ARM:
dts: rockchip: correct gpio-keys properties on rk3288-tinker
ARM:
dts: rockchip: enable nfc node in rk3066a-mk808.dts
ARM:
dts: rza2mevb: Fix LED node names
ARM:
dts: s3c2410: use local header for pinctrl register values
ARM:
dts: s3c24xx: align SDHCI node name with dtschema
ARM:
dts: s3c64xx: align SDHCI node name with dtschema
ARM:
dts: s3c64xx: use local header for pinctrl register values
ARM:
dts: s5pv210: align gpio-key node names with dtschema
ARM:
dts: s5pv210: align SDHCI node name with dtschema
ARM:
dts: s5pv210: use local header for pinctrl register values
ARM:
dts: sd: adjust whitespace around '='
ARM:
dts: socfpga: Add atsha204a node to Mercury+ AA1 dts
ARM:
dts: socfpga: Add Google Chameleon v3 devicetree
ARM:
dts: socfpga: Change Mercury+ AA1 dts to dtsi
ARM:
dts: socfpga: Move sdmmc-ecc node to Arria 10 dts
ARM:
dts: spear: adjust whitespace around '='
ARM:
dts: ste: adjust whitespace around '='
ARM:
dts: sti: adjust whitespace around '='
ARM:
dts: stih407-family: Harmonize DWC USB3 DT nodes name
ARM:
dts: stm32: Add alternate pinmux for CAN1 pins
ARM:
dts: stm32: Add alternate pinmux for DCMI pins
ARM:
dts: stm32: Add alternate pinmux for RCC pin
ARM:
dts: stm32: Add alternate pinmux for SPI2 pins
ARM:
dts: stm32: Add alternate pinmux for UART3 pins
ARM:
dts: stm32: Add alternate pinmux for UART4 pins
ARM:
dts: stm32: Add alternate pinmux for UART5 pins
ARM:
dts: stm32: Add DHCOR based DRC Compact board
ARM:
dts: stm32: add optee reserved memory on stm32mp135f-dk
ARM:
dts: stm32: add RCC on STM32MP13x SoC family
ARM:
dts: stm32: Add ST MIPID02 bindings to AV96
ARM:
dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
ARM:
dts: stm32: adjust whitespace around '=' on MCU boards
ARM:
dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32
ARM:
dts: stm32: enable optee firmware and SCMI support on STM32MP13
ARM:
dts: stm32: fix missing internally connected voltage regulator for OSD32MP1
ARM:
dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15
ARM:
dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
ARM:
dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151
ARM:
dts: sun5i: adjust whitespace around '='
ARM:
dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board
ARM:
dts: sun8i-r40: add opp table for cpu
ARM:
dts: sun8i-r40: Add thermal trip points/cooling maps
ARM:
dts: sunxi: Drop resets from r_pio nodes
ARM:
dts: sunxi: Use constants for RTC clock indexes
ARM:
dts: ti: adjust whitespace around '='
ARM:
dts: turris-omnia: configure LED[0] pin function to link/activity
ARM:
dts: turris-omnia: enable LED controller node
ARM:
dts: uniphier: Fix USB interrupts for PXs2 SoC
ARM:
dts: Update BCM47622 DTS file
ARM:
dts: update dts files for bcmbca SoC BCM63138
ARM:
dts: ux500: Drop unused i2c power domain supply
ARM:
dts: ux500: Fix Codina accelerometer mounting matrix
ARM:
dts: ux500: Fix Gavini accelerometer mounting matrix
ARM:
dts: ux500: Fix Janice accelerometer mounting matrix
ARM:
dts: versatile: Update spi clock-names property
ARM:
dts: xilinx: align gpio-key node names with dtschema
ARM:
ep93xx: mark most board files as unused
ARM:
footbridge: mark cats board for removal
ARM:
head.S: rename PMD_ORDER to PMD_ENTRY_ORDER
ARM:
imx25: support silicon revision 1.2
ARM:
imx6ul: drop the adc num-channels property
ARM:
imx: Kconfig: Fix indentation
ARM:
iop32x: mark as unused
ARM:
ixp4xx: fix typos in comments
ARM:
mach-qcom: Add support for MSM8909
ARM:
Marvell: Update PCIe fixup
ARM:
mm: kill unused runtime hook arch_iounmap()
ARM:
mmp: mark all board files for removal
ARM:
multi_v7_defconfig: enable USB onboard HUB driver
ARM:
multi_v7_defconfig: Update configs for BCM63138
ARM:
omap1: add Kconfig dependencies for unused boards
ARM:
OMAP2+: display: Fix refcount leak bug
ARM:
OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
ARM:
OMAP2+: Fix refcount leak in omapdss_init_of
ARM:
OMAP2+: Kconfig: Fix indentation
ARM:
OMAP2+: pdata-quirks: Fix refcount leak bug
ARM:
orion: add ATAGS dependencies
ARM:
pxa: add Kconfig dependencies for ATAGS based boards
ARM:
refresh defconfig files
ARM:
s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs
ARM:
s3c: Kconfig.s3c64xx: Fix indentation
ARM:
s3c: Kconfig: Fix indentation
ARM:
s3c: mark most board files as unused
ARM:
s3c: Use strscpy to replace strlcpy
ARM:
sa1100/assabet: move dmabounce hack to ohci driver
ARM:
sa1100: mark most boards as unused
ARM:
shmobile: defconfig: Refresh for v5.19-rc1
ARM:
shmobile: rcar-gen2: Increase refcount for new reference
ARM:
sp7021_defconfig: Add Sunplus SP7021 defconfig
ARM:
sunplus: Add initial support for Sunplus SP7021 SoC
ARM:
sunplus: fix serial console kconfig and build problems
ARM:
tegra: Adjust whitespace around '='
ARM:
tegra: Align gpio-keys node names with dtschema
asm goto:
eradicate CC_HAS_ASM_GOTO
asm-generic/io:
Add logging support for MMIO accessors
asm-generic:
Add memory barrier dma_mb()
asm-generic:
Add new pci.h and use it
asm-generic:
Conditionally enable do_softirq_own_stack() via Kconfig.
asm-generic:
sections: refactor memory_intersects
ASoC/SoundWire:
Intel: add sdw BE dai trigger
ASoC:
88pm860x: Remove now redundant non_legacy_dai_naming flag
ASoC:
ab8500: Remove now redundant non_legacy_dai_naming flag
ASoC:
ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC:
ac97: Remove now redundant non_legacy_dai_naming flag
ASoC:
ad*: Remove now redundant non_legacy_dai_naming flag
ASoC:
Add regmap_field helpers for simple bit operations
ASoC:
add tas2780 driver
ASoC:
add tas2780 DT binding
ASoC:
adi: Migrate to new style legacy DAI naming flag
ASoC:
ads117x: Remove now redundant non_legacy_dai_naming flag
ASoC:
ak*: Remove now redundant non_legacy_dai_naming flag
ASoC:
ak4613: cares Simple-Audio-Card case for TDM
ASoC:
ak4642: Drop no-op remove function
ASoC:
alc*: Remove now redundant non_legacy_dai_naming flag
ASoC:
amd: acp-es8336: use static variables
ASoC:
amd: acp: ACP code generic to support newer platforms
ASoC:
amd: acp: Add error handling cases
ASoC:
amd: acp: Add legacy audio driver support for Rembrandt platform
ASoC:
amd: acp: Add support for nau8825 and max98360 card
ASoC:
amd: acp: Add support for rt5682s and rt1019 card with hs instance
ASoC:
amd: acp: Drop superfluous mmap callback
ASoC:
amd: acp: Fix error handling in .remove()
ASoC:
amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()
ASoC:
amd: acp: fix typo in comment
ASoC:
amd: acp: Modify const resource struct variable to generic
ASoC:
amd: acp: Modify local variables name to generic
ASoC:
amd: acp: Remove rt1019_1 codec conf from machine driver
ASoC:
amd: add ACP PCI driver for RPL platform
ASoC:
amd: add I2S MICSP instance support
ASoC:
amd: add Machine driver for Jadeite platform
ASoC:
amd: add RPL Platform acp header file
ASoC:
amd: add RPL Platform init/de-init functions
ASoC:
amd: add RPL Platform pci driver pm-ops
ASoC:
amd: drop machine driver remove function
ASoC:
amd: enable machine driver build for Jadeite platform
ASoC:
amd: enable RPL Platform acp drivers build
ASoC:
amd: fix ACPI dependency compile errors and warnings
ASoC:
amd: Fix error pointer dereference
ASoC:
amd: fix for variable set but not used warning
ASoC:
amd: fix Jadeite kconfig warning and build errors
ASoC:
amd: Migrate to new style legacy DAI naming flag
ASoC:
amd: Remove duplicated include in acp-es8336.c
ASoC:
amd: remove unused header file inclusion
ASoC:
amd: vangogh: Rename set_fmt_new back to set_fmt
ASoC:
amd: vangogh: Update to use set_fmt_new callback
ASoC:
amd: vangogh: Use non-legacy DAI naming for cs35l41
ASoC:
amd: yc: Decrease level of error message
ASoC:
amd: yc: Update DMI table entries
ASoC:
amd: yc: Update DMI table entries for AMD platforms
ASoC:
atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init()
ASoC:
atmel: Migrate to new style legacy DAI naming flag
ASoC:
atmel: one fix and few cleanups
ASoC:
atmel: one fix and one cleanup
ASoC:
atmel: Rename set_fmt_new back to set_fmt
ASoC:
atmel: Update to use set_fmt_new callback
ASoC:
atmel_ssc_dai: remove #ifdef CONFIG_PM
ASoC:
au1x: Migrate to new style legacy DAI naming flag
ASoC:
au1x: Rename set_fmt_new back to set_fmt
ASoC:
au1x: Update to use set_fmt_new callback
ASoC:
audio-graph-card2-custom-sample.dtsi: add verbose explanation
ASoC:
audio-graph-card2.c: make Codec2Codec settings optional
ASoC:
audio-graph-card2.c: make Codec2Codec settings optional
ASoC:
audio-graph-card2.c: remove pre-alloced Codec2Codec space
ASoC:
audio-graph-card2.c: use of_property_read_u32() for rate
ASoC:
audio-graph-card2: Add of_node_put() in fail path
ASoc:
audio-graph-card2: Fix refcount leak bug in __graph_get_type()
ASoC:
audio-graph-card: Add of_node_put() in fail path
ASoC:
audio_graph_card2: Fix port numbers in example
ASoC:
bcm: Migrate to new style legacy DAI naming flag
ASoC:
bcm: Rename set_fmt_new back to set_fmt
ASoC:
bcm: Update to use set_fmt_new callback
ASoC:
bd28623: Remove now redundant non_legacy_dai_naming flag
ASoC:
bt-sco: Remove now redundant non_legacy_dai_naming flag
ASoC:
cleanups and improvements for jz4740-i2s
ASoC:
codec: tlv320aic32x4: fix mono playback via I2S
ASoC:
codecs: Add HD-Audio codec driver
ASoC:
codecs: add wsa883x amplifier support
ASoC:
codecs: add WSA883x support
ASoC:
codecs: da7210: add check for i2c_add_driver
ASoC:
codecs: max98088: Clean up some inconsistent indenting
ASoC:
codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
ASoC:
codecs: qualcomm move gain to S8_TLV
ASoC:
codecs: rt274: Always init jack_detect_work
ASoC:
codecs: rt274: Set component to NULL on remove
ASoC:
codecs: rt286: Reorganize jack detect handling
ASoC:
codecs: rt286: Set component to NULL on remove
ASoC:
codecs: rt298: Fix jack detection
ASoC:
codecs: rt298: Fix NULL jack in interrupt
ASoC:
codecs: rt298: Reorganize jack detect handling
ASoC:
codecs: rt298: Set component to NULL on remove
ASoC:
codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC:
codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC:
codecs: Series of fixes for realtek codecs used on RVPs
ASoC:
codecs: Series of fixes for realtek codecs used on RVPs
ASoC:
codecs: soundwire: call pm_runtime_resume() in component probe
ASoC:
codecs: tfa989x: Add support for tfa9890
ASoC:
codecs: va-macro: use fsgen as clock
ASoC:
codecs: wcd9335: move gains from SX_TLV to S8_TLV
ASoC:
codecs: wsa881x: handle timeouts in resume path
ASoC:
codecs: wsa883x: add control, dapm widgets and map
ASoC:
codecs: wsa883x: add missing break statement
ASoC:
codecs: wsa883x: fix warning using-module-alias-sdw.cocci
ASoC:
codecs: wsa883x: handle timeouts in resume path
ASoC:
codes: Add support for ES8316 producer mode
ASoC:
core: Add new SOC_DOUBLE_SX_TLV macro
ASoC:
core: Add set_fmt_new callback that directly specifies provider
ASoC:
core: Always send the CPU DAI a direct clock specifier
ASoC:
core: Make snd_soc_unregister_card() return void
ASoC:
core: Switch core to new DAI naming flag
ASoC:
cpcap: Remove now redundant non_legacy_dai_naming flag
ASoC:
cq93vc: Remove now redundant non_legacy_dai_naming flag
ASoC:
cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
ASoC:
cs*: Remove now redundant non_legacy_dai_naming flag
ASoC:
cs35l36: Update digital volume TLV
ASoC:
cs35l41: Add common cs35l41 enter hibernate function
ASoC:
cs35l41: Add support for CLSA3541 ACPI device ID
ASoC:
cs35l41: Correct some control names
ASoC:
cs35l41: Do not print error when waking from hibernation
ASoC:
cs35l41: Move cs35l41 exit hibernate function into shared code
ASoC:
cs35l41: Read System Name from ACPI _SUB to identify firmware
ASoC:
cs35l45: Add endianness flag in snd_soc_component_driver
ASoC:
cs35l45: Make cs35l45_remove() return void
ASoC:
cs35l45: typo in argument definition
ASoC:
cs4270: update kernel-doc
ASoC:
cs42l42: Only report button state if there was a button interrupt
ASoC:
cs42l42: remove redundant test
ASoC:
cs42l51: Correct minimum value for SX volume control
ASoC:
cs42l52: Correct TLV for Bypass Volume
ASoC:
cs42l52: Fix TLV scales for mixer controls
ASoC:
cs42l56: Correct typo in minimum level for SX volume controls
ASoC:
cs53l30: Correct number of volume levels on SX controls
ASoC:
cx20442: Remove now redundant non_legacy_dai_naming flag
ASoC:
cx2072x: Use modern ASoC DAI format terminology
ASoC:
da*: Remove now redundant non_legacy_dai_naming flag
ASoC:
da7219: Drop no-op remove function
ASoC:
da732x: Drop no-op remove function
ASoC:
DAI clocking terminology modernisation
ASoC:
dapm: Move stereo autodisable check
ASoC:
dmic: Remove now redundant non_legacy_dai_naming flag
ASoC:
doc: Update dead links
ASoC:
DPCM: Don't pick up BE without substream
ASoC:
Drop some i2c noop remove callbacks
ASoC:
dt-bindings: Add bindings for WCD9335 DAIs
ASoC:
dt-bindings: Add bindings for WCD9335 DAIs
ASoC:
dt-bindings: Add WSA883x bindings
ASoC:
dt-bindings: atmel-classd: Convert to
ASoC:
dt-bindings: atmel-classd: Convert to json-schema
ASoC:
dt-bindings: atmel-classd: PDMIC convert to json-schema
ASoC:
dt-bindings: atmel-i2s: Convert to json-schema
ASoC:
dt-bindings: convert designware-i2s to dt-schema
ASoC:
dt-bindings: fsl,micfil: Convert format to json-schema
ASoC:
dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform
ASoC:
dt-bindings: fsl-sai: Add new property to configure dataline
ASoC:
dt-bindings: fsl-sai: Add two PLL clock source
ASoC:
dt-bindings: fsl_spdif: Add two PLL clock source
ASoC:
dt-bindings: max98396: add voltage supplies
ASoC:
dt-bindings: max98396: Document adi,bypass-slot-no
ASoC:
dt-bindings: nxp,tfa989x: Add tfa9890 support
ASoC:
dt-bindings: qcom,sm8250: add SDM845 sound
ASoC:
dt-bindings: qcom,wcd934x: use absolute path to other schema
ASoC:
dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC
ASoC:
dt-bindings: rockchip: Document pinctrl-names for i2s
ASoC:
dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'
ASoC:
dt-bindings: sun50i-codec: Add binding for internal bias
ASoC:
dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx
ASoC:
dt-bindings: use spi-peripheral-props.yaml
ASoC:
dwc: Migrate to new style legacy DAI naming flag
ASoC:
dwc: Rename set_fmt_new back to set_fmt
ASoC:
dwc: Update to use set_fmt_new callback
ASoC:
ep93xx: Migrate to new style legacy DAI naming flag
ASoC:
ep93xx: Rename set_fmt_new back to set_fmt
ASoC:
ep93xx: Update to use set_fmt_new callback
ASoC:
es*: Remove now redundant non_legacy_dai_naming flag
ASoC:
Fix theoretical buffer overflow by snprintf()
ASoC:
fsl-asoc-card: force cast the asrc_format type
ASoC:
fsl: Fix sparse warning
ASoC:
fsl: fsl_sai: use pm_runtime_resume_and_get()
ASoC:
fsl: Migrate to new style legacy DAI naming flag
ASoC:
fsl: pcm030-audio-fabric: use platform_device_unregsiter()
ASoC:
fsl: Remove now redundant non_legacy_dai_naming flag
ASoC:
fsl: Rename set_fmt_new back to set_fmt
ASoC:
fsl: Update to use set_fmt_new callback
ASoC:
fsl_asrc: force cast the asrc_format type
ASoC:
fsl_asrc_dma: Add legacy_dai_naming flag
ASoC:
fsl_asrc_dma: enable dual fifo for ASRC P2P
ASoC:
fsl_asrc_dma: Use dmaengine_terminate_async()
ASoC:
fsl_aud2htx: Add error handler for pm_runtime_enable
ASoC:
fsl_aud2htx: register platform component before registering cpu dai
ASoC:
fsl_easrc: use snd_pcm_format_t type for sample_format
ASoC:
fsl_micfil: Add legacy_dai_naming flag
ASoC:
fsl_micfil: Add support for PLL switch at runtime
ASoC:
fsl_micfil: change micfil default settings
ASoC:
fsl_mqs: Add support for i.MX93 platform
ASoC:
fsl_mqs: Fix supported clock DAI format
ASoC:
fsl_mqs: simplify the code with adding fsl_mqs_soc_data
ASoC:
fsl_sai: Add DSD bit format support
ASoC:
fsl_sai: add error message in case of missing imx-pcm-dma support
ASoC:
fsl_sai: Add PDM daifmt support
ASoc:
fsl_sai: Add pinctrl operation for PDM and DSD
ASoC:
fsl_sai: Add support for more sample rates
ASoC:
fsl_sai: Add support for PLL switch at runtime
ASoC:
fsl_sai: Configure dataline/FIFO information from dts property
ASoC:
fsl_sai: Don't use plain integer as NULL pointer
ASoC:
fsl_sai: Enable MCTL_MCLK_EN bit for master mode
ASoC:
fsl_sai: fix incorrect mclk number in error message
ASoC:
fsl_sai: Make res a member of struct fsl_sai
ASoC:
fsl_sai: use local device pointer
ASoC:
fsl_spdif: Add support for PLL switch at runtime.
ASoC:
fsl_utils: Add function to handle PLL clock source
ASoC:
fsl_utils: Don't use plain integer as NULL pointer
ASoC:
fsl_utils: Drop usage of __clk_get_name()
ASoC:
fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe
ASoC:
gtm601: Remove now redundant non_legacy_dai_naming flag
ASoC:
harden SoundWire codec/machine drivers used on Intel platforms
ASoC:
hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
ASoC:
hdmi-codec: Remove now redundant non_legacy_dai_naming flag
ASoC:
hdmi-codec: Update to modern DAI terminology
ASoC:
hisilicon: Migrate to new style legacy DAI naming flag
ASoC:
hisilicon: Rename set_fmt_new back to set_fmt
ASoC:
hisilicon: Update to use set_fmt_new callback
ASoC:
ics43432: Remove now redundant non_legacy_dai_naming flag
ASoC:
img: img-i2s-out: use pm_runtime_resume_and_get()
ASoC:
img: Migrate to new style legacy DAI naming flag
ASoC:
img: Rename set_fmt_new back to set_fmt
ASoC:
img: Update to use set_fmt_new callback
ASoC:
imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable
ASoC:
imx-audmux: Silence a clang warning
ASoC:
imx-card: Fix DSD/PDM mclk frequency
ASoC:
imx-card: Fix refcount issue with of_node_put
ASoC:
imx-card: use snd_pcm_format_t type for asrc_format
ASoC:
inno_rk3036: Remove now redundant non_legacy_dai_naming flag
ASoC:
Intel: atom: controls: remove useless initializations
ASoC:
Intel: atom: sst: remove useless initialization
ASoC:
Intel: atom: sst_ipc: remove redundant test
ASoC:
Intel: atom: sst_ipc: remove useless initializations
ASoC:
Intel: avs: Add da7219 machine board
ASoC:
Intel: avs: Add DMIC machine board
ASoC:
Intel: avs: Add HDAudio machine board
ASoC:
Intel: avs: Add I2S-test machine board
ASoC:
Intel: avs: Add max98357a machine board
ASoC:
Intel: avs: Add max98373 machine board
ASoC:
Intel: avs: Add nau8825 machine board
ASoC:
Intel: avs: Add rt274 machine board
ASoC:
Intel: avs: Add rt286 machine board
ASoC:
Intel: avs: Add rt298 machine board
ASoC:
Intel: avs: Add rt5682 machine board
ASoC:
Intel: avs: Add ssm4567 machine board
ASoC:
Intel: avs: Assign I2S gateway when parsing topology
ASoC:
Intel: avs: Block IPC channel on suspend
ASoC:
Intel: avs: Copy only as many RX bytes as necessary
ASoC:
Intel: avs: correct config reference for I2S test board
ASoC:
Intel: avs: Fix i2s_test card name initialization
ASoC:
Intel: avs: Fix parsing UUIDs in topology
ASoC:
Intel: avs: Fix potential buffer overflow by snprintf()
ASoC:
Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout
ASoC:
Intel: avs: Machine boards and HDA codec support
ASoC:
Intel: avs: Recognize FW_CFG_RESERVED
ASoC:
Intel: avs: Register HDAudio ext-bus operations
ASoC:
Intel: avs: Relax DSP core transition timings
ASoC:
Intel: avs: Remove now redundant non_legacy_dai_naming flag
ASoC:
Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET
ASoC:
Intel: avs: Set max DMA segment size
ASoC:
Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size
ASoC:
Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration
ASoC:
Intel: avs: Updates and cleanups
ASoC:
Intel: avs: Use helper function to set up DMA
ASoC:
Intel: avs: Use lookup table to create modules
ASoC:
Intel: bdw_rt286: Improve codec_init() quality
ASoC:
Intel: bdw_rt286: Improve hw_params() debug-ability
ASoC:
Intel: bdw_rt286: Improve probe() function quality
ASoC:
Intel: bdw_rt286: Mark BE DAI as nonatomic
ASoC:
Intel: bdw_rt286: Remove FE DAI ops
ASoC:
Intel: bdw_rt286: Reword driver name
ASoC:
Intel: bdw_rt286: Reword prefixes of all driver members
ASoC:
Intel: bdw_rt286: Update code indentation
ASoC:
Intel: bdw_rt286: Update file comments
ASoC:
Intel: bdw_rt5650: Mark BE DAI as nonatomic
ASoC:
Intel: bdw_rt5677: Mark BE DAI as nonatomic
ASoC:
Intel: boards: hda: remove use of __func__ in dev_dbg
ASoC:
Intel: boards: rename RTL1019 compatible driver to rt1019p
ASoC:
Intel: boards: reset acpi_chan_package
ASoC:
Intel: boards: sof_sdw: remove use of __func__ in dev_dbg
ASoC:
Intel: broadwell: Make broadwell_disable_jack() return void
ASoC:
Intel: bxt_da7219_max98357a: remap jack pins
ASoC:
Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
ASoC:
Intel: catpt: remove duplicating driver data retrieval
ASoC:
Intel: catpt: use pm_runtime_resume_and_get()
ASoC:
Intel: Chromebooks: remap jack pins
ASoC:
Intel: cirrus-common: fix incorrect channel mapping
ASoC:
Intel: cml_rt1011_rt5682: remap jack pins
ASoC:
Intel: fix sof_es8336 probe
ASoC:
Intel: glk_rt5682_max98357a: remap jack pins
ASoC:
Intel: haswell and broadwell boards update
ASoC:
Intel: hsw_rt5640: Improve hw_params() debug-ability
ASoC:
Intel: hsw_rt5640: Improve probe() function quality
ASoC:
Intel: hsw_rt5640: Mark BE DAI as nonatomic
ASoC:
Intel: hsw_rt5640: Reword driver name
ASoC:
Intel: hsw_rt5640: Reword prefixes of all driver members
ASoC:
Intel: hsw_rt5640: Update code indentation
ASoC:
Intel: hsw_rt5640: Update file comments
ASoC:
Intel: kbl_da7219_max98357a: remap jack pins
ASoC:
Intel: kbl_da7219_max98927: remap jack pins
ASoC:
Intel: kbl_rt5663_max98927: remap jack pins
ASoC:
Intel: kbl_rt5663_rt5514_max98927: remap jack pins
ASoC:
Intel: machine driver updates for 5.20
ASoC:
Intel: Mark BE DAIs as nonatomic for hsw and
ASoC:
Intel: Migrate to new style legacy DAI naming flag
ASoC:
Intel: Rename broadwell source file to bdw_rt286
ASoC:
Intel: Rename haswell source file to hsw_rt5640
ASoC:
Intel: Rename set_fmt_new back to set_fmt
ASoC:
Intel: skl_nau88l25_max98357a: remap jack pins
ASoC:
Intel: skl_nau88l25_ssm4567: remap jack pins
ASoC:
Intel: Skylake: remove redundant re-assignments to pointer array
ASoC:
Intel: skylake: skl-pcm: use pm_runtime_resume_and_get()
ASoC:
Intel: soc-acpi and machine driver updates
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
ASoC:
Intel: soc-acpi: add table for HP Omen 16-k0005TX
ASoC:
Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config
ASoC:
Intel: sof_cs42l42: adding support for ADL configuration and BT offload
ASoC:
Intel: sof_cs42l42: remap jack pins
ASoC:
Intel: sof_cs42l42: support BT offload audio
ASoC:
Intel: sof_da7219_max98373: remap jack pins
ASoC:
Intel: sof_es8336: add support for HDMI_In capture
ASoC:
Intel: sof_es8336: Fix GPIO quirks set via module option
ASoC:
Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
ASoC:
Intel: sof_es8336: remove hard-coded SSP selection
ASoC:
Intel: sof_es8336: reset the num_links during probe
ASoC:
Intel: sof_nau8825: Move quirk check to the front in late probe
ASoC:
Intel: sof_nau8825: remap jack pins
ASoC:
Intel: sof_pcm512x: remove unnecessary init
ASoC:
Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
ASoC:
Intel: sof_rt5682: Perform quirk check first in card late probe
ASoC:
Intel: sof_rt5682: remap jack pins
ASoC:
Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
ASoC:
intel: sof_sdw: add RT711 SDCA card for MTL platform
ASoC:
Intel: sof_sdw: add support for Dell SKU 0AF0
ASoC:
Intel: sof_sdw: add support for Dell SKU 0AFF
ASoC:
Intel: sof_sdw: allow HDaudio/HDMI disable
ASoC:
Intel: sof_sdw: avoid oops in error handling
ASoC:
Intel: sof_sdw: handle errors on card registration
ASoC:
Intel: Update to use set_fmt_new callback
ASoC:
Introduce 'fixup_controls' card method
ASoC:
isabelle: Remove now redundant non_legacy_dai_naming flag
ASoC:
js4740-i2s: Update to use set_fmt_new callback
ASoC:
jz4740-i2c: Migrate to new style legacy DAI naming flag
ASoC:
jz4740-i2s: Refactor DMA channel setup
ASoC:
jz4740-i2s: Remove Open Firmware dependency
ASoC:
jz4740-i2s: Remove unused 'mem' resource
ASoC:
jz4740-i2s: Rename set_fmt_new back to set_fmt
ASoC:
jz4740: Remove now redundant non_legacy_dai_naming flag
ASoC:
lm49453: Drop no-op remove function
ASoC:
lm49453: Remove now redundant non_legacy_dai_naming flag
ASoC:
lochnagar: Remove now redundant non_legacy_dai_naming flag
ASoC:
madera: Replace kernel.h with the necessary inclusions
ASoC:
Makefile: Fix simultaneous build of KUNIT tests
ASoC:
max*: Remove now redundant non_legacy_dai_naming flag
ASoC:
max98090: Use modern ASoC DAI format terminology
ASoC:
max98373: Removing 0x203E from the volatile reg
ASoC:
max98390: use linux/gpio/consumer.h to fix build
ASoC:
max98396: add voltage regulators
ASoC:
max98396: Fix register access for PCM format settings
ASoC:
max98396: Fix TDM mode BSEL settings
ASoC:
max98396: Implement DSP speaker monitor
ASoC:
max98396: Improve some error prints
ASoC:
max98396: Some assorted fixes and additions
ASoC:
max9860: Use modern ASoC DAI format terminology
ASoC:
mc13783: Remove now redundant non_legacy_dai_naming flag
ASoC:
mchp-spdifrx: disable end of block interrupt on failures
ASoC:
mchp-spdifrx: use single tab indent for structure
ASoC:
mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
ASoC:
mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
ASoC:
mchp-spdiftx: remove references to mchp_i2s_caps
ASoC:
mchp-spdiftx: return directly ret
ASoC:
mediatek: Add support for MT8186 SoC
ASoC:
mediatek: mt6358: add new compatible for using mt6366
ASoC:
mediatek: mt6366: support for mt6366 codec
ASoC:
mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
ASoC:
mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
ASoC:
mediatek: mt8186: add audio afe document
ASoC:
mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
ASoC:
mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
ASoC:
mediatek: mt8186: add misc driver and register definitions
ASoC:
mediatek: mt8186: add mt8186-mt6366 common driver
ASoC:
mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
ASoC:
mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
ASoC:
mediatek: mt8186: add platform driver
ASoC:
mediatek: mt8186: Fix a handful of spelling mistakes
ASoC:
mediatek: mt8186: fix DMIC record noise
ASoC:
mediatek: mt8186: fix Kconfig dependency
ASoC:
mediatek: mt8186: Fix mutex double unlock in GPIO request
ASoC:
mediatek: mt8186: Remove condition with no effect
ASoC:
mediatek: mt8186: remove unnecessary judgments
ASoC:
mediatek: mt8186: set the correct string to strncmp()
ASoC:
mediatek: mt8186: support adda in platform driver
ASoC:
mediatek: mt8186: support audio clock control in platform driver
ASoC:
mediatek: mt8186: support audsys clock control
ASoC:
mediatek: mt8186: support gpio control in platform driver
ASoC:
mediatek: mt8186: support hostless in platform driver
ASoC:
mediatek: mt8186: support hw gain in platform driver
ASoC:
mediatek: mt8186: support i2s in platform driver
ASoC:
mediatek: mt8186: support pcm in platform driver
ASoC:
mediatek: mt8186: support src in platform driver
ASoC:
mediatek: mt8186: support tdm in platform driver
ASoC:
mediatek: mt8186: Use new direct clock defines
ASoC:
mediatek: mt8195: extract SOF common code
ASoC:
mediatek: mt8195: simplify error handling
ASoC:
mediatek: remove unnecessary check of clk_disable_unprepare
ASoC:
mediatek: Rename set_fmt_new back to set_fmt
ASoC:
mediatek: Update to use set_fmt_new callback
ASoC:
Merge fixes
ASoC:
Merge fixes
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
Merge up revert of v5.19 version of the rockchip BCLK management
ASoC:
meson: Migrate to new style legacy DAI naming flag
ASoC:
meson: Remove now redundant non_legacy_dai_naming flag
ASoC:
meson: remove useless initialization
ASoC:
meson: Rename set_fmt_new back to set_fmt
ASoC:
meson: Update to use set_fmt_new callback
ASoC:
minor kernel-doc corrections
ASoC:
ml26124: Remove now redundant non_legacy_dai_naming flag
ASoC:
msm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
mt6359: Fix refcount leak bug
ASoC:
mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
ASoC:
mxs-saif: Migrate to new style legacy DAI naming flag
ASoC:
mxs-saif: Rename set_fmt_new back to set_fmt
ASoC:
mxs-saif: Update to use set_fmt_new callback
ASoC:
nau*: Remove now redundant non_legacy_dai_naming flag
ASoC:
nau8540: Implement hw constraint for rates
ASoC:
nau8821: Add headset button detection
ASoC:
nau8821: add new widget to control system clock
ASoC:
nau8821: Don't unconditionally free interrupt
ASoC:
nau8821: Implement hw constraint for rates
ASoC:
nau8822: Add operation for internal PLL off and on
ASoC:
nau8822: Disable internal PLL if freq_out is zero
ASoC:
nau8822: Don't reconfigure PLL to the same values
ASoC:
nau8824: Fix semaphore is released unexpectedly
ASoC:
nau8824: Fix semaphore unbalance at error paths
ASoC:
nau8824: Implement hw constraint for rates
ASoC:
nau8825: Declare 2 channels for DAI of capture stream
ASoC:
nau8825: Implement hw constraint for rates
ASoC:
nau8xxx: Implement hw constraint for rates
ASoC:
ops: Clarify snd_soc_info_volsw_sx()
ASoC:
ops: Don't modify the driver's plaform_max when reading state
ASoC:
ops: Fix boolean/integer detection for simple controls
ASoC:
ops: Fix integer detection for when max possible values > 1
ASoC:
ops: Remove unneeded delay.h inclusion
ASoC:
pcm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
pistachio: Remove now redundant non_legacy_dai_naming flag
ASoC:
pxa: Migrate to new style legacy DAI naming flag
ASoC:
pxa: Rename set_fmt_new back to set_fmt
ASoC:
pxa: Update to use set_fmt_new callback
ASoC:
q6asm: use kcalloc() instead of kzalloc()
ASoC:
qcom: Add driver support for audioreach solution
ASoC:
qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC:
qcom: lpass: Fix apq8016 compat string to match yaml
ASoC:
qcom: Migrate to new style legacy DAI naming flag
ASoC:
qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
ASoC:
qcom: q6dsp: q6adm: remove useless initializations
ASoC:
qcom: q6dsp: remove spurious space
ASoC:
qcom: Rename set_fmt_new back to set_fmt
ASoC:
qcom: sm8250: add missing module owner
ASoC:
qcom: soundwire: Add support for controlling audio CGCR from HLOS
ASoC:
qcom: Update to use set_fmt_new callback
ASoC:
qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC:
Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
ASoC:
Refactor non_legacy_dai_naming flag
ASoC:
Remove unused hw_write_t type
ASoC:
rk3328: Use modern ASoC DAI format terminology
ASoC:
rk817: Remove now redundant non_legacy_dai_naming flag
ASoC:
rockchip: i2s: Fix crash on missing pinctrl
ASoC:
rockchip: i2s: Fix error code when fail to read I2S_CLR
ASoC:
rockchip: i2s: Fix missing error code in rockchip_i2s_probe()
ASoC:
rockchip: i2s: Fix the debug level on missing pinctrl
ASoC:
rockchip: i2s: Remove unwanted dma settings in rockchip_i2s_probe
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rockchip: i2s_tdm: use pm_runtime_resume_and_get()
ASoC:
rockchip: Migrate to new style legacy DAI naming flag
ASoC:
rockchip: pdm: use pm_runtime_resume_and_get()
ASoC:
rockchip: Rename set_fmt_new back to set_fmt
ASoC:
rockchip: simplify error handling
ASoC:
rockchip: Update to use set_fmt_new callback
ASoC:
rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
ASoC:
rsnd: Emit useful error messages in .remove()
ASoC:
rsnd: ssiu: add missing .quit callback for gen2
ASoC:
rt*: Remove now redundant non_legacy_dai_naming flag
ASoC:
rt5640: Add the MICBIAS1 to the dapm routing
ASoC:
rt5640: Fix the issue of the abnormal JD2 status
ASoC:
rt5640: Fix the JD voltage dropping issue
ASoC:
rt7*-sdw: harden jack_detect_handler
ASoC:
rt711-sdca-sdw: fix calibrate mutex initialization
ASoC:
rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC:
rt711: fix calibrate mutex initialization
ASoC:
samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
ASoC:
samsung: change neo1973_audio from a global to static
ASoC:
samsung: Enable compile test
ASoC:
samsung: Fix error handling in aries_audio_probe
ASoC:
samsung: h1940_uda1380: include proepr GPIO consumer header
ASoC:
samsung: Migrate to new style legacy DAI naming flag
ASoC:
samsung: Remove now redundant non_legacy_dai_naming flag
ASoC:
samsung: Rename set_fmt_new back to set_fmt
ASoC:
samsung: s3c-i2s-v2: Allow build for unsupported hardware
ASoC:
samsung: s3c24xx-i2s: Drop unneeded gpio.h include
ASoC:
samsung: s3c24xx-i2s: Fix typo in DAIFMT handling
ASoC:
samsung: snow: simplify error handling
ASoC:
samsung: Update to use set_fmt_new callback
ASoC:
sgtl5000: Fix noise on shutdown/remove
ASoC:
sgtl5000: Remove now redundant non_legacy_dai_naming flag
ASoC:
sh: Migrate to new style legacy DAI naming flag
ASoC:
sh: Rename set_fmt_new back to set_fmt
ASoC:
sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
ASoC:
sh: Update to use set_fmt_new callback
ASoC:
si476x: Remove now redundant non_legacy_dai_naming flag
ASoC:
simple-card-utils.c: care Codec2Codec vs DPCM:BE
ASoC:
simple-card-utils.c: ignore Codec2Codec setting if it already have
ASoC:
simple-card-utils: Make asoc_simple_clean_reference() return void
ASoC:
simple-card-utils: Move snd_soc_component_is_codec to be local
ASoC:
simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec()
ASoC:
soc-component: Add legacy_dai_naming flag
ASoC:
soc-component: Remove non_legacy_dai_naming flag
ASoC:
soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
ASoC:
soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
ASoC:
soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs()
ASoC:
soc-dai: Remove set_fmt_new callback
ASoC:
soc-pcm: demote warnings on non-atomic BE connection
ASoC:
soc-utils: Remove now redundant non_legacy_dai_naming flag
ASoC:
SOC: Intel: introduce cl_init callback
ASoC:
SOF/Intel: remove __func__ from dev_dbg()
ASoC:
SOF/soundwire: use resume_and_get on component probe
ASoC:
SOF: Add a new IPC op for parsing topology manifest
ASoC:
SOF: Add cont_update_posn to platform parameters
ASoC:
SOF: add ipc4 SRC module support
ASoC:
SOF: Add ops_free
ASoC:
SOF: Add support ctx_save with IPC4
ASoC:
SOF: Add topology tokens for IPC4
ASoC:
SOF: Add two new structures for topology manifest data
ASoC:
SOF: AMD/Mediatek updates for 5.20
ASoC:
SOF: amd: Add SOF pm ops callback for Renoir
ASoC:
SOF: Compile and runtime IPC version selection
ASoC:
SOF: compress: Dynamically allocate pcm params struct
ASoC:
SOF: compress: Prevent current kernel running with older FW
ASoC:
SOF: Copy compress parameters into extended data
ASoC:
SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit
ASoC:
SOF: debug: Clarify the IPC timeout handling path
ASoC:
SOF: debug: Fix potential buffer overflow by snprintf()
ASoC:
SOF: Intel: add MeteorLake machines
ASoC:
SOF: Intel: Add support for MeteorLake
ASoC:
SOF: Intel: Add support for MeteorLake (MTL)
ASoC:
SOF: Intel: add support for SoundWire-based HP Omen16
ASoC:
SOF: Intel: add trigger callback into sdw_callback
ASoC:
SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name
ASoC:
SOF: Intel: bdw: remove duplicating driver data retrieval
ASoC:
SOF: Intel: byt: remove duplicating driver data retrieval
ASoC:
SOF: Intel: cnl: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC:
SOF: Intel: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
ASoC:
SOF: Intel: fix resume from hibernate
ASoC:
SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once
ASoC:
SOF: Intel: hda-dai: Drop misleading comment regarding dma_data
ASoC:
SOF: Intel: hda-dai: enhance debug messages
ASoC:
SOF: Intel: hda-dai: No need to decouple host/link DMA twice
ASoC:
SOF: Intel: hda-dai: remove use of __func__ in dev_dbg
ASoC:
SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC:
SOF: Intel: hda-dsp: report error on power-up/down
ASoC:
SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC:
SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC:
SOF: Intel: hda-stream: remove use of __func__ in dev_dbg
ASoC:
SOF: Intel: hda-stream: report error on stream not opened
ASoC:
SOF: Intel: hda-stream: test DMA buffer first in hw_params
ASoC:
SOF: Intel: hda: add sanity check on SSP index reported by NHLT
ASoC:
SOF: Intel: hda: Correct Firmware State Register use
ASoC:
SOF: Intel: hda: Correct the ROM/FW state reporting code
ASoC:
SOF: Intel: hda: don't set fw_filename
ASoC:
SOF: Intel: hda: Fix compressed stream position tracking
ASoC:
SOF: Intel: hda: Fix potential buffer overflow by snprintf()
ASoC:
SOF: Intel: hda: init NHLT for IPC4
ASoC:
SOF: Intel: hda: Introduce skip_imr_boot flag
ASoC:
SOF: Intel: hda: only fixup topology name if not set already
ASoC:
SOF: Intel: hda: Use cold/purge boot after firmware crash
ASoC:
SOF: Intel: IPC4: enable IMR boot
ASoC:
SOF: Intel: mtl: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
ASoC:
SOF: Intel: mtl: remove use of __func__ in dev_dbg
ASoC:
SOF: Intel: Switch to use the generic pm_ops.set_core_state
ASoC:
SOF: Intel: updates and cleanups
ASoC:
SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
ASoC:
SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset
ASoC:
SOF: ipc3-dtrace: Handle race during initialization
ASoC:
SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state
ASoC:
SOF: ipc3-dtrace: remove use of __func__ in dev_dbg
ASoC:
SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available
ASoC:
SOF: ipc3-dtrace: use pm_runtime_resume_and_get()
ASoC:
SOF: ipc3-loader: Print out the non matching ext_man magic number
ASoC:
SOF: ipc3-loader: remove use of __func__ in dev_dbg
ASoC:
SOF: ipc3-topology: Fix clang -Wformat warning
ASoC:
SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
ASoC:
SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
ASoC:
SOF: ipc3-topology: remove use of __func__ in dev_dbg
ASoC:
SOF: ipc3: Add set_core_state pm_ops implementation
ASoC:
SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state()
ASoC:
SOF: ipc4-pcm: set pcm rate to dai setting
ASoC:
SOF: ipc4-topology remove use of __func__ in dev_dbg
ASoC:
SOF: ipc4-topology: Add control IO ops
ASoC:
SOF: ipc4-topology: Add control_setup op
AsoC:
SOF: ipc4-topology: Add dai_get_clk op
ASoC:
SOF: ipc4-topology: Add prepare op for AIF type widgets
ASoC:
SOF: ipc4-topology: Add prepare op for DAI type widgets
ASoC:
SOF: ipc4-topology: Add route_setup/route_free ops
ASoC:
SOF: ipc4-topology: add SoundWire/ALH aggregation support
ASoC:
SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets
ASoC:
SOF: ipc4-topology: Add support for parsing and preparing pga widgets
ASoC:
SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets
ASoC:
SOF: ipc4-topology: Add support for parsing mixer widgets
ASoC:
SOF: ipc4-topology: Add support for SSP/DMIC DAI's
ASoC:
SOF: ipc4-topology: Add the dai_config op
ASoC:
SOF: ipc4-topology: Add widget_setup/widget_free ops
ASoC:
SOF: ipc4-topology: check dai->private in ipc_free()
ASoC:
SOF: ipc4-topology: fix alh_group_ida max value
ASoC:
SOF: ipc4-topology: fix error and memory handling
ASoC:
SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put()
ASoC:
SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src()
ASoC:
SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt
ASoC:
SOF: ipc4-topology: move ida allocate/free to widget_setup/free
ASoC:
SOF: ipc4-topology: set domain bit based on dp domain type
ASoC:
SOF: IPC4: Add pcm ops
ASoC:
SOF: IPC4: add sdw blob
ASoC:
SOF: ipc4: Add set_core_state pm_ops implementation
ASoC:
SOF: IPC4: Add topology, control and PCM ops
ASoC:
SOF: ipc4: implement pm ctx_save callback
ASoC:
SOF: IPC4: Introduce topology ops
ASoC:
SOF: ipc4: remove use of __func__ in dev_dbg
ASoC:
SOF: IPC4: set the BE DAI ops
ASoC:
SOF: Kconfig: Fix the dependency for client modules
ASoC:
SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF
ASoC:
SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF
ASoC:
SOF: make ctx_store and ctx_restore as optional
ASoC:
SOF: mediatek: Add shared_size for mediatek common chip information
ASoC:
SOF: mediatek: Align mt8186 clock names with dt-bindings
ASoC:
SOF: mediatek: fix boot sequences
ASoC:
SOF: mediatek: Fix error code in probe
ASoC:
SOF: mediatek: fix mt8195 StatvectorSel wrong setting
ASoC:
SOF: mediatek: mt8195 modify dram type as non-cache
ASoC:
SOF: mediatek: mt8195 suspend check dsp idle
ASoC:
SOF: mediatek: Revise mt8195 boot flow
ASoC:
SOF: mediatek: revise mt8195 clock sequence
ASoC:
sof: Migrate to new style legacy DAI naming flag
ASoC:
SOF: minor updates for 5.20
ASoC:
SOF: pcm: use pm_resume_and_get() on component probe
ASoC:
SOF: pm: add definitions for S4 and S5 states
ASoC:
SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC:
SOF: probes: rename assign/free callbacks as startup/shutdown
ASoC:
SOF: reduce default verbosity of IPC logs
ASoC:
SOF: remove warning on ABI checks
ASoC:
SOF: sof-client-probes: Only load the driver if IPC3 is used
ASoC:
SOF: sof-client: remove use of __func__ in dev_dbg
ASoC:
SOF: sof_ipc_pm_ops: Add support for DSP core power management
ASoC:
SOF: topology: add code to parse config params for ACPDMIC dai
ASoC:
SOF: topology: remove unused variable
ASoC:
spdif: Remove now redundant non_legacy_dai_naming flag
ASoC:
spear: Migrate to new style legacy DAI naming flag
ASoC:
ssm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
ssm2518: Use modern ASoC DAI format terminology
ASoC:
ssm2602: Use modern ASoC DAI format terminology
ASoC:
ssm4567: Use modern ASoC DAI format terminology
ASoC:
ssm: Use modern ASoC DAI format terminology
ASoC:
sta*: Remove now redundant non_legacy_dai_naming flag
ASoC:
sta32x: Use modern ASoC DAI format terminology
ASoC:
sta350: Use modern ASoC DAI format terminology
ASoC:
stac9766: Remove now redundant non_legacy_dai_naming flag
ASoC:
sti-sas: Remove now redundant non_legacy_dai_naming flag
ASoC:
sti-sas: Use modern ASoC DAI format terminology
ASoC:
sti-uniperf: Migrate to new style legacy DAI naming flag
ASoC:
stm32: dfsdm: fix typo in comment
ASoC:
stm32: Migrate to new style legacy DAI naming flag
ASoC:
stm32: sai: Remove useless define
ASoC:
stm: Rename set_fmt_new back to set_fmt
ASoC:
stm: Update to use set_fmt_new callback
ASoC:
sun50i-codec-analog: Add support for internal bias
ASoC:
sun50i-codec-analog: Internal bias support
ASoC:
sun8i-codec: Partial revert to fix clock specifiers
ASoC:
sunxi: Migrate to new style legacy DAI naming flag
ASoC:
sunxi: Remove now redundant non_legacy_dai_naming flag
ASoC:
sunxi: Rename set_fmt_new back to set_fmt
ASoC:
sunxi: sun4i-i2s: update kernel-doc
ASoC:
sunxi: Update to use set_fmt_new callback
ASoC:
sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers
ASoC:
tas*: Remove now redundant non_legacy_dai_naming flag
ASoC:
tas2552: Use modern ASoC DAI format terminology
ASoC:
tas2552: use pm_runtime_resume_and_get()
ASoC:
tas2770: Allow mono streams
ASoC:
tas2770: Drop conflicting set_bias_level power setting
ASoC:
tas2770: Fix handling of mute/unmute
ASoC:
tas2770: Reinit regcache on reset
ASoC:
tas2770: Set correct FSYNC polarity
ASoC:
tas2770: Use modern ASoC DAI format terminology
ASoC:
tas5086: Use modern ASoC DAI format terminology
ASoC:
tas5720: Use modern ASoC DAI format terminology
ASoC:
tas6424: Use modern ASoC DAI format terminology
ASoC:
tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()
ASoC:
tegra: Add binding doc for OPE module
ASoC:
tegra: Add Tegra210 based OPE driver
ASoC:
tegra: AHUB routes for OPE module
ASoC:
tegra: delete a semicolon
ASoC:
tegra: Fix clock DAI format on Tegra210
ASoC:
tegra: Fix MBDRC bypass mode check
ASoC:
tegra: Migrate to new style legacy DAI naming flag
ASoC:
tegra: Remove now redundant non_legacy_dai_naming flag
ASoC:
tegra: Rename set_fmt_new back to set_fmt
ASoC:
tegra: tegra20_das: Drop write-only driver data member
ASoC:
tegra: tegra20_das: Fold header file into only user
ASoC:
tegra: tegra20_das: Get rid of global pointer for driver data
ASoC:
tegra: tegra20_das: Make helper functions return void
ASoC:
tegra: tegra20_das: Remove unused function tegra20_das_read
ASoC:
tegra: Update to use set_fmt_new callback
ASoC:
test-component: Migrate to new style legacy DAI naming flag
ASoC:
test-component: Remove now redundant non_legacy_dai_naming flag
ASoC:
test-component: Rename set_fmt_new back to set_fmt
ASoC:
test-component: Update to use set_fmt_new callback
ASoC:
tfa*: Remove now redundant non_legacy_dai_naming flag
ASoC:
tfa9879: Use modern ASoC DAI format terminology
ASoC:
ti: davinci-mcasp: use pm_runtime_resume_and_get()
ASoC:
ti: Migrate to new style legacy DAI naming flag
ASoC:
ti: Rename set_fmt_new back to set_fmt
ASoC:
ti: Update to use set_fmt_new callback
ASoC:
tlv320*: Remove now redundant non_legacy_dai_naming flag
ASoC:
tlv320adc3xxx: Use modern ASoC DAI format terminology
ASoC:
tlv320adcx140: Use modern ASoC DAI format terminology
ASoC:
tlv320aic23: Use modern ASoC DAI format terminology
ASoC:
tlv320aic26: Use modern ASoC DAI format terminology
ASoC:
tlv320aic31xx: Use modern ASoC DAI format terminology
ASoC:
tlv320aic32x4: Use modern ASoC DAI format terminology
ASoC:
tlv320aic33: Use modern ASoC DAI format terminology
ASoC:
tlv320dac3x: Use modern ASoC DAI format terminology
ASoC:
topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION
ASoC:
topology: KUnit: Followup prototype change of snd_soc_unregister_card()
ASoC:
topology: KUnit: Remove now redundant non_legacy_dai_naming flag
ASoC:
trivial changes for cppcheck warnings
ASoC:
tscs42xx: Remove now redundant non_legacy_dai_naming flag
ASoC:
twl*: Remove now redundant non_legacy_dai_naming flag
ASoC:
twl4030: Drop legacy, non DT boot support
ASoC:
uda*: Remove now redundant non_legacy_dai_naming flag
ASoC:
uda1334: Use modern ASoC DAI format terminology
ASoC:
uniphier: Remove now redundant non_legacy_dai_naming flag
ASoC:
use pm_runtime_resume_and_get() when possible
ASoC:
ux500: Migrate to new style legacy DAI naming flag
ASoC:
ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC:
ux500: Rename set_fmt_new back to set_fmt
ASoC:
ux500: Update to use set_fmt_new callback
ASoC:
wcd-mbhc-v2: remove useless initialization
ASoC:
wcd-mbhc-v2: use pm_runtime_resume_and_get()
ASoC:
wcd9335: Fix spurious event generation
ASoC:
wcd9335: remove redundant tests
ASoC:
wcd9335: Remove RX channel from old list before adding it to a new one
ASoC:
wcd9335: Use DT bindings instead of local DAI definitions
ASoC:
wcd938x: Fix event generation for some controls
ASoC:
wl1273: Remove now redundant non_legacy_dai_naming flag
ASoC:
wm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
wm5110: Fix DRE control
ASoC:
wm8731: update wlf,wm8731.yaml reference
ASoC:
wm_adsp: Fix event for preloader
ASoC:
wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC:
wm_adsp: Minor clean and redundant code removal
ASoC:
wsa881x: use pm_runtime_resume_and_get()
ASoC:
xilinx: Migrate to new style legacy DAI naming flag
ASoC:
xilinx: Suppress second error message about reset failure in .remove()
ASoC:
xtensa: Migrate to new style legacy DAI naming flag
ASoC:
xtensa: Rename set_fmt_new back to set_fmt
ASoC:
xtensa: Update to use set_fmt_new callback
ASoC:
zl38060: Remove now redundant non_legacy_dai_naming flag
ata:
ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
ata:
libata-core: fix sloppy parameter type in ata_exec_internal[_sg]()
ata:
libata-core: fix sloppy typing in ata_id_n_sectors()
ata:
libata-core: get rid of *else* branches in ata_id_n_sectors()
ata:
libata-core: make ata_exec_internal_sg() *static*
ata:
libata-eh: Add missing command name
ata:
libata-eh: fix sloppy result type of ata_eh_nr_in_flight()
ata:
libata-eh: fix sloppy result type of ata_internal_cmd_timeout()
ata:
libata-sata: Fix device queue depth control
ata:
libata-scsi: cap ata_device->max_sectors according to shost->max_sectors
ata:
libata-scsi: Fix initialization of device queue depth
ata:
libata-scsi: fix result type of ata_ioc32()
ata:
libata: Fix syntax errors in comments
ata:
libata: Set __ATA_BASE_SHT max_sectors
ata:
make ata_port::fastdrain_cnt *unsigned int*
ata:
make transfer mode masks *unsigned int*
ata:
pata_hpt37x: factor out hpt37x_pci_clock()
ata:
pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock()
ata:
pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot()
ata:
pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock()
ata:
pata_macio: Fix compilation warning
ata:
sata_mv: Fixes expected number of resources now IRQs are gone
ath10k:
add encapsulation offloading support
ath10k:
do not enforce interrupt trigger type
ath10k:
fix misreported tx bandwidth for 160Mhz
ath10k:
fix recently introduced checkpatch warning
ath10k:
fix regdomain info of iw reg set/get
ath10k:
htt_tx: do not interpret Eth frames as WiFi
ath10k:
improve tx status reporting
ath10k:
turn rawmode into frame_mode
ath11k:
Avoid REO CMD failed prints during firmware recovery
ath11k:
Fix incorrect debug_mask mappings
ath11k:
fix IRQ affinity warning on shutdown
ath11k:
Fix LDPC config in set_bitrate_mask hook
ath11k:
fix missing skb drop on htc_tx_completion error
ath11k:
fix netdev open race
ath11k:
Fix typo in comments
ath11k:
Fix warning on variable 'sar' dereference before check
ath11k:
Fix warnings reported by checkpatch
ath11k:
Init hw_params before setting up AHB resources
ath11k:
support avg signal in station dump
ath11k:
update missing MU-MIMO and OFDMA stats
ath5k:
replace ternary operator with min()
ath6kl:
avoid flush_scheduled_work() usage
ath6kl:
fix typo in comment
ath9k:
fix use-after-free in ath9k_hif_usb_rx_cb
ath9k:
htc: clean up statistics macros
ath9k:
remove unexpected words "the" in comments
ath9k:
replace ternary operator with max()
Linux:
atheros/atl1c:fix repeated words in comments
Linux:
atheros/atl1e:fix repeated words in comments
atl1c:
use netif_napi_add_tx() for Tx NAPI
atm:
he: Use the bitmap API to allocate bitmaps
atm:
idt77252: fix use-after-free bugs caused by tst_timer
atm:
iphase: Fix typo in comment
attr:
fix kernel doc
attr:
port attribute changes to new types
audit, io_uring, io-wq:
Fix memory leak in io_sq_thread() and io_wqe_worker()
audit:
fix potential double free on error path from fsnotify_add_inode_mark
audit:
make is_audit_feature_set() static
audit:
move audit_return_fixup before the filters
audit:
remove redundant data_len check
autofs:
add comment about autofs_mountpoint_changed()
autofs:
make dentry info count consistent
autofs:
remove unused ino field inode
autofs:
use dentry info count instead of simple_empty()
autofs:
use inode permission method for write access
ax25:
fix incorrect dev_tracker usage
ax25:
use GFP_KERNEL in ax25_dev_device_up()
ax88796:
Fix some typo in a comment
backlight:
lp855x: Switch to atomic PWM API
backlight:
rt4831: Apply ocp level from devicetree
Backmerge tag :
'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
batman-adv:
Fix hang up with small MTU hard-interface
batman-adv:
tracing: Use the new __vstring() helper
bcache:
remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration'
bcm63xx:
fix Tx cleanup when NAPI poll budget is zero
bcm63xx_enet:
change the driver variables to static
bcm63xx_enet:
switch to napi_build_skb() to reuse skbuff_heads
bdi:
remove enum wb_congested_state
befs:
Convert befs_symlink_read_folio() to use a folio
bfq:
Remove useless code in bfq_lookup_next_entity
Binder:
add TF_UPDATE_TXN to replace outdated txn
binder:
fix alloc->vma_vm_mm null-ptr dereference
binder:
fix redefinition of seq_file attributes
binder:
fix UAF of ref->proc caused by race condition
binder_alloc:
add missing mmap_lock calls when using the VMA
binder_alloc:
Add missing mmap_lock calls when using the VMA
bindings:
arm: fsl: Add PHYTEC i.MX8MM devicetree bindings
bitmap:
don't assume compiler evaluates small mem*() builtins calls
bitops:
always define asm-generic non-atomic bitops
bitops:
define const_*() versions of the non-atomics
bitops:
let optimize out non-atomic bitops on compile-time constants
bitops:
unify non-atomic bitops prototypes across architectures
bitops:
wrap non-atomic bitops with a transparent macro
blk-cgroup:
factor out blkcg_free_all_cpd()
blk-cgroup:
factor out blkcg_iostat_update()
blk-cgroup:
Use atomic{,64}_try_cmpxchg
blk-iocost:
Simplify ioc_rqos_done()
blk-iolatency:
Use atomic{,64}_try_cmpxchg
blk-ioprio:
Convert from rqos policy to direct call
blk-ioprio:
Remove unneeded field
blk-lib:
fix blkdev_issue_secure_erase
blk-mq:
Add a flag for reserved requests
blk-mq:
blk_mq_tag_busy is no need to return a value
blk-mq:
cleanup disk sysfs registration
blk-mq:
don't create hctx debugfs dir until q->debugfs_dir is created
blk-mq:
Don't disable preemption around __blk_mq_run_hw_queue().
blk-mq:
Drop 'reserved' arg of busy_tag_iter_fn
blk-mq:
Drop blk_mq_ops.timeout 'reserved' arg
blk-mq:
Drop local variable for reserved tag
blk-mq:
fix error handling in __blk_mq_alloc_disk
blk-mq:
fix io hung due to missing commit_rqs
blk-mq:
remove unused function blk_mq_queue_stopped()
blk-mq:
rename blk_mq_sysfs_{,un}register
blk-mq:
run queue no matter whether the request is the last request
blktrace:
Fix the blk_fill_rwbs() kernel-doc header
blktrace:
Trace remapped requests correctly
blktrace:
Use the new blk_opf_t type
block/bfq:
Use the new blk_opf_t type
block/bio:
remove duplicate append pages code
block/bounce:
count bytes instead of sectors
block/brd:
Use the enum req_op type
block/drbd:
Combine two drbd_submit_peer_request() arguments
block/drbd:
Use the enum req_op and blk_opf_t types
block/floppy:
Fix a sparse warning
block/kyber:
Use the new blk_opf_t type
block/merge:
count bytes instead of sectors
block/mq-deadline:
Use the new blk_opf_t type
block/rnbd-srv:
Replace sess_dev_list with index_idr
block/rnbd-srv:
Set keep_id to true after mutex_trylock
block/rnbd:
Use blk_opf_t where appropriate
block/rq_qos:
Use atomic_try_cmpxchg in atomic_inc_below
block/zram:
Use enum req_op where appropriate
block:
add a helper function for dio alignment
block:
add bdev_max_segments() helper
block:
add missing request flags to debugfs code
block:
Always initialize bio IO priority on submit
block:
bfq: Fix kernel-doc headers
block:
bfq: Remove an unused function definition
block:
blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
block:
call blk_mq_exit_queue from disk_release for never added disks
block:
call blk_queue_free_zone_bitmaps from disk_release
block:
change the blk_queue_bounce calling convention
block:
change the blk_queue_split calling convention
block:
Change the type of req_op() and bio_op() into enum req_op
block:
Change the type of the last .rw_page() argument
block:
cleanup variable naming in get_max_io_size
block:
Convert read_part_sector() to use a folio
block:
convert to advancing variants of iov_iter_get_pages{,_alloc}()
block:
Directly use ida_alloc()/free()
block:
Do not call blk_put_queue() if gendisk allocation fails
block:
don't add partitions if GD_SUPPRESS_PART_SCAN is set
block:
don't allow the same type rq_qos add more than once
block:
ensure bio_iov_add_page can't fail
block:
ensure iov_iter advances for added pages
block:
export dma_alignment attribute
block:
factor out a chunk_size_left helper
block:
fix default IO priority handling again
block:
Fix handling of tasks without ioprio in ioprio_get(2)
block:
fix infinite loop for invalid zone append
block:
fix leaking page ref on truncated direct io
block:
fold blk_max_size_offset into get_max_io_size
block:
Generalize get_current_ioprio() for any task
block:
Handle partition read errors more consistently
block:
Initialize bio priority earlier
block:
introduce bdev_dma_alignment helper
block:
introduce bdev_iter_is_aligned helper
block:
Introduce the type blk_opf_t
block:
Make blk_mq_get_sq_hctx() select the proper hardware queue type
block:
Make ioprio_best() static
block:
move ->bio_split to the gendisk
block:
move ->ia_ranges from the request_queue to the gendisk
block:
move bio_allowed_max_sectors to blk-merge.c
block:
move blk_queue_get_max_sectors to blk.h
block:
move the call to get_max_io_size out of blk_bio_segment_split
block:
move zone related fields to struct gendisk
block:
null_blk: Use the bitmap API to allocate bitmaps
block:
open code blk_max_size_offset in blk_rq_get_max_sectors
block:
pass a gendisk to blk_queue_clear_zone_settings
block:
pass a gendisk to blk_queue_free_zone_bitmaps
block:
pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones
block:
pass a gendisk to blk_queue_set_zoned
block:
pass struct queue_limits to the bio splitting helpers
block:
relax direct io memory alignment
block:
remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency
block:
remove __blk_get_queue
block:
remove a superflous ifdef in blkdev.h
block:
remove a superflous queue kobject reference
block:
remove bdevname
block:
remove blk_cleanup_disk
block:
remove blk_queue_zone_sectors
block:
Remove check of PageError
block:
remove QUEUE_FLAG_DEAD
block:
remove queue_max_open_zones and queue_max_active_zones
block:
remove the extra gendisk reference in __blk_mq_register_dev
block:
Rename a blk_mq_map_queue() argument
block:
replace blkdev_nr_zones with bdev_nr_zones
block:
Return effective IO priority from get_current_ioprio()
block:
simplify blk_check_zone_append
block:
simplify blk_mq_plug
block:
simplify blktrace sysfs attribute creation
block:
simplify disk shutdown
block:
simplify disk_set_independent_access_ranges
block:
Simplify read_part_sector()
block:
stop setting the nomerges flags in blk_cleanup_queue
block:
stop using bdevname in __blkdev_issue_discard
block:
stop using bdevname in bdev_write_inode
block:
use bdev based helpers in blkdev_zone_mgmt{,all}
block:
use bdev_is_zoned instead of open coding it
block:
use default groups to register the queue attributes
block:
Use enum req_op where appropriate
block:
Use PAGE_SECTORS_SHIFT
block:
Use the new blk_opf_t type
block:
Use try_cmpxchg in update_io_ticks
Bluetooth:
Add bt_status
Bluetooth:
Add BTPROTO_ISO socket type
Bluetooth:
Add default wakeup callback for HCI UART driver
Bluetooth:
Add initial implementation of BIS connections
Bluetooth:
Add initial implementation of CIS connections
Bluetooth:
btmtksdio: Add in-band wakeup support
Bluetooth:
btrtl: Fix typo in comment
Bluetooth:
btusb: Add a new VID/PID 0489/e0e2 for MT7922
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
Bluetooth:
btusb: Add support for ISO packets
Bluetooth:
btusb: Add support of IMC Networks PID 0x3568
Bluetooth:
btusb: Detect if an ACL packet is in fact an ISO packet
Bluetooth:
btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR
Bluetooth:
btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth:
btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK
Bluetooth:
clean up error pointer checking
Bluetooth:
clear the temporary linkkey in hci_conn_cleanup
Bluetooth:
Collect kcov coverage from hci_rx_work
Bluetooth:
Convert delayed discov_off to hci_sync
Bluetooth:
don't try to cancel uninitialized works at mgmt_index_removed()
Bluetooth:
eir: Fix using strlen with hdev->{dev_name,short_name}
Bluetooth:
fix an error code in hci_register_dev()
Bluetooth:
Fix HCIGETDEVINFO regression
Bluetooth:
Fix index added after unregister
Bluetooth:
Fix null pointer deref on unexpected status event
Bluetooth:
HCI: Fix not always setting Scan Response/Advertising Data
Bluetooth:
hci_bcm: Add BCM4349B1 variant
Bluetooth:
hci_bcm: Add DT compatible for CYW55572
Bluetooth:
hci_bcm: Add support for FW loading in autobaud mode
Bluetooth:
hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
Bluetooth:
hci_bcm: Prevent early baudrate setting in autobaud mode
Bluetooth:
hci_conn: Fix updating ISO QoS PHY
Bluetooth:
hci_core: Introduce hci_recv_event_data
Bluetooth:
hci_event: Fix build warning with C=1
Bluetooth:
hci_event: Fix checking conn for le_conn_complete_evt
Bluetooth:
hci_event: Fix vendor (unknown) opcode status handling
Bluetooth:
hci_intel: Add check for platform_driver_register
Bluetooth:
hci_qca: Return wakeup for qca_wakeup
Bluetooth:
hci_sync: Check LMP feature bit instead of quirk
Bluetooth:
hci_sync: Correct hci_set_event_mask_page_2_sync() event mask
Bluetooth:
hci_sync: Don't remove connected devices from accept list
Bluetooth:
hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
Bluetooth:
hci_sync: Fix hci_read_buffer_size_sync
Bluetooth:
hci_sync: Fix not updating privacy_mode
Bluetooth:
hci_sync: Fix resuming scan after suspend resume
Bluetooth:
hci_sync: Fix suspend performance regression
Bluetooth:
hci_sync: hold hdev->lock when cleanup hci_conn
Bluetooth:
hci_sync: Refactor add Adv Monitor
Bluetooth:
hci_sync: Refactor remove Adv Monitor
Bluetooth:
hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
Bluetooth:
hci_sync: Split hci_dev_open_sync
Bluetooth:
ISO: Add broadcast support
Bluetooth:
ISO: Fix info leak in iso_sock_getsockopt()
Bluetooth:
ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP
Bluetooth:
ISO: Fix memory corruption
Bluetooth:
ISO: Fix not handling shutdown condition
Bluetooth:
ISO: Fix not using the correct QoS
Bluetooth:
ISO: unlock on error path in iso_sock_setsockopt()
Bluetooth:
L2CAP: Fix build errors in some archs
Bluetooth:
L2CAP: Fix l2cap_global_chan_by_psm regression
Bluetooth:
MGMT: Fix Get Device Flags
Bluetooth:
MGMT: Fix holding hci_conn reference while command is queued
Bluetooth:
mgmt: Fix refresh cached connection info
Bluetooth:
mgmt: Fix using hci_conn_abort
Bluetooth:
MGMT: Fixes build warnings with C=1
Bluetooth:
move from strlcpy with unused retval to strscpy
Bluetooth:
Remove dead code from hci_request.c
Bluetooth:
Remove update_scan hci_request dependancy
Bluetooth:
Unregister suspend with userchannel
Bluetooth:
Use bt_status to convert from errno
Bluetooth:
use memset avoid memory leaks
Bluetooth:
When HCI work queue is drained, only queue chained work
bnx2x:
Fix comment typo
bnxt:
Fix typo in comments
bnxt:
prevent skb UAF after handing over to PTP worker
bnxt:
Use the bitmap API to allocate bitmaps
bnxt_en:
fix flags to check for supported fw version
bnxt_en:
fix LRO/GRO_HW features in ndo_fix_features callback
bnxt_en:
fix NQ resource accounting during vf creation on 57500 chips
bnxt_en:
implement callbacks for devlink selftests
bnxt_en:
Remove duplicated include bnxt_devlink.c
bnxt_en:
set missing reload flag in devlink features
bnxt_en:
Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
bonding:
3ad: make ad_ticks_per_sec a const
bonding:
802.3ad: fix no transmission of LACPDUs
bonding:
accept unsolicited NA message
bonding:
add all node mcast address when slave up
Bonding:
add per-port priority for failover re-selection
bonding:
add slave_dev field for bond_opt_value
bonding:
cleanup bond_create
bonding:
fix NULL deref in bond_rr_gen_slave_id
bonding:
fix reference count leak in balance-alb mode
bonding:
netlink error message support for options
bonding:
use unspecified address if no available link local address
bootmem:
remove the vmemmap pages from kmemleak in put_page_bootmem
bpf, arm64:
Add bpf trampoline for arm64
bpf, arm64:
Allocate program buffer using kvcalloc instead of kcalloc
bpf, arm64:
Fix bpf trampoline instruction endianness
bpf, arm64:
Fix compile error in dummy_tramp()
bpf, arm64:
Implement bpf_arch_text_poke() for arm64
bpf, arm64:
Keep tail call count across bpf2bpf calls
bpf, arm64:
Mark dummy_tramp as global
bpf, arm:
Remove unused function emit_a32_alu_r()
bpf, cgroup:
Fix kernel BUG in purge_effective_progs
bpf, devmap:
Compute proper xdp_frame len redirecting frames
bpf, docs:
document BPF_MAP_TYPE_HASH and variants
bpf, docs:
Fix the code formatting in instruction-set
bpf, docs:
Fix typo "BFP_ALU" to "BPF_ALU"
bpf, docs:
Remove deprecated xsk libbpf APIs description
bpf, docs:
Use SPDX license identifier in bpf_doc.py
bpf, libbpf:
Add type match support
bpf, riscv:
Support riscv jit to provide bpf_line_info
bpf, samples:
Remove AF_XDP samples
bpf, sockmap:
Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
bpf, test_run:
Remove unnecessary prog type checks
bpf, x64:
Add predicate for bpf2bpf with tailcalls support in JIT
bpf, x64:
Allow to use caller address from stack
bpf, x86:
fix freeing of not-finalized bpf_prog_pack
bpf/selftests:
Fix couldn't retrieve pinned program in xdp veth test
bpf:
Acquire map uref in .init_seq_private for array map iterator
bpf:
Acquire map uref in .init_seq_private for hash map iterator
bpf:
Acquire map uref in .init_seq_private for sock local storage map iterator
bpf:
Acquire map uref in .init_seq_private for sock{map,hash} iterator
bpf:
add a ksym BPF iterator
bpf:
add bpf_func_t and trampoline helpers
bpf:
Add btf enum64 support
bpf:
Add documentation for kfuncs
bpf:
Add endian modifiers to fix endian warnings
bpf:
Add helpers to issue and check SYN cookies in XDP
bpf:
Add support for forcing kfunc args to be trusted
bpf:
Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
bpf:
Allow calling bpf_prog_test kfuncs in tracing programs
bpf:
Allow helpers to accept pointers with a fixed size
bpf:
allow sleepable uprobe programs to attach
bpf:
Allow the new syncookie helpers to work with SKBs
bpf:
avoid grabbing spin_locks of all cpus when no free elems
bpf:
btf: Fix vsnprintf return value check
bpf:
Check attach_func_proto more carefully in check_helper_call
bpf:
Check attach_func_proto more carefully in check_return_code
bpf:
Check the validity of max_rdwr_access for sock local storage map iterator
bpf:
Cleanup ftrace hash in bpf_trampoline_put
bpf:
convert cgroup_bpf.progs to hlist
bpf:
Correct the comment about insn_to_jit_off
bpf:
Correctly propagate errors up from bpf_core_composites_match
bpf:
Disallow bpf programs call prog_run command.
bpf:
Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
bpf:
Don't redirect packets with invalid pkt_len
bpf:
Don't reinit map value in prealloc_lru_pop
bpf:
Don't use tnum_range on array range checking for poke descriptors
bpf:
expose bpf_{g,s}etsockopt to lsm cgroup
bpf:
Fix 'dubious one-bit signed bitfield' warnings
bpf:
Fix a data-race around bpf_jit_limit.
bpf:
fix bpf_skb_pull_data documentation
bpf:
Fix bpf_skc_lookup comment wrt. return type
bpf:
Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
bpf:
Fix bpf_xdp_pointer return pointer
bpf:
Fix build error in case of !CONFIG_DEBUG_INFO_BTF
bpf:
Fix check against plain integer v 'NULL'
bpf:
Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
bpf:
Fix for use-after-free bug in inline_bpf_loop
bpf:
Fix KASAN use-after-free Read in compute_effective_progs
bpf:
fix lsm_cgroup build errors on esoteric configs
bpf:
Fix non-static bpf_func_proto struct definitions
bpf:
Fix NULL pointer dereference when registering bpf trampoline
bpf:
fix potential 32-bit overflow when accessing ARRAY map element
BPF:
Fix potential bad pointer dereference in bpf_sys_bpf()
bpf:
Fix sockmap calling sleepable function in teardown path
bpf:
Fix spelling in bpf_verifier.h
bpf:
Fix subprog names in stack traces.
bpf:
Fix test_progs -j error with fentry/fexit tests
bpf:
implement BPF_PROG_QUERY for BPF_LSM_CGROUP
bpf:
implement sleepable uprobes by chaining gps
bpf:
Inline calls to bpf_loop when callback is known
bpf:
Introduce 8-byte BTF set
bpf:
Introduce TYPE_MATCH related constants/macros
bpf:
iterators: Build and use lightweight bootstrap version of bpftool
bpf:
Make non-preallocated allocation low priority
bpf:
make uniform use of array->elem_size everywhere in arraymap.c
bpf:
Merge "types_are_compat" logic into relo_core.c
bpf:
minimize number of allocated lsm slots per program
bpf:
move bpf_prog to bpf.h
bpf:
Omit superfluous address family check in __bpf_skc_lookup
bpf:
Only allow sleepable program for resched-able iterator
bpf:
Partially revert flexible-array member replacement
bpf:
per-cgroup lsm flavor
bpf:
Remove is_valid_bpf_tramp_flags()
bpf:
remove obsolete KMALLOC_MAX_SIZE restriction on array map value size
bpf:
Remove unneeded semicolon
bpf:
reparent bpf maps on memcg offlining
bpf:
Replace hard-coded 0 with BPF_K in check_alu_op
bpf:
Require only one of cong_avoid() and cong_control() from a TCP CC
bpf:
Restrict bpf_sys_bpf to CAP_PERFMON
bpf:
Set flow flag to allow any source IP in bpf_tunnel_key
bpf:
Shut up kern_sys_bpf warning.
bpf:
Simplify bpf_prog_pack_[size|mask]
bpf:
Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)
bpf:
Switch to new kfunc flags infrastructure
bpf:
Tidy up verifier check_func_arg()
bpf:
Unify data extension operation of jited_ksyms and jited_linfo
bpf:
Update bpf_design_QA.rst to clarify that attaching to functions is not ABI
bpf:
Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function
bpf:
Update bpf_design_QA.rst to clarify that kprobes is not ABI
bpf:
Use proper target btf when exporting attach_btf_obj_id
bpf:
Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
bpftool:
Add btf enum64 support
bpftool:
Add feature list (prog/map/link/attach types, helpers)
bpftool:
Add support for KIND_RESTRICT to gen min_core_btf command
bpftool:
Check for NULL ptr of btf in codegen_asserts
bpftool:
Complete libbfd feature detection
bpftool:
Do not check return value from libbpf_set_strict_mode()
bpftool:
Don't try to return value from void function in skeleton
bpftool:
Fix bootstrapping during a cross compilation
bpftool:
Honor BPF_CORE_TYPE_MATCHES relocation
bpftool:
implement cgroup tree for BPF_LSM_CGROUP
bpftool:
Probe for memcg-based accounting before bumping rlimit
bpftool:
Remove attach_type_name forward declaration
bpftool:
Remove zlib feature test from Makefile
bpftool:
Rename "bpftool feature list" into "... feature list_builtins"
bpftool:
Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
bpftool:
Show also the name of type BPF_OBJ_LINK
bpftool:
Use feature list in bash completion
bpftool:
Use libbpf_bpf_attach_type_str
bpftool:
Use libbpf_bpf_link_type_str
bpftool:
Use libbpf_bpf_map_type_str
bpftool:
Use libbpf_bpf_prog_type_str
brcmfmac:
Switch to appropriate helper to load EFI variable contents
btrfs:
add a helper to iterate through a btrfs_bio with sector sized chunks
btrfs:
add assertions when deleting batches of delayed items
btrfs:
add fast path for extent_state insertion
btrfs:
add info when mount fails due to stale replace target
btrfs:
add optimized btrfs_ino() version for 64 bits systems
btrfs:
add trace event for submitted RAID56 bio
btrfs:
add tracepoints for ordered extents
btrfs:
assert that delayed item is a dir index item when adding it
btrfs:
balance btree dirty pages and delayed items after a rename
btrfs:
balance btree dirty pages and delayed items after clone and dedupe
btrfs:
batch up release of reserved metadata for delayed items used for deletion
btrfs:
call inode_to_path directly and drop indirection
btrfs:
centralize setting REQ_META
btrfs:
check if root is readonly while setting security xattr
btrfs:
clean up chained assignments
btrfs:
collect commit stats, count, duration
btrfs:
Convert btree_migratepage to migrate_folio
btrfs:
Convert btrfs_migratepage to migrate_folio
btrfs:
convert count_max_extents() to use fs_info->max_extent_size
btrfs:
deal with deletion errors when deleting delayed items
btrfs:
defer I/O completion based on the btrfs_raid_bio
btrfs:
do not allocate a btrfs_bio for low-level bios
btrfs:
do not batch insert non-consecutive dir indexes during log replay
btrfs:
do not BUG_ON() on failure to reserve metadata for delayed item
btrfs:
do not return errors from btrfs_map_bio
btrfs:
do not return errors from btrfs_submit_dio_bio
btrfs:
do not return errors from raid56_parity_recover
btrfs:
do not return errors from raid56_parity_write
btrfs:
don't allow large NOWAIT direct reads
btrfs:
don't call btrfs_page_set_checked in finish_compressed_bio_read
btrfs:
don't double-defer bio completions for compressed reads
btrfs:
don't fallback to buffered IO for NOWAIT direct IO writes
btrfs:
don't merge pages into bio if their page offset is not contiguous
btrfs:
don't print 'flagging with big metadata' anymore on mount
btrfs:
don't print 'has skinny extents' anymore on mount
btrfs:
don't use bio->bi_private to pass the inode to submit_one_bio
btrfs:
don't use btrfs_bio_wq_end_io for compressed writes
btrfs:
ensure pages are unlocked on cow_file_range() failure
btrfs:
extend btrfs_cleanup_ordered_extents for NULL locked_page
btrfs:
factor out a btrfs_csum_ptr helper
btrfs:
factor out a helper to end a single sector buffer I/O
btrfs:
factor stripe submission logic out of btrfs_map_bio
btrfs:
fix error handling of fallback uncompress write
btrfs:
fix hang during unmount when stopping a space reclaim worker
btrfs:
fix hang during unmount when stopping block group reclaim worker
btrfs:
fix lockdep splat with reloc root extent buffers
btrfs:
fix lost error handling when looking up extended ref on log replay
btrfs:
fix possible memory leak in btrfs_get_dev_args_from_path()
btrfs:
fix repair of compressed extents
btrfs:
fix silent failure when deleting root reference
btrfs:
fix space cache corruption and potential double allocations
btrfs:
fix the max chunk size and stripe length calculation
btrfs:
fix typos in comments
btrfs:
fix warning during log replay when bumping inode link count
btrfs:
free the path earlier when creating a new inode
btrfs:
handle allocation failure in btrfs_wq_submit_bio gracefully
btrfs:
improve batch deletion of delayed dir index items
btrfs:
improve batch insertion of delayed dir index items
btrfs:
increase direct io read size limit to 256 sectors
btrfs:
introduce a data checksum checking helper
btrfs:
introduce btrfs_try_lock_balance
btrfs:
join running log transaction when logging new name
btrfs:
let can_allocate_chunk return error
btrfs:
lift start and end parameters to callers of insert_state
btrfs:
make btrfs_super_block::log_root_transid deprecated
btrfs:
make tree search for insert more generic and use it for tree_search
btrfs:
merge btrfs_dev_stat_print_on_error with its only caller
btrfs:
merge calculations for simple striped profiles in btrfs_rmap_block
btrfs:
merge end_write_bio and flush_write_bio
btrfs:
move lockdep class helpers to locking.c
btrfs:
move more work into btrfs_end_bioc
btrfs:
only write the sectors in the vertical stripe which has data stripes
btrfs:
open code inexact rbtree search in tree_search
btrfs:
open code rbtree search in insert_state
btrfs:
open code rbtree search in split_state
btrfs:
output mirror number for bad metadata
btrfs:
pass a btrfs_bio to btrfs_repair_one_sector
btrfs:
pass bits by value not by pointer for extent_state helpers
btrfs:
pass the btrfs_bio_ctrl to submit_one_bio
btrfs:
print checksum type and implementation at mount time
btrfs:
properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
btrfs:
quit early if the fs has no RAID56 support for raid56 related checks
btrfs:
raid56: avoid double for loop inside __raid56_parity_recover()
btrfs:
raid56: avoid double for loop inside alloc_rbio_essential_pages()
btrfs:
raid56: avoid double for loop inside finish_rmw()
btrfs:
raid56: avoid double for loop inside raid56_parity_scrub_stripe()
btrfs:
raid56: avoid double for loop inside raid56_rmw_stripe()
btrfs:
raid56: don't trust any cached sector in __raid56_parity_recover()
btrfs:
raid56: transfer the bio counter reference to the raid submission helpers
btrfs:
raid56: use fixed stripe length everywhere
btrfs:
reduce amount of reserved metadata for delayed item insertion
btrfs:
refactor end_bio_extent_readpage code flow
btrfs:
refactor the delayed item deletion entry point
btrfs:
reject log replay if there is unsupported RO compat flag
btrfs:
remove btrfs_end_io_wq
btrfs:
remove duplicated parameters from submit_data_read_repair()
btrfs:
remove extent writepage address space operation
btrfs:
remove node and parent parameters from insert_state
btrfs:
remove parameter dev_extent_len from scrub_stripe()
btrfs:
remove redundant calls to flush_dcache_page
btrfs:
remove redundant check in up check_setget_bounds
btrfs:
remove the finish_func argument to btrfs_mark_ordered_io_finished
btrfs:
remove the inode cache check at btrfs_is_free_space_inode()
btrfs:
remove the start argument to check_data_csum and export
btrfs:
remove unused typedefs get_extent_t and btrfs_work_func_t
btrfs:
repair all known bad mirrors
btrfs:
replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
btrfs:
replace kmap() with kmap_local_page() in inode.c
btrfs:
replace kmap() with kmap_local_page() in lzo.c
btrfs:
replace kmap_atomic() with kmap_local_page()
btrfs:
replace unnecessary goto with direct return at cow_file_range()
btrfs:
replace: drop assert for suspended replace
btrfs:
reset block group chunk force if we have to wait
btrfs:
reset RO counter on block group if we fail to relocate
btrfs:
return proper mapped length for RAID56 profiles in __btrfs_map_block()
btrfs:
send: add new command FILEATTR for file attributes
btrfs:
send: add OTIME as utimes attribute for proto 2+ by default
btrfs:
send: add stream v2 definitions
btrfs:
send: always use the rbtree based inode ref management infrastructure
btrfs:
send: drop __KERNEL__ ifdef from send.h
btrfs:
send: enable support for stream v2 and compressed writes
btrfs:
send: explicitly number commands and attributes
btrfs:
send: fix sending link commands for existing file paths
btrfs:
send: get send buffer pages for protocol v2
btrfs:
send: introduce recorded_ref_alloc and recorded_ref_free
btrfs:
send: remove old TODO regarding ERESTARTSYS
btrfs:
send: remove unused send_ctx::{total,cmd}_send_size
btrfs:
send: send compressed extents with encoded writes
btrfs:
send: simplify includes
btrfs:
send: use boolean types for current inode status
btrfs:
send: write larger chunks when using stream v2
btrfs:
set delayed item type when initializing it
btrfs:
set the objectid of the btree inode's location key
btrfs:
simplify code flow in btrfs_submit_dio_bio
btrfs:
simplify error handling in btrfs_lookup_dentry
btrfs:
simplify parameters of backref iterators
btrfs:
simplify sync/async submission in btrfs_submit_data_write_bio
btrfs:
simplify the pending I/O counting in struct compressed_bio
btrfs:
sink iterator parameter to btrfs_ioctl_logical_to_ino
btrfs:
split btrfs_submit_data_bio to read and write parts
btrfs:
split discard handling out of btrfs_map_block
btrfs:
stop looking at btrfs_bio->iter in index_one_bio
btrfs:
store chunk size in space-info struct
btrfs:
switch btrfs_block_rsv::failfast to bool
btrfs:
switch btrfs_block_rsv::full to bool
btrfs:
sysfs: add force_chunk_alloc trigger to force allocation
btrfs:
sysfs: advertise zoned support among features
btrfs:
sysfs: export chunk size in space infos
btrfs:
sysfs: export commit stats
btrfs:
sysfs: remove BIG_METADATA feature files
btrfs:
sysfs: remove MIXED_BACKREF feature file
btrfs:
tree-checker: check for overlapping extent items
btrfs:
tree-log: make the return value for log syncing consistent
btrfs:
unify tree search helper returning prev and next nodes
btrfs:
unset reloc control if transaction commit fails in prepare_to_relocate()
btrfs:
update generation of hole file extent item when merging holes
btrfs:
update stripe_sectors::uptodate in steal_rbio
btrfs:
use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio
btrfs:
use btrfs_chunk_max_errors() to replace tolerance calculation
btrfs:
use btrfs_raid_array to calculate number of parity stripes
btrfs:
use btrfs_try_lock_balance in btrfs_ioctl_balance
btrfs:
use enum for btrfs_block_rsv::type
btrfs:
use fs_info->max_extent_size in get_extent_max_capacity()
btrfs:
use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap
btrfs:
use integrated bitmaps for scrub_parity::dbitmap and ebitmap
btrfs:
use IOMAP_DIO_NOSYNC
btrfs:
use mask for all RAID1* profiles in btrfs_calc_avail_data_space
btrfs:
use named constant for reserved device space
btrfs:
use ncopies from btrfs_raid_array in btrfs_num_copies()
btrfs:
use PAGE_ALIGNED instead of IS_ALIGNED
btrfs:
warn about dev extents that are inside the reserved range
btrfs:
zlib: replace kmap() with kmap_local_page() in zlib_compress_pages()
btrfs:
zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio()
btrfs:
zoned: activate metadata block group on flush_space
btrfs:
zoned: activate necessary block group
btrfs:
zoned: disable metadata overcommit for zoned
btrfs:
zoned: finish least available block group on data bg allocation
btrfs:
zoned: fix API misuse of zone finish waiting
btrfs:
zoned: fix comment description for sb_write_pointer logic
btrfs:
zoned: fix mounting with conventional zones
btrfs:
zoned: introduce space_info->active_total_bytes
btrfs:
zoned: revive max_zone_append_bytes
btrfs:
zoned: set pseudo max append zone limit in zone emulation mode
btrfs:
zoned: wait for extent buffer IOs before finishing a zone
btrfs:
zoned: wait until zone is finished when allocation didn't progress
btrfs:
zoned: write out partially allocated region
btrfs:
zstd: replace kmap() with kmap_local_page()
buffer:
Convert clean_bdev_aliases() to use filemap_get_folios()
buffer:
Don't test folio error in block_read_full_folio()
buffer:
Remove check for PageError
bus:
hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
bus:
mhi: ep: Check dev_set_name() return value
bus:
mhi: host: Fix up null pointer access in mhi_irq_handler
bus:
mhi: host: Move IRQ allocation to controller registration phase
bus:
mhi: host: pci_generic: Add another Foxconn T99W175
bus:
mhi: host: pci_generic: Add Cinterion MV31-W with new baseline
bus:
mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem
bus:
mvebu-mbus: Fix spelling mistake
cachefiles:
fix error return code in cachefiles_ondemand_copen()
cachefiles:
make on-demand request distribution fairer
cacheinfo:
Add helper to access any cache index for a given CPU
cacheinfo:
Add support to check if last level cache(LLC) is valid or shared
cacheinfo:
Align checks in cache_shared_cpu_map_{setup,remove} for readability
cacheinfo:
Allow early detection and population of cache attributes
cacheinfo:
Move cache_leaves_are_shared out of CONFIG_OF
cacheinfo:
Use atomic allocation for percpu cache attributes
cacheinfo:
Use cache identifiers to check if the caches are shared if available
cacheinfo:
Use of_cpu_device_node_get instead cpu_dev->of_node
can/esd_usb2:
Rename esd_usb2.c to esd_usb.c
can/esd_usb:
Add an entry to the MAINTAINERS file
can/esd_usb:
Fixed some checkpatch.pl warnings
can/esd_usb:
Rename all terms USB2 to USB
can/esd_usb:
Update to copyright, M_AUTHOR and M_DESCRIPTION
can:
add CAN_ERR_CNT flag to notify availability of error counter
can:
bittiming: move bittiming calculation functions to calc_bittiming.c
can:
Break loopback loop on loopback documentation
can:
c_can: don't cache TX messages for C_CAN cores
can:
c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops()
can:
c_can: remove wrong comment
can:
can327: add software tx timestamps
can:
can327: CAN/ldisc driver for ELM327 based OBD-II adapters
can:
can327: fix a broken link to Documentation
can:
can327: use KBUILD_MODNAME instead of hard coded names
can:
ctucanfd: ctucan_interrupt(): fix typo
can:
ctucanfd: Update CTU CAN FD IP core registers to match version 3.x.
can:
dev: add generic function can_eth_ioctl_hwts()
can:
dev: add generic function can_ethtool_op_get_ts_info_hwts()
can:
dev: add hardware TX timestamp
can:
ems_usb: fix clang's -Wunaligned-access warning
can:
ems_usb: use KBUILD_MODNAME instead of hard coded names
can:
error: add definitions for the different CAN error thresholds
can:
error: specify the values of data[5..7] of CAN error frames
can:
esd_usb: use KBUILD_MODNAME instead of hard coded names
can:
etas_es58x: advertise timestamping capabilities and add ioctl support
can:
etas_es58x: fix signedness of USB RX and TX pipes
can:
etas_es58x: remove DRV_VERSION
can:
etas_es58x: remove useless calls to usb_fill_bulk_urb()
can:
etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket()
can:
etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
can:
flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops()
can:
flexcan: flexcan_mailbox_read() fix return value for drop = true
can:
gs_ubs: use KBUILD_MODNAME instead of hard coded names
can:
gs_usb: gs_can_open(): fix race dev->can.state condition
can:
gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported
can:
hi311x: do not report txerr and rxerr during bus-off
can:
j1939: j1939_session_destroy(): fix memory leak of skbs
can:
j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
can:
janz-ican3: add software tx timestamp
can:
Kconfig: add CONFIG_CAN_RX_OFFLOAD
can:
Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
can:
Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV
can:
kvaser_pciefd: advertise timestamping capabilities and add ioctl support
can:
kvaser_usb: advertise timestamping capabilities and add ioctl support
can:
kvaser_usb: use KBUILD_MODNAME instead of hard coded names
can:
kvaser_usb_hydra: do not report txerr and rxerr during bus-off
can:
kvaser_usb_leaf: do not report txerr and rxerr during bus-off
can:
m_can: fix typo prescalar -> prescaler
can:
mcp251x: Fix race condition on receive interrupt
can:
mcp251xfd: advertise timestamping capabilities and add ioctl support
can:
mcp251xfd: mcp251xfd_dump(): fix comment
can:
netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
can:
netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
can:
netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
can:
pch_can: do not report txerr and rxerr during bus-off
can:
pch_can: pch_can_error(): initialize errc before using it
can:
peak_canfd: advertise timestamping capabilities and add ioctl support
can:
peak_usb: advertise timestamping capabilities and add ioctl support
can:
peak_usb: correction of an initially misnamed field name
can:
peak_usb: include support for a new MCU
can:
peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const
can:
rcar_can: do not report txerr and rxerr during bus-off
can:
sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
can:
sja1000: Change the return type as void for SoC specific init
can:
sja1000: do not report txerr and rxerr during bus-off
can:
sja1000: Use device_get_match_data to get device data
can:
skb: drop tx skb if in listen only mode
can:
skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c
can:
slcan: add ethtool support to reset adapter errors
can:
slcan: add software tx timestamps
can:
slcan: add support for listen-only mode
can:
slcan: allow to send commands to the adapter
can:
slcan: change every `slc' occurrence in `slcan'
can:
slcan: clean up if/else
can:
slcan: convert comments to network style comments
can:
slcan: convert comparison to NULL into !val
can:
slcan: do not report txerr and rxerr during bus-off
can:
slcan: do not sleep with a spin lock held
can:
slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops()
can:
slcan: extend the protocol with CAN state info
can:
slcan: extend the protocol with error info
can:
slcan: fix whitespace issues
can:
slcan: move driver into separate sub directory
can:
slcan: remove legacy infrastructure
can:
slcan: remove useless header inclusions
can:
slcan: send the open/close commands to the adapter
can:
slcan: set bitrate by CAN device driver API
can:
slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
can:
slcan: use CAN network device driver API
can:
slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names
can:
slcan: use netdev helpers to print out messages
can:
slcan: use scnprintf() as a hardening measure
can:
slcan: use the alloc_can_skb() helper
can:
slcan: use the BIT() helper
can:
slcan: use the generic can_change_mtu()
can:
softing: use KBUILD_MODNAME instead of hard coded names
can:
sun4i_can: do not report txerr and rxerr during bus-off
can:
tree-wide: advertise software timestamping capabilities
can:
ubs_8dev: use KBUILD_MODNAME instead of hard coded names
can:
usb_8dev: do not report txerr and rxerr during bus-off
can:
v(x)can: add software tx timestamps
can:
xilinx_can: add Transmitter Delay Compensation (TDC) feature support
can:
xilinx_can: fix typo prescalar -> prescaler
cdc-eem:
always use BIT
ceph:
add session already open notify support
ceph:
call netfs_subreq_terminated with was_async == false
ceph:
choose auth MDS for getxattr with the Xs caps
ceph:
convert to generic_file_llseek
ceph:
don't get the inline data for new creating files
ceph:
don't leak snap_rwsem in handle_cap_grant
ceph:
don't truncate file in atomic_open
ceph:
fix incorrect old_size length in ceph_mds_request_args
ceph:
fix the incorrect comment for the ceph_mds_caps struct
ceph:
flush the dirty caps immediatelly when quota is approaching
ceph:
make change_auth_cap_ses a global symbol
ceph:
make f_bsize always equal to f_frsize
ceph:
prevent a client from exceeding the MDS maximum xattr size
ceph:
rely on vfs for setgid stripping
ceph:
remove useless CEPHFS_FEATURES_CLIENT_REQUIRED
ceph:
remove useless check for the folio
ceph:
switch back to testing for NULL folio->private in ceph_dirty_folio
ceph:
switch the last caller of iov_iter_get_pages_alloc()
ceph:
update the auth cap when the async create req is forwarded
ceph:
use correct index when encoding client supported features
ceph:
wait for the first reply of inflight async unlink
certs:
make system keyring depend on built-in x509 parser
certs:
move scripts/check-blacklist-hashes.awk to certs/
certs:
unify blacklist_hashes.c and blacklist_nohashes.c
cfg80211:
Indicate MLO connection info in connect and roam callbacks
cgroup.c:
add helper __cset_cgroup_from_root to cleanup duplicated codes
cgroup.c:
remove redundant check for mixable cgroup in cgroup_migrate_vet_dst
cgroup:
Add "no" prefixed mount options
cgroup:
Add missing cpus_read_lock() to cgroup_attach_task_all()
cgroup:
cgroup_get_from_id() must check the looked-up kn is a directory
cgroup:
Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
cgroup:
Fix race condition at rebind_subsystems()
cgroup:
Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
cgroup:
Make !percpu threadgroup_rwsem operations optional
cgroup:
remove "no" prefixed mount options
cgroup:
Skip subtree root in cgroup_update_dfl_csses()
char:
remove VR41XX related char driver
checkpatch:
add XA_STATE and XA_STATE_ORDER to the macro declaration list
checkpatch:
fix incorrect camelcase detection on numeric constant
checkstack:
add riscv support for scripts/checkstack.pl
cifs:
Add constructor/destructors for tcon->cfid
cifs:
Add helper function to check smb1+ server
cifs:
add missing spinlock around tcon refcount
cifs:
alloc_mid function should be marked as static
cifs:
always initialize struct msghdr smb_msg completely
cifs:
avoid use of global locks for high contention data
cifs:
Do not access tcon->cfids->cfid directly from is_path_accessible
cifs:
Do not use tcon->cfid directly, use the cfid we get from open_cached_dir
cifs:
don't send down the destination address to sendmsg for a SOCK_STREAM
cifs:
fix lock length calculation
cifs:
Fix memory leak on the deferred close
cifs:
Fix memory leak when using fscache
cifs:
fix small mempool leak in SMB2_negotiate()
cifs:
fix wrong unlock before return from cifs_tree_connect()
cifs:
list_for_each() -> list_for_each_entry()
cifs:
missing directory in MAINTAINERS file
cifs:
Move cached-dir functions into a separate file
cifs:
move from strlcpy with unused retval to strscpy
cifs:
remove "cifs_" prefix from init/destroy mids functions
cifs:
remove minor build warning
cifs:
remove redundant initialization to variable mnt_sign_enabled
cifs:
remove remaining build warnings
cifs:
remove some camelCase and also some static build warnings
cifs:
remove unnecessary (void*) conversions.
cifs:
remove unnecessary type castings
cifs:
remove unused server parameter from calc_smb_size()
cifs:
remove useless DeleteMidQEntry()
cifs:
remove useless parameter 'is_fsctl' from SMB2_ioctl()
cifs:
Remove {cifs,nfs}_fscache_release_page()
cifs:
revalidate mapping when doing direct writes
cifs:
skip extra NULL byte in filenames
cifs:
trivial style fixup
cifs:
update internal module number
cifs:
update internal module number
cifs:
update MAINTAINERS file with reviewers
cifs:
Use help macro to get the header preamble size
cifs:
Use help macro to get the mid header size
cifs:
when insecure legacy is disabled shrink amount of SMB1 code
clk:
bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
clk:
bcm: rpi: Add missing newline
clk:
bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
clk:
bcm: rpi: Prevent out-of-bounds access
clk:
bcm: rpi: Show clock id limit in error case
clk:
core: Fix runtime PM sequence in clk_core_unprepare()
clk:
core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
clk:
divider: Introduce devm_clk_hw_register_divider_parent_hw()
clk:
explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig
clk:
Fix pointer casting to prevent oops in devm_clk_release()
clk:
fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw()
clk:
fixed: Remove Allwinner A10 special-case logic
clk:
generalize devm_clk_get() a bit
clk:
Improve documentation for devm_clk_get() and its optional variant
clk:
imx93: correct nic_media parent
clk:
imx93: Correct the edma1's parent clock
clk:
imx93: drop of_match_ptr
clk:
imx93: use adc_root as the parent clock of adc1
clk:
imx: clk-fracn-gppll: Add more freq config for video pll
clk:
imx: clk-fracn-gppll: correct rdiv
clk:
imx: clk-fracn-gppll: fix mfd value
clk:
imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
clk:
imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
clk:
ingenic-tcu: Properly enable registers before accessing timers
clk:
iproc: Do not rely on node name for correct PLL setup
clk:
mediatek: Delete MT8192 msdc gate
clk:
mediatek: reset: Add infra_ao reset support for MT8186
clk:
mediatek: reset: Add infra_ao reset support for MT8192/MT8195
clk:
mediatek: reset: Add new register reset function with device
clk:
mediatek: reset: Add reset support for simple probe
clk:
mediatek: reset: Add reset.h
clk:
mediatek: reset: Change return type for clock reset register function
clk:
mediatek: reset: Extract common drivers to update function
clk:
mediatek: reset: Fix written reset bit offset
clk:
mediatek: reset: Merge and revise reset register function
clk:
mediatek: reset: Refine and reorder functions in reset.c
clk:
mediatek: reset: Revise structure to control reset register
clk:
mediatek: reset: Support inuput argument index mode
clk:
mediatek: reset: Support nonsequence base offsets of reset registers
clk:
meson: axg-audio: Don't duplicate devm_clk_get_enabled()
clk:
microchip: mpfs: fix clk_cfg array bounds violation
clk:
microchip: mpfs: make the rtc's ahb clock critical
clk:
mux: Introduce devm_clk_hw_register_mux_parent_hws()
clk:
Provide new devm_clk helpers for prepared and enabled clocks
clk:
qcom: add camera clock controller driver for SM8450 SoC
clk:
qcom: add support for SM8350 DISPCC
clk:
qcom: add support for SM8350 GPUCC
clk:
qcom: camcc-sdm845: Fix topology around titan_top power domain
clk:
qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
clk:
qcom: camcc-sm8250: Fix topology around titan_top power domain
clk:
qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces
clk:
qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces
clk:
qcom: clk-alpha-pll: fix clk_trion_pll_configure description
clk:
qcom: clk-alpha-pll: limit exported symbols to GPL licensed code
clk:
qcom: clk-hfpll: use poll_timeout macro
clk:
qcom: clk-krait: add apq/ipq8064 errata workaround
clk:
qcom: clk-krait: unlock spin after mux completion
clk:
qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
clk:
qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
clk:
qcom: clk-rpm: convert to parent_data API
clk:
qcom: Drop mmcx gdsc supply for dispcc and videocc
clk:
qcom: fix build error initializer element is not constant
clk:
qcom: gcc-msm8916: Add rates to the GP clocks
clk:
qcom: gcc-msm8939: Add missing CAMSS CCI bus clock
clk:
qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies
clk:
qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies
clk:
qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
clk:
qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
clk:
qcom: gcc-msm8939: Add missing USB HS system clock frequencies
clk:
qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
clk:
qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions
clk:
qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
clk:
qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
clk:
qcom: gcc-msm8960: create tsens device if there are no child nodes
clk:
qcom: gcc-msm8994: use parent_hws for gpll0/4
clk:
qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
clk:
qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs
clk:
qcom: gcc-sc8280xp: use phy-mux clock for PCIe
clk:
qcom: gcc-sm6350: Drop extra semicolon
clk:
qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
clk:
qcom: gdsc: add collapse-bit helper
clk:
qcom: gdsc: add support for collapse-vote registers
clk:
qcom: gdsc: Bump parent usage count when GDSC is found enabled
clk:
qcom: ipq8074: add PPE crypto clock
clk:
qcom: ipq8074: add USB GDSCs
clk:
qcom: ipq8074: dont disable gcc_sleep_clk_src
clk:
qcom: ipq8074: fix NSS core PLL-s
clk:
qcom: ipq8074: fix NSS port frequency tables
clk:
qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
clk:
qcom: ipq8074: SW workaround for UBI32 PLL lock
clk:
qcom: mmcc-msm8996: move clock parent tables down
clk:
qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk:
qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names
clk:
qcom: regmap: add PHY clock source implementation
clk:
qcom: rpmh: Add note about sleep/wake state for BCMs
clk:
Remove never used devm_clk_*unregister()
clk:
renesas: r8a73a4: Remove r8a73a4_cpg.reg
clk:
renesas: r8a7740: Remove r8a7740_cpg.reg
clk:
renesas: r8a7778: Remove struct r8a7778_cpg
clk:
renesas: r8a7779: Remove struct r8a7779_cpg
clk:
renesas: r8a779f0: Add HSCIF clocks
clk:
renesas: r8a779f0: Add PCIe clocks
clk:
renesas: r8a779f0: Add SDHI0 clock
clk:
renesas: r8a779f0: Add thermal clock
clk:
renesas: r8a779f0: Add Z0 and Z1 clock support
clk:
renesas: r9a06g032: Drop some unused fields
clk:
renesas: r9a06g032: Fix UART clkgrp bitsel
clk:
renesas: r9a07g043: Add support for RZ/Five SoC
clk:
renesas: r9a07g044: Add GPT clock and reset entry
clk:
renesas: r9a07g044: Add POEG clock and reset entries
clk:
renesas: r9a09g011: Add PFC clock and reset entries
clk:
renesas: r9a09g011: Add WDT clock and reset entries
clk:
renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config
clk:
renesas: rza1: Remove struct rz_cpg
clk:
renesas: rzg2l: Fix reset status function
clk:
renesas: sh73a0: Remove sh73a0_cpg.reg
clk:
sprd: Add dt-bindings include file for UMS512
clk:
sunxi-ng: Deduplicate ccu_clks arrays
clk:
sunxi-ng: h6: Fix default PLL GPU rate
clk:
sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS
clk:
sunxi: Do not select the PRCM MFD
clk:
sunxi: Limit legacy clocks to 32-bit ARM
clk:
ti: Fix missing of_node_get() ti_find_clock_provider()
clk:
ti: Stop using legacy clkctrl names for omap4 and 5
clocksource/drivers/arm_global_timer:
Fix Kconfig "its" grammar
clocksource/drivers/sh_cmt:
Add R-Car Gen4 support
clocksource/drivers/sun4i:
Remove unnecessary (void*) conversions
clocksource/drivers/sun5i:
Remove unnecessary (void*) conversions
clocksource/drivers/tegra186:
Put Kconfig option 'tristate' to 'bool'
clocksource/drivers/timer-mediatek:
Implement CPUXGPT timers
clocksource/drivers/timer-microchip-pit64b:
Fix compilation warnings
clocksource/drivers/timer-microchip-pit64b:
Remove suspend/resume ops for ce
clocksource/drivers/timer-microchip-pit64b:
Use mchp_pit64b_{suspend, resume}
clocksource/drivers/timer-tegra186:
Add support for Tegra234 SoC
clocksource/drivers/timer-ti-dm:
Add compatible for am6 SoCs
clocksource/drivers/timer-ti-dm:
Make driver selection bool for TI K3
clocksource/drivers/timer-ti-dm:
Make timer selectable for ARCH_K3
clocksource/drivers/timer-ti-dm:
Move inline functions to driver for am6
clocksource:
Add Tegra186 timers support
cnic:
Use the bitmap API to allocate bitmaps
coccinelle:
Extend address test from ifaddr semantic patch to test expressions
coccinelle:
free: add version constraint
coccinelle:
Remove script that checks replacing 0/1 with false/true in functions returning bool
coda:
Convert coda_symlink_filler() to use a folio
compiler-gcc.h:
remove ancient workaround for gcc PR 58670
context_tracking:
Add a note about noinstr VS unsafe context tracking functions
context_tracking:
Convert state to atomic_t
context_tracking:
Remove unused context_tracking_in_user()
context_tracking:
Rename __context_tracking_enter/exit() to __ct_user_enter/exit()
context_tracking:
Rename context_tracking_cpu_set() to ct_cpu_track_user()
context_tracking:
Rename context_tracking_enter/exit() to ct_user_enter/exit()
context_tracking:
Rename context_tracking_user_enter/exit() to user_enter/exit_callable()
context_tracking:
Split user tracking Kconfig
context_tracking:
Take idle eqs entrypoints over RCU
context_tracking:
Take IRQ eqs entrypoints over RCU
context_tracking:
Take NMI eqs entrypoints over RCU
context_tracking:
Use arch_atomic_read() in __ct_state for KASAN
copy_page_to_iter():
don't split high-order page in case of ITER_PIPE
copy_page_{to,from}_iter():
switch iovec variants to generic
coresight:
Add config flag to enable branch broadcast
coresight:
Clear the connection field properly
coresight:
configfs: Fix unload of configurations on module exit
coresight:
etm4x: avoid build failure with unrolled loops
coresight:
etm4x: Use asm-generic IO memory barriers
coresight:
syscfg: Update load and unload operations
counter:
104-quad-8: Fix skipped IRQ lines during events configuration
counter:
104-quad-8: Implement and utilize register structures
counter:
104-quad-8: Utilize iomap interface
cpufreq:
ACPI: Add Zhaoxin/Centaur turbo boost control interface support
cpufreq:
Change order of online() CB and policy->cpus modification
cpufreq:
check only freq_table in __resolve_freq()
cpufreq:
Drop unnecessary cpus locking from store()
cpufreq:
loongson2: fix Kconfig "its" grammar
cpufreq:
mediatek: fix error return code in mtk_cpu_dvfs_info_init()
cpufreq:
ondemand: Use cpumask_var_t for on-stack cpu mask
cpufreq:
Optimize cpufreq_show_cpus()
cpufreq:
qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h
cpufreq:
qcom-hw: Disable LMH irq when disabling policy
cpufreq:
qcom-hw: Remove deprecated irq_set_affinity_hint() call
cpufreq:
qcom-hw: Reset cancel_throttle when policy is re-enabled
cpufreq:
qcom-nvmem: Migrate to dev_pm_opp_set_config()
cpufreq:
scmi: Support the power scale in micro-Watts in SCMI v3.1
cpufreq:
sti: Migrate to dev_pm_opp_set_config()
cpufreq:
tegra194: Staticize struct tegra_cpufreq_soc instances
cpufreq:
ti: Migrate to dev_pm_opp_set_config()
cpufreq:
Warn users while freeing active policy
cpufreq:
zynq: Fix refcount leak in zynq_get_revision
cpuidle:
Add cpu_idle_miss trace event
cpuidle:
cpuidle-arm: remove arm64 support
cpuidle:
haltpoll: Add trace points for guest_halt_poll_ns grow/shrink
cpumask:
add UP optimised for_each_*_cpu versions
cpumask:
align signatures of UP implementations
cpumask:
change return types to bool where appropriate
cpumask:
Fix invalid uniprocessor mask assumption
cpumask:
update cpumask_next_wrap() signature
cpuset:
Add Waiman Long as a cpuset maintainer
cramfs:
read_mapping_page() is synchronous
crypto:
add crypto_has_kpp()
crypto:
add crypto_has_shash()
crypto:
amcc - Hold the reference returned by of_find_compatible_node
crypto:
aria - Implement ARIA symmetric cipher algorithm
crypto:
arm64/aes-neon - Fix typo in comment
crypto:
arm64/aes-xctr - Add accelerated implementation of XCTR
crypto:
arm64/aes-xctr - Improve readability of XCTR and CTR modes
crypto:
arm64/gcm - Select AEAD for GHASH_ARM64_CE
crypto:
arm64/poly1305 - fix a read out-of-bound
crypto:
arm64/polyval - Add PMULL accelerated implementation of POLYVAL
crypto:
atmel-aes - Drop if with an always false condition
crypto:
atmel-ecc - Remove duplicated error reporting in .remove()
crypto:
atmel-sha - Drop if with an always false condition
crypto:
atmel-sha - initialize sha_dd while declaring
crypto:
atmel-tdes - Drop if with an always false condition
crypto:
atmel-tdes - initialize tdes_dd while declaring
crypto:
blake2b: effectively disable frame size warning
crypto:
blake2s - remove shash module
crypto:
caam - drop unexpected word 'a' in comments
crypto:
caam - drop unexpected word 'for' in comments
crypto:
caam/qi2 - switch to netif_napi_add_tx_weight()
crypto:
cavium - fix typos in comments
crypto:
ccp - Add support for new CCP/PSP device ID
crypto:
ccp - During shutdown, check SEV data pointer before using
crypto:
ccp - fix typo in comment
crypto:
ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
crypto:
ccree - Add missing clk_disable_unprepare() in cc_pm_resume()
crypto:
ccree - Remove a useless dma_supported() call
crypto:
fips - make proc files report fips module name and version
crypto:
hctr2 - Add HCTR2 support
crypto:
hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
crypto:
hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
crypto:
hisilicon/qm - add functions for releasing resources
crypto:
hisilicon/qm - modify event irq processing
crypto:
hisilicon/qm - move alloc qm->wq to qm.c
crypto:
hisilicon/sec - don't sleep when in softirq
crypto:
hisilicon/sec - fix auth key size error
crypto:
hisilicon/sec - fix inconsistent argument
crypto:
hisilicon/sec - fix typos in comment
crypto:
hisilicon/sec - only HW V2 needs to change the BD err detection
crypto:
hisilicon/trng - fix local variable type
crypto:
hisilicon/zip - Use the bitmap API to allocate bitmaps
crypto:
inside-secure - Add missing MODULE_DEVICE_TABLE for of
crypto:
inside-secure - fix packed bit-field result descriptor
crypto:
keembay-ocs-ecc - Drop if with an always false condition
crypto:
lib - add module license to libsha1
crypto:
lib - make the sha1 library optional
crypto:
lib - move lib/sha1.c into lib/crypto/
crypto:
lib - remove unneeded selection of XOR_BLOCKS
crypto:
lib/blake2s - reduce stack frame usage in self test
crypto:
memneq - move into lib/
crypto:
nx - drop unexpected word "the"
crypto:
nx - Hold the reference returned by of_find_compatible_node
crypto:
octeontx2 - add firmware version in devlink info
crypto:
octeontx2 - fix potential null pointer access
crypto:
omap-aes - Drop if with an always false condition
crypto:
omap-des - Drop if with an always false condition
crypto:
omap-sham - Drop if with an always false condition
crypto:
polyval - Add POLYVAL support
crypto:
qat - change behaviour of adf_cfg_add_key_value_param()
crypto:
qat - expose device config through sysfs for 4xxx
crypto:
qat - expose device state through sysfs for 4xxx
crypto:
qat - relocate and rename adf_sriov_prepare_restart()
crypto:
qat - Removes the x86 dependency on the QAT drivers
crypto:
qat - replace get_current_node() with numa_node_id()
crypto:
rmd160 - fix Kconfig "its" grammar
crypto:
rsa - implement Chinese Remainder Theorem for faster private key operations
crypto:
s5p-sss - Drop if with an always false condition
crypto:
sa2ul - Check engine status before enabling
crypto:
sa2ul - Set the supported_algos bits individually
crypto:
sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey
crypto:
sun8i-ss - Fix error codes for dma_mapping_error()
crypto:
sun8i-ss - fix error codes in allocate_flows()
crypto:
sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
crypto:
tcrypt - Remove the static variable initialisations to NULL
crypto:
testmgr - add ARIA testmgr tests
crypto:
testmgr - fix version number of RSA tests
crypto:
testmgr - populate RSA CRT parameters in RSA test vectors
crypto:
testmgr - some more fixes to RSA test vectors
crypto:
twofish - Fix comment typo
crypto:
ux500/hash - drop unexpected word "the"
crypto:
vmx - drop unexpected word 'for' in comments
crypto:
vmx - Fix warning on p8_ghash_alg
crypto:
x86/aesni-xctr - Add accelerated implementation of XCTR
crypto:
x86/blowfish - remove redundant assignment to variable nytes
crypto:
x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL
crypto:
xctr - Add XCTR support
csky/kprobe:
reclaim insn_slot on kprobe unregistration
csky/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
csky:
abiv1: Fixup compile error
csky:
Add jump-label implementation
csky:
Add qspinlock support
csky:
cmpxchg: Coding convention for BUILD_BUG()
csky:
Correct position of _stext
csky:
drop definition of PGD_ORDER
csky:
drop definition of PTE_ORDER
csky:
Enable ARCH_INLINE_READ*/WRITE*/SPIN*
csky:
Move HEAD_TEXT_SECTION out of __init_begin-end
csky:
PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE
csky:
Use the bitmap API to allocate bitmaps
cxgb4/cxgb4vf:
Fix typo in comments
cxgb4:
fix missing unlock on ETHOFLD desc collect fail path
cxgb4:
Fix typo in string
cxgb4:
Use the bitmap API to allocate bitmaps
cxgb4vf:
remove unexpected word "the"
cxl/acpi:
Add a host-bridge index lookup mechanism
cxl/acpi:
Autoload driver for 'cxl_acpi' test devices
cxl/acpi:
Minimize granularity for x1 interleaves
cxl/acpi:
Track CXL resources in iomem_resource
cxl/core:
Define a 'struct cxl_endpoint_decoder'
cxl/core:
Define a 'struct cxl_root_decoder'
cxl/core:
Define a 'struct cxl_switch_decoder'
cxl/core:
Drop ->platform_res attribute for root decoders
cxl/core:
Drop is_cxl_decoder()
cxl/core:
Rename ->decoder_range ->hpa_range
cxl/debug:
Move debugfs init to cxl_core_init()
cxl/Documentation:
List attribute permissions
cxl/hdm:
Add 'mode' attribute to decoder objects
cxl/hdm:
Add support for allocating DPA to an endpoint decoder
cxl/hdm:
Add sysfs attributes for interleave ways + granularity
cxl/hdm:
Commit decoder state to hardware
cxl/hdm:
Enumerate allocated DPA
cxl/hdm:
Fix DPA reservation vs cxl_endpoint_decoder lifetime
cxl/hdm:
Fix skip allocations vs multiple pmem allocations
cxl/hdm:
Initialize decoder type for memory expander devices
cxl/hdm:
Require all decoders to be enumerated
cxl/hdm:
Track next decoder to allocate
cxl/hdm:
Use local hdm variable
cxl/mem:
Add a debugfs version of 'iomem' for DPA, 'dpamem'
cxl/mem:
Convert partition-info to resources
cxl/mem:
Enumerate port targets before adding endpoints
cxl/pci:
Create PCI DOE mailbox's for memory devices
cxl/pmem:
Delete unused nvdimm attribute
cxl/pmem:
Fix offline_nvdimm_bus() to offline by bridge
cxl/port:
Cache CXL host bridge data
cxl/port:
Keep port->uport valid for the entire life of a port
cxl/port:
Move 'cxl_ep' references to an xarray per port
cxl/port:
Move dport tracking to an xarray
cxl/port:
Read CDAT table
cxl/port:
Record dport in endpoint references
cxl/port:
Record parent dport when adding ports
cxl/region:
Add a 'uuid' attribute
cxl/region:
Add interleave geometry attributes
cxl/region:
Add region creation support
cxl/region:
Add region driver boiler plate
cxl/region:
Allocate HPA capacity to regions
cxl/region:
Attach endpoint decoders
cxl/region:
decrement ->nr_targets on error in cxl_region_attach()
cxl/region:
Delete 'region' attribute from root decoders
cxl/region:
describe targets and nr_targets members of cxl_region_params
cxl/region:
Disallow region granularity != window granularity
cxl/region:
Enable the assignment of endpoint decoders to regions
cxl/region:
Fix decoder interleave programming
cxl/region:
Fix IS_ERR() vs NULL check
cxl/region:
Fix port setup uninitialized variable warnings
cxl/region:
Fix region commit uninitialized variable warning
cxl/region:
Fix region reference target accounting
cxl/region:
Fix x1 interleave to greater than x1 interleave routing
cxl/region:
Introduce cxl_pmem_region objects
cxl/region:
Move HPA setup to cxl_region_attach()
cxl/region:
prevent underflow in ways_to_cxl()
cxl/region:
Program target lists
cxl/region:
Stop initializing interleave granularity
cxl/region:
uninitialized variable in alloc_hpa()
cxl/regions:
add padding for cxl_rr_ep_add nested lists
cxl:
drop unexpected word "the" in the comments
cxl:
drop unexpected word "the" in the comments
cxl:
Fix a memory leak in an error handling path
cxl:
Introduce cxl_to_{ways,granularity}
cxl:
Use the bitmap API to allocate bitmaps
cyrpto:
powerpc/aes - delete the rebundant word "block" in comments
d_add_ci():
make sure we don't miss d_lookup_done()
damon/sysfs:
fix possible memleak on damon_sysfs_add_target
dax:
introduce holder for dax_device
dax:
set did_zero to true when zeroing successfully
dcache:
move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop
dccp:
put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
debugfs:
add debugfs_lookup_and_remove()
delayacct:
remove some unused variables
devcoredump:
remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
devdax:
Fix soft-reservation memory description
devicetree/bindings:
correct possessive "its" typos
devlink:
adopt u64_stats_t
devlink:
Fix use-after-free after a failed reload
devlink:
Hold the instance lock in health callbacks
devlink:
Hold the instance lock in port_new / port_del callbacks
devlink:
introduce framework for selftests
devlink:
Remove unused function devlink_rate_nodes_destroy
devlink:
Remove unused functions devlink_rate_leaf_create/destroy
devtmpfs:
fix the dangling pointer of global devtmpfsd thread
dm bufio:
Add DM_BUFIO_CLIENT_NO_SLEEP flag
dm bufio:
Add flags argument to dm_bufio_client_create
dm bufio:
conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP
dm bufio:
fix some cases where the code sleeps with spinlock held
dm bufio:
simplify DM_BUFIO_CLIENT_NO_SLEEP locking
dm cache:
fix typo in 2 comment blocks
dm kcopyd:
use __GFP_HIGHMEM when allocating pages
dm mirror log:
Use the new blk_opf_t type
dm raid:
fix address sanitizer warning in raid_resume
dm raid:
fix address sanitizer warning in raid_status
dm raid:
remove redundant "the" in parse_raid_params() comment
dm snapshot:
fix typo in snapshot_map() comment
dm table:
audit all dm_table_get_target() callers
dm table:
remove dm_table_get_num_targets() wrapper
dm table:
rename dm_target variable in dm_table_add_target()
dm thin:
fix use-after-free crash in dm_sm_register_threshold_callback
dm verity:
Add optional "try_verify_in_tasklet" feature
dm verity:
allow optional args to alter primary args handling
dm verity:
conditionally enable branching for "try_verify_in_tasklet"
dm verity:
fix checkpatch close brace error
dm verity:
fix DM_VERITY_OPTS_MAX value yet again
dm verity:
fix verity_parse_opt_args parsing
dm verity:
have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"
dm verity:
only copy bvec_iter in verity_verify_io if in_tasklet
dm verity:
optimize verity_verify_io if FEC not configured
dm verity:
remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
dm writecache:
count number of blocks discarded, not number of discard bios
dm writecache:
count number of blocks read, not number of read bios
dm writecache:
count number of blocks written, not number of write bios
dm writecache:
fix smatch warning about invalid return from writecache_map
dm writecache:
return void from functions
dm writecache:
set a default MAX_WRITEBACK_JOBS
dm-snap:
Combine request operation type and flags
dm-zoned:
cleanup dmz_fixup_devices
dm/core:
Combine request operation type and flags
dm/core:
Reduce the size of struct dm_io_request
dm/core:
Rename kcopyd_job.rw into kcopyd.op
dm/dm-flakey:
Use the new blk_opf_t type
dm/dm-integrity:
Combine request operation and flags
dm/dm-zoned:
Use the enum req_op type
dm/ebs:
Change 'int rw' into 'enum req_op op'
dm/zone:
Use the enum req_op type
dm:
add dm_bio_rewind() API to DM core
dm:
add two stage requeue mechanism
dm:
Add verity helpers for LoadPin
dm:
Allow dm_call_pr to be used for path searches
dm:
fix dm-raid crash if md_handle_request() splits bio
dm:
Fix PR release handling for non All Registrants
dm:
improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling
dm:
open code blk_max_size_offset in max_io_len
dm:
refactor dm_md_mempool allocation
dm:
return early from dm_pr_call() if DM device is suspended
dm:
Start pr_preempt from the same starting path
dm:
Start pr_reserve from the same starting path
dm:
unexport dm_get_reserved_rq_based_ios
dm:
verity-loadpin: Drop use of dm_table_get_num_targets()
dm:
verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation
dma-buf/dma-resv:
check if the new fence is really later
dma-buf:
Add an API for exporting sync files (v14)
dma-buf:
Add an API for importing sync files (v10)
dma-buf:
add the name field to the table header
dma-buf:
cleanup dma_fence_chain_walk
dma-buf:
cleanup dma_fence_unwrap implementation
dma-buf:
cleanup dma_fence_unwrap selftest v2
dma-buf:
deprecate DMABUF_SYSFS_STATS
dma-buf:
generalize dma_fence unwrap & merging v3
dma-buf:
remove useless FMODE_LSEEK flag
dma-buf:
return only unsignaled fences in dma_fence_unwrap_for_each v3
dma-buf:
revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
dma-debug:
improve search for partial syncs
dma-direct:
support PCI P2PDMA pages in dma-direct map_sg
dma-iommu:
add iommu_dma_opt_mapping_size()
dma-mapping:
add dma_opt_mapping_size()
dma-mapping:
Add dma_release_coherent_memory to DMA API
dma-mapping:
add flags to dma_map_ops to indicate PCI P2PDMA support
dma-mapping:
allow EREMOTEIO return code for P2PDMA transfers
dma-mapping:
Fix build error unused-value
dma-mapping:
mark dma_supported static
dma-mapping:
reformat comment to suppress htmldoc warning
dma-mapping:
update comment after dmabounce removal
Linux:
dma:dw: remove reference to AVR32 architecture in core.c
dmaengine:
altera-msgdma: Fixed some inconsistent function name descriptions
dmaengine:
apple-admac: Add Apple ADMAC driver
dmaengine:
apple-admac: Fix print format
dmaengine:
apple-admac: Use {low,upp}er_32_bits() to split 64-bit address
dmaengine:
at_xdmac: Fix typo in comment
dmaengine:
axi-dmac: check cache coherency register
dmaengine:
dmatest: Remove spaces before tabs
dmaengine:
dmatest: Replace symbolic permissions by octal permissions
dmaengine:
dmatest: use strscpy to replace strlcpy
dmaengine:
dw-axi-dmac: do not print NULL LLI during error
dmaengine:
dw-axi-dmac: ignore interrupt if no descriptor
dmaengine:
dw-edma: Add support for chip-specific flags
dmaengine:
dw-edma: Change rg_region to reg_base in struct dw_edma_chip
dmaengine:
dw-edma: Detach the private data and chip info structures
dmaengine:
dw-edma: Drop dma_slave_config.direction field usage
dmaengine:
dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
dmaengine:
dw-edma: remove a macro conditional with similar branches
dmaengine:
dw-edma: Remove unused irq field in struct dw_edma_chip
dmaengine:
dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip
dmaengine:
dw: dmamux: Export the module device table
dmaengine:
dw: dmamux: Fix build without CONFIG_OF
dmaengine:
ep93xx: Fix typo in comments
dmaengine:
fix typos in comments
dmaengine:
fsl-edma: remove redundant assignment to pointer last_sg
dmaengine:
idxd: Correct IAX operation code names
dmaengine:
imx-dma: Cast of_device_get_match_data() with (uintptr_t)
dmaengine:
imx-sdma: Add FIFO stride support for multi FIFO script
dmaengine:
imx-sdma: Add missing struct documentation
dmaengine:
imx-sdma: Improve the SDMA irq name
dmaengine:
jz4780: fix typo in comment
dmaengine:
mediatek-cqdma: fix typo in comment
dmaengine:
mediatek: mtk-hsdma: Fix typo 'the the' in comment
dmaengine:
mediatek: mtk-hsdma: Fix typo in comment
dmaengine:
owl: fix typo in comment
dmaengine:
qcom: fix typo in comment
dmaengine:
remove DMA_MEMCPY_SG once again
dmaengine:
s3c24xx: fix typo in comment
dmaengine:
sf-pdma: Add multithread support for a DMA channel
dmaengine:
sh: rz-dmac: Add device_synchronize callback
dmaengine:
sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
dmaengine:
ste_dma40: fix typo in comment
dmaengine:
stm32-mdma: Remove dead code in stm32_mdma_irq_handler()
dmaengine:
sun4i: Set the maximum segment size
dmaengine:
tegra: Add terminate() for Tegra234
dmaengine:
ti: k3-psil-j721s2: Add psil threads for sa2ul
dmaengine:
ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
dmaengine:
xilinx: use strscpy to replace strlcpy
dmaengine:
xilinx_dma: cleanup for fetching xlnx,num-fstores property
dmaengine:
xilinx_dma: Fix devm_platform_ioremap_resource error handling
dmaengine:
xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
dmaengine:
xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()
dmaengine:
zynqmp_dma: Typecast with enum to fix the coverity warning
dn_route:
replace "jiffies-now>0" with "jiffies!=now"
doc/zh_CN:
remove submitting-driver reference from docs
doc:
Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter
doc:
Document the rcutree.rcu_divisor kernel boot parameter
doc:
proc: fix the description to THPeligible
doc:
sfp-phylink: Fix a broken reference
Linux:
doc:it_IT: align Italian documentation
Docs/ABI/testing:
Add VDUSE sysfs interface ABI document
Docs/admin-guide/damon/reclaim:
remove a paragraph that been obsolete due to online tuning support
Docs/admin-guide/damon/sysfs:
document 'LRU_DEPRIO' scheme action
Docs/admin-guide/damon/sysfs:
document 'LRU_PRIO' scheme action
Docs/admin-guide/damon:
add a document for DAMON_LRU_SORT
Docs/admin-guide/mm/damon/usage:
fix the example code snip
docs/arm64:
elf_hwcaps: Unify HWCAP lists as description lists
docs/arm64:
elf_hwcaps: unify newlines in HWCAP lists
docs/bpf:
Update documentation for BTF_KIND_ENUM64 support
docs/bpf:
Update documentation for BTF_KIND_FUNC
docs/conf.py:
add function attribute '__fix_address' to conf.py
docs/doc-guide:
Add footnote on Inkscape for better images in PDF documents
docs/doc-guide:
Mention make variable SPHINXDIRS
docs/doc-guide:
Put meta title for kernel-doc HTML page
docs/ja_JP/SubmittingPatches:
Remove reference to submitting-drivers.rst
docs/kselftest:
add more guidelines for adding new tests
docs/LoongArch:
Add I14 description
docs/zh_CN/LoongArch:
Add I14 description
docs/zh_CN:
Add a new translation of reporting-regressions.rst
docs/zh_CN:
Add mutex-design Chinese translation
docs/zh_CN:
add vm page_migration translation
docs/zh_CN:
add vm vmalloced-kernel-stacks translation
docs/zh_CN:
core-api: Add watch_queue Chinese translation
docs/zh_CN:
core-api: Update the translation of cachetlb.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of cpu_hotplug.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of irq/irq-domain.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of kernel-api.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of mm-api.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of printk-basics.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of printk-format.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of workqueue.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of xarray.rst to 5.19-rc3
docs/zh_CN:
riscv: Remove the translation of pmu.rst
docs/zh_CN:
riscv: Update the translation of vm-layout.rst to 5.19-rc1
docs/zh_CN:
Show the Chinese translation of spinlocks
docs/zh_CN:
Update the translation of highmem to 5.19-rc1
Docs/zh_CN:
Update the translation of iio_configfs to 5.19-rc8
Docs/zh_CN:
Update the translation of kasan to 5.19-rc8
docs/zh_CN:
Update the translation of page_owner to 5.19-rc1
Docs/zh_CN:
Update the translation of pci to 5.19-rc8
Docs/zh_CN:
Update the translation of pci-iov-howto to 5.19-rc8
Docs/zh_CN:
Update the translation of sched-stats to 5.19-rc8
Docs/zh_CN:
Update the translation of sparse to 5.19-rc8
Docs/zh_CN:
Update the translation of testing-overview to 5.19-rc8
Docs/zh_CN:
Update the translation of usage to 5.19-rc8
docs/zh_CN:
Update the translation of vm index to 5.19-rc1
docs/zh_CN:
Update translation of reporting-issues.rst to 5.18
docs/zh_CN:
Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1
docs:
ABI: correct QEMU fw_cfg spec path
docs:
ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU
docs:
ABI: sysfs-class-pwm: Update Lee Jones' email address
docs:
ABI: sysfs-devices-soc: Update Lee Jones' email address
docs:
admin-guide/sysctl: Fix rendering error
docs:
admin: devices: drop confusing outdated statement on Latex
docs:
arm: index.rst: add google/chromebook-boot-flow
docs:
automarkup: do not look up symbols twice
docs:
automarkup: track failed cross-reference attempts
docs:
dev-tools: modify SPL reference URL to actual SPL doc entry
docs:
driver-api: firmware: add driver firmware guidelines. (v3)
docs:
driver-api: gpio: Fix some typos
docs:
dt: writing-bindings: Update URL to DT schemas
docs:
efi-stub: Fix paths for x86 / arm stubs
docs:
embargoed-hardware-issues: fix invalid AMD contact email
docs:
filesystems: f2fs: fix description about compress ioctl
docs:
filesystems: update netfs-api.rst reference
docs:
fpga: mgr: document parse_header() callback
docs:
i2c: i2c-protocol,smbus-protocol: remove nonsense words
docs:
i2c: i2c-protocol: remove unused legend items
docs:
i2c: i2c-protocol: update introductory paragraph
docs:
i2c: i2c-sysfs: fix hyperlinks
docs:
i2c: i2c-sysfs: improve wording
docs:
i2c: i2c-topology: fix incorrect heading
docs:
i2c: i2c-topology: fix typo
docs:
i2c: i2c-topology: reorder sections more logically
docs:
i2c: instantiating-devices: add syntax coloring to dts and C blocks
docs:
i2c: piix4: Fix typos, add markup, drop link
docs:
i2c: smbus-protocol: improve DataLow/DataHigh definition
docs:
Improve ->read_folio documentation
docs:
it_IT: align to submitting-drivers removal
docs:
ja_JP: howto: remove reference to removed submitting-drivers
docs:
kbuild: fix typo
docs:
Kconfig: Fix help text indentation
docs:
kernel-docs: add a reference mentioned in submitting-drivers.rst
docs:
kernel-docs: order reference from newest to oldest
docs:
kernel-docs: reflect that it is community-maintained
docs:
kernel-docs: shorten the lengthy doc title
docs:
kerneldoc-preamble: Test xeCJK.sty before loading
docs:
ko_KR: howto: remove reference to removed submitting-drivers
docs:
net: bonding: remove mentions of trans_start
docs:
netdev: update maintainer-netdev.rst reference
docs:
perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING
docs:
powerpc: add elf_hwcaps to table of contents
docs:
powerpc: fix indentation warnings
docs:
powerpc: use different label name for elf_hwcaps.rst
docs:
process: remove outdated submitting-drivers.rst
docs:
Remove duplicate word
docs:
Remove spurious tag from admin-guide/mm/overcommit-accounting.rst
docs:
rename Documentation/vm to Documentation/mm
docs:
selinux: add '=' signs to kernel boot options
docs:
tegra194-hte.rst: don't include gpiolib.c twice
docs:
tls: document the TLS_TX_ZEROCOPY_RO
docs:
UML: fix typo
docs:
Update version number from 5.x to 6.x in README.rst
docs:
zh_CN/devicetree: fix typos
docs:
zh_CN/vm/zsmalloc.rst: fix a typo
docs:
zh_CN/vm: fix a typo for page reporting ReST file
docs:
zh_CN: align to submitting-drivers removal
docs:
zh_CN: fix a broken reference
docs:
zh_CN: page_frags.rst: fix a broken reference
docs:
zh_TW: align to submitting-drivers removal
Documentation/ABI:
Add new attributes for mlxreg-io sysfs interfaces
Documentation/ABI:
Mention retbleed vulnerability info file for sysfs
Documentation/ABI:
mlxreg-io: Fix contact info
Documentation/arm64:
update memory layout table.
Documentation/cxl:
Use a double line break between entries
Documentation/gpu:
Add GFXOFF section
Documentation/mm:
add details about kmap_local_page() and preemption
Documentation/mm:
avoid invalid use of addresses from kmap_local_page()
Documentation/mm:
don't kmap*() pages which can't come from HIGHMEM
Documentation/mm:
rrefer kmap_local_page() and avoid kmap()
Documentation/process:
Add embargoed HW contact for LLVM
Documentation/protection-keys:
Clean up documentation for User Space pkeys
Documentation/rv:
Add a basic documentation
Documentation/rv:
Add deterministic automata instrumentation documentation
Documentation/rv:
Add deterministic automata monitor synthesis documentation
Documentation/rv:
Add deterministic automaton documentation
Documentation/translations/zh_CN/mm/page_owner.rst:
adjust some words
Documentation/virt/kvm/api.rst:
Add protvirt dump/info api descriptions
Documentation/virt/kvm/api.rst:
Explain rc/rrc delivery
Documentation/x86:
Introduce enclave runtime management section
Documentation:
ACPI: EINJ: Fix obsolete example
Documentation:
ACPI: Update links and references to DSD related docs
Documentation:
add a description for net.core.high_order_alloc_disable
Documentation:
coresight: Escape coresight bindings file wildcard
Documentation:
coresight: Expand branch broadcast documentation
Documentation:
coresight: Link config options to existing documentation
Documentation:
coresight: Turn numbered subsections into real subsections
Documentation:
cxl: remove dangling kernel-doc reference
Documentation:
Describe net.ipv4.tcp_reflect_tos.
Documentation:
devlink: add add devlink-selftests to the table of contents
Documentation:
dm writecache: add blank line before optional parameters
Documentation:
dm writecache: Render status list as list
Documentation:
document ublk
Documentation:
EM: Switch to micro-Watts scale
Documentation:
ext4: fix cell spacing of table heading on blockmap table
Documentation:
hyperv: Add overview of clocks and timers
Documentation:
hyperv: Add overview of Hyper-V enlightenments
Documentation:
hyperv: Add overview of VMbus
Documentation:
i2c: fix references to other documents
Documentation:
kunit: Add CLI args for kunit_tool
Documentation:
kunit: Cleanup run_wrapper, fix x-ref
Documentation:
kunit: fix example run_kunit func to allow spaces in args
Documentation:
KUnit: Fix example with compilation error
Documentation:
KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline
Documentation:
kvm: extend KVM_S390_ZPCI_OP subheading underline
Documentation:
KVM: update amd-memory-encryption.rst references
Documentation:
KVM: update msr.rst reference
Documentation:
KVM: update s390-diag.rst reference
Documentation:
KVM: update s390-pv.rst reference
Documentation:
mptcp: fix pm_type formatting
Documentation:
networking: correct possessive "its"
Documentation:
PCI: Add specification for the PCI vNTB function device
Documentation:
PCI: extend subheading underline for "lspci output" section
Documentation:
PCI: Use code-block block for scratchpad registers diagram
Documentation:
PM: Drop pme_interrupt reference
Documentation:
process: Update email client instructions for Thunderbird
Documentation:
qat: rewrite description
Documentation:
qat: Use code block for qat sysfs example
Documentation:
samsung-s3c24xx: Add blank line after SPDX directive
Documentation:
serial: dedup kernel-doc for uart functions
Documentation:
serial: link uart_ops properly
Documentation:
serial: move GPIO kernel-doc to the functions
Documentation:
serial: move uart_ops documentation to the struct
Documentation:
siphash: Fix typo in the name of offsetofend macro
Documentation:
update watch_queue.rst references
Documentation:
virt: Protected virtual machine dumps
dpaa2-eth:
trace the allocated address instead of page struct
drbd:
bm_page_async_io: fix spurious bitmap "IO error" on large volumes
drbd:
stop using bdevname in drbd_report_io_error
driver core:
Add wait_for_init_devices_probe helper function
driver core:
Delete driver_deferred_probe_check_state()
driver core:
Don't probe devices after bus_type.match() probe deferral
driver core:
fix driver_set_override() issue with empty strings
driver core:
fix potential deadlock in __driver_attach
driver core:
fw_devlink: Allow firmware to mark devices as best effort
driver core:
Introduce device_find_any_child() helper
driver core:
Set fw_devlink.strict=1 by default
driver-core:
Introduce BIN_ATTR_ADMIN_{RO,RW}
drivers, ixgbe:
export vf statistics
drivers/base:
Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
drivers/base:
fix userspace break from using bin_attributes for cpumap and cpulist
drivers/net/ethernet/intel:
fix typos in comments
drivers/perf:
arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
drivers/perf:
Directly use ida_alloc()/free()
drivers/perf:
hisi: Add description for HNS3 PMU driver
drivers/perf:
hisi: add driver for HNS3 PMU
drivers/perf:
riscv_pmu: Add riscv pmu pm notifier
drivers/perf:
riscv_pmu_sbi: perf format
Linux:
drivers/perf:Directly use ida_alloc()/free()
drivers/remoteproc:
fix repeated words in comments
drivers/thermal/cpufreq_cooling :
Refactor thermal_power_cpu_get_power tracing
drivers/thermal/cpufreq_cooling:
Update outdated comments
drivers/thermal/cpufreq_cooling:
Use private callback ops for each cooling device
drivers/thermal/devfreq_cooling:
Extend the devfreq_cooling_device with ops
drivers/thermal/rcar_gen3_thermal:
Improve logging during probe
drivers/virtio:
Clarify CONFIG_VIRTIO_MEM for unsupported architectures
drivers:
fix typo in firmware/efi/memmap.c
Drivers:
hv: Always reserve framebuffer region for Gen1 VMs
Drivers:
hv: Create debugfs file with hyper-v balloon usage information
Drivers:
hv: Never allocate anything besides framebuffer from framebuffer memory region
Drivers:
hv: remove duplicate word in a comment
Drivers:
hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended
drivers:
iommu: fix clang -wformat warning
drivers:
lkdtm: fix clang -Wformat warning
drivers:
lkdtm: fix clang -Wformat warning
drivers:
mcb: directly use ida_alloc()/free()
drivers:
slimbus: Directly use ida_alloc()/free()
drivers:
tty: serial: Add missing of_node_put() in serial-tegra.c
Linux:
drivers:md:fix a potential use-after-free bug
drm/admgpu:
Serialize RAS recovery work directly into reset domain queue.
drm/amd/amd_shared.h:
Add missing doc for PP_GFX_DCS_MASK
drm/amd/amdgpu:
add additional page fault settings for gfx11
drm/amd/amdgpu:
add ih cg and hdp sd on smu_v13_0_7
drm/amd/amdgpu:
add memory training support for PSP_V13
drm/amd/amdgpu:
add pipe1 hardware support
drm/amd/amdgpu:
add rlc_firmware_header_v2_4 to amdgpu_firmware_header
drm/amd/amdgpu:
add TAP_DELAYS upload support for gfx10
drm/amd/amdgpu:
align the cg and pg settings
drm/amd/amdgpu:
Enable high priority gfx queue
drm/amd/amdgpu:
Fix alignment issue
drm/amd/amdgpu:
fix build failure due to implicit declaration
drm/amd/amdgpu:
skip ucode loading if ucode_size == 0
drm/amd/debugfs:
Expose GFXOFF state to userspace
drm/amd/display :
Log DP link training failure reason
drm/amd/display:
3.2.188
drm/amd/display:
3.2.189
drm/amd/display:
3.2.190
drm/amd/display:
3.2.191
drm/amd/display:
3.2.192
drm/amd/display:
3.2.193
drm/amd/display:
3.2.194
drm/amd/display:
3.2.195
drm/amd/display:
3.2.196
drm/amd/display:
3.2.197
drm/amd/display:
3.2.198
drm/amd/display:
[FW Promotion] Release 0.0.119.0
drm/amd/display:
Add 16 lines margin for SubVP
drm/amd/display:
Add a missing register field for HPO DP stream encoder
drm/amd/display:
Add a variable to update FCLK latency
drm/amd/display:
Add additional guard for FCLK pstate message for DCN321
drm/amd/display:
add an option to skip wait for HPD when powering on eDP panel
drm/amd/display:
Add basic infrastructure for enabling FAMS
drm/amd/display:
Add callback to set dig mode
drm/amd/display:
add chip revision to DCN32
drm/amd/display:
add CLKMGR changes for DCN32/321
drm/amd/display:
Add dc_ctx to link_enc_create() parameters
drm/amd/display:
Add dcdebugmask option for disabling MPO
drm/amd/display:
Add DCN reg offsets to DC
drm/amd/display:
Add DCN314 clock manager
drm/amd/display:
Add DCN314 DC resources
drm/amd/display:
Add DCN314 DML calculation support
drm/amd/display:
Add DCN314 IRQ services
drm/amd/display:
Add DCN314 version identifiers
drm/amd/display:
add dcn32 IRQ changes
drm/amd/display:
add DCN32 to IP discovery table
drm/amd/display:
add DCN32/321 specific files for Display Core
drm/amd/display:
Add DCN32/321 version identifiers
drm/amd/display:
Add debug option for exiting idle optimizations on cursor updates
drm/amd/display:
Add debug option for idle optimizations on cursor updates
drm/amd/display:
Add debug parameter to retain default clock table
drm/amd/display:
Add dependant changes for DCN32/321
drm/amd/display:
Add DM support for DCN32/DCN321
drm/amd/display:
Add DMCUB source files and changes for DCN32/321
drm/amd/display:
Add DMUB support for DCN314
drm/amd/display:
add DP sanity checks during enable stream
drm/amd/display:
Add enable/disable FIFO callbacks to stream setup
drm/amd/display:
Add explicit FIFO disable for DP blank
drm/amd/display:
Add flag to modify MST delay
drm/amd/display:
Add function to set pixels per cycle
drm/amd/display:
add GPIO changes for DCN32/321
drm/amd/display:
Add guard for FCLK pstate message to PMFW for DCN321
drm/amd/display:
Add HDMI member to DTO
drm/amd/display:
Add is_mst_connector debugfs entry
drm/amd/display:
Add minimal pipe split transition state
drm/amd/display:
Add missing AUDIO_DTO_SEL reg field
drm/amd/display:
Add missing instance for clock source register
drm/amd/display:
add missing interrupt handlers for DCN32/DCN321
drm/amd/display:
Add missing ODM 2:1 policy logic
drm/amd/display:
add missing reg defs for DCN3x HUBBUB
drm/amd/display:
Add missing registers for ACP
drm/amd/display:
add mst port output bw check
drm/amd/display:
Add NBIO reg offsets to DC
drm/amd/display:
add new pixel rate programming
drm/amd/display:
Add null check to dc_submit_i2c_oem
drm/amd/display:
Add ODM seamless boot support
drm/amd/display:
Add OTG/ODM functions
drm/amd/display:
Add pixel rate div calcs and programming
drm/amd/display:
Add PSR-SU-RC support in DC
drm/amd/display:
Add reinstate dram in the FPO logic
drm/amd/display:
Add reserved dc_log_type.
drm/amd/display:
add shared helpers to update psr config fields to power module
drm/amd/display:
Add shift and mask for ICH_RESET_AT_END_OF_LINE
drm/amd/display:
Add SMU logging code
drm/amd/display:
Add SubVP control lock
drm/amd/display:
Add SubVP required code
drm/amd/display:
Add support for HF-VSIF
drm/amd/display:
Add support for manual DMUB FAMS trigger
drm/amd/display:
add system info table log
drm/amd/display:
Add tags for indicating mst progress status
drm/amd/display:
Add visualconfirm module parameter
drm/amd/display:
add vline time in micro sec to PSR context
drm/amd/display:
Add vrr_active_variable to dc_stream_update
drm/amd/display:
add workaround for subvp cursor corruption for DCN32/321
drm/amd/display:
Adding VTEM to dc
drm/amd/display:
align dmub cmd header to latest dmub FW to support PSR-SU
drm/amd/display:
Allow alternate prefetch modes in DML for DCN32
drm/amd/display:
Apply ODM 2:1 policy for single display configuration
drm/amd/display:
Assume an LTTPR is always present on fixed_vs links
drm/amd/display:
attempt to fix the logic in commit_planes_for_stream()
drm/amd/display:
Avoid avoid unnecessary pixel rate divider programming
drm/amd/display:
avoid doing vm_init multiple time
drm/amd/display:
Avoid MPC infinite loop
drm/amd/display:
Avoid MPC infinite loop
drm/amd/display:
Avoid reading LTTPR caps in non-LTTPR mode.
drm/amd/display:
Avoid unnecessary pixel rate divider programming
drm/amd/display:
Blank eDP on enable drv if odm enabled
drm/amd/display:
Blank for uclk OC in dm instead of dc
drm/amd/display:
Cache cursor when cursor exceeds 64x64
drm/amd/display:
Calculate MALL cache lines based on Mblks required
drm/amd/display:
calculate psr config settings in runtime in DM
drm/amd/display:
Cap OLED brightness per max frame-average luminance
drm/amd/display:
Change DET policy for MPO cases
drm/amd/display:
change dsc image width cap for dcn32 and dcn321
drm/amd/display:
change family id name for DCN314
drm/amd/display:
Change get_pipe_idx function scope
drm/amd/display:
Change HDMI judgement condition.
drm/amd/display:
Change initializer to single brace
drm/amd/display:
change to_dal_irq_source_dnc32() storage class specifier to static
drm/amd/display:
Check correct bounds for stream encoder instances for DCN303
drm/amd/display:
Check for DP2.0 when checking ODM combine
drm/amd/display:
Check minimum disp_clk and dpp_clk debug option
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
cleaning up smu_if to add future flexibility
drm/amd/display:
Clear edid when unplug mst connector
drm/amd/display:
clear optc underflow before turn off odm clock
drm/amd/display:
combine dirty rectangles in DMUB FW
drm/amd/display:
Copy crc_skip_count when duplicating CRTC state
drm/amd/display:
Copy hfvsif_infopacket when stream update
drm/amd/display:
correct check of coverage blend mode
drm/amd/display:
Correct dram channel width for dcn314
drm/amd/display:
Correct DTBCLK for dcn314
drm/amd/display:
correct idle_power_optimizations disablement return value
drm/amd/display:
Correct min comp buffer size
drm/amd/display:
correct num_dsc based on HW cap
drm/amd/display:
Create a file dedicated for CRTC
drm/amd/display:
Create a file dedicated to planes
drm/amd/display:
Create dcn321_fpu file
drm/amd/display:
Create FPU files for DCN314
drm/amd/display:
Create patch bounding box function for isolate FPU
drm/amd/display:
DAL ACR, dc part, fix missing dcn30
drm/amd/display:
Detect dpcd_rev when hotplug mst monitor
drm/amd/display:
Device flash garbage before get in OS
drm/amd/display:
disable display fresh from MALL on an edge case for DCN321
drm/amd/display:
Disable dmcu fw loading for dcn314
drm/amd/display:
Disable DTB Ref Clock Switching in dcn32
drm/amd/display:
Disable GPUVM in IP resource configuration
drm/amd/display:
disable idle optimizations
drm/amd/display:
Disable MPC split for DCN32/321
drm/amd/display:
disable otg toggle w/a on boot
drm/amd/display:
Disable OTG WA for the plane_state NULL case on DCN314
drm/amd/display:
Disable PSRSU when DSC enabled on the specific sink
drm/amd/display:
Disable TBT3 DSC work around by default.
drm/amd/display:
disable timing sync b/w odm halves
drm/amd/display:
Display distortion after hotplug 5K tiled display
drm/amd/display:
DML changes for DCN32/321
drm/amd/display:
dml: move some variables to heap
drm/amd/display:
Do DIO FIFO enable after DP video stream enable
drm/amd/display:
do not compare integers of different widths
drm/amd/display:
do not override CURSOR_REQ_MODE when SubVP is not enabled
drm/amd/display:
Don't set dram clock change requirement for SubVP
drm/amd/display:
Don't set dram clock change requirement for SubVP
drm/amd/display:
Don't set DSC for phantom pipes
drm/amd/display:
Don't try to enter MALL SS if stereo3d
drm/amd/display:
Drop duplicate define
drm/amd/display:
Drop FPU code from dcn321 resource
drm/amd/display:
Drop FPU flags from dcn32 Makefile
drm/amd/display:
Drop FPU flags from dcn32_clk_mgr
drm/amd/display:
Drop FPU flags from Makefile
drm/amd/display:
Drop unnecessary detect link code
drm/amd/display:
Drop unnecessary FPU flags on dcn302 files
drm/amd/display:
Drop unnecessary guard from DC resource
drm/amd/display:
Drop unused privacy_mask setters and getters
drm/amd/display:
dsc validate fail not pass to atomic check
drm/amd/display:
Enable 3 plane MPO
drm/amd/display:
Enable building new display engine with KCOV enabled
drm/amd/display:
Enable DCN314 in DC
drm/amd/display:
Enable DCN314 in DM
drm/amd/display:
Enable dlg and vba compilation for dcn314
drm/amd/display:
Enable ODM combine default policy
drm/amd/display:
enable PCON SST support for newer ASICs
drm/amd/display:
enable PCON support for dcn314
drm/amd/display:
Enable SubVP by default on DCN32 & DCN321
drm/amd/display:
Enrich the log in MST payload update
drm/amd/display:
Ensure that DMCUB fw in use is loaded by DC and not VBIOS
drm/amd/display:
Ensure valid event timestamp for cursor-only commits
drm/amd/display:
Exit SubVP if MPO in use
drm/amd/display:
expose additional modifier for DCN32/321
drm/amd/display:
expose AMD specific DPCD for PSR-SU-RC support
drm/amd/display:
Expose function reset_cur_dp_mst_topology
drm/amd/display:
Extend soc BB capabilitiy
drm/amd/display:
Extend soc BB capabilitiy
drm/amd/display:
extract update stream allocation to link_hwss
drm/amd/display:
Fallback to SW cursor if SubVP + cursor too big
drm/amd/display:
FCLK P-state support updates
drm/amd/display:
feed PSR-SU as psr version to dmub FW
drm/amd/display:
fill in clock values when DPM is not enabled
drm/amd/display:
Firmware assisted MCLK switch and FS
drm/amd/display:
fix 32 bit compilation errors in dc_dmub_srv.c
drm/amd/display:
Fix __floatunsidf undefined for 32 bit compilation
drm/amd/display:
Fix __muldf3 undefined for 32 bit compilation
drm/amd/display:
Fix __nedf2 undefined for 32 bit compilation
drm/amd/display:
Fix __umoddi3 undefined for 32 bit compilation
drm/amd/display:
Fix a compilation failure on PowerPC caused by FPU code
drm/amd/display:
fix array index in DML
drm/amd/display:
Fix audio on display after unplugging another
drm/amd/display:
Fix black flash when switching from ODM2to1 to ODMBypass
drm/amd/display:
Fix black screen when disabling Freesync in OSD
drm/amd/display:
fix CAB allocation for multiple displays
drm/amd/display:
Fix CAB cursor size allocation for DCN32/321
drm/amd/display:
Fix check for stream and plane
drm/amd/display:
Fix comments
drm/amd/display:
Fix compilation errors on DCN314
drm/amd/display:
Fix Compile-time Warning
drm/amd/display:
Fix DC warning at driver load
drm/amd/display:
Fix dc_version detect for dcn314
drm/amd/display:
fix dcn315 memory channel count and width read
drm/amd/display:
Fix DCN32 DPSTREAMCLK_CNTL programming
drm/amd/display:
Fix divide by zero in DML
drm/amd/display:
Fix divide-by-zero in DPPCLK and DISPCLK calculation
drm/amd/display:
Fix dmub soft hang for PSR 1
drm/amd/display:
Fix double cursor on non-video RGB MPO
drm/amd/display:
Fix DP MST timeslot issue when fallback happened
drm/amd/display:
Fix dpp dto for disabled pipes
drm/amd/display:
Fix dpstreamclk programming
drm/amd/display:
Fix eDP not light up on resume
drm/amd/display:
Fix entry into transient encoder assignment mode.
drm/amd/display:
Fix hard hang if DSC is disabled
drm/amd/display:
Fix HDMI VSIF V3 incorrect issue
drm/amd/display:
Fix in dp link-training when updating payload allocation table
drm/amd/display:
Fix in overriding DP drive settings
drm/amd/display:
fix incorrect comparison in DML
drm/amd/display:
Fix indentation in dcn32_get_vco_frequency_from_reg()
drm/amd/display:
Fix lag when moving windowed MPO across display using ODM 2:1 combine
drm/amd/display:
fix memory leak when using debugfs_lookup()
drm/amd/display:
Fix monitor flash issue
drm/amd/display:
Fix new dmub notification enabling in DM
drm/amd/display:
fix non-x86/PPC64 compilation
drm/amd/display:
fix null pointer deref error
drm/amd/display:
Fix null timing generator resource
drm/amd/display:
Fix OPTC function pointers for DCN314
drm/amd/display:
Fix OTG H timing reset for dcn314
drm/amd/display:
Fix pixel clock programming
drm/amd/display:
Fix plug/unplug external monitor will hang while playback MPO video
drm/amd/display:
Fix refresh rate issue on Club 3D
drm/amd/display:
fix signedness bug in execute_synaptics_rc_command()
drm/amd/display:
fix soft-fp vs hard-fp on DCN 3.1 family for powerpc
drm/amd/display:
Fix spelling mistake "supporing" -> "supporting"
drm/amd/display:
Fix stream->link_enc unassigned during stream removal
drm/amd/display:
fix system hang when PSR exits
drm/amd/display:
Fix TDR eDP and USB4 display light up issue
drm/amd/display:
Fix TMDS 4K@60Hz YCbCr420 corruption issue
drm/amd/display:
fix trigger_hotplug to support mst case
drm/amd/display:
Fix two MPO videos in single display ODM combine mode
drm/amd/display:
Fix typo in get_pixel_rate_div
drm/amd/display:
Fix typo in override_lane_settings
drm/amd/display:
Fix uninitialized variable.
drm/amd/display:
fix unnecessary pipe split playing NV12 1080p MPO video
drm/amd/display:
Fix USBC link creation
drm/amd/display:
Fix VPG instancing for dcn314 HPO
drm/amd/display:
Fix windowed MPO video with ODM combine for DCN32
drm/amd/display:
fix wrong register access
drm/amd/display:
Fixing DIG FIFO Error
drm/amd/display:
For stereo keep "FLIP_ANY_FRAME"
drm/amd/display:
FVA timing adjustment
drm/amd/display:
Get VCO frequency from registers
drm/amd/display:
Grab dc_lock before detecting link
drm/amd/display:
Guard against ddc_pin being NULL for AUX
drm/amd/display:
Guard against NULL link encoder in log hw state
drm/amd/display:
Guard against zero memory channels
drm/amd/display:
guard for virtual calling destroy_link_encoders
drm/amd/display:
Halve DTB Clock Value for DCN32
drm/amd/display:
Handle downstream LTTPR with fixed VS sequence
drm/amd/display:
Helper function for ALPM initialization
drm/amd/display:
Hook up DCN314 specific dml implementation
drm/amd/display:
Ignore First MST Sideband Message Return Error
drm/amd/display:
ignore modifiers when checking for format support
drm/amd/display:
Implement a pme workaround function
drm/amd/display:
Implement DTBCLK ref switching on dcn32
drm/amd/display:
Implement MPO PSR SU
drm/amd/display:
Implement WM table transfer for DCN32/DCN321
drm/amd/display:
Include missing header
drm/amd/display:
include missing headers
drm/amd/display:
Include scaling factor for SubVP command
drm/amd/display:
increase dcn315 pstate change latency
drm/amd/display:
Indicate stream change on ODM change
drm/amd/display:
Initialize lt_settings on instantiation
drm/amd/display:
Introduce new update_clocks logic
drm/amd/display:
Limit user regamma to a valid value
drm/amd/display:
Loop through all pipes for DET allocation
drm/amd/display:
lower lane count first when CR done partially fails in EQ
drm/amd/display:
Maintain consistent mode of operation during encoder assignment
drm/amd/display:
Maintain old audio programming sequence
drm/amd/display:
make enable link independent from verified link caps
drm/amd/display:
make get_refresh_rate() static
drm/amd/display:
Make OPTC3 function accessible to other DCN
drm/amd/display:
make some dc_dmub_srv functions static
drm/amd/display:
make variables static
drm/amd/display:
Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display:
Match dprefclk with clk registers
drm/amd/display:
Missing HPO instance added
drm/amd/display:
Modify header inclusion pattern
drm/amd/display:
Move all linux includes into OS types
drm/amd/display:
Move bounding box to FPU folder
drm/amd/display:
Move connector debugfs to drm
drm/amd/display:
move dcn31_update_soc_for_wm_a func to dml fpu folder
drm/amd/display:
Move dlg params calculation
drm/amd/display:
move FPU code from dcn30 clk mgr to DML folder
drm/amd/display:
move FPU code from dcn301 clk mgr to DML folder
drm/amd/display:
move FPU code on dcn21 clk_mgr
drm/amd/display:
Move insert entry table to the FPU code
drm/amd/display:
Move mclk calculation function to DML
drm/amd/display:
Move ntuple to insert entry
drm/amd/display:
Move phanton stream to FPU code
drm/amd/display:
Move populate dml pipes from DCN314 to dml
drm/amd/display:
Move populate phaton function to dml
drm/amd/display:
Move predict pipe to dml fpu folder
drm/amd/display:
Move SubVP functions to dcn32_fpu
drm/amd/display:
Move wm and dlg calculation to FPU code
drm/amd/display:
Only consider pixle rate div policy for DCN32+
drm/amd/display:
Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/display:
OVT Update on InfoFrame and Mode Management
drm/amd/display:
pass panel instance in DMUB dirty rect command
drm/amd/display:
Pass vrr mode to dcn
drm/amd/display:
Passing Y-granularity to dmub fw
drm/amd/display:
Port DCN30 420 logic to DCN32
drm/amd/display:
Prepare for new interfaces
drm/amd/display:
Prevent OTG shutdown during PSR SU
drm/amd/display:
Program ACP related register
drm/amd/display:
program PSR2 DPCD Configuration
drm/amd/display:
PSRSU+DSC WA for specific TCON
drm/amd/display:
Re-implementing ARGB16161616 pixel format as 22
drm/amd/display:
Re-initialize viewport after pipe merge
drm/amd/display:
Re-org and cleanup the redundant code
drm/amd/display:
Reboot while unplug hdcp enabled dp from mst hub
drm/amd/display:
Reduce frame size in the bouding box for DCN20
drm/amd/display:
Reduce frame size in the bouding box for DCN21
drm/amd/display:
Reduce frame size in the bouding box for DCN301
drm/amd/display:
Reduce frame size in the bouding box for DCN31/316
drm/amd/display:
Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display:
Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display:
Reduce number of arguments of dml314's CalculateFlipSchedule()
drm/amd/display:
Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display:
Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display:
Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display:
Reduce SCDC Status Flags Definition
drm/amd/display:
reduce stack for dml32_CalculatePrefetchSchedule
drm/amd/display:
reduce stack for dml32_CalculateSwathAndDETConfiguration
drm/amd/display:
reduce stack for dml32_CalculateVMRowAndSwath
drm/amd/display:
reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport
drm/amd/display:
reduce stack size in dcn32 dml (v2)
drm/amd/display:
Reduce stack size in the mode support function
drm/amd/display:
refactor dirty rect dmub command decision
drm/amd/display:
Refactor SubVP calculation to remove FPU
drm/amd/display:
Relax swizzle checks for video non-RGB formats on DCN314
drm/amd/display:
Release remote dc_sink under mst scenario
drm/amd/display:
Remove assert for odm transition case
drm/amd/display:
Remove compiler warning
drm/amd/display:
Remove configuration option for dpia hpd delay
drm/amd/display:
remove DML Makefile duplicate lines
drm/amd/display:
Remove duplicate code across dcn30 and dcn31
drm/amd/display:
remove duplicate dcn314 includes
drm/amd/display:
Remove duplicated macro
drm/amd/display:
Remove FPU flags from DCN30 Makefile
drm/amd/display:
Remove FPU operations from dcn201 resources
drm/amd/display:
remove header from source file
drm/amd/display:
Remove incorrect ASSERT check for link_enc
drm/amd/display:
remove number of DSC slices override in DML
drm/amd/display:
remove repeated includes
drm/amd/display:
Remove return value of Calculate256BBlockSizes
drm/amd/display:
remove set but unused variable
drm/amd/display:
remove stale debug setting
drm/amd/display:
Remove unnecessary NULL check in commit_planes_for_stream()
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
Remove unused clk_src variable
drm/amd/display:
Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function
drm/amd/display:
Remove unused globals FORCE_RATE and FORCE_LANE_COUNT
drm/amd/display:
Remove unused MaxUsedBW variable
drm/amd/display:
Remove unused NumberOfStates variable
drm/amd/display:
Remove unused struct freesync_context
drm/amd/display:
Remove unused variable
drm/amd/display:
Remove unused variables from dcn10_stream_encoder
drm/amd/display:
Remove unused variables from dml_rq_dlg_get_dlg_params
drm/amd/display:
Remove unused variables from vba_vars_st
drm/amd/display:
Remove unused vendor specific w/a
drm/amd/display:
remove useless FPU protection wrapper from dcn31_resource file
drm/amd/display:
Remove W/A for ODM memory pins
drm/amd/display:
Removed unused variable ret
drm/amd/display:
Removing assert statements for Linux
drm/amd/display:
rename hdmi_frl_pcon_support
drm/amd/display:
rename lane_settings to hw_lane_settings
drm/amd/display:
Reset pipe count when iterating for DET override
drm/amd/display:
restore code for plane with no modifiers
drm/amd/display:
Revert "attempt to fix the logic in commit_planes_for_stream()"
drm/amd/display:
Revert "drm/amd/display: Add flag to detect dpms force off during HPD"
drm/amd/display:
Revert "drm/amd/display: disable idle optimizations"
drm/amd/display:
Revert "drm/amd/display: turn DPMS off on connector unplug"
drm/amd/display:
Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display:
reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition
drm/amd/display:
revise Start/End SDP data
drm/amd/display:
Round cursor width up for MALL allocation
drm/amd/display:
Select correct DTO source
drm/amd/display:
Set default value of line_capture_indication
drm/amd/display:
set dig fifo read start level to 7 before dig fifo reset
drm/amd/display:
set dram speed for all states
drm/amd/display:
set link fec status during init for DCN32
drm/amd/display:
set panel orientation before drm_dev_register
drm/amd/display:
Set PSR level to enable ALPM by default
drm/amd/display:
skip audio setup when audio stream is enabled
drm/amd/display:
Specify supported modifiers for dcn314
drm/amd/display:
Support vertical interrupt 0 for all dcn ASIC
drm/amd/display:
SW cursor fallback for SubVP
drm/amd/display:
Switch to correct DTO on HDMI
drm/amd/display:
Take emulated dc_sink into account for HDCP
drm/amd/display:
Turn off internal backlight when plugging external monitor
drm/amd/display:
Update clock table policy for DCN314
drm/amd/display:
Update Cursor Attribute MALL cache
drm/amd/display:
update cursor position to DMUB FW
drm/amd/display:
Update DCN32 and DCN321 SR latencies
drm/amd/display:
Update DCN32 to use new SR latencies
drm/amd/display:
Update de-tile override to anticipate pipe splitting
drm/amd/display:
update disp pattern generator routine for DCN30
drm/amd/display:
Update DML logic for unbounded req handling
drm/amd/display:
update DML1 logic for unbounded req handling
drm/amd/display:
Update DPPCLK programming sequence
drm/amd/display:
Update dummy P-state search to use DCN32 DML
drm/amd/display:
update gamut remap if plane has changed
drm/amd/display:
Update gpuvm_max_page_table_levels IP param
drm/amd/display:
update GSP1 generic info packet for PSRSU
drm/amd/display:
Update hook dcn32_funcs
drm/amd/display:
Update in dml
drm/amd/display:
Update MBLK calculation for SubVP
drm/amd/display:
Update optimized blank calc and programming
drm/amd/display:
Update SW state correctly for FCLK
drm/amd/display:
update topology_update_input_v3 struct
drm/amd/display:
Updates for OTG and DCCG clocks
drm/amd/display:
Updates SubVP and SubVP DRR cases
drm/amd/display:
use actual cursor size instead of max for CAB allocation
drm/amd/display:
Use correct clock source constructor for DCN314
drm/amd/display:
Use correct DTO_SRC_SEL for 128b/132b encoding
drm/amd/display:
Use correct plane for CAB cursor size allocation
drm/amd/display:
Use DTBCLK for valid pixel clock
drm/amd/display:
use HW lock mgr for PSR-SU
drm/amd/display:
Use pitch when calculating size to cache in MALL
drm/amd/display:
Use pixels per container logic for DCN314 DCCG dividers
drm/amd/display:
Use pre-allocated temp struct for bounding box update
drm/amd/display:
Use two pixel per container for k1/k2 div
drm/amd/display:
use updated clock source init routine
drm/amd/display:
Various DML fixes to enable higher timings
drm/amd/display:
Wrap OTG disable workaround with FIFO control
drm/amd/pm:
ac/dc change for smu_v13_0
drm/amd/pm:
add 3715 softpptable support for SMU13.0.0
drm/amd/pm:
Add get_gfx_off_status interface for yellow carp
drm/amd/pm:
add interface to deallocate power_context for smu_v13_0_7
drm/amd/pm:
add missing ->fini_microcode interface for Sienna Cichlid
drm/amd/pm:
add missing ->fini_xxxx interfaces for some SMU13 asics
drm/amd/pm:
add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
drm/amd/pm:
add mode1 support on smu_v13_0_7
drm/amd/pm:
add support for 3794 pptable for SMU13.0.0
drm/amd/pm:
bump SMU 13.0.0 driver_if header version
drm/amd/pm:
correct smu 13.0.0/7 mp1 state setup
drm/amd/pm:
correct the way for retrieving current uclk frequency
drm/amd/pm:
disable BACO entry/exit completely on several sienna cichlid cards
drm/amd/pm:
drop redundant declarations
drm/amd/pm:
drop the pptable related workarounds for SMU 13.0.0
drm/amd/pm:
drop the thermal_controller_type check
drm/amd/pm:
drop unneeded dpm features disablement for SMU 13.0.0/7
drm/amd/pm:
drop unneeded thermal_controller_type check
drm/amd/pm:
enable BACO on smu_v13_0_7
drm/amd/pm:
enable fclk ds feature for SMU 13.0.0
drm/amd/pm:
enable FW CTF feature for SMU 13.0.0
drm/amd/pm:
enable gfx ulv and gpo on smu_v13_0_7
drm/amd/pm:
enable GFX ULV feature support for SMU13.0.0
drm/amd/pm:
enable gfxoff feature for SMU 13.0.0
drm/amd/pm:
Enable GFXOFF feature for SMU IP v13.0.4
drm/amd/pm:
enable gfxoff on smu_v13_0_7
drm/amd/pm:
enable GPO feature support for SMU13.0.0
drm/amd/pm:
enable MACO support for SMU 13.0.0
drm/amd/pm:
enable mode1 reset for smu_v13_0_7
drm/amd/pm:
enable mode1 reset support for SMU 13.0.0
drm/amd/pm:
enable UCLK DS feature for SMU 13.0.0
drm/amd/pm:
enable VR0 HOT support for SMU 13.0.0
drm/amd/pm:
Fix a potential gpu_metrics_table memory leak
drm/amd/pm:
Fix a potential gpu_metrics_table memory leak
drm/amd/pm:
fix driver reload SMC firmware fail issue for smu13
drm/amd/pm:
Implement get GFXOFF status for vangogh
drm/amd/pm:
optimize the interface for dpm feature status query
drm/amd/pm:
Prevent divide by zero
drm/amd/pm:
revise the driver reloading fix for SMU 13.0.0 and 13.0.7
drm/amd/pm:
skip pptable override for smu_v13_0_7
drm/amd/pm:
skip to set mp1 unload state in special case
drm/amd/pm:
support BAMACO reset on smu_v13_0_7
drm/amd/pm:
update driver if header for SMU 13.0.0
drm/amd/pm:
update driver if header for smu_13_0_7
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update SMU13.0.0 driver_if header
drm/amd/pm:
update the driver if header for smu_v13_0_7
drm/amd/pm:
update the smu driver interface version for SMU IP v13.0.4
drm/amd/pm:
use adverse selection for dpm features unsupported by driver
drm/amd/pm:
use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm:
use vbios carried pptable for those supported SKUs
drm/amd:
Add atomfirmware.h definitions needed for DCN32/321
drm/amd:
Add debug mask for subviewport mclk switch
drm/amd:
Add GFX11 modifiers support to AMDGPU (v3)
drm/amd:
add register headers for DCN32/321
drm/amd:
disable GPA mode in backdoor load
drm/amd:
Don't show warning on reading vbios values for SMU13 3.1
drm/amd:
Fix spelling typo in comments
drm/amd:
Fix typo 'the the' in comment
drm/amd:
Load TA firmware for DCN321/DCN32
drm/amd:
Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amdgpu/amdgpu_dm:
fix kernel-doc markups
drm/amdgpu/dc/dce:
fix repeated words in comments
drm/amdgpu/discovery:
add comments about VCN instance handling
drm/amdgpu/discovery:
enable vcn/jpeg v4_0_2
drm/amdgpu/display/dc:
Add ACP_DATA register
drm/amdgpu/display/dc:
Fix null pointer exception
drm/amdgpu/display:
add missing FP_START/END checks dcn32_clk_mgr.c
drm/amdgpu/display:
disable prefer_shadow for generic fb helpers
drm/amdgpu/display:
drop set but unused variable
drm/amdgpu/display:
drop set but unused variable
drm/amdgpu/display:
fix build when CONFIG_DEBUG_FS is not set
drm/amdgpu/display:
Fix compilation issues
drm/amdgpu/display:
fix DCN3.2 Makefiles for non-x86
drm/amdgpu/display:
Fix spelling mistake "supporing" -> "supporting"
drm/amdgpu/display:
make FP handling in Makefiles consistent
drm/amdgpu/display:
make some functions static
drm/amdgpu/display:
Prepare for new interfaces
drm/amdgpu/display:
Protect some functions with CONFIG_DRM_AMD_DC_DCN
drm/amdgpu/display:
reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
drm/amdgpu/display:
Remove duplicated argument to ||
drm/amdgpu/display:
Remove unnecessary typecasts and fix build issues
drm/amdgpu/gfx11:
add aggregated doorbell support
drm/amdgpu/gfx11:
switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu/gmc10:
adjust gart size for parts that support S/G display
drm/amdgpu/gmc11:
avoid cpu accessing registers to flush VM
drm/amdgpu/gmc11:
enable AGP aperture
drm/amdgpu/jpeg2:
Add jpeg vmid update under IB submit
drm/amdgpu/mes11:
add mes11 misc op
drm/amdgpu/mes11:
fix to unmap legacy queue
drm/amdgpu/mes11:
initialize aggregated doorbell
drm/amdgpu/mes11:
update mes interface for acessing registers
drm/amdgpu/mes11:
update mes11 api interface
drm/amdgpu/mes:
add mes register access interface
drm/amdgpu/mes:
Fix an error handling path in amdgpu_mes_self_test()
drm/amdgpu/mes:
fix bo va unmap issue in mes
drm/amdgpu/mes:
fix mes submission in atomic context
drm/amdgpu/mes:
init aggregated doorbell
drm/amdgpu/mes:
only invalid/prime icache when finish loading both pipe MES FWs.
drm/amdgpu/mes:
ring aggregatged doorbell when mes queue is unmapped
drm/amdgpu/mes:
set correct mes ring ready flag
drm/amdgpu/mes:
zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
drm/amdgpu/pm:
adjust EccInfo_t struct
drm/amdgpu/pm:
correct the firmware flag address for SMU IP v13.0.4
drm/amdgpu/pm:
implement the SMU_MSG_EnableGfxImu function
drm/amdgpu/pm:
remove EnableGfxOff message for SMU IP v13.0.4
drm/amdgpu/pm:
remove the repeated EnableGfxImu message sending
drm/amdgpu/pm:
support mca_ceumc_addr in ecctable
drm/amdgpu/pm:
update MP v13_0_4 smu message register marco
drm/amdgpu/pm:
update smu driver interface header for SMU IP v13.0.4
drm/amdgpu/sdma6:
add aggregated doorbell support
drm/amdgpu/soc21:
add mode2 asic reset for SMU IP v13.0.4
drm/amdgpu/swsmu:
add SMU mailbox registers in SMU context
drm/amdgpu/swsmu:
use new register offsets for smu_cmn.c
drm/amdgpu/vcn:
add unified queue ib test
drm/amdgpu/vcn:
adjust unified queue code format
drm/amdgpu/vcn:
fix no previous prototype warning
drm/amdgpu/vcn:
Return void from the stop_dbg_mode
drm/amdgpu/vcn:
support unified queue only in vcn4
drm/amdgpu:
Add amdgpu suspend-resume code path under SRIOV
drm/amdgpu:
add apu sequence in the imu v11
drm/amdgpu:
add ATHUB IP v3.0.1 Clock Gating support
drm/amdgpu:
add comment to HW_IP_VCN_ENC type
drm/amdgpu:
add common interface for mes misc op
drm/amdgpu:
add CSDMA reg offsets for NBIO v7.7.0
drm/amdgpu:
add debugfs for kfd system and ttm mem used
drm/amdgpu:
Add decode_iv_ts helper for ih_v6 block
drm/amdgpu:
add dm ip block for dcn 3.1.4
drm/amdgpu:
add dmi check for jadeite platform
drm/amdgpu:
add files for PSP 13.0.4
drm/amdgpu:
add GFX Clock Gating support for GC IP v11.0.1
drm/amdgpu:
add GFX Power Gating support for GC IP v11.0.1
drm/amdgpu:
add HDP IP v5.2.1 Clock Gating support
drm/amdgpu:
add HDP remap functionality to nbio 7.7
drm/amdgpu:
add header files for MP 13.0.4
drm/amdgpu:
add helper to init rlc firmware
drm/amdgpu:
add helper to init rlc fw in header v2_0
drm/amdgpu:
add helper to init rlc fw in header v2_1
drm/amdgpu:
add helper to init rlc fw in header v2_2
drm/amdgpu:
add helper to init rlc fw in header v2_3
drm/amdgpu:
add helper to init rlc fw in header v2_4
drm/amdgpu:
add LSDMA block for LSDMA v6.0.1
drm/amdgpu:
add mc wptr addr support for mes
drm/amdgpu:
add MGCG perfmon setting for gfx11
drm/amdgpu:
add MMHUB IP v3.0.1 Clock Gating support
drm/amdgpu:
add mmhub v3_0_1 headers
drm/amdgpu:
add mmhub v3_0_1 ip block
drm/amdgpu:
Add MODE register to wave debug info in gfx11
drm/amdgpu:
add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu:
Add peer-to-peer support among PCIe connected AMD GPUs
drm/amdgpu:
Add put fence in amdgpu_fence_driver_clear_job_fences
drm/amdgpu:
Add reg headers for DCN314
drm/amdgpu:
add sdma instance check for gfx11 CGCG
drm/amdgpu:
Add secure display TA load for Renoir
drm/amdgpu:
add the IP discovery IP versions for HW INFO data
drm/amdgpu:
add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
drm/amdgpu:
add umc ras functions for umc v8_10_0
drm/amdgpu:
add umc v8_10_0 ip headers
drm/amdgpu:
add VCN function in NBIO v7.7
drm/amdgpu:
add VCN_4_0_2 firmware support
drm/amdgpu:
Add work_struct for GPU reset from debugfs
drm/amdgpu:
Add work_struct for GPU reset from kfd.
drm/amdgpu:
adding device coredump support
drm/amdgpu:
Adjust logic around GTT size (v3)
drm/amdgpu:
Allow TTM to evict svm bo from same process
drm/amdgpu:
always flush the TLB on gfx8
drm/amdgpu:
Avoid another list of reset devices
drm/amdgpu:
Avoid direct cast to amdgpu_ttm_tt
drm/amdgpu:
avoid gfx register accessing during gfxoff
drm/amdgpu:
avoid to perform undesired clockgating operation
drm/amdgpu:
bump driver version for IP discovery info in HW INFO
drm/amdgpu:
Cache result of last reset at reset domain level.
drm/amdgpu:
Call trace info was found in dmesg when loading amdgpu
drm/amdgpu:
change the alignment size of TMR BO to 1M
drm/amdgpu:
change vram width algorithm for vram_info v3_0
drm/amdgpu:
Check BO's requested pinning domains against its preferred_domains
drm/amdgpu:
Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu:
Clarify asics naming in Kconfig options
drm/amdgpu:
convert nbio_v2_3_clear_doorbell_interrupt() to IP version
drm/amdgpu:
convert sienna_cichlid_get_default_config_table_settings() to IP version
drm/amdgpu:
convert sienna_cichlid_populate_umd_state_clk() to use IP version
drm/amdgpu:
correct doorbell range/size value for CSDMA_DOORBELL_RANGE
drm/amdgpu:
correct RLC_RLCS_BOOTLOAD_STATUS offset and index
drm/amdgpu:
Correct the position in patch_cond_exec
drm/amdgpu:
correct the PSP_BL_CMD enum
drm/amdgpu:
create I2S platform devices for Jadeite platform
drm/amdgpu:
delete duplicate condition in gfx_v11_0_soft_reset()
drm/amdgpu:
disable 3DCGCG/CGLS temporarily due to stability issue
drm/amdgpu:
disable FRU access on special SIENNA CICHLID card
drm/amdgpu:
Don't enable LTR if not supported
drm/amdgpu:
don't register a dirty callback for non-atomic
drm/amdgpu:
double free error and freeing uninitialized null pointer
drm/amdgpu:
Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
drm/amdgpu:
drop non-necessary call trace dump
drm/amdgpu:
drop runpm from amdgpu_device structure
drm/amdgpu:
drop runtime pm disablement quirk on several sienna cichlid cards
drm/amdgpu:
drop unexpected word 'for' in comments
drm/amdgpu:
enable ASPM support for PCIE 7.4.0/7.6.0
drm/amdgpu:
enable ATHUB IP v3.0.1 Clock Gating
drm/amdgpu:
Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu:
enable GFX Clock Gating control for GC IP v11.0.1
drm/amdgpu:
enable GFX Power Gating for GC IP v11.0.1
drm/amdgpu:
enable GFXOFF allow control for GC IP v11.0.1
drm/amdgpu:
enable HDP IP v5.2.1 Clock Gating
drm/amdgpu:
enable IH Clock Gating for OSS IP v6.0.1
drm/amdgpu:
enable mes to access registers v2
drm/amdgpu:
enable MMHUB IP v3.0.1 Clock Gating
drm/amdgpu:
enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu:
enable soft reset for gfx 11
drm/amdgpu:
Enable sram on vcn_4_0_2
drm/amdgpu:
enable support for psp 13.0.4 block
drm/amdgpu:
enable swiotlb for gmc 10.0 (V2)
drm/amdgpu:
enable swiotlb for gmc 11.0
drm/amdgpu:
Enable translate_further to extend UTCL2 reach
drm/amdgpu:
enable VCN cg and JPEG cg/pg
drm/amdgpu:
Enable VCN DPG for GC11_0_1
drm/amdgpu:
ensure no PCIe peer access for CPU XGMI iolinks
drm/amdgpu:
Fetch MES scheduler/KIQ versions
drm/amdgpu:
fix a vcn4 boot poll bug in emulation mode
drm/amdgpu:
Fix acronym typo in glossary
drm/amdgpu:
fix adev variable used in amdgpu_device_gpu_recover()
drm/amdgpu:
Fix comment typo
drm/amdgpu:
fix documentation warning
drm/amdgpu:
fix file permissions on some files
drm/amdgpu:
fix for coding style issues
drm/amdgpu:
Fix for drm buddy memory corruption
drm/amdgpu:
Fix GTT size reporting in amdgpu_ioctl
drm/amdgpu:
fix hive reference leak when adding xgmi device
drm/amdgpu:
fix hive reference leak when reflecting psp topology info
drm/amdgpu:
fix i2s_pdata out of bound array access
drm/amdgpu:
Fix interrupt handling on ih_soft ring
drm/amdgpu:
fix limiting AV1 to the first instance on VCN3
drm/amdgpu:
Fix one list corruption when create queue fails
drm/amdgpu:
Fix page table setup on Arcturus
drm/amdgpu:
fix scratch register access method in SRIOV
drm/amdgpu:
fix scratch register access method in SRIOV
drm/amdgpu:
fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7
drm/amdgpu:
fix start calculation in amdgpu_vram_mgr_new
drm/amdgpu:
Fix the incomplete product number
drm/amdgpu:
Fix typos in amdgpu_stop_pending_resets
drm/amdgpu:
fix up comment in amdgpu_device_asic_has_dc_support()
drm/amdgpu:
Fix use-after-free in amdgpu_cs_ioctl
drm/amdgpu:
Fix use-after-free on amdgpu_bo_list mutex
drm/amdgpu:
Follow up change to previous drm scheduler change.
drm/amdgpu:
Get rid of amdgpu_job->external_hw_fence
drm/amdgpu:
Increase tlb flush timeout for sriov
drm/amdgpu:
introduce runtime pm mode
drm/amdgpu:
introduce two work mode for imu
drm/amdgpu:
keep fbdev buffers pinned during suspend
drm/amdgpu:
limiting AV1 to first instance on VCN4 decode
drm/amdgpu:
make sure to init common IP before gmc
drm/amdgpu:
mmVM_L2_CNTL3 register not initialized correctly
drm/amdgpu:
move internal vram_mgr function into the C file
drm/amdgpu:
move mes self test after drm sched re-started
drm/amdgpu:
move nbio ih_doorbell_range() into ih code for vega
drm/amdgpu:
move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu:
Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu:
Only disable prefer_shadow on hawaii
drm/amdgpu:
only init tap_delay ucode when it's included in ucode binary
drm/amdgpu:
Only send ras feature for gfx block
drm/amdgpu:
pass queue size and is_aql_queue to MES
drm/amdgpu:
Pessimistic availability based on rounded up allocations
drm/amdgpu:
Prevent race between late signaled fences and GPU reset.
drm/amdgpu:
prevent toc firmware memory leak
drm/amdgpu:
print umc correctable error address
drm/amdgpu:
Protect the amdgpu_bo_list list with a mutex v2
drm/amdgpu:
Refactor code to handle non coherent and uncached
drm/amdgpu:
remove acc_size from reserve/unreserve mem
drm/amdgpu:
Remove break for VMID loop TLB flush on MES
drm/amdgpu:
Remove fence_process in count_emitted
drm/amdgpu:
Remove one duplicated ef removal
drm/amdgpu:
remove redundant enable_mes and enable_mes_kiq
drm/amdgpu:
Remove redundant reference of header file
drm/amdgpu:
Remove rounding from vram allocation path
drm/amdgpu:
Remove the additional kfd pre reset call for sriov
drm/amdgpu:
Remove useless amdgpu_display_freesync_ioctl() declaration
drm/amdgpu:
remove useless condition in amdgpu_job_stop_all_jobs_on_sched()
drm/amdgpu:
Rename amdgpu_device_gpu_recover_imp back to amdgpu_device_gpu_recover
drm/amdgpu:
restore original stable pstate on ctx fini
drm/amdgpu:
save rlcv/rlcp ucode version in amdgpu_gfx
drm/amdgpu:
save the reset dump register value for devcoredump
drm/amdgpu:
send msg to IMU for the front-door loading
drm/amdgpu:
simplify amdgpu_device_asic_has_dc_support()
drm/amdgpu:
simplify amdgpu_ucode_get_load_type()
drm/amdgpu:
simplify the logic in amdgpu_device_parse_gpu_info_fw()
drm/amdgpu:
Skip reset error status for psp v13_0_0
drm/amdgpu:
skip SMU FW reloading in runpm BACO case
drm/amdgpu:
skip whole ras bad page framework on sriov
drm/amdgpu:
Stop any pending reset if another in progress.
drm/amdgpu:
support gfx soft reset for gfx v11
drm/amdgpu:
support reset flag set for gpu reset
drm/amdgpu:
support SDMA soft recovery for sdma v6
drm/amdgpu:
switch DM to atomic fence helpers v2
drm/amdgpu:
To flush tlb for MMHUB of RAVEN series
drm/amdgpu:
update GFX11 cs settings
drm/amdgpu:
Update mes_v11_api_def.h
drm/amdgpu:
Update mes_v11_api_def.h
drm/amdgpu:
Update PTE flags with TF enabled
drm/amdgpu:
use adev_to_drm for consistency
drm/amdgpu:
use dirty framebuffer helper
drm/amdgpu:
use the callback function for reset status polling on IMU
drm/amdgpu:
use the same HDP flush registers for all nbio 2.3.x
drm/amdgpu:
use the same HDP flush registers for all nbio 7.4.x
drm/amdgpu:
vcn_4_0_2 video codec query
drm/amdgpu:
vm - drop unexpected word "the" in the comments
drm/amdgpu:
Write masked value to control register
drm/amdkfd:
Add available memory ioctl
drm/amdkfd:
Add GPU recoverable fault SMI event
drm/amdkfd:
Add KFD SMI event IDs and triggers
drm/amdkfd:
Add migration SMI event
drm/amdkfd:
add new flag for svm
drm/amdkfd:
Add queue to MES if it becomes active
drm/amdkfd:
add SPM support for SVM
drm/amdkfd:
Add unmap from GPU SMI event
drm/amdkfd:
Add user queue eviction restore SMI event
drm/amdkfd:
Asynchronously free smi_client
drm/amdkfd:
Bump KFD API version for SMI profiling event
drm/amdkfd:
bump KFD version for unified ctx save/restore memory
drm/amdkfd:
change svm range evict
drm/amdkfd:
Correct mmu_notifier_get failure handling
drm/amdkfd:
correct sdma queue number of sdma 6.0.1
drm/amdkfd:
correct the MEC atomic support firmware checking for GC 10.3.7
drm/amdkfd:
Define config HSA_AMD_P2P to support peer-to-peer
drm/amdkfd:
Document and fix GTT BO kmap API
drm/amdkfd:
Enable GFX11 usermode queue oversubscription
drm/amdkfd:
Enable per process SMI event
drm/amdkfd:
Extend KFD device topology to surface peer-to-peer links
drm/amdkfd:
fix cu mask for asics with wgps
drm/amdkfd:
fix dropped interrupt in kfd_int_process_v11
drm/amdkfd:
Fix isa version for the GC 10.3.7
drm/amdkfd:
fix kgd_mem memory leak when importing dmabuf
drm/amdkfd:
Fix mm reference in SVM eviction worker
drm/amdkfd:
fix MQD init for GFX11 in init_mqd
drm/amdkfd:
Fix spelling mistake "mechanim" -> "mechanism"
drm/amdkfd:
fix warning when CONFIG_HSA_AMD_P2P is not set
drm/amdkfd:
Free queue after unmap queue success
drm/amdkfd:
Handle restart of kfd_ioctl_wait_events
drm/amdkfd:
optimize svm range evict
drm/amdkfd:
potential crash in kfd_create_indirect_link_prop()
drm/amdkfd:
print address in hex format rather than decimal
drm/amdkfd:
Process notifier release callback don't take mutex
drm/amdkfd:
remove an unnecessary amdgpu_bo_ref
drm/amdkfd:
Remove field io_link_count from struct kfd_topology_device
drm/amdkfd:
reserve 2 queues for sdma 6.0.1 in bitmap
drm/amdkfd:
Set svm range max pages
drm/amdkfd:
simplify vm_validate_pt_pd_bos
drm/amdkfd:
Split giant svm range
drm/amdkfd:
track unified memory reservation with xnack off
drm/amdkfd:
use time_is_before_jiffies(a + b) to replace "jiffies - a > b"
Linux:
drm/amdkfd:Fix fw version for 10.3.6
drm/amdpgu/debugfs:
Simplify some exit paths
drm/aperture:
Run fbdev removal before internal helpers
drm/ast:
Enable primary plane with CRTC
drm/ast:
Fix black screen when getting out of suspend
drm/ast:
Fixed the casting issue reported by sparse
drm/ast:
Support multiple outputs
drm/atomic-helper:
Add helper drm_atomic_helper_check_crtc_state()
drm/bochs:
Explicitly include linux/module.h
drm/bridge/tc358775:
Fix DSI clock division for vsync delay calculation
drm/bridge/tc358775:
Return before displaying inappropriate error message
drm/bridge:
Add devm_drm_bridge_add()
drm/bridge:
anx7625: Add missing of_node_put for endpoint
drm/bridge:
anx7625: Add wait_hpd_asserted() callback
drm/bridge:
anx7625: Convert to devm_i2c_new_dummy_device()
drm/bridge:
anx7625: Convert to drm_of_get_data_lanes_count
drm/bridge:
anx7625: Fix NULL pointer crash when using edp-panel
drm/bridge:
anx7625: Use DPI bus type
drm/bridge:
anx7625: Use DPI bus type
drm/bridge:
anx7625: use pm_runtime_force_suspend(resume)
drm/bridge:
anx7625: Zero error variable when panel bridge not present
drm/bridge:
cdns-dsi: Add support for pre_enable and post_enable control functions.
drm/bridge:
fsl-ldb: Enable split mode for LVDS dual link
drm/bridge:
fsl-ldb: Fix mode clock rate validation
drm/bridge:
icn6211: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
imx: Add i.MX8qm/qxp display pixel link support
drm/bridge:
imx: Add i.MX8qm/qxp pixel combiner support
drm/bridge:
imx: Add i.MX8qxp pixel link to DPI support
drm/bridge:
imx: Add LDB driver helper support
drm/bridge:
imx: Add LDB support for i.MX8qm
drm/bridge:
imx: Add LDB support for i.MX8qxp
drm/bridge:
imx: i.MX8 bridge drivers should depend on ARCH_MXC
drm/bridge:
it6505: Add missing CRYPTO_HASH dependency
drm/bridge:
lt8912: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
lt8912b: add vsync hsync
drm/bridge:
lt8912b: fix corrupted image output
drm/bridge:
lt8912b: set hdmi or dvi mode
drm/bridge:
lt9211: Convert to drm_of_get_data_lanes_count
drm/bridge:
lt9611: Consolidate detection logic
drm/bridge:
lt9611: Use both bits for HDMI sensing
drm/bridge:
lt9611uxc: Cancel only driver's work
drm/bridge:
lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
drm/bridge:
nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
drm/bridge:
parade-ps8622: Use backlight helper
drm/bridge:
parade-ps8640: Handle DP AUX more properly
drm/bridge:
parade-ps8640: Provide wait_hpd_asserted() in struct drm_dp_aux
drm/bridge:
rcar: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
rcar: Drop unused variables due to drm_of_get_data_lanes_count_ep
drm/bridge:
simplify the return expression of ps8640_bridge_host_attach
drm/bridge:
tc358767: Add DSI-to-(e)DP mode support
drm/bridge:
tc358767: Convert to drm_of_get_data_lanes_count
drm/bridge:
tc358767: Do not cache dsi_lanes twice
drm/bridge:
tc358767: Factor out DSI and DPI RX enablement
drm/bridge:
tc358767: Handle dsi_lanes == 0 as invalid
drm/bridge:
tc358767: Make sure Refclk clock are enabled
drm/bridge:
tc358767: Report DSI-to-(e)DP as supported
drm/bridge:
tc358775: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
tc358775: Fix drm_of_get_data_lanes_count_ep conversion
drm/bridge:
ti-sn65dsi83: add more dev_err_probe
drm/bridge:
ti-sn65dsi83: Allow GPIO operations to sleep
drm/bridge:
ti-sn65dsi83: Convert to drm_of_get_data_lanes_count
drm/bridge:
ti-sn65dsi83: Do not cache dsi_lanes and host twice
drm/bridge:
ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/bridge:
ti-sn65dsi86: Convert to drm_of_get_data_lanes_count
drm/bridge:
ti-sn65dsi86: Use atomic variants of drm_bridge_funcs
drm/client:
Don't add new command-line mode
drm/client:
Look for command-line modes first
drm/cma-helper:
Describe what a "contiguous chunk" actually means
drm/connector:
Remove usage of the deprecated ida_simple_xxx API
drm/debug:
Expose connector's max supported bpc via debugfs
drm/display/dp_mst:
Don't validate port refs in drm_dp_check_and_send_link_address()
drm/display/selftests:
drop extra word 'for' in comments for MST selftests
drm/display:
Fix build error without CONFIG_OF
drm/display:
Remove duplicate 'the' in two places.
drm/displayid:
convert to drm_edid
drm/doc/rfc:
VM_BIND feature design document
drm/doc/rfc:
VM_BIND uapi definition
drm/doc:
Add KUnit documentation
drm/doc:
add rfc section for small BAR uapi
drm/doc:
Fix comment typo
drm/dp/mst:
Read the extended DPCD capabilities during system resume
drm/dp:
Add callbacks to make using DP AUX bus properly easier
drm/dp:
Add wait_hpd_asserted() callback to struct drm_dp_aux
drm/dp:
Export symbol / kerneldoc fixes for DP AUX bus
drm/dp_mst:
Get rid of old comment in drm_atomic_get_mst_topology_state docs
drm/edid:
abstract cea data block collection size
drm/edid:
abstract debugfs override EDID set/reset
drm/edid:
add block count and data helper functions for drm_edid
drm/edid:
add drm_edid helper for drm_detect_hdmi_monitor()
drm/edid:
add drm_edid helper for drm_detect_monitor_audio()
drm/edid:
add drm_edid helper for drm_edid_to_sad()
drm/edid:
add drm_edid helper for drm_edid_to_speaker_allocation()
drm/edid:
add drm_edid helper for drm_update_tile_info()
drm/edid:
add drm_edid_connector_update()
drm/edid:
add drm_edid_raw() to access the raw EDID data
drm/edid:
add HF-EEODB support to EDID read and allocation
drm/edid:
add iterator for CTA data blocks
drm/edid:
add iterator for EDID base and extension blocks
drm/edid:
add new interfaces around struct drm_edid
drm/edid:
add struct drm_edid container
drm/edid:
check for HF-SCDB block
drm/edid:
clean up cea_db_is_*() functions
drm/edid:
clean up connector update error handling and debug logging
drm/edid:
clean up CTA data block tag definitions
drm/edid:
convert add_cea_modes() to use cea db iter
drm/edid:
convert cea_db_iter_edid_begin() to drm_edid
drm/edid:
convert drm_connector_update_edid_property() to struct drm_edid
drm/edid:
convert drm_cvt_modes_for_range() to drm_edid
drm/edid:
convert drm_detect_hdmi_monitor() to use cea db iter
drm/edid:
convert drm_detect_monitor_audio() to use cea db iter
drm/edid:
convert drm_dmt_modes_for_range() to drm_edid
drm/edid:
convert drm_edid_connector_update() to drm_edid fully
drm/edid:
convert drm_edid_iter_begin() to drm_edid
drm/edid:
convert drm_edid_to_eld() to use cea db iter
drm/edid:
convert drm_edid_to_sad() to use cea db iter
drm/edid:
convert drm_edid_to_speaker_allocation() to use cea db iter
drm/edid:
convert drm_for_each_detailed_block() to drm_edid
drm/edid:
convert drm_for_each_detailed_block() to edid iter
drm/edid:
convert drm_gtf_modes_for_range() to drm_edid
drm/edid:
convert drm_mode_detailed() to drm_edid
drm/edid:
convert drm_mode_std() and children to drm_edid
drm/edid:
convert drm_parse_cea_ext() to use cea db iter
drm/edid:
convert get_monitor_name() to drm_edid
drm/edid:
convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
drm/edid:
convert struct detailed_mode_closure to drm_edid
drm/edid:
convert version_greater() to drm_edid
drm/edid:
detect basic audio in all CEA extensions
drm/edid:
detect color formats and CTA revision in all CTA extensions
drm/edid:
do invalid block filtering in-place
drm/edid:
Extract drm_edid_decode_mfg_id()
drm/edid:
fix CTA data block collection size for CTA version 3
drm/edid:
Handle EDID 1.4 range descriptor h/vfreq offsets
drm/edid:
keep propagating drm_edid to display info
drm/edid:
keep track of alloc size in drm_do_get_edid()
drm/edid:
move drm_connector_update_edid_property() to drm_edid.c
drm/edid:
propagate drm_edid to drm_edid_to_eld()
drm/edid:
rename HDMI Forum VSDB to SCDS
drm/edid:
reset display info in drm_add_edid_modes() for NULL edid
drm/edid:
restore some type safety to cea_db_*() functions
drm/edid:
skip CTA extension scan in drm_edid_to_eld() just for CTA rev
drm/edid:
start propagating drm_edid to lower levels
drm/edid:
sunset drm_find_cea_extension()
drm/edid:
sunset the old unused cea data block iterators
drm/edid:
take HF-EEODB extension count into account
drm/edid:
use else-if in CTA extension parsing
drm/exynos/exynos7_drm_decon:
free resources when clk_set_parent() failed.
drm/exynos:
MAINTAINERS: move Joonyoung Shim to credits
drm/fb-helper:
Fix out-of-bounds access
drm/format-helper:
Add KUnit tests for drm_fb_xrgb8888_to_rgb332()
drm/fourcc:
Document the Intel CCS modifiers' CC plane expected pitch
drm/fourcc:
fix integer type usage in uapi header
drm/gem-vram:
Ignore planes that are unused by framebuffer format
drm/gem-vram:
Share code between GEM VRAM's _{prepare, cleanup}_fb()
drm/gem:
Fix GEM handle release errors
drm/gem:
Ignore color planes that are unused by framebuffer format
drm/gem:
Properly annotate WW context on drm_gem_lock_reservations() error
drm/gem:
Share code between drm_gem_fb_{begin,end}_cpu_access()
drm/gem:
Warn on trying to use a non-existing framebuffer plane
drm/gma500:
Fix (vblank) IRQs not working after suspend/resume
drm/gma500:
Fix BUG: sleeping function called from invalid context errors
drm/gma500:
Fix WARN_ON(lock->magic != lock) error
drm/gma500:
Make cdv crt use ddc adapter from drm_connector
drm/gma500:
Make cdv hdmi use ddc adapter from drm_connector
drm/gma500:
Make cdv lvds use ddc adapter from drm_connector
drm/gma500:
Make gma_i2c_chan a subclass of i2c_adapter
drm/gma500:
Make oaktrail lvds use ddc adapter from drm_connector
drm/gma500:
Make psb lvds use ddc adapter from drm_connector
drm/gma500:
Read EDID from the correct i2c adapter
drm/gma500:
Use gma_ prefix for our i2c abstraction
drm/hisilicon:
Add depends on MMU
drm/hyperv :
Removing the restruction of VRAM allocation with PCI bar size
drm/hyperv :
Removing the restruction of VRAM allocation with PCI bar size
drm/hyperv-drm:
Include framebuffer and EDID headers
drm/hyperv:
Fix an error handling path in hyperv_vmbus_probe()
drm/i915/audio:
fix audio code enable/disable pipe logging
drm/i915/backlight:
Disable pps power hook for aux based backlight
drm/i915/backlight:
Disable pps power hook for aux based backlight
drm/i915/bios:
calculate panel type as per child device index in VBT
drm/i915/bios:
Copy the whole MIPI sequence block
drm/i915/bios:
debug log ddi port info after parsing
drm/i915/bios:
Define more BDB contents
drm/i915/bios:
Determine panel type via PNPID match
drm/i915/bios:
Don't parse the DPS panel type when the VBT does not have it
drm/i915/bios:
Fix aggressiveness typos
drm/i915/bios:
Introduce panel_bits() and panel_bool()
drm/i915/bios:
Move panel_type stuff out of parse_panel_options()
drm/i915/bios:
no need to pass i915 to parse_ddi_port()
drm/i915/bios:
split ddi port parsing and debug printing
drm/i915/bios:
Split parse_driver_features() into two parts
drm/i915/bios:
Split VBT data into per-panel vs. global parts
drm/i915/bios:
Split VBT parsing to global vs. panel specific parts
drm/i915/bios:
use dvi and hdmi support helpers
drm/i915/client:
only include what's needed
drm/i915/d12+:
Disable DMC firmware flip queue handlers
drm/i915/dg2:
Add Wa_14015795083
drm/i915/dg2:
Add Wa_15010599737
drm/i915/dg2:
Add workaround 22014600077
drm/i915/dg2:
Correct DSS check for Wa_1308578152
drm/i915/dg2:
Extend Wa_22010954014 to DG2-G11 and DG2-G12
drm/i915/dg2:
Support 4k@30 on HDMI
drm/i915/dgfx:
Disable d3cold at gfx root port
drm/i915/display/adl_p:
Updates to HDMI combo PHY voltage swing table
drm/i915/display/adlp:
More updates to voltage swing table
drm/i915/display/debug:
Expose crtc current bpc via debugfs
drm/i915/display/fbc:
Do not apply WA 22014263786 to DG2
drm/i915/display:
Add smem fallback allocation for dpt
drm/i915/display:
avoid warnings when registering dual panel backlight
drm/i915/display:
avoid warnings when registering dual panel backlight
drm/i915/display:
change who adds [] around crtc state dump context string
drm/i915/display:
clean up comments
drm/i915/display:
convert modeset setup to struct drm_i915_private *i915
drm/i915/display:
Fix handling of enable_psr parameter
drm/i915/display:
Re-add check for low voltage sku for max dp source rate
drm/i915/display:
rename dev_priv -> i915 in crtc state dump
drm/i915/display:
some struct drm_i915_private *i915 conversions
drm/i915/display:
split out crtc state dump to a separate file
drm/i915/display:
split out hw state readout and sanitize
drm/i915/display:
split out modeset verification code
drm/i915/display:
stop using BUG()
drm/i915/dmc:
Add MMIO range restrictions
drm/i915/dmc:
Load DMC on DG2
drm/i915/dpll:
move shared dpll state verification to intel_dpll_mgr.c
drm/i915/drv:
drop intel_bios.h include
drm/i915/dsi:
filter invalid backlight and CABC ports
drm/i915/dsi:
filter invalid backlight and CABC ports
drm/i915/dsi:
fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi:
fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi:
fix VBT send packet port selection for ICL+
drm/i915/error:
skip non-mappable pages
drm/i915/fdinfo:
Don't show engine classes not present
drm/i915/gem:
add missing else
drm/i915/gem:
Flush contexts on driver release
drm/i915/gem:
Look for waitboosting across the whole object prior to individual waits
drm/i915/gem:
Make drop_pages() return bool
drm/i915/gem:
Really move i915_gem_context.link under ref protection
drm/i915/gem:
Remove shared locking on freeing objects
drm/i915/glk:
ECS Liva Q2 needs GLK HDMI port timing quirk
drm/i915/gt:
Add general DSS steering iterator to intel_gt_mcr
drm/i915/gt:
Add media freq factor to per-gt sysfs
drm/i915/gt:
Add media RP0/RPn to per-gt sysfs
drm/i915/gt:
Batch TLB invalidations
drm/i915/gt:
Cleanup interface for MCR operations
drm/i915/gt:
Fix build error without CONFIG_PM
drm/i915/gt:
Fix memory leaks in per-gt sysfs
drm/i915/gt:
Fix perf limit reasons bit positions
drm/i915/gt:
Fix use of static in macro mismatch
drm/i915/gt:
Ignore TLB invalidations on idle engines
drm/i915/gt:
Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt:
Move multicast register handling to a dedicated file
drm/i915/gt:
Only kick the signal worker if there's been an update
drm/i915/gt:
Perf_limit_reasons are only available for Gen11+
drm/i915/gt:
Re-do the intel-gtt split
drm/i915/gt:
Restrict forced preemption to the active context
drm/i915/gt:
Serialize GRDOM access between multiple engine resets
drm/i915/gt:
Serialize TLB invalidates with GT resets
drm/i915/gt:
Skip TLB invalidations once wedged
drm/i915/guc/rc:
Use i915_probe_error instead of drm_error
drm/i915/guc/slpc:
Add a new SLPC selftest
drm/i915/guc/slpc:
Use non-blocking H2G for waitboost
drm/i915/guc:
ADL-N should use the same GuC FW as ADL-S
drm/i915/guc:
Asynchronous flush of GuC log regions
drm/i915/guc:
Cancel GuC engine busyness worker synchronously
drm/i915/guc:
clear stalled request after a reset
drm/i915/guc:
clear stalled request after a reset
drm/i915/guc:
Don't update engine busyness stats too frequently
drm/i915/guc:
Remove unnecessary GuC err capture noise
drm/i915/guc:
Support programming the EU priority in the GuC descriptor
drm/i915/guc:
XEHPSDV and PVC do not use HuC
drm/i915/gvt:
Fix Comet Lake
drm/i915/gvt:
Fix kernel-doc
drm/i915/gvt:
Fix kernel-doc
drm/i915/gvt:
Fix kernel-doc
drm/i915/gvt:
fix typo in comment
drm/i915/gvt:
Replace roundup with DIV_ROUND_UP
drm/i915/gvt:
Use intel_engine_mask_t for ring mask
drm/i915/huc:
Add fetch support for gsc-loaded HuC binary
drm/i915/huc:
Don't fail the probe if HuC init fails
drm/i915/huc:
drop intel_huc_is_authenticated
drm/i915/huc:
Prepare for GSC-loaded HuC
drm/i915/hwconfig:
Future-proof platform checks
drm/i915/hwconfig:
Report no hwconfig support on ADL-N
drm/i915/mpllb:
move mpllb state check to intel_snps_phy.c
drm/i915/mpllb:
use I915_STATE_WARN() for state mismatch warnings
drm/i915/mtl:
Add MeteorLake PCI IDs
drm/i915/mtl:
Add MeteorLake platform info
drm/i915/opregion:
add function to check if headless sku
drm/i915/overlay:
remove redundant GEM_BUG_ON()
drm/i915/pcode:
Add a couple of pcode helpers
drm/i915/pcode:
Extend pcode functions for multiple gt's
drm/i915/pcode:
Init pcode on different gt's
drm/i915/pps:
Don't apply quirks/etc. to the VBT PPS delays if they haven't been initialized
drm/i915/pps:
Introduce pps_delays_valid()
drm/i915/pps:
Keep VDD enabled during eDP probe
drm/i915/pps:
Reinit PPS delays after VBT has been fully parsed
drm/i915/pps:
Split PPS init+sanitize in two
drm/i915/pps:
Split pps_init_delays() into distinct parts
drm/i915/pps:
Stash away original BIOS programmed PPS delays
drm/i915/psr:
Use full update In case of area calculation fails
drm/i915/pvc:
Add forcewake support
drm/i915/pvc:
Add initial PVC workarounds
drm/i915/pvc:
Add new BCS engines to GuC engine list
drm/i915/pvc:
Add recommended MMIO setting
drm/i915/pvc:
Add register steering
drm/i915/pvc:
Add SSEU changes
drm/i915/pvc:
Adjust EU per SS according to HAS_ONE_EU_PER_FUSE_BIT()
drm/i915/pvc:
Define MOCS table for PVC
drm/i915/pvc:
Engine definitions for new copy engines
drm/i915/pvc:
Extract stepping information from PCI revid
drm/i915/pvc:
GuC depriv applies to PVC
drm/i915/pvc:
Implement w/a 16016694945
drm/i915/pvc:
Interrupt support for new copy engines
drm/i915/pvc:
Read correct RP_STATE_CAP register
drm/i915/pvc:
read fuses for link copy engines
drm/i915/pvc:
Reduce stack usage in reset selftest with extra blitter engine
drm/i915/pvc:
Remove additional 3D flags from PIPE_CONTROL
drm/i915/pvc:
Reset support for new copy engines
drm/i915/pvc:
skip all copy engines from aux table invalidate
drm/i915/pxp:
fix sparse warning for not declared symbol
drm/i915/reg:
Fix spelling mistake "Unsupport" -> "Unsupported"
drm/i915/reg:
fix undefined behavior due to shift overflowing the constant
drm/i915/regs:
split out intel audio register definitions
drm/i915/reset:
Add additional steps for Wa_22011802037 for execlist backend
drm/i915/reset:
Fix error_state_read ptr + offset use
drm/i915/selftests:
ensure we reserve a fence slot
drm/i915/selftests:
fix a couple IS_ERR() vs NULL tests
drm/i915/selftests:
fix subtraction overflow bug
drm/i915/selftests:
Grab the runtime pm in shrink_thp
drm/i915/selftests:
Increase timeout for live_parallel_switch
drm/i915/selftests:
skip the mman tests for stolen
drm/i915/slpc:
Let's fix the PCODE min freq table setup for SLPC
drm/i915/sseu:
Disassociate internal subslice mask representation from uapi
drm/i915/sseu:
Don't try to store EU mask internally in UAPI format
drm/i915/sseu:
Simplify gen11+ SSEU handling
drm/i915/tasklet:
separate local hacks around struct tasklet_struct
drm/i915/tc:
Don't default disconnected legacy Type-C ports to TBT mode (v2)
drm/i915/ttm:
disallow CPU fallback mode for ccs pages
drm/i915/ttm:
don't leak the ccs state
drm/i915/ttm:
fix 32b build
drm/i915/ttm:
fix CCS handling
drm/i915/ttm:
fix CCS handling
drm/i915/ttm:
fix sg_table construction
drm/i915/ttm:
handle blitter failure on DG2
drm/i915/uapi:
add NEEDS_CPU_ACCESS hint
drm/i915/uapi:
add probed_cpu_visible_size
drm/i915/uapi:
apply ALLOC_GPU_ONLY by default
drm/i915/uapi:
expose the avail tracking
drm/i915/uapi:
tweak error capture on recoverable contexts
drm/i915/uc:
Fix undefined behavior due to shift overflowing the constant
drm/i915/uc:
remove accidental static from a local variable
drm/i915/uncore:
Reorganize and document shadow and forcewake tables
drm/i915/utils:
throw out unused stuff
drm/i915/vdsc:
Set VDSC PIC_HEIGHT before using for DP DSC
drm/i915/wm:
move wm state verification to intel_pm.c
drm/i915/xehp:
Correct steering initialization
drm/i915/xehp:
Drop GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK
drm/i915/xehp:
Use separate sseu init function
drm/i915:
Accept more fixed modes with VRR panels
drm/i915:
Add extra registers to GPU error dump
drm/i915:
Add global forcewake request to drpc
drm/i915:
Add lmem_bar_size modparam
drm/i915:
Add support for LMEM PCIe resizable bar
drm/i915:
Adjust intel_modeset_pipe_config() & co. calling convention
drm/i915:
Bump GT idling delay to 2 jiffies
drm/i915:
Call i915_gem_suspend() only after display is turned off
drm/i915:
Check hw.enable and hw.active in intel_pipe_config_compare()
drm/i915:
Clean up DPLL related debugs
drm/i915:
consider HAS_FLAT_CCS() in needs_ccs_pages
drm/i915:
Correct duplicated/misplaced GT register definitions
drm/i915:
Correct ss -> steering calculation for pre-Xe_HP platforms
drm/i915:
determine lmem_size properly
drm/i915:
DG2 and ATS-M device ID updates
drm/i915:
disable pci resize on 32-bit machine
drm/i915:
Do not access rq->engine without a reference
drm/i915:
Do not start connector polling if display is disabled
drm/i915:
Do not start connector polling on headless sku
drm/i915:
don't leak lmem mapping in vma_evict
drm/i915:
Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle
drm/i915:
Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config
drm/i915:
Drain freed object after suspend display
drm/i915:
Drop has_ddi from device info
drm/i915:
Drop has_dp_mst from device info
drm/i915:
Drop has_gt_uc from device info
drm/i915:
Drop has_logical_ring_elsq from device info
drm/i915:
Drop has_psr from device info
drm/i915:
Drop has_rc6 from device info
drm/i915:
Drop has_reset_engine from device info
drm/i915:
Eliminate PIPECONF RMWs from .color_commit()
drm/i915:
Enable THP on Icelake and beyond
drm/i915:
Ensure damage clip area is within pipe area
drm/i915:
extend i915_vma_pin_iomap()
drm/i915:
Extract intel_crtc_dotclock()
drm/i915:
Extract intel_edp_fixup_vbt_bpp()
drm/i915:
Extract intel_sanitize_fifo_underrun_reporting()
drm/i915:
Extract PIPE_CONF_CHECK_RECT()
drm/i915:
Extract PIPE_CONF_CHECK_TIMINGS()
drm/i915:
Fix 'mixing different enum types' warnings in intel_display_power.c
drm/i915:
Fix a lockdep warning at error capture
drm/i915:
fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915:
Fix CFI violation with show_dynamic_id()
drm/i915:
Fix error code in icl_compute_combo_phy_dpll()
drm/i915:
fix null pointer dereference
drm/i915:
Fix spelling typo in comment
drm/i915:
fix typos in comments
drm/i915:
Fix vm use-after-free in vma destruction
drm/i915:
Get rid of XE_LPD_CURSOR_OFFSETS
drm/i915:
gracefully error out on platform with small-bar
drm/i915:
Implement w/a 22010492432 for adl-s
drm/i915:
Implement WaEdpLinkRateDataReload
drm/i915:
Improve modeset debugs
drm/i915:
Improve on suspend / resume time with VT-d enabled
drm/i915:
Improve user experience and driver robustness under SIGINT or similar
drm/i915:
Individualize fences before adding to dma_resv obj
drm/i915:
Initialize eDP source rates after per-panel VBT parsing
drm/i915:
Introduce has_media_ratio_mode
drm/i915:
Introduce struct iclkip_params
drm/i915:
Make pipe_offsets[] & co. u32
drm/i915:
More PVC+DG2 workarounds
drm/i915:
Move dbuf details to INTEL_INFO->display
drm/i915:
Move display_mmio_offset under INTEL_INFO->display
drm/i915:
Move pipe_offsets[] & co. to INTEL_INFO->display
drm/i915:
Move the color stuff under INTEL_INFO->display
drm/i915:
Nuke PCH_JSP
drm/i915:
Nuke PCH_MCC
drm/i915:
Only setup private tmpfs mount when needed and fix logging
drm/i915:
Parse max link rate from the eDP BDB block
drm/i915:
Parse VRR capability from VBT
drm/i915:
pass a pointer for tlb seqno at vma_invalidate_tlb()
drm/i915:
Pass intel_connector to intel_vrr_is_capable()
drm/i915:
Prefer "XEHP_" prefix for registers
drm/i915:
Print out rejected fixed modes
drm/i915:
Remove bogus LPT iCLKIP WARN
drm/i915:
remove intel_memory_region avail
drm/i915:
remove noisy logs in intel_dp_dsc_get_output_bpp()
drm/i915:
remove single-use GEM_DEBUG_EXEC()
drm/i915:
Remove unnecessary include
drm/i915:
remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
drm/i915:
Rename block_size()/block_offset()
drm/i915:
Require an exact DP link freq match for the DG2 PLL
drm/i915:
return -EIO on lmem setup failure
drm/i915:
s/_CURSOR2/_MMIO_CURSOR2//
drm/i915:
s/pipe_config/crtc_state/
drm/i915:
Sanitize underrun reporting before turning off any pipes
drm/i915:
Set correct domains values at _i915_vma_move_to_active
drm/i915:
Skip FDI vs. dotclock sanity check during readout
drm/i915:
Skip wm/ddb readout for disabled pipes
drm/i915:
Split shared dpll .get_dplls() into compute and get phases
drm/i915:
Treat DMRRS as static DRRS
drm/i915:
turn on small BAR support
drm/i915:
tweak the ordering in cpu_write_needs_clflush
drm/i915:
Update eDP fast link training link rate parsing
drm/i915:
Update i915 uapi documentation
drm/i915:
Update tiled blits selftest
drm/i915:
Use _MMIO_PIPE2() where appropriate
drm/i915:
Use _MMIO_TRANS2() where appropriate
drm/i915:
use DISPLAY_VER() instead of accessing match_info directly
drm/i915:
Use drm_dbg for rpm logging
drm/i915:
Use i915_gem_object_ggtt_pin_ww for reloc_iomap
drm/i915:
Use short PCH names consistently
drm/imx/dcss:
get rid of HPD warning message
drm/ingenic:
Use the highest possible DMA burst size
drm/lima:
Migrate to dev_pm_opp_set_config()
drm/logicvc:
add missing of_node_put() in logicvc_layers_init()
drm/mcde:
Fix refcount leak in mcde_dsi_bind
drm/mediatek:
Add display MDP RDMA support for MT8195
drm/mediatek:
Add display merge advance config API for MT8195
drm/mediatek:
Add display merge async reset control
drm/mediatek:
Add display merge mute/unmute support for MT8195
drm/mediatek:
Add display merge start/stop API for cmdq support
drm/mediatek:
Add DSC support for mediatek-drm
drm/mediatek:
Add mediatek-drm of vdosys0 support for mt8195
drm/mediatek:
Add mediatek-drm plane color encoding info
drm/mediatek:
Add MERGE support for mediatek-drm
drm/mediatek:
Add MT8186 DSI compatible for mtk_drm_drv.c
drm/mediatek:
Add mt8186 dsi compatible to mtk_dsi.c
drm/mediatek:
Add pull-down MIPI operation in mtk_dsi_poweroff function
drm/mediatek:
Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
drm/mediatek:
dpi: Add config to support direct connection to dpi panels
drm/mediatek:
dpi: Add dp_intf support
drm/mediatek:
dpi: Add input_2pixel config support
drm/mediatek:
dpi: Add kernel document for struct mtk_dpi_conf
drm/mediatek:
dpi: Add pixels_per_iter config support
drm/mediatek:
dpi: Add support for quantization range
drm/mediatek:
dpi: Add YUV422 output support
drm/mediatek:
dpi: Implement a CK/DE pol toggle in SoC config
drm/mediatek:
dpi: Implement a swap_input toggle in SoC config
drm/mediatek:
dpi: Move dimension mask to SoC config
drm/mediatek:
dpi: Move hvsize_mask to SoC config
drm/mediatek:
dpi: Move swap_shift to SoC config
drm/mediatek:
dpi: Move the csc_enable bit to SoC config
drm/mediatek:
dpi: Move the yuv422_en_bit to SoC config
drm/mediatek:
dpi: Only enable dpi after the bridge is enabled
drm/mediatek:
dpi: Remove output format of YUV
drm/mediatek:
dsi: Add atomic {destroy,duplicate}_state, reset callbacks
drm/mediatek:
dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
drm/mediatek:
Ensure bridge disable happends before suspend
drm/mediatek:
Fix wrong dither settings
drm/mediatek:
Keep dsi as LP00 before dcs cmds transfer
drm/mediatek:
Modify dsi funcs to atomic operations
drm/mediatek:
Remove mt8192 display rdma compatible
drm/mediatek:
Separate poweron/poweroff from enable/disable and define new funcs
drm/meson:
add YUV422 output support
drm/meson:
Correct OSD1 global alpha value
drm/meson:
encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
drm/meson:
encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
drm/meson:
Fix OSD1 RGB to YCbCr coefficient
drm/meson:
Fix overflow implicit truncation warnings
drm/meson:
Fix refcount bugs in meson_vpu_has_available_connectors()
drm/meson:
Fix refcount leak in meson_encoder_hdmi_init
drm/mgag200:
Acquire I/O lock while reading EDID
drm/mgag200:
Add FB_DAMAGE_CLIPS support
drm/mgag200:
Add struct mgag200_device_info
drm/mgag200:
Call mgag200_device_probe_vram() from per-model init
drm/mgag200:
Don't read-back PCI option register before writing
drm/mgag200:
Enable atomic gamma lut update
drm/mgag200:
Fail on I2C initialization errors
drm/mgag200:
Force 32 bpp on the console
drm/mgag200:
Implement connector's get_modes with helper
drm/mgag200:
Implement new init logic
drm/mgag200:
Include
for G200 BIOS code
drm/mgag200:
Initialize each model in separate function
drm/mgag200:
Move PCI-option setup into model-specific code
drm/mgag200:
Optimize damage clips
drm/mgag200:
Remove special case for G200SE with <2 MiB
drm/mgag200:
Remove struct mga_connector
drm/mgag200:
Split up connector's mode_valid helper
drm/mgag200:
Store HW_BUG_NO_STARTADD flag in device info
drm/mgag200:
Store maximum resolution and memory bandwidth in device info
drm/mgag200:
Store positions of I2C data and clock bits in device info
drm/mgag200:
Store vidrst flag in device info
drm/mgag200:
Switch I2C code to managed cleanup
drm/mgag200:
Test memory requirements in drm_mode_config_funcs.mode_valid
drm/mgag200:
Warn once if trying to set start address on broken hardware.
drm/mipi-dbi:
align max_chunk to 2 in spi_transfer
drm/mipi-dsi:
Introduce mipi_dsi_dcs_write_seq macro
drm/msm/a6xx:
Add speedbin support for A619 GPU
drm/msm/adreno:
Add A619 support
drm/msm/adreno:
Allow larger address space size
drm/msm/adreno:
Defer enabling runpm until hw_init()
drm/msm/adreno:
Do not propagate void return values
drm/msm/adreno:
Fix up formatting
drm/msm/adreno:
Remove dead code
drm/msm/disp/dpu1:
add dspp support for sc7280
drm/msm/dp:
"inline" dp_ctrl_set_clock_rate("ctrl_link")
drm/msm/dp:
delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dp:
delete vdda regulator related functions from eDP/DP controller
drm/msm/dp:
inline dp_power_clk_set_rate()
drm/msm/dp:
make dp_bridge_mode_valid() more precise
drm/msm/dp:
make eDP panel as the first connected connector
drm/msm/dp:
remove dp_display_en/disable prototypes and data argument
drm/msm/dp:
Remove encoder pointer from struct msm_dp
drm/msm/dp:
remove unused stubs
drm/msm/dp:
rename second dp_display_enable()'s argument
drm/msm/dp:
rewrite dss_module_power to use bulk clock functions
drm/msm/dp:
set stream_pixel rate directly
drm/msm/dp:
use ARRAY_SIZE for calculating num_descs
drm/msm/dpu:
Add interface support for CRC debugfs
drm/msm/dpu:
Add MISR register support for interface
drm/msm/dpu:
add writeback support for sc7180
drm/msm/dpu:
change catalog->dma_cfg to be a const pointer
drm/msm/dpu:
change catalog->perf to be a const pointer
drm/msm/dpu:
check both DPU and MDSS devices for the IOMMU
drm/msm/dpu:
constify struct dpu_mdss_cfg
drm/msm/dpu:
dont_use IS_ERR_OR_NULL for encoder phys backends
drm/msm/dpu:
drop enum msm_display_caps
drm/msm/dpu:
drop length from struct dpu_hw_blk_reg_map
drm/msm/dpu:
drop xin_id from struct dpu_hw_blk_reg_map
drm/msm/dpu:
Fix for non-visible planes
drm/msm/dpu:
fix maxlinewidth for writeback block
drm/msm/dpu:
make dpu hardware catalog static const
drm/msm/dpu:
merge base_off with blk_off in struct dpu_hw_blk_reg_map
drm/msm/dpu:
move intf and wb assignment to dpu_encoder_setup_display()
drm/msm/dpu:
Move LM CRC code into separate method
drm/msm/dpu:
Move MISR methods to dpu_hw_util
drm/msm/dpu:
move struct dpu_hw_blk definition to dpu_hw_utils.h
drm/msm/dpu:
move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog
drm/msm/dpu:
populate wb or intf before reset_intf_cfg
drm/msm/dpu:
remove hard-coded linewidth limit for writeback
drm/msm/dpu:
remove hwversion field from data structures
drm/msm/dpu:
simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wb
drm/msm/dpu:
use feature bit for LM combined alpha check
drm/msm/dsi:
Fix number of regulators for msm8996_dsi_cfg
drm/msm/dsi:
Fix number of regulators for SDM660
drm/msm/dsi:
fix the inconsistent indenting
drm/msm/dsi:
Use single function for reset
drm/msm/gem:
Drop obj lock in msm_gem_free_object()
drm/msm/gpu:
Add GEM debug label to devcore
drm/msm/gpu:
Capture all BO addr+size in devcore
drm/msm/gpu:
Drop qos request if devm_devfreq_add_device() fails
drm/msm/hdmi-phy:
populate 8x60 HDMI PHY requirements
drm/msm/hdmi:
drop empty 'none' regulator lists
drm/msm/hdmi:
drop empty bridge callbacks
drm/msm/hdmi:
drop hpd_regs usage on 8x74/8084
drm/msm/hdmi:
drop the hdmi-mux support
drm/msm/hdmi:
drop unused GPIO support
drm/msm/hdmi:
enable core-vcc/core-vdda-supply for 8996 platform
drm/msm/hdmi:
fill the pwr_regs bulk regulators
drm/msm/hdmi:
merge platform config for 8974/8084/8994/8996
drm/msm/hdmi:
reuse MSM8960's config for MSM8660
drm/msm/hdmi:
support attaching the "next" bridge
drm/msm/mdp4:
get rid of struct mdp4_platform_config
drm/msm/mdp4:
move iommu_domain_alloc() call close to its usage
drm/msm/mdp5:
Add perf data for MDP v1.16
drm/msm/mdp5:
Fix global state lock backoff
drm/msm/mdp5:
move iommu_domain_alloc() call close to its usage
drm/msm/rd:
Fix FIFO-full deadlock
drm/msm:
Avoid unclocked GMU register access in 6xx gpu_busy
drm/msm:
Convert to drm_of_get_data_lanes_count
drm/msm:
Deprecate MSM_BO_UNCACHED harder
drm/msm:
Expose client engine utilization via fdinfo
drm/msm:
Fix %d vs %u
drm/msm:
Fix convert to drm_of_get_data_lanes_count
drm/msm:
Fix fence rollover issue
drm/msm:
Make enable_eviction flag static
drm/msm:
Make msm_gem_free_object() static
drm/msm:
move KMS aspace init to the separate helper
drm/msm:
Stop using iommu_present()
drm/msm:
switch msm_kms_init_aspace() to use device_iommu_mapped()
drm/msm:
Switch to pfn mappings
drm/msm:
Use div64_ul instead of do_div
drm/nouveau/acpi:
Don't print error when we get -EINPROGRESS from pm_runtime
drm/nouveau/bios:
Rename prom_init() and friends functions
drm/nouveau/ce/gv100-:
move method buffer to ce ctx
drm/nouveau/device:
remove pwrsrc notify in favour of a direct call to clk
drm/nouveau/disp:
add common channel class handling
drm/nouveau/disp:
add common class handling between
=nv50
drm/nouveau/disp:
add conn method to query HPD pin status
drm/nouveau/disp:
add connector class
drm/nouveau/disp:
add output class
drm/nouveau/disp:
add supervisor mutex
drm/nouveau/disp:
clean up nvkm_outp constructors
drm/nouveau/disp:
collapse nv50_disp into nvkm_disp
drm/nouveau/disp:
collapse nv50_disp_func into nvkm_disp_func
drm/nouveau/disp:
collapse nvkm_dp into nvkm_outp
drm/nouveau/disp:
group supervisor-related struct members
drm/nouveau/disp:
merge head/outp/ior code into chipset files
drm/nouveau/disp:
merge nv50_disp_new_() and nvkm_disp_new()
drm/nouveau/disp:
move DAC load detection method
drm/nouveau/disp:
replace hda func pointer check with flag
drm/nouveau/disp:
split sor dp funcs out to their own struct
drm/nouveau/disp:
split sor hda funcs out to their own struct
drm/nouveau/fifo/gv100-:
set gv100_fifo_runlist storage-class to static
drm/nouveau/fifo:
remove rd32/wr32 accessors from channels
drm/nouveau/fifo:
rip out cevent, never used
drm/nouveau/flcn:
remove unused functions
drm/nouveau/gr/gf100-:
Clean up some inconsistent indenting
drm/nouveau/Kconfig:
Drop duplicate "select ACPI_VIDEO"
drm/nouveau/kms/nv50-:
remove unused functions
drm/nouveau/kms:
Fix failure path for creating DP connectors
drm/nouveau/mmu:
drop unexpected word "the" in the comments
drm/nouveau/mmu:
fix typo in comment
drm/nouveau/nvif:
add wrapper for open-coded nvif_object_constructed()
drm/nouveau/nvkm:
remove unused header
drm/nouveau/nvkm:
rip out event uapi
drm/nouveau/nvkm:
use list_add_tail() when building object tree
drm/nouveau/nvkm:
zero out engine pointer for subdev-provided classes
drm/nouveau/tegra:
remove needless NULL check
drm/nouveau:
clear output poll workers before nouveau_fbcon_destroy()
drm/nouveau:
Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
drm/nouveau:
fix another off-by-one in nvbios_addr
drm/nouveau:
fix another off-by-one in nvbios_addr
drm/nouveau:
Fix spelling typo in comments
drm/nouveau:
recognise GA103
drm/nouveau:
remove double WFI when destroying channels
drm/panel-edp:
Add LQ140M1JW48 edp panel entry
drm/panel-edp:
Fix delays for Innolux N116BCA-EA1
drm/panel-edp:
Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/panel:
Add an API to allow drm to set orientation from panel
drm/panel:
atna33xc20: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/panel:
boe-tv101wum-nl6: Implement .get_orientation callback
drm/panel:
elida-kd35t133: Implement .get_orientation callback
drm/panel:
feiyang-fy07024di26a30d: make reset gpio optional
drm/panel:
Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
drm/panel:
ili9881c: Implement .get_orientation callback
drm/panel:
introduce ebbg,ft8719 panel
drm/panel:
lvds: Implement .get_orientation callback
drm/panel:
nt35510: Remove duplicate 'the' in two places.
drm/panel:
nt36672a: add backlight support
drm/panel:
panel-asus-z00t-tm5p5-n35596: Use backlight helper
drm/panel:
panel-dsi-cm: Use backlight helpers
drm/panel:
panel-edp: Implement .get_orientation callback
drm/panel: