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 20241112 #5239

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
72cafe6
ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
Oct 18, 2024
35fdc6e
ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
jrelvas-ipc Oct 20, 2024
86c96e7
ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE
ebiggers Oct 20, 2024
e3ea275
ALSA: hda/realtek: Update default depop procedure
kailangyang Oct 23, 2024
c9f7a14
Merge tag 'asoc-fix-v6.12-rc4' of https://git.kernel.org/pub/scm/linu…
tiwai Oct 24, 2024
78e7be0
ALSA: hda/realtek: Limit internal Mic boost on Dell platform
kailangyang Oct 18, 2024
ef5fbdf
ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
Pc1598 Oct 28, 2024
7027eee
Merge tag 'asoc-fix-v6.12-rc5' of https://git.kernel.org/pub/scm/linu…
tiwai Oct 30, 2024
4413665
ALSA: usb-audio: Add quirks for Dell WD19 dock
jscissr Oct 29, 2024
0b04fbe
ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
tuxedoxt Oct 29, 2024
e49370d
ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
tuxedoxt Oct 29, 2024
bd0aff8
ASoC: codecs: wcd937x: Remove unused of_gpio.h
andy-shev Oct 31, 2024
0196105
ASoC: doc: update clock api details
yesanishhere Oct 31, 2024
c9363bb
Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
Oct 30, 2024
1ed9b92
regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
cristicc Oct 31, 2024
485df22
ASoC: sdw_utils/intel/amd: refactor dai link init logic
vijendarmukunda Nov 1, 2024
d280cf5
ASoC: sdw_utils: Update stream_name in dai_links structure
vijendarmukunda Nov 1, 2024
1d534bf
ASoC: dt-bindings: Add schema for "awinic,aw88081"
wangweidonga Oct 24, 2024
88264e4
ASoC: codecs: Add aw88081 amplifier driver
wangweidonga Oct 24, 2024
40e47e2
ASoC: rename rtd->num to rtd->id
morimoto Oct 24, 2024
eae33f7
ASoC: fsl: switch to use rtd->id from rtd->num
morimoto Oct 24, 2024
b19f75d
ASoC: meson: switch to use rtd->id from rtd->num
morimoto Oct 24, 2024
970a874
ASoC: sh: switch to use rtd->id from rtd->num
morimoto Oct 24, 2024
742e622
ASoC: generic: switch to use rtd->id from rtd->num
morimoto Oct 24, 2024
c59db5e
ASoC: remove rtd->num
morimoto Oct 24, 2024
cb18cd2
ASoC: soc-core: do rtd->id trick at snd_soc_add_pcm_runtime()
morimoto Oct 24, 2024
8b12da9
ASoC: cleanup function parameter for rtd and its id
morimoto Oct 24, 2024
953e549
regmap: irq: Set lockdep class for hierarchical IRQ domains
andy-shev Nov 1, 2024
c2d188e
ALSA: ump: Don't enumeration invalid groups for legacy rawmidi
tiwai Nov 4, 2024
8abbf1f
ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
Nov 1, 2024
cac99f7
ALSA: hda: intel: Don't free interrupt when suspending
hkallweit Oct 31, 2024
149cb7d
ALSA: hda: intel: Switch to pci_alloc_irq_vectors API
hkallweit Oct 31, 2024
fe09de2
ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip
Shenghao-Ding Nov 4, 2024
8ae4c65
ALSA: hda: Fix unused variable warning
tiwai Nov 4, 2024
dabc44c
ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
tiwai Nov 5, 2024
b22b2e3
Merge branch 'for-linus' into for-next
tiwai Nov 5, 2024
d6e6b92
ALSA: usb-audio: Make mic volume workarounds globally applicable
tiwai Nov 5, 2024
224b898
ASoC: amd: acp: Fix for ACP SOF dmic tplg component load failure
Venkata-Prasad-Potturu Nov 4, 2024
82e54d6
ASoC: dt-bindings: fsl_spdif: Document imx6sl/sx compatible fallback
Oct 28, 2024
8f5fab5
ASoC: codecs: ES8326: Reduce pop noise
Michael-zy2000 Oct 31, 2024
1590988
ASoC: qcom: x1e80100: Support boards with two speakers
krzk Oct 23, 2024
1157733
ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
TomRita999 Sep 30, 2024
28f7aa0
ASoC: bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr
SurajSonawane2415 Nov 2, 2024
101c902
ASoC: fsl_mqs: Support accessing registers by scmi interface
TE-N-ShengjiuWang Oct 25, 2024
a80aede
ASoC: dt-bindings: sprd,pcm-platform: convert to YAML
Oct 30, 2024
3105581
ASoC: dt-bindings: sprd,sc9860-mcdt: convert to YAML
Oct 30, 2024
393de01
ASoC: dt-bindings: qcom,sm8250: Add SM8750 sound card
krzk Nov 1, 2024
4b9f02b
ASoC: qcom: sc8280xp Add SM8750 sound card
krzk Nov 1, 2024
adf7ea4
ASoC: dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallback to fsl,im…
nxpfrankli Oct 28, 2024
08a3b24
MAINTAINERS: Generic Sound Card section
morimoto Nov 5, 2024
9bb4af4
ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
ADESTM Nov 5, 2024
93b763a
ASoC: rt722: change the interrupt mask for jack type detection
shumingfan Nov 5, 2024
af23d38
ASoC: Intel: sof_sdw: Add missing quirks from some new Dell
DeepHarsora-Dell Nov 5, 2024
ed4bcfb
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,adsp property
Nov 5, 2024
b3cb7f2
ASoC: rt721-sdca: change interrupt mask from XU to GE
Nov 5, 2024
9934878
ASoC: dt-bindings: everest,es8326: Document interrupt property
Nov 5, 2024
ff96429
ASoC: cleasnup rtd and its ID
broonie Nov 5, 2024
a441eff
Soundwire dai link init logic refactor
broonie Nov 5, 2024
aaa7382
ASoC: codecs: Add aw88081 amplifier driver
broonie Nov 5, 2024
9e096b3
ALSA: compress_offload: Use runtime pointer in snd_compr_poll()
ujfalusi Nov 6, 2024
d71dbe8
Merge branch 'topic/compress-accel' into for-next
tiwai Nov 6, 2024
b6bd3f3
ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
bardliao Nov 6, 2024
845cb1d
ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_…
bardliao Nov 6, 2024
82a1ccd
ASoC: dt-bindings: irondevice,sma1307: Add initial DT
KiseokJo Nov 6, 2024
576c57e
ASoC: sma1307: Add driver for Iron Device SMA1307
KiseokJo Nov 6, 2024
9b91577
ASoC: dt-bindings: maxim,max98390: Reference common DAI properties
Nov 5, 2024
de156f3
ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
MingcongBai Nov 6, 2024
94debe5
ASoC: SOF: amd: Fix for incorrect DMA ch status register offset
Venkata-Prasad-Potturu Nov 6, 2024
9d4f9f6
ASoC: da7213: Populate max_register to regmap_config
claudiubeznea Nov 6, 2024
8412569
ASoC: da7213: Return directly the value of regcache_sync()
claudiubeznea Nov 6, 2024
431e040
ASoC: da7213: Add suspend to RAM support
claudiubeznea Nov 6, 2024
1e1a2ef
ASoC: da7213: Avoid setting PLL when closing audio stream
haobui-rvc Nov 6, 2024
b3296f9
ASoC: da7213: Extend support for the MCK in range [2, 50] MHz
haobui-rvc Nov 6, 2024
8121de3
ASoC: Intel: Kconfig: fix undefined symbol:
broonie Nov 7, 2024
7f4eb76
ASoC: SOF: ext_manifest: Add missing ext_manifest type for PROBE_INFO
ujfalusi Nov 7, 2024
83e367c
ASoC: SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest type when pa…
ujfalusi Nov 7, 2024
1b1f491
ASoC: SOF: Intel: hda-stream: Always use at least two BDLE for transfers
ujfalusi Nov 7, 2024
1862e84
ASoC: SOF: Intel: hda: Add support for persistent Code Loader DMA buf…
ujfalusi Nov 7, 2024
8c21e40
ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 G…
Nov 7, 2024
63c1c87
ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round…
Nov 6, 2024
23569c8
ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
Nov 7, 2024
7a11722
ASoC: SOF: Intel: hda: handle only paused streams in hda_dai_suspend()
ranj063 Nov 7, 2024
fa24fdc
ASoC: ux500: Remove redundant casts
Nov 7, 2024
48b8653
ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits
Nov 7, 2024
fa1a0f3
ASoC: SOF: ipc3-loader: Handle PROBE_INFO ext_manifest
broonie Nov 7, 2024
b4b3622
Add a driver for the Iron Device SMA1307 Amp
broonie Nov 7, 2024
8509bb1
ASoC: dt-bindings: add stm32mp25 support for sai
Nov 7, 2024
2cfe1ff
ASoC: stm32: sai: add stm32mp25 support
Nov 7, 2024
c69b7ed
ASoC: dt-bindings: add stm32mp25 support for i2s
Nov 7, 2024
20bf873
ASoC: stm32: i2s: add stm32mp25 support
Nov 7, 2024
f3c8897
ASoC: mediatek: mt8183: Remove unnecessary variable assignments
Oct 25, 2024
08aa540
ASoC: sma1307: Fix invalid logical judgement
Nov 8, 2024
c5bbc47
ASoC: Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled
ujfalusi Nov 7, 2024
4f1636e
ASoC: Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH depend on …
ujfalusi Nov 7, 2024
eab936a
ALSA: ump: remove unnecessary check on blk
Nov 8, 2024
d1f4390
regmap: provide regmap_assign_bits()
brgl Nov 8, 2024
ed7bca5
ASoC: qcom: sm8250: add handling of secondary MI2S clock
Oct 18, 2024
79ef7a4
ASoC: Intel: Fix Kconfig for ACPI=n
broonie Nov 9, 2024
b3ea5be
ASoC: stm32: sai: add stm32mp25 support
broonie Nov 9, 2024
125d0f6
ASoC: stm32: i2s: add stm32mp25 support
broonie Nov 9, 2024
f8da001
ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
Jookia Nov 8, 2024
d859923
ASoC: intel: sof_sdw: add quirk for Dell SKU
DeepHarsora-Dell Nov 11, 2024
e90dbd3
ASoC: machine: update documentation
yesanishhere Nov 9, 2024
725570f
ASoC: max98088: Remove duplicate DACs
Nov 8, 2024
1bd775d
ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits
morimoto Nov 6, 2024
98d34dd
ASoC: dt-bindings: stm32: add missing port property
Nov 5, 2024
9a59718
ASoc: SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_link_fixup_…
SurajSonawane2415 Nov 7, 2024
52cf512
Merge remote-tracking branch 'asoc/for-6.13' into asoc-next
broonie Nov 11, 2024
78ca2e5
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Nov 12, 2024
0ef9956
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao Nov 12, 2024
70e4167
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Nov 12, 2024
db8f6b5
Revert "regcache: Store values more directly in maple trees"
bardliao Nov 12, 2024
127d362
Revert "ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INT…
bardliao Nov 12, 2024
503963d
Revert "ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on…
bardliao Nov 12, 2024
ddd0c57
Merge branch 'sound/upstream-20241112' into merge/sound-upstream-2024…
bardliao Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ description:
properties:
compatible:
enum:
- awinic,aw88395
- awinic,aw88081
- awinic,aw88261
- awinic,aw88395
- awinic,aw88399

