Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1397 commits
Select commit Hold shift + click to select a range
3fa05f9
KVM: SVM: Fix redundant updates of LBR MSR intercepts
yosrym93 Nov 12, 2025
cdcbb8e
HID: elecom: Add support for ELECOM M-XT3URBK (018F)
Nov 3, 2025
71ad905
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
superm1 Nov 3, 2025
4e127a7
HID: corsair-void: Use %pe for printing PTR_ERR
stuarthayhurst Nov 3, 2025
9d7b89a
HID: pidff: Fix needs_playback check
Lawstorant Nov 3, 2025
8612bad
drm/amd/display: Increase DPCD read retries
superm1 Nov 3, 2025
c97da47
drm/amd/display: Add an HPD filter for HDMI
Oct 30, 2025
8513c15
HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
Nov 10, 2025
5bab4c8
drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
Nov 5, 2025
a78eb69
HID: uclogic: Fix potential memory leak in error path
Nov 10, 2025
1788ef3
drm/amd/display: Fix pbn to kbps Conversion
Nov 7, 2025
9eb00b5
drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
rbmcv73 Nov 16, 2025
0140fc1
ASoC: convert to snd_soc_dapm_xxx()
broonie Nov 18, 2025
8b69055
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Nov 18, 2025
d52dea4
drm/xe: Prevent BIT() overflow when handling invalid prefetch region
ShuichengLin Nov 12, 2025
905a346
drm/xe/kunit: Fix forcewake assertion in mocs test
mattrope Nov 13, 2025
27c0a54
drm/xe: Remove duplicate DRM_EXEC selection from Kconfig
ShuichengLin Nov 10, 2025
5b38c22
drm/xe/irq: Handle msix vector0 interrupt
nayanavenkataramana Nov 7, 2025
81f8f29
ASoC: mediatek: mt8189: add common header
mtkcyril Oct 31, 2025
dc637ff
ASoC: mediatek: mt8189: support audio clock control
mtkcyril Oct 31, 2025
e3acef6
ASoC: mediatek: mt8189: support ADDA in platform driver
mtkcyril Oct 31, 2025
34e4370
ASoC: mediatek: mt8189: support I2S in platform driver
mtkcyril Oct 31, 2025
9f20287
ASoC: mediatek: mt8189: support TDM in platform driver
mtkcyril Oct 31, 2025
402ff04
ASoC: mediatek: mt8189: support PCM in platform driver
mtkcyril Oct 31, 2025
22e9bd5
ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
mtkcyril Oct 31, 2025
7eb1535
ASoC: mediatek: mt8189: add platform driver
mtkcyril Oct 31, 2025
4980df1
ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document
mtkcyril Oct 31, 2025
d218ea1
ASoC: mediatek: mt8189: add machine driver with nau8825
mtkcyril Oct 31, 2025
9400053
ASoC: SOF: imx9: use SCMI API for LM management
LaurentiuM1234 Nov 14, 2025
f5cb3ee
ASoC: SDCA: Add companion amp Function
charleskeepax Nov 11, 2025
e459796
ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf()
hkrishna-git Nov 11, 2025
1180823
idpf: fix possible vport_config NULL pointer deref in remove
etantilov Oct 13, 2025
c10519c
Merge tag 'v6.18-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/…
arndb Nov 18, 2025
7a60132
MAINTAINERS: sync omap devicetree maintainers with omap platform
akemnade Nov 18, 2025
23a5b9b
ice: fix PTP cleanup on driver removal in error path
gnitka Oct 20, 2025
97ea34d
pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
rh-jkangas Nov 11, 2025
6010d4d
pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
rh-jkangas Nov 11, 2025
f94c1a1
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
shayshyi Nov 17, 2025
c3995fc
Merge tag 'ipsec-2025-11-18' of git://git.kernel.org/pub/scm/linux/ke…
kuba-moo Nov 19, 2025
683c03b
ASoC: mediatek: Add support for MT8189 SoC
broonie Nov 19, 2025
426358d
mptcp: fix a race in mptcp_pm_del_add_timer()
edumazet Nov 17, 2025
d47515a
net/mlx5: Clean up only new IRQ glue on request_irq() failure
Hannibal404 Nov 17, 2025
7bf3a47
af_unix: Read sk_peek_offset() again after sleeping in unix_stream_re…
q2ven Nov 17, 2025
e1bb28b
selftest: af_unix: Add test for SO_PEEK_OFF.
q2ven Nov 17, 2025
106a674
Merge branch 'af_unix-fix-so_peek_off-bug-in-unix_stream_read_generic'
kuba-moo Nov 19, 2025
a24074c
perf/x86/intel/uncore: Remove superfluous check
Nov 19, 2025
d4cd090
gpio: cdev: make sure the cdev fd is still active before emitting events
Nov 17, 2025
2b6d546
MAINTAINERS: update my email address
Nov 18, 2025
e2c4849
ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais…
Nov 19, 2025
d01fbee
ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
Nov 12, 2025
7a0a877
ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
Nov 12, 2025
d2932a5
ACPI: APEI: EINJ: Fix EINJV2 initialization and injection
aegl Nov 19, 2025
79afd3c
dt-bindings: pinctrl: xlnx,versal-pinctrl: Add missing unevaluatedPro…
robherring Nov 18, 2025
d4f14fa
Merge drm/drm-fixes into drm-misc-fixes
tdz Nov 19, 2025
ad5f82a
ALSA: pcmtest: Replace deprecated strcpy with strscpy_pad in setup_pa…
toblux Nov 19, 2025
2df79e4
Merge tag 'fixes-2025-11-19' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Nov 19, 2025
e31a11b
net: phylink: add missing supported link modes for the fixed-link
Nov 17, 2025
0678f56
Merge tag 'hid-for-linus-2025111901' of git://git.kernel.org/pub/scm/…
torvalds Nov 19, 2025
fdeee1c
Merge tag 'pwm/for-6.18-rc7-fixes' of git://git.kernel.org/pub/scm/li…
torvalds Nov 19, 2025
23cb64f
Merge tag 'soc-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Nov 19, 2025
cead55e
drm/plane: Fix create_in_format_blob() return value
vsyrjala Nov 12, 2025
3c493b5
Merge tag 'sunxi-clk-fixes-for-6.18' of https://git.kernel.org/pub/sc…
bebarino Nov 19, 2025
807e0d1
tick/sched: Fix bogus condition in report_idle_softirq()
Nov 19, 2025
31ab314
drm/amd: Skip power ungate during suspend for VPE
superm1 Nov 18, 2025
80d8a9a
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
Nov 14, 2025
a445923
drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag
Nov 19, 2025
21f46f5
drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags
srishanm Nov 18, 2025
c156c7f
drm/amdgpu: Add sriov vf check for VCN per queue reset support.
Nov 19, 2025
38fc5ad
ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check
flto Nov 17, 2025
902f497
ASoC: codecs: lpass-wsa-macro: remove useless gain read/write sequence
flto Nov 17, 2025
c47f28e
ASoC: codecs: lpass-wsa-macro: remove mix path event
flto Nov 17, 2025
3ea1b0d
ASoC: codecs: lpass-wsa-macro: fix path clock dependencies
flto Nov 17, 2025
da49a21
ASoC: codecs: lpass-wsa-macro: add volume controls for mix path
flto Nov 17, 2025
7ec95f4
ASoC: codecs: lpass-wsa-macro: remove main path event
flto Nov 17, 2025
50c2849
ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum
flto Nov 17, 2025
bdf96e9
ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths
flto Nov 17, 2025
e837b90
wifi: rtw89: hw_scan: Don't let the operating channel be last
Nov 13, 2025
90449f2
scsi: sg: Do not sleep in atomic context
bvanassche Nov 13, 2025
5e15395
mptcp: fix ack generation for fallback msk
Nov 18, 2025
4f102d7
mptcp: avoid unneeded subflow-level drops
Nov 18, 2025
17393fa
mptcp: fix premature close in case of fallback
Nov 18, 2025
1bba3f2
mptcp: do not fallback when OoO is present
Nov 18, 2025
fff0c87
mptcp: decouple mptcp fastclose from tcp close
Nov 18, 2025
ae15506
mptcp: fix duplicate reset on fastclose
Nov 18, 2025
efff6cd
selftests: mptcp: join: fastclose: remove flaky marks
matttbe Nov 18, 2025
fb13c6b
selftests: mptcp: join: endpoints: longer timeout
matttbe Nov 18, 2025
0e4ec14
selftests: mptcp: join: userspace: longer timeout
matttbe Nov 18, 2025
92e239e
mptcp: fix address removal logic in mptcp_pm_nl_rm_addr
Dwyane-Yan Nov 18, 2025
0eee0fd
selftests: mptcp: add a check for 'add_addr_accepted'
Dwyane-Yan Nov 18, 2025
4026310
Merge branch 'mptcp-misc-fixes-for-v6-18-rc7'
kuba-moo Nov 20, 2025
f170b1d
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Nov 20, 2025
20d7338
LoongArch: Use UAPI types in ptrace UAPI header
t-8ch Nov 20, 2025
1c00460
LoongArch: Consolidate CPU names in /proc/cpuinfo
chenhuacai Nov 20, 2025
acf5de1
LoongArch: Fix NUMA node parsing with numa_memblks
bibo-mao Nov 20, 2025
863a320
LoongArch: Mask all interrupts during kexec/kdump
chenhuacai Nov 20, 2025
a6b533a
LoongArch: Don't panic if no valid cache info for PCI
chenhuacai Nov 20, 2025
677e612
LoongArch: BPF: Disable trampoline for kernel module function trace
vincentmli Nov 20, 2025
0ff8eea
Merge tag 'rtw-2025-11-20' of https://github.com/pkshih/rtw
jmberg-intel Nov 20, 2025
2e90ff5
Merge branch 'for-linus' into for-next
tiwai Nov 20, 2025
9afbbf4
ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform
KailangYang Nov 20, 2025
a9d1f38
smb: client: introduce close_cached_dir_locked()
hac-v Nov 13, 2025
7e4d912
cifs: fix memory leak in smb3_fs_context_parse_param error path
shauryarane05 Nov 18, 2025
d5227c8
cifs: Add the smb3_read_* tracepoints to SMB1
dhowells Oct 24, 2025
f1f9651
perf: Fix 0 count issue of cpu-clock
Nov 12, 2025
678e1cc
xfs: fix out of bounds memory read error in symlink repair
Nov 12, 2025
3ceb6ac
net: dsa: microchip: lan937x: Fix RGMII delay tuning
olerem Nov 14, 2025
d70b592
l2tp: reset skb control buffer on xmit
blocktrron Nov 18, 2025
dc9e7e6
Merge tag 'wireless-2025-11-20' of https://git.kernel.org/pub/scm/lin…
Nov 20, 2025
b32cc17
ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
Nov 20, 2025
b118906
ata: libata-scsi: Fix system suspend for a security locked drive
floatious Nov 19, 2025
91842ed
ata: libata-core: Set capacity to zero for a security locked drive
floatious Nov 19, 2025
be2b723
gpio: improve support for shared GPIOs
broonie Nov 20, 2025
78cfd83
firmware: cs_dsp: Factor out common debugfs string read
rfvirgil Nov 20, 2025
3045e29
firmware: cs_dsp: Append \n to debugfs string during read
rfvirgil Nov 20, 2025
041e502
ASoC: codecs: arizona: convert to snd_soc_dapm_xxx()
morimoto Nov 19, 2025
bb52dc1
ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 sup…
jimxbj-dot Nov 17, 2025
d5089ff
ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support
jimxbj-dot Nov 17, 2025
c639065
ALSA: realtek/alc288 fix headphone for MS Surface 2/3
rxrbln Nov 20, 2025
49c2d59
Merge tag 'nvme-6.18-2025-11-20' of git://git.infradead.org/nvme into…
axboe Nov 20, 2025
7d277a7
be2net: pass wrb_params in case of OS2BMC
Nov 19, 2025
002541e
vsock: Ignore signal/timeout on connect() if already established
mmhal Nov 19, 2025
7b5ab04
timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths
Nov 20, 2025
cf6ec18
ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags
rfvirgil Nov 20, 2025
d7a8270
ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags
rfvirgil Nov 20, 2025
4dd7f8a
ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control
rfvirgil Nov 20, 2025
33822d7
ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control
rfvirgil Nov 20, 2025
52a5250
ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
bijudas Nov 14, 2025
2bae7be
ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
bijudas Nov 14, 2025
fee6c07
firmware: cs_dsp: Cleanup debugfs for wmfw and bin
broonie Nov 20, 2025
8e621c9
Merge tag 'net-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Nov 20, 2025
3efee73
ASoC: SDCA: Add stubs for FDL helper functions
charleskeepax Nov 20, 2025
549f618
ASoC: SDCA: Remove duplicated module macros
charleskeepax Nov 20, 2025
3508311
ASoC: SDCA: Fix missing dash in HIDE DisCo property
charleskeepax Nov 20, 2025
5fe6582
ASoC: SDCA: Add missing forward declaration in header
charleskeepax Nov 20, 2025
cc58055
ASoC: SDCA: Correct FDL locking in sdca_fdl_process()
charleskeepax Nov 20, 2025
336beae
ASoC: SDCA: Add comment for function reset polling
charleskeepax Nov 20, 2025
edb8253
ASoC: SDCA: Move most of the messages from info to debug
charleskeepax Nov 20, 2025
fb62da3
ASoC: SDCA: Use helper macros for control identification
charleskeepax Nov 20, 2025
222cbe1
ASoC: SDCA: Factor out helper to process Control defaults
charleskeepax Nov 20, 2025
193c65e
ASoC: SDCA: Populate regmap cache for readable Controls
charleskeepax Nov 20, 2025
5acf17b
ASoC: SDCA: Add helper to write initialization writes
charleskeepax Nov 20, 2025
4496d1c
ASoC: SDCA: add function devices
plbossart Nov 20, 2025
2d877d0
ASoC: SDCA: Add basic SDCA class driver
charleskeepax Nov 20, 2025
3af1815
ASoC: SDCA: Add basic SDCA function driver
charleskeepax Nov 20, 2025
6ba3bb3
Merge tag 'platform-drivers-x86-v6.18-4' of git://git.kernel.org/pub/…
torvalds Nov 20, 2025
1753d40
Merge tag 'acpi-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Nov 20, 2025
07e09c3
Merge tag 'pm-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Nov 20, 2025
4644736
io_uring/cmd_net: fix wrong argument types for skb_queue_splice()
axboe Nov 20, 2025
7b6216b
sched_ext: Fix scx_enable() crash on helper kthread creation failure
Nov 19, 2025
c966813
Merge tag 'slab-for-6.18-rc7' of git://git.kernel.org/pub/scm/linux/k…
torvalds Nov 20, 2025
fd95357
Merge tag 'sched_ext-for-6.18-rc6-fixes-2' of git://git.kernel.org/pu…
torvalds Nov 20, 2025
75f72fe
selinux: rename task_security_struct to cred_security_struct
stephensmalley Nov 13, 2025
dde3a5d
selinux: move avdcache to per-task security struct
stephensmalley Nov 13, 2025
3ded250
selinux: rename the cred_security_struct variables to "crsec"
pcmoore Nov 18, 2025
9b571b3
Merge tag 'drm-intel-fixes-2025-11-20' of https://gitlab.freedesktop.…
airlied Nov 21, 2025
201a32e
Merge tag 'drm-misc-fixes-2025-11-20' of https://gitlab.freedesktop.o…
airlied Nov 21, 2025
4e9fd47
Merge tag 'amd-drm-fixes-6.18-2025-11-20' of https://gitlab.freedeskt…
airlied Nov 21, 2025
40b53db
Merge tag 'drm-xe-fixes-2025-11-21' of https://gitlab.freedesktop.org…
airlied Nov 21, 2025
9ef1203
ALSA: pcm: Harden the spk_alloc assumption check
Nov 20, 2025
9f048fa
MIPS: mm: Prevent a TLB shutdown on initial uniquification
maciej-w-rozycki Nov 13, 2025
14b46ba
MIPS: kernel: Fix random segmentation faults
tsbogend Nov 20, 2025
a3d8f73
ASoC: codecs: wcd934x: add explicit soundwire depenency
Nov 21, 2025
df91999
ASoC: Intel: avs: Replace snprintf() with scnprintf()
hkrishna-git Nov 13, 2025
a48f822
samples: work around glibc redefining some of our defines wrong
torvalds Nov 21, 2025
c6d732c
Merge tag 'drm-fixes-2025-11-21' of https://gitlab.freedesktop.org/dr…
torvalds Nov 21, 2025
141fbbe
lib/crypto: tests: Fix KMSAN warning in test_sha256_finup_2x()
Nov 21, 2025
2c26574
Merge tag 'gpio-fixes-for-v6.18-rc7' of git://git.kernel.org/pub/scm/…
torvalds Nov 21, 2025
68d804c
Merge tag 'pinctrl-v6.18-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Nov 21, 2025
317c4d8
Merge tag 'ata-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Nov 21, 2025
a4165ff
Merge tag 'block-6.18-20251120' of git://git.kernel.org/pub/scm/linux…
torvalds Nov 21, 2025
a07a003
Merge tag 'io_uring-6.18-20251120' of git://git.kernel.org/pub/scm/li…
torvalds Nov 21, 2025
e3fe48f
Merge tag 'v6.18-rc6-smb3-client-fixes' of git://git.samba.org/sfrenc…
torvalds Nov 21, 2025
2eba5e0
Merge tag 'loongarch-fixes-6.18-2' of git://git.kernel.org/pub/scm/li…
torvalds Nov 21, 2025
d4a3411
Add SDCA class driver
broonie Nov 21, 2025
172e221
ASoC: cs35l56: Set access permissions on volatile
broonie Nov 21, 2025
5703357
Merge tag 'selinux-pr-20251121' of git://git.kernel.org/pub/scm/linux…
torvalds Nov 22, 2025
a6ff0d8
Merge tag 'riscv-for-linus-6.18-rc7' of git://git.kernel.org/pub/scm/…
torvalds Nov 22, 2025
ebd9754
Merge tag 'input-for-v6.18-rc6' of git://git.kernel.org/pub/scm/linux…
torvalds Nov 22, 2025
7e29f07
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Nov 22, 2025
89edd36
Merge tag 'xfs-fixes-6.18-rc7' of git://git.kernel.org/pub/scm/fs/xfs…
torvalds Nov 22, 2025
0629dcf
Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Nov 22, 2025
d13f3ac
Merge tag 'mips-fixes_6.18_1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Nov 22, 2025
20739af
timers: Fix NULL function pointer race in timer_shutdown_sync()
Nov 22, 2025
e624f73
Merge tag 'perf-urgent-2025-11-23' of git://git.kernel.org/pub/scm/li…
torvalds Nov 23, 2025
1af5c1d
Merge tag 'timers-urgent-2025-11-23' of git://git.kernel.org/pub/scm/…
torvalds Nov 23, 2025
d0e8870
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Nov 23, 2025
ac3fd01
Linux 6.18-rc7
torvalds Nov 23, 2025
34b78dd
ASoC: tas2781: Correct the wrong chip ID for reset variable check
jimxbj-dot Nov 24, 2025
950167a
ASoC: tas2781: correct the wrong period
Shenghao-Ding Nov 21, 2025
7584edf
firmware: cs_dsp: Store control length as 32-bit
rfvirgil Nov 24, 2025
a13744f
ASoC: cs-amp-lib: Remove redundant calls to kunit_deactivate_static_s…
rfvirgil Nov 24, 2025
a748e1d
ALSA: usb-audio: Fix max bytes-per-interval calculation
dylan-motu Nov 24, 2025
5ebd054
ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()
harinworks Nov 24, 2025
4b490e0
ALSA: ctxfi: Add ADC helper functions for GPIO
harinworks Nov 24, 2025
9bb003a
ALSA: ctxfi: Use explicit output flag for DAIO resources
harinworks Nov 24, 2025
a2dbaeb
ALSA: ctxfi: Refactor resource alloc for sparse mappings
harinworks Nov 24, 2025
9b4a227
ALSA: ctxfi: Add support for dedicated RCA switching
harinworks Nov 24, 2025
c58f520
ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)
harinworks Nov 24, 2025
80339b3
ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions()
Nov 25, 2025
e26ff42
ASoC: stm32: sai: fix device leak on probe
jhovold Nov 24, 2025
312ec2f
ASoC: stm32: sai: fix clk prepare imbalance on probe failure
jhovold Nov 24, 2025
23261f0
ASoC: stm32: sai: fix OF node leak on probe
jhovold Nov 24, 2025
3a03de3
ASoC: stm32: sai: clean up probe error path
jhovold Nov 24, 2025
8ae28d0
ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return
tq-steina Nov 25, 2025
500372a
ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform
KailangYang Nov 26, 2025
fba2747
ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirks
tatokis Nov 26, 2025
92099de
ALSA: usb-audio: Implement jack detection for HP Thunderbolt Dock G2
tatokis Nov 26, 2025
b4d072c
ASoC: nau8325: use simple i2c probe function
perexg Nov 26, 2025
cd41d34
ASoC: nau8325: add missing build config
perexg Nov 26, 2025
bcf016a
ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA
Nov 26, 2025
73b97d4
ASoC: fsl_xcvr: clear the channel status control memory
TE-N-ShengjiuWang Nov 26, 2025
900baa6
firmware: cs_dsp: Remove redundant download buffer allocator
rfvirgil Nov 26, 2025
9d3fcd0
ASoC: mediatek: mt8189: remove unnecessary NULL check
Nov 26, 2025
994a0b2
nau8325 build fixes
broonie Nov 26, 2025
5d0cad4
ASoC: stm32: sai: fix device and OF node leaks on
broonie Nov 26, 2025
b72a6dd
ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i
xanthein Nov 27, 2025
1a0ce0a
ASoC: Intel: catpt: Fix offset checks
crojewsk-intel Nov 26, 2025
ea38b26
ASoC: Intel: catpt: Switch to resource_xxx() API
crojewsk-intel Nov 26, 2025
86a5b62
ASoC: Intel: catpt: Fix error path in hw_params()
crojewsk-intel Nov 26, 2025
16e1773
ASoC: Intel: catpt: Fix probing order of driver components
crojewsk-intel Nov 26, 2025
8a342b2
ASoC: Intel: catpt: Do not ignore errors on runtime resume
crojewsk-intel Nov 26, 2025
5673654
ASoC: Intel: catpt: Do not block the system from suspending
crojewsk-intel Nov 26, 2025
ed6e90c
firmware: cs_dsp: Take pwr_lock around reading controls debugfs
rfvirgil Nov 27, 2025
c45d5d9
firmware: cs_dsp: Use kvzalloc() to allocate control caches
rfvirgil Nov 27, 2025
6797540
ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing
rfvirgil Nov 27, 2025
86dc090
ASoC: codecs: wcd939x: fix regmap leak on probe failure
jhovold Nov 27, 2025
5fee9ed
ASoC: SDCA: Align mute controls to ALSA expectations
charleskeepax Nov 27, 2025
48fa77a
ASoC: SDCA: Add terminal type into input/output widget name
charleskeepax Nov 27, 2025
26ee34d
ASoC: sdw_utils: Add codec_conf for every DAI
charleskeepax Nov 27, 2025
2ae4659
ASoC: sdw_utils: Move codec_name to dai info
charleskeepax Nov 27, 2025
c66297d
ASoC: intel: sof_sdw: Add ability to have auxiliary devices
charleskeepax Nov 27, 2025
3f6b562
ASoC: sdw_utils: Add cs42l45 support functions
charleskeepax Nov 27, 2025
1e645bc
ASoC: intel: sof_sdw: Add codec_info for cs42l45
charleskeepax Nov 27, 2025
f2b4592
Add support for cs42l45 into the Intel machine driver
broonie Nov 27, 2025
a76e1d9
ASoC: Intel: catpt: Round of fixes and PM changes
broonie Nov 27, 2025
e04aab9
ASoC: fsl_micfil: Add default quality for different platforms
Nov 27, 2025
ef1a7e0
ASoC: fsl_micfil: Set channel range control
Nov 27, 2025
af37511
firmware: cs_dsp: Don't require client to provide a struct cs_dsp_cli…
rfvirgil Nov 28, 2025
479b1f8
firmware: cs_dsp: Add test cases for client_ops == NULL
rfvirgil Nov 28, 2025
feab287
ASoC: nau8325: Delete a stray tab
Nov 28, 2025
816c9ca
ASoC: cs35l56: Log a message if firmware is missing
rfvirgil Nov 28, 2025
b025f01
ASoC: SDCA: Fixup some more Kconfig issues
charleskeepax Nov 28, 2025
fd16593
ASoC: codecs: Modify awinic amplifier dsp read and write functions
wangweidonga Nov 28, 2025
47857da
firmware: cs_dsp: Remove need for clients to supply
broonie Nov 29, 2025
c5fae31
ASoC: fsl_micfil: Set default quality and channel
broonie Nov 29, 2025
326802f
Merge remote-tracking branch 'asoc/for-6.19' into asoc-next
broonie Nov 29, 2025
da1d77e
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Dec 1, 2025
ee9a7db
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao Dec 1, 2025
797a04f
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Dec 1, 2025
1e9049c
Merge branch 'sound/upstream-20251201' into merge/sound-upstream-2025…
bardliao Dec 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ Danilo Krummrich <dakr@kernel.org> <dakr@redhat.com>
David Brownell <david-b@pacbell.net>
David Collins <quic_collinsd@quicinc.com> <collinsd@codeaurora.org>
David Heidelberg <david@ixit.cz> <d.okias@gmail.com>
David Hildenbrand <david@kernel.org> <david@redhat.com>
David Rheinsberg <david@readahead.eu> <dh.herrmann@gmail.com>
David Rheinsberg <david@readahead.eu> <dh.herrmann@googlemail.com>
David Rheinsberg <david@readahead.eu> <david.rheinsberg@gmail.com>
Expand Down Expand Up @@ -426,7 +427,7 @@ Kenneth W Chen <kenneth.w.chen@intel.com>
Kenneth Westfield <quic_kwestfie@quicinc.com> <kwestfie@codeaurora.org>
Kiran Gunda <quic_kgunda@quicinc.com> <kgunda@codeaurora.org>
Kirill Tkhai <tkhai@ya.ru> <ktkhai@virtuozzo.com>
Kirill A. Shutemov <kas@kernel.org> <kirill.shutemov@linux.intel.com>
Kiryl Shutsemau <kas@kernel.org> <kirill.shutemov@linux.intel.com>
Kishon Vijay Abraham I <kishon@kernel.org> <kishon@ti.com>
Konrad Dybcio <konradybcio@kernel.org> <konrad.dybcio@linaro.org>
Konrad Dybcio <konradybcio@kernel.org> <konrad.dybcio@somainline.org>
Expand All @@ -437,6 +438,7 @@ Krishna Manikandan <quic_mkrishn@quicinc.com> <mkrishn@codeaurora.org>
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski.k@gmail.com>
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski@samsung.com>
Krzysztof Kozlowski <krzk@kernel.org> <krzysztof.kozlowski@canonical.com>
Krzysztof Kozlowski <krzk@kernel.org> <krzysztof.kozlowski@linaro.org>
Krzysztof Wilczyński <kwilczynski@kernel.org> <krzysztof.wilczynski@linux.com>
Krzysztof Wilczyński <kwilczynski@kernel.org> <kw@linux.com>
Kshitiz Godara <quic_kgodara@quicinc.com> <kgodara@codeaurora.org>
Expand Down Expand Up @@ -605,7 +607,8 @@ Oleksij Rempel <o.rempel@pengutronix.de>
Oleksij Rempel <o.rempel@pengutronix.de> <ore@pengutronix.de>
Oliver Hartkopp <socketcan@hartkopp.net> <oliver.hartkopp@volkswagen.de>
Oliver Hartkopp <socketcan@hartkopp.net> <oliver@hartkopp.net>
Oliver Upton <oliver.upton@linux.dev> <oupton@google.com>
Oliver Upton <oupton@kernel.org> <oupton@google.com>
Oliver Upton <oupton@kernel.org> <oliver.upton@linux.dev>
Ondřej Jirman <megi@xff.cz> <megous@megous.com>
Oza Pawandeep <quic_poza@quicinc.com> <poza@codeaurora.org>
Pali Rohár <pali@kernel.org> <pali.rohar@gmail.com>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/ti,twl4030-gpio.yaml#
$id: http://devicetree.org/schemas/gpio/ti,twl4030-gpio.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: TI TWL4030 GPIO controller
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,18 +50,20 @@ patternProperties:
groups:
description:
Name of the pin group to use for the functions.
$ref: /schemas/types.yaml#/definitions/string
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
items:
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
minItems: 1
maxItems: 8

