Searched full:dspk (Results 1 – 13 of 13) sorted by relevance
/linux-6.12.1/sound/soc/tegra/ |
D | tegra186_dspk.c | 4 // tegra186_dspk.c - Tegra186 DSPK driver 32 struct tegra186_dspk *dspk = snd_soc_component_get_drvdata(codec); in tegra186_dspk_get_fifo_th() local 34 ucontrol->value.integer.value[0] = dspk->rx_fifo_th; in tegra186_dspk_get_fifo_th() 43 struct tegra186_dspk *dspk = snd_soc_component_get_drvdata(codec); in tegra186_dspk_put_fifo_th() local 46 if (value == dspk->rx_fifo_th) in tegra186_dspk_put_fifo_th() 49 dspk->rx_fifo_th = value; in tegra186_dspk_put_fifo_th() 58 struct tegra186_dspk *dspk = snd_soc_component_get_drvdata(codec); in tegra186_dspk_get_osr_val() local 60 ucontrol->value.enumerated.item[0] = dspk->osr_val; in tegra186_dspk_get_osr_val() 69 struct tegra186_dspk *dspk = snd_soc_component_get_drvdata(codec); in tegra186_dspk_put_osr_val() local 72 if (value == dspk->osr_val) in tegra186_dspk_put_osr_val() [all …]
|
D | tegra186_dspk.h | 3 * tegra186_dspk.h - Definitions for Tegra186 DSPK driver 12 /* Register offsets from DSPK BASE */ 27 /* DSPK CORE CONTROL fields */ 38 /* DSPK interface clock ratio */
|
D | Kconfig | 111 tristate "Tegra186 DSPK module" 113 Config to enable the Digital Speaker Controller (DSPK) which 116 signal flow perspective DSPK can be viewed as a PDM transmitter 120 Say Y or M if you want to add support for Tegra186 DSPK module.
|
D | tegra_audio_graph_card.c | 57 strstr(dai->driver->name, "DSPK")) in need_clk_update() 111 * |---> DSPK modules in tegra_audio_graph_update_pll() 120 * This problem is seen for I2S only, as DMIC and DSPK minimum in tegra_audio_graph_update_pll()
|
D | Makefile | 15 snd-soc-tegra186-dspk-y := tegra186_dspk.o 35 obj-$(CONFIG_SND_SOC_TEGRA186_DSPK) += snd-soc-tegra186-dspk.o
|
D | tegra210_ahub.c | 213 /* XBAR -> DSPK -> Codec */
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra186-dspk.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra186-dspk.yaml# 7 title: Tegra186 DSPK Controller 10 The Digital Speaker Controller (DSPK) can be viewed as a Pulse 25 pattern: "^dspk@[0-9a-f]*$" 29 - const: nvidia,tegra186-dspk 32 - nvidia,tegra234-dspk 33 - nvidia,tegra194-dspk 34 - const: nvidia,tegra186-dspk 43 const: dspk 55 pattern: "^DSPK[1-9]$" [all …]
|
D | nvidia,tegra210-ahub.yaml | 13 external interfaces such as I2S, DMIC, DSPK. It interfaces with ADMA 85 '^dspk@[0-9a-f]+$': 87 $ref: nvidia,tegra186-dspk.yaml#
|
/linux-6.12.1/arch/arm64/boot/dts/nvidia/ |
D | tegra186.dtsi | 373 tegra_dspk1: dspk@2905000 { 374 compatible = "nvidia,tegra186-dspk"; 377 clock-names = "dspk"; 385 tegra_dspk2: dspk@2905100 { 386 compatible = "nvidia,tegra186-dspk"; 389 clock-names = "dspk";
|
D | tegra194.dtsi | 470 tegra_dspk1: dspk@2905000 { 471 compatible = "nvidia,tegra194-dspk", 472 "nvidia,tegra186-dspk"; 475 clock-names = "dspk"; 483 tegra_dspk2: dspk@2905100 { 484 compatible = "nvidia,tegra194-dspk", 485 "nvidia,tegra186-dspk"; 488 clock-names = "dspk";
|
D | tegra234.dtsi | 1072 tegra_dspk1: dspk@2905000 { 1073 compatible = "nvidia,tegra234-dspk", 1074 "nvidia,tegra186-dspk"; 1077 clock-names = "dspk"; 1106 tegra_dspk2: dspk@2905100 { 1107 compatible = "nvidia,tegra234-dspk", 1108 "nvidia,tegra186-dspk"; 1111 clock-names = "dspk";
|
D | tegra194-p3509-0000.dtsi | 636 dspk@2905000 { 661 dspk@2905100 {
|
D | tegra186-p2771-0000.dts | 744 dspk@2905000 { 769 dspk@2905100 {
|