Home
last modified time | relevance | path

Searched +full:codec +full:- +full:gpio3 (Results 1 – 25 of 272) sorted by relevance

1234567891011

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Dcirrus,lochnagar.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
14 Smart CODEC and Amp devices. It allows the connection of most Cirrus
15 Logic devices on mini-cards, as well as allowing connection of various
26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt
29 [3] include/dt-bindings/pinctrl/lochnagar.h
37 - cirrus,lochnagar-pinctrl
39 gpio-controller: true
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3566-evb3-ddr3-v10.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
12 #include "rk3566-evb.dtsi"
16 compatible = "rockchip,rk3566-evb3-DDR3-v10", "rockchip,rk3566";
18 rk_headset: rk-headset {
21 pinctrl-names = "default";
22 pinctrl-0 = <&hp_det>;
25 vcc3v3_vga: vcc3v3-vga {
[all …]
H A Drk3568-toybrick-x0.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
10 #include "rk3568-toybrick.dtsi"
12 /delete-node/ &adc_keys;
15 compatible = "rockchip,rk3568-toybrick", "rockchip,rk3568";
16 adc-keys {
17 compatible = "adc-keys";
18 io-channels = <&saradc 0>;
19 io-channel-names = "buttons";
[all …]
H A Drk3566-rk817-eink.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/input/rk-input.h>
12 #include <dt-bindings/sensor-dev.h>
13 #include <dt-bindings/display/drm_mipi_dsi.h>
15 #include "rk3568-android.dtsi"
16 #include "rk3566-eink.dtsi"
20 compatible = "rockchip,rk3566-rk817-eink", "rockchip,rk3566";
[all …]
H A Drk3588-toybrick-x0.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-toybrick.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 /* If hdmirx node is disabled, delete the reserved-memory node here. */
14 reserved-memory {
15 #address-cells = <2>;
16 #size-cells = <2>;
19 /* Reserve 128MB memory for hdmirx-controller@fdee0000 */
21 compatible = "shared-dma-pool";
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Drt5640.txt1 RT5640/RT5639 audio CODEC
7 - compatible : One of "realtek,rt5640" or "realtek,rt5639".
9 - reg : The I2C address of the device.
11 - interrupts : The CODEC's interrupt output.
15 - clocks: The phandle of the master clock to the CODEC
16 - clock-names: Should be "mclk"
18 - realtek,in1-differential
19 - realtek,in2-differential
20 - realtek,in3-differential
21 Boolean. Indicate MIC1/2/3 input are differential, rather than single-ended.
[all …]
H A Drockchip,rk1000-codec.txt1 * Rockchip RK1000 codec
5 - compatible: "rockchip,rk1000-codec"
6 - reg : the I2C address of the device.
7 - rockchip,spk-en-gpio: the enable gpio of spk.
8 - rockchip,pa-en-time-ms: pa enable dealy time(ms).
9 - rockchip,ctl: phandle to the rk1000 core controller.
11 Example for rk1000 codec:
13 rk1000_codec: rk1000-codec@60 {
16 rockchip,spk-en-gpio = <&gpio3 31 GPIO_ACTIVE_LOW>;
17 rockchip,pa-en-time-ms = <5000>;
H A Drt3261.txt1 rt3261 audio CODEC
7 - compatible : "rt3261"
9 - reg : the I2C address of the device.
11 - codec-en-gpio : the enable gpio of codec.
13 - spk-num : the number of speaker.
15 - modem-input-mode : modem input mode (DIFFERENTIAL/SINGLE_END).
17 - lout-to-modem_mode : line out mode.
19 - spk-amplify : Gain control for speaker.
26 codec-en-gpio = <&gpio3 GPIO_D7 GPIO_ACTIVE_HIGH>;
27 spk-num= <2>;
[all …]
H A Duda1334.txt1 UDA1334 audio CODEC
3 This device uses simple GPIO pins for controlling codec settings.
7 - compatible : "nxp,uda1334"
8 - nxp,mute-gpios: a GPIO spec for the MUTE pin.
9 - nxp,deemph-gpios: a GPIO spec for the De-emphasis pin
13 uda1334: audio-codec {
15 nxp,mute-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
16 nxp,deemph-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
H A Drt5668.txt1 RT5668B audio CODEC
7 - compatible : "realtek,rt5668b"
9 - reg : The I2C address of the device.
13 - interrupts : The CODEC's interrupt output.
15 - realtek,dmic1-data-pin
20 - realtek,dmic1-clk-pin
22 1: using GPIO3 pin as dmic1 clock pin
24 - realtek,jd-src
28 - realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
43 interrupt-parent = <&gpio>;
[all …]
H A Drt5682.txt1 RT5682 audio CODEC
7 - compatible : "realtek,rt5682" or "realtek,rt5682i"
9 - reg : The I2C address of the device.
13 - interrupts : The CODEC's interrupt output.
15 - realtek,dmic1-data-pin
20 - realtek,dmic1-clk-pin
22 1: using GPIO3 pin as dmic1 clock pin
24 - realtek,jd-src
28 - realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
30 - realtek,btndet-delay
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dpx3se-evb.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /dts-v1/;
5 #include <dt-bindings/display/drm_mipi_dsi.h>
6 #include <dt-bindings/input/input.h>
10 compatible = "rockchip,px3se-evb", "rockchip,rk3128";
13 bootargs = "loglevel=7 root=PARTUUID=614e0000-0000-4b53-8000-1d28000054a9 rootwait";
16 adc-keys {
17 compatible = "adc-keys";
18 io-channels = <&saradc 1>;
19 io-channel-names = "buttons";
[all …]
H A Dimx35-eukrea-mbimxsd35-baseboard.dts1 // 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";
17 compatible = "gpio-keys";
18 pinctrl-names = "default";
19 pinctrl-0 = <&pinctrl_bp1>;
23 gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
[all …]
H A Drk3229-gva-sdk.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
46 #include "rk3229-cpu-opp.dtsi"
47 #include "rk322x-android.dtsi"
51 compatible = "rockchip,rk3229-gva-sdk", "rockchip,rk3229";
53 sdio_pwrseq: sdio-pwrseq {
54 compatible = "mmc-pwrseq-simple";
56 clock-names = "ext_clock";
57 pinctrl-names = "default";
58 pinctrl-0 = <&wifi_enable_h>;
[all …]
H A Drk3229-evb-android.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "rk3229-cpu-opp.dtsi"
8 #include "rk322x-android.dtsi"
9 #include <dt-bindings/input/input.h>
13 compatible = "gpio-keys";
14 #address-cells = <1>;
15 #size-cells = <0>;
18 pinctrl-names = "default";
19 pinctrl-0 = <&pwr_key>;
21 power_key: power-key {
[all …]
H A Drk3128h-box.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
9 #include <dt-bindings/pwm/pwm.h>
10 #include <dt-bindings/input/input.h>
17 fiq_debugger: fiq-debugger {
18 compatible = "rockchip,fiq-debugger";
20 rockchip,serial-id = <2>;
21 rockchip,signal-irq = <159>;
22 rockchip,wake-irq = <0>;
23 rockchip,irq-mode-enable = <0>; /* If enable uart uses irq instead of fiq */
[all …]
H A Dimx6qdl-wandboard.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/gpio/gpio.h>
12 stdout-path = &uart1;
16 compatible = "fsl,imx6-wandboard-sgtl5000",
17 "fsl,imx-audio-sgtl5000";
18 model = "imx6-wandboard-sgtl5000";
19 ssi-controller = <&ssi1>;
20 audio-codec = <&codec>;
21 audio-routing =
25 mux-int-port = <1>;
[all …]
H A Dimx28-m28evk.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include "imx28-m28.dtsi"
17 compatible = "fsl,imx28-mmc";
18 pinctrl-names = "default";
19 pinctrl-0 = <&mmc0_8bit_pins_a
22 bus-width = <8>;
23 wp-gpios = <&gpio3 10 0>;
24 vmmc-supply = <&reg_vddio_sd0>;
29 #address-cells = <1>;
[all …]
H A Dimx53-voipac-bsb.dts1 // 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 Dimx25-eukrea-mbimxsd25-baseboard.dts1 // 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";
17 compatible = "gpio-keys";
18 pinctrl-names = "default";
19 pinctrl-0 = <&pinctrl_gpiokeys>;
23 gpios = <&gpio3 18 GPIO_ACTIVE_LOW>;
[all …]
H A Dimx28-evk.dts1 // SPDX-License-Identifier: GPL-2.0+
5 /dts-v1/;
10 compatible = "fsl,imx28-evk", "fsl,imx28";
18 reg_3p3v: regulator-3p3v {
19 compatible = "regulator-fixed";
20 regulator-name = "3P3V";
21 regulator-min-microvolt = <3300000>;
22 regulator-max-microvolt = <3300000>;
23 regulator-always-on;
26 reg_vddio_sd0: regulator-vddio-sd0 {
[all …]
H A Dimx6qdl-hummingboard.dtsi4 * This file is dual-licensed: you can use it either under the terms
41 #include <dt-bindings/sound/fsl-imx-audmux.h>
51 stdout-path = &uart1;
54 ir_recv: ir-receiver {
55 compatible = "gpio-ir-receiver";
56 gpios = <&gpio3 5 GPIO_ACTIVE_LOW>;
57 pinctrl-names = "default";
58 pinctrl-0 = <&pinctrl_hummingboard_gpio3_5>;
61 v_3v2: regulator-v-3v2 {
62 compatible = "regulator-fixed";
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2017-2018 Cirrus Logic, Inc. and
21 #include <linux/pinctrl/pinconf-generic.h>
27 #include <dt-bindings/pinctrl/lochnagar.h>
29 #include "../pinctrl-utils.h"
33 #define LN_CDC_AIF1_STR "codec-aif1"
34 #define LN_CDC_AIF2_STR "codec-aif2"
35 #define LN_CDC_AIF3_STR "codec-aif3"
36 #define LN_DSP_AIF1_STR "dsp-aif1"
37 #define LN_DSP_AIF2_STR "dsp-aif2"
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dimx8mq-librem5.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2018-2020 Purism SPC
6 /dts-v1/;
8 #include "dt-bindings/input/input.h"
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include "dt-bindings/pwm/pwm.h"
11 #include "dt-bindings/usb/pd.h"
18 backlight_dsi: backlight-dsi {
19 compatible = "led-backlight";
23 pmic_osc: clock-pmic {
[all …]
H A Dimx8mq-librem5-devkit.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2018-2019 Purism SPC
6 /dts-v1/;
8 #include "dt-bindings/input/input.h"
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include "dt-bindings/pwm/pwm.h"
11 #include "dt-bindings/usb/pd.h"
16 compatible = "purism,librem5-devkit", "fsl,imx8mq";
18 backlight_dsi: backlight-dsi {
19 compatible = "pwm-backlight";
[all …]

1234567891011