/linux/sound/soc/codecs/ |
H A D | spdif_transmitter.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ALSA SoC SPDIF DIT driver 5 * This driver is used by controllers which can operate in DIT (SPDI/F) where 22 #define DRV_NAME "spdif-dit" 32 SND_SOC_DAPM_OUTPUT("spdif-out"), 36 { "spdif-out", NULL, "Playback" }, 50 .name = "dit-hifi", 62 return devm_snd_soc_register_component(&pdev->dev, in spdif_dit_probe() 69 { .compatible = "linux,spdif-dit", }, 86 MODULE_DESCRIPTION("SPDIF dummy codec driver");
|
H A D | spdif_receiver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ALSA SoC SPDIF DIR (Digital Interface Reciever) driver 5 * Based on ALSA SoC SPDIF DIT driver 9 * in these configurations. SPEAr SPDIF IN Audio controller uses this driver. 24 SND_SOC_DAPM_INPUT("spdif-in"), 28 { "Capture", NULL, "spdif-in" }, 50 .name = "dir-hifi", 62 return devm_snd_soc_register_component(&pdev->dev, in spdif_dir_probe() 69 { .compatible = "linux,spdif-dir", }, 78 .name = "spdif-dir", [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | linux,spdif.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/linux,spdif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Dummy SPDIF Transmitter/Receiver 10 - Mark Brown <broonie@kernel.org> 13 - $ref: dai-common.yaml# 18 - linux,spdif-dit 19 - linux,spdif-dir 21 "#sound-dai-cells": [all …]
|
/linux/sound/soc/samsung/ |
H A D | smdk_spdif.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // smdk_spdif.c - S/PDIF audio for SMDK 12 #include "spdif.h" 16 * like this function-'set_audio_clock_heirachy'. 27 return -EINVAL; in set_audio_clock_heirachy() 34 ret = -EINVAL; in set_audio_clock_heirachy() 38 sclk_audio0 = clk_get(&pdev->dev, "sclk_audio"); in set_audio_clock_heirachy() 42 ret = -EINVAL; in set_audio_clock_heirachy() 50 ret = -EINVAL; in set_audio_clock_heirachy() 82 return -ENOENT; in set_audio_clock_rate() [all …]
|
/linux/arch/arm/boot/dts/socionext/ |
H A D | uniphier-pxs2-vodka.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Copyright (C) 2015-2016 Socionext Inc. 8 /dts-v1/; 9 #include "uniphier-pxs2.dtsi" 13 compatible = "socionext,uniphier-pxs2-vodka", "socionext,uniphier-pxs2"; 16 stdout-path = "serial0:115200n8"; 36 compatible = "audio-graph-card"; 42 spdif-out { 43 compatible = "linux,spdif-dit"; 44 #sound-dai-cells = <0>; [all …]
|
/linux/arch/arm64/boot/dts/socionext/ |
H A D | uniphier-ld20-global.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Copyright (C) 2015-2017 Socionext Inc. 9 /dts-v1/; 10 #include <dt-bindings/gpio/uniphier-gpio.h> 11 #include "uniphier-ld20.dtsi" 15 compatible = "socionext,uniphier-ld20-global", 16 "socionext,uniphier-ld20"; 19 stdout-path = "serial0:115200n8"; 41 dvdd_reg: reg-fixed { 42 compatible = "regulator-fixed"; [all …]
|
H A D | uniphier-ld11-global.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Copyright (C) 2016-2017 Socionext Inc. 9 /dts-v1/; 10 #include <dt-bindings/gpio/uniphier-gpio.h> 11 #include "uniphier-ld11.dtsi" 15 compatible = "socionext,uniphier-ld11-global", 16 "socionext,uniphier-ld11"; 19 stdout-path = "serial0:115200n8"; 41 dvdd_reg: reg-fixed { 42 compatible = "regulator-fixed"; [all …]
|
H A D | uniphier-ld20-akebi96.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Derived from uniphier-ld20-global.dts. 7 // Copyright (C) 2015-2017 Socionext Inc. 8 // Copyright (C) 2019-2020 Linaro Ltd. 10 /dts-v1/; 11 #include <dt-bindings/gpio/uniphier-gpio.h> 12 #include "uniphier-ld20.dtsi" 16 compatible = "socionext,uniphier-ld20-akebi96", 17 "socionext,uniphier-ld20"; 20 stdout-path = "serial0:115200n8"; [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-g12b-dreambox.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "meson-g12b-w400.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 12 cvbs-connector { 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 reset-gpios = <&gpio GPIOA_11 GPIO_ACTIVE_LOW>; 20 clock-names = "ext_clock"; [all …]
|
H A D | meson-g12b-gtking.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-g12b-w400.dtsi" 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 15 model = "Beelink GT-King"; 22 spdif_dit: audio-codec-1 { 23 #sound-dai-cells = <0>; 24 compatible = "linux,spdif-dit"; 25 sound-name-prefix = "DIT"; 29 compatible = "amlogic,axg-sound-card"; [all …]
|
H A D | meson-g12b-ugoos-am6.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-g12b-w400.dtsi" 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 17 spdif_dit: audio-codec-1 { 18 #sound-dai-cells = <0>; 19 compatible = "linux,spdif-dit"; 20 sound-name-prefix = "DIT"; 24 compatible = "amlogic,axg-sound-card"; 25 model = "UGOOS-AM6"; [all …]
|
H A D | meson-gxbb-wetek-play2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-gxbb-wetek.dtsi" 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 14 compatible = "wetek,play2", "amlogic,meson-gxbb"; 17 spdif_dit: audio-codec-0 { 18 #sound-dai-cells = <0>; 19 compatible = "linux,spdif-dit"; 20 sound-name-prefix = "DIT"; [all …]
|
H A D | meson-gxbb-kii-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-gxbb-p20x.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/sound/meson-aiu.h> 15 compatible = "videostrong,kii-pro", "amlogic,meson-gxbb"; 18 spdif_dit: audio-codec-0 { 19 #sound-dai-cells = <0>; [all …]
|
H A D | meson-gxbb-p200.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-gxbb-p20x.dtsi" 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/sound/meson-aiu.h> 15 compatible = "amlogic,p200", "amlogic,meson-gxbb"; 18 spdif_dit: audio-codec-0 { 19 #sound-dai-cells = <0>; 20 compatible = "linux,spdif-dit"; 21 sound-name-prefix = "DIT"; [all …]
|
H A D | meson-gxl-s905x-vero4k.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-gxl-s905x-p212.dtsi" 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/sound/meson-aiu.h> 14 compatible = "osmc,vero4k", "amlogic,s905x", "amlogic,meson-gxl"; 17 reserved-memory { 21 no-map; 25 gpio-keys-polled { [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun7i-a20-itead-ibox.dts | 2 * Copyright 2015 - Marcus Cooper <codekipper@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun7i-a20.dtsi" 45 #include "sunxi-itead-core-common.dtsi" 49 compatible = "itead,itead-ibox-a20", "allwinner,sun7i-a20"; 52 compatible = "gpio-leds"; 53 pinctrl-names = "default"; 54 pinctrl-0 = <&led_pins_itead_core>; 56 led-0 { [all …]
|
H A D | sun6i-a31-i7.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun6i-a31.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 51 compatible = "mele,i7", "allwinner,sun6i-a31"; 58 stdout-path = "serial0:115200n8"; 61 hdmi-connector { 62 compatible = "hdmi-connector"; 67 remote-endpoint = <&hdmi_out_con>; [all …]
|
H A D | sun6i-a31s-sina31s.dts | 2 * Copyright 2015 Chen-Yu Tsai <wens@csie.org> 4 * This file is dual-licensed: you can use it either under the terms 44 #include "sun6i-a31s-sina31s-core.dtsi" 46 #include <dt-bindings/input/input.h> 50 compatible = "sinlinx,sina31s-sdk", "allwinner,sun6i-a31s"; 53 stdout-path = "serial0:115200n8"; 56 hdmi-connector { 57 compatible = "hdmi-connector"; 62 remote-endpoint = <&hdmi_out_con>; 68 compatible = "gpio-leds"; [all …]
|
H A D | sun4i-a10-a1000.dts | 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun4i-a10.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 53 compatible = "mele,a1000", "allwinner,sun4i-a10"; 60 stdout-path = "serial0:115200n8"; 63 hdmi-connector { 64 compatible = "hdmi-connector"; 69 remote-endpoint = <&hdmi_out_con>; [all …]
|
H A D | sun8i-h3-beelink-x2.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "roofull,beelink-x2", "allwinner,sun8i-h3"; 61 compatible = "cec-gpio"; 62 cec-gpios = <&pio 0 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; /* PA14 */ 63 hdmi-phandle = <&hdmi>; [all …]
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3566-box-demo.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/pinctrl/rockchip.h> 13 #include <dt-bindings/soc/rockchip,vop2.h> 18 compatible = "rockchip,rk3566-box-demo", "rockchip,rk3566"; 28 stdout-path = "serial2:1500000n8"; 31 gmac1_clkin: external-gmac1-clock { 32 compatible = "fixed-clock"; [all …]
|
/linux/sound/soc/kirkwood/ |
H A D | armada-370-db.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 15 #include <linux/platform_data/asoc-kirkwood.h> 59 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "cs42l51-hifi")), 63 DAILINK_COMP_ARRAY(COMP_CPU("spdif")), 64 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "dit-hifi")), 68 DAILINK_COMP_ARRAY(COMP_CPU("spdif")), 69 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "dir-hifi")), 82 .stream_name = "spdif-out", 88 .stream_name = "spdif-in", [all …]
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-388-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * (DB-88F6820) 8 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11 /dts-v1/; 12 #include "armada-388.dtsi" 16 compatible = "marvell,a385-db", "marvell,armada388", 20 stdout-path = "serial0:115200n8"; 35 internal-regs { 38 clock-frequency = <100000>; 39 audio_codec: audio-codec@4a { [all …]
|
H A D | armada-370-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * (DB-88F6710-BP-DDR3) 9 * Gregory CLEMENT <gregory.clement@free-electrons.com> 10 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 15 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 22 /dts-v1/; 23 #include "armada-370.dtsi" 27 compatible = "marvell,a370-db", "marvell,armada370", "marvell,armada-370-xp"; 30 stdout-path = "serial0:115200n8"; 43 internal-regs { [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6qdl-cubox-i.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 41 #include <dt-bindings/input/input.h> 42 #include <dt-bindings/gpio/gpio.h> 51 ir_recv: ir-receiver { 52 compatible = "gpio-ir-receiver"; 54 pinctrl-names = "default"; 55 pinctrl-0 = <&pinctrl_cubox_i_ir>; 58 led-controller { 59 compatible = "pwm-leds"; 60 pinctrl-names = "default"; [all …]
|