/Linux-v6.6/Documentation/devicetree/bindings/display/bridge/ |
D | adi,adv7533.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 20 - adi,adv7533 21 - adi,adv7535 35 reg-names: 38 needing a non-default address. 41 - const: main 42 - const: edid [all …]
|
D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 37 reg-names: 40 needing a non-default address. 43 - const: main [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/sound/ |
D | maxim,max98504.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 27 DIOVDD-supply: true 28 DVDD-supply: true 29 PVDD-supply: true 31 maxim,brownout-threshold: 36 PVDD brownout threshold, where values correspond to 2.6V, 2.65V...3.65V 37 voltage range. Property also enables the PVDD brownout protection. [all …]
|
D | tas5805m.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Beer <daniel.beer@igorinstitute.com> 13 The TAS5805M is a class D audio amplifier with a built-in DSP. 18 - ti,tas5805m 25 pvdd-supply: 27 Regulator for audio power supply (PVDD in the datasheet). 29 pdn-gpios: 31 Power-down control GPIO (PDN pin in the datasheet). [all …]
|
D | everest,es7134.txt | 4 - compatible : "everest,es7134" or 7 - VDD-supply : regulator phandle for the VDD supply 8 - PVDD-supply: regulator phandle for the PVDD supply for the es7154 12 i2s_codec: external-codec { 14 VDD-supply = <&vcc_5v>;
|
D | es8328.txt | 7 - compatible : Should be "everest,es8328" or "everest,es8388" 8 - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V 9 - AVDD-supply : Regulator providing analog supply voltage 3.3V 10 - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V 11 - IPVDD-supply : Regulator providing analog output voltage 3.3V 12 - clocks : A 22.5792 or 11.2896 MHz clock 13 - reg : the I2C address of the device for I2C, the chip select number for SPI 32 DVDD-supply = <®_3p3v>; 33 AVDD-supply = <®_3p3v>; 34 PVDD-supply = <®_3p3v>; [all …]
|
D | adi,max98396.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ryan Lee <ryans.lee@analog.com> 13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense. 16 The MAX98397 is a variant of MAX98396 with wide input supply range. 21 - adi,max98396 22 - adi,max98397 27 avdd-supply: 28 description: A 1.8V supply that powers up the AVDD pin. [all …]
|
D | tas5720.txt | 9 https://www.ti.com/product/TAS5720A-Q1 14 - compatible : "ti,tas5720", 15 "ti,tas5720a-q1", 17 - reg : I2C slave address 18 - dvdd-supply : phandle to a 3.3-V supply for the digital circuitry 19 - pvdd-supply : phandle to a supply used for the Class-D amp and the analog 26 dvdd-supply = <&vdd_3v3_reg>; 27 pvdd-supply = <&_supply_reg>;
|
D | tas571x.txt | 9 - compatible: should be one of the following: 10 - "ti,tas5707" 11 - "ti,tas5711", 12 - "ti,tas5717", 13 - "ti,tas5719", 14 - "ti,tas5721" 15 - "ti,tas5733" 16 - reg: The I2C address of the device 17 - #sound-dai-cells: must be equal to 0 21 - reset-gpios: GPIO specifier for the TAS571x's active low reset line [all …]
|
D | wm8804.txt | 8 - compatible : "wlf,wm8804" 10 - reg : the I2C address of the device for I2C, the chip select 13 - PVDD-supply, DVDD-supply : Power supplies for the device, as covered 18 - wlf,reset-gpio: A GPIO specifier for the GPIO controlling the reset pin
|
/Linux-v6.6/arch/arm64/boot/dts/freescale/ |
D | imx8mm-beacon-kit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 9 #include "imx8mm-beacon-som.dtsi" 10 #include "imx8mm-beacon-baseboard.dtsi" 14 compatible = "beacon,imx8mm-beacon-kit", "fsl,imx8mm"; 17 stdout-path = &uart2; 21 compatible = "hdmi-connector"; 26 remote-endpoint = <&adv7535_out>; 31 reg_hdmi: regulator-hdmi-dvdd { 32 compatible = "regulator-fixed"; [all …]
|
D | imx8mn-beacon-kit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 9 #include "imx8mn-beacon-som.dtsi" 10 #include "imx8mn-beacon-baseboard.dtsi" 14 compatible = "beacon,imx8mn-beacon-kit", "fsl,imx8mn"; 17 stdout-path = &uart2; 21 compatible = "hdmi-connector"; 26 remote-endpoint = <&adv7535_out>; 31 reg_hdmi: regulator-hdmi-dvdd { 32 compatible = "regulator-fixed"; [all …]
|
/Linux-v6.6/arch/arm64/boot/dts/renesas/ |
D | rzg2l-smarc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 17 osc1: cec-clock { 18 compatible = "fixed-clock"; 19 #clock-cells = <0>; 20 clock-frequency = <12000000>; 23 hdmi-out { 24 compatible = "hdmi-connector"; 29 remote-endpoint = <&adv7535_out>; [all …]
|
D | rzg2lc-smarc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 11 #include "rzg2lc-smarc-pinfunction.dtsi" 12 #include "rz-smarc-common.dtsi" 20 osc1: cec-clock { 21 compatible = "fixed-clock"; 22 #clock-cells = <0>; 23 clock-frequency = <12000000>; 26 hdmi-out { [all …]
|
D | r8a77980-v3hsk.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 29 stdout-path = "serial0:115200n8"; 32 hdmi-out { 33 compatible = "hdmi-connector"; 38 remote-endpoint = <&adv7511_out>; 43 lvds-decoder { 45 vcc-supply = <&vcc3v3_d5>; 48 #address-cells = <1>; [all …]
|
D | r8a77970-v3msk.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 27 stdout-path = "serial0:115200n8"; 30 hdmi-out { 31 compatible = "hdmi-connector"; 36 remote-endpoint = <&adv7511_out>; 41 lvds-decoder { 43 vcc-supply = <&vcc_d3_3v>; 46 #address-cells = <1>; [all …]
|
D | ulcb-kf.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 18 #clock-cells = <0>; 19 compatible = "gpio-mux-clock"; 21 select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>; 24 hdmi1-out { 25 compatible = "hdmi-connector"; 30 remote-endpoint = <&adv7513_out>; 35 accel_3v3: regulator-acc-3v3 { 36 compatible = "regulator-fixed"; 37 regulator-name = "accel-3v3"; [all …]
|
/Linux-v6.6/sound/soc/codecs/ |
D | tas5805m.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Author: Andy Liu <andy-liu@ti.com> 11 // https://e2e.ti.com/support/audio-group/audio/f/audio-forum/722027/linux-tas5825m-linux-drivers 33 /* Datasheet-defined registers on page 0, book 0 */ 71 0x0000001B, /* 0, -110dB */ 0x0000001E, /* 1, -109dB */ 72 0x00000021, /* 2, -108dB */ 0x00000025, /* 3, -107dB */ 73 0x0000002A, /* 4, -106dB */ 0x0000002F, /* 5, -105dB */ 74 0x00000035, /* 6, -104dB */ 0x0000003B, /* 7, -103dB */ 75 0x00000043, /* 8, -102dB */ 0x0000004B, /* 9, -101dB */ 76 0x00000054, /* 10, -100dB */ 0x0000005E, /* 11, -99dB */ [all …]
|
D | max98396.c | 1 // SPDX-License-Identifier: GPL-2.0 350 struct snd_soc_component *component = codec_dai->component; in max98396_dai_set_fmt() 361 dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt); in max98396_dai_set_fmt() 378 dev_err(component->dev, "DAI invert mode %d unsupported\n", in max98396_dai_set_fmt() 380 return -EINVAL; in max98396_dai_set_fmt() 398 dev_err(component->dev, "DAI format %d unsupported\n", in max98396_dai_set_fmt() 400 return -EINVAL; in max98396_dai_set_fmt() 403 ret = regmap_read(max98396->regmap, MAX98396_R210F_GLOBAL_EN, &status); in max98396_dai_set_fmt() 405 return -EINVAL; in max98396_dai_set_fmt() 408 ret = regmap_read(max98396->regmap, MAX98396_R2041_PCM_MODE_CFG, ®); in max98396_dai_set_fmt() [all …]
|
D | es7134.c | 1 // SPDX-License-Identifier: GPL-2.0-only 41 unsigned int mfs = priv->mclk / rate; in es7134_check_mclk() 44 for (i = 0; i < priv->chip->mode_num; i++) { in es7134_check_mclk() 45 const struct es7134_clock_mode *mode = &priv->chip->modes[i]; in es7134_check_mclk() 47 if (rate < mode->rate_min || rate > mode->rate_max) in es7134_check_mclk() 50 for (j = 0; j < mode->mclk_fs_num; j++) { in es7134_check_mclk() 51 if (mode->mclk_fs[j] == mfs) in es7134_check_mclk() 55 dev_err(dai->dev, "unsupported mclk_fs %u for rate %u\n", in es7134_check_mclk() 57 return -EINVAL; in es7134_check_mclk() 61 dev_err(dai->dev, "unsupported rate: %u\n", rate); in es7134_check_mclk() [all …]
|
D | tas6424.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ALSA SoC Texas Instruments TAS6424 Quad-Channel Audio Amplifier 5 * Copyright (C) 2016-2017 Texas Instruments Incorporated - https://www.ti.com/ 23 #include <sound/soc-dapm.h> 32 "dvdd", /* Digital power supply. Connect to 3.3-V supply. */ 33 "vbat", /* Supply used for higher voltage analog circuits. */ 34 "pvdd", /* Class-D amp output FETs supply. */ 52 * DAC digital volumes. From -103.5 to 24 dB in 0.5 dB steps. Note that 53 * setting the gain below -100 dB (register value <0x7) is effectively a MUTE 56 static DECLARE_TLV_DB_SCALE(dac_tlv, -10350, 50, 0); [all …]
|
D | max98520.c | 1 // SPDX-License-Identifier: GPL-2.0 74 struct snd_soc_component *component = codec_dai->component; in max98520_dai_set_fmt() 80 dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt); in max98520_dai_set_fmt() 89 dev_err(component->dev, "DAI invert mode unsupported\n"); in max98520_dai_set_fmt() 90 return -EINVAL; in max98520_dai_set_fmt() 93 regmap_update_bits(max98520->regmap, in max98520_dai_set_fmt() 113 return -EINVAL; in max98520_dai_set_fmt() 116 regmap_update_bits(max98520->regmap, in max98520_dai_set_fmt() 146 int blr_clk_ratio = params_channels(params) * max98520->ch_size; in max98520_set_clock() 149 if (!max98520->tdm_mode) { in max98520_set_clock() [all …]
|
/Linux-v6.6/arch/arm/boot/dts/rockchip/ |
D | rk3288-rock2-square.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include <dt-bindings/input/input.h> 5 #include "rk3288-rock2-som.dtsi" 9 compatible = "radxa,rock2-square", "rockchip,rk3288"; 12 stdout-path = "serial2:115200n8"; 15 adc-keys { 16 compatible = "adc-keys"; 17 io-channels = <&saradc 1>; 18 io-channel-names = "buttons"; [all …]
|
D | rk3288-firefly-reload.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "rk3288-firefly-reload-core.dtsi" 11 model = "Firefly-RK3288-reload"; 12 compatible = "firefly,firefly-rk3288-reload", "rockchip,rk3288"; 14 adc-keys { 15 compatible = "adc-keys"; 16 io-channels = <&saradc 1>; 17 io-channel-names = "buttons"; 18 keyup-threshold-microvolt = <1800000>; [all …]
|
/Linux-v6.6/arch/arm64/boot/dts/qcom/ |
D | sda660-inforce-ifc6560.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 9 /dts-v1/; 18 chassis-type = "embedded"; /* SBC */ 26 stdout-path = "serial0:115200n8"; 29 gpio-keys { 30 compatible = "gpio-keys"; 32 key-volup { 36 debounce-interval = <15>; 41 * Until we hook up type-c detection, we 44 extcon_usb: extcon-usb { [all …]
|