| /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/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,multicodecs.txt | 4 - compatible: "rockchip,multicodecs-card" 5 - rockchip,cpu: The phandle of the Rockchip I2S/PDM controller that's 6 connected to the CODEC 7 - rockchip,codec: The phandle of audio codecs 10 - rockchip,card-name: User specified audio sound card name, one string property. 11 - rockchip,codec-hp-det : Detect the headphone via internal codec. 12 - rockchip,wait-card-locked : This is a variable length array, user specified 15 - rockchip,audio-routing : sound card dapm routing. 16 - hp-det-gpio : headphone detect gpio. 17 - io-channels : headset mic/key detect adc channel. [all …]
|
| H A D | mt2701-cs42448.txt | 1 MT2701 with CS42448 CODEC 4 - compatible: "mediatek,mt2701-cs42448-machine" 5 - mediatek,platform: the phandle of MT2701 ASoC platform 6 - audio-routing: a list of the connections between audio 7 - mediatek,audio-codec: the phandles of cs42448 codec 8 - mediatek,audio-codec-bt-mrg the phandles of bt-sco dummy codec 9 - pinctrl-names: Should contain only one value - "default" 10 - pinctrl-0: Should specify pin control groups used for this controller. 11 - i2s1-in-sel-gpio1, i2s1-in-sel-gpio2: Should specify two gpio pins to 12 control I2S1-in mux. [all …]
|
| H A D | tas2764.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Dan Murphy <dmurphy@ti.com> 14 The TAS2764 is a mono, digital input Class-D audio amplifier optimized for 22 - ti,tas2764 29 reset-gpios: 33 shutdown-gpios: 40 ti,imon-slot-no: 44 ti,vmon-slot-no: [all …]
|
| H A D | tas2770.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2019-20 Texas Instruments Incorporated 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Shi Fu <shifu0704@thundersoft.com> 14 The TAS2770 is a mono, digital input Class-D audio amplifier optimized for 22 - ti,tas2770 29 reset-gpio: 32 shutdown-gpios: 38 ti,imon-slot-no: [all …]
|
| H A D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Dan Murphy <dmurphy@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - const: ti,tlv320adc3140 29 - const: ti,tlv320adc5140 30 - const: ti,tlv320adc6140 [all …]
|
| H A D | st,sta32x.txt | 1 STA32X audio CODEC 7 - compatible: "st,sta32x" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 10 deasserted before communication to the codec starts. 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 13 it will be deasserted before communication to the codec 16 - Vdda-supply: regulator spec, providing 3.3V 17 - Vdd3-supply: regulator spec, providing 3.3V 18 - Vcc-supply: regulator spec, providing 5V - 26V [all …]
|
| H A D | rockchip,rk3228-codec.txt | 1 * Rockchip Rk3228 internal codec 5 - compatible: "rockchip,rk3228-codec" 6 - reg: physical base address of the controller and length of memory mapped 8 - clocks: a list of phandle + clock-specifer pairs, one for each entry in clock-names. 9 - clock-names: a list of clock names, one for each entry in clocks. 10 - spk-en-gpio: speaker enable gpio. 11 - spk-depop-time-ms: speaker depop time msec. 13 Example for rk3228 internal codec: 15 codec: codec@12010000 { 16 compatible = "rockchip,rk3228-codec"; [all …]
|
| H A D | tas2562.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Dan Murphy <dmurphy@ti.com> 14 The TAS2562 is a mono, digital input Class-D audio amplifier optimized for 28 - ti,tas2562 29 - ti,tas2563 30 - ti,tas2564 31 - ti,tas2110 38 shut-down-gpios: [all …]
|
| H A D | st,sta350.txt | 1 STA350 audio CODEC 7 - compatible: "st,sta350" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 10 deasserted before communication to the codec starts. 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 13 it will be deasserted before communication to the codec 16 - vdd-dig-supply: regulator spec, providing 3.3V 17 - vdd-pll-supply: regulator spec, providing 3.3V 18 - vcc-supply: regulator spec, providing 5V - 26V [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>;
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-evb-cros.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 compatible = "google,rk3399evb", "rockchip,rk3399-evb", "rockchip,rk3399"; 11 edp_panel: edp-panel { 12 compatible = "lg,lp097qx1-spa1", "panel-simple"; 14 power-supply = <&vcc3v3_s0>; 15 enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; 19 remote-endpoint = <&edp_out_panel>; 24 hdmi_codec: hdmi-codec { 25 compatible = "simple-audio-card"; 26 simple-audio-card,format = "i2s"; [all …]
|
| H A D | rk3399-firefly-linux.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "dt-bindings/pwm/pwm.h" 11 #include "rk3399-opp.dtsi" 12 #include "rk3399-linux.dtsi" 13 #include <dt-bindings/input/input.h> 17 compatible = "rockchip,rk3399-firefly-linux", "rockchip,rk3399"; 21 compatible = "pwm-backlight"; 23 brightness-levels = < 56 default-brightness-level = <200>; [all …]
|
| H A D | rk3399-excavator-sapphire.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "rk3399-sapphire.dtsi" 8 #include <dt-bindings/sensor-dev.h> 10 compatible = "rockchip,rk3399-sapphire-excavator", "rockchip,rk3399"; 12 rt5651_sound: rt5651-sound { 13 compatible = "simple-audio-card"; 14 simple-audio-card,format = "i2s"; 15 simple-audio-card,name = "realtek,rt5651-codec"; 16 simple-audio-card,mclk-fs = <256>; 17 simple-audio-card,widgets = [all …]
|
| H A D | rk3399-firefly-android.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "dt-bindings/pwm/pwm.h" 11 #include "rk3399-opp.dtsi" 12 #include <dt-bindings/display/drm_mipi_dsi.h> 13 #include <dt-bindings/input/input.h> 14 #include "rk3399-vop-clk-set.dtsi" 18 compatible = "rockchip,rk3399-firefly-android", "rockchip,rk3399"; 26 nvmem-cells = <&cpu_id>; 27 nvmem-cell-names = "id"; [all …]
|
| H A D | rk3588-vehicle-evb-v20.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "dt-bindings/usb/pd.h" 9 #include "rk3588-vehicle-v20.dtsi" 10 #include "rk3588-rk806-dual.dtsi" 12 pcie20_avdd0v85: pcie20-avdd0v85 { 13 compatible = "regulator-fixed"; 14 regulator-name = "pcie20_avdd0v85"; 15 regulator-boot-on; 16 regulator-always-on; 17 regulator-min-microvolt = <850000>; [all …]
|
| H A D | rk3328-box-liantong.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "rk3328-android.dtsi" 9 #include "rk3328-box-plus-dram-timing.dtsi" 10 #include <dt-bindings/input/input.h> 13 gmac_clkin: external-gmac-clock { 14 compatible = "fixed-clock"; 15 clock-frequency = <125000000>; 16 clock-output-names = "gmac_clkin"; 17 #clock-cells = <0>; 20 sdio_pwrseq: sdio-pwrseq { [all …]
|
| H A D | rk3328-evb-android.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "rk3328-android.dtsi" 9 #include <dt-bindings/input/input.h> 12 gmac_clkin: external-gmac-clock { 13 compatible = "fixed-clock"; 14 clock-frequency = <125000000>; 15 clock-output-names = "gmac_clkin"; 16 #clock-cells = <0>; 19 sdio_pwrseq: sdio-pwrseq { 20 compatible = "mmc-pwrseq-simple"; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | imx6qdl-nit6xlite.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 10 stdout-path = &uart2; 19 compatible = "simple-bus"; 20 #address-cells = <1>; 21 #size-cells = <0>; 24 compatible = "regulator-fixed"; 26 regulator-name = "2P5V"; 27 regulator-min-microvolt = <2500000>; [all …]
|
| 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 | imx7d-zii-rpu2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 * RPU - Remote Peripheral Unit 10 /dts-v1/; 11 #include <dt-bindings/thermal/thermal.h> 16 compatible = "zii,imx7d-rpu2", "fsl,imx7d"; 19 stdout-path = &uart2; 23 compatible = "fixed-clock"; 24 #clock-cells = <0>; 25 clock-frequency = <24576000>; 28 cs2000_in_dummy: dummy-oscillator { [all …]
|
| H A D | imx6ul-pico-hobbit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "imx6ul-pico.dtsi" 12 model = "TechNexion PICO-IMX6UL and HOBBIT baseboard"; 13 compatible = "technexion,imx6ul-pico-hobbit", "fsl,imx6ul"; 16 compatible = "gpio-leds"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpio_leds>; 21 label = "gpio-led"; 22 gpios = <&gpio1 29 GPIO_ACTIVE_LOW>; [all …]
|
| H A D | imx6qdl-gw53xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 27 compatible = "pwm-backlight"; 29 brightness-levels = <0 4 8 16 32 64 128 255>; 30 default-brightness-level = <7>; 33 gpio-keys { 34 compatible = "gpio-keys"; 35 #address-cells = <1>; [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 …]
|
| /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 …]
|