Home
last modified time | relevance | path

Searched +full:sdout +full:- +full:pull +full:- +full:down (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/sound/
Deverest,es7241.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Neil Armstrong <neil.armstrong@linaro.org>
15 - everest,es7241
17 reset-gpios:
21 m0-gpios:
25 m1-gpios:
29 everest,sdout-pull-down:
33 the sdout. If the sdout is pulled down, leftj format is used.
[all …]
/linux-6.12.1/sound/soc/codecs/
Des7241.c1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
39 gpiod_set_value_cansleep(priv->reset, 0); in es7241_set_mode()
42 gpiod_set_value_cansleep(priv->m0, m0); in es7241_set_mode()
43 gpiod_set_value_cansleep(priv->m1, m1); in es7241_set_mode()
45 /* take the device out of reset - datasheet does not specify a delay */ in es7241_set_mode()
46 gpiod_set_value_cansleep(priv->reset, 1); in es7241_set_mode()
58 for (j = 0; j < mode->slv_mfs_num; j++) { in es7241_set_consumer_mode()
59 if (mode->slv_mfs[j] == mfs) in es7241_set_consumer_mode()
63 return -EINVAL; in es7241_set_consumer_mode()
78 if (mfs && mfs != mode->mst_mfs) in es7241_set_provider_mode()
[all …]
Dcs35l35.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * cs35l35.c -- CS35L35 ALSA SoC audio driver
26 #include <sound/soc-dapm.h>
160 gpiod_set_value_cansleep(cs35l35->reset_gpio, 0); in cs35l35_reset()
162 gpiod_set_value_cansleep(cs35l35->reset_gpio, 1); in cs35l35_reset()
170 if (cs35l35->pdata.ext_bst) { in cs35l35_wait_for_pdn()
175 reinit_completion(&cs35l35->pdn_done); in cs35l35_wait_for_pdn()
177 ret = wait_for_completion_timeout(&cs35l35->pdn_done, in cs35l35_wait_for_pdn()
180 dev_err(cs35l35->dev, "PDN_DONE did not complete\n"); in cs35l35_wait_for_pdn()
181 return -ETIMEDOUT; in cs35l35_wait_for_pdn()
[all …]
Dmax98090.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max98090.c -- MAX98090 ALSA SoC Audio driver
5 * Copyright 2011-2012 Maxim Integrated Products
279 /* Reset the codec by writing to this write-only reset register */ in max98090_reset()
280 ret = regmap_write(max98090->regmap, M98090_REG_SOFTWARE_RESET, in max98090_reset()
283 dev_err(max98090->component->dev, in max98090_reset()
300 -600, 600, 0);
303 0, 3, TLV_DB_SCALE_ITEM(-600, 300, 0),
308 static const DECLARE_TLV_DB_SCALE(max98090_av_tlv, -1200, 100, 0);
311 static const DECLARE_TLV_DB_SCALE(max98090_dv_tlv, -1500, 100, 0);
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dsm8550-sony-xperia-yodo-pdx234.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/firmware/qcom,scm.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include <dt-bindings/sound/cs35l45.h>
23 /delete-node/ &hwfence_shbuf;
24 /delete-node/ &mpss_mem;
25 /delete-node/ &rmtfs_mem;
[all …]
Dsm8250-sony-xperia-edo.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 /delete-node/ &adsp_mem;
14 /delete-node/ &spss_mem;
15 /delete-node/ &cdsp_secure_heap;
18 qcom,msm-id = <356 0x20001>; /* SM8250 v2.1 */
19 qcom,board-id = <0x10008 0>;
26 stdout-path = "serial0:115200n8";
27 #address-cells = <2>;
28 #size-cells = <2>;
[all …]
Dsm8450-sony-xperia-nagara.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
16 /delete-node/ &adsp_mem;
17 /delete-node/ &rmtfs_mem;
18 /delete-node/ &video_mem;
21 chassis-type = "handset";
28 stdout-path = "serial0:115200n8";
31 gpio-keys {
32 compatible = "gpio-keys";
[all …]
Dsm8350-sony-xperia-sagami.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
18 * Yes, you are correct, there is NO MORE {msm,board,pmic}-id on SM8350!
24 chassis-type = "handset";
27 #address-cells = <2>;
28 #size-cells = <2>;
32 compatible = "simple-framebuffer";
35 /* The display, even though it's 4K, initializes at 1080-ish p */
49 gpio-keys {
[all …]
/linux-6.12.1/drivers/gpio/
Dgpio-wm8994.c1 // SPDX-License-Identifier: GPL-2.0+
34 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_request()
36 switch (wm8994->type) { in wm8994_gpio_request()
44 return -EINVAL; in wm8994_gpio_request()
57 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_direction_in()
66 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_get()
83 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_direction_out()
95 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_set()
107 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_set_config()
121 return -ENOTSUPP; in wm8994_gpio_set_config()
[all …]