Home
last modified time | relevance | path

Searched +full:simple +full:- +full:graph +full:- +full:card (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/sound/soc/generic/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 snd-soc-simple-card-utils-objs := simple-card-utils.o
3 snd-soc-simple-card-objs := simple-card.o
4 snd-soc-audio-graph-card-objs := audio-graph-card.o
6 obj-$(CONFIG_SND_SIMPLE_CARD_UTILS) += snd-soc-simple-card-utils.o
7 obj-$(CONFIG_SND_SIMPLE_CARD) += snd-soc-simple-card.o
8 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD) += snd-soc-audio-graph-card.o
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 tristate "ASoC Simple sound card support"
9 This option enables generic simple sound card support
13 tristate "ASoC Audio Graph sound card support"
17 This option enables generic simple sound card support
18 with OF-graph DT bindings.
Daudio-graph-card.c1 // SPDX-License-Identifier: GPL-2.0
3 // ASoC audio graph sound card support
8 // based on ${LINUX}/sound/soc/generic/simple-card.c
25 #define PREFIX "audio-graph-card,"
31 struct snd_soc_dapm_context *dapm = w->dapm; in graph_outdrv_event()
32 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(dapm->card); in graph_outdrv_event()
36 gpiod_set_value_cansleep(priv->pa_gpio, 1); in graph_outdrv_event()
39 gpiod_set_value_cansleep(priv->pa_gpio, 0); in graph_outdrv_event()
42 return -EINVAL; in graph_outdrv_event()
71 if (ret != -ENOTSUPP) in graph_get_dai_id()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Daudio-graph-card.txt1 Audio Graph Card:
3 Audio Graph Card specifies audio DAI connections of SoC <-> codec.
5 see ${LINUX}/Documentation/devicetree/bindings/graph.txt
7 Basically, Audio Graph Card property is same as Simple Card.
8 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.txt
10 Below are same as Simple-Card.
12 - label
13 - widgets
14 - routing
15 - dai-format
[all …]
Drenesas,rsnd.txt1 Renesas R-Car sound
7 Renesas R-Car and RZ/G sound is constructed from below modules
11 - SRC : Sampling Rate Converter
12 - CMD
13 - CTU : Channel Transfer Unit
14 - MIX : Mixer
15 - DVC : Digital Volume and Mute Function
25 Multi channel is supported by Multi-SSI, or TDM-SSI.
27 Multi-SSI : 6ch case, you can use stereo x 3 SSI
28 TDM-SSI : 6ch case, you can use TDM
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/display/bridge/
Dsii902x.txt4 - compatible: "sil,sii9022"
5 - reg: i2c address of the bridge
8 - interrupts: describe the interrupt line used to inform the host
10 - reset-gpios: OF device-tree gpio specification for RST_N pin.
13 - #sound-dai-cells: <0> or <1>. <0> if only i2s or spdif pin
16 - sil,i2s-data-lanes: Array of up to 4 integers with values of 0-3
21 pins (SD0 - SD3). Any i2s pin can be connected to any fifo,
26 - clocks: phandle and clock specifier for each clock listed in
27 the clock-names property
28 - clock-names: "mclk"
[all …]
/Linux-v5.4/Documentation/sound/soc/
Ddpcm.rst15 graph representing the DSP internal audio paths and uses the mixer settings to
18 DPCM re-uses all the existing component codec, platform and DAI drivers without
23 -------------------------------------
26 document for all examples :-
32 PCM0 <------------> * * <----DAI0-----> Codec Headset
34 PCM1 <------------> * * <----DAI1-----> Codec Speakers
36 PCM2 <------------> * * <----DAI2-----> MODEM
38 PCM3 <------------> * * <----DAI3-----> BT
40 * * <----DAI4-----> DMIC
42 * * <----DAI5-----> FM
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Domap4-droid4-xt894.dts1 // SPDX-License-Identifier: GPL-2.0-only
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
6 #include "motorola-cpcap-mapphone.dtsi"
13 stdout-path = &uart3;
22 * We seem to have only 1021 MB accessible, 1021 - 1022 is locked,
23 * then 1023 - 1024 seems to contain mbm.
31 gpio-poweroff {
32 compatible = "gpio-poweroff";
33 pinctrl-0 = <&poweroff_gpio>;
[all …]
Dam335x-sl50.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2015 Toby Churchill - http://www.toby-churchill.com/
5 /dts-v1/;
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "tcl,am335x-sl50", "ti,am33xx";
17 cpu0-supply = <&dcdc2_reg>;
27 stdout-path = &uart0;
31 compatible = "gpio-leds";
32 pinctrl-names = "default";
[all …]
/Linux-v5.4/arch/arm64/boot/dts/hisilicon/
Dhi6220-hikey.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "hikey-pinctrl.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
16 compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220";
26 stdout-path = "serial3:115200n8";
32 * 0x05e0,0000 - 0x05ef,ffff: MCU firmware runtime using
33 * 0x05f0,1000 - 0x05f0,1fff: Reboot reason
34 * 0x06df,f000 - 0x06df,ffff: Mailbox message data
35 * 0x0740,f000 - 0x0740,ffff: MCU firmware section
[all …]
/Linux-v5.4/sound/soc/intel/haswell/
Dsst-haswell-pcm.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/dma-mapping.h>
23 #include "../haswell/sst-haswell-ipc.h"
24 #include "../common/sst-dsp-priv.h"
25 #include "../common/sst-dsp.h"
35 /* simple volume table */
141 /* static mappings between PCMs and modules - may be dynamic in future */
169 return i - 1; in hsw_ipc_to_mixer()
177 (struct soc_mixer_control *)kcontrol->private_value; in hsw_stream_volume_put()
181 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_put()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/
Dvendor-prefixes.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/vendor-prefixes.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
19 "^(at25|devbus|dmacap|dsa|exynos|gpio-fan|gpio|gpmc|hdmi|i2c-gpio),.*": true
21 "^(pinctrl-single|#pinctrl-single|PowerPC),.*": true
22 "^(pl022|pxa-mmc|rcar_sound|rotary-encoder|s5m8767|sdhci),.*": true
23 "^(simple-audio-card|simple-graph-card|st-plgpio|st-spics|ts),.*": true
34 "^active-semi,.*":
[all …]
/Linux-v5.4/Documentation/admin-guide/
Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
56 Documentation/firmware-guide/acpi/debug.rst for more information about
119 Disable auto-serialization of AML methods
122 auto-serialization feature.
[all …]