drive-strength:
enum: [2, 4, 6, 8, 16, 24, 32]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ patternProperties:

'^conf':
type: object
unevaluatedProperties: false
description:
Pinctrl node's client devices use subnodes for pin configurations,
which in turn use the standard properties below.
Expand Down
178 changes: 178 additions & 0 deletions Documentation/devicetree/bindings/sound/mediatek,mt8189-afe-pcm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/mediatek,mt8189-afe-pcm.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: MediaTek Audio Front End PCM controller for MT8189

maintainers:
- Darren Ye <darren.ye@mediatek.com>
- Cyril Chao <cyril.chao@mediatek.com>

properties:
compatible:
const: mediatek,mt8189-afe-pcm

reg:
maxItems: 1

interrupts:
maxItems: 1

memory-region:
maxItems: 1

mediatek,apmixedsys:
$ref: /schemas/types.yaml#/definitions/phandle
description: To set up the apll12 tuner

power-domains:
maxItems: 1

clocks:
items:
- description: mux for audio intbus
- description: mux for audio engen1
- description: mux for audio engen2
- description: mux for audio h
- description: audio apll1 clock
- description: audio apll2 clock
- description: audio apll1 divide4
- description: audio apll2 divide4
- description: audio apll12 divide for i2sin0
- description: audio apll12 divide for i2sin1
- description: audio apll12 divide for i2sout0
- description: audio apll12 divide for i2sout1
- description: audio apll12 divide for fmi2s
- description: audio apll12 divide for tdmout mck
- description: audio apll12 divide for tdmout bck
- description: mux for audio apll1
- description: mux for audio apll2
- description: mux for i2sin0 mck
- description: mux for i2sin1 mck
- description: mux for i2sout0 mck
- description: mux for i2sout1 mck
- description: mux for fmi2s mck
- description: mux for tdmout mck
- description: 26m clock
- description: audio slv clock
- description: audio mst clock
- description: audio intbus clock