reg:
Expand Down Expand Up @@ -56,6 +57,7 @@ allOf:
compatible:
contains:
enum:
- awinic,aw88081
- awinic,aw88261
then:
properties:
Expand Down
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/sound/everest,es8326.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ properties:
items:
- const: mclk

interrupts:
maxItems: 1
description: interrupt output for headset detection

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

Expand Down
14 changes: 9 additions & 5 deletions Documentation/devicetree/bindings/sound/fsl,esai.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,15 @@ description:

properties:
compatible:
enum:
- fsl,imx35-esai
- fsl,imx6ull-esai
- fsl,imx8qm-esai
- fsl,vf610-esai
oneOf:
- enum:
- fsl,imx35-esai
- fsl,imx6ull-esai
- fsl,vf610-esai
- items:
- enum:
- fsl,imx8qm-esai
- const: fsl,imx6ull-esai

reg:
maxItems: 1
Expand Down
27 changes: 17 additions & 10 deletions Documentation/devicetree/bindings/sound/fsl,spdif.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,23 @@ description: |

properties:
compatible:
enum:
- fsl,imx35-spdif
- fsl,vf610-spdif
- fsl,imx6sx-spdif
- fsl,imx8qm-spdif
- fsl,imx8qxp-spdif
- fsl,imx8mq-spdif
- fsl,imx8mm-spdif
- fsl,imx8mn-spdif
- fsl,imx8ulp-spdif
oneOf:
- items:
- enum:
- fsl,imx35-spdif
- fsl,imx6sx-spdif
- fsl,imx8mm-spdif
- fsl,imx8mn-spdif
- fsl,imx8mq-spdif
- fsl,imx8qm-spdif
- fsl,imx8qxp-spdif
- fsl,imx8ulp-spdif
- fsl,vf610-spdif
- items:
- enum:
- fsl,imx6sl-spdif
- fsl,imx6sx-spdif
- const: fsl,imx35-spdif

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

