Searched +full:sound +full:- +full:spdif +full:- +full:asrc (Results 1 – 15 of 15) sorted by relevance
1 # 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 support10 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.15 most of them have ASRC inside. And this is a specific feature that might18 So having this generic sound card allows all Freescale SoC users to20 of the wide sample rates support through ASRC.[all …]
1 // SPDX-License-Identifier: GPL-2.03 // Freescale Generic ASoC Sound Card driver with ASRC14 #include <sound/ac97_codec.h>16 #include <sound/pcm_params.h>17 #include <sound/soc.h>18 #include <sound/jack.h>19 #include <sound/simple_card_utils.h>23 #include "imx-audmux.h"33 #define DRIVER_NAME "fsl-asoc-card"44 * struct codec_priv - CODEC private data[all …]
1 # SPDX-License-Identifier: GPL-2.0-only7 tristate "Asynchronous Sample Rate Converter (ASRC) module support"15 Say Y if you want to add Asynchronous Sample Rate Converter (ASRC)17 This option is only useful for out-of-tree drivers since18 in-tree drivers select it automatically.29 This option is only useful for out-of-tree drivers since30 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[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/usb/pd.h>11 stdout-path = &uart2;14 gpio-leds {15 compatible = "gpio-leds";16 pinctrl-names = "default";17 pinctrl-0 = <&pinctrl_gpio_led>;22 default-state = "on";26 hdmi-connector {27 compatible = "hdmi-connector";[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT6 #include <dt-bindings/pwm/pwm.h>10 stdout-path = &lpuart1;15 compatible = "pwm-backlight";16 pinctrl-names = "default";17 pinctrl-0 = <&pinctrl_gpio_bkl_on>;18 brightness-levels = <0 45 63 88 119 158 203 255>;19 default-brightness-level = <4>;20 enable-gpios = <&lsio_gpio1 4 GPIO_ACTIVE_HIGH>; /* Apalis BKL1_ON */21 /* TODO: hook-up to Apalis BKL1_PWM */[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/imx8mn-clock.h>7 #include <dt-bindings/power/imx8mn-power.h>8 #include <dt-bindings/reset/imx8mq-reset.h>9 #include <dt-bindings/gpio/gpio.h>10 #include <dt-bindings/input/input.h>11 #include <dt-bindings/interrupt-controller/arm-gic.h>12 #include <dt-bindings/thermal/thermal.h>14 #include "imx8mn-pinfunc.h"17 interrupt-parent = <&gic>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/imx8mp-clock.h>7 #include <dt-bindings/power/imx8mp-power.h>8 #include <dt-bindings/reset/imx8mp-reset.h>9 #include <dt-bindings/gpio/gpio.h>10 #include <dt-bindings/input/input.h>11 #include <dt-bindings/interconnect/fsl,imx8mp.h>12 #include <dt-bindings/interrupt-controller/arm-gic.h>13 #include <dt-bindings/thermal/thermal.h>15 #include "imx8mp-pinfunc.h"[all …]
1 // SPDX-License-Identifier: GPL-2.05 /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 …]
1 // 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 …]
1 // SPDX-License-Identifier: GPL-2.0+6 #include <dt-bindings/clock/imx6qdl-clock.h>7 #include <dt-bindings/input/input.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>11 #address-cells = <1>;12 #size-cells = <1>;15 * pre-existing /chosen node to be available to insert the58 compatible = "fixed-clock";59 #clock-cells = <0>;60 clock-frequency = <32768>;[all …]
1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/clock/imx6sx-clock.h>6 #include <dt-bindings/gpio/gpio.h>7 #include <dt-bindings/input/input.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include "imx6sx-pinfunc.h"12 #address-cells = <1>;13 #size-cells = <1>;16 * pre-existing /chosen node to be available to insert the60 #address-cells = <1>;[all …]
1 # SPDX-License-Identifier: GPL-2.0-only3 tristate "SoC Audio for the Tegra System-on-Chip"39 tristate "Tegra20 SPDIF interface"41 Say Y or M if you want to add support for the Tegra20 SPDIF interface.83 Config to enable the Inter-IC Sound (I2S) Controller which84 implements full-duplex and bidirectional and single direction85 point-to-point serial interfaces. It can interface with I2S99 tristate "Tegra186 ASRC module"101 Config to enable the Asynchronous Sample Rate Converter (ASRC),105 ASRC has two modes of operation. One where ratio can be programmed[all …]
1 // SPDX-License-Identifier: GPL-2.05 // Copyright (C) 2022-2023 Cirrus Logic, Inc. and21 #include <linux/mfd/cs42l43-regs.h>29 #include <sound/control.h>30 #include <sound/cs42l43.h>31 #include <sound/pcm.h>32 #include <sound/pcm_params.h>33 #include <sound/soc-component.h>34 #include <sound/soc-dapm.h>35 #include <sound/soc-dai.h>[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * rt5659.c -- RT5659/RT5658 ALSA SoC audio codec driver20 #include <sound/core.h>21 #include <sound/pcm.h>22 #include <sound/pcm_params.h>23 #include <sound/jack.h>24 #include <sound/soc.h>25 #include <sound/soc-dapm.h>26 #include <sound/initval.h>27 #include <sound/tlv.h>[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * wm8998.c -- ALSA SoC Audio driver for WM8998 codecs18 #include <sound/core.h>19 #include <sound/pcm.h>20 #include <sound/pcm_params.h>21 #include <sound/soc.h>22 #include <sound/jack.h>23 #include <sound/initval.h>24 #include <sound/tlv.h>41 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in wm8998_asrc_ev()[all …]