/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | fixed-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/fixed-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 16 expected to have the regulator-min-microvolt and regulator-max-microvolt 20 - $ref: regulator.yaml# 21 - if: 25 const: regulator-fixed-clock [all …]
|
H A D | gpio-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/gpio-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 18 - $ref: regulator.yaml# 22 const: regulator-gpio 24 regulator-name: true 26 enable-gpios: [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | kirkwood-synology.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 pinctrl: pin-controller@10000 { 13 pmx_alarmled_12: pmx-alarmled-12 { 18 pmx_fanctrl_15: pmx-fanctrl-15 { 23 pmx_fanctrl_16: pmx-fanctrl-16 { 28 pmx_fanctrl_17: pmx-fanctrl-17 { 33 pmx_fanalarm_18: pmx-fanalarm-18 { 38 pmx_hddled_20: pmx-hddled-20 { 43 pmx_hddled_21: pmx-hddled-21 { 48 pmx_hddled_22: pmx-hddled-22 { [all …]
|
H A D | armada-xp-synology-ds414.dts | 13 * The 0xf1000000 is the default used by the recent, DT-capable, U-Boot 16 * were delivered with an older version of u-boot that left internal 21 * installing it from u-boot prompt) or adjust the Devive Tree 25 /dts-v1/; 27 #include <dt-bindings/input/input.h> 28 #include <dt-bindings/gpio/gpio.h> 29 #include "armada-xp-mv78230.dtsi" 33 compatible = "synology,ds414", "marvell,armadaxp-mv78230", 34 "marvell,armadaxp", "marvell,armada-370-xp"; 38 stdout-path = &uart0; [all …]
|
H A D | rk3288-veyron-speedy.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "rk3288-veyron-chromebook.dtsi" 10 #include "cros-ec-sbs.dtsi" 11 #include "rk3288-veyron-speedy-u-boot.dtsi" 15 compatible = "google,veyron-speedy-rev9", "google,veyron-speedy-rev8", 16 "google,veyron-speedy-rev7", "google,veyron-speedy-rev6", 17 "google,veyron-speedy-rev5", "google,veyron-speedy-rev4", 18 "google,veyron-speedy-rev3", "google,veyron-speedy-rev2", 19 "google,veyron-speedy", "google,veyron", "rockchip,rk3288"; [all …]
|
H A D | omap3-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/input/input.h> 7 #include "omap-gpmc-smsc911x.dtsi" 12 cpu0-supply = <&vcc>; 18 compatible = "regulator-fixed"; 19 regulator-name = "hsusb2_vbus"; 20 regulator-min-microvolt = <3300000>; 21 regulator-max-microvolt = <3300000>; 23 startup-delay-us = <70000>; 24 enable-active-high; [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | kirkwood-synology.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 pinctrl: pin-controller@10000 { 13 pmx_alarmled_12: pmx-alarmled-12 { 18 pmx_fanctrl_15: pmx-fanctrl-15 { 23 pmx_fanctrl_16: pmx-fanctrl-16 { 28 pmx_fanctrl_17: pmx-fanctrl-17 { 33 pmx_fanalarm_18: pmx-fanalarm-18 { 38 pmx_hddled_20: pmx-hddled-20 { 43 pmx_hddled_21: pmx-hddled-21 { 48 pmx_hddled_22: pmx-hddled-22 { [all …]
|
H A D | armada-xp-synology-ds414.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 * The 0xf1000000 is the default used by the recent, DT-capable, U-Boot 12 * were delivered with an older version of u-boot that left internal 17 * installing it from u-boot prompt) or adjust the Devive Tree 21 /dts-v1/; 23 #include <dt-bindings/input/input.h> 24 #include <dt-bindings/gpio/gpio.h> 25 #include "armada-xp-mv78230.dtsi" 29 compatible = "synology,ds414", "marvell,armadaxp-mv78230", 30 "marvell,armadaxp", "marvell,armada-370-xp"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6dl-mamoj.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 14 compatible = "bticino,imx6dl-mamoj", "fsl,imx6dl"; 22 backlight_lcd: backlight-lcd { 23 compatible = "pwm-backlight"; 24 pwms = <&pwm3 0 25000>; /* 25000ns -> 40kHz */ 25 brightness-levels = <0 4 8 16 32 64 128 160 192 224 255>; 26 default-brightness-level = <7>; 30 compatible = "fsl,imx-parallel-display"; [all …]
|
H A D | imx6q-apalis-ixora-v1.2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 * Copyright 2014-2022 Toradex 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 14 #include "imx6qdl-apalis.dtsi" 18 compatible = "toradex,apalis_imx6q-ixora-v1.2", "toradex,apalis_imx6q", 30 stdout-path = "serial0:115200n8"; 34 compatible = "gpio-leds"; [all …]
|
H A D | imx6ull-colibri-iris-v2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 * Copyright 2018-2022 Toradex 6 #include "imx6ull-colibri-iris.dtsi" 9 reg_3v3_vmmc: regulator-3v3-vmmc { 10 compatible = "regulator-fixed"; 11 regulator-name = "3v3_vmmc"; 12 regulator-min-microvolt = <3300000>; 13 regulator-max-microvolt = <3300000>; 15 startup-delay-us = <100>; 16 enable-active-high; [all …]
|
/openbmc/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3066a-mk808.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 20 stdout-path = "serial2:115200n8"; 28 adc-keys { 29 compatible = "adc-keys"; 30 io-channels = <&saradc 1>; 31 io-channel-names = "buttons"; 32 keyup-threshold-microvolt = <2500000>; 33 poll-interval = <100>; [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/regulator/ |
H A D | fixed.txt | 4 The binding is done by the property "compatible" - this is different, than for 5 binding by the node prefix (doc/device-tree-bindings/regulator/regulator.txt). 8 - compatible: "regulator-fixed" 9 - regulator-name: this is required by the regulator uclass 12 - gpio: GPIO to use for enable control 13 - startup-delay-us: startup time in microseconds 14 - u-boot,off-on-delay-us: off delay time in microseconds 15 - regulator constraints (binding info: regulator.txt) 16 - enable-active-high: Polarity of GPIO is Active high. If this property 20 Other kernel-style properties, are currently not used. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | syna,rmi4.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jason A. Donenfeld <Jason@zx2c4.com> 11 - Matthias Schiffer <matthias.schiffer@ew.tq-group.com 12 - Vincent Huang <vincent.huang@tw.synaptics.com> 22 - syna,rmi4-i2c 23 - syna,rmi4-spi 28 '#address-cells': 31 '#size-cells': [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8998-sony-xperia-yoshino.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 18 qcom,msm-id = <0x124 0x20000>, <0x124 0x20001>; /* 8998v2, v2.1 */ 19 qcom,board-id = <8 0>; 23 compatible = "gpio-gate-clock"; 24 pinctrl-0 = <&div_clk1>; 25 pinctrl-names = "default"; 27 #clock-cells = <0>; [all …]
|
H A D | apq8039-t2.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2020-2023, Linaro Ltd. 8 /dts-v1/; 11 #include "msm8939-pm8916.dtsi" 12 #include <dt-bindings/arm/qcom,ids.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 #include <dt-bindings/sound/apq8016-lpass.h> 19 compatible = "square,apq8039-t2", "qcom,msm8939"; 21 qcom,board-id = <0x53 0x54>; [all …]
|
H A D | sdm630-sony-xperia-nile.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/input/gpio-keys.h> 13 #include <dt-bindings/leds/common.h> 17 qcom,msm-id = <318 0>; 18 qcom,board-id = <8 1>; 19 qcom,pmic-id = <0x1001b 0x101011a 0x00 0x00 0x1001b 0x201011a 0x00 0x00>; 21 /* This part enables graphical output via bootloader-enabled display */ 25 #address-cells = <2>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | ste-ux500-samsung-golden.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include "ste-db8500.dtsi" 5 #include "ste-ab8505.dtsi" 6 #include "ste-dbx5x0-pinctrl.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 * You need an intermediate, device-tree compatible bootloader [all …]
|
H A D | ste-ux500-samsung-janice.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8500.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-ux500-samsung-gavini.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy Beam GT-I8530 also known as Gavini. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8500.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-hrefprev60-tvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-hrefprev60.dtsi" 9 #include "ste-href-tvk1281618-r2.dtsi" 12 model = "ST-Ericsson HREF (pre-v60) and TVK1281618 R2 UIB"; 13 compatible = "st-ericsson,mop500", "st-ericsson,u8500"; 16 vmmci: regulator-gpio { 17 compatible = "regulator-gpio"; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-h6-orangepi-one-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include "sun50i-h6-orangepi.dtsi" 9 compatible = "xunlong,orangepi-one-plus", "allwinner,sun50i-h6"; 15 reg_gmac_3v3: gmac-3v3 { 16 compatible = "regulator-fixed"; 17 regulator-name = "vcc-gmac-3v3"; 18 regulator-min-microvolt = <3300000>; 19 regulator-max-microvolt = <3300000>; 20 startup-delay-us = <100000>; 21 enable-active-high; [all …]
|
H A D | sun50i-h6-pine-h64.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-h6.dtsi" 7 #include "sun50i-h6-cpu-opp.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 13 compatible = "pine64,pine-h64", "allwinner,sun50i-h6"; 22 stdout-path = "serial0:115200n8"; 26 #clock-cells = <0>; 27 compatible = "fixed-clock"; 28 clock-frequency = <32768>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/input/input.h> 7 #include "omap-gpmc-smsc911x.dtsi" 12 cpu0-supply = <&vcc>; 18 compatible = "regulator-fixed"; 19 regulator-name = "hsusb2_vbus"; 20 regulator-min-microvolt = <3300000>; 21 regulator-max-microvolt = <3300000>; 23 startup-delay-us = <70000>; 24 enable-active-high; [all …]
|
/openbmc/u-boot/drivers/power/regulator/ |
H A D | fixed.c | 1 // SPDX-License-Identifier: GPL-2.0+ 33 return -ENXIO; in fixed_regulator_ofdata_to_platdata() 36 uc_pdata->type = REGULATOR_TYPE_FIXED; in fixed_regulator_ofdata_to_platdata() 38 if (dev_read_bool(dev, "enable-active-high")) in fixed_regulator_ofdata_to_platdata() 42 gpio = &dev_pdata->gpio; in fixed_regulator_ofdata_to_platdata() 45 debug("Fixed regulator optional enable GPIO - not found! Error: %d\n", in fixed_regulator_ofdata_to_platdata() 47 if (ret != -ENOENT) in fixed_regulator_ofdata_to_platdata() 51 /* Get optional ramp up delay */ in fixed_regulator_ofdata_to_platdata() 52 dev_pdata->startup_delay_us = dev_read_u32_default(dev, in fixed_regulator_ofdata_to_platdata() 53 "startup-delay-us", 0); in fixed_regulator_ofdata_to_platdata() [all …]
|