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 20241213 #5269

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
518 commits
Select commit Hold shift + click to select a range
69772f5
bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
kkdwivedi Dec 4, 2024
b0e6697
bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
lvtao-sec Dec 4, 2024
adfdd9c
selftests/bpf: Introduce __caps_unpriv annotation for tests
eddyz87 Dec 4, 2024
f513c36
selftests/bpf: Add test for reading from STACK_INVALID slots
kkdwivedi Dec 4, 2024
19b6dbc
selftests/bpf: Add test for narrow spill into 64-bit spilled scalar
kkdwivedi Dec 4, 2024
e2cf913
Merge branch 'fixes-for-stack-with-allow_ptr_leaks'
Dec 4, 2024
88c23a3
nvme-fabrics: handle zero MAXCMD without closing the connection
maurizio-lombardi Nov 29, 2024
41d826c
nvmet: replace kmalloc + memset with kzalloc for data allocation
eleanorLYJ Nov 30, 2024
367ac16
scsi: mpi3mr: Synchronize access to ioctl data buffer
Nov 10, 2024
711201a
scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
Nov 10, 2024
0d32014
scsi: mpi3mr: Start controller indexing from 0
Nov 10, 2024
fb6eb98
scsi: mpi3mr: Handling of fault code for insufficient power
Nov 10, 2024
0deb37c
scsi: mpi3mr: Update driver version to 8.12.0.3.50
Nov 10, 2024
ad0cf42
nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary
Dec 4, 2024
c423263
scsi: qla2xxx: Fix abort in bsg timeout
Nov 15, 2024
07c903d
scsi: qla2xxx: Fix use after free on unload
Nov 15, 2024
fec55c2
nvme-tcp: fix the memleak while create new ctrl failed
Dec 3, 2024
5858b68
nvme-rdma: unquiesce admin_q before destroy it
Dec 3, 2024
fdc5664
nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues()
Dec 3, 2024
b4e12f5
nvme-tcp: simplify nvme_tcp_teardown_io_queues()
Dec 3, 2024
833c70e
scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
Nov 15, 2024
4812b77
scsi: qla2xxx: Fix NVMe and NPIV connect issue
Nov 15, 2024
e4e268f
scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
Nov 15, 2024
35002a8
scsi: qla2xxx: Update version to 10.02.09.400-k
njavali Nov 15, 2024
eb48e9f
scsi: ufs: core: sysfs: Prevent div by zero
gwendalcr Nov 20, 2024
f10593a
scsi: sg: Fix slab-use-after-free read in sg_release()
SurajSonawane2415 Nov 20, 2024
7f45ed5
scsi: ufs: core: Add missing post notify for power mode change
ptr324 Nov 22, 2024
b1aee7f
scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_O…
caavery Nov 27, 2024
6918141
scsi: scsi_debug: Fix hrtimer support for ndelay
johnpgarry Dec 2, 2024
0769a8f
Merge tag 'platform-drivers-x86-v6.13-2' of git://git.kernel.org/pub/…
torvalds Dec 4, 2024
5076001
Merge tag 'loongarch-fixes-6.13-1' of git://git.kernel.org/pub/scm/li…
torvalds Dec 4, 2024
ca4b2c4
fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
slowfranklin Nov 15, 2024
c9a4b55
x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR impleme…
lenb Nov 13, 2024
7ffc748
netfilter: nft_set_hash: skip duplicated elements pending gc run
ummakynes Dec 1, 2024
6a832bc
fs/smb/client: Implement new SMB3 POSIX type
slowfranklin Nov 15, 2024
8cb0bc5
fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
slowfranklin Nov 25, 2024
06a0254
ksmbd: align aux_payload_buf to avoid OOB reads in cryptographic oper…
nszetei Nov 30, 2024
50b9420
ipmr: tune the ipmr_can_free_table() checks.
Dec 3, 2024
910c478
ethtool: Fix wrong mod state in case of verbose and no_mask bitset
kmaincent Dec 2, 2024
217bbf1
mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
idosch Dec 3, 2024
8588c99
geneve: do not assume mac header is set in geneve_xmit_skb()
Dec 3, 2024
5883a3e
bnxt_en: refactor tpa_info alloc/free into helpers
spikeh Dec 4, 2024
bf1782d
bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
spikeh Dec 4, 2024
bd649c5
bnxt_en: handle tpa_info in queue API implementation
spikeh Dec 4, 2024
5f4d035
Merge branch 'bnxt_en-support-header-page-pool-in-queue-api'
kuba-moo Dec 5, 2024
530b69a
net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout
Dec 3, 2024
10e0f0c
net/mlx5: HWS: Properly set bwc queue locks lock classes
Dec 3, 2024
5f9b2bf
net/mlx5: E-Switch, Fix switching to switchdev mode with IB device di…
PatrisiousHaddad Dec 3, 2024
d04c81a
net/mlx5: E-Switch, Fix switching to switchdev mode in MPV
PatrisiousHaddad Dec 3, 2024
31f114c
net/mlx5e: SD, Use correct mdev to build channel param
Dec 3, 2024
5085f86
net/mlx5e: Remove workaround to avoid syndrome for internal port
Dec 3, 2024
1831729
Merge branch 'mlx5-misc-fixes-2024-12-03'
kuba-moo Dec 5, 2024
4615855
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Dec 5, 2024
d938150
audit: workaround a GCC bug triggered by task comm changes
laoar Dec 5, 2024
7ce1c09
vsock/test: fix failures due to wrong SO_RCVLOWAT parameter
Dec 3, 2024
3f36ee2
vsock/test: fix parameter types in SO_VM_SOCKETS_* calls
Dec 3, 2024
86814d8
vsock/test: verify socket options after setting them
Dec 3, 2024
0e21a47
Merge branch 'vsock-test-fix-wrong-setsockopt-parameters'
Dec 5, 2024
7b998e0
Merge tag 'nf-24-12-05' of git://git.kernel.org/pub/scm/linux/kernel/…
Dec 5, 2024
750e516
net: avoid potential UAF in default_operstate()
Dec 3, 2024
31f1b55
net :mana :Request a V2 response version for MANA_QUERY_GF_STAT
Dec 4, 2024
c2b46ae
ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
Dec 5, 2024
c0900d1
arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-b…
ctmarinas Dec 3, 2024
cf3b16d
arm64: mte: Fix copy_highpage() warning on hugetlb folios
ctmarinas Dec 4, 2024
b29bf71
jffs2: Fix rtime decompressor
richardweinberger Dec 3, 2024
4c6ac54
spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enab…
psiddaiah Dec 5, 2024
d0ceea6
x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page ta…
dwmw2 Dec 4, 2024
8e22ea5
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add compatible for mt8390 evk
nfraprado Dec 5, 2024
5a56323
ASoC: dt-bindings: mediatek,mt8188-mt6359: Allow DL_SRC/UL_SRC dai-links
nfraprado Dec 5, 2024
738ab62
ALSA: lola: Fix typo in lola_clock.c
Dec 5, 2024
ec16a3c
ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
nfraprado Dec 3, 2024
20c3b3e
ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
ColinIanKing Dec 5, 2024
73da582
x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC
ffmancera Dec 2, 2024
a6fa67d
drm/dp_mst: Fix resetting msg rx state after topology removal
ideak Dec 3, 2024
4d49e77
drm/dp_mst: Verify request type in the corresponding down message reply
ideak Dec 3, 2024
b559b68
drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep()
ideak Dec 3, 2024
3f61185
drm/dp_mst: Fix down request message timeout handling
ideak Dec 3, 2024
e54b000
drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_…
ideak Dec 4, 2024
2b245c9
drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_…
ideak Dec 3, 2024
dc1b157
tracing: Fix archs that still call tracepoints without RCU watching
rostedt Dec 4, 2024
59ca0e1
drm/dp_mst: Use reset_msg_rx_state() instead of open coding it
ideak Dec 3, 2024
16d5306
coco: virt: arm64: Do not enable cca guest driver by default
Dec 5, 2024
76031d9
clocksource: Make negative motion detection more robust
KAGA-KOKO Dec 3, 2024
7678abe
virtio-blk: don't keep queue frozen during system suspend
Nov 12, 2024
c34e9ab
Merge tag 'asoc-fix-v6.13-rc1' of https://git.kernel.org/pub/scm/linu…
tiwai Dec 5, 2024
d64fd5f
Merge tag 'nvme-6.13-2024-12-05' of git://git.infradead.org/nvme into…
axboe Dec 5, 2024
f00b53f
arm64: cpufeature: Add GCS to cpucap_is_possible()
rmurphy-arm Dec 5, 2024
9ad11a3
Merge branch 'topic/post-6.13-rc1' into for-next
tiwai Dec 5, 2024
c98b104
drm/v3d: Enable Performance Counters before clearing them
mairacanal Dec 4, 2024
ca62d90
arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
Dec 5, 2024
42d52ac
Merge tag 'linux-watchdog-6.13-rc1' of git://www.linux-watchdog.org/l…
torvalds Dec 5, 2024
f5d7129
arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR
Dec 5, 2024
594bfc4
arm64: ptrace: fix partial SETREGSET for NT_ARM_POE
Dec 5, 2024
d60624f
arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS
Dec 5, 2024
2a770b4
Merge tag 'hid-for-linus-2024120501' of git://git.kernel.org/pub/scm/…
torvalds Dec 5, 2024
9d6a414
Merge tag 'trace-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 5, 2024
896d894
Merge tag 'net-6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 5, 2024
915bac6
Merge tag 'drm-xe-fixes-2024-12-04' of https://gitlab.freedesktop.org…
airlied Dec 5, 2024
f65289a
Merge tag 'v6.13-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Dec 5, 2024
471f3a2
Merge tag 'drm-misc-fixes-2024-12-05' of https://gitlab.freedesktop.o…
airlied Dec 5, 2024
6a10386
Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 5, 2024
b8f5221
Merge tag 'audit-pr-20241205' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 5, 2024
def1379
fs/proc/vmcore.c: fix warning when CONFIG_MMU=n
akpm00 Nov 14, 2024
a1268be
mm/gup: handle NULL pages in unpin_user_pages()
johnhubbard Nov 21, 2024
091c1dd
mm/mempolicy: fix migrate_to_node() assuming there is at least one VM…
davidhildenbrand Nov 20, 2024
e30a036
kasan: make report_lock a raw spinlock
rh-jkangas Nov 19, 2024
985ebec
nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
konis Nov 19, 2024
965b5dd
ocfs2: free inode when ocfs2_get_init_inode() fails
Nov 23, 2024
4ae132c
selftest: hugetlb_dio: fix test naming
broonie Nov 27, 2024
4a475c0
selftests/damon: add _damon_sysfs.py to TEST_FILES
heynemax Nov 27, 2024
a220d6b
Revert "readahead: properly shorten readahead when falling back to do…
jankara Nov 26, 2024
d699440
mm: fix vrealloc()'s KASAN poisoning logic
anakryiko Nov 26, 2024
4de22b2
mm: open-code PageTail in folio_flags() and const_folio_flags()
Nov 25, 2024
6a7de1b
mm: open-code page_folio() in dump_page()
Nov 25, 2024
031e04b
stackdepot: fix stack_depot_save_flags() in NMI context
melver Nov 22, 2024
914eec5
ocfs2: update seq_file index in ocfs2_dlm_seq_next
Wengang-oracle Nov 19, 2024
51f43d5
mm/codetag: swap tags when migrate pages
zq-david-wang Nov 29, 2024
89dd878
mm: memcg: declare do_memsw_account inline
Nov 28, 2024
249608e
mm: respect mmap hint address when aligning for THP
Nov 18, 2024
cbb70e4
mm: correct typo in MMAP_STATE() macro
lorenzo-stoakes Nov 18, 2024
d89c8ec
scatterlist: fix incorrect func name in kernel-doc
rddunlap Nov 30, 2024
3203b3a
mm/filemap: don't call folio_test_locked() without a reference in nex…
davidhildenbrand Nov 29, 2024
5c37936
lib: stackinit: hide never-taken branch from compiler
kees Nov 17, 2024
6535b86
mm/damon: fix order of arguments in damos_before_apply tracepoint
mita Nov 15, 2024
5f1b64e
sched/numa: fix memory leak due to the overwritten vma->numab_state
Nov 13, 2024
f1ee548
iio: magnetometer: yas530: use signed integer type for clamp limits
Jakko3 Nov 29, 2024
07fa619
x86/kexec: Restore GDT on return from ::preserve_context kexec
dwmw2 Dec 5, 2024
b3fce42
cacheinfo: Allocate memory during CPU hotplug if not done from the pr…
ricardon Nov 28, 2024
9677be0
x86/cacheinfo: Delete global num_cache_leaves
ricardon Nov 28, 2024
4ad9478
ALSA: cmipci: Modify the incorrect format specifier
Dec 6, 2024
acf5a2f
ALSA: seq: oss: fix typo in seq_oss_init.c
Dec 6, 2024
ddca502
smb3.1.1: fix posix mounts to older servers
Dec 4, 2024
c32b624
smb: client: fix potential race in cifs_put_tcon()
pcacjr Dec 6, 2024
4bf485a
blk-mq: register cpuhp callback after hctx is added to xarray table
Dec 6, 2024
22465bb
blk-mq: move cpuhp callback registering out of q->sysfs_lock
Dec 6, 2024
156c977
bpf: Remove unnecessary check when updating LPM trie
Dec 6, 2024
3d5611b
bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
Dec 6, 2024
eae6a07
bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
Dec 6, 2024
532d6b3
bpf: Handle in-place update for full LPM trie correctly
Dec 6, 2024
27abc7b
bpf: Fix exact match conditions in trie_get_next_key()
Dec 6, 2024
3d8dc43
bpf: Switch to bpf mem allocator for LPM trie
Dec 6, 2024
6a5c63d
bpf: Use raw_spinlock_t for LPM trie
Dec 6, 2024
3e18f5f
selftests/bpf: Move test_lpm_map.c to map_tests
Dec 6, 2024
04d4ce9
selftests/bpf: Add more test cases for LPM trie
Dec 6, 2024
509df67
Merge branch 'fixes-for-lpm-trie'
Dec 6, 2024
4920776
x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR…
sean-jc Dec 6, 2024
fa4c221
Merge tag 'pmdomain-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 6, 2024
35b7b33
Merge tag 'mmc-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 6, 2024
b60500e
Merge tag 'spi-fix-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 6, 2024
d9e15b2
Merge tag 'regmap-fix-v6.13-rc1' of git://git.kernel.org/pub/scm/linu…
torvalds Dec 6, 2024
2b90dcd
Merge tag 'sound-6.13-rc2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 6, 2024
9a6e8c7
Merge tag 'drm-fixes-2024-12-07' of https://gitlab.freedesktop.org/dr…
torvalds Dec 6, 2024
1995e7d
Merge tag 'amd-drm-fixes-6.13-2024-12-04' of https://gitlab.freedeskt…
danvet Dec 6, 2024
c7cde62
Merge tag 'drm-fixes-2024-12-06' of https://gitlab.freedesktop.org/dr…
torvalds Dec 6, 2024
ddfc146
Merge tag 'fixes-2024-12-06' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 6, 2024
f3ddc43
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 6, 2024
b5f2170
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 6, 2024
a6db2a5
Merge tag 'ubifs-for-linus-6.13-rc2' of git://git.kernel.org/pub/scm/…
torvalds Dec 7, 2024
aa0274d
Merge tag 'io_uring-6.13-20241207' of git://git.kernel.dk/linux
torvalds Dec 7, 2024
7503345
Merge tag 'block-6.13-20241207' of git://git.kernel.dk/linux
torvalds Dec 7, 2024
c94cd02
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Dec 8, 2024
62b5a46
Merge tag '6.13-rc1-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds Dec 8, 2024
7912405
modpost: Add .irqentry.text to OTHER_SECTIONS
KAGA-KOKO Dec 1, 2024
d8d326d
kbuild: deb-pkg: fix build error with O=
masahir0y Dec 8, 2024
553c89e
Merge tag 'mm-hotfixes-stable-2024-12-07-22-39' of git://git.kernel.o…
torvalds Dec 8, 2024
8426226
Merge tag 'x86_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/scm/…
torvalds Dec 8, 2024
c25ca0c
Merge tag 'timers_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/s…
torvalds Dec 8, 2024
eadaac4
Merge tag 'irq_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/scm/…
torvalds Dec 8, 2024
0b6809a
Merge tag 'kbuild-fixes-v6.13' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 8, 2024
fac04ef
Linux 6.13-rc2
torvalds Dec 8, 2024
5757b31
ASoC: Merge up v6.12-rc2
broonie Dec 9, 2024
1331fb6
regmap: Merge up v6.12-rc2
broonie Dec 9, 2024
820bcae
ASoC: fsl_utils: Add function to constrain rates
Nov 26, 2024
daf7a17
ASoC: fsl_micfil: Switch to common sample rate constraint function
Nov 26, 2024
b622b67
ASoC: fsl_xcvr: Add sample rate constraint
Nov 26, 2024
4edc985
ASoC: fsl_sai: Add sample rate constraint
Nov 26, 2024
419d191
ASoC: simple-card-utils: use __free(device_node) for device node
morimoto Dec 3, 2024
76deee2
ASoC: simple-card-utils: check port reg first on graph_get_dai_id()
morimoto Dec 3, 2024
bd4a5c8
ASoC: simple-card-utils: use for_each_of_graph_port() on graph_get_da…
morimoto Dec 3, 2024
4ab80a2
ASoC: Intel: sof_sdw: correct mach_params->dmic_num
bardliao Dec 6, 2024
90a7380
ASoC: Intel: sof_sdw: reduce log level for not using internal dmic
bardliao Dec 6, 2024
41f91a8
ASoC: Intel: sof_sdw: improve the log of DAI link numbers
bardliao Dec 6, 2024
7662f0e
ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7
simontrimmer Dec 6, 2024
558d516
ASoC: Intel: sof_sdw: Add a dev_dbg message for the SOC_SDW_CODEC_MIC…
simontrimmer Dec 6, 2024
bd40d91
ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support
bardliao Dec 6, 2024
124d534
ASoC: Intel: soc-acpi-intel-lnl-match: add rt713_vb_l2_rt1320_l13 sup…
bardliao Dec 6, 2024
a7ebb02
ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 sup…
bardliao Dec 6, 2024
a3003af
ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct
simontrimmer Dec 6, 2024
d7f671b
ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
simontrimmer Dec 6, 2024
76c29db
ASoC: codecs: wcd9335: Add define for number of DAIs
krzk Dec 9, 2024
e9705da
ASoC: dt-bindings: qcom,wcd9335: Drop number of DAIs from the header
krzk Dec 9, 2024
8c49110
ASoC: ad193x: Remove use of i2c_match_id()
glneo Dec 3, 2024
56731c8
ASoC: adau1761: Remove use of i2c_match_id()
glneo Dec 3, 2024
f981284
ASoC: adau1781: Remove use of i2c_match_id()
glneo Dec 3, 2024
d6ba6f5
ASoC: adau1977: Remove use of i2c_match_id()
glneo Dec 3, 2024
b5e8f7a
ASoC: alc5623: Remove use of i2c_match_id()
glneo Dec 3, 2024
99816f3
ASoC: alc5632: Remove use of i2c_match_id()
glneo Dec 3, 2024
ebf572b
ASoC: max98088: Remove use of i2c_match_id()
glneo Dec 3, 2024
db2aaa0
ASoC: max98090: Remove use of i2c_match_id()
glneo Dec 3, 2024
a8bb985
ASoC: max98095: Remove use of i2c_match_id()
glneo Dec 3, 2024
b9f99ef
ASoC: pcm186x: Remove use of i2c_match_id()
glneo Dec 3, 2024
0a7bd3d
ASoc: pcm6240: Remove use of i2c_match_id()
glneo Dec 3, 2024
6c978c1
ASoC: ssm2602: Remove use of i2c_match_id()
glneo Dec 3, 2024
eb4b5da
ASoC: tas2562: Remove use of i2c_match_id()
glneo Dec 3, 2024
af4cffb
ASoC: tas2781: Remove use of i2c_match_id()
glneo Dec 3, 2024
06c6107
ASoC: tas5720: Remove use of i2c_match_id()
glneo Dec 3, 2024
55cf63c
ASoC: tlv320adc3xxx: Remove use of i2c_match_id()
glneo Dec 3, 2024
f742875
ASoC: tlv320aic31xx: Remove use of i2c_match_id()
glneo Dec 3, 2024
2a169c4
ASoC: tlv320aic3x: Remove use of i2c_match_id()
glneo Dec 3, 2024
cb47dce
ASoC: tpa6130a2: Remove use of i2c_match_id()
glneo Dec 3, 2024
77f3bfe
ASoC: wm8904: Remove use of i2c_match_id()
glneo Dec 3, 2024
7d57d1c
ASoC: wm8985: Remove use of i2c_match_id()
glneo Dec 3, 2024
0a23193
ASoC: sun4i-spdif: Add clock multiplier settings
Nov 11, 2024
80ac12f
ASoC: sun4i-spdif: Always set the valid data to be the MSB
codekipper Nov 11, 2024
6e750d3
ASoC: sun4i-spdif: Add working 24bit audio support
codekipper Nov 11, 2024
8c695b4
ASoC: Intel: boards: updates for 6.14
broonie Dec 10, 2024
5a305d9
ASoC: sun4i-spdif: Add 24bit support
broonie Dec 10, 2024
527acf5
Add function to constrain rates
broonie Dec 10, 2024
984795e
ASoC: amd: yc: Fix the wrong return value
Venkata-Prasad-Potturu Dec 10, 2024
687630a
ASoC: audio-graph-card: Call of_node_put() on correct node
gordoste Dec 7, 2024
c560781
ASoC: simple-card-utils: tidyup for Multi connection
broonie Dec 10, 2024
541011d
ASoC: renesas: rz-ssi: Terminate all the DMA transactions
claudiubeznea Dec 10, 2024
55c209c
ASoC: renesas: rz-ssi: Use only the proper amount of dividers
claudiubeznea Dec 10, 2024
100c6b2
ASoC: renesas: rz-ssi: Fix typo on SSI_RATES macro comment
claudiubeznea Dec 10, 2024
a73710a
ASoC: renesas: rz-ssi: Remove pdev member of struct rz_ssi_priv
claudiubeznea Dec 10, 2024
dec61e1
ASoC: renesas: rz-ssi: Remove the rz_ssi_get_dai() function
claudiubeznea Dec 10, 2024
109e608
ASoC: renesas: rz-ssi: Remove the first argument of rz_ssi_stream_is_…
claudiubeznea Dec 10, 2024
4bf77df
ASoC: renesas: rz-ssi: Use readl_poll_timeout_atomic()
claudiubeznea Dec 10, 2024
403366d
ASoC: renesas: rz-ssi: Use temporary variable for struct device
claudiubeznea Dec 10, 2024
f0c155c
ASoC: renesas: rz-ssi: Use goto label names that specify their actions
claudiubeznea Dec 10, 2024
e8fcf25
ASoC: renesas: rz-ssi: Rely on the ASoC subsystem to runtime resume/s…
claudiubeznea Dec 10, 2024
cf3a79e
ASoC: renesas: rz-ssi: Enable runtime PM autosuspend support
claudiubeznea Dec 10, 2024
3888672
ASoC: renesas: rz-ssi: Add runtime PM support
claudiubeznea Dec 10, 2024
fc2a31a
ASoC: renesas: rz-ssi: Issue software reset in hw_params API
claudiubeznea Dec 10, 2024
1fc778f
ASoC: renesas: rz-ssi: Add suspend to RAM support
claudiubeznea Dec 10, 2024
c28dac5
ASoC: dt-bindings: renesas,rz-ssi: Remove DMA description
claudiubeznea Dec 10, 2024
699a973
ASoC: dt-bindings: renesas,rz-ssi: Document the Renesas RZ/G3S SoC
claudiubeznea Dec 10, 2024
ab20bcb
ASoC: dt-bindings: convert rt5682.txt to dt-schema
superna9999 Dec 11, 2024
42d2873
ALSA: sonicvibes: Use str_on_off() helper in snd_sonicvibes_proc_read()
toblux Dec 10, 2024
2aa13da
ASoC: tas2781: Fix calibration issue in stress test
Shenghao-Ding Dec 11, 2024
eb708cd
regmap: regmap_multi_reg_read(): make register list const
rfvirgil Dec 11, 2024
3ce8df1
Add audio support for the Renesas RZ/G3S SoC
broonie Dec 11, 2024
7c17f77
ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER
TE-N-ShengjiuWang Nov 26, 2024
bb76e82
ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER
TE-N-ShengjiuWang Nov 26, 2024
255cc58
ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array
charleskeepax Dec 12, 2024
3a19202
Merge remote-tracking branch 'asoc/for-6.14' into asoc-next
broonie Dec 12, 2024
0c5237c
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Dec 13, 2024
fec97be
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Dec 13, 2024
170fb3b
Revert "ASoC: sdw_utils: cs_amp: Assign non-overlapping TDM masks for…
bardliao Dec 13, 2024
18dac70
Merge branch 'sound/upstream-20241213' into merge/sound-upstream-2024…
bardliao Dec 13, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-class-watchdog
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Description:
timeout when the pretimeout interrupt is delivered. Pretimeout
is an optional feature.

