Changelog
in Linux kernel
6.11
9p:
Fix DIO read through netfs
_damon_sysfs:
implement commit() for online parameters update
Linux:
_PATCH_19_23_um_virt_pci_Use_irq_domain_instantiate_
accel/habanalabs/gaudi2:
add GAUDI2D revision support
accel/habanalabs/gaudi2:
align embedded specs headers
accel/habanalabs/gaudi2:
align interrupt names to table
accel/habanalabs/gaudi2:
assume hard-reset by FW upon MC SEI severe error
accel/habanalabs/gaudi2:
revise return value handling in gaudi2_hbm_sei_handle_read_err()
accel/habanalabs/gaudi2:
unsecure edma max outstanding register
accel/habanalabs/gaudi2:
update interrupts related headers
accel/habanalabs/gaudi2:
use single function to compare FW versions
accel/habanalabs:
add a common handler for clock change events
accel/habanalabs:
add an EQ size ASIC property
accel/habanalabs:
add cpld ts cpld_timestamp cpucp
accel/habanalabs:
add device name to error print
accel/habanalabs:
add device name to invalidation failure msg
accel/habanalabs:
add heartbeat debug info
accel/habanalabs:
add more info upon cpu pkt timeout
accel/habanalabs:
additional print in device-in-use info
accel/habanalabs:
change the heartbeat scheduling point
accel/habanalabs:
check for errors after preboot is ready
accel/habanalabs:
disable EQ interrupt after disabling pci
accel/habanalabs:
dump the EQ entries headers on EQ heartbeat failure
accel/habanalabs:
expose server type in debugfs
accel/habanalabs:
gradual sleep in polling memory macro
accel/habanalabs:
move heartbeat work initialization to early init
accel/habanalabs:
move hl_eq_heartbeat_event_handle() to common code
accel/habanalabs:
no CPUCP prints on heartbeat failure
accel/habanalabs:
print timestamp of last PQ heartbeat on EQ heartbeat failure
accel/habanalabs:
remove timestamp registration debug prints
accel/habanalabs:
restructure function that checks heartbeat received
accel/habanalabs:
revise print on EQ heartbeat failure
accel/habanalabs:
separate nonce from max_size in cpucp_packet struct
accel/habanalabs:
use device-name directory in debugfs-driver-habanalabs
accel/habanalabs:
use msg_header instead of desc_header
accel/habanalabs:
use parent device for trace events
accel/habanalbs/gaudi2:
reduce interrupt count to 128
accel/ivpu:
Abort jobs of faulty context
accel/ivpu:
Add force snoop module parameter
accel/ivpu:
Add HWS JSM messages
accel/ivpu:
Add NPU profiling support
accel/ivpu:
Add resume engine support
accel/ivpu:
Add sched_mode module param
accel/ivpu:
Add test mode flag for disabling timeouts
accel/ivpu:
Add wp0_during_power_up WA
accel/ivpu:
Configure fw logging using debugfs
accel/ivpu:
Create priority based command queues
accel/ivpu:
Disable clock relinquish for MMIO reset
accel/ivpu:
Disable disable_clock_relinquish WA for LNL B0+
accel/ivpu:
Disable MMU before checking for idle
accel/ivpu:
Implement DCT handling
accel/ivpu:
Implement support for hardware scheduler
accel/ivpu:
Implement support for preemption buffers
accel/ivpu:
Increase autosuspend delay to 100ms on 40xx
accel/ivpu:
Increase reset counter when warm boot fails
accel/ivpu:
Make parts of FW image read-only
accel/ivpu:
Make selected params read-only
accel/ivpu:
Remove duplicated debug messages
accel/ivpu:
Remove suspend_reschedule_counter
accel/ivpu:
Remove unused ivpu_rpm_get_if_active()
accel/ivpu:
Replace wake_thread with kfifo
accel/ivpu:
Share NPU busy time in sysfs
accel/ivpu:
Split IP and buttress code
accel/ivpu:
Split IP and buttress headers
accel/ivpu:
Synchronize device unbind with recovery work
accel/ivpu:
Update FW BOOT API headers
accel/ivpu:
Update VPU FW API headers
ACPI / amba:
Drop unnecessary check for registered amba_dummy_clk
ACPI/ALSA/soundwire:
add acpi_get_local_u64_address()
ACPI:
AC: constify powersupply properties
ACPI:
acpi_pad: Still evaluate _OST when _PUR evaluation fails
ACPI:
Add acpi=nospcr to disable ACPI SPCR as default console on ARM64
ACPI:
add missing MODULE_DESCRIPTION() macros
ACPI:
Add post_eject to struct acpi_scan_handler for cpu hotplug
ACPI:
arm64: Sort entries alphabetically
ACPI:
battery: add devm_battery_hook_register()
ACPI:
battery: Add support for charge limiting state
ACPI:
battery: constify powersupply properties
ACPI:
battery: create alarm sysfs attribute atomically
ACPI:
battery: use sysfs_emit over sprintf
ACPI:
bus: Indicate support for battery charge limiting thru _OSC
ACPI:
CPPC: add sysfs entry for guaranteed performance
ACPI:
CPPC: Replace ternary operator with umax()
ACPI:
EC: Evaluate _REG outside the EC scope more carefully
ACPI:
fan: Add hwmon support
ACPI:
HMAT: Use ACCESS_COORDINATE_CPU when appropriate
ACPI:
LPSS: Switch to new Intel CPU model defines
ACPI:
NFIT: add missing MODULE_DESCRIPTION() macro
ACPI:
NUMA: Add handler for SRAT RINTC affinity structure
ACPI:
NUMA: change the ACPI_NUMA to a hidden option
ACPI:
NUMA: Consolidate header includes
ACPI:
NUMA: replace pr_info with pr_debug in arch_acpi_numa_init
ACPI:
PCI: Remove unused struct 'acpi_handle_node'
ACPI:
PMIC: Constify struct pmic_table
ACPI:
PMIC: Convert pr_*() to dev_*() printing macros
ACPI:
PMIC: Replace open coded be16_to_cpu()
ACPI:
PMIC: Use sizeof() instead of hard coded value
ACPI:
processor: Add acpi_get_processor_handle() helper
ACPI:
processor: Downgrade Intel _OSC and _PDC messages to debug
ACPI:
processor: Drop duplicated check on _STA (enabled + present)
ACPI:
processor: Fix memory leaks in error paths of processor_add()
ACPI:
processor: Move checks and availability of acpi_processor earlier
ACPI:
processor: Register deferred CPUs from acpi_processor_get_info()
ACPI:
processor: Return an error if acpi_processor_get_info() fails in processor_add()
ACPI:
processor: Simplify initial onlining to use same path for cold and hotplug
ACPI:
resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
ACPI:
resource: Skip IRQ override on Asus Vivobook Pro N6506MU
ACPI:
Retire acpi_iommu_fwspec_ops()
ACPI:
RISCV: Add NUMA support based on SRAT and SLIT
ACPI:
SBS: constify powersupply properties
ACPI:
SBS: manage alarm sysfs attribute through psy core
ACPI:
scan: switch to flags for acpi_scan_check_and_detach()
ACPI:
tables: Print MULTIPROC_WAKEUP when MADT is parsed
ACPI:
utils: introduce acpi_get_local_u64_address()
ACPI:
video: Add backlight=native quirk for Dell OptiPlex 7760 AIO
ACPI:
video: Add Dell UART backlight controller detection
ACPI:
video: force native for some T2 macbooks
ACPI:
video: Use strscpy() instead of strcpy()
ACPI:
x86: Switch to new Intel CPU model defines
ACPICA:
Add a depth argument to acpi_execute_reg_methods()
act_ct:
prepare for stolen verdict coming from conntrack and nat engine
Linux:
Add audio support for LPC32XX CPUs
Linux:
Add libps2 to the input section of driver-api
Linux:
Add master clock handling for nau8824
Linux:
Add optional reset control for Cadence SPI
Linux:
Add support for GPIO based CS
Linux:
Add support for non-interleaved mode in qmc_audio
Linux:
Add USB VBUS regulator for RZ/G2L
af_packet:
Handle outgoing VLAN packets without hardware offloading
af_packet:
use sk_skb_reason_drop to free rx packets
af_unix:
Define locking order for U_LOCK_SECOND in unix_state_double_lock().
af_unix:
Define locking order for U_LOCK_SECOND in unix_stream_connect().
af_unix:
Define locking order for U_RECVQ_LOCK_EMBRYO in unix_collect_skb().
af_unix:
Define locking order for unix_table_double_lock().
af_unix:
Disable MSG_OOB handling for sockets in sockmap/sockhash
af_unix:
Don't acquire unix_state_lock() for sock_i_ino().
af_unix:
Don't retry after unix_state_lock_nested() in unix_stream_connect().
af_unix:
Don't use spin_lock_nested() in copy_peercred().
af_unix:
Remove dead code in unix_stream_read_generic().
af_unix:
Remove put_pid()/put_cred() in copy_peercred().
af_unix:
Remove U_LOCK_DIAG.
af_unix:
Remove U_LOCK_GC_LISTENER.
af_unix:
Set sk_peer_pid/sk_peer_cred locklessly for new socket.
affs:
struct affs_data_head: Replace 1-element array with flexible array
affs:
struct affs_head: Replace 1-element array with flexible array
affs:
struct slink_front: Replace 1-element array with flexible array
afs:
drop usage of folio_file_pos
afs:
Fix post-setattr file edit to do truncation correctly
agp:
add missing MODULE_DESCRIPTION() macros
agp:
uninorth: add missing MODULE_DESCRIPTION() macro
alloc_tag:
fix allocation tag reporting when CONFIG_MODULES=n
alloc_tag:
fix page_ext_get/page_ext_put sequence during page splitting
alloc_tag:
introduce clear_page_tag_ref() helper function
alloc_tag:
mark pages reserved during CMA activation as not tagged
alloc_tag:
outline and export free_reserved_page()
alpha:
fix ioread64be()/iowrite64be() helpers
ALSA:
chmap: Mark Channel Map controls as volatile
ALSA:
control: Allow NULL passed to snd_ctl_remove()
ALSA:
control: Apply sanity check of input values for user elements
ALSA:
firewire-lib: fix wrong value as length of header for CIP_NO_HEADER case
ALSA:
hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
ALSA:
hda/conexant: Mute speakers at suspend / shutdown
ALSA:
hda/generic: Add a helper to mute speakers at suspend/shutdown
ALSA:
hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
ALSA:
hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP
ALSA:
hda/realtek - Fixed ALC256 headphone no sound
ALSA:
hda/realtek - FIxed ALC285 headphone no sound
ALSA:
hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
ALSA:
hda/realtek: add patch for internal mic in Lenovo V145
ALSA:
hda/realtek: Add quirk for Acer Aspire E5-574G
ALSA:
hda/realtek: Add support for new HP G12 laptops
ALSA:
hda/realtek: cs35l41: Fixup remaining asus strix models
ALSA:
hda/realtek: Enable headset mic on Positivo SU C1400
ALSA:
hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx
ALSA:
hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx
ALSA:
hda/realtek: extend quirks for Clevo V5[46]0
ALSA:
hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
ALSA:
hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
ALSA:
hda/realtek: Fix the speaker output on Samsung Galaxy Book3 Ultra
ALSA:
hda/realtek: Implement sound init sequence for Samsung Galaxy Book3 Pro 360
ALSA:
hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED
ALSA:
hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
ALSA:
hda/senarytech: add senarytech codec support
ALSA:
hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
ALSA:
hda/tas2781: fix wrong calibrated data order
ALSA:
hda/tas2781: Use correct endian conversion
ALSA:
hda: add HDMI codec ID for Intel PTL
ALSA:
hda: Add HP MP9 G4 Retail System AMS to force connect list
ALSA:
hda: Add input value sanity checks to HDMI channel map controls
ALSA:
hda: Conditionally use snooping for AMD HDMI
ALSA:
hda: conexant: Fix headset auto detect fail in the polling mode
ALSA:
hda: cs35l41: Fix missing Speaker ID GPIO description in _DSD
ALSA:
hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove()
ALSA:
hda: cs35l41: Stop creating ALSA Controls for firmware coefficients
ALSA:
hda: cs35l56: Don't use the device index as a calibration index
ALSA:
hda: cs35l56: Perform firmware download in the background
ALSA:
hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove()
ALSA:
hda: cs35l56: Stop creating ALSA controls for firmware coefficients
ALSA:
hda: Drop NULL check for snd_ctl_remove()
ALSA:
hda: hda-intel: add PantherLake support
ALSA:
hda: hda_component: Change codecs to use component parent structure
ALSA:
hda: hda_component: Fix mutex crash if nothing ever binds
ALSA:
hda: hda_component: Introduce component parent structure
ALSA:
hda: hda_component: Move codec field into the parent
ALSA:
hda: hda_component: Protect shared data with a mutex
ALSA:
hda: intel-dsp-config: Add PTL support
ALSA:
hda: intel-sdw-acpi: use acpi_get_local_u64_address()
ALSA:
hda: Remove convert_art_to_tsc()
ALSA:
hda: Return -EINVAL for invalid volume/switch inputs
ALSA:
hda: tas2781: mark const variables as __maybe_unused
ALSA:
line6: Fix racy access to midibuf
ALSA:
pcm: Fix id copying in snd_pcm_set_sync_per_card()
ALSA:
pcm: Fix missing export of snd_pcm_set_sync_per-card()
ALSA:
pcm: optimize and clarify stream synchronization ID API
ALSA:
pcm: reinvent the stream synchronization ID API
ALSA:
pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
ALSA:
pcm_dmaengine: Unify two close functions
ALSA:
ppc: keywest: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ALSA:
sb: Drop NULL check for snd_ctl_remove()
ALSA:
seq: Add tempo base unit for MIDI2 Set Tempo messages
ALSA:
seq: Skip event type filtering for UMP events
ALSA:
seq: ump: Explicitly reset RPN with Null RPN
ALSA:
seq: ump: Optimize conversions from SysEx to UMP
ALSA:
seq: ump: Skip useless ports for static blocks
ALSA:
seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
ALSA:
seq: ump: Use the common RPN/bank conversion context
ALSA:
spi: Drop NULL check for snd_ctl_remove()
ALSA:
timer: Relax start tick time check for slave timer elements
ALSA:
ump: Don't update FB name for static blocks
ALSA:
ump: Explicitly reset RPN with Null RPN
ALSA:
ump: Force 1 Group for MIDI1 FBs
ALSA:
ump: Transmit RPN/NRPN message at each MSB/LSB data reception
ALSA:
usb-audio: Add a quirk for Sonix HD USB Camera
ALSA:
usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
ALSA:
usb-audio: Correct surround channels in UAC1 channel map
ALSA:
usb-audio: Fix microphone sound on HD webcam.
ALSA:
usb-audio: Move HD Webcam quirk to the right place
ALSA:
usb-audio: Re-add ScratchAmp quirk entries
ALSA:
usb-audio: Support Yamaha P-125 quirk entry
ALSA:
usb: Fix UBSAN warning in parse_audio_unit()
ALSA:
usb: Use BIT() for bit values
ALSA:
vmaster: Return error for invalid input values
ALSA:
xen-front: remove unused struct 'alsa_sndif_hw_param'
amazon:
MAINTAINERS: change to odd fixes and Tsahee Zidenberg to CREDITS
amdgpu/vcn:
enable AMD_PG_SUPPORT_VCN
amdgpu:
don't dereference a NULL resource in sysfs code
amiflop:
add missing MODULE_DESCRIPTION() macro
apparmor:
Fix null pointer deref when receiving skb during sock creation
apparmor:
fix policy_unpack_test on big endian systems
apparmor:
fix possible NULL pointer dereference
apparmor:
fix typo in kernel doc
apparmor:
remove useless static inline function is_deleted
apparmor:
take nosymfollow flag into account
apparmor:
test: add MODULE_DESCRIPTION()
apparmor:
try to avoid refing the label in apparmor_file_open
apparmor:
unpack transition table if dfa is not present
apparmor:
use kvfree_sensitive to free data->data
arc:
convert to generic syscall table
arch/x86:
do not explicitly clear Reserved flag in free_pagetable
arch:
um: rust: Add i386 support for Rust
arch:
um: rust: Use the generated target.json again
arm/arm64:
dts: arm: Use generic clock and regulator nodenames
arm64/arch_timer:
include
arm64/cpufeature:
Replace custom macros with fields from ID_AA64PFR0_EL1
arm64/cpufeatures/kvm:
Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
arm64/efistub:
Clean up KASLR logic
arm64/Kconfig:
Remove redundant 'if HAVE_FUNCTION_GRAPH_TRACER'
arm64/mm:
Stop using ESR_ELx_FSC_TYPE during fault
arm64/sysreg:
Correct the values for GICv4.1
arm64/vdso:
Remove --hash-style=sysv
arm64:
acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
arm64:
acpi: Move get_cpu_for_acpi_id() to a header
arm64:
ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
arm64:
add 'runtime constant' support
arm64:
allow installing compressed image by default
arm64:
arch_register_cpu() variant to check if an ACPI handle is now available.
arm64:
boot: dts: ti: k3-*: Add memory node to bootloader stage
arm64:
Cleanup __cpu_set_tcr_t0sz()
arm64:
convert unistd_32.h to syscall.tbl format
arm64:
cpuidle: Move ACPI specific code into drivers/acpi/arm64/
arm64:
cputype: Add Cortex-A720 definitions
arm64:
cputype: Add Cortex-A725 definitions
arm64:
cputype: Add Cortex-X1C definitions
arm64:
cputype: Add Cortex-X3 definitions
arm64:
cputype: Add Cortex-X925 definitions
arm64:
defconfig: Add CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20
arm64:
defconfig: enable CONFIG_SM_GPUCC_8350
arm64:
defconfig: Enable Marvell 88Q2XXX PHY support
arm64:
defconfig: Enable MTD support for Hyperbus
arm64:
defconfig: Enable NVIDIA CoreSight PMU driver
arm64:
defconfig: Enable Renesas R-Car Gen4 PCIe controller
arm64:
defconfig: Enable secure QFPROM driver
arm64:
defconfig: enable several Qualcomm interconnects
arm64:
defconfig: enable SHM Bridge support for the TZ memory allocator
arm64:
defconfig: Enable the IWLWIFI driver
arm64:
defconfig: Enable TI LP873X PMIC
arm64:
defconfig: Enable USB2 PHY Driver
arm64:
defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
arm64:
document virtual CPU hotplug's expectations
arm64:
dts: Add Airoha EN7581 SoC and EN7581 Evaluation Board
arm64:
dts: add description for solidrun cn9130 som and clearfog boards
arm64:
dts: add description for solidrun cn9131 solidwan board
arm64:
dts: add description for solidrun cn9132 cex7 module and clearfog board
arm64:
dts: agilex: socdk: drop unneeded flash address/size-cells
arm64:
dts: allwinner: Add cache information to the SoC dtsi for A64
arm64:
dts: allwinner: Add cache information to the SoC dtsi for H6
arm64:
dts: allwinner: Add cache information to the SoC dtsi for H616
arm64:
dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks
arm64:
dts: allwinner: Correct the model names for Pine64 boards
arm64:
dts: allwinner: h616: add additional CPU OPPs for the H700
arm64:
dts: allwinner: h616: add crypto engine node
arm64:
dts: allwinner: h616: Add GPADC device node
arm64:
dts: allwinner: h616: add IOMMU node
arm64:
dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling
arm64:
dts: amlogic: a1: add cooling-cells for DVFS feature
arm64:
dts: amlogic: a1: drop the invalid reset-name for usb@fe004400
arm64:
dts: amlogic: a1: introduce cpu temperature sensor
arm64:
dts: amlogic: a1: use correct node name for mmc controller
arm64:
dts: amlogic: a4: add power domain controller node
arm64:
dts: amlogic: ad402: fix thermal zone node name
arm64:
dts: amlogic: ad402: move thermal-zones to top node
arm64:
dts: amlogic: ad402: setup thermal-zones
arm64:
dts: amlogic: Add Amlogic S4 PWM
arm64:
dts: amlogic: add power domain to hdmitx
arm64:
dts: amlogic: axg: fix tdm audio-controller clock order
arm64:
dts: amlogic: c3: use correct compatible for gpio_intc node
arm64:
dts: amlogic: g12: bump spdif output drive strength
arm64:
dts: amlogic: g12a-u200: add missing AVDD-supply to acodec
arm64:
dts: amlogic: g12a-u200: drop invalid sound-dai-cells
arm64:
dts: amlogic: gx: correct hdmi clocks
arm64:
dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property
arm64:
dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller
arm64:
dts: amlogic: move ao_pinctrl into aobus
arm64:
dts: amlogic: setup hdmi system clock
arm64:
dts: amlogic: sm1: fix spdif compatibles
arm64:
dts: amlogic: sm1: fix tdm audio-controller clock order
arm64:
dts: amlogic: sm1: fix tdm controllers compatible
arm64:
dts: amlogic: Used onboard usb hub reset on odroid n2
arm64:
dts: apm: Add dedicated syscon poweroff compatibles
arm64:
dts: armada-3720: align GPIO keys node name with bindings
arm64:
dts: armada-3720: align LED node name with bindings
arm64:
dts: exynos850: Enable TRNG
arm64:
dts: exynos: gs101-oriole: add placeholder regulators for USB phy
arm64:
dts: exynos: gs101: reorder properties as per guidelines
arm64:
dts: freescale: add i.MX95 19x19 EVK minimal board dts
arm64:
dts: freescale: add i.MX95 basic dtsi
arm64:
dts: freescale: add TQMa8MPQL on MBa8MP-RAS314
arm64:
dts: freescale: imx8m*-venice-*: fix gw,gsc dt-schema warnings
arm64:
dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock
arm64:
dts: freescale: imx8mp-verdin: add HDMI support
arm64:
dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: fix typo
arm64:
dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
arm64:
dts: freescale: ls1028a: Remove undocumented 'fsl,ls-pcie-ep'
arm64:
dts: freescale: ls1028a: Reorder sai dma-names to fix warning
arm64:
dts: freescale: Support i.MX93 9x9 Quick Start Board
arm64:
dts: freescale: tqma8mpql: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8mq: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8mqml: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8mqnl: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8xx: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma9352: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma9352: Fix watchdog reset
arm64:
dts: freescale: use defines for interrupts
arm64:
dts: fsl-ls1012a: remove property 'snps,host-vbus-glitches'
arm64:
dts: fsl-ls1043a-rdb: use common spi-cs-setup(hold)-delay-ns
arm64:
dts: fsl-ls1043a: remove unused clk-name at watchdog node
arm64:
dts: fsl-ls1046a: rename thermal node name
arm64:
dts: fsl-lx2160a: fix #address-cells for pinctrl-single
arm64:
dts: fvp: Enable PCIe ATS for Base RevC FVP
arm64:
dts: hisilicon: hi3660: add dedicated hi3660-usb3-otg-bc compatible
arm64:
dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>;
arm64:
dts: imx8-ss-conn: add gpmi nand node
arm64:
dts: imx8: use defines for interrupts
arm64:
dts: imx8dxl-evk: add audio nodes
arm64:
dts: imx8dxl-evk: add imx8dxl_cm4, lsio mu5, related memory region
arm64:
dts: imx8dxl-ss-adma: delete unused node
arm64:
dts: imx8dxl-ss-adma: update audio node power domains and IRQ number
arm64:
dts: imx8dxl-ss-conn: add gpmi nand
arm64:
dts: imx8mm-iot-gateway: Add initial support
arm64:
dts: imx8mm-phygate: fix typo pinctrcl-0
arm64:
dts: imx8mm-venice-gw700x: add support for PHY LED's
arm64:
dts: imx8mm-verdin: add TPM device
arm64:
dts: imx8mp-beacon-kit: Enable HDMI bridge HPD
arm64:
dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS
arm64:
dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
arm64:
dts: imx8mp-debix-model-a: Enable HDMI output
arm64:
dts: imx8mp-evk: Add audio XCVR sound card
arm64:
dts: imx8mp-evk: add bt-sco sound card support
arm64:
dts: imx8mp-evk: Add MX8-DLVDS-LCD1 display module support
arm64:
dts: imx8mp-msc-sm2s: Add HDMI output
arm64:
dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node
arm64:
dts: imx8mp-venice-gw702x: add support for PHY LED's
arm64:
dts: imx8mp-venice-gw74xx: add DP83867 configuration
arm64:
dts: imx8mp: Add audio XCVR device node
arm64:
dts: imx8mp: Add imx8mp-specific irqsteer compatible
arm64:
dts: imx8mp: Do not reconfigure Audio PLL2 on DH i.MX8M Plus DHCOM SoM
arm64:
dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3
arm64:
dts: imx8mp: Fix pgc vpu locations
arm64:
dts: imx8mp: Fix pgc_mlmix location
arm64:
dts: imx8mp: Initialize audio PLLs from audiomix subsystem
arm64:
dts: imx8mp: Remove 'snps,rx-sched-sp'
arm64:
dts: imx8mp: Update Fast ethernet PHY MDIO addresses to match DH i.MX8MP DHCOM rev.200
arm64:
dts: imx8mq-librem5: Don't wake up on volume key press
arm64:
dts: imx8qm-mek: add cm41_i2c and children devices
arm64:
dts: imx8qm-mek: add fec2 support
arm64:
dts: imx8qm-mek: add flexcan support
arm64:
dts: imx8qm-mek: add i2c0 and children devices
arm64:
dts: imx8qm-mek: add lsio mu5 and mu6
arm64:
dts: imx8qm-mek: add sai and wm8960 support
arm64:
dts: imx8qm-ss-audio: add audio nodes
arm64:
dts: imx8qm: Add GPU nodes
arm64:
dts: imx8qm: add ocopt and fec_mac[0,1]
arm64:
dts: imx8qxp-mek: Pass memory-region to the DSP node
arm64:
dts: imx8x: add cm41 subsystem dtsi
arm64:
dts: imx93-11x11-evk: fix duplicated lpi2c3 labels
arm64:
dts: imx93-11x11-evk: reorder lpi2c2, lpi2c3, mu1 and mu2 label
arm64:
dts: imx93: update default value for snps,clk-csr
arm64:
dts: imx95-19x19-evk: add lpi2c7 and expander gpio pcal6524
arm64:
dts: imx95-19x19-evk: add PCIe[0,1] support
arm64:
dts: imx95: add '#address-cells' and '#size-cells' for all i2c
arm64:
dts: imx95: add pcie[0,1] and pcie-ep[0,1] support
arm64:
dts: imx95: correct a55 power-domains
arm64:
dts: imx95: correct L3Cache cache-sets
arm64:
dts: juno: add dedicated FPGA syscon compatible
arm64:
dts: juno: Enable GPU
arm64:
dts: k3-am625-verdin: enable nau8822 pll
arm64:
dts: layerscape: add #dma-cells for qdma
arm64:
dts: layerscape: add platform special compatible string for gpio
arm64:
dts: layerscape: Change node name from 'esdhc' to 'mmc'
arm64:
dts: layerscape: change pcie interrupt order
arm64:
dts: layerscape: change thermal node name
arm64:
dts: layerscape: fix thermal node names length
arm64:
dts: layerscape: remove compatible string 'fsl,fman-xmdio' for fman3
arm64:
dts: layerscape: rename aux_bus to aux-bus
arm64:
dts: layerscape: rename b(q)man-portals to b(q)man-portals-bus
arm64:
dts: layerscape: rename node 'timer' as 'rtc'
arm64:
dts: layerscape: rename node name "wdt" to "watchdog"
arm64:
dts: layerscape: replace node name 'nor' with 'flash'
arm64:
dts: ls1012a: Reorder sai dma-names to clean up DTB_CHECK warning
arm64:
dts: ls1028a-rdb: Add EEPROM nodes to I2C bus
arm64:
dts: ls1043a: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64:
dts: ls208xa: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64:
dts: ls208xa: use defines for timer interrupts
arm64:
dts: ls2160a: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64:
dts: mba93xxca: Add USB support
arm64:
dts: mba93xxla: Add USB support
arm64:
dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
arm64:
dts: mediatek: Add Cudy WR3000 V1
arm64:
dts: mediatek: add device-tree for Genio 700 EVK board
arm64:
dts: mediatek: add Kontron 3.5"-SBC-i1200
arm64:
dts: mediatek: Add missing chassis-type to MT8192 Chromebooks
arm64:
dts: mediatek: Add mt7986 based Bananapi R3 Mini
arm64:
dts: mediatek: Add MT8186 Voltorb Chromebooks
arm64:
dts: mediatek: Add OpenWrt One
arm64:
dts: mediatek: Complete chassis-type for MT8183 Chromebooks
arm64:
dts: mediatek: Declare drive-strength numerically
arm64:
dts: mediatek: Drop mediatek,drive-strength-adv usage
arm64:
dts: mediatek: Makefile: Generate symbols for DTBO support
arm64:
dts: mediatek: mt7622: fix "emmc" pinctrl mux
arm64:
dts: mediatek: mt7981: add efuse block
arm64:
dts: mediatek: mt7981: add I2C controller
arm64:
dts: mediatek: mt7981: add pinctrl
arm64:
dts: mediatek: mt7981: add watchdog & WiFi controllers
arm64:
dts: mediatek: mt7981: fix code alignment for PWM clocks
arm64:
dts: mediatek: mt7986a: bpi-r3: Convert to sugar syntax
arm64:
dts: mediatek: mt7988: add I2C controllers
arm64:
dts: mediatek: mt7988: add PWM controller
arm64:
dts: mediatek: mt7988: add XHCI controllers
arm64:
dts: mediatek: mt8173-elm: drop PMIC's syscon node
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
arm64:
dts: mediatek: mt8183-kukui: Drop bogus output-enable property
arm64:
dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
arm64:
dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
arm64:
dts: mediatek: mt8183: Refactor thermal zones
arm64:
dts: mediatek: mt8186-corsola: Specify sound DAI links and routing
arm64:
dts: mediatek: mt8188: Add Global Command Engine mailboxes
arm64:
dts: mediatek: mt8188: Add support for Mali GPU on Panfrost
arm64:
dts: mediatek: mt8188: Add support for SoC power domains
arm64:
dts: mediatek: mt8188: Add VDOSYS0/1 support for multimedia
arm64:
dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
arm64:
dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
arm64:
dts: mediatek: mt8195-cherry: Specify sound DAI links and routing
arm64:
dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
arm64:
dts: mediatek: mt8365: drop incorrect power-domain-cells
arm64:
dts: mediatek: mt8365: use a specific SCPSYS compatible
arm64:
dts: mediatek: mt8395-genio-1200-evk: add u3port1 for xhci1
arm64:
dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling
arm64:
dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes
arm64:
dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch
arm64:
dts: meson: add GXLX/S905L/p271 support
arm64:
dts: meson: add initial support for Dreambox One/Two
arm64:
dts: meson: add support for OSMC Vero 4K
arm64:
dts: meson: radxa-zero2: add pwm-fan support
arm64:
dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi
arm64:
dts: microchip: sparx5_pcb135: move non-MMIO nodes out of axi
arm64:
dts: mt7622: fix switch probe on bananapi-r64
arm64:
dts: mt8173: Add G2Touch touchscreen node
arm64:
dts: n5x: socdk: drop unneeded flash address/size-cells
arm64:
dts: phygate-tauri-l: add overlays for RS232 and RS485
arm64:
dts: phygate-tauri-l: enable pcie phy
arm64:
dts: qcom: add base AIM300 dtsi
arm64:
dts: qcom: Add coresight nodes for SA8775p
arm64:
dts: qcom: Add device tree for ASUS Vivobook S 15
arm64:
dts: qcom: Add device tree for Motorola Moto G4 Play (harpia)
arm64:
dts: qcom: Add Motorola Moto E 2015 LTE (surnia)
arm64:
dts: qcom: Add Motorola Moto G 2015 (osprey)
arm64:
dts: qcom: add QCM6490 SHIFTphone 8
arm64:
dts: qcom: add TP-Link Archer AX55 v1
arm64:
dts: qcom: aim300: add AIM300 AIoT
arm64:
dts: qcom: apq8016: Add Schneider HMIBSC board DTS
arm64:
dts: qcom: c630: Add Embedded Controller node
arm64:
dts: qcom: delete wrong usb-role-switch properties
arm64:
dts: qcom: disable GPU on x1e80100 by default
arm64:
dts: qcom: ipq5018: drop #power-domain-cells property of GCC
arm64:
dts: qcom: ipq5332: drop #power-domain-cells property of GCC
arm64:
dts: qcom: ipq5332: Fix interrupt trigger type for usb
arm64:
dts: qcom: ipq6018-*: Remove thermal zone polling delays
arm64:
dts: qcom: ipq6018: add sdhci node
arm64:
dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: ipq6018: fix GCC node name
arm64:
dts: qcom: ipq8074-*: Remove thermal zone polling delays
arm64:
dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: ipq8074: fix GCC node name
arm64:
dts: qcom: ipq9574-*: Remove thermal zone polling delays
arm64:
dts: qcom: ipq9574: Add icc provider ability to gcc
arm64:
dts: qcom: ipq9574: add MDIO bus
arm64:
dts: qcom: ipq9574: drop #power-domain-cells property of GCC
arm64:
dts: qcom: move common parts for sa8775p-ride variants into a .dtsi
arm64:
dts: qcom: msm8916-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8916-acer-a1-724: Add sound and modem
arm64:
dts: qcom: msm8916-gplus-fl8005a: Add BMS
arm64:
dts: qcom: msm8916-gplus-fl8005a: Add sound and modem
arm64:
dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE
arm64:
dts: qcom: msm8916-lg-m216: Add initial device tree
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add connector for MUIC
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC and charger
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN5 NFC
arm64:
dts: qcom: msm8916-samsung-fortuna: Add BMC150 accelerometer/magnetometer
arm64:
dts: qcom: msm8916-samsung-fortuna: Add LSM303C accelerometer/magnetometer
arm64:
dts: qcom: msm8916-samsung-gprimeltecan: Add NFC
arm64:
dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accelerometer
arm64:
dts: qcom: msm8916/39-samsung-a2015: Add PMIC and charger
arm64:
dts: qcom: msm8916: Use mboxes in smsm node
arm64:
dts: qcom: msm8916: Use mboxes properties for APCS
arm64:
dts: qcom: msm8939-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8939: Use mboxes in smsm node
arm64:
dts: qcom: msm8939: Use mboxes properties for APCS
arm64:
dts: qcom: msm8953-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8953: Use mboxes in smsm node
arm64:
dts: qcom: msm8953: Use mboxes properties for APCS
arm64:
dts: qcom: msm8976-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8976: Add Adreno GPU
arm64:
dts: qcom: msm8976: Add IOMMU nodes
arm64:
dts: qcom: msm8976: Add MDSS nodes
arm64:
dts: qcom: msm8976: Add WCNSS node
arm64:
dts: qcom: msm8976: Use mboxes in smsm node
arm64:
dts: qcom: msm8976: Use mboxes properties for APCS
arm64:
dts: qcom: msm8994: Use mboxes properties for APCS
arm64:
dts: qcom: msm8996-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
arm64:
dts: qcom: msm8996: add fastrpc nodes
arm64:
dts: qcom: msm8996: add glink-edge nodes
arm64:
dts: qcom: msm8996: add reset for display subsystem
arm64:
dts: qcom: msm8996: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: msm8996: drop source clock entries from the UFS node
arm64:
dts: qcom: msm8996: set GCC_UFS_ICE_CORE_CLK freq directly
arm64:
dts: qcom: msm8996: specify UFS core_clk frequencies
arm64:
dts: qcom: msm8998-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8998: add venus node
arm64:
dts: qcom: msm8998: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: msm8998: enable adreno_smmu by default
arm64:
dts: qcom: msm8998: set qcom,no-msa-ready-indicator for wifi
arm64:
dts: qcom: pm6150: Add vibrator
arm64:
dts: qcom: pm660: Add rradc, charger
arm64:
dts: qcom: pm7250b: Add a TCPM description
arm64:
dts: qcom: pm7250b: Add node for PMIC VBUS booster
arm64:
dts: qcom: pm7550ba: Remove thermal zone polling delays
arm64:
dts: qcom: pm8916: add temp-alarm thermal zone
arm64:
dts: qcom: pm8916: correct thermal zone name
arm64:
dts: qcom: pmi632: Add vibrator
arm64:
dts: qcom: pmi8950: add pwm node
arm64:
dts: qcom: pms405: Remove thermal zone polling delays
arm64:
dts: qcom: pmx75: Remove thermal zone polling delays
arm64:
dts: qcom: qcm2290-*: Remove thermal zone polling delays
arm64:
dts: qcom: qcm2290: Add GPU nodes
arm64:
dts: qcom: qcm6490-fairphone-fp5: Configure PM8008 regulators
arm64:
dts: qcom: qcm6490-fairphone-fp5: Name the regulators
arm64:
dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA
arm64:
dts: qcom: qcm6490-rb3: Enable gpi-dma and qup node
arm64:
dts: qcom: qcm6490-shift-otter: Name the regulators
arm64:
dts: qcom: qcs404-*: Remove thermal zone polling delays
arm64:
dts: qcom: qcs404: Use qcs404-hfpll compatible for hfpll
arm64:
dts: qcom: qcs6490-rb3gen2: enable hdmi bridge
arm64:
dts: qcom: qcs6490-rb3gen2: Enable PMK8350 RTC module
arm64:
dts: qcom: qcs8550: introduce qcs8550 dtsi
arm64:
dts: qcom: qdu1000-idp: enable USB nodes
arm64:
dts: qcom: qdu1000: Add secure qfprom node
arm64:
dts: qcom: qdu1000: Add USB3 and PHY support
arm64:
dts: qcom: qdu1000: fix usb interrupts properties
arm64:
dts: qcom: qrb2210-rb1: Enable the GPU
arm64:
dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
arm64:
dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
arm64:
dts: qcom: qrb4210-rb2: make L9A always-on
arm64:
dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
arm64:
dts: qcom: qrb5165-rb5: add the Wifi node
arm64:
dts: qcom: qru1000-idp: enable USB nodes
arm64:
dts: qcom: sa8775p-*: Remove thermal zone polling delays
arm64:
dts: qcom: sa8775p-ride-r3: add new board file
arm64:
dts: qcom: sa8775p: add a dedicated memory carveout for TZ
arm64:
dts: qcom: sa8775p: Add ep pcie0 controller node
arm64:
dts: qcom: sa8775p: Add ep pcie1 controller node
arm64:
dts: qcom: sa8775p: Add IMEM and PIL info region
arm64:
dts: qcom: sa8775p: Add llcc support for the SA8775p platform
arm64:
dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
arm64:
dts: qcom: sa8775p: Mark PCIe EP controller as cache coherent
arm64:
dts: qcom: sc7180-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
arm64:
dts: qcom: sc7180-trogdor: Make clamshell/detachable fragments
arm64:
dts: qcom: sc7180: Disable SuperSpeed instances in park mode
arm64:
dts: qcom: sc7180: drop extra UFS PHY compat
arm64:
dts: qcom: sc7180: pazquel: Add missing comment header
arm64:
dts: qcom: sc7180: quackingstick: Disable instead of delete usb_c1
arm64:
dts: qcom: sc7280-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc7280: Add APR nodes for sound
arm64:
dts: qcom: sc7280: Add clocks for QOS configuration
arm64:
dts: qcom: sc7280: Add DT nodes for the TBUs
arm64:
dts: qcom: sc7280: Disable SuperSpeed instances in park mode
arm64:
dts: qcom: sc7280: Enable download mode register write
arm64:
dts: qcom: sc7280: Remove CTS/RTS configuration
arm64:
dts: qcom: sc8180x-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc8180x: add power-domain to UFS PHY
arm64:
dts: qcom: sc8180x: correct dispcc clocks
arm64:
dts: qcom: sc8180x: Correct PCIe slave ports
arm64:
dts: qcom: sc8180x: describe USB signals properly
arm64:
dts: qcom: sc8180x: Drop ipa-virt interconnect
arm64:
dts: qcom: sc8180x: Fix aoss_qmp node
arm64:
dts: qcom: sc8180x: switch USB+DP QMP PHYs to new bindings
arm64:
dts: qcom: sc8180x: Throttle the GPU when overheating
arm64:
dts: qcom: sc8280xp-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc8280xp-x13s: enable pm8008 camera pmic
arm64:
dts: qcom: sc8280xp: describe USB signals properly
arm64:
dts: qcom: sc8280xp: Throttle the GPU when overheating
arm64:
dts: qcom: sda660-ifc6560: document missing USB PHY supplies
arm64:
dts: qcom: sdm450: add Lenovo Smart Tab M10 DTS
arm64:
dts: qcom: sdm630: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sdm630: Throttle the GPU when overheating
arm64:
dts: qcom: sdm632-fairphone-fp3: Enable vibrator
arm64:
dts: qcom: sdm660-*: Remove thermal zone polling delays
arm64:
dts: qcom: sdm670: add smem region
arm64:
dts: qcom: sdm845-*: Remove thermal zone polling delays
arm64:
dts: qcom: sdm845: Add DT nodes for the TBUs
arm64:
dts: qcom: sdm845: add power-domain to UFS PHY
arm64:
dts: qcom: sdm845: describe connections of USB/DP port
arm64:
dts: qcom: sdm845: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sdm845: Throttle the GPU when overheating
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: add WiFi calibration variant
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
arm64:
dts: qcom: sdx75-idp: add SDHCI for SD Card
arm64:
dts: qcom: sdx75: Add AOSS node
arm64:
dts: qcom: sdx75: Add IPCC node
arm64:
dts: qcom: sdx75: Add modem SMP2P node
arm64:
dts: qcom: sdx75: Add SDHCI node
arm64:
dts: qcom: sdx75: Add TCSR register space
arm64:
dts: qcom: sdx75: Support for I2C and SPI
arm64:
dts: qcom: sm4450: Add cpufreq support
arm64:
dts: qcom: sm6115-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6115: add power-domain to UFS PHY
arm64:
dts: qcom: sm6115: add resets for sdhc_1
arm64:
dts: qcom: sm6115: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sm6115: Update GPU thermal zone settings
arm64:
dts: qcom: sm6125-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6350-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6350-pdx213: correct touchscreen interrupt flags
arm64:
dts: qcom: sm6350: Add missing qcom,non-secure-domain property
arm64:
dts: qcom: sm6350: add power-domain to UFS PHY
arm64:
dts: qcom: sm6350: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sm6350: Update GPU thermal zone settings
arm64:
dts: qcom: sm6375-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6375-pdx225: correct touchscreen interrupt flags
arm64:
dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals
arm64:
dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals
arm64:
dts: qcom: sm7225-fairphone-fp4: Configure PM8008 regulators
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable USB role switching
arm64:
dts: qcom: sm7225-fairphone-fp4: Name the regulators
arm64:
dts: qcom: sm8150-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8150-hdk: rename Type-C HS endpoints
arm64:
dts: qcom: sm8150: Add video clock controller node
arm64:
dts: qcom: sm8150: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8150: Throttle the GPU when overheating
arm64:
dts: qcom: sm8250-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8250-sony-xperia: correct touchscreen interrupt flags
arm64:
dts: qcom: sm8250: add a link between DWC3 and QMP PHY
arm64:
dts: qcom: sm8250: add power-domain to UFS PHY
arm64:
dts: qcom: sm8250: describe HS signals properly
arm64:
dts: qcom: sm8250: Throttle the GPU when overheating
arm64:
dts: qcom: sm8350-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8350: add power-domain to UFS PHY
arm64:
dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8350: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8350: Throttle the GPU when overheating
arm64:
dts: qcom: sm8450-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8450-sony-xperia: correct touchscreen interrupt flags
arm64:
dts: qcom: sm8450: Add Broadcast_AND register in LLCC block
arm64:
dts: qcom: sm8450: Add interconnect path to PCIe node
arm64:
dts: qcom: sm8450: Add OPP table support to PCIe
arm64:
dts: qcom: sm8450: add power-domain to UFS PHY
arm64:
dts: qcom: sm8450: correct pcie1 phy clocks inputs to gcc
arm64:
dts: qcom: sm8450: drop second clock name from clock-output-names
arm64:
dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8450: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8450: Throttle the GPU when overheating
arm64:
dts: qcom: sm8550-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8550-hdk: add port mapping to speakers
arm64:
dts: qcom: sm8550-mtp: add port mapping to speakers
arm64:
dts: qcom: sm8550-qrd: add port mapping to speakers
arm64:
dts: qcom: sm8550-qrd: add the Wifi node
arm64:
dts: qcom: sm8550-samsung-q5q: fix typo
arm64:
dts: qcom: sm8550: Add Broadcast_AND register in LLCC block
arm64:
dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5
arm64:
dts: qcom: sm8550: drop second clock name from clock-output-names
arm64:
dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8550: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8550: Move usb-role-switch to SoC dtsi
arm64:
dts: qcom: sm8550: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
arm64:
dts: qcom: sm8550: Remove usb default dr_mode
arm64:
dts: qcom: sm8550: Throttle the GPU when overheating
arm64:
dts: qcom: sm8650-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8650-hdk: add port mapping to speakers
arm64:
dts: qcom: sm8650-hdk: add the Wifi node
arm64:
dts: qcom: sm8650-hdk: allow more IOMMU SID for the first QUP instance
arm64:
dts: qcom: sm8650-hdk: enable GPU
arm64:
dts: qcom: sm8650-hdk: remove redundant properties
arm64:
dts: qcom: sm8650-mtp: add port mapping to speakers
arm64:
dts: qcom: sm8650-mtp: connect USB-C SS port to QMP PHY
arm64:
dts: qcom: sm8650-qrd: add port mapping to speakers
arm64:
dts: qcom: sm8650-qrd: add the Wifi node
arm64:
dts: qcom: sm8650: Add Broadcast_AND register in LLCC block
arm64:
dts: qcom: sm8650: add support for the SM8650-HDK board
arm64:
dts: qcom: sm8650: Add video and camera clock controllers
arm64:
dts: qcom: sm8650: drop second clock name from clock-output-names
arm64:
dts: qcom: sm8650: Enable download mode register write
arm64:
dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8650: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8650: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
arm64:
dts: qcom: sm8650: Throttle the GPU when overheating
arm64:
dts: qcom: sm8650: Use "pcie" as the node name instead of "pci"
arm64:
dts: qcom: Split PMU nodes for heterogeneous CPUs
arm64:
dts: qcom: use defines for interrupts
arm64:
dts: qcom: x1e80100-crd: Add pmic-glink node with all 3 connectors
arm64:
dts: qcom: x1e80100-crd: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-crd: Fix backlight
arm64:
dts: qcom: x1e80100-crd: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-crd: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a
arm64:
dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-crd: Fix USB PHYs regulators
arm64:
dts: qcom: x1e80100-pmics: Add the missing PMICs
arm64:
dts: qcom: x1e80100-qcp: add audio support
arm64:
dts: qcom: x1e80100-qcp: Add pmic-glink node with all 3 connectors
arm64:
dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a
arm64:
dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
arm64:
dts: qcom: x1e80100-vivobook-s15: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-yoga: add wifi calibration variant
arm64:
dts: qcom: x1e80100: Add BWMONs
arm64:
dts: qcom: x1e80100: Add fastrpc nodes
arm64:
dts: qcom: x1e80100: Add gpu support
arm64:
dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim 7x devicetree
arm64:
dts: qcom: x1e80100: add missing PCIe minimum OPP
arm64:
dts: qcom: x1e80100: Add remote endpoints between PHYs and DPs
arm64:
dts: qcom: x1e80100: Describe the PCIe 6a resources
arm64:
dts: qcom: x1e80100: describe USB signals properly
arm64:
dts: qcom: x1e80100: Disable the SMB2360 4th instance by default
arm64:
dts: qcom: x1e80100: drop wrong usb-role-switch properties
arm64:
dts: qcom: x1e80100: Enable tsens and thermal zone nodes
arm64:
dts: qcom: x1e80100: Fix Adreno SMMU global interrupt
arm64:
dts: qcom: x1e80100: fix PCIe domain numbers
arm64:
dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
arm64:
dts: qocm: sdx75: align smem node name with coding style
arm64:
dts: renesas: Add interrupt-names to arch timer nodes
arm64:
dts: renesas: condor-i: Add I2C EEPROM
arm64:
dts: renesas: gray-hawk-single: Add aliases for I2C buses
arm64:
dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779g0: Tidy up sound DT settings
arm64:
dts: renesas: r8a779g0: Use MDIO node for all AVB devices
arm64:
dts: renesas: r8a779h0: Add video capture nodes
arm64:
dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
arm64:
dts: renesas: r8a779h0: R-Car Sound support
arm64:
dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a08g045: Update fallback string for SDHI nodes
arm64:
dts: renesas: r9a09g011: Update fallback string for SDHI nodes
arm64:
dts: renesas: rz-smarc: Replace fixed regulator for USB VBUS
arm64:
dts: renesas: rzg2l: Update fallback string for SDHI nodes
arm64:
dts: renesas: s4sk: Add aliases for I2C buses
arm64:
dts: renesas: spider-cpu: Add aliases for I2C buses
arm64:
dts: renesas: white-hawk-cpu: Add aliases for I2C buses
arm64:
dts: renesas: white-hawk: ethernet: Describe AVB1 and AVB2
arm64:
dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A
arm64:
dts: rockchip: Add avdd supplies to hdmi on rock64
arm64:
dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards
arm64:
dts: rockchip: Add dma-names to uart1 on Pine64 rk3566 devices
arm64:
dts: rockchip: Add dma-names to uart1 on quartz64-b
arm64:
dts: rockchip: Add FriendlyElec CM3588 NAS board
arm64:
dts: rockchip: add gpio-line-names to radxa-zero-3
arm64:
dts: rockchip: Add GPU OPP voltage ranges to RK356x SoC dtsi
arm64:
dts: rockchip: Add io-domains to rk3308-rock-pi-s
arm64:
dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
arm64:
dts: rockchip: Add missing power-domains for rk356x vop_mmu
arm64:
dts: rockchip: Add Neardi LBA3368 board
arm64:
dts: rockchip: Add OPP data for CPU cores on RK3588
arm64:
dts: rockchip: Add OPP data for CPU cores on RK3588j
arm64:
dts: rockchip: Add OTP device node for RK3308
arm64:
dts: rockchip: add passive GPU cooling on RK3588
arm64:
dts: rockchip: Add PCIe endpoint mode support
arm64:
dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
arm64:
dts: rockchip: Add Pinephone Pro support for GPIO LEDs
arm64:
dts: rockchip: Add Radxa ROCK 3B
arm64:
dts: rockchip: Add Radxa ROCK S0
arm64:
dts: rockchip: Add Radxa ZERO 3W/3E
arm64:
dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B
arm64:
dts: rockchip: Add rk3308 IO voltage domains
arm64:
dts: rockchip: add ROCK 5 ITX board
arm64:
dts: rockchip: Add rock5b overlays for PCIe endpoint mode
arm64:
dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
arm64:
dts: rockchip: add SFC support for Radxa ROCK 5B
arm64:
dts: rockchip: add thermal zones information on RK3588
arm64:
dts: rockchip: Add Xunlong Orange Pi 3B
arm64:
dts: rockchip: change spi-max-frequency for Radxa ROCK 3C
arm64:
dts: rockchip: Delete the SoC variant dtsi for RK3399Pro
arm64:
dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on all RK3588 boards
arm64:
dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
arm64:
dts: rockchip: enable automatic fan control on Rock 5B
arm64:
dts: rockchip: Enable PinePhone Pro IMU sensor
arm64:
dts: rockchip: Enable PinePhone Pro vibrator
arm64:
dts: rockchip: Enable SPI flash on PinePhone Pro
arm64:
dts: rockchip: enable thermal management on all RK3588 boards
arm64:
dts: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF
arm64:
dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
arm64:
dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
arm64:
dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
arm64:
dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W
arm64:
dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
arm64:
dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
arm64:
dts: rockchip: Increase VOP clk rate on RK3328
arm64:
dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
arm64:
dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs
arm64:
dts: rockchip: Remove broken tsadc pinctrl binding for rk356x
arm64:
dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: Split GPU OPPs of RK3588 and RK3588j
arm64:
dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi
arm64:
dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
arm64:
dts: sm8650-hdk: add support for the Display Card overlay
arm64:
dts: socfpga: stratix10: add L2 cache info
arm64:
dts: sprd: Split PMU nodes for heterogeneous CPUs
arm64:
dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi
arm64:
dts: st: add ethernet1 and ethernet2 support on stm32mp25
arm64:
dts: st: add HPDMA nodes on stm32mp251
arm64:
dts: st: add power domain on stm32mp25
arm64:
dts: st: add scmi regulators on stm32mp25
arm64:
dts: st: add usart nodes on stm32mp25
arm64:
dts: st: add usart6 on stm32mp257f-ev1 board
arm64:
dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board
arm64:
dts: st: describe power supplies for stm32mp257f-ev1 board
arm64:
dts: st: enable Ethernet2 on stm32mp257f-ev1 board
arm64:
dts: st: enable STM32 access controller for RCC
arm64:
dts: st: OP-TEE async notif on PPI 15 for stm32mp25
arm64:
dts: stratix10: socdk: drop unneeded flash address/size-cells
arm64:
dts: stratix10: socdk_nand: drop unneeded flash address/size-cells
arm64:
dts: ti: Add am62x-phyboard-lyra carrier board
arm64:
dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax
arm64:
dts: ti: am62-lp-sk: Add overlay for NAND expansion card
arm64:
dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz
arm64:
dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi
arm64:
dts: ti: am642-evm: Add overlay for NAND expansion card
arm64:
dts: ti: am642-phyboard-electra: Add overlay to enable PCIe
arm64:
dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing
arm64:
dts: ti: iot2050: Add IEP interrupts for SR1.0 devices
arm64:
dts: ti: k3-am62*-main: Remove unwanted properties from crypto
arm64:
dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on
arm64:
dts: ti: k3-am62-verdin: Drop McASP AFIFOs
arm64:
dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
arm64:
dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf
arm64:
dts: ti: k3-am62: Add GPMC and ELM nodes
arm64:
dts: ti: k3-am62a-main: Enable crypto accelerator
arm64:
dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62a-wakeup: Enable RTC node
arm64:
dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA
arm64:
dts: ti: k3-am62a7: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf
arm64:
dts: ti: k3-am62a: Enable AUDIO_REFCLKx
arm64:
dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi
arm64:
dts: ti: k3-am62p-j722s: Move SoC-specific node properties
arm64:
dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62p5-sk: fix graph_child_address warnings
arm64:
dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
arm64:
dts: ti: k3-am62p5: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62p: Add gpio-ranges for mcu_gpio0
arm64:
dts: ti: k3-am62p: Add gpio-ranges properties
arm64:
dts: ti: k3-am62p: Fix gpio-range for main_pmx0
arm64:
dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1
arm64:
dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux
arm64:
dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node
arm64:
dts: ti: k3-am62x-sk-common: Fix graph_child_address warns
arm64:
dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA
arm64:
dts: ti: k3-am62x: Drop McASP AFIFOs
arm64:
dts: ti: k3-am64-main: Add PRU system events for virtio
arm64:
dts: ti: k3-am64-phycore-som: Add serial_flash label
arm64:
dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT
arm64:
dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode
arm64:
dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output
arm64:
dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
arm64:
dts: ti: k3-am642-sk: Add power supply temperature sensors
arm64:
dts: ti: k3-am65-main: Add PRU system events for virtio
arm64:
dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes
arm64:
dts: ti: k3-am68-sk-som: Add support for OSPI flash
arm64:
dts: ti: k3-am69-sk: Add PCIe support
arm64:
dts: ti: k3-am69-sk: Add TPS62873 node
arm64:
dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR
arm64:
dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy
arm64:
dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc
arm64:
dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor
arm64:
dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j721e-sk: Add support for multiple CAN instances
arm64:
dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board
arm64:
dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j722s-evm: Enable analog audio support
arm64:
dts: ti: k3-j722s-main: Add audio_refclk node
arm64:
dts: ti: k3-j722s-main: Add SERDES and PCIe support
arm64:
dts: ti: k3-j722s: Add gpio-ranges properties
arm64:
dts: ti: k3-j722s: Add main domain peripherals specific to J722S
arm64:
dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM
arm64:
dts: ti: k3-j722s: Fix gpio-range for main_pmx0
arm64:
dts: ti: k3-j722s: Fix main domain GPIO count
arm64:
dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes
arm64:
dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G
arm64:
dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode
arm64:
dts: ti: k3-j784s4-evm: Add support for multiple CAN instances
arm64:
dts: ti: k3-j784s4-evm: Add TPS62873 node
arm64:
dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1
arm64:
dts: ti: k3-j784s4-evm: Consolidate serdes0 references
arm64:
dts: ti: k3-j784s4-evm: Enable analog audio support
arm64:
dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it
arm64:
dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode
arm64:
dts: ti: k3-j784s4-evm: Enable USB3 support
arm64:
dts: ti: k3-j784s4-main: Add audio_refclk node
arm64:
dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes
arm64:
dts: ti: k3-j784s4-main: Add McASP nodes
arm64:
dts: ti: k3-j784s4-main: Add node for EHRPWMs
arm64:
dts: ti: k3-j784s4-main: Add PCIe nodes
arm64:
dts: ti: k3-j784s4-main: Add support for USB
arm64:
dts: ti: k3-j784s4-main: Correct McASP DMAs
arm64:
dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode
arm64:
dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G
arm64:
dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode
arm64:
dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S
arm64:
dts: ti: phycore-am64: Add PMIC
arm64:
errata: Expand speculative SSBS workaround
arm64:
errata: Expand speculative SSBS workaround (again)
arm64:
errata: Unify speculative SSBS errata logic
arm64:
FFH: Move ACPI specific code into drivers/acpi/arm64/
arm64:
Fix KASAN random tag seed initialization
arm64:
generate 64-bit syscall.tbl
arm64:
implement raw_smp_processor_id() using thread_info
arm64:
Introduce esr_brk_comment, esr_is_cfi_brk
arm64:
irqchip/gic-v3: Select priorities at boot time
arm64:
jump_label: Ensure patched jump_labels are visible to all CPUs
arm64:
Kconfig: Allow build irq-stm32mp-exti driver as module
arm64:
Kconfig: Enable hotplug CPU on arm64 if ACPI_PROCESSOR is enabled.
arm64:
Kconfig: Fix dependencies to enable ACPI_HOTPLUG_CPU
arm64:
Kconfig: fix typo in __builtin_return_adddress
arm64:
Kconfig: Select STM32MP_EXTI on STM32 platforms
arm64:
layerscape: remove redundant EDAC_SUPPORT selection
arm64:
mediatek: mt8195-cherry: Introduce the MT8195 Dojo Chromebook
arm64:
mm: Fix lockless walks with static and dynamic page-table folding
arm64:
mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE
arm64:
psci: Ignore DENIED CPUs
arm64:
qcom: don't select HAVE_PWRCTL when PCI=n
ARM64:
reloc_test: add missing MODULE_DESCRIPTION() macro
arm64:
remove redundant 'if HAVE_ARCH_KASAN' in Kconfig
arm64:
rework compat syscall macros
arm64:
smp: Fix missing IPI statistics
arm64:
stacktrace: fix the usage of ftrace_graph_ret_addr()
arm64:
start using 'asm goto' for get_user() when available
arm64:
start using 'asm goto' for put_user()
arm64:
stm32: enable scmi regulator for stm32
arm64:
tegra: Restructure Orin NX/Nano device tree
arm64:
uaccess: correct thinko in __get_mem_asm()
arm64:
word-at-a-time: improve byte count calculations for LE
arm64:
zynqmp: Add compatible string for kv260
arm64:
zynqmp: Add coresight cpu debug support
arm64:
zynqmp: Add description for ina260 on kv260
arm64:
zynqmp: Add missing description for efuses
arm64:
zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property
arm64:
zynqmp: Add support for K26 rev2 boards
arm64:
zynqmp: Align nvmem node with dt schema
arm64:
zynqmp: Describe DisplayPort connector for Kria
arm64:
zynqmp: Describe OCM controller
arm64:
zynqmp: Describe USB wakeup interrupt
arm64:
zynqmp: Disable Tri-state for SDIO
arm64:
zynqmp: Remove address/size-cells from ams node
arm64:
zynqmp: Use fpga-region as node name
ARM:
9400/1: Remove unused struct 'mod_unwind_map'
ARM:
9402/1: Kconfig: Spelling s/Cortex A-/Cortex-A/
ARM:
9403/1: Alpine: Spelling s/initialiing/initializing/
ARM:
9404/1: arm32: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION
ARM:
9406/1: Fix callchain_trace() return value
ARM:
9407/1: Add support for STACKLEAK gcc plugin
ARM:
9408/1: mm: CFI: Fix some erroneous reset prototypes
ARM:
9414/1: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION
ARM:
configs: at91: Enable LVDS serializer support
arm:
dts: arm: Drop redundant fixed-factor clocks
arm:
dts: arm: versatile-ab: Fix duplicate clock node name
ARM:
dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
ARM:
dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
arm:
dts: aspeed: Use standard 'i2c' bus node name
ARM:
dts: cirrus: align panel timings node name with dtschema
ARM:
dts: e60k02: fix aliases for mmc
ARM:
dts: imx28-tx28: drop redundant 'panel-name' property
ARM:
dts: imx6dl-aristainetos2_4: drop redundant 'power-on-delay' property
ARM:
dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
ARM:
dts: imx6qdl-kontron-samx6i: add actual device trees
ARM:
dts: imx6qdl-kontron-samx6i: add SDIO_PWR_EN support
ARM:
dts: imx6qdl-kontron-samx6i: always enable eMMC
ARM:
dts: imx6qdl-kontron-samx6i: cleanup the PMIC node
ARM:
dts: imx6qdl-kontron-samx6i: fix board reset
ARM:
dts: imx6qdl-kontron-samx6i: fix node names
ARM:
dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
ARM:
dts: imx6qdl-kontron-samx6i: fix PHY reset
ARM:
dts: imx6qdl-kontron-samx6i: fix phy-mode
ARM:
dts: imx6qdl-kontron-samx6i: fix product name
ARM:
dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
ARM:
dts: imx6qdl-kontron-samx6i: remove wake-up-gpio property
ARM:
dts: imx: Add LVDS port data mapping on M53 Menlo
ARM:
dts: imx: align panel timings node name with dtschema
ARM:
dts: imx: correct choice of panel native mode
ARM:
dts: imx: drop redundant 'u-boot,panel-name' property
ARM:
dts: ixp4xx: nslu2: beeper uses PWM
arm:
dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes
ARM:
dts: marvell: Add 7-segment LED display on x530
ARM:
dts: marvell: kirkwood: align GPIO keys node name with bindings
ARM:
dts: marvell: kirkwood: align LED node name with bindings
ARM:
dts: marvell: kirkwood: drop incorrect address/size-cells in GPIO keys
ARM:
dts: marvell: orion5x-lswsgl: use 'gpios' property for LEDs
ARM:
dts: marvell: orion: align GPIO keys node name with bindings
ARM:
dts: marvell: orion: align LED node name with bindings
ARM:
dts: marvell: orion: drop incorrect address/size-cells in GPIO keys
arm:
dts: mediatek: Declare drive-strength numerically
ARM:
dts: nspire: Add full compatible for watchdog node
ARM:
dts: nspire: Add unit name addresses to memory nodes
arm:
dts: nuvoton: Use standard 'i2c' bus node name
ARM:
dts: nxp: imx6: convert NVMEM content to layout syntax
ARM:
dts: omap am5729-beagleboneai: drop unneeded ti,enable-id-detection
ARM:
dts: omap3-n900: correct the accelerometer orientation
ARM:
dts: qcom: Add initial support for HTC One (M8)
ARM:
dts: qcom: Add Sony Xperia Z3 Compact smartphone
ARM:
dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi
ARM:
dts: qcom: apq8064: drop #power-domain-cells property of GCC
ARM:
dts: qcom: apq8064: drop incorrect ranges from QFPROM
ARM:
dts: qcom: ipq4019: drop #power-domain-cells property of GCC
ARM:
dts: qcom: ipq8064: drop #power-domain-cells property of GCC
ARM:
dts: qcom: mdm9615: drop #power-domain-cells property of GCC
ARM:
dts: qcom: motorola-falcon: add accelerometer, magnetometer
ARM:
dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
ARM:
dts: qcom: msm8660: drop #power-domain-cells property of GCC
ARM:
dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator
ARM:
dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies
ARM:
dts: qcom: msm8926-motorola-peregrine: Update temperature sensor
ARM:
dts: qcom: msm8960: correct memory base
ARM:
dts: qcom: msm8960: drop #power-domain-cells property of GCC
ARM:
dts: qcom: msm8974-hammerhead: Hook up backlight
ARM:
dts: qcom: msm8974-hammerhead: Update gpio hog node name
ARM:
dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2
ARM:
dts: qcom: msm8974: Add Samsung Galaxy Note 3
ARM:
dts: qcom: msm8974: Use mboxes in smsm node
ARM:
dts: qcom: msm8974: Use mboxes properties for APCS
ARM:
dts: qcom: msm8974: Use proper compatible for APCS syscon
ARM:
dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree
ARM:
dts: qcom: use generic node names for Adreno and QFPROM
ARM:
dts: renesas: Add interrupt-names to arch timer nodes
ARM:
dts: renesas: r9a06g032: Describe GMAC1
ARM:
dts: rockchip: add #sound-dai-cells to hdmi node no rk3036
ARM:
dts: rockchip: add #sound-dai-cells to hdmi node on rk3128
ARM:
dts: rockchip: Add D-PHY for RK3128
ARM:
dts: rockchip: Add DSI for RK3128
ARM:
dts: rockchip: add hdmi-sound node to rk3066a
ARM:
dts: rockchip: Add i2s nodes for RK3128
ARM:
dts: rockchip: Add SFC for RK3128
ARM:
dts: rockchip: Add spdif node for RK3128
ARM:
dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on edgeble-neu2
ARM:
dts: rockchip: enable hdmi_sound and i2s0 for mk808 hdmi
ARM:
dts: rockchip: rk3xxx: fix emac node
ARM:
dts: st: add thermal property on stih410.dtsi and stih418.dtsi
ARM:
dts: sti: add thermal-zones support on stih418
ARM:
dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
ARM:
dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family
ARM:
dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: add ethernet1 and ethernet2 support on stm32mp13
ARM:
dts: stm32: add ethernet1 for STM32MP135F-DK board
ARM:
dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board
ARM:
dts: stm32: add goodix touchscreen on stm32mp135f-dk
ARM:
dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx DHCOR SoM and DHSBC board
ARM:
dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board
ARM:
dts: stm32: Document output pins for PWMs on stm32mp135f-dk
ARM:
dts: stm32: enable camera support on stm32mp135f-dk board
ARM:
dts: stm32: Missing clocks for stm32f429's syscfg.
ARM:
dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files
ARM:
dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x boards
ARM:
dts: stm32: order stm32mp13-pinctrl nodes
ARM:
dts: stm32: osd32: move pwr_regulators to common
ARM:
dts: stm32: osd32: move usb phy power to common
ARM:
dts: sun50i: Add LRADC node
ARM:
dts: sunxi: remove duplicated entries in makefile
ARM:
dts: ti: align panel timings node name with dtschema
ARM:
dts: turris-omnia: Add GPIO key node for front button
ARM:
dts: turris-omnia: Add GPIO key node for front button
ARM:
dts: turris-omnia: Add MCU system-controller node
ARM:
dts: turris-omnia: Add MCU system-controller node
ARM:
dts: vt8500: align panel timings node name with dtschema
ARM:
dts: vt8500: replace "uhci" nodename with generic name "usb"
ARM:
Emulate one-byte cmpxchg
ARM:
imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x
ARM:
imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR
ARM:
multi_v7_defconfig: Add MCP23S08 pinctrl support
ARM:
pxa/gumstix: convert vbus gpio to use software nodes
ARM:
pxa/gumstix: fix attaching properties to vbus gpio device
ARM:
pxa: consolidate GPIO chip platform data
ARM:
pxa: fix build breakage on PXA3xx
ARM:
Remove address checking for MMUless devices
ARM:
riscpc: ecard: Fix the build
ARM:
sa1100: make match function take a const pointer
ARM:
spitz: fix GPIO assignment for backlight
ARM:
spitz: Simplify instantiating SPI controller
ARM:
spitz: Use software nodes for the ADS7846 touchscreen
ARM:
spitz: Use software nodes to describe audio GPIOs
ARM:
spitz: Use software nodes to describe LCD GPIOs
ARM:
spitz: Use software nodes to describe LED GPIOs
ARM:
spitz: Use software nodes to describe MMC GPIOs
ARM:
spitz: Use software nodes to describe SPI CS lines
ARM:
st: add new compatible for PWR regulators on
ARM:
stm32: Allow build irq-stm32mp-exti driver as module
ARM:
stm32: Use different EXTI driver on ARMv7m and ARMv7a
ARM:
tegra: paz00: Use software nodes to describe GPIOs for WiFi rfkill
arm:
vexpress: Remove obsolete RTSM DCSCB support
ASoC:
Add ak4619 codec support
ASoC:
Add ak4619 codec support
ASoC:
add compatible for ti,pcm5242
ASoC:
Add support for ti,pcm5242 to the pcm512x driver
ASoC:
ak4458: remove "reset-gpios" property handler
ASoC:
allow module autoloading for table board_ids
ASoC:
allow module autoloading for table db1200_pids
ASoC:
amd: acp: add pcm constraints for buffer size and period size
ASoC:
amd: acp: fix module autoloading
ASoC:
amd: acp: modify conditional check for programming i2s mclk
ASoC:
amd: acp: move i2s clock generation sequence
ASoC:
amd: acp: remove acp_i2s_probe function
ASoC:
amd: acp: remove unused variables from acp_resource structure
ASoC:
amd: add missing MODULE_DESCRIPTION() macros
ASoC:
amd: Adjust error handling in case of absent codec device
ASoC:
amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
ASoC:
amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
ASoC:
amd: yc: Support mic on HP 14-em0002la
ASoC:
amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
ASoC:
amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
ASoC:
audio-graph-card2: add ep_to_port() / port_to_ports()
ASoC:
audio-graph-card2: add link-trigger-order support
ASoC:
audio-graph-card2: add support for aux devices
ASoC:
audio-graph-card2: expand dai_link property part
ASoC:
audio-graph-card2: merge graph_parse_mclk_fs() into graph_link_init()
ASoC:
audio-graph-card2: remove ports node name check
ASoC:
audio-graph-card2: Use cleanup.h instead of devm_kfree()
ASoC:
audio-graph-card: add ep_to_port() / port_to_ports()
ASoC:
audio-graph-card: add link-trigger-order support
ASoC:
audio-graph-card: enable playback/capture_only property
ASoC:
audio-graph-card: merge graph_parse_mclk_fs() into graph_link_init()
ASoC:
audio-graph-card: remove ports node name check
ASoC:
audio-graph-card: Use cleanup.h instead of devm_kfree()
ASoC:
audio-graph-port: add link-trigger-order
ASoC:
codec: lpass-rx-macro: add support for 2.5 codec version
ASoC:
codec: lpass-rx-macro: prepare driver to accomdate new codec versions
ASoC:
codecs: add support for everest-semi es8311
ASoC:
codecs: audio-iio-aux: Simplify audio_iio_aux_add_dapms() with cleanup.h
ASoC:
codecs: audio-iio-aux: Simplify audio_iio_aux_probe() with cleanup.h
ASoC:
codecs: avoid possible garbage value in peb2466_reg_read()
ASoC:
codecs: aw88395: Simplify with cleanup.h
ASoC:
codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl'
ASoC:
codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ASoC:
codecs: es8311: add everest es8311 codec support
ASoC:
codecs: ES8326: button detect issue
ASoC:
codecs: ES8326: Minimize the pop noise
ASoC:
codecs: ES8326: regcache_sync error issue
ASoC:
codecs: ES8326: Slove headphone detection issue
ASoC:
codecs: ES8326: Solving headphone detection and
ASoC:
codecs: lpass-macro: add helpers to get codec version
ASoC:
codecs: lpass-macro: fix missing codec version
ASoC:
codecs: lpass-macro: fix version strings returned for 1.x codecs
ASoC:
codecs: lpass-macro: Gracefully handle unknown version
ASoC:
codecs: lpass-macro: Use enum for handling codec version
ASoC:
codecs: lpass-rx-macro: add missing handling of v2.1 codec
ASoC:
codecs: lpass-rx-macro: Few code cleanups
ASoC:
codecs: lpass-rx-macro: Fix using NULL pointer in probe() dev_err
ASoC:
codecs: lpass-rx-macro: Keep static regmap_config as const
ASoC:
codecs: lpass-rx-macro: remove unused struct 'rx_macro_reg_mask_val'
ASoC:
codecs: lpass-rx-macro: Simplify PDS cleanup with devm
ASoC:
codecs: lpass-rx-macro: Simplify with cleanup.h
ASoC:
codecs: lpass-rx-macro: Use unsigned for number of widgets
ASoC:
codecs: lpass-va-macro: set the default codec version for sm8250
ASoC:
codecs: lpass-va-macro: warn on unknown version
ASoC:
codecs: lpass-wsa-macro: add missing select of common code
ASoC:
codecs: lpass-wsa-macro: Correct support for newer v2.5 version
ASoC:
codecs: lpass-wsa-macro: Drop unused define
ASoC:
codecs: lpass-wsa-macro: Fix using NULL pointer in probe() dev_err
ASoC:
codecs: lpass-wsa-macro: Prepare to accommodate new codec versions
ASoC:
codecs: lpass-wsa-macro: Simplify with cleanup.h
ASoC:
codecs: lpass: add support for v2.5 rx macro
ASoC:
codecs: nau8824: Add master clock handling
ASoC:
codecs: Remove unused of_gpio.h
ASoC:
codecs: Replace of_gpio.h by proper one
ASoC:
codecs: warn on unknown codec version
ASoC:
codecs: wcd family: cleanups
ASoC:
codecs: wcd-mbhc: Constify passed MBHC reg fields
ASoC:
codecs: wcd9335: Constify static data
ASoC:
codecs: wcd9335: Drop unneeded error message
ASoC:
codecs: wcd9335: Drop unused dmic rate handling
ASoC:
codecs: wcd9335: Drop unused state container fields
ASoC:
codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe()
ASoC:
codecs: wcd9335: Simplify with cleanup.h
ASoC:
codecs: wcd934x: Constify static data
ASoC:
codecs: wcd934x: Drop unused interp path enum
ASoC:
codecs: wcd934x: Drop unused mic bias voltage fields
ASoC:
codecs: wcd934x: Handle nicer probe deferral and simplify with dev_err_probe()
ASoC:
codecs: wcd934x: Simplify with cleanup.h
ASoC:
codecs: wcd937x-sdw: add SoundWire driver
ASoC:
codecs: wcd937x-sdw: Correct Soundwire ports mask
ASoC:
codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable
ASoC:
codecs: wcd937x: add audio routing and Kconfig
ASoC:
codecs: wcd937x: add basic controls
ASoC:
codecs: wcd937x: add capture dapm widgets
ASoC:
codecs: wcd937x: add playback dapm widgets
ASoC:
codecs: wcd937x: add wcd937x audio codec
ASoC:
codecs: wcd937x: add wcd937x codec driver
ASoC:
codecs: wcd937x: Constify static data
ASoC:
codecs: wcd937x: Constify wcd937x_sdw_ch_info
ASoC:
codecs: wcd937x: Drop unused chipid member
ASoC:
codecs: wcd937x: Drop unused enums, defines and types
ASoC:
codecs: wcd937x: Drop unused state container fields
ASoC:
codecs: wcd937x: Fix missing de-assert of reset GPIO
ASoC:
codecs: wcd937x: Remove separate handling for vdd-buck supply
ASoC:
codecs: wcd937x: Remove the string compare in MIC BIAS widget settings
ASoC:
codecs: wcd938x-sdw: Correct Soundwire ports mask
ASoC:
codecs: wcd938x: Constify static data
ASoC:
codecs: wcd938x: Constify wcd938x_sdw_ch_info
ASoC:
codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch
ASoC:
codecs: wcd938x: Drop unused duplicated MIC2 bias register defines
ASoC:
codecs: wcd938x: Drop unused num_ports field
ASoC:
codecs: wcd938x: Drop unused RX/TX direction enum
ASoC:
codecs: wcd938x: Unify define used for MIC2 bias register
ASoC:
codecs: wcd939x-sdw: Correct Soundwire ports mask
ASoC:
codecs: wcd939x: Constify static data
ASoC:
codecs: wcd939x: Constify wcd939x_sdw_ch_info
ASoC:
codecs: wcd939x: Drop unused num_ports field
ASoC:
codecs: wcd939x: Drop unused RX/TX direction enum
ASoC:
codecs: wcd939x: Fix typec mux and switch leak during device removal
ASoC:
codecs: wcd939x: Minor white-space and define cleanup
ASoC:
codecs: wcd939x: Unify define used for MIC bias registers
ASoC:
codecs: wcd939x: Unify define used for MIC bias VOUT registers
ASoC:
codecs: wcd93xx/wsa88xx: Correct Soundwire ports
ASoC:
codecs: wm0010: remove unused struct 'wm0010_spi_msg'
ASoC:
codecs: wsa881x: Correct Soundwire ports mask
ASoC:
codecs: wsa883x: Correct Soundwire ports mask
ASoC:
codecs: wsa883x: parse port-mapping information
ASoC:
codecs: wsa884x: Correct Soundwire ports mask
ASoC:
codecs: wsa884x: parse port-mapping information
ASoC:
codecs: wsa88xx: add support for static port
ASoC:
Constify channel mapping array arguments in set_channel_map()
ASoC:
Constify DAI ops auto_selectable_formats
ASoC:
Constify DAI passed to get_channel_map
ASoC:
Constify of_phandle_args in snd_soc_dai_driver
ASoC:
Constify of_phandle_args in snd_soc_dai_link_component
ASoC:
Constify passed data to core function
ASoC:
Constify return of snd_soc_dai_get_pcm_stream()
ASoC:
cs-amp-lib-test: Force test calibration blob entries to be valid
ASoC:
cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL
ASoC:
cs-amp-lib: Ignore empty UEFI calibration entries
ASoC:
cs35l34: Constify struct regmap_config
ASoC:
cs35l35: Constify struct regmap_config
ASoC:
cs35l36: Constify struct regmap_config
ASoC:
cs35l45: Use new snd_soc_component_get_kcontrol_locked() helper
ASoC:
cs35l56: Accept values greater than 0 as IRQ numbers
ASoC:
cs35l56: Attempt to read from cirrus,speaker-id device property first
ASoC:
cs35l56: Handle OTP read latency over SoundWire
ASoC:
cs35l56: Limit Speaker Volume to +12dB maximum
ASoC:
cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value
ASoC:
cs35l56: Remove obsolete and redundant code
ASoC:
cs35l56: Remove redundant clearing of clk_stop_mode1
ASoC:
cs35l56: Remove support for A1 silicon
ASoC:
cs35l56: Revert support for dual-ownership of ASP registers
ASoC:
cs35l56: Set correct upper volume limit
ASoC:
cs35l56: Stop creating ALSA controls for firmware coefficients
ASoC:
cs35l56: Use header defines for Speaker Volume control definition
ASoC:
cs40l50: Support I2S streaming to CS40L50
ASoC:
cs42l43: Cache shutter IRQ control pointers
ASoC:
cs42l43: Remove redundant semi-colon at end of function
ASoC:
cs530x: Calculate proper bclk rate using TDM
ASoC:
cs530x: Change IN HPF Select kcontrol name
ASoC:
cs530x: Remove bclk from private structure
ASoC:
cs530x: Support for cs530x ADCs
ASoC:
cs53l30: Constify struct regmap_config
ASoC:
dapm: Fix UAF for snd_soc_pcm_runtime object
ASoC:
dapm: Simplify dapm_cnew_widget() with cleanup.h
ASoC:
dapm: Simplify snd_soc_dai_link_event_pre_pmu() with cleanup.h
ASoC:
dapm: Use unsigned for number of widgets in snd_soc_dapm_new_controls()
ASoC:
Drop or replace of_gpio.h
ASoC:
dt-bindings: add missing vender prefix on filename
ASoC:
dt-bindings: add ti,pcm5242 to pcm512x
ASoC:
dt-bindings: ak4104: convert to dt schema
ASoC:
dt-bindings: ak4554: Convert to dtschema
ASoC:
dt-bindings: ak4619: Add initial DT binding
ASoC:
dt-bindings: amlogic,gx-sound-card: drop minItems for audio-widgets
ASoC:
dt-bindings: audio-graph-card2: add support for aux devices
ASoC:
dt-bindings: cirrus,cs4270: Convert to dtschema
ASoC:
dt-bindings: cirrus,cs42xx8: Convert to dtschema
ASoC:
dt-bindings: cirrus,cs530x: Add initial DT binding
ASoC:
dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema
ASoC:
dt-bindings: convert everest,es7134.txt &
ASoC:
dt-bindings: convert everest,es7134.txt to dt-schema
ASoC:
dt-bindings: convert everest,es7241.txt to dt-schema
ASoC:
dt-bindings: convert qcom sound bindings to
ASoC:
dt-bindings: convert tas571x.txt to dt-schema
ASoC:
dt-bindings: document wcd937x Audio Codec
ASoC:
dt-bindings: fsl,mqs: Add i.MX95 platform support
ASoC:
dt-bindings: fsl,xcvr: Add compatible string for i.MX95
ASoC:
dt-bindings: fsl,xcvr: Adjust the number of interrupts
ASoC:
dt-bindings: fsl_rpmsg: Add compatible string for i.MX95
ASoC:
dt-bindings: linux,spdif: Convert spdif-reciever.txt to dtschema
ASoC:
dt-bindings: lpc32xx: Add lpc32xx i2s DT binding
ASoC:
dt-bindings: nau8824: Add master clock handling
ASoC:
dt-bindings: omap-mcpdm: Convert to DT schema
ASoC:
dt-bindings: qcom,apq8096-sndcard: use dtschema
ASoC:
dt-bindings: qcom,msm8916-wcd-digital-codec: convert to dtschema
ASoC:
dt-bindings: qcom,wcd934x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: qcom,wcd937x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: qcom,wcd938x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: qcom,wcd939x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: realtek,rt5514: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5631: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5645: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5659: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5677: Convert to dtschema
ASoC:
dt-bindings: samsung,midas-audio: Add GPIO-based headset jack detection
ASoC:
dt-bindings: samsung,midas-audio: Add headset mic bias supply
ASoC:
dt-bindings: simple-audio-mux: add state-labels property
ASoC:
dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties
ASoC:
dt-bindings: tlv320adc3xxx: Fix incorrect GPIO description
ASoC:
dt-bindings: update fsl-asoc-card bindings after imx-spdif merge
ASoC:
dt-bindings: wlf,wm8782: Convert to dtschema
ASoC:
dt-bindings: wlf,wm8804: Convert to dtschema
ASoC:
dt-bindings: wsa883x: Document port mapping property
ASoC:
dt-bindings: wsa8840: Document port mapping property
ASoC:
es8311: dt-bindings: add everest es8311 codec
ASoC:
Extend wm_adsp so cs35l56 can suppress controls
ASoC:
Few constifications (mostly arguments)
ASoC:
fix module autoloading
ASoC:
fix module autoloading
ASoC:
fsl-asoc-card: add compatibility to use 2 codecs in dai-links
ASoC:
fsl-asoc-card: add S/PDIF controller support
ASoC:
fsl-asoc-card: add second dai link component for codecs
ASoC:
fsl-asoc-card: add support for dai links with multiple codecs
ASoC:
fsl-asoc-card: Dynamically allocate memory for snd_soc_dai_link_components
ASoC:
fsl-asoc-card: merge spdif support from imx-spdif.c
ASoC:
fsl: Add i2s and pcm drivers for LPC32xx CPUs
ASoC:
fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS()
ASoC:
fsl: fsl_easrc: Switch to RUNTIME_PM_OPS()
ASoC:
fsl: fsl_qmc_audio: Add support for non-interleaved mode.
ASoC:
fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
ASoC:
fsl: fsl_qmc_audio: Fix issues detected by checkpatch
ASoC:
fsl: fsl_qmc_audio: Identify the QMC channel involved in completion routines
ASoC:
fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,write}_submit()
ASoC:
fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_interleaved()
ASoC:
fsl: fsl_qmc_audio: Split channel buffer and PCM pointer handling
ASoC:
fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS()
ASoC:
fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro
ASoC:
fsl: lpc3xxx-i2s: Avoid using ret uninitialized in lpc32xx_i2s_probe()
ASoC:
fsl: lpc3xxx-i2s: Include bitfield.h for FIELD_PREP
ASoC:
fsl: Remove unused of_gpio.h
ASoC:
fsl_audmix: Split playback and capture stream to different DAI
ASoC:
fsl_micfil: Check the difference for i.MX8 and
ASoC:
fsl_micfil: Differentiate register access permission for platforms
ASoC:
fsl_micfil: Expand the range of FIFO watermark mask
ASoC:
fsl_mqs: Add i.MX95 platform support
ASoC:
fsl_mqs: Add i.MX95 platform support
ASoC:
fsl_rpmsg: Add support for i.MX95 platform
ASoC:
fsl_sai: Add separate DAI for transmitter and receiver
ASoC:
fsl_xcvr: Add support for i.MX95 platform
ASoC:
fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger()
ASoC:
fsl_xcvr: Support i.MX95 platform
ASoC:
generic: Replace of_gpio.h by proper one
ASoC:
google: fix module autoloading
ASoC:
imx-audmix: Split capture device for audmix
ASoC:
imx-audmix: Split capture device to be a new
ASoC:
Intel: avs: Constify struct snd_soc_tplg_ops
ASoC:
Intel: avs: es8336: Switch to new Intel CPU model defines
ASoC:
Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder
ASoC:
Intel: boards: updates for 6.11
ASoC:
Intel: boards: updates for 6.11 - part2
ASoC:
intel: Constify struct snd_soc_ops
ASoC:
intel: fix module autoloading
ASoC:
Intel: Fix RT5650 SSP lookup
ASoC:
Intel: maxim-common: add max_98373_get_tx_mask function
ASoC:
Intel: maxim-common: rewrite max_98373_hw_params function
ASoC:
Intel: Skylake: Constify struct snd_soc_tplg_ops
ASoC:
Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ASoC:
Intel: soc-acpi-intel-lnl-match: add missing empty item
ASoC:
Intel: soc-acpi-intel-mtl-match: add missing empty item
ASoC:
Intel: soc-acpi: Add match entries for some cs42l43 laptops
ASoC:
Intel: sof_da7219: disable max98373 speaker pins in late_probe
ASoC:
Intel: sof_da7219: remove local max98373 ops
ASoC:
Intel: sof_sdw: Add missing controls for cs42l43/cs35l56
ASoC:
Intel: sof_sdw: add quirk for Dell SKU 0B8C
ASoC:
Intel: sof_sdw: Add quirks for some new Dell laptops
ASoC:
Intel: sof_sdw: Convert comma to semicolon
ASoC:
Intel: sof_sdw: fix jack detection on ADL-N variant RVP
ASoC:
Intel: sof_sdw: remove get_codec_dai_by_name
ASoC:
Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43
ASoC:
Intel: sof_sdw_cs42l42: use dai parameter
ASoC:
Intel: sof_sdw_rt5682: use dai parameter
ASoC:
Intel: sof_sdw_rt700: use dai parameter
ASoC:
Intel: sof_sdw_rt711: use dai parameter
ASoC:
Intel: sof_sdw_rt_dmic: use from dai parameter
ASoC:
Intel: sof_sdw_rt_sdca_jack_common: use dai parameter
ASoC:
Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
ASoC:
jz4760: Constify struct regmap_config
ASoC:
jz4770: Constify struct regmap_config
ASoC:
MAINTAINERS: Drop Banajit Goswami from Qualcomm sound drivers
ASoC:
max98088: Check for clk_prepare_enable() error
ASoC:
mediatek: mt6358: Add "Dmic Mode Switch" kcontrol for switch DMIC mode.
ASoC:
mediatek: mt8188-mt6359: Modify key
ASoC:
mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
meson: axg-card: fix 'use-after-free'
ASoC:
meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
ASoC:
meson: tdm: add sample rate support up to 768kHz
ASoC:
nau8822: add MCLK support
ASoC:
nau8822: add MCLK support
ASoC:
nau8822: Lower debug print priority
ASoC:
nau8822: move nau8822_set_dai_sysclk()
ASoC:
nau8822: set NAU8822_REFIMP_80K only once
ASoC:
ops: Simplify with cleanup.h
ASoc:
pcm6240: Remove unnecessary name-prefix for all the controls
ASoc:
PCM6240: Return directly after a failed devm_kzalloc() in pcmdevice_i2c_probe()
ASoC:
PCM6240: Use of_property_read_reg()
ASoC:
qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
qcom: common: add Display port Jack function
ASoC:
qcom: display port changes
ASoC:
qcom: q6apm-lpass-dais: Implement proper channel mapping
ASoC:
qcom: q6dsp: parse Display port tokens
ASoC:
qcom: qdsp6: Set channel mapping instead of fixed defaults
ASoC:
qcom: sc8280xp: add Display port Jack
ASoC:
qcom: topology: Simplify with cleanup.h
ASoC:
qcom: x1e80100: Add USB DisplayPort plug support
ASoC:
qcom: x1e80100: Correct channel mapping
ASoC:
qcom: x1e80100: Correct channel mapping
ASoC:
qdsp6: audioreach: Constify struct snd_soc_tplg_ops
ASoC:
Remove unneeded semicolon
ASoC:
rockchip: Remove unused of_gpio.h
ASoC:
rt1318: Add RT1318 audio amplifier driver
ASoC:
rt1320: Add RT1320 SDCA vendor-specific driver
ASoC:
rt711-sdca: add GE selected mode control
ASoC:
rt712-sdca: add the function for version B
ASoC:
rt712-sdca: change the definition name of SDCA channel number
ASoC:
samsung: midas-audio: Add GPIO-based headset
ASoC:
samsung: midas_wm1811: Add GPIO-based headset jack detection
ASoC:
samsung: midas_wm1811: Add headset mic bias supply support
ASoC:
samsung: midas_wm1811: Fix error code in probe()
ASoC:
samsung: midas_wm1811: Use dev_err_probe where appropriate
ASoC:
samsung: midas_wm1811: Use SND_SOC_DAPM_REGULATOR_SUPPLY for bias regulators
ASoC:
samsung: Replace of_gpio.h by proper one
ASoC:
simple-audio-card: add link-trigger-order support
ASoC:
simple-audio-card: enable playback/capture_only property
ASoC:
simple-audio-card: merge simple_parse_mclk_fs() into simple_link_init()
ASoC:
simple-audio-mux: add state-labels
ASoC:
simple-audio-mux: enable to select MUX names
ASoC:
simple-card / audio-graph:
ASoC:
simple-card-utils: add link-trigger-order support
ASoC:
simple-card-utils: remove both playback/capture_only check
ASoC:
simple-card-utils: Simplify with cleanup.h
ASoC:
simple-card-utils: Split simple_fixup_sample_fmt func
ASoC:
simple-card: sync support
ASoC:
simple-card: Use cleanup.h instead of devm_kfree()
ASoC:
Simplify code with cleanup.h
ASoC:
soc-component: Add new snd_soc_component_get_kcontrol() helpers
ASoC:
soc-dai.h: Constify DAI ops auto_selectable_formats
ASoC:
soc-utils: allow sample rate up to 768kHz for the dummy dai
ASoC:
SOF: amd: Fix for acp init sequence
ASoC:
sof: amd: fix for firmware reload failure in Vangogh platform
ASoC:
SOF: amd: Fix for incorrect acp error register offsets
ASoC:
SOF: amd: move iram-dram fence register programming sequence
ASoC:
SOF: imx8m: Fix DSP control regmap retrieval
ASOC:
SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices
ASoC:
SOF: Intel: hda: print PCI class info only once
ASoC:
SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct name to convention
ASoC:
SOF: ipc3-topology: support tdm slot number query
ASoC:
SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob
ASoC:
SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA
ASoC:
SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
ASoC:
SOF: ipc4-topology: support tdm slot number query
ASoC:
SOF: ipc4-topology: Use correct queue_id for requesting input pin format
ASoC:
SOF: ipc4-topology: Use single token list for the copiers
ASoC:
SOF: ipc: replace "enum sof_comp_type" field with "uint32_t"
ASoC:
SOF: mediatek: Add missing board compatible
ASoC:
SOF: mediatek: Constify struct mtk_adsp_ipc_ops
ASoC:
SOF: Remove libraries from topology lookups
ASoC:
SOF: sof-audio: add sof_dai_get_tdm_slots function
ASoC:
SOF: sof-audio: rename dai clock setting query function
ASoc:
SOF: topology: Clear SOF link platform name upon unload
ASoC:
SOF: topology: Constify struct snd_soc_tplg_ops
ASoC:
sti: add missing probe entry for player and reader
ASoC:
sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
ASoc:
tas2781: Add name_prefix as the prefix name of DSP firmwares and calibrated data files
ASoc:
tas2781: Add name_prefix as the prefix name of firmwares and kcontrol to support corresponding TAS2563/TAS2781s
ASoC:
tas2781: Add new Kontrol to set tas2563 digital Volume
ASoc:
tas2781: Enable RCA-based playback without DSP firmware download
ASoC:
TAS2781: Fix tasdev_load_calibrated_data()
ASoC:
tas2781: fix to save the dsp bin file name into the correct array in case name_prefix is not NULL
ASoc:
TAS2781: rename the tas2781_reset as tasdevice_reset
ASoc:
TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
ASoc:
tas2781: Set "Speaker Force Firmware Load" as the common kcontrol for both tas27871 and tas2563
ASoC:
tas2781: Use of_property_read_reg()
ASoC:
tas5086: Convert to GPIO descriptors
ASoC:
tda7419: fix module autoloading
ASoC:
tegra: Fix CBB error during probe()
ASoC:
tegra: I2S client convert formats handling
ASoC:
tegra: select CONFIG_SND_SIMPLE_CARD_UTILS
ASoC:
tlv320adc3xxx: Add support for using MICBIAS pins as GPO
ASoC:
topology: Align dynamic object initialization for controls
ASoC:
topology: Cleanup soc_tplg_dapm_widget_dbytes_create
ASoC:
topology: Cleanup soc_tplg_dapm_widget_denum_create
ASoC:
topology: Cleanup soc_tplg_dapm_widget_dmixer_create
ASoC:
topology: Constify an argument of snd_soc_tplg_component_load()
ASoC:
topology: Correctly set shift_r in soc_tplg_denum_create()
ASoC:
topology: Do not do unnecessary dobj management
ASoC:
topology: kcontrol registration cleanup
ASoC:
topology: Properly initialize soc_enum values
ASoC:
topology: Rename function creating widget kcontrol
ASoC:
topology: Reshuffle function placement
ASoC:
topology: Simplify code
ASoC:
topology: Unify code for creating standalone and widget bytes control
ASoC:
topology: Unify code for creating standalone and widget enum control
ASoC:
topology: Unify code for creating standalone and widget mixer control
ASoC:
wm_adsp: Add control_add callback and export wm_adsp_control_add()
ASoC:
wsa881x: Constify struct regmap_config
ASoC:
wsa883x: Constify struct regmap_config
ASoC:
wsa884x: Constify struct regmap_config
ata,scsi:
Remove wrapper ata_sas_port_alloc()
ata,scsi:
Remove wrappers ata_sas_tport_{add,delete}()
ata:
ahci: Add debug print for external port
ata:
Kconfig: Update SATA_MOBILE_LPM_POLICY default to med_power_with_dipm
ata:
libata-core: Remove local_port_no struct member
ata:
libata-core: Remove support for decreasing the number of ports
ata:
libata-core: Reuse available ata_port print_ids
ata:
libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
ata:
libata-sata: Remove superfluous assignment in ata_sas_port_alloc()
ata:
libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
ata:
libata-scsi: Do not overwrite valid sense data when CK_COND=1
ata:
libata-scsi: Do not pass ATA device id to ata_to_sense_error()
ata:
libata-scsi: Fix offsets for the fixed format sense data
ata:
libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
ata:
libata-scsi: Remove redundant sense_buffer memsets
ata:
libata: Assign print_id at port allocation time
ata:
libata: Fix memory leak for error path in ata_host_alloc()
ata:
libata: Remove unused function declaration for ata_scsi_detect()
ata:
pata_macio: Fix DMA table overflow
ata:
pata_macio: Use WARN instead of BUG
ataflop:
add missing MODULE_DESCRIPTION() macro
atm:
clean up a put_user() calls
atm:
idt77252: prevent use after free in dequeue_rx()
autofs:
Convert to new uid/gid option parsing helpers
auxbus:
make to_auxiliary_drv accept and return a constant pointer
auxdisplay:
charlcd: Provide a forward declaration
auxdisplay:
hd44780: add missing MODULE_DESCRIPTION() macro
auxdisplay:
ht16k33: Drop reference after LED registration
auxdisplay:
linedisp: add missing MODULE_DESCRIPTION() macro
auxdisplay:
linedisp: Support configuring the boot message
auxdisplay:
Use sizeof(*pointer) instead of sizeof(type)
backing-file:
convert to using fops->splice_write
backlight:
aat2870-backlight: Use blacklight power constants
backlight:
Add BACKLIGHT_POWER_ constants for power states
backlight:
Add missing MODULE_DESCRIPTION() macros
backlight:
Add new lm3509 backlight driver
backlight:
ams369fb06: Use backlight power constants
backlight:
corgi-lcd: Use backlight power constants
backlight:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
backlight:
gpio-backlight: Use backlight power constants
backlight:
ipaq-micro-backlight: Use backlight power constants
backlight:
journada_bl: Use backlight power constants
backlight:
kb3886-bl: Use backlight power constants
backlight:
ktd253-backlight: Use backlight power constants
backlight:
led-backlight: Use backlight power constants
backlight:
lm3509_bl: Fix early returns in for_each_child_of_node()
backlight:
lm3509_bl: Fix NULL vs IS_ERR() check in register() function
backlight:
lm3533-backlight: Use backlight power constants
backlight:
mp3309c: Use backlight power constants
backlight:
pandora-backlight: Use backlight power constants
backlight:
pcf50633-backlight: Use backlight power constants
backlight:
pwm-backlight: Use backlight power constants
backlight:
rave-sp-backlight: Use backlight power constants
backlight:
sky81452-backlight: Use backlight power constants
backtracetest:
add MODULE_DESCRIPTION()
bareudp:
Fix device stats updates.
bcache:
fix typo
bcache:
remove heap-related macros and switch to generic min_heap
bcache:
work around a __bitwise to bool conversion sparse warning
bcachefs:
__bch2_read(): call trans_begin() on every loop iter
bcachefs:
Accumulate accounting keys in journal replay
bcachefs:
Add a comment for bucket helper types
bcachefs:
Add a cond_resched() to __journal_keys_sort()
bcachefs:
Add a time_stat for blocked on key cache flush
bcachefs:
Add an error message for insufficient rw journal devs
bcachefs:
add capacity, reserved to fs_alloc_debug_to_text()
bcachefs:
Add error code to defer option parsing
bcachefs:
Add hysteresis to waiting on btree key cache flush
bcachefs:
Add lockdep support for btree node locks
bcachefs:
add might_sleep() annotations for fsck_err()
bcachefs:
Add missing bch2_trans_begin() call
bcachefs:
Add missing downgrade table entry
bcachefs:
add missing inode_walker_exit()
bcachefs:
Add missing path_traverse() to btree_iter_next_node()
bcachefs:
add printbuf arg to bch2_parse_mount_opts()
bcachefs:
Add tracepoints for bch2_sync_fs() and bch2_fsync()
bcachefs:
Align the display format of `btrees/inodes/keys`
bcachefs:
allow passing full device path for target options
bcachefs:
avoid overflowing LRU_TIME_BITS for cached data lru
bcachefs:
bcachefs_metadata_version_disk_accounting_inum
bcachefs:
bcachefs_metadata_version_disk_accounting_v3
bcachefs:
bch2_accounting_invalid()
bcachefs:
bch2_accounting_invalid() fixup
bcachefs:
bch2_accounting_mem_gc()
bcachefs:
bch2_btree_id_to_text()
bcachefs:
bch2_btree_insert() - add btree iter flags
bcachefs:
bch2_btree_key_cache_drop() now evicts
bcachefs:
bch2_btree_reserve_cache_to_text()
bcachefs:
bch2_data_update_init() cleanup
bcachefs:
bch2_dir_emit() - fix directory reads in the fuse driver
bcachefs:
bch2_extent_crc_unpacked_to_text()
bcachefs:
bch2_fs_accounting_to_text()
bcachefs:
bch2_fs_get_tree() cleanup
bcachefs:
bch2_fs_usage_base_to_text()
bcachefs:
bch2_gc_pos_to_text()
bcachefs:
bch2_printbuf_strip_trailing_newline()
bcachefs:
bch2_stdio_redirect_readline_timeout()
bcachefs:
bch2_verify_accounting_clean()
bcachefs:
bch_acct_btree
bcachefs:
bch_acct_compression
bcachefs:
bch_acct_rebalance_work
bcachefs:
bch_acct_snapshot
bcachefs:
bch_alloc->stripe_sectors
bcachefs:
BCH_DATA_unstriped
bcachefs:
BCH_IOCTL_QUERY_ACCOUNTING
bcachefs:
BCH_SB_MEMBER_INVALID
bcachefs:
btree ids are 64 bit bitmasks
bcachefs:
btree node scan: fall back to comparing by journal seq
bcachefs:
btree write buffer knows how to accumulate bch_accounting keys
bcachefs:
btree_node_unlock() assert
bcachefs:
btree_path_cached_set()
bcachefs:
btree_ptr_sectors_written() now takes bkey_s_c
bcachefs:
btree_types bitmask cleanups
bcachefs:
Check for bsets past bch_btree_ptr_v2.sectors_written
bcachefs:
check_key_has_inode()
bcachefs:
clear path->should_be_locked in bch2_btree_key_cache_drop()
bcachefs:
Coalesce accounting keys before journal replay
bcachefs:
Convert bch2_compression_stats_to_text() to new accounting
bcachefs:
Convert bch2_ioctl_fs_usage() to new accounting
bcachefs:
Convert bch2_replicas_gc2() to new accounting
bcachefs:
Convert clock code to u64s
bcachefs:
Convert for_each_btree_node() to lockrestart_do()
bcachefs:
Convert gc to new accounting
bcachefs:
darray: Don't pass NULL to memcpy()
bcachefs:
delete faulty fastpath in bch2_btree_path_traverse_cached()
bcachefs:
Delete journal-buf-sharded old style accounting
bcachefs:
Delete old assertion for online fsck
bcachefs:
dev_usage updated by new accounting
bcachefs:
disk accounting: ignore unknown types
bcachefs:
Disk space accounting rewrite
bcachefs:
Don't block journal when finishing check_allocations()
bcachefs:
Don't delete open files in online fsck
bcachefs:
don't expose "read_only" as a mount option
bcachefs:
Don't rely on implicit unsigned -> signed integer conversion
bcachefs:
don't use rht_bucket() in btree_key_cache_scan()
bcachefs:
drop packed, aligned from bkey_inode_buf
bcachefs:
ec should not allocate from ro devs
bcachefs:
Ensure buffered writes write as much as they can
bcachefs:
Extra debug for data move path
bcachefs:
Eytzinger accumulation for accounting keys
bcachefs:
Fix "trying to move an extent, but nr_replicas=0"
bcachefs:
Fix bch2_bucket_gens_init()
bcachefs:
Fix bch2_extents_match() false positive
bcachefs:
Fix bch2_gc_accounting_done() locking
bcachefs:
Fix bch2_trigger_alloc assert
bcachefs:
Fix bch2_trigger_alloc when upgrading from old versions
bcachefs:
fix btree_key_cache sysfs knob
bcachefs:
Fix ca->io_ref usage
bcachefs:
Fix compat issue with old alloc_v4 keys
bcachefs:
Fix double assignment in check_dirent_to_subvol()
bcachefs:
Fix double free of ca->buckets_nouse
bcachefs:
fix ei_update_lock lock ordering
bcachefs:
Fix failure to flush moves before sleeping in copygc
bcachefs:
fix failure to relock in bch2_btree_node_mem_alloc()
bcachefs:
fix failure to relock in btree_node_fill()
bcachefs:
Fix failure to relock in btree_node_get()
bcachefs:
Fix failure to return error in data_update_index_update()
bcachefs:
fix field-spanning write warning
bcachefs:
Fix forgetting to pass trans to fsck_err()
bcachefs:
Fix fsck warning about btree_trans not passed to fsck error
bcachefs:
Fix incorrect gfp flags
bcachefs:
fix incorrect i_state usage
bcachefs:
Fix integer overflow on trans->nr_updates
bcachefs:
Fix locking in __bch2_trans_mark_dev_sb()
bcachefs:
Fix locking in bch2_ioc_setlabel()
bcachefs:
fix missing bch2_err_str()
bcachefs:
Fix missing BTREE_TRIGGER_bucket_invalidate flag
bcachefs:
fix missing include
bcachefs:
Fix missing spaces in journal_entry_dev_usage_to_text
bcachefs:
Fix missing validation in bch2_sb_journal_v2_validate()
bcachefs:
Fix printbuf usage while atomic
bcachefs:
Fix race in bch2_accounting_mem_insert()
bcachefs:
fix rebalance accounting
bcachefs:
Fix rebalance_work accounting
bcachefs:
Fix refcounting in discard path
bcachefs:
Fix replay_now_at() assert
bcachefs:
fix smatch data leak warning in fs usage ioctl
bcachefs:
fix time_stats_to_text()
bcachefs:
fix typo
bcachefs:
Fix warning in __bch2_fsck_err() for trans not passed in
bcachefs:
Fix warning in bch2_fs_journal_stop()
bcachefs:
fsck_err() may now take a btree_trans
bcachefs:
implement FS_IOC_GETVERSION to support lsattr
bcachefs:
Improve "unable to allocate journal write" message
bcachefs:
improve bch2_dev_usage_to_text()
bcachefs:
Improve copygc_wait_to_text()
bcachefs:
Improve startup message
bcachefs:
Improve trans_blocked_journal_reclaim tracepoint
bcachefs:
Improved allocator debugging for ec
bcachefs:
Increase size of cuckoo hash table on too many rehashes
bcachefs:
Initialize gc buckets in alloc trigger
bcachefs:
KEY_TYPE_accounting
bcachefs:
Kill __bch2_accounting_mem_mod()
bcachefs:
Kill bch2_assert_btree_nodes_not_locked()
bcachefs:
Kill bch2_fs_usage_initialize()
bcachefs:
kill bch2_fs_usage_read()
bcachefs:
Kill bch2_fs_usage_to_text()
bcachefs:
Kill bch2_mount()
bcachefs:
kill btree_trans_too_many_iters() in bch2_bucket_alloc_freelist()
bcachefs:
Kill fs_usage_online
bcachefs:
Kill gc_pos_btree_node()
bcachefs:
kill key cache arg to bch2_assert_pos_locked()
bcachefs:
Kill replicas_journal_res
bcachefs:
Kill writing old accounting to journal
bcachefs:
Make allocator stuck timeout configurable, ratelimit messages
bcachefs:
Make bkey_fsck_err() a wrapper around fsck_err()
bcachefs:
make offline fsck set read_only fs flag
bcachefs:
Make read_only a mount option again, but hidden
bcachefs:
Mark more errors as autofix
bcachefs:
mean_and_variance: Avoid too-large shift amounts
bcachefs:
metadata version bucket_stripe_sectors
bcachefs:
More BCH_SB_MEMBER_INVALID support
bcachefs:
More informative error message in reattach_inode()
bcachefs:
per_cpu_sum()
bcachefs:
Plumb more logging through stdio redirect
bcachefs:
Print allocator stuck on timeout in fallocate path
bcachefs:
Ratelimit checksum error messages
bcachefs:
Reallocate table when we're increasing size
bcachefs:
Reduce the scope of gc_lock
bcachefs:
Refactor disk accounting data structures
bcachefs:
remove heap-related macros and switch to generic min_heap
bcachefs:
remove now spurious i_state initialization
bcachefs:
Rename BCH_WRITE_DONE -> BCH_WRITE_SUBMITTED
bcachefs:
Revert lockless buffered IO path
bcachefs:
Self healing on read IO error
bcachefs:
set fgf order hint before starting a buffered write
bcachefs:
setting bcachefs_effective.* xattrs is a noop
bcachefs:
show none if label is not set
bcachefs:
silence silly kdoc warning
bcachefs:
Simplify bch2_bkey_drop_ptrs()
bcachefs:
Simplify btree key cache fill path
bcachefs:
spelling fix
bcachefs:
split out lru_format.h
bcachefs:
support FS_IOC_SETFSLABEL
bcachefs:
support get fs label
bcachefs:
support REMAP_FILE_DEDUP in bch2_remap_file_range
bcachefs:
support STATX_DIOALIGN for statx file
bcachefs:
Switch to .get_inode_acl()
bcachefs:
sysfs internal/trigger_journal_writes
bcachefs:
sysfs trigger_freelist_wakeup
bcachefs:
track writeback errors using the generic tracking infrastructure
bcachefs:
twf: convert bch2_stdio_redirect_readline() to darray
bcachefs:
twf: delete dead struct fields
bcachefs:
uninline fallocate functions
bcachefs:
Unlock trans when waiting for user input in fsck
bcachefs:
unlock_long() before resort in journal replay
bcachefs:
Use bch2_wait_on_allocator() in btree node alloc path
bcachefs:
use FGP_WRITEBEGIN instead of combining individual flags
bcachefs:
Use filemap_read() to simplify the execution flow
bcachefs:
use new mount API
bcachefs:
Use try_cmpxchg() family of functions instead of cmpxchg()
bcachefs:
varint: Avoid left-shift of a negative value
bcachefs:
Walk leaf to root in btree_gc
bdev:
make blockdev_mnt static
befs:
Convert befs_symlink_read_folio() to use folio_end_read()
binder:
fix descriptor lookup for context manager
binder:
fix hang of unregistered readers
binder:
fix UAF caused by offsets overwrite
binder:
use bitmap for faster descriptor lookup
binder_alloc:
Fix sleeping function called from invalid context
binder_alloc:
Replace kcalloc with kvcalloc to mitigate OOM issues
binfmt_elf:
Calculate total_size earlier
binfmt_elf:
Honor PT_LOAD alignment for static PIE
binfmt_elf_fdpic:
fix AUXV size calculation when ELF_HWCAP2 is defined
binfmt_flat:
Fix corruption when not offsetting data start
bio-integrity:
don't restrict the size of integrity metadata
bitops:
Add a comment explaining the double underscore macros
blk-cgroup:
move congestion_count to struct blkcg
blk-lib:
check for kill signal in ioctl BLKZEROOUT
blk-throttle:
fix lower control under super low iops limit
blk-throttle:
remove more latency dead-code
blk-wbt:
don't throttle swap writes in direct reclaim
block, bfq:
remove blkg_path()
block/mq-deadline:
Fix the tag reservation code
block/rnbd:
Constify struct kobj_type
block:
add a bvec_phys helper
block:
Add atomic write support for statx
block:
Add core atomic write support
block:
Add fops atomic write support
block:
add helper macros to de-duplicate the queue sysfs attributes
block:
Add ioprio to block_rq tracepoint
block:
Add missing entries from cmd_flag_name[]
block:
Add missing entry to hctx_flag_name[]
block:
add special APIs for run-time disabling of discard and friends
block:
Add zone write plugging entry to rqf_name[]
block:
also return bio_integrity_payload * from stubs
block:
avoid polling configuration errors
block:
BFQ: Refactor bfq_exit_icq() to silence sparse warning
block:
bypass the STABLE_WRITES flag for protection information
block:
Call .limit_depth() after .hctx has been set
block:
call bio_integrity_unmap_free_user from blk_rq_unmap_user
block:
Catch possible entries missing from alloc_policy_name[]
block:
Catch possible entries missing from blk_queue_flag_name[]
block:
Catch possible entries missing from cmd_flag_name[]
block:
Catch possible entries missing from hctx_flag_name[]
block:
Catch possible entries missing from hctx_state_name[]
block:
Catch possible entries missing from rqf_name[]
block:
change rq_integrity_vec to respect the iterator
block:
check bio alignment in blk_mq_submit_bio
block:
clean up the check in blkdev_iomap_begin()
block:
Cleanup block device zone helpers
block:
cleanup flag_{show,store}
block:
conding style fixup for blk_queue_max_guaranteed_bio
block:
convert features and flags to __bitwise types
block:
correctly report cache type
block:
Define bdev_nr_zones() as an inline function
block:
Delete blk_queue_flag_test_and_set()
block:
don't call bio_uninit from bio_endio
block:
don't free submitter owned integrity payload on I/O completion
block:
don't free the integrity payload in bio_integrity_unmap_free_user
block:
don't reduce max_sectors based on io_opt
block:
don't require stable pages for non-PI metadata
block:
Drop locking annotation for limits_lock
block:
Drop NULL check in bdev_write_zeroes_sectors()
block:
factor out a blk_write_zeroes_limit helper
block:
factor out flag_{store,show} helper for integrity
block:
Fix blk_validate_atomic_write_limits() build for arm32
block:
fix deadlock between sd_remove & sd_release
block:
fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes
block:
fix get_max_segment_size() warning
block:
Fix lockdep warning in blk_mq_mark_tag_wait
block:
fix spelling and grammar for in writeback_cache_control.rst
block:
fix the blk_queue_nonrot polarity
block:
freeze the queue in queue_attr_store
block:
Generalize chunk_sectors support as boundary support
block:
Improve checks on zone resource limits
block:
initialize integrity buffer to zero before writing it to media
block:
invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags
block:
limit the Write Zeroes to manually writing zeroes fallback
block:
Make QUEUE_FLAG_x as an enum
block:
move cache control settings out of queue->flags
block:
move dma_pad_mask into queue_limits
block:
move integrity information into queue_limits
block:
move read-only and supported checks into (__)blkdev_issue_zeroout
block:
move the add_random flag to queue_limits
block:
move the bounce flag into the features field
block:
move the dax flag to queue_limits
block:
move the io_stat flag setting to queue_limits
block:
move the misaligned flag into the features field
block:
move the nonrot flag to queue_limits
block:
move the nowait flag to queue_limits
block:
move the pci_p2pdma flag to queue_limits
block:
move the poll flag to queue_limits
block:
move the raid_partial_stripes_expensive flag into the features field
block:
move the skip_tagset_quiesce flag to queue_limits
block:
move the stable_writes flag to queue_limits
block:
move the synchronous flag to queue_limits
block:
move the zone_resetall flag to queue_limits
block:
move the zoned flag into the features field
block:
only zero non-PI metadata tuples in bio_integrity_prep
block:
pass a gendisk to the queue_sysfs_entry methods
block:
pass a phys_addr_t to get_max_segment_size
block:
Pass blk_queue_get_max_sectors() a request pointer
block:
Prevent deadlocks when switching elevators
block:
Read max write zeroes once for __blkdev_issue_write_zeroes()
block:
refacto blkdev_issue_zeroout
block:
Relocate BLK_MQ_CPU_WORK_BATCH
block:
Relocate BLK_MQ_MAX_DEPTH
block:
remove a duplicate io_min check in blk_validate_limits
block:
remove allocation failure warnings in bio_integrity_prep
block:
remove bio_integrity_process
block:
Remove blk_alloc_zone_bitmap()
block:
remove blk_flush_policy
block:
remove disk_update_readahead
block:
remove QUEUE_FLAG_STOPPED
block:
Remove REQ_OP_ZONE_RESET_ALL emulation
block:
remove the blk_flush_integrity call in blk_integrity_unregister
block:
remove the blk_integrity_profile structure
block:
remove the discard_alignment flag
block:
remove the fallback case in queue_dma_alignment
block:
remove the LBA alignment check in __blkdev_issue_zeroout
block:
remove the unused blk_bounce enum
block:
remove unused queue limits API
block:
rename BLK_FEAT_MISALIGNED
block:
renumber and rename the cache disabled flag
block:
reuse original bio_vec array for integrity during clone
block:
set bip_vcnt correctly
block:
simplify adding the payload in bio_integrity_prep
block:
Simplify definition of RQF_NAME()
block:
simplify queue_logical_block_size
block:
split integrity support out of bio.h
block:
switch on bio operation in bio_integrity_prep
block:
t10-pi: Return correct ref tag when queue has no integrity profile
block:
take io_opt and io_min into account for max_sectors
block:
take offset into account in blk_bvec_map_sg again
block:
Use enum to define RQF_x bit indexes
block:
use kstrtoul in flag_store
block:
use the right type for stub rq_integrity_vec()
block:
Validate logical block size in blk_validate_limits()
Bluetooth/nokia:
Remove unused struct 'hci_nokia_radio_hdr'
Bluetooth:
Add vendor-specific packet classification for ISO data
Bluetooth:
btintel: Add firmware ID to firmware name
Bluetooth:
btintel: Add support for BlazarU core
Bluetooth:
btintel: Add support for Whale Peak2
Bluetooth:
btintel: Allow configuring drive strength of BRI
Bluetooth:
btintel: Fail setup on error
Bluetooth:
btintel: Fix spelling of *intermediate* in comment
Bluetooth:
btintel: Fix the sfi name for BlazarU
Bluetooth:
btintel: Refactor btintel_set_ppag()
Bluetooth:
btintel_pcie: Fix irq leak
Bluetooth:
btintel_pcie: Print Firmware Sequencer information
Bluetooth:
btintel_pcie: Remove unnecessary memset(0) calls
Bluetooth:
btmtk: add the function to get the fw name
Bluetooth:
btmtk: apply the common btmtk_fw_get_filename
Bluetooth:
btmtk: Fix btmtk.c undefined reference build error
Bluetooth:
btmtk: Fix btmtk.c undefined reference build error harder
Bluetooth:
btmtk: Fix kernel crash when entering btmtk_usb_suspend
Bluetooth:
btmtk: Mark all stub functions as inline
Bluetooth:
btmtk: move btusb_mtk_[setup, shutdown] to btmtk.c
Bluetooth:
btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c
Bluetooth:
btmtk: move btusb_recv_acl_mtk to btmtk.c
Bluetooth:
btmtk: remove #ifdef around declarations
Bluetooth:
btmtk: rename btmediatek_data
Bluetooth:
btnxpuart: Add handling for boot-signature timeout errors
Bluetooth:
btnxpuart: Add support for AW693 A1 chipset
Bluetooth:
btnxpuart: Add support for IW615 chipset
Bluetooth:
btnxpuart: Add system suspend and resume handlers
Bluetooth:
btnxpuart: Enable status prints for firmware download
Bluetooth:
btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
Bluetooth:
btnxpuart: Fix random crash seen while removing driver
Bluetooth:
btnxpuart: Fix warnings for suspend and resume functions
Bluetooth:
btnxpuart: Handle FW Download Abort scenario
Bluetooth:
btnxpuart: Shutdown timer and prevent rearming when driver unloading
Bluetooth:
btnxpuart: Update firmware names
Bluetooth:
btusb: add callback function in btusb suspend/resume
Bluetooth:
btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
Bluetooth:
btusb: Add RTL8852BE device 0489:e125 to device tables
Bluetooth:
btusb: mediatek: add ISO data transmission functions
Bluetooth:
btusb: mediatek: add MT7922 subsystem reset
Bluetooth:
btusb: mediatek: refactor the function btusb_mtk_reset
Bluetooth:
btusb: mediatek: remove the unnecessary goto tag
Bluetooth:
btusb: mediatek: reset the controller before downloading the fw
Bluetooth:
btusb: mediatek: return error for failed reg access
Bluetooth:
Fix usage of __hci_cmd_sync_status
Bluetooth:
hci: fix build when POWER_SEQUENCING=m
Bluetooth:
HCI: Invert LE State quirk to be opt-out rather then opt-in
Bluetooth:
hci_bcm4377: Add BCM4388 support
Bluetooth:
hci_bcm4377: Increase boot timeout
Bluetooth:
hci_bcm4377: Use correct unit for timeouts
Bluetooth:
hci_core, hci_sync: cleanup struct discovery_state
Bluetooth:
hci_core: cleanup struct hci_dev
Bluetooth:
hci_core: Don't use hci_prepare_cmd
Bluetooth:
hci_core: Fix LE quote calculation
Bluetooth:
hci_core: Fix not handling hibernation actions
Bluetooth:
hci_core: Prefer array indexing over pointer arithmetic
Bluetooth:
hci_core: Prefer struct_size over open coded arithmetic
Bluetooth:
hci_core: Remove usage of hci_req_sync
Bluetooth:
hci_event: Fix setting DISCOVERY_FINDING for passive scanning
Bluetooth:
hci_event: Set QoS encryption from BIGInfo report
Bluetooth:
hci_qca: don't call pwrseq_power_off() twice for QCA6390
Bluetooth:
hci_qca: fix a NULL-pointer derefence at shutdown
Bluetooth:
hci_qca: Fix build error
Bluetooth:
hci_qca: fix QCA6390 support on non-DT platforms
Bluetooth:
hci_qca: make pwrseq calls the default if available
Bluetooth:
hci_qca: schedule a devm action for disabling the clock
Bluetooth:
hci_qca: unduplicate calls to hci_uart_register_device()
Bluetooth:
hci_qca: use the power sequencer for wcn7850 and wcn6855
Bluetooth:
hci_sync: avoid dup filtering when passive scanning with adv monitor
Bluetooth:
hci_sync: Fix suspending with wrong filter policy
Bluetooth:
hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
Bluetooth:
hci_sync: Move handling of interleave_scan
Bluetooth:
hci_sync: Remove remaining dependencies of hci_request
Bluetooth:
iso: remove unused struct 'iso_list_data'
Bluetooth:
l2cap: always unlock channel in l2cap_conless_channel()
Bluetooth:
MGMT: Add error handling to pair_device()
Bluetooth:
MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
Bluetooth:
MGMT: Ignore keys being loaded with invalid type
Bluetooth:
MGMT: Make MGMT_OP_LOAD_CONN_PARAM update existing connection
Bluetooth:
MGMT: Uninitialized variable in load_conn_param()
Bluetooth:
qca: don't disable power management for QCA6390
Bluetooth:
qca: If memdump doesn't work, re-enable IBS
Bluetooth:
qca: use the power sequencer for QCA6390
Bluetooth:
Remove hci_request.{c,h}
Bluetooth:
SMP: Fix assumption of Central always being Initiator
Bluetooth:
Use sizeof(*pointer) instead of sizeof(type)
bna:
adjust 'name' buf size of bna_tcb and bna_ccb structures
bnxt_en :
Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
bnxt_en:
Add BCM5760X specific PHC registers mapping
bnxt_en:
Add is_ts_pkt field to struct bnxt_sw_tx_bd
bnxt_en:
Add new TX timestamp completion definitions
bnxt_en:
add timestamping statistics support
bnxt_en:
Add TX timestamp completion logic
bnxt_en:
Allow some TX packets to be unprocessed in NAPI
bnxt_en:
Don't clear ntuple filters and rss contexts during ethtool ops
bnxt_en:
fix atomic counter for ptp packets
bnxt_en:
Fix double DMA unmapping for XDP_REDIRECT
bnxt_en:
Fix RSS logic in __bnxt_reserve_rings()
bnxt_en:
implement netdev_queue_mgmt_ops
bnxt_en:
Increase the max total outstanding PTP TX packets to 4
bnxt_en:
Let bnxt_stamp_tx_skb() return error code
bnxt_en:
Refactor all PTP TX timestamp fields into a struct
bnxt_en:
Remove an impossible condition check for PTP TX pending SKB
bnxt_en:
Remove atomic operations on ptp->tx_avail
bnxt_en:
split rx ring helpers out from ring helpers
bnxt_en:
unlink page pool when stopping Rx queue
bnxt_en:
update xdp_rxq_info in queue restart logic
bnxt_re:
Fix imm_data endianness
bonding:
change ipsec_lock from spin lock to mutex
bonding:
extract the use of real_device into local variable
bonding:
fix bond_ipsec_offload_ok return type
bonding:
fix null pointer deref in bond_ipsec_offload_ok
bonding:
fix xfrm real_dev null pointer dereference
bonding:
fix xfrm state handling when clearing active slave
bonding:
implement xdo_dev_state_free and call it after deletion
bootconfig:
Remove duplicate included header file linux/bootconfig.h
bpf, arm64:
Fix trampoline for BPF_TRAMP_F_CALL_ORIG
bpf, arm64:
Inline bpf_get_current_task/_btf() helpers
bpf, devmap:
Add .map_alloc_check
bpf, docs:
Add table captions
bpf, docs:
Address comments from IETF Area Directors
bpf, docs:
Clarify call local offset
bpf, docs:
clarify sign extension of 64-bit use of 32-bit imm
bpf, docs:
Fix instruction.rst indentation
bpf, docs:
Move sentence about returning R0 to abi.rst
bpf, docs:
Use RFC 2119 language for ISA requirements
bpf, events:
Use prog to emit ksymbol event for main program
bpf, net:
Fix a potential race in do_sock_getsockopt()
bpf, net:
Use DEV_STAT_INC()
bpf, verifier:
Correct tail_call_reachable for bpf prog
bpf, x64:
Remove tail call detection
bpf/selftests:
Fix ASSERT_OK condition check in uprobe_syscall test
bpf:
Add bits iterator
bpf:
add check for invalid name in btf_name_valid_section()
bpf:
Add CHECKSUM_COMPLETE to bpf test progs
bpf:
add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses
bpf:
add new negative selftests to cover missing check_func_arg_reg_off() and reg->type check
bpf:
Add security_file_post_open() LSM hook to sleepable_lsm_hooks
bpf:
allow bpf helpers to be used into HID-BPF struct_ops
bpf:
annotate BTF show functions with __printf
bpf:
Change bpf_session_cookie return value to __u64 *
bpf:
constify member bpf_sysctl_kern:: Table
bpf:
create repeated fields for arrays.
bpf:
crypto: make state and IV dynptr nullable
bpf:
Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
bpf:
enable detaching links of struct_ops objects.
bpf:
export bpf_link_inc_not_zero.
bpf:
Fix a crash when btf_parse_base() returns an error pointer
bpf:
Fix a kernel verifier crash in stacksafe()
bpf:
Fix a segment issue when downgrading gso_size
bpf:
Fix atomic probe zero-extension
bpf:
Fix bpf_dynptr documentation comments
bpf:
fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefined
bpf:
Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
bpf:
Fix order of args in call to bpf_map_kvcalloc
bpf:
fix overflow check in adjust_jmp_off()
bpf:
Fix tailcall cases in test_bpf
bpf:
Fix updating attached freplace prog in prog_array map
bpf:
helpers: fix bpf_wq_set_callback_impl signature
bpf:
kprobe: remove unused declaring of bpf_kprobe_override
bpf:
limit the number of levels of a nested struct type.
bpf:
look into the types of the fields of a struct type recursively.
bpf:
Make bpf_session_cookie() kfunc return long *
bpf:
pass bpf_struct_ops_link to callbacks in bpf_struct_ops.
bpf:
refactor btf_find_struct_field() and btf_find_datasec_var().
bpf:
Relax tuple len requirement for sk helpers.
bpf:
relax zero fixed offset constraint on KF_TRUSTED_ARGS/KF_RCU
bpf:
remove redeclaration of new_n in bpf_verifier_vlog
bpf:
Remove tst_run from lwt_seg6local_prog_ops.
bpf:
Remove unnecessary call to btf_field_type_size().
bpf:
Remove unnecessary checks on the offset of btf_field.
bpf:
Remove unnecessary loop in task_file_seq_get_next()
bpf:
remove unused parameter in __bpf_free_used_btfs
bpf:
remove unused parameter in bpf_jit_binary_pack_finalize
bpf:
Remove unused variable "prev_state"
bpf:
selftests: Do not use generated kfunc prototypes for arena progs
bpf:
selftests: Fix bpf_cpumask_first_zero() kfunc prototype
bpf:
selftests: Fix bpf_iter_task_vma_new() prototype
bpf:
selftests: Fix bpf_map_sum_elem_count() kfunc prototype
bpf:
selftests: Fix fentry test kfunc prototypes
bpf:
selftests: Namespace struct_opt callbacks in bpf_dctcp
bpf:
selftests: nf: Opt out of using generated kfunc prototypes
bpf:
selftests: xfrm: Opt out of using generated kfunc prototypes
bpf:
Support can_loop/cond_break on big endian
bpf:
support epoll from bpf struct_ops links.
bpf:
Track delta between "linked" registers.
bpf:
treewide: Align kfunc signatures to prog point-of-view
bpf:
use check_add_overflow() to check for addition overflows
bpf:
use check_sub_overflow() to check for subtraction overflows
bpf:
Use precise image size for struct_ops trampoline
bpf:
verifier: make kfuncs args nullalble
bpf:
verifier: Relax caller requirements for kfunc projection type args
bpftool:
Allow compile-time checks of BPF map auto-attach support in skeleton
bpftool:
Change pid_iter.bpf.c to comply with the change of bpf_link_fops.
bpftool:
Fix make dependencies for vmlinux.h
bpftool:
Fix typo in MAX_NUM_METRICS macro name
bpftool:
Fix typo in usage help
bpftool:
improve skeleton backwards compat with old buggy libbpfs
bpftool:
Introduce btf c dump sorting
bpftool:
Mount bpffs when pinmaps path not under the bpffs
bpftool:
Query only cgroup-related attach types
bpftool:
Support dumping kfunc prototypes from BTF
bpftool:
Un-const bpf_func_info to fix it for llvm 17 and newer
bpftool:
Use BTF field iterator in btfgen
brd:
add missing MODULE_DESCRIPTION() macro
bsr:
add missing MODULE_DESCRIPTION() macro
btrfs:
abort transaction if we don't find extref in btrfs_del_inode_extref()
btrfs:
abort transaction on errors in btrfs_free_chunk()
btrfs:
add and use helper to commit the current transaction
btrfs:
add comment about locking to btrfs_split_ordered_extent()
btrfs:
add documentation around snapshot delete
btrfs:
add MODULE_DESCRIPTION()
btrfs:
automatically remove the subvolume qgroup
btrfs:
avoid allocating and running pointless delayed extent operations
btrfs:
avoid create and commit empty transaction when committing super
btrfs:
avoid removal and re-insertion of split ordered extent
btrfs:
avoid transaction commit on any fsync after subvolume creation
btrfs:
avoid using fixed char array size for tree names
btrfs:
change BTRFS_MOUNT_* flags to 64bit type
btrfs:
check delayed refs when we're checking if a ref exists
btrfs:
clean up our handling of refs == 0 in snapshot delete
btrfs:
cleanup duplicated parameters related to btrfs_alloc_ordered_extent
btrfs:
cleanup duplicated parameters related to btrfs_create_dio_extent()
btrfs:
cleanup duplicated parameters related to can_nocow_file_extent_args
btrfs:
cleanup duplicated parameters related to create_io_em()
btrfs:
cleanup recursive include of the same header
btrfs:
cleanup the bytenr usage inside btrfs_extent_item_to_extent_map()
btrfs:
constify parameters of write_eb_member() and its users
btrfs:
constify pointer parameters where applicable
btrfs:
convert correctness BUG_ON()'s to ASSERT()'s in walk_up_proc()
btrfs:
do not BUG_ON() when freeing tree block after error
btrfs:
do not clear page dirty inside extent_write_locked_range()
btrfs:
do not directly include rwlock_types.h
btrfs:
do not subtract delalloc from avail bytes
btrfs:
don't allocate file extent tree for non regular files
btrfs:
don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
btrfs:
don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
btrfs:
don't do extra find_extent_buffer() in do_walk_down()
btrfs:
don't pass fs_info to describe_relocation()
btrfs:
drop bytenr_orig and fix comment in btrfs_scan_one_device()
btrfs:
dynamic block_group reclaim threshold
btrfs:
emit a warning about space cache v1 being deprecated
btrfs:
enhance compression error messages
btrfs:
export the expected file extent through can_nocow_extent()
btrfs:
extract the reference dropping code into it's own helper
btrfs:
factor out eb uptodate check from do_walk_down()
btrfs:
factor out stripe length calculation into a helper
btrfs:
fix a use-after-free when hitting errors inside btrfs_submit_chunk()
btrfs:
fix bitmap leak when loading free space cache on duplicate entry
btrfs:
fix corrupt read due to bad offset of a compressed extent map
btrfs:
fix corruption after buffer fault in during direct IO append write
btrfs:
fix data race when accessing the last_trans field of a root
btrfs:
fix double inode unlock for direct IO sync writes
btrfs:
fix extent map use-after-free when adding pages to compressed bio
btrfs:
fix function name in comment for btrfs_remove_ordered_extent()
btrfs:
fix invalid mapping of extent xarray state
btrfs:
fix misspelled end IO compression callbacks
btrfs:
fix qgroup reserve leaks in cow_file_range
btrfs:
fix race between direct IO write and fsync when using same fd
btrfs:
fix the ram_bytes assignment for truncated ordered extents
btrfs:
fix typo in error message in btrfs_validate_super()
btrfs:
fix uninitialized return value from btrfs_reclaim_sweep()
btrfs:
handle errors from btrfs_dec_ref() properly
btrfs:
handle errors from ref mods during UPDATE_BACKREF in walk_down_proc()
btrfs:
ignore incorrect btrfs_file_extent_item::ram_bytes
btrfs:
implement launder_folio for clearing dirty page reserve
btrfs:
initialize last_extent_end to fix -Wmaybe-uninitialized warning in extent_fiemap()
btrfs:
initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
btrfs:
introduce extra sanity checks for extent maps
btrfs:
introduce new "rescue=ignoremetacsums" mount option
btrfs:
introduce new "rescue=ignoresuperflags" mount option
btrfs:
introduce new members for extent_map
btrfs:
keep const when returning value from get_unaligned_le8()
btrfs:
lock subpage ranges in one go for writepage_delalloc()
btrfs:
make __extent_writepage_io() to write specified range only
btrfs:
make btrfs_finish_ordered_extent() return void
btrfs:
make cow_file_range_inline() honor locked_page on error
btrfs:
make extent_write_locked_range() handle subpage writeback correctly
btrfs:
make validate_extent_map() catch ram_bytes mismatch
btrfs:
mark ordered extent insertion failure checks as unlikely
btrfs:
move btrfs_block_group_root() to block-group.c
btrfs:
move extent_range_clear_dirty_for_io() into inode.c
btrfs:
move fiemap code into its own file
btrfs:
move the direct IO code into its own file
btrfs:
only enable extent map shrinker for DEBUG builds
btrfs:
only print error message when checking item size in print_extent_item()
btrfs:
only run the extent map shrinker from kswapd tasks
btrfs:
output the unrecognized super block flags as hex
btrfs:
pass a btrfs_inode to btrfs_compress_heuristic()
btrfs:
pass a btrfs_inode to btrfs_fdatawrite_range()
btrfs:
pass a btrfs_inode to btrfs_ioctl_send()
btrfs:
pass a btrfs_inode to btrfs_readdir_get_delayed_items()
btrfs:
pass a btrfs_inode to btrfs_readdir_put_delayed_items()
btrfs:
pass a btrfs_inode to btrfs_set_prop()
btrfs:
pass a btrfs_inode to btrfs_wait_ordered_range()
btrfs:
pass a btrfs_inode to is_data_inode()
btrfs:
pass a reloc_control to relocate_file_extent_cluster()
btrfs:
pass a reloc_control to relocate_one_folio()
btrfs:
pass a struct reloc_control to prealloc_file_extent_cluster()
btrfs:
pass reloc_control to relocate_data_extent()
btrfs:
pass reloc_control to setup_relocation_extent_mapping()
btrfs:
pass struct btrfs_io_geometry into handle_ops_on_dev_replace()
btrfs:
periodic block_group reclaim
btrfs:
preallocate inodes xarray entry to avoid transaction abort
btrfs:
preallocate ulist memory for qgroup rsv
btrfs:
prevent pathological periodic reclaim loops
btrfs:
print-tree: add generation and type dump for EXTENT_DATA_KEY
btrfs:
push lookup_info into struct walk_control
btrfs:
qgroup: avoid start/commit empty transaction when flushing reservations
btrfs:
qgroup: delete a TODO about using kmem cache to allocate structures
btrfs:
qgroup: do quick checks if quotas are enabled before starting ioctls
btrfs:
qgroup: don't use extent changeset when not needed
btrfs:
qgroup: preallocate memory before adding a relation
btrfs:
qgroup: warn about inconsistent qgroups when relation update fails
btrfs:
raid56: do extra dumping for CONFIG_BTRFS_ASSERT
btrfs:
reduce critical section at btrfs_wait_ordered_extents()
btrfs:
reduce critical section at btrfs_wait_ordered_roots()
btrfs:
reduce nesting and deduplicate error handling at btrfs_iget_path()
btrfs:
reduce nesting for extent processing at btrfs_lookup_extent_info()
btrfs:
remove all extra btrfs_check_eb_owner() calls
btrfs:
remove duplicate name variable declarations
btrfs:
remove extent_map::block_len member
btrfs:
remove extent_map::block_start member
btrfs:
remove extent_map::orig_start member
btrfs:
remove inode_lock from struct btrfs_root and use xarray locks
btrfs:
remove local variable need_account in do_walk_down()
btrfs:
remove location key from struct btrfs_inode
btrfs:
remove no longer used btrfs_migrate_to_delayed_refs_rsv()
btrfs:
remove NULL transaction support for btrfs_lookup_extent_info()
btrfs:
remove objectid from struct btrfs_inode on 64 bits platforms
btrfs:
remove pointless code when creating and deleting a subvolume
btrfs:
remove raid-stripe-tree encoding field from stripe_extent
btrfs:
remove super block argument from btrfs_iget()
btrfs:
remove super block argument from btrfs_iget_locked()
btrfs:
remove super block argument from btrfs_iget_path()
btrfs:
remove superfluous metadata check at btrfs_lookup_extent_info()
btrfs:
remove the BUG_ON() inside extent_range_clear_dirty_for_io()
btrfs:
remove the extra_gfp parameter from btrfs_alloc_folio_array()
btrfs:
remove unused define EXTENT_SIZE_PER_ITEM
btrfs:
remove unused Opt enums
btrfs:
rename err to ret in btrfs_cleanup_fs_roots()
btrfs:
rename err to ret in btrfs_drop_snapshot()
btrfs:
rename err to ret in btrfs_recover_relocation()
btrfs:
rename extent_map::orig_block_len to disk_num_bytes
btrfs:
rename macro local variables that clash with other variables
btrfs:
rename rb_root member of extent_map_tree from map to root
btrfs:
rename ret to err in btrfs_recover_relocation()
btrfs:
rename ret to ret2 in btrfs_recover_relocation()
btrfs:
rename the extra_gfp parameter of btrfs_alloc_page_array()
btrfs:
replace BUG_ON with ASSERT in walk_down_proc()
btrfs:
replace BUG_ON() with error handling at update_ref_for_cow()
btrfs:
report reclaim stats in sysfs
btrfs:
run delayed iputs when flushing delalloc
btrfs:
scrub: avoid create/commit empty transaction at finish_extent_writes_for_zoned()
btrfs:
scrub: update last_physical after scrubbing one stripe
btrfs:
send: allow cloning non-aligned extent if it ends at i_size
btrfs:
send: annotate struct name_cache_entry with __counted_by()
btrfs:
send: avoid create/commit empty transaction at ensure_commit_roots_uptodate()
btrfs:
send: get rid of the label and gotos at ensure_commit_roots_uptodate()
btrfs:
send: make ensure_commit_roots_uptodate() simpler and more efficient
btrfs:
simplify range parameters of btrfs_wait_ordered_roots()
btrfs:
simplify setting the full backref flag at update_ref_for_cow()
btrfs:
slightly loosen the requirement for qgroup removal
btrfs:
store fs_info in space_info
btrfs:
subpage: introduce helpers to handle subpage delalloc locking
btrfs:
subpage: remove the unused error bitmap dumping
btrfs:
switch btrfs_block_group::inode to struct btrfs_inode
btrfs:
switch btrfs_ordered_extent::inode to struct btrfs_inode
btrfs:
switch btrfs_pending_snapshot::dir to btrfs_inode
btrfs:
tree-checker: add dev extent item checks
btrfs:
tree-checker: add extra ram_bytes and disk_num_bytes check
btrfs:
tree-checker: reject BTRFS_FT_UNKNOWN dir type
btrfs:
tree-checker: validate dref root and objectid
btrfs:
uapi: record temporary super flags used by btrfstune
btrfs:
unify index_cnt and csum_bytes from struct btrfs_inode
btrfs:
unify logic to decide if we need to walk down into a node during snapshot delete
btrfs:
update panic message when splitting ordered extent
btrfs:
update target inode's ctime on unlink
btrfs:
urgent periodic reclaim pass
btrfs:
use a btrfs_inode in the log context (struct btrfs_log_ctx)
btrfs:
use a btrfs_inode local variable at btrfs_sync_file()
btrfs:
use a regular rb_root instead of cached rb_root for extent_map_tree
btrfs:
use an xarray to track open inodes in a root
btrfs:
use btrfs_read_extent_buffer() in do_walk_down()
btrfs:
use for-local variables that shadow function variables
btrfs:
use iget5_locked_rcu
btrfs:
use label to deduplicate error path at btrfs_force_cow_block()
btrfs:
zoned: fix zone_unusable accounting on making block group read-write again
btrfs:
zoned: handle broken write pointer on zones
btrfs:
zoned: make btrfs_get_dev_zone() static
btrfs:
zoned: properly take lock to read/update block group's zoned variables
buffer:
Remove calls to set and clear the folio error flag
build-id:
require program headers to be right after ELF header
bus:
mhi: ep: Do not allocate memory for MHI objects from DMA zone
bus:
mhi: host: Add support for Foxconn SDX72 modems
bus:
mhi: host: Allow controller drivers to specify name for the MHI controller
bus:
mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' for product families
bus:
sunxi-rsb: Constify struct regmap_bus
bus:
ts-nbus: Use pwm_apply_might_sleep()
bus:
vexpress-config: Add missing MODULE_DESCRIPTION() macro
cache:
add __cacheline_group_{begin, end}_aligned() (+ couple more)
cache:
Add StarFive StarLink cache management
cache:
StarFive: Require a 64-bit system
cachefiles:
Set the max subreq size for cache writes to MAX_RW_COUNT
cacheinfo:
Add function to get cacheinfo for a given CPU and cache level
caif_virtio:
use virtio_find_single_vq() for single virtqueue finding
can:
bcm: Remove proc entry when dev is unregistered.
can:
gs_usb: add VID/PID for Xylanta SAINT3 product family
can:
hi311x: simplify with spi_get_device_match_data()
can:
isotp: remove ISO 15675-2 specification version where possible
can:
Kconfig: remove obsolete help text for slcan
can:
kvaser_pciefd: Add inline
can:
kvaser_pciefd: Add MSI interrupts
can:
kvaser_pciefd: Add unlikely
can:
kvaser_pciefd: Change name of return code variable
can:
kvaser_pciefd: Group #defines together
can:
kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
can:
kvaser_pciefd: Remove unnecessary comment
can:
kvaser_pciefd: Rename board_irq to pci_irq
can:
kvaser_pciefd: Skip redundant NULL pointer check in ISR
can:
kvaser_pciefd: Use a single write when releasing RX buffers
can:
kvaser_usb: Add support for Kvaser Mini PCIe 1xCAN
can:
kvaser_usb: Add support for Kvaser USBcan Pro 5xCAN
can:
kvaser_usb: Add support for Vining 800
can:
m_can: Constify struct m_can_ops
can:
m_can: disable_all_interrupts, not clear active_interrupts
can:
m_can: Do not cancel timer from within timer
can:
m_can: don't enable transceiver when probing
can:
m_can: Limit coalescing to peripheral instances
can:
m_can: Release irq on error in m_can_open
can:
m_can: Remove coalesing disable in isr during suspend
can:
m_can: Remove m_can_rx_peripheral indirection
can:
m_can: Reset cached active_interrupts on start
can:
m_can: Reset coalescing during suspend/resume
can:
mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
can:
mcp251x: Fix up includes
can:
mcp251x: simplify with spi_get_device_match_data()
can:
mcp251xfd: clarify the meaning of timestamp
can:
mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
can:
mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
can:
mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
can:
mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
can:
mcp251xfd: properly indent labels
can:
mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
can:
mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
can:
mcp251xfd: simplify with spi_get_device_match_data()
can:
mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
can:
mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
can:
mcp251xfd: update errata references
can:
mscan: remove unused struct 'mscan_state'
can:
rcar_canfd: Improve printing of global operational state
can:
rcar_canfd: Remove superfluous parentheses in address calculations
can:
rcar_canfd: Simplify clock handling
can:
sja1000: plx_pci: Reuse predefined CTI subvendor ID
can:
xilinx_can: Document driver description to list all supported IPs
cdc-acm:
Add DISABLE_ECHO quirk for GE HealthCare UI Controller
CDC-NCM:
add support for Apple's private interface
cdrom:
Add missing MODULE_DESCRIPTION()
ceph:
convert comma to semicolon in __ceph_dentry_dir_lease_touch()
ceph:
drop usage of page_index
ceph:
fix incorrect kmalloc size of pagevec mempool
ceph:
force sending a cap update msg back to MDS for revoke op
ceph:
periodically flush the cap releases
ceph:
use cap_wait_list only if debugfs is enabled
cgroup/cpuset:
Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
cgroup/cpuset:
Delay setting of CS_CPU_EXCLUSIVE until valid partition
cgroup/cpuset:
Eliminate unncessary sched domains rebuilds in hotplug
cgroup/cpuset:
fix panic caused by partcmd_update
cgroup/cpuset:
Fix remote root partition creation problem
cgroup/cpuset:
Make cpuset.cpus.exclusive independent of cpuset.cpus
cgroup/cpuset:
Optimize isolated partition only generate_sched_domains() calls
cgroup/cpuset:
Prevent UAF in proc_cpuset_show()
cgroup/cpuset:
Reduce the lock protecting CS_SCHED_LOAD_BALANCE
cgroup/cpuset:
Remove unnecessary zeroing
cgroup/cpuset:
Update comment on callback_lock
cgroup/misc:
Introduce misc.events.local
cgroup/misc:
Introduce misc.peak
cgroup/pids:
Add pids.events.local
cgroup/pids:
Make event counters hierarchical
cgroup/pids:
Separate semantics of pids.events related to pids.max
cgroup/rstat:
add force idle show helper
cgroup:
Add Michal Koutný as a maintainer
cgroup:
avoid the unnecessary list_add(dying_tasks) in cgroup_exit()
cgroup:
Protect css->cgroup write under css_set_lock
cgroup_misc:
add kernel-doc comments for enum misc_res_type
char:
add missing MODULE_DESCRIPTION() macros
char:
add missing NetWinder MODULE_DESCRIPTION() macros
char:
tpm: Fix possible memory leak in tpm_bios_measurements_open()
char:
xillybus: Check USB endpoints when probing device
char:
xillybus: Don't destroy workqueue from work item running on it
char:
xillybus: Refine workqueue handling
checkpatch:
check for missing Fixes tags
checkpatch:
really skip LONG_LINE_* when LONG_LINE is ignored
cifs:
Add a tracepoint to track credits involved in R/W requests
cifs:
cifs_inval_name_dfs_link_error: correct the check for fullpath
cifs:
Fix copy offload to flush destination region
cifs:
Fix FALLOC_FL_PUNCH_HOLE support
cifs:
Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
cifs:
Fix lack of credit renegotiation on read retry
cifs:
Fix missing error code set
cifs:
Fix missing fscache invalidation
cifs:
fix noisy message on copy_file_range
cifs:
fix potential null pointer use in destroy_workqueue in init_cifs error path
cifs:
fix reconnect with SMB1 UNIX Extensions
cifs:
Fix server re-repick on subrequest retry
cifs:
Fix setting of zero_point after DIO write
cifs:
Fix signature miscalculation
cifs:
Fix SMB1 readv/writev callback in the same way as SMB2/3
cifs:
Fix zero_point init on inode initialisation
cifs:
mount with "unix" mount option for SMB1 incorrectly handled
cifs:
Remove cifs_aio_ctx
cifs:
update internal version number
Linux:
Cirrus Logic Family of ADCs
cleanup:
Standardize the header guard define's name
clk/sophgo:
Using BUG() instead of unreachable() in mmux_get_parent_id()
clk:
davinci: da8xx-cfgchip: Initialize clk_init_data before use
clk:
disable clk gate tests for s390
clk:
en7523: Add reset-controller support for EN7581 SoC
clk:
en7523: fix rate divider for slic and spi clocks
clk:
en7523: Remove pcie prepare/unpreare callbacks for EN7581 SoC
clk:
en7523: Remove PCIe reset open drain configuration for EN7581
clk:
lpc32xx: Constify struct regmap_config
clk:
mediatek: Add a module description where missing
clk:
mediatek: mt8173-infracfg: Handle unallocated infracfg when module
clk:
meson: add 'NOINIT_ENABLED' flag to eliminate init for enabled PLL
clk:
meson: add missing MODULE_DESCRIPTION() macros
clk:
meson: c3: add c3 clock peripherals controller driver
clk:
meson: c3: add support for the C3 SoC PLL clock
clk:
meson: s4: fix fixed_pll_dco clock
clk:
meson: s4: fix pwm_j_div parent clock
clk:
mxs: Use clamp() in clk_ref_round_rate() and clk_ref_set_rate()
clk:
qcom: Add Camera Clock Controller driver for SM7150
clk:
qcom: add clock controller driver for qca8386/qca8084
clk:
qcom: Add Display Clock Controller driver for SM7150
clk:
qcom: add missing MODULE_DESCRIPTION() macros
clk:
qcom: Add QCM2290 GPU clock controller driver
clk:
qcom: Add Video Clock Controller driver for SM7150
clk:
qcom: branch: Add clk_branch2_prepare_ops
clk:
qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
clk:
qcom: camcc-sm8650: Add SM8650 camera clock controller driver
clk:
qcom: clk-alpha-pll: Add HUAYRA_2290 support
clk:
qcom: clk-alpha-pll: Fix the pll post div mask
clk:
qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
clk:
qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled
clk:
qcom: clk-alpha-pll: Simplify the zonda_pll_adjust_l_val()
clk:
qcom: clk-alpha-pll: Update set_rate for Zonda PLL
clk:
qcom: common: Add interconnect clocks support
clk:
qcom: common: commonize qcom_cc_really_probe
clk:
qcom: Constify struct pll_vco
clk:
qcom: Fix SM_GCC_7150 dependencies
clk:
qcom: gcc-ipq6018: update sdcc max clock frequency
clk:
qcom: gcc-ipq9574: Add PCIe pipe clocks
clk:
qcom: gcc-sa8775p: Remove support for UFS hw ctl clocks
clk:
qcom: gcc-sa8775p: Set FORCE_MEM_CORE_ON for gcc_ufs_phy_ice_core_clk
clk:
qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
clk:
qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
clk:
qcom: gcc-sc8280xp: don't use parking clk_ops for QUPs
clk:
qcom: gcc-sm7150: constify clk_init_data structures
clk:
qcom: gcc-sm8550: Don't park the USB RCG at registration time
clk:
qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
clk:
qcom: gcc-sm8650: Don't use shared clk_ops for QUPs
clk:
qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs
clk:
qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
clk:
qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags
clk:
qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks
clk:
qcom: gdsc: Add set and get hwmode callbacks to switch GDSC mode
clk:
qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
clk:
qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
clk:
qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
clk:
qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
clk:
qcom: ipq9574: Update the alpha PLL type for GPLLs
clk:
qcom: ipq9574: Use icc-clk for enabling NoC related clocks
clk:
qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
clk:
qcom: lpasscc-sc8280xp: Constify struct regmap_config
clk:
qcom: nsscc-qca8k: Fix the MDIO functions undefined issue
clk:
qcom: Park shared RCGs upon registration
clk:
qcom: Remove QCOM_RPMCC symbol
clk:
qcom: sc7280: Update the transition delay for GDSC
clk:
qcom: select right config in CLK_QCM2290_GPUCC definition
clk:
qcom: videocc-sm8550: Add SM8650 video clock controller
clk:
qcom: videocc-sm8550: Add support for videocc XO clk ares
clk:
qcom: videocc: Use HW_CTRL_TRIGGER for SM8250, SC7280 vcodec GDSC's
clk:
renesas: cpg-lib: Use DEFINE_SPINLOCK() for global spinlock
clk:
renesas: Drop "Renesas" from individual driver descriptions
clk:
renesas: r8a77970: Use common cpg_lock
clk:
renesas: r8a779h0: Add Audio clocks
clk:
renesas: r8a779h0: Add CSI-2 clocks
clk:
renesas: r8a779h0: Add ISPCS clocks
clk:
renesas: r8a779h0: Add VIN clocks
clk:
renesas: r8a779h0: Fix PLL2/PLL4 multipliers in comments
clk:
renesas: r9a08g045: Add clock, reset and power domain support for I2C
clk:
renesas: r9a08g045: Add clock, reset and power domain support for the VBATTB IP
clk:
renesas: rcar-gen2: Use DEFINE_SPINLOCK() for static spinlock
clk:
rockchip: rk3128: Add HCLK_SFC
clk:
rockchip: rk3128: Add hclk_vio_h2p to critical clocks
clk:
rockchip: rk3128: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3128: Export PCLK_MIPIPHY
clk:
rockchip: rk3188: Drop CLK_NR_CLKS usage
clk:
rockchip: Switch to use kmemdup_array()
clk:
samsung: exynos-clkout: Remove misleading of_match_table/MODULE_DEVICE_TABLE
clk:
samsung: fix getting Exynos4 fin_pll rate from external clocks
clk:
samsung: gs101: mark gout_hsi2_ufs_embd_i_clk_unipro as critical
clk:
samsung: Switch to use kmemdup_array()
clk:
sifive: prci: fix module autoloading
clk:
sophgo: add missing MODULE_DESCRIPTION() macro
clk:
sophgo: Add SG2042 clock driver
clk:
sophgo: Avoid -Wsometimes-uninitialized in sg2042_clk_pll_set_rate()
clk:
sophgo: clk-sg2042-pll: Fix uninitialized variable in debug output
clk:
sprd: add missing MODULE_DESCRIPTION() macro
clk:
starfive: jh7110-sys: Add notifier for PLL0 clock
clk:
stm32mp25: add security clocks
clk:
stm32mp2: use of STM32 access controller
clk:
sunxi-ng r40: Constify struct regmap_config
clk:
sunxi-ng: add missing MODULE_DESCRIPTION() macros
clk:
sunxi-ng: h616: Add clock/reset for GPADC
clk:
sunxi: Remove unused struct 'gates_data'
clk:
T-Head: Disable on 32-bit Targets
clk:
test: add missing MODULE_DESCRIPTION() macros
clk:
thead: Add support for T-Head TH1520 AP_SUBSYS clocks
clk:
thead: fix dependency on clk_ignore_unused
clk:
vexpress-osc: add missing MODULE_DESCRIPTION() macro
clk:
xilinx: Constify struct regmap_config
clocksource/driver/arm_global_timer:
Remove unnecessary ‘0’ values from err
clocksource/drivers/arm_arch_timer:
Remove unnecessary ‘0’ values from irq
clocksource/drivers/imx-tpm:
Fix next event not taking effect sometime
clocksource/drivers/imx-tpm:
Fix return -ETIME when delta exceeds INT_MAX
clocksource/drivers/mips-gic-timer:
Correct sched_clock width
clocksource/drivers/mips-gic-timer:
Refine rating computation
clocksource/drivers/realtek:
Add timer driver for rtl-otto platforms
clocksource/drivers/sh_cmt:
Address race condition for clock events
clocksource/drivers/timer-of:
Remove percpu irq related code
clocksource:
Fix brown-bag boolean thinko in cs_watchdog_read()
clocksource:
hyper-v: Use lapic timer in a TDX VM without paravisor
clone3:
drop __ARCH_WANT_SYS_CLONE3 macro
coda:
Convert coda_symlink_filler() to use folio_end_read()
codetag:
debug: mark codetags for poisoned page as empty
compiler.h:
simplify data_race() macro
const_structs.checkpatch:
add regmap structs
const_structs.checkpatch:
add snd_soc_tplg_ops
coredump:
simplify zap_process()
coresight:
constify the struct device_type usage
coresight:
Fix ref leak when of_coresight_parse_endpoint() fails
coresight:
tmc: Remove duplicated include in coresight-tmc-core.c
counter/ti-eqep:
Add new ti-am62-eqep compatible
counter:
ftm-quaddec: add missing MODULE_DESCRIPTION() macro
counter:
stm32-timer-cnt: Use TIM_DIER_CCxIE(x) instead of TIM_DIER_CCxIE(x)
counter:
ti-eqep: Allow eQEP driver to be built for K3 devices
counter:
ti-eqep: implement over/underflow events
counter:
ti-eqep: remove counter_priv() wrapper
counter:
ti-eqep: remove unused struct member
cpu/hotplug, x86/acpi:
Disable CPU offlining for ACPI MADT wakeup
cpu/hotplug:
Add support for declaring CPU offlining not supported
cpu/hotplug:
Fix typo in comment
cpu/hotplug:
Reverse order of iteration in freeze_secondary_cpus()
cpu/SMT:
Enable SMT only if a core is online
cpu:
Do not warn on arch_register_cpu() returning -EPROBE_DEFER
cpu:
Drop "extern" from function declarations in cpuhplock.h
cpu:
Move CPU hotplug function declarations into their own header
cpufreq/amd-pstate-ut:
Convert nominal_freq to khz during comparisons
cpufreq/amd-pstate-ut:
Don't check for highest perf matching on prefcore
cpufreq/amd-pstate:
fix setting policy current frequency value
cpufreq/amd-pstate:
Fix the scaling_max_freq setting on shared memory CPPC systems
cpufreq/amd-pstate:
Remove warning for X86_FEATURE_CPPC on certain Zen models
cpufreq/amd-pstate:
Use topology_logical_package_id() instead of logical_die_id()
cpufreq/cppc:
Don't compare desired_perf in target()
cpufreq:
acpi: move MSR_K7_HWCR_CPB_DIS_BIT into msr-index.h
cpufreq:
Add Loongson-3 CPUFreq driver support
cpufreq:
amd-pstate: add debug message while CPPC is supported and disabled by SBIOS
cpufreq:
amd-pstate: Allow users to write 'default' EPP string
cpufreq:
amd-pstate: auto-load pstate driver by default
cpufreq:
amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off
cpufreq:
amd-pstate: change cpu freq transition delay for some models
cpufreq:
amd-pstate: Don't create attributes when registration fails
cpufreq:
amd-pstate: enable shared memory type CPPC by default
cpufreq:
amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update()
cpufreq:
amd-pstate: initialize core precision boost state
cpufreq:
amd-pstate: Make amd-pstate unit tests depend on amd-pstate
cpufreq:
amd-pstate: optimize the initial frequency values verification
cpufreq:
amd-pstate: remove unused variable nominal_freq
cpufreq:
amd-pstate: show CPPC debug message if CPPC is not supported
cpufreq:
amd-pstate: switch boot_cpu_has() to cpu_feature_enabled()
cpufreq:
docs: Add missing scaling_available_frequencies description
cpufreq:
dt-platdev: add missing MODULE_DESCRIPTION() macro
cpufreq:
intel_pstate: Replace boot_cpu_has()
cpufreq:
intel_pstate: Support Emerald Rapids OOB mode
cpufreq:
intel_pstate: Support highest performance change interrupt
cpufreq:
intel_pstate: Switch to new Intel CPU model defines
cpufreq:
intel_pstate: Update Arrow Lake hybrid scaling factor
cpufreq:
intel_pstate: Update Balance performance EPP for Emerald Rapids
cpufreq:
intel_pstate: Update Lunar Lake hybrid scaling factor
cpufreq:
intel_pstate: Update Meteor Lake EPPs
cpufreq:
intel_pstate: Use Meteor Lake EPPs for Arrow Lake
cpufreq:
longhaul: Fix kernel-doc param for longhaul_setstate
cpufreq:
loongson2: Remove empty exit() callback
cpufreq:
make cpufreq_boost_enabled() return bool
cpufreq:
Make cpufreq_driver->exit() return void
cpufreq:
mediatek: Use dev_err_probe in every error path in probe
cpufreq:
nforce2: Remove empty exit() callback
cpufreq:
pcc: Remove empty exit() callback
cpufreq:
qcom-nvmem: add support for IPQ5321
cpufreq:
qcom-nvmem: eliminate uses of of_node_put()
cpufreq:
qcom-nvmem: fix memory leaks in probe error paths
cpufreq:
scmi: Avoid overflow of target_freq in fast switch
cpufreq:
simplify boolean parsing with kstrtobool in store function
cpufreq:
sti: add missing MODULE_DEVICE_TABLE entry for stih418
cpufreq:
sti: fix build warning
cpufreq:
sun50i: add Allwinner H700 speed bin
cpufreq:
sun50i: fix memory leak in dt_has_supported_hw()
cpufreq:
sun50i: replace of_node_put() with automatic cleanup handler
cpufreq:
Switch to new Intel CPU model defines
cpufreq:
ti-cpufreq: Handle deferred probe with dev_err_probe()
cpufreq:
ti: update OPP table for AM62Ax SoCs
cpufreq:
ti: update OPP table for AM62Px SoCs
cpufreq:
update to sysfs_emit() for safer buffer handling
cpuidle:
governors: teo: Fix a typo in a comment
cpuidle:
haltpoll: add missing MODULE_DESCRIPTION() macro
cpuidle:
menu: Cleanup after loadavg removal
cpuidle:
teo: Don't count non-existent intercepts
cpuidle:
teo: Remove recent intercepts metric
cpumask:
Add enabled cpumask for present CPUs that can be brought online
cpumask:
cleanup core headers inclusion
cpumask:
Fix crash on updating CPU enabled mask
cpumask:
introduce assign_cpu() macro
cpumask:
make core headers including cpumask_types.h where possible
cpumask:
split out include/linux/cpumask_types.h
cpupower:
Add 'help' target to the main Makefile
cpupower:
Change the var type of the 'monitor' subcommand display mode
cpupower:
Disable direct build of the 'bench' subproject
cpupower:
fix lib default installation path
cpupower:
Improve cpupower build process description
cpupower:
Remove absent 'v' parameter from monitor man page
cpupower:
Replace a dead reference link with working ones
cramfs:
Convert cramfs_read_folio to use a folio
crash:
fix riscv64 crash memory reserve dead loop
crash:
remove header files which are included more than once
crypto:
Add missing MODULE_DESCRIPTION() macros
crypto:
api - Disable boot-test-finished if algapi is a module
crypto:
arm - add missing MODULE_DESCRIPTION() macros
crypto:
arm/crc32 - add kCFI annotations to asm routines
crypto:
arm/poly1305 - add missing MODULE_DESCRIPTION() macro
crypto:
arm64 - add missing MODULE_DESCRIPTION() macros
crypto:
arm64/crc10dif - Raise priority of NEON crct10dif implementation
crypto:
atmel-sha204a - add missing MODULE_DESCRIPTION() macro
crypto:
atmel-sha204a - fix negated return value
crypto:
axis - Remove unused struct 'dbgfs_u32'
crypto:
caam: Avoid unused imx8m_machine_match variable
crypto:
caam: Make CRYPTO_DEV_FSL_CAAM dependent of COMPILE_TEST
crypto:
caam: Unembed net_dev structure from qi
crypto:
caam: Unembed net_dev structure in dpaa2
crypto:
ccp - Add support for getting security attributes on some older systems
crypto:
ccp - align psp_platform_access_msg
crypto:
ccp - Fix null pointer dereference in __sev_snp_shutdown_locked
crypto:
ccp - Move message about TSME being enabled later in init
crypto:
ccp - Move security attributes to their own file
crypto:
ccp - Represent capabilities register as a union
crypto:
ccp: Add the SNP_VLEK_LOAD command
crypto:
ccree - Remove unused struct 'tdes_keys'
crypto:
deflate - Add aliases to deflate
crypto:
ecc - Add comment to ecc_digits_from_bytes about input byte array
crypto:
ecc - Fix off-by-one missing to clear most significant digit
crypto:
ecdsa - Fix the public key format description
crypto:
ecdsa - Use ecc_digits_from_bytes to convert signature
crypto:
ecdsa - Use ecc_digits_from_bytes to create hash digits array
crypto:
hifn_795x - Remove unused hifn_*_command structs
crypto:
hisilicon/qm - adjust the internal processing sequence of the vf enable and disable
crypto:
hisilicon/zip - optimize the address offset of the reg query function
crypto:
keembay - add missing MODULE_DESCRIPTION() macro
crypto:
lib - add missing MODULE_DESCRIPTION() macros
crypto:
lib - add missing MODULE_DESCRIPTION() macros
crypto:
lib/mpi - delete unnecessary condition
crypto:
lib/mpi - Use swap() in mpi_ec_mul_point()
crypto:
lib/mpi - Use swap() in mpi_powm()
crypto:
mips/poly1305 - add missing MODULE_DESCRIPTION() macro
crypto:
mxs-dcp - Ensure payload is zero when using key slot
crypto:
n2 - Remove unused struct 'n2_skcipher_request_context'
crypto:
ppc/curve25519 - Core functions for ppc64le
crypto:
ppc/curve25519 - Low-level primitives for ppc64le
crypto:
ppc/curve25519 - Update Kconfig and Makefile for ppc64le
crypto:
qat - extend scope of lock in adf_cfg_add_key_value_param()
crypto:
qat - Fix typo
crypto:
qat - fix unintentional re-enabling of error interrupts
crypto:
qat - initialize user_input.lock for rate_limiting
crypto:
qat - make adf_ctl_class constant
crypto:
sa2ul - add missing MODULE_DESCRIPTION() macro
crypto:
sm2 - Remove sm2 algorithm
crypto:
starfive - Align rsa input data to 32-bit
crypto:
starfive - Fix nent assignment in rsa dec
crypto:
stm32/cryp - add CRYPTO_ALG_KERN_DRIVER_ONLY flag
crypto:
stm32/cryp - call finalize with bh disabled
crypto:
stm32/cryp - increase priority
crypto:
stm32/cryp - use dma when possible
crypto:
sun8i-ce - add Allwinner H616 support
crypto:
sun8i-ce - wrap accesses to descriptor address fields
crypto:
tcrypt - add skcipher speed for given alg
crypto:
tegra - Remove an incorrect iommu_fwspec_free() call in tegra_se_remove()
crypto:
testmgr - generate power-of-2 lengths more often
crypto:
testmgr - test setkey in no-SIMD context
crypto:
x86 - add missing MODULE_DESCRIPTION() macros
crypto:
x86/aes-gcm - add VAES and AVX512 / AVX10 optimized AES-GCM
crypto:
x86/aes-gcm - rewrite the AES-NI optimized AES-GCM
crypto:
x86/poly1305 - Switch to new Intel CPU model defines
crypto:
x86/twofish - Switch to new Intel CPU model defines
crypto:
xilinx - add missing MODULE_DESCRIPTION() macro
csky:
convert to generic syscall table
csky:
drop asm/gpio.h wrapper
cxgb4:
add forgotten u64 ivlan cast before shift
cxl/acpi:
Warn on mixed CXL VH and RCH/RCD Hierarchy
cxl/core/pci:
Move reading of control register to immediately before usage
cxl/core:
Fix incorrect vendor debug UUID define
cxl/core:
Fold cxl_trace_hpa() into cxl_dpa_to_hpa()
cxl/events:
Use a common struct for DRAM and General Media events
cxl/memdev:
Replace ENXIO with EBUSY for inject poison limit reached
cxl/pci:
Get AER capability address from RCRB only for RCH dport
cxl/region:
Fix a race condition in memory hotplug notifier
cxl/region:
Simplify cxl_region_nid()
cxl/region:
Support to calculate memory tier abstract distance
cxl/region:
Verify target positions using the ordered target list
cxl/test:
Replace ENXIO with EBUSY for inject poison limit reached
cxl/test:
Skip cxl_setup_parent_dport() for emulated dports
cxl:
add missing MODULE_DESCRIPTION() macros
cxl:
Remove defunct code calculating host bridge target positions
cxl:
Restore XOR'd position bits during address translation
dax:
add missing MODULE_DESCRIPTION() macros
dca:
add missing MODULE_DESCRIPTION() macro
dca:
make dca_class a static const structure
dcache:
keep dentry_hashtable or d_hash_shift even when not used
Linux:
Dead structs in sound/soc/codecs
debugfs:
Convert to new uid/gid option parsing helpers
debugobjects:
Annotate racy debug variables
decompress_bunzip2:
fix rare decompression failure
Linux:
Delay mlx5_ib internal resources allocations
dev/parport:
fix the array out-of-bounds risk
dev:
Remove PREEMPT_RT ifdefs from backlog_lock.*().
dev:
Use nested-BH locking for softnet_data.process_queue.
dev_printk:
add new dev_err_probe() helpers
devcoredump:
Add dev_coredumpm_timeout()
device:
rust: improve safety comments
devlink:
Constify the 'table_ops' parameter of devl_dpipe_table_register()
devres:
Correct code style for functions that return a pointer type
devres:
Fix devm_krealloc() wasting memory
devres:
Fix memory leakage caused by driver API devm_free_percpu()
devres:
Initialize an uninitialized struct member
dim:
add new interfaces for initialization and getting results
dim:
make DIMLIB dependent on NET
dio:
Have dio_bus_match() callback take a const *
dlm:
add rcu_barrier before destroy kmem cache
dlm:
change list and timer names
dlm:
don't kref_init rsbs created for toss list
dlm:
drop own rsb pre allocation mechanism
dlm:
fix add_scan and del_scan usage
dlm:
implement LSFL_SOFTIRQ_SAFE
dlm:
introduce DLM_LSFL_SOFTIRQ_SAFE
dlm:
move lkb idr to xarray datastructure
dlm:
move recover idr to xarray datastructure
dlm:
remove DLM_LSFL_SOFTIRQ from exflags
dlm:
remove ls_local_handle from struct dlm_ls
dlm:
remove scand leftovers
dlm:
remove unused parameter in dlm_midcomms_addr
dlm:
use LSFL_FS to check for kernel lockspace
dlm:
use rcu to avoid an extra rsb struct lookup
dm cache metadata:
remove unused struct 'thunk'
dm init:
Handle minors larger than 255
dm io:
bump num_bvecs to handle offset memory
dm io:
don't call the async_io notify.fn on invalid num_regions
dm io:
remove code duplication between sync_io and aysnc_io
dm mpath:
don't call dm_get_device in multipath_message
dm persistent data:
fix memory allocation failure
dm raid:
fix stripes adding reshape size issues
dm raid:
move _get_reshape_sectors() as prerequisite to fixing reshape size issues
dm resume:
don't return EINVAL when signalled
dm suspend:
return -ERESTARTSYS instead of -EINTR
dm vdo indexer:
use swap() instead of open coding it
dm vdo int-map:
fix kerneldoc formatting
dm vdo repair:
add missing kerneldoc fields
dm vdo:
fix a minor formatting issue in vdo.rst
dm vdo:
remove unused struct 'uds_attribute'
dm verity:
add support for signature verification with platform keyring
dm-crypt:
limit the size of encryption requests
dm-crypt:
support for per-sector NVMe metadata
dm-integrity:
fix a race condition when accessing recalc_sector
dm-integrity:
introduce the Inline mode
dm-integrity:
use the nop integrity profile
dm-raid:
Fix WARN_ON_ONCE check for sync_thread in raid_resume
dm-verity:
always "map" the data blocks
dm-verity:
fix dm_is_verity_target() when dm-verity is builtin
dm-verity:
hash blocks with shash import+finup when possible
dm-verity:
make real_digest and want_digest fixed-length
dm-verity:
make verity_hash() take dm_verity_io instead of ahash_request
dm-verity:
move data hash mismatch handling into its own function
dm-verity:
move hash algorithm setup into its own function
dm-verity:
provide dma_alignment limit in io_hints
dm/amd/pm:
Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
dm:
Call dm_revalidate_zones() after setting the queue limits
dm:
Constify struct dm_block_validator
dm:
factor out helper function from dm_get_device
dm:
handle REQ_OP_ZONE_RESET_ALL
dm:
Improve zone resource limits handling
dm:
introduce the target flag mempool_needs_integrity
dm:
optimize flushes
dm:
Refactor is_abnormal_io()
dm:
Remove max_secure_erase_granularity
dm:
Remove max_write_zeroes_granularity
dm:
Remove unused macro DM_ZONE_INVALID_WP_OFST
dm:
stop using blk_limits_io_{min,opt}
dma-buf/fence-array:
Add flex array to struct dma_fence_array
dma-buf/heaps:
Correct the types of fd_flags and heap_flags
dma-buf:
add a warning when drv try to reserve 0 fence slots
dma-buf:
align fd_flags and heap_flags with dma_heap_allocation_data
dma-buf:
heaps: Fix off-by-one in CMA heap fault handler
dma-debug:
avoid deadlock between dma debug vs printk and netconsole
dma-mapping:
benchmark: Don't starve others when doing the test
dma:
fix call order in dmam_free_coherent
dmaengine:
Add API function dmaengine_prep_peripheral_dma_vec()
dmaengine:
add channel device name to channel registration
dmaengine:
add missing MODULE_DESCRIPTION() macros
dmaengine:
Add STM32 DMA3 support
dmaengine:
altera-msgdma: cleanup after completing all descriptors
dmaengine:
altera-msgdma: properly free descriptor in msgdma_free_descriptor
dmaengine:
altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
dmaengine:
dma-axi-dmac: Implement device_prep_peripheral_dma_vec
dmaengine:
dw-edma: Do not enable watermark interrupts for HDMA
dmaengine:
dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
dmaengine:
dw: Add memory bus width verification
dmaengine:
dw: Add peripheral bus width verification
dmaengine:
dw: Define encode_maxburst() above prepare_ctllo() callbacks
dmaengine:
dw: Simplify max-burst calculation procedure
dmaengine:
dw: Simplify prepare CTL_LO methods
dmaengine:
dw: Unify ret-val local variables naming
dmaengine:
fsl-dpaa2-qdma: add missing MODULE_DESCRIPTION() macro
dmaengine:
fsl-edma: change the memory access from local into remote mode in i.MX 8QM
dmaengine:
fsl-edma: remove redundant "idle" field from fsl_chan
dmaengine:
fsl-edma: request per-channel IRQ only when channel is allocated
dmaengine:
imx-sdma: don't print warning when firmware is absent
dmaengine:
moxart-dma: remove unused struct 'moxart_filter_data'
dmaengine:
qcom: add missing MODULE_DESCRIPTION() macros
dmaengine:
qcom: gpi: clean up the IRQ disable/enable in gpi_reset_chan()
dmaengine:
qcom: gpi: remove unused struct 'reg_info'
dmaengine:
sh: rz-dmac: Fix lockdep assert warning
dmaengine:
stm32-dma3: add device_pause and device_resume ops
dmaengine:
stm32-dma3: add DMA_CYCLIC capability
dmaengine:
stm32-dma3: add DMA_MEMCPY capability
dmaengine:
stm32-dma3: defer channel registration to specify channel name
dmaengine:
stm32-dma3: improve residue granularity
dmaengine:
stm32-dma3: Set lli_size after allocation
dmaengine:
stm32: New directory for STM32 DMA controllers drivers
dmaengine:
ti: add missing MODULE_DESCRIPTION() macros
dmaengine:
ti: cppi41: add missing MODULE_DESCRIPTION() macro
dmaengine:
ti: k3-udma-glue: clean up return in k3_udma_glue_rx_get_irq()
dmaengine:
ti: k3-udma: Fix BCHAN count with UHC and HC channels
dmaengine:
ti: k3-udma: fix module autoloading
dmaengine:
ti: omap-dma: Initialize sglen after allocation
dmaengine:
virt-dma: add missing MODULE_DESCRIPTION() macro
doc-guide:
kernel-doc: document Returns: spelling
doc:
Clarify rcu_assign_pointer() and rcu_dereference() ordering
doc:
mptcp: add missing 'available_schedulers' entry
doc:
mptcp: alphabetical order
doc:
netlink: Don't 'sanitize' op docstrings in generated .rst
doc:
netlink: Fix formatting of op flags in generated .rst
doc:
netlink: Fix generated .rst for multi-line docs
doc:
netlink: Fix op pre and post fields in generated .rst
doc:
netlink: specs: tc: describe flower control flags
doc:
netlink: specs: tc: flower: add enc-flags
doc:
new 'mptcp' page in 'networking'
doc:
platform: cznic: turris-omnia-mcu: Fix sphinx-build warning
doc:
platform: cznic: turris-omnia-mcu: Use double backticks for attribute value
doc:
TPMI: Add entry for Performance Limit Reasons
doc:
Update Tasks RCU and Tasks Rude RCU description in Requirements.rst
Linux:
doc:it_IT: align Italian documentation
Linux:
doc:it_IT: Fix typo in Reviewed-by tag
Docs/admin-guide/mm/damon/start:
add access pattern snapshot example
docs/admin-guide/mm:
correct typo 'quired' to 'queried'
Docs/admin-guide:
Remove pmf leftover reference from the index
Docs/damon:
document damos_migrate_{hot,cold}
Docs/maintainer/maintainer-entry-profile:
add DAMON maintainer profile
Docs/mm/allocation-profiling:
mark 'Theory of operation' as chapter
Docs/mm/damon/design:
add links from overall architecture to sections of details
Docs/mm/damon/design:
add links to sections of DAMON sysfs interface usage doc
Docs/mm/damon/design:
clarify regions merging operation
Docs/mm/damon/design:
fix two typos
Docs/mm/damon/design:
move 'Configurable Operations Set' section into 'Operations Set Layer' section
Docs/mm/damon/design:
remove 'Programmable Modules' section in favor of 'Modules' section
Docs/mm/damon/index:
add links to admin-guide doc
Docs/mm/damon/index:
add links to design
Docs/mm/damon/maintainer-profile:
document DAMON community meetups
Docs/mm/damon/maintainer-profile:
introduce HacKerMaiL
Docs/mm/index:
move allocation profiling document to unsorted documents chapter
Docs/mm/index:
Remove 'Memory Management Guide' chapter marker
Docs/mm/index:
rename 'Legacy Documentation' to 'Unsorted Documentation'
docs/pinctrl:
fix typo in mapping example
Docs/process/email-clients:
Document HacKerMaiL
Docs/process/index:
Remove riscv/patch-acceptance from 'Other material' section
Docs/process/index:
Remove unaligned-memory-access from 'Other material'
Docs/process/index:
Remove unsorted docs section
docs/procfs:
call out ioctl()-based PROCMAP_QUERY command existence
docs/sp_SP:
Add translation for scheduler/sched-design-CFS.rst
docs/sp_SP:
Add translation of process/maintainer-kvm-x86.rst
docs/zh_CN/virt:
Update the translation of guest-halt-polling.rst
docs/zh_CN:
add back the missing part in the English version
docs/zh_CN:
Add driver-api phy translation
docs/zh_CN:
add process/researcher-guidelines Chinese translation
docs/zh_CN:
Update dev-tools/index.rst
docs/zh_CN:
Update the translation of dev-tools/gdb-kernel-debugging
docs/zh_CN:
Update the translation of dev-tools/testing-overview
docs:
ABI: update OCP TimeCard sysfs entries
docs:
crypto: async-tx-api: fix broken code example
docs:
document python version used for compilation
docs:
driver-model: platform: update the definition of platform_driver
docs:
Extend and refactor index of further kernel docs
docs:
genericirq.rst: remove extra parenthesis in function definition
docs:
gpio: prefer pread(2) for interrupt reading
docs:
handling-regressions.rst: recommend using "Closes:" tags
docs:
iio: add documentation for adis16480 driver
docs:
iio: add documentation for interfacing tools
docs:
iommu: Remove outdated Documentation/userspace-api/iommu.rst
docs:
KVM: Fix register ID of SPSR_FIQ
docs:
leds: leds-blinkm.rst: Fix 'dasy-chain' typo
docs:
maintainer: discourage taking conversations off-list
docs:
mm: add enable_soft_offline sysctl
Docs:
Move clang-format from process/ to dev-tools/
Docs:
Move magic-number from process to staging
docs:
net: document guidance of implementing the SR-IOV NDOs
docs:
netdev: document guidance on cleanup.h
docs:
rust: introduce the new kernel.org LLVM+Rust toolchains
docs:
rust: no_std is used
docs:
rust: quick-start: add section on Linux distributions
docs:
rust: remove unintended blockquote in Coding Guidelines
docs:
rust: remove unintended blockquote in Quick Start
docs:
verify/bisect: Fix rendered version URL
Documentation/ABI/configfs-tsm:
Fix an unexpected indentation silly
Documentation/admin-guide/mm/pagemap.rst:
drop "Using pagemap to do something useful"
Documentation/amdgpu:
Add PM policy documentation
Documentation/amdgpu:
Add Ryzen 9000 series processors
Documentation/amdgpu:
Add Ryzen AI 300 series processors
Documentation/amdgpu:
Clarify MI200 and MI300 entries
Documentation/amdgpu:
Fix duplicate declaration
Documentation/gpu:
Adjust DCN documentation paths
Documentation/gpu:
Remove ':export:' option from DCN documentation
Documentation/gpu:
Remove undocumented files from dcn-blockshubbub.h
Documentation/i915:
remove kernel-doc for DMC wakelocks
Documentation/llvm:
turn make command for ccache into code block
Documentation/powerpc:
Mention 40x is removed
Documentation/tcp-ao:
Add a few lines on tracepoints
Documentation/tools/rv:
fix document header
Documentation/x86:
Switch to new Intel CPU model defines
Documentation:
Add "S390" to the swiotlb kernel parameter
Documentation:
add reference from dynamic debug to loglevel kernel params
Documentation:
arm64: Update memory.rst for TBI
Documentation:
best practices for using Link trailers
Documentation:
cpufreq: amd-pstate: update doc for Per CPU boost control method
Documentation:
CXL Maturity Map
Documentation:
devres: add missing SPI helpers
Documentation:
dm-crypt.rst warning + error fix
Documentation:
dmaengine: Document new dma_vec API
Documentation:
Document user_events ioctl code
Documentation:
embargoed-hardware-issues.rst: add a section documenting the "early access" process
Documentation:
embargoed-hardware-issues.rst: minor cleanups and fixes
Documentation:
English corrections in vmalloced kernel stacks
Documentation:
exception-tables.rst: Fix the wrong steps referenced
Documentation:
fix links to mailing list services
Documentation:
gpio: Clarify effect of active low flag on line edges
Documentation:
gpio: Clarify effect of active low flag on line values
Documentation:
gpio: Reconfiguration with unset direction (uAPI v1)
Documentation:
gpio: Reconfiguration with unset direction (uAPI v2)
Documentation:
HID: add a small blurb on udev-hid-bpf
Documentation:
HID: amend HID-BPF for struct_ops
Documentation:
hyperv: Add overview of Confidential Computing VM support
Documentation:
i2c: testunit: use proper reST
Documentation:
iio: Document high-speed DMABUF based API
Documentation:
kernel-parameters: Add DEVNAME:0.0 format for serial ports
Documentation:
kernel-parameters: Add RISCV for nohlt
Documentation:
media: Fix v4l2_ctrl_vp8_frame struct
documentation:
media: vivid: Update documentation on vivid loopback support
Documentation:
networking: document ISO 15765-2
Documentation:
PCI: pci-endpoint: Fix EPF ops list
Documentation:
PM: amd-pstate: add guided mode to the Operation mode
Documentation:
process: Revert "Document suitability of Proton Mail for kernel development"
Documentation:
qat: fix auto_reset attribute details
Documentation:
Remove "ltpc=" from the kernel-parameters.txt
Documentation:
Remove "mfgpt_irq=" from the kernel-parameters.txt file
Documentation:
Remove IA-64 from kernel-parameters
Documentation:
Remove the "rhash_entries=" from kernel-parameters.txt
Documentation:
Remove the unused "topology_updates" from kernel-parameters.txt
Documentation:
Remove the unused "tp720" from kernel-parameters.txt
Documentation:
Remove unused "mtdset=" from kernel-parameters.txt
Documentation:
Remove unused "nps_mtm_hs_ctr" from kernel-parameters.txt
Documentation:
Remove unused "spia_*" kernel parameters
Documentation:
the design of iomap and how to port
dpaa2-switch:
Fix error checking in dpaa2_switch_seed_bp()
drbd:
Add peer_device to Kernel doc
driver core:
auxiliary bus: Fix documentation of auxiliary_device
driver core:
auxiliary bus: show auxiliary device IRQs
driver core:
device.h: Group of_node handling declarations and definitions
driver core:
driver: mark driver_add/remove_groups constant
driver core:
Fix uevent_show() vs driver detach race
driver core:
have match() callback in struct bus_type take a const *
driver core:
make [device_]driver_attach take a const *
driver core:
Make dev_err_probe() silent for -ENOMEM
driver core:
make device_release_driver_internal() take a const *
driver core:
make driver_[create|remove]_file take a const *
driver core:
make driver_detach() take a const *
driver core:
make driver_find_device() take a const *
driver core:
mark async_driver as a const *
driver core:
module: make module_[add|remove]_driver take a const *
driver core:
platform: fix ups for constant struct device_driver
driver core:
platform: Switch to use kmemdup_array()
driver:
iio: add missing checks on iio_info's callback access
drivers/gpu:
Fix misalignment in comment block
drivers:
arch_topology: Refactor do-while loops
drivers:
arch_topology: use __free attribute instead of of_node_put()
Drivers:
hv: Remove deprecated hv_fcopy declarations
Drivers:
hv: vmbus: Fix rescind handling in uio_hv_generic
Drivers:
hv: vmbus: Fix the misplaced function description
drivers:
iio: imu: Add support for ADIS16501
drivers:
iio: imu: Add support for adis1657x family
drivers:
iio: imu: adis16475: generic computation for sample rate
drivers:
media: max96717: stop the csi receiver before the source
drivers:
perf: Fix smp_processor_id() use in preemptible code
drivers:
soc: xilinx: check return status of get_api_version()
Linux:
drivers:soundwire: qcom: cleanup port maask calculations
drm/admgpu:
fix dereferencing null pointer context
drm/amd/amdgpu:
add AMD_PG_SUPPORT_VCN_DPG flag
drm/amd/amdgpu:
add cgcg&cgls interface for gfx 12.0
drm/amd/amdgpu:
add HDP_SD support on gc 12.0.0/1
drm/amd/amdgpu:
Add ISP driver support
drm/amd/amdgpu:
Add ISP support to amdgpu_discovery
drm/amd/amdgpu:
Add ISP4.1.0 and ISP4.1.1 modules
drm/amd/amdgpu:
add module parameter for jpeg
drm/amd/amdgpu:
add thm 14.0.2 header file
drm/amd/amdgpu:
apply command submission parser for JPEG v1
drm/amd/amdgpu:
apply command submission parser for JPEG v2+
drm/amd/amdgpu:
Check tbo resource pointer
drm/amd/amdgpu:
command submission parser for JPEG
drm/amd/amdgpu:
Disable MMHUB prefetch for ISP v4.1.1
drm/amd/amdgpu:
enable 3D cgcg and 3D cgls
drm/amd/amdgpu:
enable cgcg and cgls
drm/amd/amdgpu:
enable gfxoff on gc 12.0.1
drm/amd/amdgpu:
Enable ISP in amdgpu_discovery
drm/amd/amdgpu:
enable mgcg on gfx 12.0.1
drm/amd/amdgpu:
enable mmhub and athub cg on gc 12.0.0
drm/amd/amdgpu:
enable mmhub and athub cg on gc 12.0.1
drm/amd/amdgpu:
Enable MMHUB prefetch for ISP v4.1.0 and 4.1.1
drm/amd/amdgpu:
enable perfcounter mgcg and repeater fgcg
drm/amd/amdgpu:
enable sram fgcg on gc 12.0.1
drm/amd/amdgpu:
Fix 'snprintf' output truncation warning
drm/amd/amdgpu:
fix SDMA IRQ client ID <-> req mapping.
drm/amd/amdgpu:
fix the inst passed to amdgpu_virt_rlcg_reg_rw
drm/amd/amdgpu:
Fix uninitialized variable warnings
drm/amd/amdgpu:
imu fw loading support
drm/amd/amdgpu:
Map ISP interrupts as generic IRQs
drm/amd/amdgpu:
update GFX12 wave data registers
drm/amd/amdgpu:
update jpeg 5 capability
drm/amd/amdgpu:
workaround for the imu fw loading
drm/amd/amdkfd:
Add GFX12 PTE flag to SVM get PTE function
drm/amd/amdkfd:
Fix a resource leak in svm_range_validate_and_map()
drm/amd/amdxcp:
Fix warnings
drm/amd/amdxcp:
Use unique name for partition dev
drm/amd/display/dcn401:
use pre-allocated temp structure for bounding box
drm/amd/display:
3.2.282
drm/amd/display:
3.2.283
drm/amd/display:
3.2.284
drm/amd/display:
3.2.285
drm/amd/display:
3.2.286
drm/amd/display:
3.2.288
drm/amd/display:
3.2.289
drm/amd/display:
3.2.290
drm/amd/display:
3.2.291
drm/amd/display:
[FW Promotion] Release 0.0.214.0
drm/amd/display:
[FW Promotion] Release 0.0.216.0
drm/amd/display:
[FW Promotion] Release 0.0.220.0
drm/amd/display:
[FW Promotion] Release 0.0.221.0
drm/amd/display:
[FW Promotion] Release 0.0.222.0
drm/amd/display:
Account for cursor prefetch BW in DML1 mode support
drm/amd/display:
Add 3DLUT DMA load trigger
drm/amd/display:
Add all planes on CRTC to state for overlay cursor
drm/amd/display:
Add array index check for hdcp ddc access
drm/amd/display:
Add ASIC cap to limit DCC surface width
drm/amd/display:
Add available bandwidth calculation for audio
drm/amd/display:
Add COEF filter types for DCN401
drm/amd/display:
Add condition for dp_set_dsc_config call
drm/amd/display:
Add config support entry to replay caps debugfs
drm/amd/display:
Add dcc propagation value
drm/amd/display:
Add DCN401 dependant changes for DMCUB
drm/amd/display:
Add dcn401 DIG fifo enable/disable
drm/amd/display:
Add debug option for disabling SLDO optimizations
drm/amd/display:
Add delay to improve LTTPR UHBR interop
drm/amd/display:
Add doc entry for program_3dlut_size
drm/amd/display:
Add dtbclk access to dcn315
drm/amd/display:
Add fallback defaults for invalid LTTPR DPCD caps
drm/amd/display:
Add frame_warn_flag to dml2_core_shared.o
drm/amd/display:
Add function banner for idle_workqueue
drm/amd/display:
Add gfx12 modifiers
drm/amd/display:
Add HW cursor visual confirm
drm/amd/display:
Add ips status info to debugfs
drm/amd/display:
Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display:
Add log_color_state callback to multiple DCNs
drm/amd/display:
Add misc DC changes for DCN401
drm/amd/display:
Add missing DCN314 to the DML Makefile
drm/amd/display:
Add missing DET segments programming
drm/amd/display:
Add missing DML2 var helpers
drm/amd/display:
Add missing enable and disable symclk_se functions for dcn401
drm/amd/display:
Add missing IRQ types
drm/amd/display:
Add missing mcache registers
drm/amd/display:
Add missing NULL pointer check within dpcd_extend_address_range
drm/amd/display:
Add missing program DET segment call to pipe init
drm/amd/display:
Add missing registers for DCN401
drm/amd/display:
Add missing SMU version
drm/amd/display:
Add monitor patch skip disable crtc during psr and ips1
drm/amd/display:
Add MSF panel to DPCD 0x317 patch list
drm/amd/display:
Add new DCN401 sources
drm/amd/display:
Add new GPINT command definitions
drm/amd/display:
Add null check before access structs
drm/amd/display:
Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
drm/amd/display:
Add null check for 'afb' in amdgpu_dm_update_cursor
drm/amd/display:
Add null check for phantom pipes in prepare mcache
drm/amd/display:
Add null check in resource_log_pipe_topology_update
drm/amd/display:
Add null check to dml21_find_dc_pipes_for_plane
drm/amd/display:
Add NULL check within get_target_mpc_factor
drm/amd/display:
Add null checker before access structs
drm/amd/display:
Add null checker before passing variables
drm/amd/display:
Add null checks before accessing struct elements
drm/amd/display:
Add null checks for 'stream' and 'plane' before dereferencing
drm/amd/display:
Add NULL pointer and OVERRUN check within amdgpu_dm irq register
drm/amd/display:
Add NULL pointer check for kzalloc
drm/amd/display:
add odm_slice_rect parameter in spl_in
drm/amd/display:
Add otg_master NULL check within resource_log_pipe_topology_update
drm/amd/display:
Add outbox notification support for HPD redetect
drm/amd/display:
Add params of set_abm_event for VB Scaling
drm/amd/display:
Add periodic detection for IPS
drm/amd/display:
Add recovery timeout to FAMS2
drm/amd/display:
Add refresh rate range check
drm/amd/display:
Add Replay capability and state in debugfs
drm/amd/display:
Add Replay general cmd
drm/amd/display:
Add replay state entry to replay_state
drm/amd/display:
Add resource interfaces for get ODM slice rect
drm/amd/display:
Add retires when read DPCD
drm/amd/display:
Add sequential ONO sequencing for DCN35
drm/amd/display:
add set ips disable
drm/amd/display:
Add simple struct doc to remove doc build warning
drm/amd/display:
Add some DCN401 reg name to macro definitions
drm/amd/display:
add support for force ODM override
drm/amd/display:
Add trigger FIFO resync path for DCN35
drm/amd/display:
Add UCLK p-state support message to dcn401
drm/amd/display:
Add VCO speed parameter for DCN31 FPU
drm/amd/display:
Add workaround to restrict max frac urgent for DPM0
drm/amd/display:
added NULL check at start of dc_validate_stream
drm/amd/display:
Address kdoc for 'Enable CRTC' in optc401_enable_crtc
drm/amd/display:
Adjust codestyle for dcn31 and hdcp_msg
drm/amd/display:
Adjust cursor position
drm/amd/display:
Adjust cursor visibility between MPC slices
drm/amd/display:
Adjust debug msg for usb4/tbt
drm/amd/display:
Adjust functions prefix for some of the dcn301 fpu functions
drm/amd/display:
Adjust incorrect indentations and spaces
drm/amd/display:
Adjust reg field for DSC wait for disconnect
drm/amd/display:
Allocate zero bw after bw alloc enable
drm/amd/display:
Allow display DCC for DCN401
drm/amd/display:
Allow higher DSC slice support for small timings on dcn401
drm/amd/display:
Always enable HPO for DCN4 dGPU
drm/amd/display:
Always use legacy way of setting cursor on DCE
drm/amd/display:
Assign disp_cfg_index_max when dml21
drm/amd/display:
Assign linear_pitch_alignment even for VM
drm/amd/display:
Atom Integrated System Info v2_2 for DCN35
drm/amd/display:
Attempt to avoid empty TUs when endpoint is DPIA
drm/amd/display:
Avoid -Wenum-float-conversion in add_margin_and_round_to_dfs_grainularity()
drm/amd/display:
avoid large on-stack structures
drm/amd/display:
Avoid overflow dc_clk_table->entries by limit to MAX_NUM_DPM_LVL
drm/amd/display:
Avoid overflow from uint32_t to uint8_t
drm/amd/display:
Avoid programming DTO if Refclk is 0
drm/amd/display:
Avoid race between dcn10_set_drr() and dc_state_destruct()
drm/amd/display:
Avoid race between dcn35_set_drr() and dc_state_destruct()
drm/amd/display:
avoid using null object of framebuffer
drm/amd/display:
Block FPO According to Luminance Delta
drm/amd/display:
Block SubVP if hardware rotation is used in DML2.1
drm/amd/display:
Block timing sync for different signals in PMO
drm/amd/display:
bypass ODM before CRTC off
drm/amd/display:
Call dpmm when checking mode support
drm/amd/display:
Change ASSR disable sequence
drm/amd/display:
Change AVI Info Frame version to 4 for OVT
drm/amd/display:
change dram_clock_latency to 34us for dcn35
drm/amd/display:
Change dram_clock_latency to 34us for dcn351
drm/amd/display:
Change the order of setting DP_IS_USB_C flag
drm/amd/display:
Check and log for function error codes
drm/amd/display:
Check and log for function error codes
drm/amd/display:
Check BIOS images before it is used
drm/amd/display:
Check dc_stream_state before it is used
drm/amd/display:
Check denominator crb_pipes before used
drm/amd/display:
Check denominator pbn_div before used
drm/amd/display:
Check for NULL pointer
drm/amd/display:
Check gpio_id before used as array index
drm/amd/display:
Check HDCP returned status
drm/amd/display:
Check index for aux_rd_interval before using
drm/amd/display:
Check link_index before accessing dc->links[]
drm/amd/display:
Check msg_id before processing transcation
drm/amd/display:
Check num_valid_sets before accessing reader_wm_sets[]
drm/amd/display:
Check otg_master pointer before use it
drm/amd/display:
Check pipe_ctx before it is used
drm/amd/display:
Check UHBR13.5 cap when determining max link cap
drm/amd/display:
Check UnboundedRequestEnabled's value
drm/amd/display:
Choose HUBP unbounded request based on DML output
drm/amd/display:
Clean up indenting in dm_dp_mst_is_port_support_mode()
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
Clean-up recout calculation for visual confirm
drm/amd/display:
Cleanup dce_get_dp_ref_freq_khz
drm/amd/display:
Clear shared dmub firmware state on init
drm/amd/display:
Convert some legacy DRM debug macros into appropriate categories
drm/amd/display:
Correct display clocks update block sequence
drm/amd/display:
Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
drm/amd/display:
Covert integers to double before divisions
drm/amd/display:
Create dcn401_clk_mgr struct
drm/amd/display:
dc 3.2.287
drm/amd/display:
DCN401 cusor code update
drm/amd/display:
DCN401 full power down in HW init if any link enabled
drm/amd/display:
Deallocate DML 2.1 Memory Allocation
drm/amd/display:
Defer handling mst up request in resume
drm/amd/display:
Defer the setting of link hpd status for usb4/tbt
drm/amd/display:
define abm debug interface
drm/amd/display:
Determine IPS mode by ASIC and PMFW versions
drm/amd/display:
Disable AC/DC codepath when unnecessary
drm/amd/display:
Disable boot optimization for DCN401
drm/amd/display:
Disable DCN401 idle optimizations
drm/amd/display:
Disable DMCUB timeout for DCN35
drm/amd/display:
Disable error correction if it's not supported
drm/amd/display:
Disable IPS when it is not allowed.
drm/amd/display:
Disable panel replay by default for now
drm/amd/display:
Disable PHYSYMCLK RCO
drm/amd/display:
Disable seamless boot on 128b/132b encoding
drm/amd/display:
Do cursor programming with rest of pipe
drm/amd/display:
Do not override dml2.1 reinit
drm/amd/display:
Do not reset planes based on crtc zpos_changed
drm/amd/display:
Don't offload flip if not only address update
drm/amd/display:
Don't refer to dc_sink in is_dsc_need_re_compute
drm/amd/display:
Don't register panel_power_savings on OLED panels
drm/amd/display:
Don't use fsleep for PSR exit waits on dmub replay
drm/amd/display:
Drop pixel_clock_mhz
drm/amd/display:
Drop unnecessary semicolon
drm/amd/display:
dynamically allocate dml2_configuration_options structures
drm/amd/display:
Enable colorspace property for MST connectors
drm/amd/display:
Enable copying of bounding box data from VBIOS DMUB
drm/amd/display:
Enable DCC on DCN401
drm/amd/display:
Enable DCN401 idle optimizations by default
drm/amd/display:
enable EASF support for DCN40
drm/amd/display:
Enable ISHARP support for DCN401
drm/amd/display:
Enable legacy fast update for dcn301
drm/amd/display:
Enable otg synchronization logic for DCN321
drm/amd/display:
Enable RCO for PHYSYMCLK in DCN35
drm/amd/display:
Enable Replay for DCN315
drm/amd/display:
Enable SYMCLK gating in DCCG
drm/amd/display:
Enable urgent latency adjustments for DCN35
drm/amd/display:
Ensure array index tg_inst won't be -1
drm/amd/display:
Ensure curve to hw translation succeed
drm/amd/display:
Ensure index calculation will not overflow
drm/amd/display:
Ensure that dmcub support flag is set for DCN20
drm/amd/display:
Expand supported Replay residency mode
drm/amd/display:
Expand to higher link rates
drm/amd/display:
Explicitly cast v_total to signed in a subtraction
drm/amd/display:
Explicitly extend unsigned 16 bit to 64 bit
drm/amd/display:
Extend PSRSU residency mode
drm/amd/display:
Fetch Mall caps from DC
drm/amd/display:
Find max flickerless instant vtotal delta
drm/amd/display:
Fix 1DLUT setting for NL SDR blending
drm/amd/display:
Fix 3dlut size for Fastloading on DCN401
drm/amd/display:
fix a crash when clock source is reference for non otg master pipe
drm/amd/display:
Fix a handful of spelling mistakes
drm/amd/display:
fix a typo which causes an incorrect ODM combine setup
drm/amd/display:
Fix array-index-out-of-bounds in dml2/FCLKChangeSupport
drm/amd/display:
Fix CFLAGS for dml2_core_dcn4_calcs.o
drm/amd/display:
fix corruption with high refresh rates on DCN 3.0
drm/amd/display:
Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
drm/amd/display:
Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
drm/amd/display:
Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
drm/amd/display:
Fix cursor issues with ODMs and HW rotations
drm/amd/display:
Fix cursor issues with ODMs and magnification
drm/amd/display:
fix cursor offset on rotation 180
drm/amd/display:
Fix cursor size issues
drm/amd/display:
Fix DC mode screen flickering on DCN321
drm/amd/display:
Fix divide by zero in CURSOR_DST_X_OFFSET calculation
drm/amd/display:
Fix DML2 logic to set clk state to min
drm/amd/display:
Fix dmub timeout after fams2 enabled
drm/amd/display:
fix doc entry for bb_from_dmub
drm/amd/display:
fix documentation warnings for mpc.h
drm/amd/display:
Fix DSC slice and delay calculations
drm/amd/display:
Fix DSC-re-computing
drm/amd/display:
Fix FEC_READY write on DP LT
drm/amd/display:
fix graphics_object_id size
drm/amd/display:
Fix idle optimization checks for multi-display and dual eDP
drm/amd/display:
Fix incorrect cursor position for dcn401
drm/amd/display:
Fix incorrect DCN401 comparison
drm/amd/display:
Fix incorrect DSC instance for MST
drm/amd/display:
Fix incorrect size calculation for loop
drm/amd/display:
Fix incorrect size calculation for loop in dcn401
drm/amd/display:
Fix index may exceed array range within fpu_update_bw_bounding_box
drm/amd/display:
Fix invalid Copyright notice
drm/amd/display:
Fix Makefile copyright notices
drm/amd/display:
fix minor coding errors where dml21 phase 5 uses wrong variables
drm/amd/display:
Fix missed targets in FAMS2+HWFQ
drm/amd/display:
Fix MST BW calculation Regression
drm/amd/display:
Fix multiple cursors when using 4 displays on a contiguous large surface
drm/amd/display:
Fix null pointer deref in dcn20_resource.c
drm/amd/display:
Fix null pointer dereference for dcn401
drm/amd/display:
Fix NULL pointer dereference for DTN log in DCN401
drm/amd/display:
Fix ODM + underscan case with cursor
drm/amd/display:
Fix pipe addition logic in calc_blocks_to_ungate DCN35
drm/amd/display:
Fix possible overflow in integer multiplication
drm/amd/display:
Fix POWERPC_64 compilation
drm/amd/display:
Fix recout calculation for stereo side-by-side
drm/amd/display:
Fix reduced resolution and refresh rate
drm/amd/display:
Fix refresh rate range for some panel
drm/amd/display:
Fix Replay Desync Error Test
drm/amd/display:
Fix Replay Desync Error Test
drm/amd/display:
fix s2idle entry for DCN3.5+
drm/amd/display:
Fix spelling various spelling mistakes
drm/amd/display:
Fix SPL related enum definition used in DCN401
drm/amd/display:
Fix swapped dimension calculations
drm/amd/display:
Fix uninitialized variables in dcn401
drm/amd/display:
Fix uninitialized variables in dcn401
drm/amd/display:
Fix uninitialized variables in dcn401 and dml21
drm/amd/display:
Fix unsigned comparison with less than zero
drm/amd/display:
Fix warning caused by an attempt to configure a non-otg master
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix write to non-existent reg on DCN401
drm/amd/display:
Fix writeback job lock evasion within dm_crtc_high_irq
drm/amd/display:
Fix wrong array size dummy_boolean of dml2_core_calcs_mode_support_locals
drm/amd/display:
fix YUV video color corruption in DCN401
drm/amd/display:
For FPO + Vactive check that all pipes support VA
drm/amd/display:
Force flush after write to IPS driver signals
drm/amd/display:
Force max clocks unconditionally when p-state is unsupported
drm/amd/display:
gpuvm handling in DML21
drm/amd/display:
Guard reading 3DLUT registers for dcn32/dcn35
drm/amd/display:
Handle HPD_IRQ for internal link
drm/amd/display:
Handle the case which quad_part is equal 0
drm/amd/display:
Ignore phantom DTBCLK requirement
drm/amd/display:
Ignore UHBR13.5 cable ID cap for passive cable max link rate
drm/amd/display:
Improve registers write
drm/amd/display:
Improve warning log for get OPP for OTG master
drm/amd/display:
Increase MAX_LINKS by 2
drm/amd/display:
Introduce deferred Replay coasting vtotal update
drm/amd/display:
Introduce overlay cursor mode
drm/amd/display:
Keep VBios pixel rate div setting until next mode set
drm/amd/display:
Keep VBios pixel rate div setting util next mode set
drm/amd/display:
Limit array index according to architecture
drm/amd/display:
Limit clock assignments by size of clk tables
drm/amd/display:
Lock DC and exit IPS when changing backlight
drm/amd/display:
Make DML2.1 P-State method force per stream
drm/amd/display:
make ODM segment width of YCbCr422 two pixel aligned
drm/amd/display:
Make sure to reprogram ODM when resync fifo
drm/amd/display:
Minor cleanup for DCN401 cursor related code
drm/amd/display:
mirror case cleanup for cursors
drm/amd/display:
Modify HPO pixel clock programming to support DPM
drm/amd/display:
Move 'struct scaler_data' off stack
drm/amd/display:
Move DIO documentation to the right place
drm/amd/display:
Move dio files into dio folder
drm/amd/display:
Move DSC functions from dc.c to dc_dsc.c
drm/amd/display:
Move fpo_in_use to stream_status
drm/amd/display:
Move PRIMARY plane zpos higher
drm/amd/display:
Move some init routines to dm_sw_init()
drm/amd/display:
MST DSC check for older devices
drm/amd/display:
Not fallback if link BW is smaller than req BW
drm/amd/display:
Notify idle link detection through shared state
drm/amd/display:
On clock init, maintain DISPCLK freq
drm/amd/display:
Only program P-State force if pipe config changed
drm/amd/display:
Only program P-State force if pipe config changed
drm/amd/display:
Pass errors from amdgpu_dm_init() up
drm/amd/display:
populate hardware_release hook for dcn401
drm/amd/display:
Prevent IPX From Link Detect and Set Mode
drm/amd/display:
Prevent overflow on DTO calculation
drm/amd/display:
prevent register access while in IPS
drm/amd/display:
Program CURSOR_DST_X_OFFSET in viewport space
drm/amd/display:
Program DIG FE source select for DVI before PHY en
drm/amd/display:
Providing a mechanism to have a custom pwm frequency
drm/amd/display:
Re-enable IPS2 for static screen
drm/amd/display:
re-indent dc_power_down_on_boot()
drm/amd/display:
re-indent dpp401_dscl_program_isharp()
drm/amd/display:
Read default boot options
drm/amd/display:
Reduce I2C speed to 95kHz in DCN401
drm/amd/display:
reduce ODM slice count to initial new dc state only when needed
drm/amd/display:
Refactor construct_phy function in dc/link/link_factory.c
drm/amd/display:
Refactor DCCG into component folder
drm/amd/display:
Refactor dccg401_get_other_enable_symclk_fe
drm/amd/display:
Refactor DCN3X into component folder
drm/amd/display:
Refactor DCN401 DCCG into component directory
drm/amd/display:
Refactor dcn401_update_clocks
drm/amd/display:
Refactor for Replay Link off frame count
drm/amd/display:
Refactor function dm_dp_mst_is_port_support_mode()
drm/amd/display:
Refactor HUBBUB into component folder
drm/amd/display:
Refactor HUBBUB into component folder for DCN401
drm/amd/display:
Refactor HUBP into component folder.
drm/amd/display:
Refactor HUBP into component folder.
drm/amd/display:
Refactor input mode programming for DIG FIFO
drm/amd/display:
Release clck_src memory if clk_src_construct fails
drm/amd/display:
Release state memory if amdgpu_dm_create_color_properties fail
drm/amd/display:
Remove a redundant check in authenticated_dp
drm/amd/display:
Remove always true condition
drm/amd/display:
Remove ASSERT if significance is zero in math_ceil2
drm/amd/display:
Remove dcn32_smu13 duplicate header
drm/amd/display:
remove dpp pipes on failure to update pipe params
drm/amd/display:
Remove duplicate 'update_idle_uclk' in dcn401 clk_mgr code
drm/amd/display:
Remove duplicate configuration
drm/amd/display:
Remove duplicate dcn401/dcn401_clk_mgr.h header
drm/amd/display:
Remove duplicate null check
drm/amd/display:
Remove duplicate spl/dc_spl_types.h header
drm/amd/display:
Remove incorrect FP context start
drm/amd/display:
Remove legacy code in DC
drm/amd/display:
Remove NO_EFFECT self-assignment
drm/amd/display:
Remove NULL assignment for stream_status
drm/amd/display:
remove ODM combine before bandwidth validation
drm/amd/display:
Remove redundant checks for context
drm/amd/display:
Remove redundant checks for ctx->dc_bios
drm/amd/display:
Remove redundant checks for opp
drm/amd/display:
Remove redundant checks for pipe_ctx->stream
drm/amd/display:
Remove redundant checks for res_pool->dccg
drm/amd/display:
Remove redundant code and semicolons
drm/amd/display:
Remove redundant condition in VBA 314 func
drm/amd/display:
Remove redundant condition with DEADCODE
drm/amd/display:
Remove redundant idle optimization check
drm/amd/display:
Remove redundant if conditions
drm/amd/display:
Remove redundant NULL check in dce110_set_input_transfer_func
drm/amd/display:
Remove redundant NULL check in dcn10_set_input_transfer_func
drm/amd/display:
Remove redundant null checks
drm/amd/display:
Remove redundant null checks
drm/amd/display:
Remove redundant ternary operation
drm/amd/display:
Remove redundant var from display_rq_dig_calc in dml
drm/amd/display:
Remove reduntant comparisons by Coverity
drm/amd/display:
Remove register from DCN35 DMCUB diagnostic collection
drm/amd/display:
Remove unnecessary error message
drm/amd/display:
Remove unnecessary files
drm/amd/display:
Remove unnecessary HPD entry for DCN401
drm/amd/display:
Remove unnecessary variable
drm/amd/display:
Remove unreachable check
drm/amd/display:
Remove unused code
drm/amd/display:
Remove unused code for some dc files
drm/amd/display:
Remove unused function reverse_planes_order
drm/amd/display:
remove unused struct 'aux_payloads'
drm/amd/display:
remove unused struct 'dc_reg_sequence'
drm/amd/display:
Remove unused value set from 'min_hratio_fact' in dml
drm/amd/display:
Remove USBC check for DCN32
drm/amd/display:
Remove useless comparison of unsigned int vs. 0
drm/amd/display:
Remove useless function call
drm/amd/display:
replace CRTC disable function call
drm/amd/display:
Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd
drm/amd/display:
Replace uint8_t with u8 for dp_hdmi_dongle_signature_str
drm/amd/display:
Replay + IPS + ABM in Full Screen VPB
drm/amd/display:
Replay low hz
drm/amd/display:
reset DSC clock in post unlock update
drm/amd/display:
Reset DSC memory status
drm/amd/display:
Reset freesync config before update new state
drm/amd/display:
Reset input mode for DIG on encoder reset
drm/amd/display:
Restrict multi-disp support for in-game FAMS
drm/amd/display:
resync OTG after DIO FIFO resync
drm/amd/display:
Return after Init
drm/amd/display:
Reuse the modified power sequence
drm/amd/display:
Revert "dc: Keep VBios pixel rate div setting util next mode set"
drm/amd/display:
Revert Add workaround to restrict max frac urgent for DPM0
drm/amd/display:
Run DC_LOG_DC after checking link->link_enc
drm/amd/display:
Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present
drm/amd/display:
Send message to notify the DPIA host router bandwidth
drm/amd/display:
Separate setting and programming of cursor
drm/amd/display:
Set cursor attributes before position
drm/amd/display:
Set default brightness according to ACPI
drm/amd/display:
Simplify if conditions
drm/amd/display:
Skip accessing array for unknown eng_id
drm/amd/display:
Skip inactive planes within ModeSupportAndSystemConfiguration
drm/amd/display:
Skip plane when not found by stream id
drm/amd/display:
Skip Recompute DSC Params if no Stream on Link
drm/amd/display:
Skip SST ACT polling when sink_count is 0
drm/amd/display:
Skip unnecessary abm disable
drm/amd/display:
Skip updating link encoder for unknown eng_id
drm/amd/display:
Skip wbscl_set_scaler_filter if filter is null
drm/amd/display:
Solve mst monitors blank out problem after resume
drm/amd/display:
Spinlock before reading event
drm/amd/display:
Stop amdgpu_dm initialize when link nums greater than max_links
drm/amd/display:
Stop amdgpu_dm initialize when stream nums greater than 6
drm/amd/display:
Support new VA page table block size
drm/amd/display:
take ODM slice count into account when deciding DSC slice
drm/amd/display:
Temporarily disable HPO PG on DCN35
drm/amd/display:
turn on symclk for dio virtual stream in dpms sequence
drm/amd/display:
un-block 8k with single dimm
drm/amd/display:
Update comments in DC
drm/amd/display:
Update dcn351 debug flags and function pointers
drm/amd/display:
Update DML2.1 generated code
drm/amd/display:
Update efficiency bandwidth for dcn351
drm/amd/display:
Update FIXED_VS retimer training pattern delay
drm/amd/display:
Update idle hardmins if uclk or fclk requirement changed
drm/amd/display:
Update some of the dcn303 parameters
drm/amd/display:
Updated optc401_set_drr to use dcn401 functions
drm/amd/display:
Use ARRAY_SIZE for array length
drm/amd/display:
Use current_state when checking old_pipe subvp type
drm/amd/display:
Use dc wake for get the replay state
drm/amd/display:
Use DCN 410 includes for DCN401
drm/amd/display:
use even ODM slice width for two pixels per container
drm/amd/display:
use even ODM slice width for two pixels per container
drm/amd/display:
Use periodic detection for ipx/headless
drm/amd/display:
use pre-allocated temp structure for bounding box
drm/amd/display:
use preferred link settings for dp signal only
drm/amd/display:
Use sw cursor for DCN401 with rotation
drm/amd/display:
use swap() in is_config_schedulable()
drm/amd/display:
Use the correct TMDS function to avoid DVI issues
drm/amd/display:
Use the SPDX license identifier for dmub_replay files
drm/amd/display:
Use TPS3 for ALPM on Specific Panel
drm/amd/display:
use vmalloc for struct dc_state
drm/amd/display:
Validate function returns
drm/amd/display:
Various DML2 fixes for FAMS2
drm/amd/display:
Wait for double buffer update on ODM changes
drm/amd/display:
Wait for hardmins to complete on dcn401
drm/amd/display:
Wake DMCUB before sending a command for replay feature
drm/amd/display:
workaround for oled eDP not lighting up on DCN401
drm/amd/pm:
Add gpu_metrics_v1_6
drm/amd/pm:
add missing error handling in function smu_v13_0_6_allocate_dpm_context
drm/amd/pm:
add pp_dpm_dcefclk for smu 14.0.2/3
drm/amd/pm:
add pstate support for SMU_14_0_2
drm/amd/pm:
add SMU IP v14.0.4 support
drm/amd/pm:
Add support for DPM policies
drm/amd/pm:
Add support for new P2S table revision
drm/amd/pm:
Add support to select pstate policy
drm/amd/pm:
add tool log support on smu v14.0.2/3
drm/amd/pm:
Add xgmi plpd policy to pm_policy
drm/amd/pm:
Add xgmi plpd to aldebaran pm_policy
drm/amd/pm:
Add xgmi plpd to arcturus pm_policy
drm/amd/pm:
Add xgmi plpd to SMU v13.0.6 pm_policy
drm/amd/pm:
avoid to load smu firmware for APUs
drm/amd/pm:
check negtive return for table entries
drm/amd/pm:
check specific index for aldebaran
drm/amd/pm:
check specific index for smu13
drm/amd/pm:
check the return of send smc msg for navi10
drm/amd/pm:
check the return of send smc msg for sienna_cichild
drm/amd/pm:
check the return of send smc msg for smu_v13
drm/amd/pm:
disable gpo temporarily
drm/amd/pm:
Drop unsupported features on smu v14_0_2
drm/amd/pm:
early return if disabling DPMS for GFX IP v11.5.2
drm/amd/pm:
enable mode1 reset on smu v14.0.2/v14.0.3
drm/amd/pm:
enable thermal alert on smu 14.0.2/3
drm/amd/pm:
enable UMD Pstate profile level for renoir
drm/amd/pm:
Fix aldebaran pcie speed reporting
drm/amd/pm:
fix enum feature compared against 0
drm/amd/pm:
fix enum type compared against 0
drm/amd/pm:
fix get dpm level count for smu13
drm/amd/pm:
fix get dpm level count for yello carp
drm/amd/pm:
Fix negative array index read
drm/amd/pm:
Fix the null pointer dereference for vega10_hwmgr
drm/amd/pm:
fix the Out-of-bounds read warning
drm/amd/pm:
fix the pp_dpm_pcie issue on smu v14.0.2/3
drm/amd/pm:
fix uninitialized variable warning
drm/amd/pm:
fix uninitialized variable warning
drm/amd/pm:
fix uninitialized variable warning for smu8_hwmgr
drm/amd/pm:
fix uninitialized variable warning for smu_v13
drm/amd/pm:
fix uninitialized variable warnings for vangogh_ppt
drm/amd/pm:
fix uninitialized variable warnings for vega10_hwmgr
drm/amd/pm:
fix unsigned value asic_type compared against
drm/amd/pm:
fix warning using uninitialized value of max_vid_step
drm/amd/pm:
Ignore initial value in smu response register
drm/amd/pm:
powerplay: Add `__counted_by` attribute for flexible arrays
drm/amd/pm:
remove dead code in navi10_emit_clk_levels and navi10_print_clk_levels
drm/amd/pm:
remove dead code in si_convert_power_level_to_smc
drm/amd/pm:
remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2
drm/amd/pm:
Remove legacy interface for xgmi plpd
drm/amd/pm:
remove logically dead code
drm/amd/pm:
remove logically dead code for renoir
drm/amd/pm:
Remove unused interface to set plpd
drm/amd/pm:
smu v14.0.4 reuse smu v14.0.0 dpmtable
drm/amd/pm:
support mode1 reset on smu v14.0.3
drm/amd/pm:
support mode1 reset on smu_v14_0_3
drm/amd/pm:
support pp_dpm_pcie on smu v14.0.2/3
drm/amd/pm:
update check condition for SMU mode1 reset
drm/amd/pm:
update driver-if interface
drm/amd/pm:
update message interface for smu v14.0.2/3
drm/amd/pm:
Update PMFW messages for SMUv13.0.6
drm/amd/pm:
update powerplay structure on smu v14.0.2/3
drm/amd/pm:
update the features set on smu v14.0.2/3
drm/amd/pm:
Use gpu_metrics_v1_6 for SMUv13.0.6
drm/amd/pm:
workaround to pass jpeg unit test
drm/amd/swsmu:
add MALL init support workaround for smu_v14_0_1
drm/amd/swsmu:
enable more Pstates profile levels for SMU v14.0.0 and v14.0.1
drm/amd/swsmu:
enable Pstates profile levels for SMU v14.0.4
drm/amd/swsmu:
update Dpmclocks_t for smu v14.0.1
drm/amd:
Override DCN410 IP version
drm/amd:
Add DCN401 related register definitions
drm/amd:
Add gfx12 swizzle mode defs
drm/amd:
Add reg definitions for DCN401 DCC
drm/amd:
Add some missing register definitions
drm/amd:
Bump KMS_DRIVER_MINOR version
drm/amd:
define new gfx12 uapi flags
drm/amd:
Don't initialize ISP hardware without FW
drm/amd:
Enable DCN410 init
drm/amd:
Fix shutdown (again) on some SMU v13.0.4/11 platforms
drm/amd:
fix the warning unchecking return vaule for sdma_v7
drm/amd:
GFX12 changes for converting tiling flags to modifiers
drm/amd:
Move fw init from sw_init to early_init for imu v12
Linux:
drm/amdgpu - optimize rlc spm cntl
drm/amdgpu/atomfirmware:
add intergrated info v2.3 table
drm/amdgpu/atomfirmware:
fix parsing of vram_info
drm/amdgpu/atomfirmware:
silence UBSAN warning
drm/amdgpu/atomfirmware:
Silence UBSAN warning
drm/amdgpu/discovery:
Add common soc24 ip block
drm/amdgpu/discovery:
add gfx v12_0 ip block
drm/amdgpu/discovery:
Add gmc v12_0 ip block
drm/amdgpu/discovery:
add mes v12_0 ip block
drm/amdgpu/discovery:
add sdma v7_0 ip block
drm/amdgpu/discovery:
Set GC family for GC 12.0 IP
drm/amdgpu/display:
add all gfx12 modifiers
drm/amdgpu/display:
Fix null pointer dereference in dc_stream_program_cursor_position
drm/amdgpu/display:
handle gfx12 in amdgpu_dm_plane_format_mod_supported
drm/amdgpu/display:
handle gfx12 in dm_check_cursor_fb
drm/amdgpu/display:
set plane attributes for gfx12 correctly
drm/amdgpu/display:
Update kdoc for 'optc35_set_odm_combine'
drm/amdgpu/gfx11:
enable gfx pipe1 hardware support
drm/amdgpu/gfx11:
handle priority setup for gfx pipe1
drm/amdgpu/gfx11:
remove superfluous cache flags
drm/amdgpu/gfx11:
select HDP ref/mask according to gfx ring pipe
drm/amdgpu/gfx12:
recalculate available compute rings to use
drm/amdgpu/gfx12:
remove GDS leftovers
drm/amdgpu/gfx12:
remove superfluous cache flags
drm/amdgpu/gfx12:
set UNORD_DISPATCH in compute MQDs
drm/amdgpu/gfx:
enable mes to map legacy queue support
drm/amdgpu/gfx:
enable mes to map legacy queue support
drm/amdgpu/job:
Replace DRM_INFO/ERROR logging
drm/amdgpu/jpeg2:
properly set atomics vmid field
drm/amdgpu/jpeg4:
properly set atomics vmid field
drm/amdgpu/jpeg5:
Add support for DPG mode
drm/amdgpu/jpeg5:
enable power gating
drm/amdgpu/jpeg5:
enable power gating
drm/amdgpu/jpeg5:
reprogram doorbell setting after power up for each playback
drm/amdgpu/kfd:
Add unlock() on error path to add_queue_mes()
drm/amdgpu/kfd:
remove is_hws_hang and is_resetting
drm/amdgpu/mes11:
add mes mapping legacy queue support
drm/amdgpu/mes11:
adjust mes initialization sequence
drm/amdgpu/mes11:
fix kiq ring ready flag
drm/amdgpu/mes11:
increase waiting time for engine ready
drm/amdgpu/mes11:
update opcode strings
drm/amdgpu/mes12:
add legacy setting hw resource interface
drm/amdgpu/mes12:
add mes mapping legacy queue support
drm/amdgpu/mes12:
add mes pipe switch support
drm/amdgpu/mes12:
add missing opcode string
drm/amdgpu/mes12:
add uni_mes fw loading support
drm/amdgpu/mes12:
adjust mes12 sw/hw init for multiple pipes
drm/amdgpu/mes12:
configure two pipes hardware resources
drm/amdgpu/mes12:
disable logging output
drm/amdgpu/mes12:
enable uni_mes fw on mes pipe0
drm/amdgpu/mes12:
fix suspend issue
drm/amdgpu/mes12:
increase mes submission timeout
drm/amdgpu/mes12:
load unified mes fw on pipe0 and pipe1
drm/amdgpu/mes12:
mes hw_fini fix for mode1 reset
drm/amdgpu/mes12:
print MES opcodes rather than numbers
drm/amdgpu/mes12:
sw/hw fini for unified mes
drm/amdgpu/mes12:
update data cache boundary
drm/amdgpu/mes12:
update mes_v12_api_def.h
drm/amdgpu/mes12:
Use a separate fence per transaction
drm/amdgpu/mes:
add mes mapping legacy queue switch
drm/amdgpu/mes:
add multiple mes ring instances support
drm/amdgpu/mes:
add uni_mes fw loading support
drm/amdgpu/mes:
fix mes ring buffer overflow
drm/amdgpu/mes:
fix mes12 to map legacy queue
drm/amdgpu/mes:
use mc address for wptr in add queue packet
drm/amdgpu/nv:
use common nbio callback to set remap offset
drm/amdgpu/pm:
Check input value for CUSTOM profile mode setting on legacy SOCs
drm/amdgpu/pm:
Check input value for power profile setting on smu11, smu13 and smu14
drm/amdgpu/pm:
Check the return value of smum_send_msg_to_smc
drm/amdgpu/pm:
Drop hard-code value of usTMax
drm/amdgpu/pm:
Drop redundant setting code for pcie lanes
drm/amdgpu/pm:
Fix code alignment issue
drm/amdgpu/pm:
Fix the null pointer dereference for smu7
drm/amdgpu/pm:
Fix the null pointer dereference in apply_state_adjust_rules
drm/amdgpu/pm:
Fix the param type of set_power_profile_mode
drm/amdgpu/pm:
Fix uninitialized variable agc_btc_response
drm/amdgpu/pm:
Fix uninitialized variable warning for smu10
drm/amdgpu/pm:
support gpu_metrics sysfs interface for smu v14.0.2/3
drm/amdgpu/pptable:
Fix UBSAN array-index-out-of-bounds
drm/amdgpu/sdma5.2:
limit wptr workaround to sdma 5.2.1
drm/amdgpu/sdma5.2:
Update wptr registers as well as doorbell
drm/amdgpu/sdma7:
set sdma hang watchdog
drm/amdgpu/smu13.0.7:
print index for profiles
drm/amdgpu/soc15:
use common nbio callback to set remap offset
drm/amdgpu/soc21:
use common nbio callback to set remap offset
drm/amdgpu/soc24:
use common nbio callback to set remap offset
drm/amdgpu/swsmu:
always force a state reprogram on init
drm/amdgpu/umsch:
add support to capture fw debug log
drm/amdgpu/vcn5:
Add VCN5 capabilities
drm/amdgpu/vcn5:
enable DPG mode support
drm/amdgpu/vcn:
identify unified queue in sw init
drm/amdgpu/vcn:
not pause dpg for unified queue
drm/amdgpu/vcn:
remove irq disabling in vcn 5 suspend
drm/amdgpu/vcn:
set VCN5 power gating state to GATE on suspend
drm/amdgpu/vcn:
update vcn5 enc/dec capabilities
drm/amdgpu/vcn:
Use offsets local to VCN/JPEG in VF
drm/amdgpu/vpe:
fix vpe dpm clk ratio setup failed
drm/amdgpu:
access ltr through pci cfg space
drm/amdgpu:
Actually check flags for all context ops.
drm/amdgpu:
add additional VM bits
drm/amdgpu:
Add address alignment support to DCC buffers
drm/amdgpu:
add amdgpu MCA bank dispatch function support
drm/amdgpu:
Add amdgpu_bo_is_vm_bo helper
drm/amdgpu:
add amdgpu_framebuffer::gfx12_dcc
drm/amdgpu:
add CP headers registers to gfx10 dump
drm/amdgpu:
add cp queue registers for gfx11 ipdump
drm/amdgpu:
add cp queue registers for gfx12 ipdump
drm/amdgpu:
add cp queue registers for gfx9 ipdump
drm/amdgpu:
Add cp queues support fro gfx10 in ipdump
drm/amdgpu:
Add CRC16 selection in config
drm/amdgpu:
Add DCC GFX12 flag to enable address alignment
drm/amdgpu:
add debug flag to enable RAS ACA
drm/amdgpu:
Add empty HDP flush function to JPEG v4.0.3
drm/amdgpu:
Add empty HDP flush function to VCN v4.0.3
drm/amdgpu:
add firmware for GC IP v11.5.2
drm/amdgpu:
add firmware for PSP IP v14.0.4
drm/amdgpu:
add firmware for SDMA IP v6.1.2
drm/amdgpu:
add firmware for VPE IP v6.1.3
drm/amdgpu:
add function descripion of new functions
drm/amdgpu:
add GC IP v11.5.2 soc21 support
drm/amdgpu:
add GC IP v11.5.2 to GC 11.5.0 family
drm/amdgpu:
Add gc v12_0_0 ip headers (v4)
drm/amdgpu:
add gfx queue support for gfx11 ipdump
drm/amdgpu:
add gfx queue support for gfx12 ipdump
drm/amdgpu:
add gfx queue support of gfx10 in ipdump
drm/amdgpu:
Add gfx v12 pte/pde format change
drm/amdgpu:
Add gfx v12_0 ip block support (v6)
drm/amdgpu:
Add gfx v12_0_0 family id
drm/amdgpu:
Add gfx v9_4_4 ip block
drm/amdgpu:
add gfx11 registers support in ipdump
drm/amdgpu:
add gfx12 clearstate header
drm/amdgpu:
add gfx12 mqd structures
drm/amdgpu:
add gfx12 register support in ipdump
drm/amdgpu:
add gfx9 register support in ipdump
drm/amdgpu:
add GFXHUB IP v11.5.2 support
drm/amdgpu:
Add gfxhub v12_0 ip block support (v3)
drm/amdgpu:
Add gmc v12_0 ip block support (v7)
drm/amdgpu:
add golden setting for gc v12
drm/amdgpu:
add gpu reset check and exception handling
drm/amdgpu:
add initial value for gfx12 AGP aperture
drm/amdgpu:
Add lock around VF RLCG interface
drm/amdgpu:
add lock in amdgpu_gart_invalidate_tlb
drm/amdgpu:
add lock in kfd_process_dequeue_from_device
drm/amdgpu:
add MCA smu cache support
drm/amdgpu:
Add mes v12_0 ip block support (v4)
drm/amdgpu:
Add mes_v12_api_def.h for gfx12
drm/amdgpu:
add missed harvest check for VCN IP v4/v5
drm/amdgpu:
add missing error handling in function amdgpu_gmc_flush_gpu_tlb_pasid
drm/amdgpu:
Add missing locking for MES API calls
drm/amdgpu:
Add missing offsets in gc_11_0_0_offset.h
drm/amdgpu:
Add mmhub v4_1_0 ip block support (v4)
drm/amdgpu:
Add mmhub v4_1_0 ip headers (v4)
drm/amdgpu:
add module parameter 'amdgpu_uni_mes'
drm/amdgpu:
add more device info to the devcoredump
drm/amdgpu:
add mutex to protect ras shared memory
drm/amdgpu:
add NBIO IP v7.11.3 discovery support
drm/amdgpu:
Add NBIO IP v7.11.3 support
drm/amdgpu:
add nbio set_reg_remap helper
drm/amdgpu:
Add new members for sdma v7_0 fw
drm/amdgpu:
add new TOC structure
drm/amdgpu:
Add nps info table to IP discovery
drm/amdgpu:
add print support for gfx11 ipdump
drm/amdgpu:
add print support for gfx12 ipdump
drm/amdgpu:
add print support for gfx9 ipdump
drm/amdgpu:
add prints in IP State dump
drm/amdgpu:
add PSP IP v14.0.4 discovery support
drm/amdgpu:
add PSP IP v14.0.4 support
drm/amdgpu:
Add psp v13_0_14 ip block
drm/amdgpu:
add ras event state device attribute support
drm/amdgpu:
add RAS is_rma flag
drm/amdgpu:
add ras POSION_CONSUMPTION event id support
drm/amdgpu:
add ras POSION_CREATION event id support
drm/amdgpu:
add reset source in various cases
drm/amdgpu:
add reset sources in gpu reset context
drm/amdgpu:
Add reset_context flag for host FLR
drm/amdgpu:
add rlc TOC header file for soc24
drm/amdgpu:
add sdma 7.0 support for copy dcc buffer
drm/amdgpu:
Add sdma fw v3 structure
drm/amdgpu:
add SDMA IP v6.1.2 discovery support
drm/amdgpu:
Add sdma v4_4_5 ip block
drm/amdgpu:
Add sdma v7_0 ip block support (v7)
drm/amdgpu:
add se registers to ip dump for gfx10
drm/amdgpu:
add set_reg_remap callback for NBIF 6.3.1
drm/amdgpu:
add set_reg_remap callback for NBIO 2.3
drm/amdgpu:
add set_reg_remap callback for NBIO 4.3
drm/amdgpu:
add set_reg_remap callback for NBIO 6.1
drm/amdgpu:
add set_reg_remap callback for NBIO 7.0
drm/amdgpu:
add set_reg_remap callback for NBIO 7.11
drm/amdgpu:
add set_reg_remap callback for NBIO 7.2
drm/amdgpu:
add set_reg_remap callback for NBIO 7.4
drm/amdgpu:
add set_reg_remap callback for NBIO 7.7
drm/amdgpu:
add set_reg_remap callback for NBIO 7.9
drm/amdgpu:
add skip_hw_access checks for sriov
drm/amdgpu:
add SMU IP v14.0.4 discovery support
drm/amdgpu:
Add smu v13_0_14 ip block
drm/amdgpu:
Add soc24 chip enum definitions (v4)
drm/amdgpu:
Add soc24 common ip block (v2)
drm/amdgpu:
add tmz support for GC IP v11.5.2
drm/amdgpu:
add variable to record the deferred error number read by driver
drm/amdgpu:
add VPE IP v6.1.3 discovery support
drm/amdgpu:
add VPE IP v6.1.3 support
drm/amdgpu:
Adjust logic in amdgpu_device_partner_bandwidth()
drm/amdgpu:
align pp_power_profile_mode with kernel docs
drm/amdgpu:
always allocate cleared VRAM for GEM allocations
drm/amdgpu:
avoid dump mca bank log muti times during ras ISR
drm/amdgpu:
avoid reading vf2pf info size from FB
drm/amdgpu:
avoid using null object of framebuffer
drm/amdgpu:
call flush_gpu_tlb directly in gfxhub enable
drm/amdgpu:
change aca bank error lock type to spinlock
drm/amdgpu:
change bank cache lock type to spinlock
drm/amdgpu:
change log level
drm/amdgpu:
change non-dcc buffer copy configuration
drm/amdgpu:
check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
drm/amdgpu:
Check if NBIO funcs are NULL in amdgpu_device_baco_exit
drm/amdgpu:
cleanup MES11 command submission
drm/amdgpu:
cleanup MES12 command submission
drm/amdgpu:
clear RB_OVERFLOW bit when enabling interrupts
drm/amdgpu:
clear the warning unsigned compared against 0 for xcp_id
drm/amdgpu:
correct hbm field in boot status
drm/amdgpu:
Correct register used to clear fault status
drm/amdgpu:
correct sdma7 max dw
drm/amdgpu:
create amdgpu_ras_in_recovery to simplify code
drm/amdgpu:
define new gfx12 uapi flags
drm/amdgpu:
Describe all object placements in debugfs
drm/amdgpu:
disable lane0 L1TLB and enable lane1 L1TLB
drm/amdgpu:
Disable unmapped doorbell handling basic mode on mes 12
drm/amdgpu:
Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV
drm/amdgpu:
Don't show false warning for reg list
drm/amdgpu:
don't use amdgpu_lookup_format_info on gfx12
drm/amdgpu:
drop MES 10.1 support v3
drm/amdgpu:
drop some kernel messages in VCN code
drm/amdgpu:
drop some kernel messages in VCN code
drm/amdgpu:
enable dpg for vcn and jpeg on GC 11_5_2
drm/amdgpu:
Enable event log on MES 12
drm/amdgpu:
enable gfx cgcg&cgls for gfx v12_0_0
drm/amdgpu:
enable gfxoff for gc v12.0.0
drm/amdgpu:
Enable MES to handle doorbell ring on unmapped queue
drm/amdgpu:
enable mes v12 self test
drm/amdgpu:
enable mode2 reset for SMU IP v14.0.4
drm/amdgpu:
enable redirection of irq's for IH v7.0
drm/amdgpu:
enable some cg feature for gc 12.0.0
drm/amdgpu:
enable unmapped doorbell handling basic mode on mes 12
drm/amdgpu:
Enable unmapped doorbell handling basic mode on mes 12
drm/amdgpu:
enhance amdgpu_ucode_request() function flexibility
drm/amdgpu:
Estimate RAS reservation when report capacity v2
drm/amdgpu:
Evict BOs from same process for contiguous allocation
drm/amdgpu:
Extend KIQ reg polling wait for VF
drm/amdgpu:
fix ACA no query result after gpu reset
drm/amdgpu:
fix active rb and cu number for gfx12
drm/amdgpu:
Fix amdgpu_device_reset_sriov retry logic
drm/amdgpu:
Fix amdgpu_vm_is_bo_always_valid kerneldoc
drm/amdgpu:
Fix APU handling in amdgpu_pm_load_smu_firmware()
drm/amdgpu:
Fix atomics on GFX12
drm/amdgpu:
Fix buffer size to prevent truncation in gfx_v12_0_init_microcode
drm/amdgpu:
fix comments and error message for ipdump
drm/amdgpu:
Fix comparison in amdgpu_res_cpu_visible
drm/amdgpu:
fix compiler 'side-effect' check issue for RAS_EVENT_LOG()
drm/amdgpu:
fix contiguous handling for IB parsing v2
drm/amdgpu:
fix dereference after null check
drm/amdgpu:
fix dereference null return value for the function amdgpu_vm_pt_parent
drm/amdgpu:
fix documentation errors in gmc v12.0
drm/amdgpu:
fix documentation errors in sdma v7.0
drm/amdgpu:
fix doorbell regression
drm/amdgpu:
Fix eeprom max record count
drm/amdgpu:
fix eGPU hotplug regression
drm/amdgpu:
fix failure mapping legacy queue when FLR
drm/amdgpu:
fix getting vram info for gfx12
drm/amdgpu:
Fix hbm stack id in boot error report
drm/amdgpu:
fix invadate operation for pg_flags
drm/amdgpu:
fix invadate operation for umsch
drm/amdgpu:
fix Kconfig for ISP v2
drm/amdgpu:
fix locking scope when flushing tlb
drm/amdgpu:
fix mc_data out-of-bounds read warning
drm/amdgpu:
Fix memory range calculation
drm/amdgpu:
fix mqd corruption for gfx12
drm/amdgpu:
Fix null pointer dereference to bo
drm/amdgpu:
fix NULL pointer in amdgpu_reset_get_desc
drm/amdgpu:
fix out of bounds access in gfx10 during ip dump
drm/amdgpu:
fix out of bounds access in gfx11 during ip dump
drm/amdgpu:
Fix out-of-bounds read of df_v1_7_channel_number
drm/amdgpu:
Fix out-of-bounds write warning
drm/amdgpu:
fix overflowed array index read warning
drm/amdgpu:
fix overflowed constant warning in mmhub_set_clockgating()
drm/amdgpu:
Fix pci state save during mode-1 reset
drm/amdgpu:
Fix physical address mask
drm/amdgpu:
fix potential resource leak warning
drm/amdgpu:
fix ras UE error injection failure issue
drm/amdgpu:
fix RAS unload driver issue in SRIOV
drm/amdgpu:
Fix register access violation
drm/amdgpu:
Fix signedness bug in sdma_v4_0_process_trap_irq()
drm/amdgpu:
Fix smatch static checker warning
drm/amdgpu:
Fix snprintf usage in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
fix spl component for psp v14
drm/amdgpu:
fix sriov host flr handler
drm/amdgpu:
Fix the null pointer dereference to ras_manager
drm/amdgpu:
fix the overflowed constant warning for RREG32_SOC15()
drm/amdgpu:
Fix the uninitialized variable warning
drm/amdgpu:
fix the waring dereferencing hive
drm/amdgpu:
fix the warning bad bit shift operation for aca_error_type type
drm/amdgpu:
Fix the warning division or modulo by zero
drm/amdgpu:
fix trap enablement for gfx12
drm/amdgpu:
Fix truncation by resizing ucode_prefix in imu_v12_0_init_microcode
drm/amdgpu:
Fix two reset triggered in a row
drm/amdgpu:
Fix type mismatch in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
fix typo in amdgpu_ras_aca_sysfs_read() function
drm/amdgpu:
fix UBSAN warning in kv_dpm.c
drm/amdgpu:
fix ucode out-of-bounds read warning
drm/amdgpu:
fix uninitialized scalar variable warning
drm/amdgpu:
fix uninitialized variable warning for amdgpu_xgmi
drm/amdgpu:
fix uninitialized variable warning for jpeg_v4
drm/amdgpu:
fix uninitialized variable warning for sdma_v7
drm/amdgpu:
Fix uninitialized variable warning in amdgpu_afmt_acr
drm/amdgpu:
Fix uninitialized variable warning in amdgpu_info_ioctl
drm/amdgpu:
fix using the reserved VMID with gang submit
drm/amdgpu:
fixing rlc firmware loading failure issue
drm/amdgpu:
flush all cached ras bad pages to eeprom
drm/amdgpu:
force to use legacy inv in mmhub
drm/amdgpu:
Forward soft recovery errors to userspace
drm/amdgpu:
handle gfx12 in amdgpu_display_verify_sizes
drm/amdgpu:
Handle sg size limit for contiguous allocation
drm/amdgpu:
IB test encode test package change for VCN5
drm/amdgpu:
ignoring unsupported ras blocks when MCA bank dispatches
drm/amdgpu:
increase mes log buffer size for gfx12
drm/amdgpu:
Indicate CU havest info to CP
drm/amdgpu:
init gfxhub setting to align with mmhub
drm/amdgpu:
init mes ucode name for gfx v12
drm/amdgpu:
init SAW registers for mmhub v3.3
drm/amdgpu:
init TA fw for psp v14
drm/amdgpu:
initialize GC IP v11.5.2
drm/amdgpu:
Initialize VF partition mode
drm/amdgpu:
Make CPX mode auto default in NPS4
drm/amdgpu:
move aca/mca init functions into ras_init() stage
drm/amdgpu:
Move ras resume into SRIOV function
drm/amdgpu:
normalize registers as local xcc to read/write in gfx_v9_4_3
drm/amdgpu:
once more fix the call oder in amdgpu_ttm_move() v2
drm/amdgpu:
process RAS fatal error MB notification
drm/amdgpu:
program device_cntl2 through pci cfg space
drm/amdgpu:
provide more ucode name shown via id
drm/amdgpu:
Queue KFD reset workitem in VF FED
drm/amdgpu:
Reduce mem_type to domain double indirection
drm/amdgpu:
refine amdgpu ras event id core code
drm/amdgpu:
refine gfx10 firmware loading
drm/amdgpu:
refine gfx11 firmware loading
drm/amdgpu:
refine gfx12 firmware loading
drm/amdgpu:
refine gfx6 firmware loading
drm/amdgpu:
refine gfx7 firmware loading
drm/amdgpu:
refine gfx8 firmware loading
drm/amdgpu:
refine gfx9 firmware loading
drm/amdgpu:
refine gmc firmware loading
drm/amdgpu:
refine gpu_info firmware loading
drm/amdgpu:
refine imu firmware loading
drm/amdgpu:
refine isp firmware loading
drm/amdgpu:
refine mes firmware loading
drm/amdgpu:
refine pmfw/smu firmware loading
drm/amdgpu:
refine poison consumption interrupt handler
drm/amdgpu:
refine poison creation interrupt handler
drm/amdgpu:
refine psp firmware loading
drm/amdgpu:
refine sdma firmware loading
drm/amdgpu:
refine vcn firmware loading
drm/amdgpu:
refine vpe firmware loading
drm/amdgpu:
reject gang submit on reserved VMIDs
drm/amdgpu:
reject gang submit on reserved VMIDs
drm/amdgpu:
remove AMD_FMT_MOD_GFX12_DCC_MAX_COMPRESSED_BLOCK_* definitions
drm/amdgpu:
remove amdgpu_connector_edid() and stop using edid_blob_ptr
drm/amdgpu:
remove amdgpu_mes_fence_wait_polling()
drm/amdgpu:
Remove dead code in amdgpu_ras_add_mca_err_addr
drm/amdgpu:
remove dead code in atom_get_src_int
drm/amdgpu:
Remove duplicate amdgpu_umsch_mm.h header
drm/amdgpu:
Remove duplicate check for *is_queue_unmap in sdma_v7_0_ring_set_wptr
drm/amdgpu:
remove exp hw support check for gfx12
drm/amdgpu:
Remove GC HW IP 9.3.0 from noretry=1
drm/amdgpu:
remove ip dump reg_count variable
drm/amdgpu:
Remove redundant function call
drm/amdgpu:
remove redundant semicolons in RAS_EVENT_LOG
drm/amdgpu:
remove structurally dead code
drm/amdgpu:
remove structurally dead code for amd_gmc
drm/amdgpu:
remove tlb flush in amdgpu_gtt_mgr_recover
drm/amdgpu:
remove unused MCA driver codes
drm/amdgpu:
remove unused struct 'hqd_registers'
drm/amdgpu:
rename ip_dump_cp_queues to compute queues
drm/amdgpu:
rename the ip_dump to ip_dump_core
drm/amdgpu:
reset vm state machine after gpu reset(vram lost)
drm/amdgpu:
restore dcc bo tilling configs while moving
drm/amdgpu:
revert "take runtime pm reference when we attach a buffer" v2
drm/amdgpu:
rewrite convert_tiling_flags_to_modifier_gfx12
drm/amdgpu:
select compute ME engines dynamically
drm/amdgpu:
select compute ME engines dynamically
drm/amdgpu:
select compute ME engines dynamically
drm/amdgpu:
set cp fw address set for gfx v12
drm/amdgpu:
set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1
drm/amdgpu:
set different fw data addr for mec pipe
drm/amdgpu:
set mes fw address for mes v12
drm/amdgpu:
Set no_hw_access when VF request full GPU fails
drm/amdgpu:
Set PTE_IS_PTE bit for gfx12
drm/amdgpu:
Set pte_is_pte flag in gmc v12 gart
drm/amdgpu:
set RAS fed status for more cases
drm/amdgpu:
silence UBSAN warning
drm/amdgpu:
Skip coredump during resets for debug
drm/amdgpu:
skip dpm check to init imu fw
drm/amdgpu:
skip imu related function if dpm=0
drm/amdgpu:
skip to create ras xxx_err_count node when ACA is enabled
drm/amdgpu:
support cg state get for gfx v12
drm/amdgpu:
Support contiguous VRAM allocation
drm/amdgpu:
support for DCC feature
drm/amdgpu:
support for gc_info table v1.3
drm/amdgpu:
support gfx v12 specific pte/pde fields
drm/amdgpu:
support imu for gc 12_0_0
drm/amdgpu:
support S&R fw load for gfx v12
drm/amdgpu:
support SDMA v3 struct fw front door load
drm/amdgpu:
switch default mes to uni mes
drm/amdgpu:
Switch to smuio func to get gpu clk counter
drm/amdgpu:
sysfs node disable query error count during gpu reset
drm/amdgpu:
the warning dereferencing obj for nbio_v7_4
drm/amdgpu:
timely save bad pages to eeprom after gpu ras reset is completed
drm/amdgpu:
tolerate allocating GTT bo with dcc flag
drm/amdgpu:
trigger mode1 reset for RAS RMA status
drm/amdgpu:
update gc_12_0_0 headers
drm/amdgpu:
update gfxhub client id for gfx12
drm/amdgpu:
Update kmd_fw_shared for VCN5
drm/amdgpu:
update MTYPE mapping for gfx12
drm/amdgpu:
Update programming for boot error reporting
drm/amdgpu:
Update soc24_enum.h and soc21_enum.h
drm/amdgpu:
Update the impelmentation of AMDGPU_PTE_MTYPE_GFX12
drm/amdgpu:
Update the impelmentation of AMDGPU_PTE_MTYPE_NV10
drm/amdgpu:
Update the impelmentation of AMDGPU_PTE_MTYPE_VG10
drm/amdgpu:
update type of buf size to u32 for eeprom functions
drm/amdgpu:
update vf to pf message retry from 2 to 5
drm/amdgpu:
Use dev_ prints for virtualization as it supports multi adapter
drm/amdgpu:
Use drm_crtc_vblank_crtc()
drm/amdgpu:
use helper in amdgpu_gart_unbind
drm/amdgpu:
use new method to program rlc ram
drm/amdgpu:
Use NPS ranges from discovery table
drm/amdgpu:
use u32 for buf size in __amdgpu_eeprom_xfer
drm/amdgpu:
Validate TA binary size
drm/amdgu:
fix Unintentional integer overflow for mall size
drm/amdgu:
remove unused code
drm/amdkfd:
add ASIC version check for the reset selection of RAS poison
drm/amdkfd:
Add cache line size info
drm/amdkfd:
Add gfx12 trap handler support
drm/amdkfd:
Add GFX1201 to svm_range_get_pte_flags function
drm/amdkfd:
add KFD support for GC IP v11.5.2
drm/amdkfd:
add KFD support for SDMA IP v6.1.2
drm/amdkfd:
add reset cause in gpu pre-reset smi event
drm/amdkfd:
Added device queue manager files for GFX12.
drm/amdkfd:
Added gfx_v12_kfd2kgd interface for GFX12.
drm/amdkfd:
Added MQD manager files for GFX12.
drm/amdkfd:
Added temporary changes for GFX12.
drm/amdkfd:
always enable ttmp setup for gfx12
drm/amdkfd:
Basic SDMA and cache info changes for GFX12.
drm/amdkfd:
Bump kfd version for contiguous VRAM allocation
drm/amdkfd:
Check correct memory types for is_system variable
drm/amdkfd:
Check debug trap enable before write dbg_ev_file
drm/amdkfd:
Comment out the unused variable use_static in pm_map_queues_v9
drm/amdkfd:
don't allow mapping the MMIO HDP page with large pages
drm/amdkfd:
Enable atomic support for GFX12
drm/amdkfd:
Enable GFX12 trap handler
drm/amdkfd:
enable missed single-step workaround for gfx12
drm/amdkfd:
enable single alu ops for gfx12
drm/amdkfd:
Ensure gpu_id is unique
drm/amdkfd:
Evict BO itself for contiguous allocation
drm/amdkfd:
Extend gfx12 trap handler fix to gfx10/11
drm/amdkfd:
Fix CU Masking for GFX 9.4.3
drm/amdkfd:
fix NULL ptr for debugfs mqds on GFX v12
drm/amdkfd:
fix support for trap on wave start and end for gfx12
drm/amdkfd:
fix the kdf debugger issue
drm/amdkfd:
Flush the process wq before creating a kfd_process
drm/amdkfd:
gfx12 context save/restore trap handler fixes
drm/amdkfd:
Handle deallocated VPGRs in gfx11+ trap handler
drm/amdkfd:
handle duplicate BOs in reserve_bo_and_cond_vms
drm/amdkfd:
Let VRAM allocations go to GTT domain on small APUs
drm/amdkfd:
mark GFX12 system and peer GPU memory mappings as MTYPE_NC
drm/amdkfd:
Move trap handler coherence flags to preprocessor
drm/amdkfd:
Reconcile the definition and use of oem_id in struct kfd_topology_device
drm/amdkfd:
Remove arbitrary timeout for hmm_range_fault
drm/amdkfd:
remove dead code in kfd_create_vcrat_image_gpu
drm/amdkfd:
remove dead code in the function svm_range_get_pte_flags
drm/amdkfd:
remove logically dead code
drm/amdkfd:
Replace deprecated gfx12 trap handler instructions
drm/amdkfd:
save and restore barrier state for gfx12
drm/amdkfd:
simplify APU VRAM handling
drm/amdkfd:
Sync trap handler binary with source
drm/amdkfd:
Use dev_error intead of pr_error
drm/amdkfd:
Use device based logging for errors
drm/amdkfd:
Use mode1 reset for GFX v9.4.4
drm/amdkfd:
use mode1 reset for RAS poison consumption
drm/arm/komeda:
don't use confusing 'timeout' variable name
drm/arm/komeda:
Fix komeda probe failing if there are no links in the secondary pipeline
drm/arm/komeda:
Move pipeline prints to after the entire pipeline has been enabled
drm/arm/komeda:
update DMA mask to 40 bits
drm/arm/komeda:
Use fbdev-dma
drm/ast:
astdp: Wake up during connector status detection
drm/ast:
Fix black screen after resume
drm/ast:
Handle primary-plane format setup in atomic_update
drm/ast:
Implement atomic enable/disable for encoders
drm/ast:
Inline ast_crtc_dpms() into callers
drm/ast:
Inline drm_simple_encoder_init()
drm/ast:
Move mode-setting code into mode_set_nofb CRTC helper
drm/ast:
Only set VGA SCREEN_DISABLE bit in CRTC code
drm/ast:
Program mode for AST DP in atomic_mode_set
drm/ast:
Remove gamma LUT updates from DPMS code
drm/ast:
Use drm_atomic_helper_commit_tail() helper
drm/ast:
Use fbdev-shmem
drm/atmel-hlcdc:
Allow build with COMPILE_TEST=y
drm/atomic:
allow no-op FB_ID updates for async flips
drm/atomic:
Allow userspace to use damage clips with async flips
drm/atomic:
Allow userspace to use explicit sync with atomic async flips
drm/bochs:
switch to struct drm_edid
drm/bridge-connector:
Fix double free in error handling paths
drm/bridge-connector:
implement glue code for HDMI connector
drm/bridge-connector:
move to DRM_DISPLAY_HELPER module
drm/bridge-connector:
reset the HDMI connector state
drm/bridge-connector:
switch to using drmm allocations
drm/bridge/analogix/anx6345:
switch to struct drm_edid
drm/bridge/analogix/anx78xx:
switch to struct drm_edid
drm/bridge:
add missing MODULE_DESCRIPTION() macros
drm/bridge:
adv7511: Fix Intermittent EDID failures
drm/bridge:
adv7511: Remove a redundant check on existence of bridge->encoder
drm/bridge:
analogix: Remove redundant checks on existence of bridge->encoder
drm/bridge:
analogix_dp: convert to struct drm_edid
drm/bridge:
analogix_dp: don't adjust further when clock recovery succeeded
drm/bridge:
analogix_dp: don't wait for PLL lock too early
drm/bridge:
analogix_dp: handle AUX transfer timeouts
drm/bridge:
analogix_dp: handle clock via runtime PM
drm/bridge:
analogix_dp: move basic controller init into runtime PM
drm/bridge:
analogix_dp: move macro reset after link bandwidth setting
drm/bridge:
analogix_dp: move platform and PHY power handling into runtime PM
drm/bridge:
analogix_dp: only read AUX status when an error occured
drm/bridge:
analogix_dp: properly handle zero sized AUX transactions
drm/bridge:
analogix_dp: register AUX bus after enabling runtime PM
drm/bridge:
analogix_dp: remove clk handling from analogix_dp_set_bridge
drm/bridge:
analogix_dp: remove PLL lock check from analogix_dp_config_video
drm/bridge:
analogix_dp: remove unused analogix_dp_remove
drm/bridge:
analogix_dp: remove unused platform power_on_end callback
drm/bridge:
analogix_dp: simplify analogix_dp_{set/get}_lane_link_training helpers
drm/bridge:
analogix_dp: simplify and correct PLL lock checks
drm/bridge:
anx7625: use struct drm_edid more
drm/bridge:
cdns-mhdp8546: Remove a redundant check on existence of bridge->encoder
drm/bridge:
Drop drm_bridge_chain_mode_fixup
drm/bridge:
imx: Remove redundant checks on existence of bridge->encoder
drm/bridge:
it6505: fix hibernate to resume no display issue
drm/bridge:
it6505: Remove a redundant check on existence of bridge->encoder
drm/bridge:
it6505: update usleep_range for RC circuit charge time
drm/bridge:
lt9611uxc: Remove a redundant check on existence of bridge->encoder
drm/bridge:
megachips-stdpxxxx-ge-b850v3-fw: Remove a redundant check on existence of bridge->encoder
drm/bridge:
nxp-ptn3460: Remove a redundant check on existence of bridge->encoder
drm/bridge:
panel: Remove a redundant check on existence of bridge->encoder
drm/bridge:
samsung-dsim: Fix porch calcalcuation rounding
drm/bridge:
samsung-dsim: Set P divider based on min/max of fin pll
drm/bridge:
sii902x: Add pixel clock check in atomic_check
drm/bridge:
sii902x: Fix mode_valid hook
drm/bridge:
sii902x: Support atomic bridge APIs
drm/bridge:
simple-bridge: Remove a redundant check on existence of bridge->encoder
drm/bridge:
synopsys: dw-mipi-dsi: Remove a redundant check on existence of bridge->encoder
drm/bridge:
tc358767: Add format negotiation hooks for DPI/DSI to (e)DP
drm/bridge:
tc358767: Check if fully initialized before signalling HPD event via IRQ
drm/bridge:
tc358767: Drop line_pixel_subtract
drm/bridge:
tc358767: Enable FRMSYNC timing generator
drm/bridge:
tc358767: Fix comment in tc_edp_mode_valid
drm/bridge:
tc358767: Set LSCLK divider for SYSCLK to 1
drm/bridge:
tc358767: Split tc_pxl_pll_en() into parameter calculation and enablement
drm/bridge:
tc358767: Use tc_pxl_pll_calc() to correct adjusted_mode clock
drm/bridge:
tfp410: Remove a redundant check on existence of bridge->encoder
drm/buddy:
Add start address support to trim function
drm/ci:
add farm variable
drm/ci:
add tests on vkms
drm/ci:
generate testlist from build
drm/ci:
mark kms_addfb_basic@addfb25-bad-modifier as passing on msm
drm/ci:
skip driver specific tests
drm/ci:
update xfails for the new testlist
drm/ci:
uprev IGT
drm/ci:
uprev mesa version
drm/ci:
validate drm/msm XML register files against schema
drm/client:
Fix error code in drm_client_buffer_vmap_local()
drm/client:
fix null pointer dereference in drm_client_modeset_probe
drm/connector:
hdmi: Add Broadcast RGB property
drm/connector:
hdmi: Add custom hook to filter TMDS character rate
drm/connector:
hdmi: Add Infoframes generation
drm/connector:
hdmi: Add output BPC to the connector state
drm/connector:
hdmi: Add RGB Quantization Range to the connector state
drm/connector:
hdmi: Add support for output format
drm/connector:
hdmi: allow disabling Audio Infoframe
drm/connector:
hdmi: Calculate TMDS character rate
drm/connector:
hdmi: Compute bpc and format automatically
drm/connector:
hdmi: Create an HDMI sub-state
drm/connector:
hdmi: Create Infoframe DebugFS entries
drm/connector:
hdmi: Fix kerneldoc warnings
drm/connector:
hdmi: shorten too long function name
drm/connector:
Introduce an HDMI connector initialization function
drm/connector:
update edid_blob_ptr documentation
drm/debugfs:
Drop conditionals around of_node pointers
drm/display/dsc:
Add a helper to dump the DSC configuration
drm/display:
Add missing aux less alpm wake related bits
drm/display:
Add missing Panel Replay Enable SU Region ET bit
drm/display:
Fix HDMI state helper dependency
drm/display:
hdmi: Add HDMI compute clock helper
drm/display:
stop depending on DRM_DISPLAY_HELPER
drm/doc:
Remove unused Broadcast RGB Property
drm/dp:
Add refresh rate divider to struct representing AS SDP
drm/dp:
Fix documentation warning
drm/dp_mst:
Fix all mstb marked as not probed after suspend/resume
drm/dp_mst:
Skip CSN if topology probing is not done yet
drm/drm-bridge:
Drop conditionals around of_node pointers
drm/edid:
add a helper for EDID sysfs property show
drm/edid:
remove drm_do_get_edid()
drm/etnaviv:
Disable SH_EU clock gating on VIPNano-Si+
drm/etnaviv:
don't block scheduler when GPU is still active
drm/etnaviv:
don't disable TS on MMUv2 core when moving the linear window
drm/etnaviv:
drop driver owner assignment
drm/etnaviv:
fix DMA direction handling for cached RW buffers
drm/etnaviv:
Read some FE registers twice
drm/etnaviv:
reduce number of ktime_get calls in IRQ handler
drm/etnaviv:
switch devcoredump allocations to GFP_NOWAIT
drm/etnaviv:
Turn etnaviv_is_model_rev() into a function
drm/etnaviv:
Update hardware headers from rnndb
drm/exynos/vidi:
convert to struct drm_edid
drm/exynos/vidi:
simplify fake edid handling
drm/exynos/vidi:
use drm_edid_duplicate()
drm/fb-helper:
Don't schedule_work() to flush frame buffer during panic()
drm/fb_dma:
Add checks in drm_fb_dma_get_scanout_buffer()
drm/fbdev-dma:
Clean up deferred I/O
drm/fbdev-dma:
Fix framebuffer mode for big endian devices
drm/fbdev-dma:
Implement damage handling and deferred I/O
drm/fbdev-dma:
Only install deferred I/O if necessary
drm/fbdev-generic:
Convert to fbdev-ttm
drm/fbdev-generic:
Do not set physical framebuffer address
drm/fbdev-shmem:
Clean up deferred I/O
drm/fbdev:
Add fbdev-shmem
drm/fbdev:
Clean up fbdev documentation
drm/gma500:
fix null pointer dereference in cdv_intel_lvds_get_modes
drm/gma500:
fix null pointer dereference in psb_intel_lvds_get_modes
drm/gma500:
Fix spelling mistake "patter" -> "pattern"
drm/gpuvm:
fix missing dependency to DRM_EXEC
drm/gud:
Use fbdev-shmem
drm/hisilicon/hibmc:
convert to struct drm_edid
drm/hisilicon/kirin:
Allow build with COMPILE_TEST=y
drm/hisilicon/kirin:
Fix 64bit divisions
drm/hisilicon/kirin:
Fix MASK(32) on 32bit architectures
drm/hisilicon/kirin:
Include linux/io.h for readl()/writel()
drm/hisilicon/kirin:
Use fbdev-dma
drm/hyperv:
Use fbdev-shmem
drm/i2c:
tda998x: switch to struct drm_edid
drm/i915/alpm:
Add compute config for lobf
drm/i915/alpm:
Add debugfs for LOBF
drm/i915/alpm:
Do not use fast_wake_lines for aux less wake time
drm/i915/alpm:
Enable lobf from source in ALPM_CTL
drm/i915/alpm:
Fix port clock usage in AUX Less wake time calculation
drm/i915/alpm:
Make crtc_state as const in intel_alpm_compute_params
drm/i915/alpm:
Move alpm parameters from intel_psr
drm/i915/alpm:
Move alpm related code to a new file
drm/i915/alpm:
Share alpm support checks with PSR code
drm/i915/alpm:
Write also AUX Less Wake lines into ALPM_CTL
drm/i915/audio:
Fix audio time stamp programming for DP
drm/i915/bios:
Add version notes for some blocks
drm/i915/bios:
Define "TV" child device handle
drm/i915/bios:
Define ALM only VBT block 9 contents
drm/i915/bios:
Define block 46 chromaticity coordinates properly
drm/i915/bios:
Define eDP DSC disable bit
drm/i915/bios:
Define the "luminance and gamma" sub-struct of block 46
drm/i915/bios:
Define VBT block 10 (Mode Removal Table) contents
drm/i915/bios:
Define VBT block 12 (Driver Persistent Algorithm) contents
drm/i915/bios:
Define VBT block 15 (Dot Clock Override Table) contents
drm/i915/bios:
Define VBT block 17 (SV Test Functions) contents
drm/i915/bios:
Define VBT block 18 (Driver Rotation) contents
drm/i915/bios:
Define VBT block 20 (OEM Customizable Modes) contents
drm/i915/bios:
Define VBT block 21 (EFP List) contents
drm/i915/bios:
Define VBT block 24 (SDVO LVDS PnP ID) contents
drm/i915/bios:
Define VBT block 25 (SDVO LVDS PPS) contents
drm/i915/bios:
Define VBT block 252 (int15 Hook)
drm/i915/bios:
Define VBT block 253 (PRD Table) contents
drm/i915/bios:
Define VBT block 26 (TV Options) contents
drm/i915/bios:
Define VBT block 28 (EFP DTD) contents
drm/i915/bios:
Define VBT block 3 (Display Toggle Option) contents
drm/i915/bios:
Define VBT block 4 (Mode Support List) contents
drm/i915/bios:
Define VBT block 45 (eDP BFI) contents
drm/i915/bios:
Define VBT block 46 (Chromaticity For Narrow Gamut Panel) contents
drm/i915/bios:
Define VBT block 5 (Generic Mode Table)
drm/i915/bios:
Define VBT block 50 (MIPI) contents
drm/i915/bios:
Define VBT block 51 (Fixed Set Mode Table) contents
drm/i915/bios:
Define VBT block 55 (Compression Parameters)
drm/i915/bios:
Define VBT block 55 (RGB Palette Table) contents
drm/i915/bios:
Define VBT block 57 (Vswing PreEmphasis Table) contents
drm/i915/bios:
Define VBT blocks 16,29,31 (Toggle List) contents
drm/i915/bios:
Define VBT blocks 19,30,32 (Display Configuration Removal Table) contents
drm/i915/bios:
Define VBT blocks 6,7,8 (register tables) contents
drm/i915/bios:
double check array-boundary in parse_sdvo_lvds_data
drm/i915/bios:
Fix parsing backlight BDB data
drm/i915/bios:
Flag "VBIOS only" VBT data blocks
drm/i915/bios:
Get rid of "LVDS" from all LFP data stuff
drm/i915/bios:
Indicate which VBT structures are based on EDID
drm/i915/bios:
Remove version number comment from DEVICE_HANDLE_EFP4
drm/i915/bios:
Rename SDVO DTD blocks a bit
drm/i915/bmg:
BMG should re-use MTL's south display logic
drm/i915/bmg:
Define IS_BATTLEMAGE macro
drm/i915/bmg:
Extend DG2 tc check to future
drm/i915/bmg:
Lane reversal requires writes to both context lanes
drm/i915/bmg:
Load DMC
drm/i915/cdclk:
Plumb the full atomic state deeper
drm/i915/cdclk:
use i9xx_fsb_freq() for rawclk_freq initialization
drm/i915/display/bmg:
Add platform descriptor
drm/i915/display:
Add compare config for MTL+ platforms
drm/i915/display:
Add mechanism to use sink model when applying quirk
drm/i915/display:
Add missing include to intel_vga.c
drm/i915/display:
add platform descriptors
drm/i915/display:
add probe message
drm/i915/display:
Add support for pack and unpack
drm/i915/display:
add support for subplatforms
drm/i915/display:
Calculate crtc clock rate based on PLL parameters
drm/i915/display:
change display probe to identify GMD ID based platforms
drm/i915/display:
change GMD ID display ip ver propagation at probe
drm/i915/display:
change probe for no display case
drm/i915/display:
check platforms without display one level higher
drm/i915/display:
Compute Adaptive sync SDP params
drm/i915/display:
Compute vrr vsync params
drm/i915/display:
Consider adjusted_pixel_rate to be u64
drm/i915/display:
correct dual pps handling for MTL_PCH+
drm/i915/display:
Do not print "psr: enabled" for on Panel Replay
drm/i915/display:
For MTL+ platforms skip mg dp programming
drm/i915/display:
identify platforms with enum and name
drm/i915/display:
include gem/i915_gem_stolen.h where needed
drm/i915/display:
include gt/intel_gt_types.h where needed
drm/i915/display:
include i915_gpu_error.h where needed
drm/i915/display:
include intel_step.h where needed
drm/i915/display:
include intel_uncore.h where needed
drm/i915/display:
include xe_bo.h, gem_object_types etc. where needed
drm/i915/display:
Increase Fast Wake Sync length as a quirk
drm/i915/display:
move params copy at probe earlier
drm/i915/display:
perform transient flush
drm/i915/display:
Revert "drm/i915/display: Skip C10 state verification in case of fastset"
drm/i915/display:
Selective fetch Y position on Region Early Transport
drm/i915/display:
Send vrr vsync params whne vrr is enabled
drm/i915/display:
Skip Panel Replay on pipe comparison if no active planes
drm/i915/display:
Take panel replay into account in vsc sdp unpacking
drm/i915/display:
Update calculation to avoid overflow
drm/i915/display:
update handling of FBC when VT-d active workaround
drm/i915/display:
Wa 16021440873 is writing wrong register
drm/i915/dmc:
convert intel_dmc_print_error_state() to drm_printer
drm/i915/dp:
Add debugfs entries to force the link rate/lane count
drm/i915/dp:
Add debugfs entries to get the max link rate/lane count
drm/i915/dp:
Add debugfs entry to force link retrain
drm/i915/dp:
Add debugfs entry to force link training failure
drm/i915/dp:
Add debugfs entry to get the link retrain disabled state
drm/i915/dp:
Add TCON HDR capability checks
drm/i915/dp:
Disable link retraining after the last fallback step
drm/i915/dp:
Don't switch the LTTPR mode on an active link
drm/i915/dp:
Drop comments on EDP HDR DPCD registers
drm/i915/dp:
Enable AUX based backlight for HDR
drm/i915/dp:
Fix Register bit naming
drm/i915/dp:
Make has_gamut_metadata_dip() non static
drm/i915/dp:
Move link train fallback to intel_dp_link_training.c
drm/i915/dp:
Move link train params to a substruct in intel_dp
drm/i915/dp:
Pass atomic state to link training function
drm/i915/dp:
Recheck link state after modeset
drm/i915/dp:
Reduce link params only after retrying with unchanged params
drm/i915/dp:
Rename intel struct inside intel_panel
drm/i915/dp:
Reset intel_dp->link_trained before retraining the link
drm/i915/dp:
Sanitize intel_dp_get_link_train_fallback_values()
drm/i915/dp:
Send a link training modeset-retry uevent to all MST connectors
drm/i915/dp:
Use a commit modeset for link retraining MST links
drm/i915/dp:
Use always vsc revision 0x6 for Panel Replay
drm/i915/dp:
Use check link state work in the detect handler
drm/i915/dp:
Use check link state work in the hotplug handler
drm/i915/dp:
Use check link state work in the HPD IRQ handler
drm/i915/dp:
Write panel override luminance values
drm/i915/dp_mst:
Align TUs to avoid splitting symbols across MTPs
drm/i915/dp_mst:
Enable link training fallback for MST
drm/i915/dp_mst:
Fix DSC input BPP computation
drm/i915/dp_mst:
Fix MST state after a sink reset
drm/i915/dp_mst:
Reset intel_dp->link_trained during disabling
drm/i915/dpt:
Make DPT object unshrinkable
drm/i915/dram:
rearrange mem freq init
drm/i915/dram:
separate fsb freq detection from mem freq
drm/i915/dram:
split out pnv DDR3 detection
drm/i915/dsb:
Add i915.enable_dsb module parameter
drm/i915/dsb:
Convert the DSB code to use intel_display rather than i915
drm/i915/dsb:
Document that the ATS fault bits are for mtl+
drm/i915/dsb:
Move DSB ID definition to the header
drm/i915/dsb:
Pass DSB engine ID to intel_dsb_prepare()
drm/i915/dsb:
Plumb the whole atomic state into intel_dsb_prepare()
drm/i915/dsb:
Polish the DSB ID enum
drm/i915/dsb:
Try to document that DSB_STATUS bit 16 is level triggered
drm/i915/dsb:
Use intel_color_uses_dsb()
drm/i915/dsi:
Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm/i915/fence:
Mark debug_fence_free() with __maybe_unused
drm/i915/fence:
Mark debug_fence_init_onstack() with __maybe_unused
drm/i915/gem/i915_gem_ttm_move:
Fix typo
drm/i915/gem:
Adjust vma offset for framebuffer mmap offset
drm/i915/gem:
Downgrade stolen lmem setup warning
drm/i915/gem:
Fix Virtual Memory mapping boundaries calculation
drm/i915/gem:
Return NULL instead of '0'
drm/i915/gem:
Suppress oom warning in favour of ENOMEM to userspace
drm/i915/gem:
Use the correct format specifier for resource_size_t
drm/i915/gt/uc:
Evaluate GuC priority within locks
drm/i915/gt/uc:
Fix typo in comment
drm/i915/gt:
Automate CCS Mode setting during engine resets
drm/i915/gt:
debugfs: Evaluate forcewake usage within locks
drm/i915/gt:
Delete the live_hearbeat_fast selftest
drm/i915/gt:
Disarm breadcrumbs if engines are already idle
drm/i915/gt:
Do not consider preemption during execlists_dequeue for gen8
drm/i915/gt:
Fix CCS id's calculation for CCS mode setting
drm/i915/gt:
Fix potential UAF by revoke of fence registers
drm/i915/gt:
remove mem freq from gt debugfs
drm/i915/guc:
avoid FIELD_PREP warning
drm/i915/guc:
Enable w/a 16021333562 for DG2, MTL and ARL
drm/i915/guc:
prevent a possible int overflow in wq offsets
drm/i915/gvt:
do not use implict dev_priv in DSPSURF_TO_PIPE()
drm/i915/gvt:
remove the unused end parameter from calc_index()
drm/i915/gvt:
rename range variable to stride
drm/i915/gvt:
Use PLANE_CTL and PLANE_SURF defines
drm/i915/gvt:
use proper i915_reg_t for calc_index() parameters
drm/i915/gvt:
use proper macros for DP AUX CH CTL registers
drm/i915/gvt:
Use the full PLANE_KEY*() defines
drm/i915/gvt:
Use the proper PLANE_AUX_DIST() define
drm/i915/gvt:
Use the proper PLANE_AUX_OFFSET() define
drm/i915/hdcp:
Check mst_port to determine connector type
drm/i915/hdcp:
Disable HDCP Line Rekeying for HDCP2.2 on HDMI
drm/i915/hdcp:
Fix HDCP2_STREAM_STATUS macro
drm/i915/hdcp:
Fix IS_METEORLAKE usage for HDCP line rekeying
drm/i915/hdcp:
Move aux assignment after connector type check
drm/i915/hdcp:
Use correct cp_irq_count
drm/i915/mso:
using joiner is not possible with eDP MSO
drm/i915/mtl:
Skip PLL state verification in TBT mode
drm/i915/mtl:
Update workaround 14018575942
drm/i915/overlay:
convert intel_overlay_print_error_state() to drm_printer
drm/i915/pciids:
add INTEL_ILK_IDS(), use acronym
drm/i915/pciids:
add INTEL_IVB_IDS()
drm/i915/pciids:
add INTEL_PNV_IDS(), use acronym
drm/i915/pciids:
add INTEL_SNB_IDS()
drm/i915/pciids:
don't include RPL-U PCI IDs in RPL-P
drm/i915/pciids:
don't include WHL/CML PCI IDs in CFL
drm/i915/pciids:
remove 11 from INTEL_ICL_IDS()
drm/i915/pciids:
remove 12 from INTEL_TGL_IDS()
drm/i915/pciids:
switch to xe driver style PCI ID macros
drm/i915/psr:
128b/132b Panel Replay is not supported on eDP
drm/i915/psr:
Add Early Transport into psr debugfs interface
drm/i915/psr:
Add Early Transport status boolean into intel_psr
drm/i915/psr:
Add new debug bit to disable Panel Replay
drm/i915/psr:
Add panel replay sel update support to debugfs interface
drm/i915/psr:
Add Panel Replay support to intel_psr2_config_et_valid
drm/i915/psr:
Allow setting I915_PSR_DEBUG_SU_REGION_ET_DISABLE via debugfs
drm/i915/psr:
Check Early Transport for Panel Replay as well
drm/i915/psr:
Check panel ALPM capability for eDP Panel Replay
drm/i915/psr:
Check panel Early Transport capability for eDP PR
drm/i915/psr:
Check vblank against IO buffer wake time on Lunarlake
drm/i915/psr:
Detect panel replay selective update support
drm/i915/psr:
Disable Panel Replay if PSR mode is set via module parameter
drm/i915/psr:
Disable PSR/Panel Replay on sink side for PSR only
drm/i915/psr:
Disable PSR2 SU Region ET if enable_psr module parameter is set
drm/i915/psr:
Do not apply workarounds in case of panel replay
drm/i915/psr:
enable sink for eDP1.5 Panel Replay
drm/i915/psr:
Get Early Transport status in intel_psr_pipe_get_config
drm/i915/psr:
HW will not allow PR on eDP when HDCP enabled
drm/i915/psr:
Inform Panel Replay source support on eDP as well
drm/i915/psr:
LunarLake IO and Fast Wake time line count maximums are 68
drm/i915/psr:
LunarLake PSR2_CTL[IO Wake Lines] is 6 bits wide
drm/i915/psr:
Modify dg2_activate_panel_replay to support eDP
drm/i915/psr:
Modify intel_dp_get_su_granularity to support panel replay
drm/i915/psr:
modify psr status debugfs to support eDP Panel Replay
drm/i915/psr:
Move printing PSR mode to own function
drm/i915/psr:
Move printing sink PSR support to own function
drm/i915/psr:
Move vblank length check to separate function
drm/i915/psr:
Panel replay uses SRD_STATUS to track it's status
drm/i915/psr:
Perform psr2 checks related to ALPM for Panel Replay
drm/i915/psr:
Perform scanline indication check for Panel Replay as well
drm/i915/psr:
Print Panel Replay status instead of frame lock status
drm/i915/psr:
PSR2_CTL[Block Count Number] not needed for LunarLake
drm/i915/psr:
Rename has_psr2 as has_sel_update
drm/i915/psr:
Rename psr2_enabled as sel_update_enabled
drm/i915/psr:
Set DP_PSR_SU_REGION_SCANLINE_CAPTURE bit when needed
drm/i915/psr:
Set SU area width as pipe src width
drm/i915/psr:
Split enabling sink for PSR and Panel Replay
drm/i915/psr:
Split intel_psr2_config_valid for panel replay
drm/i915/psr:
Store pr_dpcd in intel_dp
drm/i915/psr:
Take into account SU SDP scanline indication in vblank check
drm/i915/psr:
Update PSR module parameter descriptions
drm/i915/psr:
Use enable boolean from intel_crtc_state for Early Transport
drm/i915/psr:
Wake time is aux less wake time for Panel Replay
drm/i915/selftests:
Set always_coherent to false when reading from CPU
drm/i915/wm:
clarify logging on not finding CxSR latency config
drm/i915/wm:
rename intel_get_cxsr_latency -> pnv_get_cxsr_latency
drm/i915/xe2hpd:
Add display info
drm/i915/xe2hpd:
Add max memory bandwidth algorithm
drm/i915/xe2hpd:
Add new C20 PHY SRAM address
drm/i915/xe2hpd:
Add support for eDP PLL configuration
drm/i915/xe2hpd:
Configure CHICKEN_MISC_2 before enabling planes
drm/i915/xe2hpd:
Do not program MBUS_DBOX BW credits
drm/i915/xe2hpd:
Initial cdclk table
drm/i915/xe2hpd:
Properly disable power in port A
drm/i915/xe2hpd:
Set maximum DP rate to UHBR13.5
drm/i915/xe2hpd:
update pll values in sync with Bspec
drm/i915:
Add a separate definition for PIPE_CRC_RES_HSW
drm/i915:
Add async flip tracepoint
drm/i915:
Add flip done tracepoint
drm/i915:
add LNL PCI IDs
drm/i915:
Add separate define for SEL_FETCH_CUR_CTL()
drm/i915:
Add separate defines for cursor WM/DDB register bits
drm/i915:
Add skl+ plane name aliases to enum plane_id
drm/i915:
Align PLANE_SURF to 16k on ADL for async flips
drm/i915:
Allow evicting to use the requested placement
drm/i915:
Allow NULL memory region
drm/i915:
Allow the initial async flip to change modifier
drm/i915:
ARL requires a newer GSC firmware
drm/i915:
Attempt to get pages without eviction first
drm/i915:
Bump max TMDS bitrate to 6 Gbps on ADL-S/ADL-P/DG2+
drm/i915:
Bury c8_planes_changed() in intel_color_check()
drm/i915:
Change intel_fbdev_fb_alloc() return type
drm/i915:
Clean up skl+ plane stride limits
drm/i915:
Clean up the cursor register defines
drm/i915:
Cleanup fbdev fb setup
drm/i915:
Compute CMRR and calculate vtotal
drm/i915:
Constify 'fb' in during pinning
drm/i915:
convert fsb_freq and mem_freq to kHz
drm/i915:
Define and compute Transcoder CMRR registers
drm/i915:
Define SEL_FETCH_PLANE registers via PICK_EVEN_2RANGES()
drm/i915:
Define the PIPE_CRC_EXP registers
drm/i915:
Do not attempt to load the GSC multiple times
drm/i915:
do not select ACPI_BUTTON
drm/i915:
Document a few pre-skl primary plane platform dependencies
drm/i915:
Document bdw+ pipe interrupt bits
drm/i915:
Document which platforms have which CRC registers
drm/i915:
Document which platforms use which sprite registers
drm/i915:
Don't use __func__ as prefix for drm_dbg_printer
drm/i915:
Drop 'uses_fence' parameter from intel_pin_fb_obj_dpt()
drm/i915:
Drop a few unwanted tabs from skl+ plane reg defines
drm/i915:
Drop redundant dsc_decompression_aux check
drm/i915:
drop redundant W=1 warnings from Makefile
drm/i915:
drop unnecessary i915_reg.h includes
drm/i915:
Drop useless intel_dsb.h include
drm/i915:
Drop useless PLANE_FOO_3 register defines
drm/i915:
Eliminate extra frame from skl-glk sync->async flip change
drm/i915:
Enable pipeDMC fault interrupts on tgl+
drm/i915:
Enable plane/pipeDMC ATS fault interrupts on mtl
drm/i915:
Extend GEN9_PIPE_PLANE_FLIP_DONE() to cover all universal planes
drm/i915:
extend the fsb_freq initialization to more platforms
drm/i915:
Extract i9xx_plane_regs.h
drm/i915:
Extract intel_crtc_arm_vblank_event()
drm/i915:
Extract intel_cursor_regs.h
drm/i915:
Extract intel_dp_has_dsc()
drm/i915:
Extract intel_mode_vblank_end()
drm/i915:
Extract intel_mode_vtotal()
drm/i915:
Extract intel_pipe_crc_regs.h
drm/i915:
Extract intel_plane_needs_physical()
drm/i915:
Extract skl_plane_{wm,ddb}_reg_val()
drm/i915:
Extract skl_universal_plane_regs.h
drm/i915:
Factor out function to modeset commit a set of pipes
drm/i915:
Fix assert on pending async-put power domain work when it requeues itself
drm/i915:
Fix audio component initialization
drm/i915:
Fix HAS_REGION() usage in intel_gt_probe_lmem()
drm/i915:
Fix possible int overflow in skl_ddi_calculate_wrpll()
drm/i915:
Fix readout degamma_lut mismatch on ilk/snb
drm/i915:
Fix SEL_FETCH_{SIZE,OFFSET} registers
drm/i915:
Handle MST in intel_dp_has_dsc()
drm/i915:
Handle SKL+ WM/DDB registers next to all other plane registers
drm/i915:
Hide the intel_crtc_needs_color_update() inside intel_color_check()
drm/i915:
Implement Audio WA_14020863754
drm/i915:
Increase FLR timeout from 3s to 9s
drm/i915:
Introduce fb->min_alignment
drm/i915:
Introduce intel_mode_vdisplay()
drm/i915:
Introduce the plane->min_alignment() vfunc
drm/i915:
move comments about FSB straps to proper place
drm/i915:
Move encoder suspend/shutdown helpers to intel_encoder.c
drm/i915:
Move intel_crtc_scanline_offset()
drm/i915:
Move intel_surf_alignment() into skl_univerals_plane.c
drm/i915:
move PCH DP AUX CH regs to intel_dp_aux_regs.h
drm/i915:
Move PIPEGCMAX to intel_color_regs.h
drm/i915:
Move skl+ wm/ddb registers to proper headers
drm/i915:
move uapi.event outside spinlock in intel_crtc_vblank_work
drm/i915:
Nuke _MMIO_PLANE_GAMC()
drm/i915:
Nuke skl_write_wm_level() and skl_ddb_entry_write()
drm/i915:
Nuke the intermediate pipe fault bitmasks
drm/i915:
Nuke the TGL+ chroma plane tile row alignment stuff
drm/i915:
pass dev_priv explicitly to _MMIO_PPS
drm/i915:
pass dev_priv explicitly to ADL_TVIDEO_DIP_AS_SDP_DATA
drm/i915:
pass dev_priv explicitly to ALPM_CTL
drm/i915:
pass dev_priv explicitly to BCLRPAT
drm/i915:
pass dev_priv explicitly to CHV_BLEND
drm/i915:
pass dev_priv explicitly to CHV_CANVAS
drm/i915:
pass dev_priv explicitly to CUR_CHICKEN
drm/i915:
pass dev_priv explicitly to CUR_FBC_CTL
drm/i915:
pass dev_priv explicitly to CURBASE
drm/i915:
pass dev_priv explicitly to CURCNTR
drm/i915:
pass dev_priv explicitly to CURPOS
drm/i915:
pass dev_priv explicitly to CURPOS_ERLY_TPT
drm/i915:
pass dev_priv explicitly to CURSIZE
drm/i915:
pass dev_priv explicitly to CURSURFLIVE
drm/i915:
pass dev_priv explicitly to DPLL
drm/i915:
pass dev_priv explicitly to DPLL_MD
drm/i915:
pass dev_priv explicitly to DSPADDR
drm/i915:
pass dev_priv explicitly to DSPADDR_VLV
drm/i915:
pass dev_priv explicitly to DSPARB
drm/i915:
pass dev_priv explicitly to DSPCNTR
drm/i915:
pass dev_priv explicitly to DSPFW1
drm/i915:
pass dev_priv explicitly to DSPFW2
drm/i915:
pass dev_priv explicitly to DSPFW3
drm/i915:
pass dev_priv explicitly to DSPGAMC
drm/i915:
pass dev_priv explicitly to DSPLINOFF
drm/i915:
pass dev_priv explicitly to DSPOFFSET
drm/i915:
pass dev_priv explicitly to DSPPOS
drm/i915:
pass dev_priv explicitly to DSPSIZE
drm/i915:
pass dev_priv explicitly to DSPSTRIDE
drm/i915:
pass dev_priv explicitly to DSPSURF
drm/i915:
pass dev_priv explicitly to DSPSURFLIVE
drm/i915:
pass dev_priv explicitly to DSPTILEOFF
drm/i915:
pass dev_priv explicitly to EDP_PSR2_CTL
drm/i915:
pass dev_priv explicitly to EDP_PSR2_STATUS
drm/i915:
pass dev_priv explicitly to EDP_PSR_AUX_CTL
drm/i915:
pass dev_priv explicitly to EDP_PSR_AUX_DATA
drm/i915:
pass dev_priv explicitly to EDP_PSR_CTL
drm/i915:
pass dev_priv explicitly to EDP_PSR_DEBUG
drm/i915:
pass dev_priv explicitly to EDP_PSR_PERF_CNT
drm/i915:
pass dev_priv explicitly to EDP_PSR_STATUS
drm/i915:
pass dev_priv explicitly to GLK_TVIDEO_DIP_DRM_DATA
drm/i915:
pass dev_priv explicitly to HSW_STEREO_3D_CTL
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_AVI_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_CTL
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_GCP
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_GMP_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_SPD_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_VS_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_VSC_DATA
drm/i915:
pass dev_priv explicitly to ICL_PIPESTATUS
drm/i915:
pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_DATA
drm/i915:
pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_ECC
drm/i915:
pass dev_priv explicitly to MTL_CLKGATE_DIS_TRANS
drm/i915:
pass dev_priv explicitly to PFIT_AUTO_RATIOS
drm/i915:
pass dev_priv explicitly to PFIT_CONTROL
drm/i915:
pass dev_priv explicitly to PFIT_PGM_RATIOS
drm/i915:
pass dev_priv explicitly to PIPE_ARB_CTL
drm/i915:
pass dev_priv explicitly to PIPE_CRC_*
drm/i915:
pass dev_priv explicitly to PIPE_CRC_CTL
drm/i915:
pass dev_priv explicitly to PIPE_DATA_M1
drm/i915:
pass dev_priv explicitly to PIPE_DATA_M2
drm/i915:
pass dev_priv explicitly to PIPE_DATA_N1
drm/i915:
pass dev_priv explicitly to PIPE_DATA_N2
drm/i915:
pass dev_priv explicitly to PIPE_FLIPCOUNT_G4X
drm/i915:
pass dev_priv explicitly to PIPE_FRMCOUNT_G4X
drm/i915:
pass dev_priv explicitly to PIPE_LINK_M1
drm/i915:
pass dev_priv explicitly to PIPE_LINK_M2
drm/i915:
pass dev_priv explicitly to PIPE_LINK_N1
drm/i915:
pass dev_priv explicitly to PIPE_LINK_N2
drm/i915:
pass dev_priv explicitly to PIPE_SRCSZ_ERLY_TPT
drm/i915:
pass dev_priv explicitly to PIPEDSL
drm/i915:
pass dev_priv explicitly to PIPEFRAME
drm/i915:
pass dev_priv explicitly to PIPEFRAMEPIXEL
drm/i915:
pass dev_priv explicitly to PIPEGCMAX
drm/i915:
pass dev_priv explicitly to PIPESRC
drm/i915:
pass dev_priv explicitly to PIPESTAT
drm/i915:
pass dev_priv explicitly to PORT_ALPM_CTL
drm/i915:
pass dev_priv explicitly to PORT_ALPM_LFPS_CTL
drm/i915:
pass dev_priv explicitly to PORT_DFT2_G4X
drm/i915:
pass dev_priv explicitly to PORT_HOTPLUG_EN
drm/i915:
pass dev_priv explicitly to PORT_HOTPLUG_STAT
drm/i915:
pass dev_priv explicitly to PP_CONTROL
drm/i915:
pass dev_priv explicitly to PP_DIVISOR
drm/i915:
pass dev_priv explicitly to PP_OFF_DELAYS
drm/i915:
pass dev_priv explicitly to PP_ON_DELAYS
drm/i915:
pass dev_priv explicitly to PP_STATUS
drm/i915:
pass dev_priv explicitly to PRIMCNSTALPHA
drm/i915:
pass dev_priv explicitly to PRIMPOS
drm/i915:
pass dev_priv explicitly to PRIMSIZE
drm/i915:
pass dev_priv explicitly to PSR2_MAN_TRK_CTL
drm/i915:
pass dev_priv explicitly to PSR2_SU_STATUS
drm/i915:
pass dev_priv explicitly to PSR_EVENT
drm/i915:
pass dev_priv explicitly to SWF0
drm/i915:
pass dev_priv explicitly to SWF1
drm/i915:
pass dev_priv explicitly to SWF3
drm/i915:
pass dev_priv explicitly to TGL_DP_TP_CTL
drm/i915:
pass dev_priv explicitly to TGL_DP_TP_STATUS
drm/i915:
pass dev_priv explicitly to TRANS_DDI_FUNC_CTL
drm/i915:
pass dev_priv explicitly to TRANS_DDI_FUNC_CTL2
drm/i915:
pass dev_priv explicitly to TRANS_EXITLINE
drm/i915:
pass dev_priv explicitly to TRANS_HBLANK
drm/i915:
pass dev_priv explicitly to TRANS_HSYNC
drm/i915:
pass dev_priv explicitly to TRANS_HTOTAL
drm/i915:
pass dev_priv explicitly to TRANS_MSA_MISC
drm/i915:
pass dev_priv explicitly to TRANS_MULT
drm/i915:
pass dev_priv explicitly to TRANS_PSR_IIR
drm/i915:
pass dev_priv explicitly to TRANS_PSR_IMR
drm/i915:
pass dev_priv explicitly to TRANS_PUSH
drm/i915:
pass dev_priv explicitly to TRANS_SET_CONTEXT_LATENCY
drm/i915:
pass dev_priv explicitly to TRANS_VBLANK
drm/i915:
pass dev_priv explicitly to TRANS_VRR_CTL
drm/i915:
pass dev_priv explicitly to TRANS_VRR_FLIPLINE
drm/i915:
pass dev_priv explicitly to TRANS_VRR_STATUS
drm/i915:
pass dev_priv explicitly to TRANS_VRR_STATUS2
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VMAX
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VMAXSHIFT
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VMIN
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VSYNC
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VTOTAL_PREV
drm/i915:
pass dev_priv explicitly to TRANS_VSYNC
drm/i915:
pass dev_priv explicitly to TRANS_VSYNCSHIFT
drm/i915:
pass dev_priv explicitly to TRANS_VTOTAL
drm/i915:
pass dev_priv explicitly to TRANSCONF
drm/i915:
Pass intel_display to the encoder suspend/shutdown helpers
drm/i915:
Pass the region ID rather than a bitmask to HAS_REGION()
drm/i915:
Pass the whole atomic state to intel_color_prepare_commit()
drm/i915:
Plumb the entire atomic state into intel_color_check()
drm/i915:
Plumb the full atomic state into icl_check_nv12_planes()
drm/i915:
Plumb the full atomic state into skl_ddb_add_affected_planes()
drm/i915:
Polish pre-skl primary plane registers
drm/i915:
Polish sprite plane register definitions
drm/i915:
Polish types in fb calculations
drm/i915:
Protect CRC reg macro arguments for consistency
drm/i915:
rearrange DP AUX register macros
drm/i915:
Reduce DDI clock gating printk level from NOTICE to DEBUG
drm/i915:
reduce includes in intel_clock_gating.c
drm/i915:
Refactor skl+ plane register offset calculations
drm/i915:
Regroup pipe CRC regs
drm/i915:
Reject async flips if we need to change DDB/watermarks
drm/i915:
relocate some DSPCNTR reg bit definitions
drm/i915:
Remove bogus MST check in intel_dp_has_audio()
drm/i915:
Remove counter productive REGION_* wrappers
drm/i915:
remove intermediate _PCH_DP_* macros
drm/i915:
remove unused DP AUX CH register macros
drm/i915:
remove unused pipe/plane B register macros
drm/i915:
Rename all bigjoiner to joiner
drm/i915:
Rename bigjoiner master/slave to bigjoiner primary/secondary
drm/i915:
Rename selective fetch plane registers
drm/i915:
Rename the fb pinning functions to indicate the address space
drm/i915:
Reuse intel_dp_supports_dsc() for MST
drm/i915:
Reuse intel_mode_vblank_start()
drm/i915:
s/need_async_flip_disable_wa/need_async_flip_toggle_wa/
drm/i915:
Separate VRR related register definitions
drm/i915:
Shadow default engine context image in the context
drm/i915:
Shuffle the skl+ plane register definitions
drm/i915:
Simplify PIPESRC_ERLY_TPT definition
drm/i915:
Simplify scanline_offset handling for gen2
drm/i915:
Sort bdw+ pipe interrupt bits
drm/i915:
Split cursor alignment to per-platform vfuncs
drm/i915:
Split gen2 vs. gen3 .max_stride()
drm/i915:
Split pre-skl platforms out from intel_surf_alignment()
drm/i915:
stop redefining INTEL_VGA_DEVICE
drm/i915:
Support replaying GPU hangs with captured context image
drm/i915:
Switch intel_usecs_to_scanlines() to 64bit maths
drm/i915:
Switch PIPE_CRC_RES_*_IVB to _MMIO_PIPE()
drm/i915:
Update indentation for VRR registers and bits
drm/i915:
Update plane alignment requirements for TGL+
drm/i915:
Update trans_vrr_ctl flag when cmrr is computed
drm/i915:
Use drm_crtc_vblank_crtc()
drm/i915:
use i9xx_fsb_freq() for GT clock frequency
drm/i915:
Use intel_dp_has_dsc() during .compute_config()
drm/i915:
Use REG_BIT for PLANE_WM bits
drm/i915:
Use REG_BIT() for bdw+ pipe interrupts
drm/i915:
Use the same vblank worker for atomic unpin
drm/i915:
Use vblank worker to unpin old legacy cursor fb safely
drm/i915:
Utilize edp_disable_dsc from VBT
drm/imagination:
Convert to platform remove callback returning void
drm/imagination:
Free pvr_vm_gpuva after unlink
drm/imx/lcdc:
Use fbdev-dma
drm/imx/ldb:
convert to struct drm_edid
drm/imx/tve:
convert to struct drm_edid
drm/ingenic:
Use fbdev-dma
drm/kfd:
Correct pinned buffer handling at kfd restore and validate process
drm/lima:
Mark simple_ondemand governor as softdep
drm/loongson/7a1000:
convert to struct drm_edid
drm/loongson/7a2000:
convert to struct drm_edid
drm/managed:
Simplify if condition
drm/mediatek/dp:
Fix spurious kfree()
drm/mediatek:
Add DRM_MODE_ROTATE_0 to rotation property
drm/mediatek:
Add missing plane settings when async update
drm/mediatek:
Add new color format MACROs in OVL
drm/mediatek:
Add OVL compatible name for MT8195
drm/mediatek:
Call drm_atomic_helper_shutdown() at shutdown time
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
dpi/dsi: Fix possible_crtcs calculation
drm/mediatek:
Drop chain_mode_fixup call in mode_valid()
drm/mediatek:
Drop chain_mode_fixup call in mode_valid()
drm/mediatek:
Fix bit depth overwritten for mtk_ovl_set bit_depth()
drm/mediatek:
Fix destination alpha error in OVL
drm/mediatek:
Fix XRGB setting error in Mixer
drm/mediatek:
Fix XRGB setting error in OVL
drm/mediatek:
Log errors in probe with dev_err_probe()
drm/mediatek:
Remove less-than-zero comparison of an unsigned value
drm/mediatek:
select DRM_GEM_DMA_HELPER if DRM_FBDEV_EMULATION=y
drm/mediatek:
Set DRM mode configs accordingly
drm/mediatek:
Set sensible cursor width/height values to fix crash
drm/mediatek:
Support DRM plane alpha in Mixer
drm/mediatek:
Support DRM plane alpha in OVL
drm/mediatek:
Support more 10bit formats in OVL
drm/mediatek:
Support RGBA8888 and RGBX8888 in OVL on MT8195
drm/mediatek:
Turn off the layers with zero width or height
drm/mediatek:
Use 8-bit alpha in ETHDR
drm/mediatek:
Use fbdev-dma
drm/meson:
fix canvas release in bind function
drm/meson:
plane: Add error handling
drm/mgag200:
Acquire I/O-register lock in DDC code
drm/mgag200:
Add an option to disable Write-Combine
drm/mgag200:
Add BMC output
drm/mgag200:
Allocate instance of struct mga_i2c_chan dynamically
drm/mgag200:
Bind I2C lifetime to DRM device
drm/mgag200:
Consolidate VGA output
drm/mgag200:
Inline mgag200_i2c_init()
drm/mgag200:
Rename constant MGAREG_Status to MGAREG_STATUS
drm/mgag200:
Rename mgag200_i2c.c to mgag200_ddc.c
drm/mgag200:
Rename struct i2c_algo_bit_data callbacks
drm/mgag200:
Replace struct mga_i2c_chan with struct mgag200_ddc
drm/mgag200:
Set .detect_ctx() and enable connector polling
drm/mgag200:
Set DDC timeout in milliseconds
drm/mgag200:
Store pointer to struct mga_device in struct mga_i2c_chan
drm/mgag200:
Use drm_connector_helper_get_modes()
drm/mgag200:
Use fbdev-shmem
drm/mipi-dbi:
Add support for DRM_FORMAT_RGB888
drm/mipi-dbi:
Make bits per word configurable for pixel transfers
drm/mipi-dbi:
Remove mipi_dbi_machine_little_endian()
drm/mipi-dsi:
add mipi_dsi_usleep_range helper
drm/mipi-dsi:
fix handling of ctx in mipi_dsi_msleep
drm/mipi-dsi:
Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
drm/mipi-dsi:
Fix theoretical int overflow in mipi_dsi_generic_write_seq()
drm/mipi-dsi:
Introduce mipi_dsi_*_write_seq_multi()
drm/mipi-dsi:
mipi_dsi_*_write functions don't need to ratelimit prints
drm/mipi-dsi:
Reduce driver bloat of mipi_dsi_*_write_seq()
drm/mipi-dsi:
wrap more functions for streamline handling
drm/mm:
Remove unused drm_mm_replace_node
drm/mode_object:
Export drm_mode_obj_find_prop_id for tests
drm/msm/a6xx:
Add missing __always_unused
drm/msm/a6xx:
Fix A702 UBWC mode
drm/msm/a6xx:
use __unused__ to fix compiler warnings for gen7_* includes
drm/msm/a7xx:
Add missing register writes from downstream
drm/msm/a7xx:
Initialize a750 "software fuse"
drm/msm/adreno:
Add support for Adreno 505 GPU
drm/msm/adreno:
Add support for X185 GPU
drm/msm/adreno:
Check for zap node availability
drm/msm/adreno:
De-spaghettify the use of memory barriers
drm/msm/adreno:
fix a743 and a740 cx mem init
drm/msm/adreno:
fix a7xx gpu init
drm/msm/adreno:
Fix error return if missing firmware-name
drm/msm/adreno:
Introduce gmu_chipid for a740 & a750
drm/msm/adreno:
Move CP_PROTECT settings to hw catalog
drm/msm/adreno:
Move hwcg regs to a6xx hw catalog
drm/msm/adreno:
Move hwcg table into a6xx specific info
drm/msm/adreno:
Split catalog into separate files
drm/msm/adreno:
Split up giant device table
drm/msm/dp:
fix runtime_pm handling in dp_wait_hpd_asserted
drm/msm/dp:
fix the max supported bpp logic
drm/msm/dp:
reset the link phy params before link training
drm/msm/dp:
switch to struct drm_edid
drm/msm/dpu:
Add SM7150 support
drm/msm/dpu:
adjust data width for widen bus case
drm/msm/dpu:
check ubwc support before adding compressed formats
drm/msm/dpu:
cleanup FB if dpu_format_populate_layout fails
drm/msm/dpu:
convert vsync source defines to the enum
drm/msm/dpu:
don't play tricks with debug macros
drm/msm/dpu:
drop duplicate drm formats from wb2_formats arrays
drm/msm/dpu:
drop validity checks for clear_pending_flush() ctl op
drm/msm/dpu:
enable compression bit in cfg2 for DSC
drm/msm/dpu:
fix encoder irq wait skip
drm/msm/dpu:
fix video mode DSC for DSI
drm/msm/dpu:
guard ctl irq callback register/unregister
drm/msm/dpu:
limit QCM2290 to RGB formats only
drm/msm/dpu:
move dpu_encoder's connector assignment to atomic_enable()
drm/msm/dpu:
pull the is_cmd_mode out of _dpu_encoder_update_vsync_source()
drm/msm/dpu:
relax YUV requirements
drm/msm/dpu:
remove CRTC frame event callback registration
drm/msm/dpu:
rename dpu_hw_setup_vsync_source functions
drm/msm/dpu:
rework vsync_source handling
drm/msm/dpu:
support setting the TE source
drm/msm/dpu:
take plane rotation into account for wide planes
drm/msm/dsi:
add a comment to explain pkt_per_line encoding
drm/msm/dsi:
Add phy configuration for MSM8937
drm/msm/dsi:
drop unused GPIOs handling
drm/msm/dsi:
parse vsync source from device tree
drm/msm/dsi:
Remove dsi_phy_read/write()
drm/msm/dsi:
Remove dsi_phy_write_[un]delay()
drm/msm/dsi:
set video mode widebus enable bit when widebus is enabled
drm/msm/dsi:
set VIDEO_COMPRESSION_MODE_CTRL_WC
drm/msm/gem:
Add missing rcu_dereference()
drm/msm/mdp5:
Add MDP5 configuration for MSM8937
drm/msm/mdp5:
Remove MDP_CAP_SRC_SPLIT from msm8x53_config
drm/msm:
Add GPU memory traces
drm/msm:
Add MSM_PARAM_RAYTRACING uapi
drm/msm:
Add obj flags to gpu devcoredump
drm/msm:
fix the highest_bank_bit for sc7180
drm/msm:
mdss: Add SM7150 support
drm/msm:
remove python 3.9 dependency for compiling msm
drm/msm:
Use iommu_paging_domain_alloc()
drm/mst:
Fix NULL pointer dereference at drm_dp_add_payload_part2
drm/nouveau/fb:
restore init() for ramgp102
drm/nouveau:
Constify struct nouveau_job_ops
drm/nouveau:
convert to using is_hdmi and has_audio from display info
drm/nouveau:
prime: fix refcount underflow
drm/omap:
add CONFIG_MMU dependency
drm/omap:
Allow build with COMPILE_TEST=y
drm/omap:
Open code phys_to_page()
drm/omap:
Restrict compile testing to PAGE_SIZE less than 64KB
drm/panel replay:
Add edp1.5 Panel Replay bits and register
drm/panel-edp:
Add CMN N116BCJ-EAK
drm/panel-edp:
add fat warning against adding new panel compatibles
drm/panel-edp:
Add ID for KD KD116N09-30NH-A016
drm/panel-edp:
Add more panels with conservative timings
drm/panel-edp:
Add support for several panels
drm/panel-edp:
drop several legacy panels
drm/panel/panel-ilitek-9341:
Use fbdev-dma
drm/panel:
add Ilitek ILI9806E panel driver
drm/panel:
add lincolntech lcd197 support
drm/panel:
add missing MODULE_DESCRIPTION() macros
drm/panel:
asus-z00t-tm5p5-n35596: transition to mipi_dsi wrapped functions
drm/panel:
boe-himax8279d: Don't call unprepare+disable at shutdown/remove
drm/panel:
boe-himax8279d: Stop tracking prepared/enabled
drm/panel:
boe-tv101wum-nl6: Check for errors on the NOP in prepare()
drm/panel:
boe-tv101wum-nl6: Don't call unprepare+disable at shutdown/remove
drm/panel:
boe-tv101wum-nl6: Don't use a table for initting panels
drm/panel:
boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
drm/panel:
boe-tv101wum-nl6: Stop tracking prepared
drm/panel:
boe-tv101wum-nl6: use wrapped MIPI DCS functions
drm/panel:
edp: Add a comment about unprepare+disable at shutdown/remove
drm/panel:
edp: Stop tracking prepared/enabled
drm/panel:
himax-hx83102: Break out as separate driver
drm/panel:
himax-hx83102: Check for errors on the NOP in prepare()
drm/panel:
himax-hx83102: fix incorrect argument to mipi_dsi_msleep
drm/panel:
himax-hx83102: If prepare fails, disable GPIO before regulators
drm/panel:
himax-hx83102: Support for BOE nv110wum-l60 MIPI-DSI panel
drm/panel:
himax-hx83102: Support for IVO t109nw41 MIPI-DSI panel
drm/panel:
himax-hx83102: use wrapped MIPI DCS functions
drm/panel:
himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
drm/panel:
ili9341: Remove a superfluous else after return
drm/panel:
ili9882t: Don't use a table for initting panels
drm/panel:
ilitek-ili9882t: Check for errors on the NOP in prepare()
drm/panel:
ilitek-ili9882t: If prepare fails, disable GPIO before regulators
drm/panel:
ilitek-ili9882t: use wrapped MIPI DCS functions
drm/panel:
innolux-p079zca: Don't call unprepare+disable at shutdown/remove
drm/panel:
innolux-p079zca: Don't use a table for initting panels
drm/panel:
innolux-p079zca: Stop tracking prepared/enabled
drm/panel:
innolux-p079zca: use mipi_dsi_dcs_nop_multi()
drm/panel:
jd9365da: Add the function of adjusting orientation
drm/panel:
jd9365da: Modify the method of sending commands
drm/panel:
jd9365da: Support for kd101ne3-40ti MIPI-DSI panel
drm/panel:
jdi-lt070me05000: Don't call disable at shutdown/remove
drm/panel:
jdi-lt070me05000: Stop tracking prepared/enabled
drm/panel:
khadas-ts050: Don't call unprepare+disable at shutdown/remove
drm/panel:
khadas-ts050: Stop tracking prepared/enabled
drm/panel:
kingdisplay-kd097d04: Don't call unprepare+disable at shutdown/remove
drm/panel:
kingdisplay-kd097d04: Stop tracking prepared/enabled
drm/panel:
lg-sw43408: add missing error handling
drm/panel:
lg-sw43408: use new streamlined MIPI DSI API
drm/panel:
ltk050h3146w: Don't call unprepare+disable at shutdown/remove
drm/panel:
ltk050h3146w: Stop tracking prepared
drm/panel:
ltk500hd1829: Don't call unprepare+disable at shutdown/remove
drm/panel:
ltk500hd1829: Stop tracking prepared
drm/panel:
novatek-nt36672a: Don't call unprepare+disable at shutdown/remove
drm/panel:
novatek-nt36672a: Stop tracking prepared
drm/panel:
novatek-nt36672e: Switch to mipi_dsi_dcs_write_seq_multi()
drm/panel:
novatek-nt36672e: use wrapped MIPI DCS functions
drm/panel:
olimex-lcd-olinuxino: Don't call unprepare+disable at remove
drm/panel:
olimex-lcd-olinuxino: Stop tracking prepared/enabled
drm/panel:
osd-osd101t2587-53ts: Don't call unprepare+disable at shutdown/remove
drm/panel:
osd-osd101t2587-53ts: Stop tracking prepared/enabled
drm/panel:
panasonic-vvx10f034n00: Don't call disable at shutdown/remove
drm/panel:
panasonic-vvx10f034n00: Stop tracking prepared/enabled
drm/panel:
panel-jadard-jd9365da-h3: use wrapped MIPI DCS functions
drm/panel:
raydium-rm67191: Don't call unprepare+disable at shutdown
drm/panel:
raydium-rm67191: Stop tracking enabled
drm/panel:
raydium-rm692e5: Stop tracking prepared
drm/panel:
raydium-rm692e5: transition to mipi_dsi wrapped functions
drm/panel:
samsung-atna33xc20: Don't call unprepare+disable at shutdown/remove
drm/panel:
samsung-atna33xc20: Stop tracking prepared/enabled
drm/panel:
seiko-43wvf1g: Don't call disable at shutdown/remove
drm/panel:
seiko-43wvf1g: Stop tracking prepared/enabled
drm/panel:
sharp-lq101r1sx01: Don't call disable at shutdown/remove
drm/panel:
sharp-lq101r1sx01: Fixed reversed "if" in remove
drm/panel:
sharp-lq101r1sx01: Stop tracking prepared/enabled
drm/panel:
sharp-ls043t1le01: Don't call disable at shutdown/remove
drm/panel:
sharp-ls043t1le01: Stop tracking prepared
drm/panel:
simple: Add a comment about unprepare+disable at shutdown/remove
drm/panel:
simple: Add AUO G104STN01 panel entry
drm/panel:
simple: Add Lincoln Tech Sol LCD185-101CT panel
drm/panel:
simple: Add Microtips Technology 13-101HIEBCAF0-C panel
drm/panel:
simple: Add Microtips Technology MF-103HIEB0GA0 panel
drm/panel:
simple: Add PrimeView PM070WL4 support
drm/panel:
simple: Stop tracking prepared/enabled
drm/panel:
sitronix-st7703: Don't call disable at shutdown/remove
drm/panel:
sitronix-st7703: Stop tracking prepared
drm/panel:
sitronix-st7703: transition to mipi_dsi wrapped functions
drm/panel:
sony-acx565akm: Don't call disable at remove
drm/panel:
sony-acx565akm: Don't double-check enabled state in disable
drm/panel:
tdo-tl070wsh30: Don't call unprepare+disable at shutdown/remove
drm/panel:
tdo-tl070wsh30: Stop tracking prepared
drm/panel:
truly-nt35521: transition to mipi_dsi wrapped functions
drm/panel:
Update TODO list item for cleaning up prepared/enabled tracking
drm/panel:
xinpeng-xpp055c272: Don't call unprepare+disable at shutdown/remove
drm/panel:
xinpeng-xpp055c272: Stop tracking prepared
drm/panelreplay:
dpcd register definition for panelreplay SU
drm/panfrost:
Add support for Mali on the MT8188 SoC
drm/panfrost:
Mark simple_ondemand governor as softdep
drm/panic:
Add a kmsg panic screen
drm/panic:
Add a set_pixel() callback to drm_scanout_buffer
drm/panic:
Add support for drawing a monochrome graphical logo
drm/panic:
depends on !VT_CONSOLE
drm/panic:
Do not select DRM_KMS_HELPER
drm/panic:
Fix off-by-one logo size checks
drm/panic:
Fix uninitialized drm_scanout_buffer.set_pixel() crash
drm/panic:
only draw the foreground color in drm_panic_blit()
drm/panic:
Rename logo to logo_ascii
drm/panic:
Restrict graphical logo handling to built-in
drm/panic:
Spelling s/formater/formatter/
drm/panthor:
flush FW AS caches in slow reset path
drm/panthor:
Record devfreq busy as soon as a job is started
drm/panthor:
Restrict high priorities on group_create
drm/print:
Add generic drm dev printk function
drm/print:
Add missing [drm] prefix to drm based WARN
drm/print:
Improve drm_dbg_printer
drm/print:
Kill ___drm_dbg()
drm/probe-helper:
Call drm_mode_validate_ycbcr420() before connector->mode_valid()
drm/qxl:
Add check for drm_cvt_mode
drm/qxl:
Pin buffer objects for internal mappings
drm/radeon:
check bo_va->bo is non-NULL before using it
drm/radeon:
convert to using is_hdmi and has_audio from display info
drm/radeon:
Delay Connector detecting when HPD singals is unstable
drm/radeon:
fix UBSAN warning in kv_dpm.c
drm/radeon:
initialize backlight for iMac12,2 with Radeon 6750M
drm/radeon:
Remove __counted_by from StateArray.states[]
drm/radeon:
remove radeon_connector_edid() and stop using edid_blob_ptr
drm/rcar-du:
Allow build with COMPILE_TEST=y
drm/renesas/rcar-du:
Use fbdev-dma
drm/renesas/rz-du:
Use fbdev-dma
drm/renesas/shmobile:
Use fbdev-dma
drm/rockchip:
analogix_dp: add runtime PM handling
drm/rockchip:
dsi: Add support for RK3128
drm/rockchip:
inno-hdmi: Fix infoframe upload
drm/rockchip:
inno_hdmi: Switch to HDMI connector
drm/rockchip:
Use fbdev-dma
drm/rockchip:
Use iommu_paging_domain_alloc()
drm/rockchip:
vop2: Fix the port mux of VP2
drm/solomon:
Use fbdev-shmem
drm/sti:
Allow build with COMPILE_TEST=y
drm/sti:
Include linux/io.h for devm_ioremap()
drm/stm:
add COMMON_CLK dependency
drm/stm:
Allow build with COMPILE_TEST=y
drm/stm:
dsi: add pm runtime ops
drm/stm:
dsi: expose DSI PHY internal clock
drm/stm:
dsi: use new SYSTEM_SLEEP_PM_OPS() macro
drm/stm:
lvds: add new STM32 LVDS Display Interface Transmitter driver
drm/sun4i:
Add more parameters to sunxi_engine commit callback
drm/sun4i:
Fix compilation error
drm/sun4i:
Fix layer zpos change/atomic modesetting
drm/sun4i:
hdmi: Switch to HDMI connector
drm/sun4i:
Unify sun8i_*_layer structs
drm/syncobj:
Fix syncobj leak in drm_syncobj_eventfd_ioctl
drm/tegra:
Use iommu_paging_domain_alloc()
drm/test:
fix the gem shmem test to map the sg table.
drm/tests:
add drm_hdmi_state_helper_test MODULE_DESCRIPTION()
drm/tests:
Add HDMI connector bpc and format tests
drm/tests:
Add HDMI connector rate filter hook tests
drm/tests:
Add HDMI TDMS character rate tests
drm/tests:
Add infoframes test
drm/tests:
add missing MODULE_DESCRIPTION() macros
drm/tests:
Add output bpc tests
drm/tests:
Add output formats tests
drm/tests:
Add RGB Quantization tests
drm/tests:
Add TDMS character rate connector state tests
drm/tests:
Add tests for Broadcast RGB property
drm/tests:
Add tests for the new Monochrome value of tv_mode
drm/tests:
connector: Add tests for drmm_connector_hdmi_init
drm/tidss:
Add drm_panic support
drm/tiny/cirrus:
Use fbdev-shmem
drm/tiny/gm12u320:
Use fbdev-shmem
drm/tiny/hx8357d:
Use fbdev-dma
drm/tiny/ili9163:
Use fbdev-dma
drm/tiny/ili9225:
Use fbdev-dma
drm/tiny/ili9341:
Use fbdev-dma
drm/tiny/ili9486:
Use fbdev-dma
drm/tiny/mi0283qt:
Use fbdev-dma
drm/tiny/ofdrm:
Use fbdev-shmem
drm/tiny/panel-mipi-dbi:
Use fbdev-dma
drm/tiny/repaper:
Use fbdev-dma
drm/tiny/simpledrm:
Use fbdev-shmem
drm/tiny/st7586:
Use fbdev-dma
drm/tiny/st7735r:
Use fbdev-dma
drm/tiny:
add missing MODULE_DESCRIPTION() macros
drm/tiny:
ili9225: drop driver owner assignment
drm/tiny:
mi0283qt: drop driver owner assignment
drm/tiny:
panel-mipi-dbi: drop driver owner assignment
drm/tiny:
panel-mipi-dbi: Support the pixel format property
drm/tiny:
st7586: drop driver owner assignment
drm/ttm/tests:
Add eviction testing
drm/ttm/tests:
add missing MODULE_DESCRIPTION() macros
drm/ttm/tests:
Add test cases dependent on fence signaling
drm/ttm/tests:
Add tests for ttm_tt_populate
drm/ttm/tests:
Add tests with mock resource managers
drm/ttm/tests:
Add TODO file
drm/ttm/tests:
Correct modules' licenses
drm/ttm/tests:
Delete unnecessary config option
drm/ttm/tests:
Fix a warning in ttm_bo_unreserve_bulk
drm/ttm/tests:
Let ttm_bo_test consider different ww_mutex implementation.
drm/ttm/tests:
Set DMA mask in KUnit device
drm/ttm/tests:
Test simple BO creation and validation
drm/ttm/tests:
Use an init function from the helpers lib
drm/ttm/tests:
Use u32 and u64 over uint*_t types
drm/ttm:
increase ttm pre-fault value to PMD size
drm/uapi:
Move drm_color_ctm_3x4 out from drm_mode.h
drm/udl:
Clean up Makefile
drm/udl:
Move drm_dev_{enter, exit}() into udl_get_edid_block()
drm/udl:
Remove DRM_CONNECTOR_POLL_HPD
drm/udl:
Remove struct udl_connector
drm/udl:
Untangle .get_modes() and .detect_ctx()
drm/udl:
Use fbdev-shmem
drm/v3d:
Add Performance Counters descriptions for V3D 4.2 and 7.1
drm/v3d:
Add V3D tech revision to the device information
drm/v3d:
Create a new V3D parameter for the maximum number of perfcnt
drm/v3d:
Create new IOCTL to expose performance counters information
drm/v3d:
Deprecate the use of the Performance Counters enum
drm/v3d:
Different V3D versions can have different number of perfcnt
drm/v3d:
Disable preemption while updating GPU stats
drm/v3d:
Fix Indirect Dispatch configuration for V3D 7.1.6 and later
drm/v3d:
Fix out-of-bounds read in `v3d_csd_job_run()`
drm/v3d:
Fix perfmon build error/warning
drm/v3d:
Fix potential memory leak in the performance extension
drm/v3d:
Fix potential memory leak in the timestamp extension
drm/v3d:
Prevent out of bounds access in performance query extensions
drm/v3d:
Use V3D_MAX_COUNTERS instead of V3D_PERFCNT_NUM
drm/v3d:
Validate passed in drm syncobj handles in the performance extension
drm/v3d:
Validate passed in drm syncobj handles in the timestamp extension
drm/vboxvideo:
fix mapping leaks
drm/vc4:
Add monochrome mode to the VEC.
drm/vc4:
hdmi: Switch to HDMI connector
drm/vc4:
tests: Convert to plane creation helper
drm/vc4:
tests: Remove vc4_dummy_plane structure
drm/vc4:
vec: Add the margin properties to the connector
drm/virtio:
Fix type of dma-fence context variable
drm/virtio:
switch to struct drm_edid
drm/virtio:
Use fbdev-shmem
drm/vkms:
Use fbdev-shmem
drm/vmwgfx:
Add basic support for external buffers
drm/vmwgfx:
Disable coherent dumb buffers without 3d
drm/vmwgfx:
Fix a deadlock in dma buf fence polling
drm/vmwgfx:
Fix handling of dumb buffers
drm/vmwgfx:
Fix overlay when using Screen Targets
drm/vmwgfx:
Fix prime with external buffers
drm/vmwgfx:
Make sure the screen surface is ref counted
drm/vmwgfx:
Prevent unmapping active read buffers
drm/vmwgfx:
Remove duplicate vmwgfx_vkms.h header
drm/vmwgfx:
Trigger a modeset when the screen moves
drm/vmwgfx:
Use VMware hypercall API
drm/xe/ads:
Use flexible-array
drm/xe/bmg:
Add PCI IDs
drm/xe/bmg:
Apply Wa_22019338487
drm/xe/bmg:
Enable the display support
drm/xe/bmg:
implement Wa_16023588340
drm/xe/client:
add missing bo locking in show_meminfo()
drm/xe/client:
Check return value of xe_force_wake_get
drm/xe/client:
fix deadlock in show_meminfo()
drm/xe/client:
Print runtime t