Searched +full:hifi +full:- +full:asrc +full:- +full:be (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/sound/soc/fsl/ |
H A D | fsl-asoc-card.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Freescale Generic ASoC Sound Card driver with ASRC 23 #include "imx-audmux.h" 32 #define DRIVER_NAME "fsl-asoc-card" 43 * struct codec_priv - CODEC private data 61 * struct cpu_priv - CPU private data 79 * struct fsl_asoc_card_priv - Freescale Generic ASOC card private data 90 * @asrc_rate: ASRC sample rate used by Back-Ends 91 * @asrc_format: ASRC sample format used by Back-Ends 117 * Note: keep all ASRC routes in the second half [all …]
|
H A D | imx-card.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright 2017-2021 NXP 15 #include <sound/soc-dapm.h> 55 * struct imx_card_plat_data - specific info for codecs 89 * struct dai_link_data - specific info for dai link 104 * struct imx_card_data - platform device data 111 * @asrc_rate: asrc rates 112 * @asrc_format: asrc format 143 * Table 13 - Audio Interface Format 154 * Table 7 - mapping multiplier and speed mode [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | imx-audio-card.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/imx-audio-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 13 - $ref: sound-card-common.yaml# 18 - fsl,imx-audio-card 21 ".*-dai-link$": 23 Each subnode represents a dai link. Subnodes of each dai links would be 29 link-name: [all …]
|
/openbmc/linux/Documentation/sound/soc/ |
H A D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 29 can be set at stream time if power is not needed for sidetone, etc. 60 Audio DAPM widgets fall into a number of types:- 117 ASRC 127 (Widgets are defined in include/sound/soc-dapm.h) 129 Widgets can be added to the sound card by any of the component driver types. 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- 144 Stream widgets have the following format:- 153 e.g. stream widgets for HiFi playback and capture [all …]
|
/openbmc/linux/sound/soc/intel/boards/ |
H A D | kbl_rt5663_rt5514_max98927.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 #include <sound/soc-acpi.h> 26 #include <linux/clk-provider.h> 29 #define KBL_REALTEK_CODEC_DAI "rt5663-aif" 30 #define KBL_REALTEK_DMIC_CODEC_DAI "rt5514-aif1" 31 #define KBL_MAXIM_CODEC_DAI "max98927-aif1" 32 #define MAXIM_DEV0_NAME "i2c-MX98927:00" 33 #define MAXIM_DEV1_NAME "i2c-MX98927:01" 34 #define RT5514_DEV_NAME "i2c-10EC5514:00" 35 #define RT5663_DEV_NAME "i2c-10EC5663:00" [all …]
|
H A D | kbl_rt5663_max98927.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #include <sound/soc-acpi.h> 24 #include <linux/clk-provider.h> 27 #define KBL_REALTEK_CODEC_DAI "rt5663-aif" 28 #define KBL_MAXIM_CODEC_DAI "max98927-aif1" 29 #define DMIC_CH(p) p->list[p->count-1] 30 #define MAXIM_DEV0_NAME "i2c-MX98927:00" 31 #define MAXIM_DEV1_NAME "i2c-MX98927:01" 72 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 73 struct snd_soc_card *card = dapm->card; in platform_clock_control() [all …]
|
H A D | cml_rt1011_rt5682.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 #include <sound/soc-acpi.h> 29 #define CML_RT1011_CODEC_DAI "rt1011-aif" 30 #define CML_RT5682_CODEC_DAI "rt5682-aif1" 44 sof_rt1011_quirk = (unsigned long)id->driver_data; in sof_rt1011_quirk_cb() 107 /* HP jack connectors - unknown if we have jack detection */ 137 struct card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in cml_rt5682_codec_init() 138 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in cml_rt5682_codec_init() 142 /* need to enable ASRC function for 24MHz mclk rate */ in cml_rt5682_codec_init() 149 * These can be configured by userspace. in cml_rt5682_codec_init() [all …]
|
H A D | sof_rt5682.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright(c) 2019-2020 Intel Corporation. 22 #include <sound/soc-acpi.h> 27 #include "../common/soc-intel-quirks.h" 94 sof_rt5682_quirk = (unsigned long)id->driver_data; in sof_rt5682_quirk_cb() 111 DMI_MATCH(DMI_PRODUCT_NAME, "UP-CHT01"), 166 DMI_MATCH(DMI_OEM_STRING, "AUDIO-MAX98373_ALC5682I_I2S_UP4"), 180 DMI_MATCH(DMI_OEM_STRING, "AUDIO-ADL_MAX98373_ALC5682I_I2S"), 193 DMI_MATCH(DMI_OEM_STRING, "AUDIO-MAX98390_ALC5682I_I2S"), 206 DMI_MATCH(DMI_OEM_STRING, "AUDIO-MAX98360_ALC5682I_I2S_AMP_SSP2"), [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | tlv320dac33.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 #include <sound/tlv320dac33-plat.h> 32 * It can be configured to hold 16bit or 24bit samples 49 (((samples)*5000) / (((burstrate)*5000) / ((burstrate) - (playrate)))) 88 unsigned int alarm_threshold; /* set to be half of LATENCY_TIME_MS */ 115 0x00, 0x00, 0x00, 0x00, /* 0x00 - 0x03 */ 116 0x00, 0x00, 0x00, 0x00, /* 0x04 - 0x07 */ 117 0x00, 0x00, 0x00, 0x00, /* 0x08 - 0x0b */ 118 0x00, 0x00, 0x00, 0x00, /* 0x0c - 0x0f */ 119 0x00, 0x00, 0x00, 0x00, /* 0x10 - 0x13 */ [all …]
|