What: /sys/class/watchdog/watchdogn/pretimeout_avaialable_governors
What: /sys/class/watchdog/watchdogn/pretimeout_available_governors
Date: February 2017
Contact: Wim Van Sebroeck <[email protected]>
Description:
Expand Down
5 changes: 3 additions & 2 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -255,8 +255,9 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| Hisilicon | Hip08 SMMU PMCG | #162001800 | N/A |
+----------------+-----------------+-----------------+-----------------------------+
| Hisilicon | Hip{08,09,10,10C| #162001900 | N/A |
| | ,11} SMMU PMCG | | |
| Hisilicon | Hip{08,09,09A,10| #162001900 | N/A |
| | ,10C,11} | | |
| | SMMU PMCG | | |
+----------------+-----------------+-----------------+-----------------------------+
| Hisilicon | Hip09 | #162100801 | HISILICON_ERRATUM_162100801 |
+----------------+-----------------+-----------------+-----------------------------+
Expand Down
8 changes: 4 additions & 4 deletions Documentation/core-api/symbol-namespaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Please note that due to macro expansion that argument needs to be a
preprocessor symbol. E.g. to export the symbol ``usb_stor_suspend`` into the
namespace ``USB_STORAGE``, use::

EXPORT_SYMBOL_NS(usb_stor_suspend, USB_STORAGE);
EXPORT_SYMBOL_NS(usb_stor_suspend, "USB_STORAGE");

