* [GIT PULL] ASoC updates for v6.6-early
@ 2023-07-25 11:55 Mark Brown
2023-07-25 12:22 ` Takashi Iwai
0 siblings, 1 reply; 2+ messages in thread
From: Mark Brown @ 2023-07-25 11:55 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Liam Girdwood, alsa-devel, Mark Brown
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 28291 bytes --]
The following changes since commit 6eaae198076080886b9e7d57f4ae06fa782f90ef:
Linux 6.5-rc3 (2023-07-23 15:24:10 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.6-early
for you to fetch changes up to 85d12eda2382cd5b93eed720b5a08f39d42cfef4:
ALSA: hda: Adding support for CS35L56 on HDA (2023-07-24 18:42:26 +0100)
----------------------------------------------------------------
ASoC: Updates for v6.6
Here's an initial batch of updates for ASoC for this release cycle.
We've got a bunch of new drivers in here, a bit of core work from
Morimoto-san and quite a lot of janitorial work. There's several
updates that pull in changes from other subsystems in order to build
on them:
- An adaptor to allow use of IIO DACs and ADCs in ASoC which pulls in
some IIO changes.
- Create a library function for intlog10() and use it in the NAU8825
driver.
- Include the ASoC tests, including the topology tests, in the default
KUnit full test coverage. This also involves enabling UML builds of
ALSA since that's the default KUnit test environment which pulls in
the addition of some stubs to the driver.
- More factoring out from Morimoto-san.
- Convert a lot of drivers to use the more modern maple tree register
cache.
- Support for AMD machines with MAX98388 and NAU8821, Cirrus Logic
CS35L36, Intel AVS machines with ES8336 and RT5663 and NXP i.MX93.
----------------------------------------------------------------
Amadeusz Sławiński (2):
ASoC: Intel: avs: Add rt5663 machine board
ASoC: Intel: avs: Load rt5663 board on KBL-based platforms
Andreas Kemnade (1):
ASoC: ti: omap-mcbsp: Ignore errors for getting fck_src
Andy Shevchenko (8):
ASoC: rt5677: Refactor GPIO support code
ASoC: rt5677: Use agnostic irq_domain_create_linear()
ASoC: rt5677: Use device_get_match_data()
ASoC: rt5677: Sort headers alphabetically
lib/math: Move dvb_math.c into lib/math/int_log.c
lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense
lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier
ASoC: nau8825: Replace copied'n'pasted intlog10()
Arnd Bergmann (1):
ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies
Bjorn Andersson (1):
ASoC: codecs: lpass: Log clk_get() failures
Brent Lu (1):
ASoC: Intel: sof_rt5682: add jsl_rt5650 board config
Cezary Rojewski (6):
ASoC: codecs: es8316: Add support for 24 MHz MCLK
ASoC: codecs: es8316: Add support for S24_3LE format
ASoC: Intel: avs: Add es8336 machine board
ASoC: Intel: avs: Load es8336 board on KBL-based platforms
ASoC: Intel: avs: rt5682: Add missing components
ASoC: Intel: avs: rt5682: Tidy up hw_params()
Chancel Liu (3):
ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately
ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93
ASoC: fsl_rpmsg: Add support for i.MX93 platform
Cristian Ciocaltea (3):
ASoC: amd: vangogh: Make use of DRV_NAME
ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling
ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant
Dan Carpenter (1):
ASoC: amd: acp: delete unnecessary NULL check
Francesco Dolcini (3):
ASoC: dt-bindings: nau8822: Add #sound-dai-cells
ASoC: dt-bindings: nau8822: Add MCLK clock
ASoC: dt-bindings: wm8904: Convert to dtschema
Frank Li (1):
ASoC: codec: wm8960: add additional probe check for codec identification
Herve Codina (13):
ASoC: dt-bindings: Add audio-iio-aux
ASoC: dt-bindings: simple-card: Add additional-devs subnode
iio: inkern: Check error explicitly in iio_channel_read_max()
iio: consumer.h: Fix raw values documentation notes
iio: inkern: Remove the 'unused' variable usage in iio_channel_read_max()
iio: inkern: Fix headers inclusion order
minmax: Introduce {min,max}_array()
iio: inkern: Use max_array() to get the maximum value from an array
iio: inkern: Replace a FIXME comment by a TODO one
iio: inkern: Add a helper to query an available minimum raw value
ASoC: soc-dapm.h: Convert macros to return a compound literal
ASoC: codecs: Add support for the generic IIO auxiliary devices
ASoC: simple-card: Handle additional devices
Jack Yu (1):
ASoC: rt722-sdca: Remove redundant sdca mask
Konrad Dybcio (1):
ASoC: Convert pm8916-wcd-analog-codec to YAML
Kuninori Morimoto (10):
ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id()
ASoC: soc-core.c: cleanup soc_dai_link_sanity_check()
ASoC: soc-core: protect dlc->of_node under mutex
ASoC: soc-dai.c: add DAI get/match functions
ASoC: soc-core.c: enable multi Component
ASoC: soc-core.c: add snd_soc_get_dai_via_args()
ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform()
ASoC: soc-core.c: add snd_soc_copy_dai_args()
ASoC: simple-card-utils.c: enable multi Component support
ASoC: simple-card.c: enable multi Component support
Mark Brown (88):
Merge existing fixes from asoc/for-6.5 into new branch
Add support for IIO devices in ASoC
ASoC: remove copy of intlog10()
ASoC: Intel: avs: New boards and fixes to existing
AMD Vangogh support for NAU8821/MAX98388
ASoC: mt8188: add memory-region support
Add acpi mahine id's for vangogh platform and
Refactor acp legacy driver and add
ASoC: rt5677: Refactor GPIO and use
ASoC: Another set of platform remove conversions
ASoC: ad1836: Update to use maple tree register cache
ASoC: ad1980: Update to use maple tree register cache
ASoC: adau1372: Update to use maple tree register cache
ASoC: adau1373: Update to use maple tree register cache
ASoC: adau1701: Update to use maple tree register cache
ASoC: adau1761: Update to use maple tree register cache
ASoC: adau1781: Update to use maple tree register cache
ASoC: adau1977: Update to use maple tree register cache
ASoC: adau7118: Update to use maple tree register cache
ASoC: adav80x: Update to use maple tree register cache
ASoC: ad: Update Analog Devices drivers to maple tree
ASoC: wcd9335: Update to use maple tree register cache
ASoC: wcd938x: Update to use maple tree register cache
ASoC: wsa881x: Update to use maple tree register cache
ASoC: wsa883x: Update to use maple tree register cache
ASoC: qcom: Use the maple tree register cache
Add support for rpmsg sound card on i.MX93 platform
Add Probe functionality support for amd platforms.
ASoC: cs35l36: Update to use maple tree register cache
ASoC: cs35l41: Update to use maple tree register cache
ASoC: cs35l45: Update to use maple tree register cache
ASoC: cs35l56: Update to use maple tree register cache
ASoC: cs42l51: Update to use maple tree register cache
ASoC: cs4265: Update to use maple tree register cache
ASoC: cs4270: Update to use maple tree register cache
ASoC: cs42l52: Update to use maple tree register cache
ASoC: cs42l56: Update to use maple tree register cache
ASoC: cs42xx8: Update to use maple tree register cache
ASoC: cs4349: Update to use maple tree register cache
ASoC: wm2200: Update to use maple tree register cache
ASoC: wm5100: Update to use maple tree register cache
ASoC: wm9081: Update to use maple tree register cache
ASoC: wm9090: Update to use maple tree register cache
ASoC: wm8510: Update to use maple tree register cache
ASoC: wm8523: Update to use maple tree register cache
ASoC: wm8580: Update to use maple tree register cache
ASoC: wm8711: Update to use maple tree register cache
ASoC: wm8728: Update to use maple tree register cache
ASoC: wm8731: Update to use maple tree register cache
ASoC: wm8737: Update to use maple tree register cache
ASoC: wm8741: Update to use maple tree register cache
ASoC: wm8750: Update to use maple tree register cache
ASoC: wm8753: Update to use maple tree register cache
ASoC: wm8770: Update to use maple tree register cache
ASoC: wm8776: Update to use maple tree register cache
ASoC: wm8804: Update to use maple tree register cache
ASoC: wm8900: Update to use maple tree register cache
ASoC: wm8903: Update to use maple tree register cache
ASoC: wm8904: Update to use maple tree register cache
ASoC: wm8960: Update to use maple tree register cache
ASoC: wm8961: Update to use maple tree register cache
ASoC: wm8962: Update to use maple tree register cache
ASoC: wm8991: Update to use maple tree register cache
ASoC: wm8993: Update to use maple tree register cache
ASoC: wm8995: Update to use maple tree register cache
ASoC: wm8996: Update to use maple tree register cache
ASoC: wm8940: Update to use maple tree register cache
ASoC: wm8955: Update to use maple tree register cache
ASoC: wm8971: Update to use maple tree register cache
ASoC: wm8978: Update to use maple tree register cache
ASoC: wm8983: Update to use maple tree register cache
ASoC: wm8985: Update to use maple tree register cache
ASoC: wm8988: Update to use maple tree register cache
ASoC: wm9705: Update to use maple tree register cache
ASoC: wm9712: Update to use maple tree register cache
ASoC: wm9713: Update to use maple tree register cache
driver core: Provide stubs for !IOMEM builds
platform: Provide stubs for !HAS_IOMEM builds
ALSA: Enable build with UML
kunit: Enable ASoC in all_tests.config
ASoC: topology: Add explicit build option
ASoC: add multi Component support
ASoC: cirrus: Use the maple tree register cache
ASoC: Improve coverage in default KUnit runs
ASoC: dt-bindings: nau8822: minor updates
ASoC: codecs: msm8916-wcd-analog: Cleanup DT bindings
ASoC: Merge up fixes from mainline
ALSA: hda: Adding support for CS35L56 on HDA
Mastan Katragadda (1):
ASoC: SOF: amd: refactor PSP smn_read
Matus Gajdos (1):
ASoC: fsl_spdif: Add support for 22.05 kHz sample rate
Maxim Kochetkov (1):
ASoC: dwc: Add TDM mode support
Min-Hua Chen (1):
ASoC: q6dsp: q6apm: make g_apm static
Randy Dunlap (1):
ASoC: stac9766: fix build errors with REGMAP_AC97
Richard Fitzgerald (5):
ASoC: cs35l56: Patch soft registers to defaults
ASoC: cs35l56: Move runtime suspend/resume to shared library
ASoC: cs35l56: Move cs_dsp init into shared library
ASoC: cs35l56: Move part of cs35l56_init() to shared library
ALSA: hda: Fix missing header dependencies
Rob Herring (1):
ASoC: dt-bindings: audio-graph-card2: Drop incomplete example
Seven Lee (1):
ASoC: dt-bindings: nau8821: Convert to dtschema
Shengjiu Wang (1):
ASoC: wm8960: Add DAC filter characteristics selection
Shuming Fan (2):
ASoC: rt5645: implement set_jack callback
ASoC: rt5645: add the system level suspend-resume callback
Simon Trimmer (7):
ASoC: cs35l56: Move shared data into a common data structure
ASoC: cs35l56: Make cs35l56_system_reset() code more generic
ASoC: cs35l56: Convert utility functions to use common data structure
ASoC: cs35l56: Move utility functions to shared file
ASoC: cs35l56: Make common function for control port wait
ASoC: cs35l56: Make a common function to shutdown the DSP
ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier
Stephan Gerhold (5):
ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example
ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names
ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk
ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk
ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors
Syed Saba Kareem (10):
ASoC: amd: acp: refactor the acp init and de-init sequence
ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform
ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions
ASoC: amd: acp: store platform device reference created in pci probe call
ASoC: amd: acp: add pm ops support for acp pci driver
ASoC: amd: acp: store xfer_resolution of the stream
ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols
ASoC: amd: acp: store the pdm stream channel mask
ASoC: amd: acp: move pdm macros to common header file
ASoC: amd: acp: add pm ops support for rembrandt platform
Trevor Wu (3):
ASoC: mediatek: mt8188: add memory-region support
ASoC: dt-bindings: mediatek,mt8188-afe: add memory-region
ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters
Uwe Kleine-König (2):
ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void
ASoC: starfive: jh7110_tdm: Convert to platform remove callback returning void
V sujith kumar Reddy (3):
ASoC: SOF: amd: Add Probe functionality support for amd platforms.
ASoC: SOF: Add acp-probe id to sof probe client driver for registration.
ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform.
Venkata Prasad Potturu (4):
ASoC: amd: acp: Add machine driver support for nau8821 codec
ASoC: amd: acp: Add machine driver support for max98388 codec
ASoC: amd: Add acpi machine id's for vangogh platform
ASoC: amd: Add new dmi entries to config entry
Yang Li (2):
ASoC: tas2781: No need to set device_driver owner
ASoC: amd: acp: clean up some inconsistent indentings
Yangtao Li (5):
ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource()
ASoC: ti: Convert to devm_platform_ioremap_resource_byname()
ASoC: mediatek: mt8186: Convert to devm_platform_ioremap_resource()
ASoC: pxa: Use devm_platform_get_and_ioremap_resource()
ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource()
Zhu Ning (1):
ASoC: codecs: ES8326: Add es8326_mute function
Documentation/core-api/kernel-api.rst | 7 +-
.../devicetree/bindings/sound/audio-iio-aux.yaml | 64 ++
.../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 +
.../bindings/sound/mediatek,mt8188-afe.yaml | 7 +
.../devicetree/bindings/sound/nau8821.txt | 55 --
.../devicetree/bindings/sound/nuvoton,nau8821.yaml | 125 +++
.../devicetree/bindings/sound/nuvoton,nau8822.yaml | 12 +
.../bindings/sound/qcom,msm8916-wcd-analog.txt | 101 ---
.../sound/qcom,pm8916-wcd-analog-codec.yaml | 153 ++++
.../devicetree/bindings/sound/simple-card.yaml | 53 ++
.../devicetree/bindings/sound/wlf,wm8904.yaml | 74 ++
Documentation/devicetree/bindings/sound/wm8904.txt | 33 -
Documentation/driver-api/media/dtv-common.rst | 9 -
drivers/iio/inkern.c | 86 +-
drivers/media/dvb-core/Makefile | 2 +-
drivers/media/dvb-frontends/af9013_priv.h | 2 +-
drivers/media/dvb-frontends/af9033_priv.h | 2 +-
drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +-
drivers/media/dvb-frontends/cxd2841er.c | 2 +-
.../cxd2880/cxd2880_tnrdmd_dvbt2_mon.c | 2 +-
.../cxd2880/cxd2880_tnrdmd_dvbt_mon.c | 2 +-
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +-
drivers/media/dvb-frontends/dib7000p.c | 2 +-
drivers/media/dvb-frontends/dib8000.c | 2 +-
drivers/media/dvb-frontends/dib9000.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
drivers/media/dvb-frontends/lgdt3305.c | 2 +-
drivers/media/dvb-frontends/lgdt3306a.c | 2 +-
drivers/media/dvb-frontends/lgdt330x.c | 2 +-
drivers/media/dvb-frontends/m88ds3103_priv.h | 2 +-
drivers/media/dvb-frontends/mn88443x.c | 2 +-
drivers/media/dvb-frontends/mn88472_priv.h | 2 +-
drivers/media/dvb-frontends/mn88473_priv.h | 2 +-
drivers/media/dvb-frontends/or51132.c | 2 +-
drivers/media/dvb-frontends/or51211.c | 2 +-
drivers/media/dvb-frontends/rtl2830_priv.h | 2 +-
drivers/media/dvb-frontends/rtl2832_priv.h | 2 +-
drivers/media/dvb-frontends/si2165.c | 2 +-
drivers/media/dvb-frontends/stv0367.c | 2 +-
drivers/media/dvb-frontends/tc90522.c | 2 +-
drivers/media/dvb-frontends/tda10048.c | 2 +-
include/linux/device.h | 26 +
include/linux/iio/consumer.h | 37 +-
include/{media/dvb_math.h => linux/int_log.h} | 18 +-
include/linux/minmax.h | 64 ++
include/linux/platform_device.h | 28 +
include/sound/cs35l56.h | 29 +-
include/sound/simple_card_utils.h | 5 +-
include/sound/soc-dai.h | 3 +
include/sound/soc-dapm.h | 138 ++-
include/sound/soc.h | 6 +
lib/math/Makefile | 2 +-
.../dvb-core/dvb_math.c => lib/math/int_log.c | 26 +-
sound/Kconfig | 4 -
sound/pci/hda/Kconfig | 31 +
sound/pci/hda/Makefile | 6 +
sound/pci/hda/cs35l56_hda.c | 995 +++++++++++++++++++++
sound/pci/hda/cs35l56_hda.h | 48 +
sound/pci/hda/cs35l56_hda_i2c.c | 69 ++
sound/pci/hda/cs35l56_hda_spi.c | 68 ++
sound/pci/hda/hda_auto_parser.h | 2 +
sound/pci/hda/hda_generic.h | 3 +
sound/soc/Kconfig | 11 +
sound/soc/amd/Kconfig | 5 +-
sound/soc/amd/acp-config.c | 33 +
sound/soc/amd/acp/Kconfig | 8 +
sound/soc/amd/acp/Makefile | 2 +
sound/soc/amd/acp/acp-i2s.c | 2 +
sound/soc/amd/acp/acp-legacy-common.c | 347 +++++++
sound/soc/amd/acp/acp-mach-common.c | 267 ++++++
sound/soc/amd/acp/acp-mach.h | 2 +
sound/soc/amd/acp/acp-pci.c | 57 +-
sound/soc/amd/acp/acp-pdm.c | 13 +-
sound/soc/amd/acp/acp-platform.c | 6 +-
sound/soc/amd/acp/acp-rembrandt.c | 184 ++--
sound/soc/amd/acp/acp-renoir.c | 115 +--
sound/soc/amd/acp/acp-sof-mach.c | 16 +
sound/soc/amd/acp/amd.h | 51 ++
sound/soc/amd/mach-config.h | 1 +
sound/soc/amd/ps/ps-sdw-dma.c | 5 +-
sound/soc/amd/vangogh/acp5x-mach.c | 149 ++-
sound/soc/bcm/bcm63xx-i2s-whistler.c | 16 +-
sound/soc/codecs/Kconfig | 13 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/ad1836.c | 2 +-
sound/soc/codecs/ad1980.c | 2 +-
sound/soc/codecs/adau1372.c | 2 +-
sound/soc/codecs/adau1373.c | 2 +-
sound/soc/codecs/adau1701.c | 2 +-
sound/soc/codecs/adau1761.c | 2 +-
sound/soc/codecs/adau1781.c | 2 +-
sound/soc/codecs/adau1977.c | 2 +-
sound/soc/codecs/adau7118-i2c.c | 2 +-
sound/soc/codecs/adav80x.c | 2 +-
sound/soc/codecs/audio-iio-aux.c | 344 +++++++
sound/soc/codecs/cs35l36.c | 2 +-
sound/soc/codecs/cs35l41-lib.c | 4 +-
sound/soc/codecs/cs35l45-tables.c | 4 +-
sound/soc/codecs/cs35l56-i2c.c | 14 +-
sound/soc/codecs/cs35l56-sdw.c | 72 +-
sound/soc/codecs/cs35l56-shared.c | 482 +++++++++-
sound/soc/codecs/cs35l56-spi.c | 10 +-
sound/soc/codecs/cs35l56.c | 651 +++-----------
sound/soc/codecs/cs35l56.h | 15 +-
sound/soc/codecs/cs4265.c | 2 +-
sound/soc/codecs/cs4270.c | 2 +-
sound/soc/codecs/cs42l51.c | 2 +-
sound/soc/codecs/cs42l52.c | 2 +-
sound/soc/codecs/cs42l56.c | 2 +-
sound/soc/codecs/cs42xx8.c | 2 +-
sound/soc/codecs/cs4349.c | 2 +-
sound/soc/codecs/es8316.c | 5 +-
sound/soc/codecs/es8326.c | 75 +-
sound/soc/codecs/es8326.h | 9 +-
sound/soc/codecs/lpass-rx-macro.c | 10 +-
sound/soc/codecs/lpass-tx-macro.c | 10 +-
sound/soc/codecs/lpass-va-macro.c | 6 +-
sound/soc/codecs/lpass-wsa-macro.c | 10 +-
sound/soc/codecs/msm8916-wcd-analog.c | 56 +-
sound/soc/codecs/nau8825.c | 93 +-
sound/soc/codecs/rt5645.c | 50 ++
sound/soc/codecs/rt5677.c | 117 +--
sound/soc/codecs/rt5677.h | 92 +-
sound/soc/codecs/rt722-sdca-sdw.c | 2 +-
sound/soc/codecs/rt722-sdca.c | 3 +-
sound/soc/codecs/tas2781-i2c.c | 1 -
sound/soc/codecs/wcd9335.c | 2 +-
sound/soc/codecs/wcd938x-sdw.c | 2 +-
sound/soc/codecs/wm2200.c | 2 +-
sound/soc/codecs/wm5100.c | 2 +-
sound/soc/codecs/wm8510.c | 2 +-
sound/soc/codecs/wm8523.c | 2 +-
sound/soc/codecs/wm8580.c | 2 +-
sound/soc/codecs/wm8711.c | 2 +-
sound/soc/codecs/wm8728.c | 2 +-
sound/soc/codecs/wm8731.c | 2 +-
sound/soc/codecs/wm8737.c | 2 +-
sound/soc/codecs/wm8741.c | 2 +-
sound/soc/codecs/wm8750.c | 2 +-
sound/soc/codecs/wm8753.c | 2 +-
sound/soc/codecs/wm8770.c | 2 +-
sound/soc/codecs/wm8776.c | 2 +-
sound/soc/codecs/wm8804.c | 2 +-
sound/soc/codecs/wm8900.c | 2 +-
sound/soc/codecs/wm8903.c | 2 +-
sound/soc/codecs/wm8904.c | 2 +-
sound/soc/codecs/wm8940.c | 2 +-
sound/soc/codecs/wm8955.c | 2 +-
sound/soc/codecs/wm8960.c | 12 +-
sound/soc/codecs/wm8961.c | 2 +-
sound/soc/codecs/wm8962.c | 2 +-
sound/soc/codecs/wm8971.c | 2 +-
sound/soc/codecs/wm8978.c | 2 +-
sound/soc/codecs/wm8983.c | 2 +-
sound/soc/codecs/wm8985.c | 2 +-
sound/soc/codecs/wm8988.c | 2 +-
sound/soc/codecs/wm8991.c | 2 +-
sound/soc/codecs/wm8993.c | 2 +-
sound/soc/codecs/wm8995.c | 2 +-
sound/soc/codecs/wm8996.c | 2 +-
sound/soc/codecs/wm9081.c | 2 +-
sound/soc/codecs/wm9090.c | 2 +-
sound/soc/codecs/wm9705.c | 2 +-
sound/soc/codecs/wm9712.c | 2 +-
sound/soc/codecs/wm9713.c | 2 +-
sound/soc/codecs/wsa881x.c | 2 +-
sound/soc/codecs/wsa883x.c | 2 +-
sound/soc/dwc/dwc-i2s.c | 65 +-
sound/soc/dwc/dwc-pcm.c | 8 +-
sound/soc/dwc/local.h | 24 +
sound/soc/fsl/fsl_rpmsg.c | 8 +
sound/soc/fsl/fsl_spdif.c | 8 +-
sound/soc/fsl/fsl_spdif.h | 6 +-
sound/soc/fsl/imx-pcm-rpmsg.c | 12 +-
sound/soc/generic/audio-graph-card.c | 2 +-
sound/soc/generic/audio-graph-card2.c | 2 +-
sound/soc/generic/simple-card-utils.c | 23 +-
sound/soc/generic/simple-card.c | 66 +-
sound/soc/intel/avs/board_selection.c | 16 +
sound/soc/intel/avs/boards/Kconfig | 20 +
sound/soc/intel/avs/boards/Makefile | 4 +
sound/soc/intel/avs/boards/es8336.c | 315 +++++++
sound/soc/intel/avs/boards/rt5663.c | 254 ++++++
sound/soc/intel/avs/boards/rt5682.c | 67 +-
sound/soc/intel/boards/Kconfig | 5 +-
sound/soc/intel/boards/sof_rt5682.c | 80 +-
sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 12 +
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 +-
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 8 +-
sound/soc/mediatek/mt8188/mt8188-mt6359.c | 15 +
sound/soc/pxa/pxa2xx-i2s.c | 13 +-
sound/soc/qcom/qdsp6/q6apm.c | 2 +-
sound/soc/soc-core.c | 273 ++++--
sound/soc/sof/amd/Kconfig | 8 +
sound/soc/sof/amd/Makefile | 1 +
sound/soc/sof/amd/acp-common.c | 4 +
sound/soc/sof/amd/acp-ipc.c | 26 +
sound/soc/sof/amd/acp-probes.c | 147 +++
sound/soc/sof/amd/acp.c | 34 +-
sound/soc/sof/amd/acp.h | 13 +-
sound/soc/sof/amd/pci-rmb.c | 2 +
sound/soc/sof/amd/pci-rn.c | 2 +
sound/soc/sof/sof-client-probes.c | 1 +
sound/soc/starfive/jh7110_tdm.c | 5 +-
sound/soc/tegra/tegra20_ac97.c | 3 +-
sound/soc/ti/omap-dmic.c | 4 +-
sound/soc/ti/omap-mcbsp.c | 4 +-
sound/soc/ti/omap-mcpdm.c | 3 +-
tools/testing/kunit/configs/all_tests.config | 5 +
209 files changed, 5743 insertions(+), 1841 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/audio-iio-aux.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt
create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8821.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm8916-wcd-analog-codec.yaml
create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8904.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/wm8904.txt
rename include/{media/dvb_math.h => linux/int_log.h} (63%)
rename drivers/media/dvb-core/dvb_math.c => lib/math/int_log.c (84%)
create mode 100644 sound/pci/hda/cs35l56_hda.c
create mode 100644 sound/pci/hda/cs35l56_hda.h
create mode 100644 sound/pci/hda/cs35l56_hda_i2c.c
create mode 100644 sound/pci/hda/cs35l56_hda_spi.c
create mode 100644 sound/soc/amd/acp/acp-legacy-common.c
create mode 100644 sound/soc/codecs/audio-iio-aux.c
create mode 100644 sound/soc/intel/avs/boards/es8336.c
create mode 100644 sound/soc/intel/avs/boards/rt5663.c
create mode 100644 sound/soc/sof/amd/acp-probes.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] ASoC updates for v6.6-early
2023-07-25 11:55 [GIT PULL] ASoC updates for v6.6-early Mark Brown
@ 2023-07-25 12:22 ` Takashi Iwai
0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2023-07-25 12:22 UTC (permalink / raw)
To: Mark Brown; +Cc: Liam Girdwood, alsa-devel
On Tue, 25 Jul 2023 13:55:45 +0200,
Mark Brown wrote:
>
> The following changes since commit 6eaae198076080886b9e7d57f4ae06fa782f90ef:
>
> Linux 6.5-rc3 (2023-07-23 15:24:10 -0700)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.6-early
>
> for you to fetch changes up to 85d12eda2382cd5b93eed720b5a08f39d42cfef4:
>
> ALSA: hda: Adding support for CS35L56 on HDA (2023-07-24 18:42:26 +0100)
>
> ----------------------------------------------------------------
> ASoC: Updates for v6.6
>
> Here's an initial batch of updates for ASoC for this release cycle.
> We've got a bunch of new drivers in here, a bit of core work from
> Morimoto-san and quite a lot of janitorial work. There's several
> updates that pull in changes from other subsystems in order to build
> on them:
>
> - An adaptor to allow use of IIO DACs and ADCs in ASoC which pulls in
> some IIO changes.
> - Create a library function for intlog10() and use it in the NAU8825
> driver.
> - Include the ASoC tests, including the topology tests, in the default
> KUnit full test coverage. This also involves enabling UML builds of
> ALSA since that's the default KUnit test environment which pulls in
> the addition of some stubs to the driver.
> - More factoring out from Morimoto-san.
> - Convert a lot of drivers to use the more modern maple tree register
> cache.
> - Support for AMD machines with MAX98388 and NAU8821, Cirrus Logic
> CS35L36, Intel AVS machines with ES8336 and RT5663 and NXP i.MX93.
Thanks, pulled now.
Takashi
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-07-25 12:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-25 11:55 [GIT PULL] ASoC updates for v6.6-early Mark Brown
2023-07-25 12:22 ` Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.