linux/sound/soc/sof/intel
Linus Torvalds fe1de55167 soundwire updates for 6.5
- Stream handling and slave alert handling
  - Qualcomm Soundwire v2.0.0 controller support
  - Intel ACE2.x initial support and code reorganization
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmSlHY4ACgkQfBQHDyUj
 g0fHJw//XRkP6BDfB3D/dnfJTPtWpcIBChdrImhNlL52czqUiyZXfBtkQkaGcDdy
 AFFcsvqYZkgQTXcyAoT/g5E/4M92RnrXHdxcQREsziBU1xnGNAtUDfK8EyPE+0I5
 xBVUmtPGC9NS24UVDXKlOnq/6hPw0Ab4JVzFRMziqC8iIXTA4vj9xenjI2XX4K8d
 J5ajVBA7bGDeAN/mPJsCdCnT4i1si23/vUgk93pC/onCO3phZqh4TK4pY/qbwXzx
 tFwCh6qam0iY70Ga1T0HVc5wCMxXcmZFJuM8HnpTOYArubGpW7bOamxlItZtv4vL
 CEEqWgMWBE5r50fgaxe3zJ278nQSBQ8Gx5IP+OCPdt9FdqfEFFzVv+LWb+BVaKdJ
 N2IRT97t89PrMqU8zcm05HnR7lkgLvwle7eFcNLZaG3FleGp+P5nixCa4+tyvq+b
 a7/YtQIbkkXUFxKNMY8fVquk+to9H6xxeLrPmuufwwnO2DiYMuIPina0zU5/gEor
 qhzg5zTDK5lyO7P4AC/HWt50jl0IYDLIqBfdEVQ94G+QopPRVOGXQWfqipWC9f//
 WxDTi5IKCtL7QXJTbpUKBqu5N84LFqJpPNFA0GG9Wy9+hsUOwI+kFQpB5TQfCETD
 7rwncBhrzJNhtZmLv54EMs5hISWl/CDEiyvItdho2r904/AcIWM=
 =gjRz
 -----END PGP SIGNATURE-----

Merge tag 'soundwire-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire

Pull soundwire updates from Vinod Koul:

 - Stream handling and slave alert handling

 - Qualcomm Soundwire v2.0.0 controller support

 - Intel ACE2.x initial support and code reorganization

* tag 'soundwire-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire: (55 commits)
  soundwire: stream: Make master_list ordered to prevent deadlocks
  soundwire: bus: Prevent lockdep asserts when stream has multiple buses
  soundwire: qcom: fix storing port config out-of-bounds
  soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency
  soundwire: debugfs: Add missing SCP registers
  soundwire: stream: Remove unnecessary gotos
  soundwire: stream: Invert logic on runtime alloc flags
  soundwire: stream: Remove unneeded checks for NULL bus
  soundwire: bandwidth allocation: Remove pointless variable
  soundwire: cadence: revisit parity injection
  soundwire: intel/cadence: update hardware reset sequence
  soundwire: intel_bus_common: enable interrupts last
  soundwire: intel_bus_common: update error log
  soundwire: amd: Improve error message in remove callback
  soundwire: debugfs: fix unbalanced pm_runtime_put()
  soundwire: qcom: fix unbalanced pm_runtime_put()
  soundwire: qcom: set clk stop need reset flag at runtime
  soundwire: qcom: add software workaround for bus clash interrupt assertion
  soundwire: qcom: wait for fifo to be empty before suspend
  soundwire: qcom: drop unused struct qcom_swrm_ctrl members
  ...
2023-07-05 10:54:43 -07:00
..
Kconfig ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK 2023-05-15 20:14:04 +09:00
Makefile ASoC: SOF: Intel: hda-mlink: move to a dedicated module 2023-04-06 16:45:37 +01:00
apl.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
atom.c ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name 2022-07-15 20:11:35 +01:00
atom.h ASoC: SOF: avoid casting "const" attribute away 2021-12-17 11:06:16 +00:00
bdw.c ASoC: SOF: Intel: use mmio fallback for all platforms 2022-10-26 14:17:53 +01:00
byt.c ASoC: SOF: Intel: use mmio fallback for all platforms 2022-10-26 14:17:53 +01:00
cnl.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
ext_manifest.h ASoC: SOF: ext_manifest: parse cavs extra config data elem 2020-11-27 17:23:05 +00:00
hda-bus.c ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used 2023-05-15 20:14:00 +09:00
hda-codec.c ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() 2022-11-02 11:39:05 +00:00
hda-common-ops.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
hda-ctrl.c ASoC: SOF: Intel: hda-mlink: move to a dedicated module 2023-04-06 16:45:37 +01:00
hda-dai-ops.c ASoC: SOF: Intel: hda-dai: add get_hlink callback 2023-06-05 14:00:55 +01:00
hda-dai.c ASoC: SOF: Intel: hda-dai: add get_hlink callback 2023-06-05 14:00:55 +01:00
hda-dsp.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
hda-ipc.c ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS 2023-04-04 12:42:37 +01:00
hda-ipc.h ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 2022-09-23 14:53:17 +01:00
hda-loader-skl.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
hda-loader.c ASoC: SOF: Use no_reply calls for TX 2023-04-20 12:51:45 +01:00
hda-mlink.c ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers 2023-05-15 10:20:14 +09:00
hda-pcm.c ASoC: SOF: Intel: hda-pcm: remove kernel parameter init 2023-06-07 12:37:20 +01:00
hda-probes.c ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown 2022-07-15 20:11:38 +01:00
hda-stream.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
hda-trace.c ASoC: SOF: Modify the host trace_init parameter list to include dmab 2022-05-19 16:44:17 +01:00
hda.c soundwire updates for 6.5 2023-07-05 10:54:43 -07:00
hda.h ASoC: SOF: Intel: hda: add helper to extract SoundWire link count 2023-06-05 14:01:00 +01:00
icl.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
mtl.c ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform 2023-06-16 12:53:54 +01:00
mtl.h ASoC: SOF: Intel: mtl: prepare for code reuse 2023-06-05 14:00:59 +01:00
pci-apl.c ASoC: SOF: Intel: pci-apl: Allow DSPless mode 2023-04-04 12:42:38 +01:00
pci-cnl.c ASoC: SOF: Intel: pci-cnl: Allow DSPless mode 2023-04-04 12:42:39 +01:00
pci-icl.c ASoC: SOF: Intel: pci-icl: Allow DSPless mode 2023-04-04 12:42:40 +01:00
pci-mtl.c ASoC: SOF: Intel: pci-mtl: Allow DSPless mode 2023-04-04 12:42:41 +01:00
pci-skl.c ASoC: SOF: Intel: pci-skl: Allow DSPless mode 2023-04-04 12:42:42 +01:00
pci-tgl.c ASoC: SOF: Intel: pci-tgl: Allow DSPless mode 2023-04-04 12:42:42 +01:00
pci-tng.c ASoC: SOF: Intel: pci-tng: revert invalid bar size setting 2023-03-07 13:57:59 +00:00
shim.h ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake 2023-05-27 16:06:44 +05:30
skl.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
tgl.c ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path 2023-05-23 13:56:00 +01:00