Home
last modified time | relevance | path

Searched +full:vbus +full:- +full:regulator (Results 1 – 25 of 542) sorted by relevance

12345678910>>...22

/Linux-v6.1/arch/arm/boot/dts/
Dsunxi-common-regulators.dtsi2 * sunxi boards common regulator (ahci target power supply, usb-vbus) code
4 * Copyright 2014 - Hans de Goede <hdegoede@redhat.com>
6 * This file is dual-licensed: you can use it either under the terms
45 #include <dt-bindings/gpio/gpio.h>
48 reg_ahci_5v: ahci-5v {
49 compatible = "regulator-fixed";
50 regulator-name = "ahci-5v";
51 regulator-min-microvolt = <5000000>;
52 regulator-max-microvolt = <5000000>;
53 regulator-boot-on;
[all …]
Dimx6qdl-prti6q.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
11 stdout-path = &uart4;
14 reg_3v3: regulator-3v3 {
15 compatible = "regulator-fixed";
16 regulator-name = "3v3";
17 regulator-min-microvolt = <3300000>;
18 regulator-max-microvolt = <3300000>;
21 reg_usb_h1_vbus: regulator-h1-vbus {
[all …]
Dtegra30-apalis-eval.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra30-apalis.dtsi"
9 compatible = "toradex,apalis_t30-eval", "toradex,apalis_t30",
23 stdout-path = "serial0:115200n8";
46 hdmi-supply = <&reg_5v0>;
80 clock-frequency = <400000>;
82 pcie-switch@58 {
102 clock-frequency = <400000>;
[all …]
Dimx6qdl-aristainetos.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <dt-bindings/gpio/gpio.h>
12 reg_2p5v: regulator-2p5v {
13 compatible = "regulator-fixed";
14 regulator-name = "2P5V";
15 regulator-min-microvolt = <2500000>;
16 regulator-max-microvolt = <2500000>;
17 regulator-always-on;
20 reg_3p3v: regulator-3p3v {
21 compatible = "regulator-fixed";
[all …]
Dtegra30-apalis-v1.1-eval.dts1 // SPDX-License-Identifier: GPL-2.0 OR MIT
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra30-apalis-v1.1.dtsi"
9 compatible = "toradex,apalis_t30-v1.1-eval", "toradex,apalis_t30-eval",
10 "toradex,apalis_t30-v1.1", "toradex,apalis_t30",
24 stdout-path = "serial0:115200n8";
47 hdmi-supply = <&reg_5v0>;
81 clock-frequency = <400000>;
83 pcie-switch@58 {
[all …]
Dtegra124-apalis-v1.2-eval.dts1 // SPDX-License-Identifier: GPL-2.0 OR MIT
3 * Copyright 2016-2018 Toradex AG
6 /dts-v1/;
8 #include <dt-bindings/input/input.h>
9 #include "tegra124-apalis-v1.2.dtsi"
13 compatible = "toradex,apalis-tk1-v1.2-eval", "toradex,apalis-tk1-eval",
14 "toradex,apalis-tk1-v1.2", "toradex,apalis-tk1",
28 stdout-path = "serial0:115200n8";
40 hdmi-supply = <&reg_5v0>;
74 clock-frequency = <400000>;
[all …]
Dtegra124-apalis-eval.dts1 // SPDX-License-Identifier: GPL-2.0 OR X11
3 * Copyright 2016-2019 Toradex AG
6 /dts-v1/;
8 #include <dt-bindings/input/input.h>
9 #include "tegra124-apalis.dtsi"
13 compatible = "toradex,apalis-tk1-eval", "toradex,apalis-tk1",
27 stdout-path = "serial0:115200n8";
39 hdmi-supply = <&reg_5v0>;
73 clock-frequency = <400000>;
75 pcie-switch@58 {
[all …]
Dat91-sama5d3_eds.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * at91-sama5d3_eds.dts - Device Tree file for the SAMA5D3 Ethernet
10 /dts-v1/;
15 compatible = "microchip,sama5d3-eds", "atmel,sama5d36",
19 stdout-path = "serial0:115200n8";
22 gpio-keys {
23 compatible = "gpio-keys";
25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_key_gpio>;
28 button-3 {
[all …]
Dimx6q-h100.dts4 * This file is dual-licensed: you can use it either under the terms
42 /dts-v1/;
45 #include "imx6qdl-sr-som.dtsi"
46 #include "imx6qdl-sr-som-brcm.dtsi"
64 stdout-path = &uart2;
67 hdmi_osc: hdmi-osc {
68 compatible = "fixed-clock";
69 clock-output-names = "hdmi-osc";
70 clock-frequency = <27000000>;
71 #clock-cells = <0>;
[all …]
Dimx6ull-colibri-iris.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2018-2022 Toradex
8 stdout-path = "serial0:115200n8";
11 gpio-keys {
12 compatible = "gpio-keys";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
17 label = "Wake-Up";
20 debounce-interval = <10>;
21 wakeup-source;
[all …]
Dimx6ull-colibri-eval-v3.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2017-2022 Toradex
8 stdout-path = "serial0:115200n8";
13 compatible = "fixed-clock";
14 #clock-cells = <0>;
15 clock-frequency = <16000000>;
18 reg_3v3: regulator-3v3 {
19 compatible = "regulator-fixed";
20 regulator-name = "3.3V";
21 regulator-min-microvolt = <3300000>;
[all …]
Dtegra30-colibri-eval-v3.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra30-colibri.dtsi"
9 compatible = "toradex,colibri_t30-eval-v3", "toradex,colibri_t30",
22 stdout-path = "serial0:115200n8";
35 hdmi-supply = <&reg_5v0>;
39 /* Colibri UART-A */
44 /* Colibri UART-C */
49 /* Colibri UART-B */
[all …]
Dtegra20-colibri-iris.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra20-colibri.dtsi"
9 compatible = "toradex,colibri_t20-iris", "toradex,colibri_t20",
22 stdout-path = "serial0:115200n8";
35 hdmi-supply = <&reg_5v0>;
41 bl-on {
49 hotplug-detect {
85 uart-a {
[all …]
Dimx6ull-colibri-aster.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2017-2022 Toradex
8 stdout-path = "serial0:115200n8";
11 gpio-keys {
12 compatible = "gpio-keys";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
17 label = "Wake-Up";
20 debounce-interval = <10>;
21 wakeup-source;
[all …]
Dtegra20-colibri-eval-v3.dts1 // SPDX-License-Identifier: GPL-2.0 OR MIT
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra20-colibri.dtsi"
9 compatible = "toradex,colibri_t20-eval-v3", "toradex,colibri_t20",
22 stdout-path = "serial0:115200n8";
35 hdmi-supply = <&reg_5v0>;
41 bl-on {
49 hotplug-detect {
85 uart-a {
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Dqcom,usb-vbus-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: The Qualcomm PMIC VBUS output regulator driver
10 - Wesley Cheng <quic_wcheng@quicinc.com>
13 This regulator driver controls the VBUS output by the Qualcomm PMIC. This
14 regulator will be enabled in situations where the device is required to
20 - qcom,pm8150b-vbus-reg
24 description: VBUS output base address
[all …]
Dsiliconmitus,sm5703-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/siliconmitus,sm5703-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Markuss Broks <markuss.broks@gmail.com>
15 Regulator nodes should be named as USBLDO_<number>, BUCK, VBUS, LDO_<number>.
17 binding for regulators at Documentation/devicetree/bindings/regulator/regulator.txt.
22 $ref: regulator.yaml#
25 Properties for the BUCK regulator.
27 vbus:
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/power/supply/
Dmt6360_charger.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Gene Chen <gene_chen@richtek.com>
18 const: mediatek,mt6360-chg
20 richtek,vinovp-microvolt:
25 usb-otg-vbus-regulator:
27 description: OTG boost regulator.
28 $ref: /schemas/regulator/regulator.yaml#
31 - compatible
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/usb/
Dusb-nop-xceiv.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-nop-xceiv.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
14 const: usb-nop-xceiv
19 clock-names:
22 clock-frequency: true
24 '#phy-cells':
27 vcc-supply:
[all …]
/Linux-v6.1/drivers/regulator/
Dqcom_usb_vbus-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
3 // Qualcomm PMIC VBUS output regulator driver
13 #include <linux/regulator/driver.h>
14 #include <linux/regulator/of_regulator.h>
47 struct device *dev = &pdev->dev; in qcom_usb_vbus_regulator_probe()
55 ret = of_property_read_u32(dev->of_node, "reg", &base); in qcom_usb_vbus_regulator_probe()
61 regmap = dev_get_regmap(dev->parent, NULL); in qcom_usb_vbus_regulator_probe()
64 return -ENOENT; in qcom_usb_vbus_regulator_probe()
67 init_data = of_get_regulator_init_data(dev, dev->of_node, in qcom_usb_vbus_regulator_probe()
70 return -ENOMEM; in qcom_usb_vbus_regulator_probe()
[all …]
/Linux-v6.1/arch/arm64/boot/dts/nvidia/
Dtegra194-p2888.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/mfd/max77620.h>
27 stdout-path = "serial0:115200n8";
34 phy-reset-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 5) GPIO_ACTIVE_LOW>;
35 phy-handle = <&phy>;
36 phy-mode = "rgmii-id";
39 #address-cells = <1>;
40 #size-cells = <0>;
42 phy: ethernet-phy@0 {
43 compatible = "ethernet-phy-ieee802.3-c22";
[all …]
/Linux-v6.1/drivers/usb/phy/
Dphy-gpio-vbus-usb.c1 // SPDX-License-Identifier: GPL-2.0
3 * gpio-vbus.c - simple GPIO VBUS sensing driver for B peripheral devices
17 #include <linux/regulator/consumer.h>
24 * A simple GPIO VBUS sensing driver for B peripheral only devices
26 * a regulator to limit the current drawn from VBUS.
35 struct regulator *vbus_draw;
39 int vbus; member
45 * This driver relies on "both edges" triggering. VBUS has 100 msec to
57 /* interface to regulator framework */
60 struct regulator *vbus_draw = gpio_vbus->vbus_draw; in set_vbus_draw()
[all …]
/Linux-v6.1/drivers/usb/common/
Dusb-conn-gpio.c1 // SPDX-License-Identifier: GPL-2.0
9 * Some code borrowed from drivers/extcon/extcon-usb-gpio.c
21 #include <linux/regulator/consumer.h>
34 struct regulator *vbus; member
48 * "DEVICE" = VBUS and "HOST" = !ID, so we have:
51 * even if VBUS is on.
53 * Role | ID | VBUS
54 * ------------------------------------
61 * - VBUS only - we want to distinguish between [1] and [2], so ID is always 1
62 * - ID only - we want to distinguish between [1] and [4], so VBUS = ID
[all …]
/Linux-v6.1/arch/arm64/boot/dts/allwinner/
Dsun50i-h5-nanopi-neo2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 /dts-v1/;
5 #include "sun50i-h5.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
11 compatible = "friendlyarm,nanopi-neo2", "allwinner,sun50i-h5";
19 stdout-path = "serial0:115200n8";
23 compatible = "gpio-leds";
25 led-0 {
28 default-state = "on";
31 led-1 {
[all …]
/Linux-v6.1/arch/arm64/boot/dts/marvell/
Darmada-8040-db.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include "armada-8040.dtsi"
13 compatible = "marvell,armada8040-db", "marvell,armada8040",
14 "marvell,armada-ap806-quad", "marvell,armada-ap806";
17 stdout-path = "serial0:115200n8";
34 cp0_reg_usb3_0_vbus: cp0-usb3-0-vbus {
35 compatible = "regulator-fixed";
36 regulator-name = "cp0-usb3h0-vbus";
37 regulator-min-microvolt = <5000000>;
[all …]

12345678910>>...22