| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | cirrus,lochnagar.yaml | 1 # 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 D | rk3566-evb3-ddr3-v10.dtsi | 1 // 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 D | rk3568-toybrick-x0.dtsi | 1 // 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 D | rk3566-rk817-eink.dts | 1 // 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 D | rk3588-toybrick-x0.dtsi | 1 // 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 D | rt5640.txt | 1 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 D | rockchip,rk1000-codec.txt | 1 * 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 D | rt3261.txt | 1 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 D | uda1334.txt | 1 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 D | rt5668.txt | 1 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 D | rt5682.txt | 1 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 D | px3se-evb.dts | 1 // 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 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"; 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&pinctrl_bp1>; 23 gpios = <&gpio3 25 GPIO_ACTIVE_LOW>; [all …]
|
| H A D | rk3229-gva-sdk.dts | 4 * 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 D | rk3229-evb-android.dtsi | 1 // 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 D | rk3128h-box.dtsi | 1 // 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 D | imx6qdl-wandboard.dtsi | 1 // 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 D | imx28-m28evk.dts | 1 // 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 = <®_vddio_sd0>; 29 #address-cells = <1>; [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"; 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&pinctrl_gpiokeys>; 23 gpios = <&gpio3 18 GPIO_ACTIVE_LOW>; [all …]
|
| H A D | imx28-evk.dts | 1 // 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 D | imx6qdl-hummingboard.dtsi | 4 * 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 D | pinctrl-lochnagar.c | 1 // 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 D | imx8mq-librem5.dtsi | 1 // 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 D | imx8mq-librem5-devkit.dts | 1 // 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 …]
|