clock-names:
items:
- const: top_aud_intbus
- const: top_aud_eng1
- const: top_aud_eng2
- const: top_aud_h
- const: apll1
- const: apll2
- const: apll1_d4
- const: apll2_d4
- const: apll12_div_i2sin0
- const: apll12_div_i2sin1
- const: apll12_div_i2sout0
- const: apll12_div_i2sout1
- const: apll12_div_fmi2s
- const: apll12_div_tdmout_m
- const: apll12_div_tdmout_b
- const: top_apll1
- const: top_apll2
- const: top_i2sin0
- const: top_i2sin1
- const: top_i2sout0
- const: top_i2sout1
- const: top_fmi2s
- const: top_dptx
- const: clk26m
- const: aud_slv_ck_peri
- const: aud_mst_ck_peri
- const: aud_intbus_ck_peri

required:
- compatible
- reg
- interrupts
- memory-region
- power-domains
- clocks
- clock-names

additionalProperties: false

examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>

soc {
#address-cells = <2>;
#size-cells = <2>;

afe@11050000 {
compatible = "mediatek,mt8189-afe-pcm";
reg = <0 0x11050000 0 0x10000>;
interrupts = <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH 0>;
memory-region = <&afe_dma_mem_reserved>;
pinctrl-names = "default";
pinctrl-0 = <&aud_pins_default>;
power-domains = <&scpsys 1>; //MT8189_POWER_DOMAIN_AUDIO
clocks = <&topckgen_clk 23>, //CLK_TOP_AUD_INTBUS_SEL
<&topckgen_clk 39>, //CLK_TOP_AUD_ENGEN1_SEL
<&topckgen_clk 40>, //CLK_TOP_AUD_ENGEN2_SEL
<&topckgen_clk 49>, //CLK_TOP_AUDIO_H_SEL
<&topckgen_clk 146>, //CLK_TOP_APLL1
<&topckgen_clk 151>, //CLK_TOP_APLL2
<&topckgen_clk 148>, //CLK_TOP_APLL1_D4
<&topckgen_clk 153>, //CLK_TOP_APLL2_D4
<&topckgen_clk 93>, //CLK_TOP_APLL12_CK_DIV_I2SIN0
<&topckgen_clk 94>, //CLK_TOP_APLL12_CK_DIV_I2SIN1
<&topckgen_clk 95>, //CLK_TOP_APLL12_CK_DIV_I2SOUT0
<&topckgen_clk 96>, //CLK_TOP_APLL12_CK_DIV_I2SOUT1
<&topckgen_clk 97>, //CLK_TOP_APLL12_CK_DIV_FMI2S
<&topckgen_clk 98>, //CLK_TOP_APLL12_CK_DIV_TDMOUT_M
<&topckgen_clk 99>, //CLK_TOP_APLL12_CK_DIV_TDMOUT_B
<&topckgen_clk 44>, //CLK_TOP_AUD_1_SEL
<&topckgen_clk 45>, //CLK_TOP_AUD_2_SEL
<&topckgen_clk 78>, //CLK_TOP_APLL_I2SIN0_MCK_SEL
<&topckgen_clk 79>, //CLK_TOP_APLL_I2SIN1_MCK_SEL
<&topckgen_clk 84>, //CLK_TOP_APLL_I2SOUT0_MCK_SEL
<&topckgen_clk 85>, //CLK_TOP_APLL_I2SOUT1_MCK_SEL
<&topckgen_clk 90>, //CLK_TOP_APLL_FMI2S_MCK_SEL
<&topckgen_clk 91>, //CLK_TOP_APLL_TDMOUT_MCK_SEL
<&topckgen_clk 191>, //CLK_TOP_TCK_26M_MX9
<&pericfg_ao_clk 77>, //CLK_PERAO_AUDIO0
<&pericfg_ao_clk 78>, //CLK_PERAO_AUDIO1
<&pericfg_ao_clk 79>; //CLK_PERAO_AUDIO2
clock-names = "top_aud_intbus",
"top_aud_eng1",
"top_aud_eng2",
"top_aud_h",
"apll1",
"apll2",
"apll1_d4",
"apll2_d4",
"apll12_div_i2sin0",
"apll12_div_i2sin1",
"apll12_div_i2sout0",
"apll12_div_i2sout1",
"apll12_div_fmi2s",
"apll12_div_tdmout_m",
"apll12_div_tdmout_b",
"top_apll1",
"top_apll2",
"top_i2sin0",
"top_i2sin1",
"top_i2sout0",
"top_i2sout1",
"top_fmi2s",
"top_dptx",
"clk26m",
"aud_slv_ck_peri",
"aud_mst_ck_peri",
"aud_intbus_ck_peri";
};
};