The corresponding ksymtab entry struct ``kernel_symbol`` will have the member
``namespace`` set accordingly. A symbol that is exported without a namespace will
Expand All @@ -68,7 +68,7 @@ is to define the default namespace in the ``Makefile`` of the subsystem. E.g. to
export all symbols defined in usb-common into the namespace USB_COMMON, add a
line like this to drivers/usb/common/Makefile::

ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE=USB_COMMON
ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE='"USB_COMMON"'

That will affect all EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL() statements. A
symbol exported with EXPORT_SYMBOL_NS() while this definition is present, will
Expand All @@ -79,7 +79,7 @@ A second option to define the default namespace is directly in the compilation
unit as preprocessor statement. The above example would then read::

#undef DEFAULT_SYMBOL_NAMESPACE
#define DEFAULT_SYMBOL_NAMESPACE USB_COMMON
#define DEFAULT_SYMBOL_NAMESPACE "USB_COMMON"

within the corresponding compilation unit before any EXPORT_SYMBOL macro is
used.
Expand All @@ -94,7 +94,7 @@ for the namespaces it uses symbols from. E.g. a module using the
usb_stor_suspend symbol from above, needs to import the namespace USB_STORAGE
using a statement like::

MODULE_IMPORT_NS(USB_STORAGE);
MODULE_IMPORT_NS("USB_STORAGE");