title: Iron Device SMA1307 Audio Amplifier

maintainers:
- Kiseok Jo <kiseok.jo@irondevice.com>

description:
SMA1307 boosted digital speaker amplifier with feedback-loop.

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

properties:
compatible:
enum:
- irondevice,sma1307a
- irondevice,sma1307aq
description:
If a 'q' is added, it indicated the product is AEC-Q100
qualified for automotive applications. SMA1307A supports
both WLCSP and QFN packages. However, SMA1307AQ only
supports the QFN package.

reg:
maxItems: 1

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

required:
- compatible
- reg
- '#sound-dai-cells'

additionalProperties: false

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

amplifier@1e {
compatible = "irondevice,sma1307a";
reg = <0x1e>;
#sound-dai-cells = <1>;
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ title: Maxim Integrated MAX98390 Speaker Amplifier with Integrated Dynamic Speak
maintainers:
- Steve Lee <steves.lee@maximintegrated.com>

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

properties:
compatible:
const: maxim,max98390
Expand All @@ -32,11 +35,14 @@ properties:
reset-gpios:
maxItems: 1

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

required:
- compatible
- reg

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,13 @@ properties:
$ref: /schemas/types.yaml#/definitions/phandle
description: The phandle of MT8188 ASoC platform.

mediatek,adsp:
$ref: /schemas/types.yaml#/definitions/phandle
description:
The phandle of the MT8188 ADSP platform, which is the optional Audio DSP
hardware that provides additional audio functionalities if present.
The AFE will link to ADSP when the phandle is provided.

patternProperties:
"^dai-link-[0-9]+$":
type: object
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ properties:
- enum:
- qcom,sm8550-sndcard
- qcom,sm8650-sndcard
- qcom,sm8750-sndcard
- const: qcom,sm8450-sndcard
- enum:
- qcom,apq8096-sndcard
Expand Down
56 changes: 56 additions & 0 deletions Documentation/devicetree/bindings/sound/sprd,pcm-platform.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/sprd,pcm-platform.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Spreadtrum DMA platform

maintainers:
- Orson Zhai <orsonzhai@gmail.com>
- Baolin Wang <baolin.wang7@gmail.com>
- Chunyan Zhang <zhang.lyra@gmail.com>

properties:
compatible:
const: sprd,pcm-platform

dmas:
maxItems: 10

dma-names:
items:
- const: normal_p_l
- const: normal_p_r
- const: normal_c_l
- const: normal_c_r
- const: voice_c
- const: fast_p
- const: loop_c
- const: loop_p
- const: voip_c
- const: voip_p

required:
- compatible
- dmas
- dma-names

additionalProperties: false

examples:
- |
platform {
compatible = "sprd,pcm-platform";
dmas = <&agcp_dma 1 1>, <&agcp_dma 2 2>,
<&agcp_dma 3 3>, <&agcp_dma 4 4>,
<&agcp_dma 5 5>, <&agcp_dma 6 6>,
<&agcp_dma 7 7>, <&agcp_dma 8 8>,
<&agcp_dma 9 9>, <&agcp_dma 10 10>;
dma-names = "normal_p_l", "normal_p_r",
"normal_c_l", "normal_c_r",
"voice_c", "fast_p",
"loop_c", "loop_p",
"voip_c", "voip_p";
};
...
47 changes: 47 additions & 0 deletions Documentation/devicetree/bindings/sound/sprd,sc9860-mcdt.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/sprd,sc9860-mcdt.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Spreadtrum Multi-Channel Data Transfer controller

description:
The Multi-channel data transfer controller is used for sound stream
transmission between the audio subsystem and other AP/CP subsystem. It
supports 10 DAC channels and 10 ADC channels, and each channel can be
configured with DMA mode or interrupt mode.

maintainers:
- Orson Zhai <orsonzhai@gmail.com>
- Baolin Wang <baolin.wang7@gmail.com>
- Chunyan Zhang <zhang.lyra@gmail.com>

properties:
compatible:
const: sprd,sc9860-mcdt

reg:
maxItems: 1

interrupts:
maxItems: 1

required:
- compatible
- reg
- interrupts

additionalProperties: false

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

mcdt@41490000 {
compatible = "sprd,sc9860-mcdt";
reg = <0x41490000 0x170>;
interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
};
...
19 changes: 0 additions & 19 deletions Documentation/devicetree/bindings/sound/sprd-mcdt.txt

This file was deleted.

23 changes: 0 additions & 23 deletions Documentation/devicetree/bindings/sound/sprd-pcm.txt

This file was deleted.

Loading
Loading