...
101 changes: 101 additions & 0 deletions Documentation/devicetree/bindings/sound/mediatek,mt8189-nau8825.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/mediatek,mt8189-nau8825.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: MediaTek MT8189 ASoC sound card

maintainers:
- Darren Ye <darren.ye@mediatek.com>
- Cyril Chao <cyril.chao@mediatek.com>

allOf:
- $ref: sound-card-common.yaml#

properties:
compatible:
enum:
- mediatek,mt8189-nau8825
- mediatek,mt8189-rt5650
- mediatek,mt8189-rt5682s
- mediatek,mt8189-rt5682i
- mediatek,mt8189-es8326

mediatek,platform:
$ref: /schemas/types.yaml#/definitions/phandle
description: The phandle of MT8189 ASoC platform.

patternProperties:
"^dai-link-[0-9]+$":
type: object
description:
Container for dai-link level properties and CODEC sub-nodes.

properties:
link-name:
description:
This property corresponds to the name of the BE dai-link to which
we are going to update parameters in this node.
enum:
- TDM_DPTX_BE
- I2SOUT0_BE
- I2SIN0_BE
- I2SOUT1_BE

codec:
description: Holds subnode which indicates codec dai.
type: object
additionalProperties: false

properties:
sound-dai:
minItems: 1
maxItems: 2
required:
- sound-dai