This will create a ``modinfo`` tag in the module for each imported namespace.
This has the side effect, that the imported namespaces of a module can be
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ patternProperties:
patternProperties:
"^power-domain@[0-9a-f]+$":
$ref: "#/$defs/power-domain-node"
patternProperties:
"^power-domain@[0-9a-f]+$":
$ref: "#/$defs/power-domain-node"
unevaluatedProperties: false
unevaluatedProperties: false
unevaluatedProperties: false
unevaluatedProperties: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
- allwinner,sun8i-h3-codec
- allwinner,sun8i-v3s-codec
- allwinner,sun50i-h616-codec
- allwinner,suniv-f1c100s-codec

reg:
maxItems: 1
Expand Down Expand Up @@ -77,6 +78,7 @@ properties:
- MIC1
- MIC2
- MIC3
- MIC

# Microphone Biases from the SoC
- HBIAS
Expand All @@ -87,6 +89,8 @@ properties:
- Headset Mic
- Line In
- Line Out
- Right FM In
- Left FM In
- Mic
- Speaker

Expand Down Expand Up @@ -270,6 +274,33 @@ allOf:
- const: rx
- const: tx

- if:
properties:
compatible:
enum:
- allwinner,suniv-f1c100s-codec

then:
properties:
allwinner,audio-routing:
items:
enum:
- HP
- HPCOM
- LINEIN
- LINEOUT
- MIC
- HBIAS
- MBIAS
- Headphone
- Headset Mic
- Line In
- Line Out
- Right FM In
- Left FM In
- Mic
- Speaker

