Home
last modified time | relevance | path

Searched +full:sound +full:- +full:cs42888 (Results 1 – 9 of 9) sorted by relevance

/linux/Documentation/devicetree/bindings/sound/
H A Dfsl-asoc-card.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/fsl-asoc-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale Generic ASoC Sound Card with ASRC support
10 The Freescale Generic ASoC Sound Card can be used, ideally,
13 The idea of this generic sound card is a bit like ASoC Simple Card.
18 So having this generic sound card allows all Freescale SoC users to
22 Note, The card is initially designed for those sound cards who use AC'97, I2S
24 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as
[all …]
H A Dcirrus,cs42xx8.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/cirrus,cs42xx8.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic CS42448/CS42888 audio CODEC
10 - patches@opensource.cirrus.com
15 - cirrus,cs42448
16 - cirrus,cs42888
25 clock-names:
28 VA-supply:
[all …]
/linux/sound/soc/codecs/
H A Dcs42xx8-i2c.c2 * Cirrus Logic CS42448/CS42888 Audio CODEC DAI I2C driver
17 #include <sound/soc.h>
28 return dev_err_probe(&i2c->dev, -EINVAL, in cs42xx8_i2c_probe()
31 ret = cs42xx8_probe(&i2c->dev, in cs42xx8_i2c_probe()
36 pm_runtime_enable(&i2c->dev); in cs42xx8_i2c_probe()
37 pm_request_idle(&i2c->dev); in cs42xx8_i2c_probe()
44 pm_runtime_disable(&i2c->dev); in cs42xx8_i2c_remove()
49 { .compatible = "cirrus,cs42888", .data = &cs42888_data, },
56 {"cs42888", (kernel_ulong_t)&cs42888_data},
74 MODULE_DESCRIPTION("Cirrus Logic CS42448/CS42888 ALSA SoC Codec I2C Driver");
H A Dcs42xx8.c2 * Cirrus Logic CS42448/CS42888 Audio CODEC Digital Audio Interface (DAI) driver
19 #include <sound/pcm_params.h>
20 #include <sound/soc.h>
21 #include <sound/tlv.h>
52 /* -127.5dB to 0dB with step of 0.5dB */
53 static const DECLARE_TLV_DB_SCALE(dac_tlv, -12750, 50, 1);
54 /* -64dB to 24dB with step of 0.5dB */
55 static const DECLARE_TLV_DB_SCALE(adc_tlv, -6400, 50, 0);
57 static const char *const cs42xx8_adc_single[] = { "Differential", "Single-Ended" };
82 CS42XX8_VOLAIN2, 0, -0x80, 0x30, 7, 0, adc_tlv),
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 # setting - SPI can't be modular so that case doesn't need to be covered.
489 tristate "Analog Devices AU1761 CODEC - I2C"
495 tristate "Analog Devices AU1761 CODEC - SPI"
532 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
538 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
541 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
547 will be called snd-soc-adau7118-hw.
550 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
555 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6sx-sabreauto.dts1 // SPDX-License-Identifier: GPL-2.0
5 /dts-v1/;
11 compatible = "fsl,imx6sx-sabreauto", "fsl,imx6sx";
19 compatible = "gpio-leds";
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_led>;
23 led-user {
26 linux,default-trigger = "heartbeat";
30 vcc_sd3: regulator-vcc-sd3 {
31 compatible = "regulator-fixed";
[all …]
H A Dimx6qdl-sabreauto.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
11 stdout-path = &uart4;
20 compatible = "gpio-leds";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_gpio_leds>;
24 led-user {
30 gpio-keys {
31 compatible = "gpio-keys";
[all …]
/linux/sound/soc/fsl/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 This option is only useful for out-of-tree drivers since
18 in-tree drivers select it automatically.
29 This option is only useful for out-of-tree drivers since
30 in-tree drivers select it automatically.
33 tristate "Medium Quality Sound (MQS) module support"
38 Say Y if you want to add Medium Quality Sound (MQS)
40 This option is only useful for out-of-tree drivers since
41 in-tree drivers select it automatically.
58 This option is only useful for out-of-tree drivers since
[all …]
/linux/sound/soc/sof/imx/
H A Dimx8.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
16 #include <sound/sof.h>
17 #include <sound/sof/xtensa.h>
22 #include <dt-bindings/firmware/imx/rsrc.h>
24 #include "../sof-of-dev.h"
25 #include "imx-common.h"
79 spin_lock_irqsave(&priv->sdev->ipc_lock, flags); in imx8_dsp_handle_reply()
80 snd_sof_ipc_process_reply(priv->sdev, 0); in imx8_dsp_handle_reply()
81 spin_unlock_irqrestore(&priv->sdev->ipc_lock, flags); in imx8_dsp_handle_reply()
90 sof_mailbox_read(priv->sdev, priv->sdev->debug_box.offset + 4, &p, sizeof(p)); in imx8_dsp_handle_request()
[all …]