/linux/Documentation/devicetree/bindings/sound/ |
H A D | imx-audio-sgtl5000.txt | 5 - compatible : "fsl,imx-audio-sgtl5000" 7 - model : The user-visible name of this sound complex 9 - ssi-controller : The phandle of the i.MX SSI controller 11 - audio-codec : The phandle of the SGTL5000 audio codec 13 - audio-routing : A list of the connections between audio components. 33 * Ext Spk 35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) 37 - mux-ext-port : The external port of the i.MX audio muxer 39 Note: The AUDMUX port numbering should start at 1, which is consistent with 45 compatible = "fsl,imx51-babbage-sgtl5000", [all …]
|
H A D | fsl,imx-audio-es8328.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 14 - $ref: sound-card-common.yaml# 18 const: fsl,imx-audio-es8328 22 description: The user-visible name of this sound complex 24 ssi-controller: [all …]
|
H A D | eukrea-tlv320.txt | 5 - compatible : "eukrea,asoc-tlv320" 7 - eukrea,model : The user-visible name of this sound complex. 9 - ssi-controller : The phandle of the SSI controller. 11 - fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX). 13 - fsl,mux-ext-port : The external port of the i.MX audio muxer. 15 Note: The AUDMUX port numbering should start at 1, which is consistent with 21 compatible = "eukrea,asoc-tlv320"; 22 eukrea,model = "imx51-eukrea-tlv320aic23"; 23 ssi-controller = <&ssi2>; 24 fsl,mux-int-port = <2>; [all …]
|
/linux/sound/soc/fsl/ |
H A D | imx-es8328.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include "imx-audmux.h" 30 .name = "headset-gpio", 51 struct imx_es8328_data *data = container_of(rtd->card, in imx_es8328_dai_init() 55 if (data->jack_gpiod) { in imx_es8328_dai_init() 57 ret = snd_soc_card_jack_new_pins(rtd->card, "Headphone", in imx_es8328_dai_init() 65 headset_jack_gpios[0].desc = data->jack_gpiod; in imx_es8328_dai_init() 78 SND_SOC_DAPM_REGULATOR_SUPPLY("audio-amp", 1, 0), 88 struct device_node *np = pdev->dev.of_node; in imx_es8328_probe() 95 struct device *dev = &pdev->dev; in imx_es8328_probe() [all …]
|
H A D | imx-sgtl5000.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include "imx-audmux.h" 29 struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card); in imx_sgtl5000_dai_init() 30 struct device *dev = rtd->card->dev; in imx_sgtl5000_dai_init() 34 data->clk_frequency, SND_SOC_CLOCK_IN); in imx_sgtl5000_dai_init() 48 SND_SOC_DAPM_SPK("Ext Spk", NULL), 53 struct device_node *np = pdev->dev.of_node; in imx_sgtl5000_probe() 62 ret = of_property_read_u32(np, "mux-int-port", &int_port); in imx_sgtl5000_probe() 64 dev_err(&pdev->dev, "mux-int-port missing or invalid\n"); in imx_sgtl5000_probe() 67 ret = of_property_read_u32(np, "mux-ext-port", &ext_port); in imx_sgtl5000_probe() [all …]
|
H A D | eukrea-tlv320.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // eukrea-tlv320.c -- SoC audio for eukrea_cpuimxXX in I2S mode 9 // and on sound/soc/imx/phycore-ac97.c which is 22 #include <asm/mach-types.h> 25 #include "imx-ssi.h" 26 #include "imx-audmux.h" 41 dev_err(cpu_dai->dev, in eukrea_tlv320_hw_params() 51 if (ret && ret != -EINVAL) { in eukrea_tlv320_hw_params() 52 dev_err(cpu_dai->dev, in eukrea_tlv320_hw_params() 66 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "tlv320aic23-hifi")), [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8qxp-mek.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 9 #include <dt-bindings/usb/pd.h> 13 compatible = "fsl,imx8qxp-mek", "fsl,imx8qxp"; 16 stdout-path = &lpuart0; 24 reg_usdhc2_vmmc: usdhc2-vmmc { 25 compatible = "regulator-fixed"; 26 regulator-name = "SD1_SPWR"; 27 regulator-min-microvolt = <3000000>; 28 regulator-max-microvolt = <3000000>; [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6qdl-mba6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2013-2021 TQ-Systems GmbH 6 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 9 #include <dt-bindings/clock/imx6qdl-clock.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/sound/fsl-imx-audmux.h> 18 /delete-property/ mmc2; 19 /delete-property/ mmc3; 24 stdout-path = &uart2; [all …]
|
H A D | imx35-eukrea-mbimxsd35-baseboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include "imx35-eukrea-cpuimx35.dtsi" 14 compatible = "eukrea,mbimxsd35-baseboard", "eukrea,cpuimx35", "fsl,imx35"; 16 gpio-keys { 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&pinctrl_bp1>; [all …]
|
H A D | imx53-m53evk.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 7 #include "imx53-m53.dtsi" 11 compatible = "aries,imx53-m53evk", "denx,imx53-m53evk", "fsl,imx53"; 14 compatible = "fsl,imx-parallel-display"; 15 interface-pix-fmt = "bgr666"; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_ipu_disp1>; 19 display-timings { 20 native-mode = <&timing0>; [all …]
|
H A D | imx6qdl-dhcom-pdk2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2015-2021 DH electronics GmbH 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pwm/pwm.h> 14 stdout-path = "serial0:115200n8"; 17 clk_ext_audio_codec: clock-codec { 18 #clock-cells = <0>; 19 clock-frequency = <24000000>; [all …]
|
H A D | imx53-voipac-bsb.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 7 #include "imx53-voipac-dmm-668.dtsi" 11 compatible = "fsl,imx53-voipac-sgtl5000", 12 "fsl,imx-audio-sgtl5000"; 13 model = "imx53-voipac-sgtl5000"; 14 ssi-controller = <&ssi2>; 15 audio-codec = <&sgtl5000>; 16 audio-routing = 18 mux-int-port = <2>; [all …]
|
H A D | imx25-eukrea-mbimxsd25-baseboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include "imx25-eukrea-cpuimx25.dtsi" 14 compatible = "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25"; 16 gpio-keys { 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&pinctrl_gpiokeys>; [all …]
|
H A D | imx6q-dms-ba16.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include "imx6q-ba16.dtsi" 9 model = "Advantech DMS-BA16"; 10 compatible = "advantech,imx6q-dms-ba16", "advantech,imx6q-ba16", "fsl,imx6q"; 12 reg_usb_otg_vbus: regulator-usbotgvbus { 13 compatible = "regulator-fixed"; 14 regulator-name = "usb_otg_vbus"; 15 regulator-min-microvolt = <5000000>; [all …]
|
H A D | imx6qdl-emcon-avari.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 15 reg_wall_5p0: reg-wall5p0 { 16 compatible = "regulator-fixed"; 17 regulator-name = "Main-Supply"; 18 regulator-min-microvolt = <5000000>; 19 regulator-max-microvolt = <5000000>; 20 regulator-always-on; 21 regulator-boot-on; 24 reg_base3p3: reg-base3p3 { 25 compatible = "regulator-fixed"; [all …]
|
H A D | imx6sll-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 * Copyright 2017-2018 NXP. 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 16 compatible = "fsl,imx6sll-evk", "fsl,imx6sll"; 19 stdout-path = &uart1; 27 backlight_display: backlight-display { 28 compatible = "pwm-backlight"; 30 brightness-levels = <0 4 8 16 32 64 128 255>; [all …]
|
H A D | imx53-mba53.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 /dts-v1/; 8 #include "imx53-tqma53.dtsi" 15 stdout-path = &uart2; 19 compatible = "pwm-backlight"; 21 brightness-levels = <0 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100>; 22 default-brightness-level = <10>; 23 enable-gpios = <&gpio7 7 0>; 24 power-supply = <®_backlight>; 28 compatible = "fsl,imx-parallel-display"; [all …]
|
H A D | imx6qdl-udoo.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 19 stdout-path = &uart2; 23 compatible = "gpio-backlight"; 25 default-on; 29 gpio-poweroff { 30 compatible = "gpio-poweroff"; 32 pinctrl-0 = <&pinctrl_power_off>; 33 pinctrl-names = "default"; 43 * in reality it is a -20t (parallel) model, [all …]
|
H A D | imx6-logicpd-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 compatible = "gpio-keys"; 9 button-0 { 13 debounce-interval = <10>; 14 wakeup-source; 17 button-1 { 21 debounce-interval = <10>; 22 wakeup-source; 25 button-2 { 29 debounce-interval = <10>; [all …]
|
H A D | imx6sx-sdb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 13 compatible = "fsl,imx6sx-sdb", "fsl,imx6sx"; 16 stdout-path = &uart1; 24 backlight_display: backlight-display { 25 compatible = "pwm-backlight"; 27 brightness-levels = <0 4 8 16 32 64 128 255>; 28 default-brightness-level = <6>; [all …]
|
H A D | imx6sl-evk.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 13 compatible = "fsl,imx6sl-evk", "fsl,imx6sl"; 16 stdout-path = &uart1; 25 compatible = "pwm-backlight"; 27 brightness-levels = <0 4 8 16 32 64 128 255>; 28 default-brightness-level = <6>; 32 compatible = "gpio-leds"; [all …]
|
H A D | imx51-eukrea-mbimxsd51-baseboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 7 #include "imx51-eukrea-cpuimx51.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 16 compatible = "fixed-clock"; 17 #clock-cells = <0>; 18 clock-frequency = <24000000>; 23 compatible = "gpio-keys"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_gpiokeys_1>; [all …]
|
H A D | imx6qdl-sabresd.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <dt-bindings/clock/imx6qdl-clock.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 12 stdout-path = &uart1; 20 reg_usb_otg_vbus: regulator-usb-otg-vbus { 21 compatible = "regulator-fixed"; 22 regulator-name = "usb_otg_vbus"; 23 regulator-min-microvolt = <5000000>; 24 regulator-max-microvolt = <5000000>; [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-devkit8000-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <dt-bindings/input/input.h> 16 compatible = "gpio-leds"; 18 led-heartbeat { 20 gpios = <&gpio6 26 GPIO_ACTIVE_HIGH>; /* 186 -> LED1 */ 21 default-state = "on"; 22 linux,default-trigger = "heartbeat"; 25 led-mmc { 27 gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>; /* 163 -> LED2 */ 28 default-state = "on"; [all …]
|
/linux/arch/arm/boot/dts/microchip/ |
H A D | lan966x-pcb8309.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * lan966x_pcb8309.dts - Device Tree file for PCB8309 5 /dts-v1/; 7 #include "dt-bindings/phy/phy-lan966x-serdes.h" 10 model = "Microchip EVB - LAN9662"; 11 compatible = "microchip,lan9662-pcb8309", "microchip,lan9662", "microchip,lan966"; 20 stdout-path = "serial0:115200n8"; 23 gpio-restart { 24 compatible = "gpio-restart"; 29 i2c-mux { [all …]
|