unevaluatedProperties: false

examples:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,15 @@ allOf:

properties:
compatible:
enum:
- mediatek,mt8188-es8326
- mediatek,mt8188-mt6359-evb
- mediatek,mt8188-nau8825
- mediatek,mt8188-rt5682s
oneOf:
- enum:
- mediatek,mt8188-es8326
- mediatek,mt8188-mt6359-evb
- mediatek,mt8188-nau8825
- mediatek,mt8188-rt5682s
- items:
- const: mediatek,mt8390-mt6359-evk
- const: mediatek,mt8188-mt6359-evb

audio-routing:
description:
Expand Down Expand Up @@ -56,6 +60,8 @@ patternProperties:
- ETDM2_OUT_BE
- ETDM3_OUT_BE
- PCM1_BE
- DL_SRC_BE
- UL_SRC_BE

codec:
description: Holds subnode which indicates codec dai.
Expand Down
156 changes: 156 additions & 0 deletions Documentation/devicetree/bindings/sound/realtek,rt5682.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/realtek,rt5682.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Realtek rt5682 and rt5682i codecs

maintainers:
- Bard Liao <[email protected]>

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

properties:
compatible:
enum:
- realtek,rt5682
- realtek,rt5682i

reg:
maxItems: 1
description: I2C address of the device.

