Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge/sound upstream 20240912 #5176

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
749 commits
Select commit Hold shift + click to select a range
15d7518
Merge tag 'amd-pstate-v6.11-2024-08-26' of ssh://gitolite.kernel.org/…
rafaeljw Aug 27, 2024
e8497d6
selftests: forwarding: no_forwarding: Down ports on cleanup
pmachata Aug 23, 2024
65a3cce
selftests: forwarding: local_termination: Down ports on cleanup
pmachata Aug 26, 2024
ec13009
bonding: implement xdo_dev_state_free and call it after deletion
Aug 23, 2024
907ed83
bonding: extract the use of real_device into local variable
Aug 23, 2024
2aeeef9
bonding: change ipsec_lock from spin lock to mutex
Aug 23, 2024
2fecbf7
Merge branch 'fixes-for-ipsec-over-bonding'
kuba-moo Aug 27, 2024
defd8b3
gtp: fix a potential NULL pointer dereference
Aug 25, 2024
bac76cf
tcp: fix forever orphan socket caused by tcp_abort
kuroa-me Aug 26, 2024
f09b0ad
mptcp: close subflow when receiving TCP+FIN
matttbe Aug 26, 2024
e93681a
selftests: mptcp: join: cannot rm sf if closed
matttbe Aug 26, 2024
2a1f596
mptcp: sched: check both backup in retrans
matttbe Aug 26, 2024
cb41b19
mptcp: pr_debug: add missing \n at the end
matttbe Aug 26, 2024
237c385
Merge branch 'mptcp-close-subflow-when-receiving-tcp-fin-and-misc'
kuba-moo Aug 27, 2024
3a0504d
sctp: fix association labeling in the duplicate COOKIE-ECHO case
WOnder93 Aug 26, 2024
46d22bf
Merge tag 'tpmdd-next-6.11-rc6' of git://git.kernel.org/pub/scm/linux…
torvalds Aug 28, 2024
86987d8
Merge tag 'v6.11-rc5-client-fixes' of git://git.samba.org/sfrench/cif…
torvalds Aug 28, 2024
a2ccc33
drm/i915/dp_mst: Fix MST state after a sink reset
ideak Aug 23, 2024
6a5dcd4
cifs: Fix lack of credit renegotiation on read retry
dhowells Aug 22, 2024
1da29f2
netfs, cifs: Fix handling of short DIO read
dhowells Aug 22, 2024
8101d6e
cifs: Fix copy offload to flush destination region
dhowells Aug 27, 2024
383baf5
dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
Aug 26, 2024
9f646ff
dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
Aug 26, 2024
8f61446
drm/amdgpu: align pp_power_profile_mode with kernel docs
alexdeucher Aug 21, 2024
948f279
drm/amdgpu/smu13.0.7: print index for profiles
alexdeucher Aug 22, 2024
d420c85
drm/amdgpu/swsmu: always force a state reprogram on init
alexdeucher Aug 23, 2024
37a45fb
drm/amd/pm: update message interface for smu v14.0.2/3
Aug 20, 2024
959fc10
drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs
alexdeucher Aug 20, 2024
3b9a332
drm/amd/display: avoid using null object of framebuffer
Aug 21, 2024
6d5064c
drm/amdgpu: support for gc_info table v1.3
Aug 22, 2024
badfdc6
drm/amd/pm: Add support for new P2S table revision
Aug 16, 2024
849f0d5
drm/amd/pm: Drop unsupported features on smu v14_0_2
candicelicy Aug 21, 2024
9d824c7
drm/v3d: Disable preemption while updating GPU stats
Aug 13, 2024
e33a97a
block: fix detection of unsupported WRITE SAME in blkdev_issue_write_…
Aug 27, 2024
4b1d901
ASoC: dt-bindings: amlogic,axg-sound-card: document clocks property
superna9999 Aug 28, 2024
f189c97
ASoC: dt-bindings: amlogic,gx-sound-card: document clocks property
superna9999 Aug 28, 2024
2840526
Merge tag 'for-6.11-rc5-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 28, 2024
a18093a
Merge tag 'nfsd-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Aug 28, 2024
f9a59dd
Merge tag 'platform-drivers-x86-v6.11-5' of git://git.kernel.org/pub/…
torvalds Aug 28, 2024
928f79a
Merge tag 'loongarch-fixes-6.11-2' of git://git.kernel.org/pub/scm/li…
torvalds Aug 28, 2024
0351a98
Merge tag 'omap-for-v6.11/fixes-signed' of https://git.kernel.org/pub…
arndb Aug 28, 2024
27795c5
Merge tag 'imx-fixes-6.11' of https://git.kernel.org/pub/scm/linux/ke…
arndb Aug 28, 2024
d8f2638
Merge tag 'qcom-drivers-fixes-for-6.11' of https://git.kernel.org/pub…
arndb Aug 28, 2024
015a00e
Merge tag 'qcom-arm64-defconfig-fixes-for-6.11' of https://git.kernel…
arndb Aug 28, 2024
ec57571
Merge tag 'qcom-arm64-fixes-for-6.11' of https://git.kernel.org/pub/s…
arndb Aug 28, 2024
3536c01
Merge tag 'riscv-soc-fixes-for-v6.11-rc6' of https://git.kernel.org/p…
arndb Aug 28, 2024
91d1dfa
cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target re…
dhowells Aug 28, 2024
76a0e79
selinux,smack: don't bypass permissions check in inode_setsecctx hook
scottmayhew Aug 28, 2024
41901c2
Merge tag 'wireless-2024-08-28' of git://git.kernel.org/pub/scm/linux…
kuba-moo Aug 28, 2024
0870b0d
net: busy-poll: use ktime_get_ns() instead of local_clock()
Aug 27, 2024
d5d547a
Merge tag 'random-6.11-rc6-for-linus' of git://git.kernel.org/pub/scm…
torvalds Aug 29, 2024
bd3755c
Merge tag 'amd-drm-fixes-6.11-2024-08-28' of https://gitlab.freedeskt…
airlied Aug 29, 2024
8b8ed1b
mptcp: pm: reuse ID 0 after delete and re-add
matttbe Aug 28, 2024
87b5896
mptcp: pm: fix RM_ADDR ID for the initial subflow
matttbe Aug 28, 2024
5f94b08
selftests: mptcp: join: check removing ID 0 endpoint
matttbe Aug 28, 2024
c07cc3e
mptcp: pm: send ACK on an active subflow
matttbe Aug 28, 2024
bc19ff5
mptcp: pm: skip connecting to already established sf
matttbe Aug 28, 2024
dce1c6d
mptcp: pm: reset MPC endp ID when re-added
matttbe Aug 28, 2024
1c2326f
selftests: mptcp: join: check re-adding init endp with != id
matttbe Aug 28, 2024
76a2d83
selftests: mptcp: join: no extra msg if no counter
matttbe Aug 28, 2024
58e1b66
mptcp: pm: do not remove already closed subflows
matttbe Aug 28, 2024
9366922
mptcp: pm: fix ID 0 endp usage after multiple re-creations
matttbe Aug 28, 2024
d397d72
selftests: mptcp: join: check re-re-adding ID 0 endp
matttbe Aug 28, 2024
d82809b
mptcp: avoid duplicated SUB_CLOSED events
matttbe Aug 28, 2024
20ccc7c
selftests: mptcp: join: validate event numbers
matttbe Aug 28, 2024
57f8620
mptcp: pm: ADD_ADDR 0 is not a new address
matttbe Aug 28, 2024
f18fa2a
selftests: mptcp: join: check re-re-adding ID 0 signal
matttbe Aug 28, 2024
b666a65
Merge branch 'mptcp-more-fixes-for-the-in-kernel-pm'
Aug 29, 2024
6213dcc
mailmap: update entry for Sriram Yagnaraman
sriramy Aug 28, 2024
0240bce
Merge tag 'nf-24-08-28' of git://git.kernel.org/pub/scm/linux/kernel/…
Aug 29, 2024
febccb3
nfc: pn533: Add poll mod list filling check
Aug 27, 2024
59d237c
drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16
kpoosa Aug 27, 2024
c472d33
Input: cypress_ps2 - fix waiting for command response
dtor Aug 29, 2024
03515f9
ASoC: dt-bindings: amlogic-sound-cards: document
broonie Aug 29, 2024
0dd5dd6
Merge tag 'net-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 29, 2024
3b9dfd9
Merge tag 'hwmon-for-v6.11-rc6' of git://git.kernel.org/pub/scm/linux…
torvalds Aug 29, 2024
9941b5b
Merge tag 'drm-intel-fixes-2024-08-29' of https://gitlab.freedesktop.…
airlied Aug 29, 2024
04c8aba
dcache: keep dentry_hashtable or d_hash_shift even when not used
brenns10 Aug 29, 2024
1b5fe53
Merge tag 'execve-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 30, 2024
dde72a5
Merge tag 'drm-xe-fixes-2024-08-29' of https://gitlab.freedesktop.org…
airlied Aug 30, 2024
27f5b72
Merge tag 'drm-misc-fixes-2024-08-29' of https://gitlab.freedesktop.o…
airlied Aug 30, 2024
20371ba
Merge tag 'drm-fixes-2024-08-30' of https://gitlab.freedesktop.org/dr…
torvalds Aug 30, 2024
ef27e89
ALSA: hda/realtek: add patch for internal mic in Lenovo V145
terry182 Aug 29, 2024
e9481d9
ALSA: hda: add HDMI codec ID for Intel PTL
kv2019i Aug 30, 2024
77212f3
ASoC: codecs: lpass-va-macro: set the default codec version for sm8250
Srinivas-Kandagatla Aug 16, 2024
58c2fa5
Merge tag 'usb-serial-6.11-rc6' of ssh://gitolite.kernel.org/pub/scm/…
gregkh Aug 30, 2024
1c47c0d
io_uring/rsrc: ensure compat iovecs are copied correctly
axboe Aug 28, 2024
40927f3
nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease
neilbrown Aug 28, 2024
99c9767
ASoC: cs-amp-lib: Add KUnit test case for empty calibration entries
rfvirgil Aug 30, 2024
f274495
io_uring/kbuf: return correct iovec count from classic buffer peek
axboe Aug 30, 2024
150b572
MAINTAINERS: PCI: Add NXP PCI controller mailing list imx@lists.linux…
nxpfrankli Aug 26, 2024
13c6bba
Merge tag 'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/lin…
torvalds Aug 30, 2024
8d80c99
Merge tag 'soundwire-6.11-fixes' of git://git.kernel.org/pub/scm/linu…
torvalds Aug 30, 2024
32fafaf
Merge tag 'phy-fixes-6.11' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Aug 30, 2024
922842a
Merge tag 'dmaengine-fix-6.11' of git://git.kernel.org/pub/scm/linux/…
torvalds Aug 30, 2024
fb1a804
Merge tag 'pm-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Aug 30, 2024
fb24560
Merge tag 'lsm-pr-20240830' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Aug 30, 2024
9cc7b17
Merge tag 'at91-fixes-6.11' of https://git.kernel.org/pub/scm/linux/k…
arndb Aug 30, 2024
ad246d9
Merge tag 'io_uring-6.11-20240830' of git://git.kernel.dk/linux
torvalds Aug 31, 2024
216d163
Merge tag 'block-6.11-20240830' of git://git.kernel.dk/linux
torvalds Aug 31, 2024
8101b27
Merge tag 'pci-v6.11-fixes-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Aug 31, 2024
1934261
Merge tag 'input-for-v6.11-rc5' of git://git.kernel.org/pub/scm/linux…
torvalds Aug 31, 2024
61bc4de
ALSA: pcm: replace simple_strtoul to kstrtoul
Aug 31, 2024
35667a2
Merge tag 'arm-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 31, 2024
0efdc09
Merge tag 'xfs-6.11-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/x…
torvalds Aug 31, 2024
6a2fcc5
Merge tag 'nfsd-6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Aug 31, 2024
770b0ff
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Aug 31, 2024
e8784b0
Merge tag 'usb-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 31, 2024
d8b7620
power: sequencing: qcom-wcn: set the wlan-enable GPIO to output
Aug 23, 2024
8463be8
Merge tag 'pwrseq-fixes-for-v6.11-rc6' of git://git.kernel.org/pub/sc…
torvalds Aug 31, 2024
6cd90e5
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Aug 31, 2024
e3e6940
bcachefs: Revert lockless buffered IO path
Aug 31, 2024
3d3020c
bcachefs: Mark more errors as autofix
Aug 22, 2024
a4c7631
Merge tag 'bcachefs-2024-08-21' of https://github.com/koverstreet/bca…
torvalds Sep 1, 2024
6b9ffc4
Merge tag 'v6.11-rc5-smb-client-fixes' of git://git.samba.org/sfrench…
torvalds Sep 1, 2024
431c164
Linux 6.11-rc6
torvalds Sep 1, 2024
43b42ed
ALSA: pcm: Fix the previous conversion to kstrtoul()
tiwai Sep 1, 2024
2657539
ALSA: ali5451: Remove trailing space after \n newline
ColinIanKing Sep 1, 2024
3606f92
ALSA: pcm: Fix yet more compile warning at replacement with kstrtoul()
tiwai Sep 2, 2024
f48bd50
ALSA: core: timer: Use NSEC_PER_SEC macro
Sep 2, 2024
40a024b
ALSA: core: Drop superfluous no_free_ptr() for memdup_user() errors
tiwai Sep 2, 2024
c7edb7a
regmap: kunit: Add coverage of spinlocked regmaps
broonie Sep 1, 2024
f465d10
ASoC: rt1320: Add support for version C
shumingfan Sep 2, 2024
dc70fd0
ASoC: adi: Use str_enabled_disabled() helper
Aug 31, 2024
10a6501
Merge remote-tracking branch 'regmap/for-6.10' into regmap-linus
broonie Sep 2, 2024
7da49f4
Merge remote-tracking branch 'regmap/for-6.12' into regmap-next
broonie Sep 2, 2024
a14e932
ASoC: loongson: remove unnecessary assignment in i2s_resume()
Sep 3, 2024
ea8f615
ASoC: dt-bindings: realtek,rt5616: document mclk clock
mmind Aug 30, 2024
92ff90c
ASoC: dt-bindings: realtek,rt5616: Document audio graph port
mmind Aug 30, 2024
cd60dec
ASoC: amd: acp: Refactor TDM slots selction based on acp revision id
Venkata-Prasad-Potturu Sep 3, 2024
093184a
ASoC: amd: acp: Refactor I2S dai driver
Venkata-Prasad-Potturu Sep 3, 2024
973e9ed
ASoC: amd: acp: Update pcm hardware capabilities for acp6.3 platform
Venkata-Prasad-Potturu Sep 3, 2024
13aeb56
ASoC: amd: acp: Add I2S TDM support for acp6.3 platform
Venkata-Prasad-Potturu Sep 3, 2024
7a040cc
ASoC: amd: acp: Update pcm hardware capabilities for acp7.0 platform
Venkata-Prasad-Potturu Sep 3, 2024
fb2eaec
ASoC: amd: acp: Add I2S master clock generation support for acp7.0 pl…
Venkata-Prasad-Potturu Sep 3, 2024
13073ed
ASoC: amd: acp: Set i2s clock for acp7.0 platform
Venkata-Prasad-Potturu Sep 3, 2024
b24df4f
ASoC: amd: acp: Modify max channels and sample rate support for acp70…
Venkata-Prasad-Potturu Sep 3, 2024
b80d5a0
ASoC: amd: acp: Add I2S TDM support for acp7.0 platform
Venkata-Prasad-Potturu Sep 3, 2024
f6f7d25
ASoC: amd: acp: Add pte configuration for ACP7.0 platform
Venkata-Prasad-Potturu Sep 3, 2024
1150c18
ASoC: amd: acp: Add i2s master clock generation support for acp7.1 pl…
Venkata-Prasad-Potturu Sep 3, 2024
3f60059
ASoC: amd: acp: Add I2S TDM support for acp7.1 platform
Venkata-Prasad-Potturu Sep 3, 2024
5627555
ALSA: hda/realtek: extend quirks for Clevo V5[46]0
marmarek Sep 3, 2024
c032044
ALSA: usb-audio: Add quirk for RME Digiface USB
CyanNyan Sep 3, 2024
611a96f
ALSA: usb-audio: Add mixer quirk for RME Digiface USB
asahilina Sep 3, 2024
2994586
Merge branch 'for-linus' into for-next
tiwai Sep 3, 2024
ceb3ca2
ASoC: dt-bindings: mediatek,mt8365-afe: Add audio afe document
amergnat Jul 22, 2024
76d80dc
ASoC: dt-bindings: mediatek,mt8365-mt6357: Add audio sound card document
amergnat Jul 22, 2024
761cab6
dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC
amergnat Jul 22, 2024
38c7c9d
ASoC: mediatek: mt8365: Add common header
amergnat Jul 22, 2024
ef307b4
ASoC: mediatek: mt8365: Add audio clock control support
amergnat Jul 22, 2024
402bbb1
ASoC: mediatek: mt8365: Add I2S DAI support
amergnat Jul 22, 2024
7c58c88
ASoC: mediatek: mt8365: Add ADDA DAI support
amergnat Jul 22, 2024
1c50ec7
ASoC: mediatek: mt8365: Add DMIC DAI support
amergnat Jul 22, 2024
5097c0c
ASoC: mediatek: mt8365: Add PCM DAI support
amergnat Jul 22, 2024
1bf6dbd
ASoc: mediatek: mt8365: Add a specific soundcard for EVK
nkbelin Jul 22, 2024
e1991d1
ASoC: mediatek: mt8365: Add the AFE driver support
amergnat Jul 22, 2024
fcca6d0
ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
Aug 30, 2024
568dc2f
ASoC: tlv320aic32x4: Add multi endpoint support
Aug 30, 2024
97688a9
ASoC: loongson: fix error release
Sep 3, 2024
9a02954
Add audio support for the MediaTek Genio 350-evk
broonie Sep 3, 2024
56f97d4
Fixes for the audio setup on the rk3588-nanopc-t6
broonie Sep 3, 2024
1324e5f
Add i2s/tdm support for acp7.0 and acp7.1 platforms
broonie Sep 3, 2024
b474f60
ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx
queler Sep 3, 2024
47a9e8d
ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
Sep 4, 2024
77e6a5e
ASoC: mediatek: mt2701-cs42448: Optimize redundant code in mt2701_cs4…
Sep 3, 2024
de84924
ASoC: audio-graph-card: Use for_each_child_of_node_scoped() to simpli…
Aug 27, 2024
815f1fc
ASoC: audio-graph-card2: Use helper function of_get_child_count()
Aug 27, 2024
e328ab3
Some clean up with helper fucntion
broonie Sep 4, 2024
5e24044
ASoC: codecs: add MT6357 support
nkbelin Sep 5, 2024
5bbfdad
ASoC: mediatek: Add MT8365 support
amergnat Sep 5, 2024
03667e3
ASoC: atmel: mchp-i2s-mcc: Improve maxburst calculation for better pe…
codrin989 Sep 5, 2024
a83e4c9
ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 1…
Sep 5, 2024
d39b510
Add audio support for the MediaTek Genio 350-evk
broonie Sep 5, 2024
5469484
ASoC: topology-test: Convert comma to semicolon
Sep 5, 2024
813751e
ASoC: Intel: skl_hda_dsp_generic: convert comma to semicolon
Sep 5, 2024
c491b04
Merge tag 'asoc-fix-v6.11-rc6' of https://git.kernel.org/pub/scm/linu…
tiwai Sep 6, 2024
090624b
ALSA: pcm: add more sample rate definitions
jbrun3t Sep 5, 2024
91dd20d
ALSA: cmipci: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
1f40410
ALSA: emu10k1: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
3cc1e94
ALSA: hdsp: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
151d82f
ALSA: hdspm: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
7067e81
ASoC: cs35l36: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
79acb4c
ASoC: cs35l41: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
eab3464
ASoC: cs53l30: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
9469cf5
ASoC: Intel: avs: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
c061d1e
ASoC: qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
9dc03a1
ASoC: sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT
jbrun3t Sep 5, 2024
7bc09f7
ASoC: cs35l34: drop useless rate contraint
jbrun3t Sep 5, 2024
8055c0c
ASoC: spdif: extend supported rates to 768kHz
jbrun3t Sep 5, 2024
c4246f1
ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item
bardliao Sep 6, 2024
bf6d7a4
ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item
bardliao Sep 6, 2024
1798ace
ASoC: loongson: remove redundant variable assignments
Sep 6, 2024
3c5a18a
ASoC: amd: acp: Return in-case of error
musamaanjum Sep 6, 2024
4849b2f
ASoC: makes rtd->initialized bit field
morimoto Sep 5, 2024
241c044
ASoC: codecs: Use devm_clk_get_enabled() helpers
Sep 6, 2024
63e38d0
ALSA: hda: Allow the default preallocation for x86 again
tiwai Sep 7, 2024
b12891c
ALSA: IEC958 definition for consumer status channel update
jbrun3t Sep 6, 2024
0a131eb
ALSA: rme9652: remove unused parameter in macro
matrix-wsk Sep 7, 2024
af5e317
ASoC: tas2781: fix to save the dsp bin file name into the correct arr…
Shenghao-Ding Sep 7, 2024
77b696f
ASoC: tlv320aic31xx: Add support for loading filter coefficients
rgantois Sep 6, 2024
6b31d6a
ASoC: mediatek: mt8365: include linux/bitfield.h
arndb Sep 8, 2024
876dec0
ASoC: mediatek: mt8365: remove unused mt8365_i2s_hd_str
arndb Sep 7, 2024
28fbfaf
ALSA: hda: Use non-SG allocation for the communication buffers
tiwai Sep 9, 2024
f2bd6f5
ASoC: loongson: Use BIT() macro
Sep 9, 2024
ce3997a
ASoC: loongson: Simplify probe() with local dev variable
Sep 9, 2024
3d2528d
ASoC: loongson: Simplify with dev_err_probe()
Sep 9, 2024
e28ee1b
ASoC: loongson: Simplify if statment in loongson_card_hw_params()
Sep 9, 2024
c7b626a
ASoC: loongson: Replace if with ternary operator
Sep 9, 2024
ddb538a
ASoC: loongson: Factor out loongson_card_acpi_find_device() function
Sep 9, 2024
4c22b04
ASoC: loongson: Factor out loongson i2s enable clock functions
Sep 9, 2024
d01c6a3
ASoC: mt8365: Open code BIT() to avoid spurious warnings
broonie Sep 7, 2024
1b084d8
ASoC: mt8365: Remove spurious unsigned long casts
broonie Sep 7, 2024
3e61df7
ASoC: mt8365: Remove unused prototype for mt8365_afe_clk_group_48k()
broonie Sep 7, 2024
63157d9
ASoC: mt8365: Make non-exported functions static
broonie Sep 7, 2024
067d832
ASoC: mt8365: Remove unused variables
broonie Sep 7, 2024
d70ce6d
ASoC: mt8365: Remove unused DMIC IIR coefficient configuration
broonie Sep 7, 2024
36fa259
ASoC: mt8365: Allow build coverage
broonie Sep 7, 2024
130eb72
ASoC: codecs: fix the right check and simplify code
Sep 8, 2024
b09c71f
ASoC: atmel: mchp-i2s-mcc: Remove interface name from stream_name
codrin989 Sep 9, 2024
130af75
ASoC: Switch back to struct platform_driver::remove()
Sep 9, 2024
43fbb2c
ASoC: loongson: Simplify code formatting
broonie Sep 9, 2024
16faf8c
ASoC: mt8365: Fix -Werror builds
broonie Sep 9, 2024
5516e3f
Merge branch 'for-linus' into for-next
tiwai Sep 10, 2024
fc09ea5
ALSA: hda/realtek: Enable mic on Vaio VJFH52
drosdeck Sep 9, 2024
7e4d4b3
ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init
joshuagrisham Sep 9, 2024
5ced8b9
ALSA: memalloc: Move snd_malloc_ops definition into memalloc.c again
tiwai Sep 10, 2024
86a7f45
ASoC: soc-ac97: Fix the incorrect description
Sep 10, 2024
5e6f78c
ASoC: loongson: Add the correct judgement return
Sep 10, 2024
851e3a2
ASoC: qcom: sm8250: enable primary mi2s
Gelbpunkt Aug 26, 2024
c6b9a92
MAINTAINERS: update Pierre Bossart's email and role
plbossart Sep 10, 2024
afe671a
ASoC: meson: Remove unused declartion in header file
Sep 10, 2024
69f3014
ASoC: tlv320aic31xx: Fix typos
algonell Sep 10, 2024
0ccbc99
ALSA: hda: Add a new CM9825 standard driver
Sep 10, 2024
9408ace
ALSA: memalloc: Drop Xen PV workaround again
tiwai Sep 10, 2024
bacae49
ASoC: amd: acp: remove MODULE_ALIAS for legacy machine driver
vijendarmukunda Sep 11, 2024
0b0aa67
ASoC: amd: acp: remove MODULE_ALIAS for sof based generic machine driver
vijendarmukunda Sep 11, 2024
38cc033
ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
Sep 11, 2024
5c4e15e
ASoC: mediatek: mt8365: check validity before usage of i2s_data
musamaanjum Sep 11, 2024
9a26234
ALSA: pcm: Fix breakage of PCM rates used for topology
tiwai Sep 11, 2024
92556bd
Add support for primary mi2s on SM8250
broonie Sep 11, 2024
a2187d0
ASoC: dt-bindings: renesas,rsnd: add post-init-providers property
morimoto Sep 9, 2024
448aa89
ASoC: dt-bindings: microchip,sama7g5-spdifrx: Add common DAI reference
asimion797 Sep 10, 2024
4f9a714
ASoC: meson: axg-card: fix 'use-after-free'
Sep 11, 2024
3944007
Merge remote-tracking branch 'asoc/for-6.12' into asoc-next
broonie Sep 11, 2024
12647a7
ALSA: ump: Use %*ph to print small buffer
andy-shev Sep 11, 2024
af71865
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Sep 12, 2024
23dea43
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao Sep 12, 2024
623e44f
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Sep 12, 2024
c3b8755
Merge branch 'sound/upstream-20240912' into merge/sound-upstream-2024…
bardliao Sep 12, 2024
988b5c7
Revert "soundwire: stream: fix programming slave ports for non-contin…
bardliao Sep 12, 2024
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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,8 @@ 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>
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>
Konstantin Khlebnikov <koct9i@gmail.com> <khlebnikov@yandex-team.ru>
Konstantin Khlebnikov <koct9i@gmail.com> <k.khlebnikov@samsung.com>
Koushik <raghavendra.koushik@neterion.com>
Expand Down Expand Up @@ -615,6 +617,7 @@ Simon Kelley <simon@thekelleys.org.uk>
Sricharan Ramabadhran <quic_srichara@quicinc.com> <sricharan@codeaurora.org>
Srinivas Ramana <quic_sramana@quicinc.com> <sramana@codeaurora.org>
Sriram R <quic_srirrama@quicinc.com> <srirrama@codeaurora.org>
Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> <sriram.yagnaraman@est.tech>
Stanislav Fomichev <sdf@fomichev.me> <sdf@google.com>
Stefan Wahren <wahrenst@gmx.net> <stefan.wahren@i2se.com>
Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/core-api/workqueue.rst
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ Some users depend on strict execution ordering where only one work item
is in flight at any given time and the work items are processed in
queueing order. While the combination of ``@max_active`` of 1 and
``WQ_UNBOUND`` used to achieve this behavior, this is no longer the
case. Use ``alloc_ordered_queue()`` instead.
case. Use alloc_ordered_workqueue() instead.


