Message ID | 20250225-genio700-dmic-v2-0-3076f5b50ef7@collabora.com (mailing list archive) |
---|---|
Headers | show |
Series | Enable DMIC for Genio 700/510 EVK | expand |
On Tue, 25 Feb 2025 11:33:46 -0300, Nícolas F. R. A. Prado wrote: > This series enables the dual digital microphones present on the Genio > 700 and 510 EVK boards. > > Patches 1 and 2 add some required clocks, patch 3 changes volatility > handling of some registers to prevent issues, patch 3 adds the DMIC DAI > driver for MT8188 and updates the AFE with its routes, patch 4 adds the > DMIC backend and widget to the mt8188-6359 machine sound driver, patch 5 > adds the audio routes for the DMIC to the Devicetree, patch 6 adds > DMIC_BE in the dt-binding and patch 6 assigns a wakeup-delay-ms to the > DMIC DAI. > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next Thanks! [1/8] ASoC: mediatek: mt8188: Add audsys hires clocks commit: ef6a24c79d5047c029577113af43eddd1d0f1bd2 [2/8] ASoC: mediatek: mt8188: Add reference for dmic clocks commit: bf1800073f4d55f08191b034c86b95881e99b6fd [3/8] ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile commit: 7d87bde21c73731ddaf15e572020f80999c38ee3 [4/8] ASoC: mediatek: mt8188: Add support for DMIC commit: c1e42ec04197ac013d049dde40d9c72cf543b5f6 [5/8] ASoC: mediatek: mt8188-mt6359: Add DMIC support commit: 390ebb24b3c3a95e109c28e14c2ec9fe3f0f8aaa [7/8] ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link commit: f00b3056843d14754ac1bab2106cf5599680f115 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark
Il 25/02/25 15:33, Nícolas F. R. A. Prado ha scritto: > This series enables the dual digital microphones present on the Genio > 700 and 510 EVK boards. > > Patches 1 and 2 add some required clocks, patch 3 changes volatility > handling of some registers to prevent issues, patch 3 adds the DMIC DAI > driver for MT8188 and updates the AFE with its routes, patch 4 adds the > DMIC backend and widget to the mt8188-6359 machine sound driver, patch 5 > adds the audio routes for the DMIC to the Devicetree, patch 6 adds > DMIC_BE in the dt-binding and patch 6 assigns a wakeup-delay-ms to the > DMIC DAI. > Patches 6 and 8 applied to v6.14-next/dts64 arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC arm64: dts: mediatek: mt8390-genio-common: Add delay codec for DMIC Thanks!
This series enables the dual digital microphones present on the Genio 700 and 510 EVK boards. Patches 1 and 2 add some required clocks, patch 3 changes volatility handling of some registers to prevent issues, patch 3 adds the DMIC DAI driver for MT8188 and updates the AFE with its routes, patch 4 adds the DMIC backend and widget to the mt8188-6359 machine sound driver, patch 5 adds the audio routes for the DMIC to the Devicetree, patch 6 adds DMIC_BE in the dt-binding and patch 6 assigns a wakeup-delay-ms to the DMIC DAI. Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com> --- Changes in v2: - Reordered clocks in patches 1 & 2 - Split DMIC_GAINx_CUR volatile configuration into its own patch (3) - Squashed patch "ASoC: mediatek: mt8188: Support DMIC in AFE" into "ASoC: mediatek: mt8188-mt6359: Add DMIC" - Patch 4 ("ASoC: mediatek: mt8188: Add support for DMIC"): - Performed the many cleanups suggested on v1 for code style and removing redundancy - Added patches 5 and 6 to add wakeup-delay-ms to the dmic - Link to v1: https://lore.kernel.org/r/20250218-genio700-dmic-v1-0-6bc653da60f7@collabora.com --- Nícolas F. R. A. Prado (7): ASoC: mediatek: mt8188: Add audsys hires clocks ASoC: mediatek: mt8188: Add reference for dmic clocks ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile ASoC: mediatek: mt8188-mt6359: Add DMIC support arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link arm64: dts: mediatek: mt8390-genio-common: Add delay codec for DMIC parkeryang (1): ASoC: mediatek: mt8188: Add support for DMIC .../bindings/sound/mediatek,mt8188-mt6359.yaml | 1 + .../boot/dts/mediatek/mt8390-genio-common.dtsi | 21 +- sound/soc/mediatek/mt8188/Makefile | 1 + sound/soc/mediatek/mt8188/mt8188-afe-clk.c | 8 + sound/soc/mediatek/mt8188/mt8188-afe-clk.h | 8 + sound/soc/mediatek/mt8188/mt8188-afe-common.h | 1 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 28 +- sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 4 + sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h | 4 + sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 682 +++++++++++++++++++++ sound/soc/mediatek/mt8188/mt8188-mt6359.c | 14 + sound/soc/mediatek/mt8188/mt8188-reg.h | 17 +- 12 files changed, 782 insertions(+), 7 deletions(-) --- base-commit: 253c82b3a2cec22bf9db65645f934fbe095899a3 change-id: 20250218-genio700-dmic-dc6ee9dc0638 Best regards,