interrupts:
maxItems: 1
description: The CODEC's interrupt output.

realtek,dmic1-data-pin:
$ref: /schemas/types.yaml#/definitions/uint32
enum:
- 0 # dmic1 data is not used
- 1 # using GPIO2 pin as dmic1 data pin
- 2 # using GPIO5 pin as dmic1 data pin
description:
Specify which GPIO pin be used as DMIC1 data pin.

realtek,dmic1-clk-pin:
$ref: /schemas/types.yaml#/definitions/uint32
enum:
- 0 # using GPIO1 pin as dmic1 clock pin
- 1 # using GPIO3 pin as dmic1 clock pin
description:
Specify which GPIO pin be used as DMIC1 clk pin.

realtek,jd-src:
$ref: /schemas/types.yaml#/definitions/uint32
enum:
- 0 # No JD is used
- 1 # using JD1 as JD source
description:
Specify which JD source be used.

realtek,ldo1-en-gpios:
description:
The GPIO that controls the CODEC's LDO1_EN pin.

realtek,btndet-delay:
$ref: /schemas/types.yaml#/definitions/uint32
description:
The debounce delay for push button.
The delay time is realtek,btndet-delay value multiple of 8.192 ms.
If absent, the default is 16.

realtek,dmic-clk-rate-hz:
description:
Set the clock rate (hz) for the requirement of the particular DMIC.