Example Execution Scenarios
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ properties:
- focaltech,ft5426
- focaltech,ft5452
- focaltech,ft6236
- focaltech,ft8201
- focaltech,ft8719

reg:
Expand Down
21 changes: 21 additions & 0 deletions Documentation/devicetree/bindings/mfd/mediatek,mt6357.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,24 @@ properties:
"#interrupt-cells":
const: 2

mediatek,hp-pull-down:
description:
Earphone driver positive output stage short to
the audio reference ground.
type: boolean

mediatek,micbias0-microvolt:
description: Selects MIC Bias 0 output voltage.
enum: [1700000, 1800000, 1900000, 2000000,
2100000, 2500000, 2600000, 2700000]
default: 1700000

mediatek,micbias1-microvolt:
description: Selects MIC Bias 1 output voltage.
enum: [1700000, 1800000, 1900000, 2000000,
2100000, 2500000, 2600000, 2700000]
default: 1700000

regulators:
type: object
$ref: /schemas/regulator/mediatek,mt6357-regulator.yaml
Expand Down Expand Up @@ -83,6 +101,9 @@ examples:
interrupt-controller;
#interrupt-cells = <2>;

mediatek,micbias0-microvolt = <1700000>;
mediatek,micbias1-microvolt = <1700000>;

regulators {
mt6357_vproc_reg: buck-vproc {
regulator-name = "vproc";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,13 @@ properties:
A list off component DAPM widget. Each entry is a pair of strings,
the first being the widget type, the second being the widget name

clocks:
minItems: 1
maxItems: 3
description:
Base PLL clocks of audio susbsytem, used to configure base clock
frequencies for different audio use-cases.

patternProperties:
"^dai-link-[0-9]+$":
type: object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ properties:
A list off component DAPM widget. Each entry is a pair of strings,
the first being the widget type, the second being the widget name

clocks:
minItems: 1
maxItems: 3
description:
Base PLL clocks of audio susbsytem, used to configure base clock
frequencies for different audio use-cases.

patternProperties:
"^dai-link-[0-9]+$":
type: object
Expand Down
130 changes: 130 additions & 0 deletions Documentation/devicetree/bindings/sound/mediatek,mt8365-afe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/mediatek,mt8365-afe.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: MediaTek Audio Front End PCM controller for MT8365

maintainers:
- Alexandre Mergnat <amergnat@baylibre.com>

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

reg:
maxItems: 1

"#sound-dai-cells":
const: 0

clocks:
items:
- description: 26M clock
- description: mux for audio clock
- description: audio i2s0 mck
- description: audio i2s1 mck
- description: audio i2s2 mck
- description: audio i2s3 mck
- description: engen 1 clock
- description: engen 2 clock
- description: audio 1 clock
- description: audio 2 clock
- description: mux for i2s0
- description: mux for i2s1
- description: mux for i2s2
- description: mux for i2s3

clock-names:
items:
- const: top_clk26m_clk
- const: top_audio_sel
- const: audio_i2s0_m
- const: audio_i2s1_m
- const: audio_i2s2_m
- const: audio_i2s3_m
- const: engen1
- const: engen2
- const: aud1
- const: aud2
- const: i2s0_m_sel
- const: i2s1_m_sel
- const: i2s2_m_sel
- const: i2s3_m_sel

interrupts:
maxItems: 1

power-domains:
maxItems: 1

mediatek,dmic-mode:
$ref: /schemas/types.yaml#/definitions/uint32
description:
Indicates how many data pins are used to transmit two channels of PDM
signal. 1 means two wires, 0 means one wire. Default value is 0.
enum:
- 0 # one wire
- 1 # two wires

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

additionalProperties: false

examples:
- |
#include <dt-bindings/clock/mediatek,mt8365-clk.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/power/mediatek,mt8365-power.h>

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

audio-controller@11220000 {
compatible = "mediatek,mt8365-afe-pcm";
reg = <0 0x11220000 0 0x1000>;
#sound-dai-cells = <0>;
clocks = <&clk26m>,
<&topckgen CLK_TOP_AUDIO_SEL>,
<&topckgen CLK_TOP_AUD_I2S0_M>,
<&topckgen CLK_TOP_AUD_I2S1_M>,
<&topckgen CLK_TOP_AUD_I2S2_M>,
<&topckgen CLK_TOP_AUD_I2S3_M>,
<&topckgen CLK_TOP_AUD_ENGEN1_SEL>,
<&topckgen CLK_TOP_AUD_ENGEN2_SEL>,
<&topckgen CLK_TOP_AUD_1_SEL>,
<&topckgen CLK_TOP_AUD_2_SEL>,
<&topckgen CLK_TOP_APLL_I2S0_SEL>,
<&topckgen CLK_TOP_APLL_I2S1_SEL>,
<&topckgen CLK_TOP_APLL_I2S2_SEL>,
<&topckgen CLK_TOP_APLL_I2S3_SEL>;
clock-names = "top_clk26m_clk",
"top_audio_sel",
"audio_i2s0_m",
"audio_i2s1_m",
"audio_i2s2_m",
"audio_i2s3_m",
"engen1",
"engen2",
"aud1",
"aud2",
"i2s0_m_sel",
"i2s1_m_sel",
"i2s2_m_sel",
"i2s3_m_sel";
interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_LOW>;
power-domains = <&spm MT8365_POWER_DOMAIN_AUDIO>;
mediatek,dmic-mode = <1>;
};
};

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

title: MediaTek MT8365 ASoC sound card

maintainers:
- Alexandre Mergnat <amergnat@baylibre.com>

properties:
compatible:
const: mediatek,mt8365-mt6357

pinctrl-names:
minItems: 1
items:
- const: default
- const: dmic
- const: miso_off
- const: miso_on
- const: mosi_off
- const: mosi_on

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

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

properties:
codec:
type: object
description: Holds subnode which indicates codec dai.

properties:
sound-dai:
maxItems: 1
description: phandle of the codec DAI

additionalProperties: false

link-name:
description: Indicates dai-link name and PCM stream name
enum:
- I2S_IN_BE
- I2S_OUT_BE
- PCM1_BE
- PDM1_BE
- PDM2_BE
- PDM3_BE
- PDM4_BE
- SPDIF_IN_BE
- SPDIF_OUT_BE
- TDM_IN_BE
- TDM_OUT_BE

sound-dai:
maxItems: 1
description: phandle of the CPU DAI

required:
- link-name
- sound-dai

additionalProperties: false

required:
- compatible
- pinctrl-names
- mediatek,platform

additionalProperties: false

examples:
- |
sound {
compatible = "mediatek,mt8365-mt6357";
pinctrl-names = "default",
"dmic",
"miso_off",
"miso_on",
"mosi_off",
"mosi_on";
pinctrl-0 = <&aud_default_pins>;
pinctrl-1 = <&aud_dmic_pins>;
pinctrl-2 = <&aud_miso_off_pins>;
pinctrl-3 = <&aud_miso_on_pins>;
pinctrl-4 = <&aud_mosi_off_pins>;
pinctrl-5 = <&aud_mosi_on_pins>;
mediatek,platform = <&afe>;

/* hdmi interface */
dai-link-0 {
link-name = "I2S_OUT_BE";
sound-dai = <&afe>;

codec {
sound-dai = <&it66121hdmitx>;
};
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ description:
The Microchip Sony/Philips Digital Interface Receiver is a serial port
compliant with the IEC-60958 standard.

allOf:
- $ref: dai-common.yaml#

properties:
"#sound-dai-cells":
const: 0
Expand Down Expand Up @@ -53,7 +56,7 @@ required:
- dmas
- dma-names

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand Down
12 changes: 12 additions & 0 deletions Documentation/devicetree/bindings/sound/realtek,rt5616.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,18 @@ properties:
reg:
maxItems: 1

clocks:
items:
- description: Master clock to the CODEC

clock-names:
items:
- const: mclk

port:
$ref: audio-graph-port.yaml#
unevaluatedProperties: false

required:
- compatible
- reg
Expand Down
6 changes: 6 additions & 0 deletions Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,12 @@ properties:
description: List of necessary clock names.
# details are defined below

post-init-providers:
description: At least if rsnd is using DPCM connection on Audio-Graph-Card2,
fw_devlink might doesn't have enough information to break the cycle. rsnd
driver will not be probed in such case. Same problem might occur with
Multi-CPU/Codec or Codec2Codec.

# ports is below
port:
$ref: audio-graph-port.yaml#/definitions/port-base
Expand Down
Loading
Loading