/openbmc/linux/Documentation/devicetree/bindings/iio/frequency/ |
H A D | adi,admv1013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,admv1013 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 vcm-supply: 42 vcc-drv-supply: [all …]
|
H A D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,admv1014 26 spi-max-frequency: 32 clock-names: 34 - const: lo_in 38 vcm-supply: 40 Common-mode voltage regulator. [all …]
|
/openbmc/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-a64-olinuxino.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-a64.dtsi" 7 #include "sun50i-a64-cpu-opp.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 12 model = "Olimex A64-Olinuxino"; 13 compatible = "olimex,a64-olinuxino", "allwinner,sun50i-a64"; 21 stdout-path = "serial0:115200n8"; 24 hdmi-connector { 25 compatible = "hdmi-connector"; [all …]
|
H A D | sun50i-a64-pinephone.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "sun50i-a64.dtsi" 7 #include "sun50i-a64-cpu-opp.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/pwm/pwm.h> 15 chassis-type = "handset"; 23 compatible = "pwm-backlight"; 25 enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ [all …]
|
H A D | sun50i-a64-pinebook.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 /dts-v1/; 7 #include "sun50i-a64.dtsi" 8 #include "sun50i-a64-cpu-opp.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/pwm/pwm.h> 17 compatible = "pine64,pinebook", "allwinner,sun50i-a64"; 18 chassis-type = "laptop"; [all …]
|
H A D | sun50i-a100-allwinner-perf1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "sun50i-a100.dtsi" 12 compatible = "allwinner,a100-perf1", "allwinner,sun50i-a100"; 19 stdout-path = "serial0:115200n8"; 24 vcc-pb-supply = <®_dcdc1>; 25 vcc-pc-supply = <®_eldo1>; 26 vcc-pd-supply = <®_dcdc1>; 27 vcc-pe-supply = <®_dldo2>; 28 vcc-pf-supply = <®_dcdc1>; [all …]
|
H A D | sun50i-h6-orangepi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 /dts-v1/; 7 #include "sun50i-h6.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 13 compatible = "xunlong,orangepi-one-plus", "allwinner,sun50i-h6"; 20 stdout-path = "serial0:115200n8"; 24 compatible = "hdmi-connector"; 26 ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ 30 remote-endpoint = <&hdmi_out_con>; 36 #clock-cells = <0>; [all …]
|
H A D | sun50i-a64-teres-i.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 // based on sun50i-a64-olinuxino.dts by Jagan Teki <jteki@openedev.com> 5 /dts-v1/; 7 #include "sun50i-a64.dtsi" 8 #include "sun50i-a64-cpu-opp.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/pwm/pwm.h> 15 model = "Olimex A64 Teres-I"; 16 compatible = "olimex,a64-teres-i", "allwinner,sun50i-a64"; [all …]
|
H A D | sun50i-h6-beelink-gs1.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" 8 #include "sun50i-h6-gpu-opp.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 14 compatible = "azw,beelink-gs1", "allwinner,sun50i-h6"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "hdmi-connector"; 28 ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ [all …]
|
H A D | sun50i-h618-orangepi-zero3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "sun50i-h616-orangepi-zero.dtsi" 12 compatible = "xunlong,orangepi-zero3", "allwinner,sun50i-h618"; 16 allwinner,tx-delay-ps = <700>; 17 phy-mode = "rgmii-rxid"; 18 phy-supply = <®_dldo1>; 22 motorcomm,clk-out-frequency-hz = <125000000>; 30 broken-cd; 31 vmmc-supply = <®_dldo1>; [all …]
|
H A D | sun50i-h616-orangepi-zero2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "sun50i-h616-orangepi-zero.dtsi" 12 compatible = "xunlong,orangepi-zero2", "allwinner,sun50i-h616"; 16 allwinner,rx-delay-ps = <3100>; 17 allwinner,tx-delay-ps = <700>; 18 phy-mode = "rgmii"; 19 phy-supply = <®_dcdce>; 23 vmmc-supply = <®_dcdce>; 30 compatible = "x-powers,axp305", "x-powers,axp805", [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 …]
|
H A D | sun50i-a64-pinetab.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "sun50i-a64.dtsi" 10 #include "sun50i-a64-cpu-opp.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/pwm/pwm.h> 18 compatible = "pine64,pinetab", "allwinner,sun50i-a64"; 19 chassis-type = "tablet"; 27 compatible = "pwm-backlight"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/allwinner/ |
H A D | sunxi-libretech-all-h3-it.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 // Copyright (C) 2019 Chen-Yu Tsai <wens@csie.org> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 14 stdout-path = "serial0:115200n8"; 18 compatible = "hdmi-connector"; 23 remote-endpoint = <&hdmi_out_con>; 29 compatible = "gpio-leds"; 38 compatible = "regulator-fixed"; 39 regulator-name = "vcc3v3"; [all …]
|
H A D | sun9i-a80-cubieboard4.dts | 5 * Chen-Yu Tsai <wens@csie.org> 7 * This file is dual-licensed: you can use it either under the terms 46 /dts-v1/; 47 #include "sun9i-a80.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 53 compatible = "cubietech,a80-cubieboard4", "allwinner,sun9i-a80"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "gpio-leds"; 66 led-0 { 71 led-1 { [all …]
|
H A D | sunxi-d1s-t113-mangopi-mq-r.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Common peripherals and configurations for MangoPi MQ-R boards. 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/leds/common.h> 16 stdout-path = "serial3:115200n8"; 20 compatible = "gpio-leds"; 22 led-0 { 29 /* board wide 5V supply directly from the USB-C socket */ 30 reg_vcc5v: regulator-5v { 31 compatible = "regulator-fixed"; [all …]
|
H A D | sun9i-a80-optimus.dts | 2 * Copyright 2014 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun9i-a80.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 52 compatible = "merrii,a80-optimus", "allwinner,sun9i-a80"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "gpio-leds"; 83 reg_usb1_vbus: usb1-vbus { [all …]
|
H A D | sun8i-r40-feta40i.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Based on the sun8i-r40-bananapi-m2-ultra.dts, which is: 4 // Copyright (C) 2017 Chen-Yu Tsai <wens@csie.org> 7 #include "sun8i-r40.dtsi" 8 #include "sun8i-r40-cpu-opp.dtsi" 11 cpu-supply = <®_dcdc2>; 18 compatible = "x-powers,axp221"; 20 interrupt-parent = <&nmi_intc>; 28 vmmc-supply = <®_dcdc1>; 29 vqmmc-supply = <®_aldo2>; [all …]
|
H A D | sun8i-r40-bananapi-m2-ultra.dts | 2 * Copyright (C) 2017 Chen-Yu Tsai <wens@csie.org> 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-r40.dtsi" 46 #include "sun8i-r40-cpu-opp.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 51 model = "Banana Pi BPI-M2-Ultra"; 52 compatible = "sinovoip,bpi-m2-ultra", "allwinner,sun8i-r40"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "hdmi-connector"; [all …]
|
H A D | sun8i-v40-bananapi-m2-berry.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-r40.dtsi" 45 #include "sun8i-r40-cpu-opp.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 51 compatible = "sinovoip,bpi-m2-berry", "allwinner,sun8i-r40"; 59 stdout-path = "serial0:115200n8"; 63 compatible = "hdmi-connector"; 68 remote-endpoint = <&hdmi_out_con>; 74 compatible = "gpio-leds"; [all …]
|
/openbmc/linux/arch/riscv/boot/dts/allwinner/ |
H A D | sun20i-common-regulators.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ or MIT) 2 // Copyright (C) 2021-2022 Samuel Holland <samuel@sholland.org> 5 reg_vcc: vcc { 6 compatible = "regulator-fixed"; 7 regulator-name = "vcc"; 8 regulator-min-microvolt = <5000000>; 9 regulator-max-microvolt = <5000000>; 12 reg_vcc_3v3: vcc-3v3 { 13 compatible = "regulator-fixed"; 14 regulator-name = "vcc-3v3"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/ufs/ |
H A D | ufs-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/ufs/ufs-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alim Akhtar <alim.akhtar@samsung.com> 11 - Avri Altman <avri.altman@wdc.com> 16 clock-names: true 18 freq-table-hz: 21 - description: Minimum frequency for given clock in Hz 22 - description: Maximum frequency for given clock in Hz [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | active-semi,act8600.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/active-semi,act8600.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Active-semi ACT8600 regulator 10 - Paul Cercueil <paul@crapouillou.net> 14 const: active-semi,act8600 19 system-power-controller: 25 active-semi,vsel-high: 42 vp1-supply: [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | sun50i-a64-pinebook.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sun50i-a64.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/pwm/pwm.h> 18 compatible = "pine64,pinebook", "allwinner,sun50i-a64"; 26 compatible = "regulator-fixed"; 27 regulator-name = "bl-3v3"; 28 regulator-min-microvolt = <3300000>; [all …]
|
/openbmc/linux/drivers/leds/ |
H A D | leds-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * leds-regulator.c - LED class driver for regulator driven LEDs. 7 * Inspired by leds-wm8350 driver. 15 #include <linux/leds-regulator.h> 27 struct regulator *vcc; member 30 static inline int led_regulator_get_max_brightness(struct regulator *supply) in led_regulator_get_max_brightness() argument 33 int voltage = regulator_list_voltage(supply, 0); in led_regulator_get_max_brightness() 42 ret = regulator_set_voltage(supply, voltage, voltage); in led_regulator_get_max_brightness() 46 return regulator_count_voltages(supply); in led_regulator_get_max_brightness() 49 static int led_regulator_get_voltage(struct regulator *supply, in led_regulator_get_voltage() argument [all …]
|