realtek,dmic-delay-ms:
description:
Set the delay time (ms) for the requirement of the particular DMIC.

realtek,dmic-clk-driving-high:
type: boolean
description:
Set the high driving of the DMIC clock out.

clocks:
items:
- description: phandle and clock specifier for codec MCLK.

clock-names:
items:
- const: mclk

"#clock-cells":
const: 1

clock-output-names:
minItems: 2
maxItems: 2
description: Name given for DAI word clock and bit clock outputs.

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

AVDD-supply:
description: Regulator supplying analog power through the AVDD pin.

MICVDD-supply:
description: Regulator supplying power for the microphone bias through
the MICVDD pin.

VBAT-supply:
description: Regulator supplying battery power through the VBAT pin.

DBVDD-supply:
description: Regulator supplying I/O power through the DBVDD pin.

LDO1-IN-supply:
description: Regulator supplying power to the digital core and charge
pump through the LDO1_IN pin.

required:
- compatible
- reg
- AVDD-supply
- VBAT-supply
- MICVDD-supply
- DBVDD-supply
- LDO1-IN-supply

unevaluatedProperties: false

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

i2c {
#address-cells = <1>;
#size-cells = <0>;

codec@1a {
compatible = "realtek,rt5682";
reg = <0x1a>;
interrupts = <6 IRQ_TYPE_LEVEL_HIGH>;
realtek,ldo1-en-gpios =
<&gpio 2 GPIO_ACTIVE_HIGH>;
realtek,dmic1-data-pin = <1>;
realtek,dmic1-clk-pin = <1>;
realtek,jd-src = <1>;

#clock-cells = <1>;
clock-output-names = "rt5682-dai-wclk", "rt5682-dai-bclk";

clocks = <&osc>;
clock-names = "mclk";

AVDD-supply = <&avdd_reg>;
VBAT-supply = <&vbat_reg>;
MICVDD-supply = <&micvdd_reg>;
DBVDD-supply = <&dbvdd_reg>;
LDO1-IN-supply = <&ldo1_in_reg>;
};
};
19 changes: 1 addition & 18 deletions Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ properties:
- renesas,r9a07g043-ssi # RZ/G2UL and RZ/Five
- renesas,r9a07g044-ssi # RZ/G2{L,LC}
- renesas,r9a07g054-ssi # RZ/V2L
- renesas,r9a08g045-ssi # RZ/G3S
- const: renesas,rz-ssi

reg:
Expand Down Expand Up @@ -57,24 +58,6 @@ properties:
dmas:
minItems: 1
maxItems: 2
description:
The first cell represents a phandle to dmac.
The second cell specifies the encoded MID/RID values of the SSI port
connected to the DMA client and the slave channel configuration
parameters.
bits[0:9] - Specifies MID/RID value of a SSI channel as below
MID/RID value of SSI rx0 = 0x256
MID/RID value of SSI tx0 = 0x255
MID/RID value of SSI rx1 = 0x25a
MID/RID value of SSI tx1 = 0x259
MID/RID value of SSI rt2 = 0x25f
MID/RID value of SSI rx3 = 0x262
MID/RID value of SSI tx3 = 0x261
bit[10] - HIEN = 1, Detects a request in response to the rising edge
of the signal
bit[11] - LVL = 0, Detects based on the edge
bits[12:14] - AM = 2, Bus cycle mode
bit[15] - TM = 0, Single transfer mode

dma-names:
oneOf:
Expand Down
Loading
Loading