dai-format:
description: audio format.
enum:
- i2s
- right_j
- left_j
- dsp_a
- dsp_b

mediatek,clk-provider:
$ref: /schemas/types.yaml#/definitions/string
description: Indicates dai-link clock master.
enum:
- cpu
- codec

additionalProperties: false

required:
- link-name

required:
- compatible
- mediatek,platform

unevaluatedProperties: false

examples:
- |
sound {
compatible = "mediatek,mt8189-nau8825";
model = "mt8189_rt9123_8825";
mediatek,platform = <&afe>;
dai-link-0 {
link-name = "I2SOUT1_BE";
dai-format = "i2s";
mediatek,clk-provider = "cpu";
codec {
sound-dai = <&nau8825>;
};
};
};

...
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ properties:
oneOf:
- enum:
- qcom,sc7280-lpass-rx-macro
- qcom,sm6115-lpass-rx-macro
- qcom,sm8250-lpass-rx-macro
- qcom,sm8450-lpass-rx-macro
- qcom,sm8550-lpass-rx-macro
Expand Down Expand Up @@ -81,6 +82,23 @@ allOf:
- const: npl
- const: fsgen

- if:
properties:
compatible:
enum:
- qcom,sm6115-lpass-rx-macro
then:
properties:
clocks:
minItems: 4
maxItems: 4
clock-names:
items:
- const: mclk
- const: npl
- const: dcodec
- const: fsgen

- if:
properties:
compatible:
Expand Down
Loading
Loading