/linux/Documentation/devicetree/bindings/mmc/ |
H A D | mmc-pwrseq-simple.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-simple.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple MMC power sequence provider 10 - Ulf Hansson <ulf.hansson@linaro.org> 13 The purpose of the simple MMC power sequence provider is to supports a set 19 const: mmc-pwrseq-simple 21 reset-gpios: 28 They will be de-asserted right after the power has been provided to the [all …]
|
H A D | mmc-pwrseq-emmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-emmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple eMMC hardware reset provider 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 const: mmc-pwrseq-emmc 27 reset-gpios: 36 - compatible 37 - reset-gpios [all …]
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-sapphire-excavator.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include "rk3399-sapphire.dtsi" 10 model = "Excavator-RK3399 Board"; 11 compatible = "rockchip,rk3399-sapphire-excavator", "rockchip,rk3399"; 17 adc-keys { 18 compatible = "adc-keys"; 19 io-channels = <&saradc 1>; 20 io-channel-names = "buttons"; 21 keyup-threshold-microvolt = <1800000>; [all …]
|
H A D | rk3318-a95x-z2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include <dt-bindings/input/input.h> 9 compatible = "zkmagic,a95x-z2", "rockchip,rk3318"; 19 stdout-path = "serial2:1500000n8"; 22 adc-keys { 23 compatible = "adc-keys"; 24 io-channels = <&saradc 0>; 25 io-channel-names = "buttons"; 26 keyup-threshold-microvolt = <1800000>; [all …]
|
H A D | rk3326-odroid-go2-v11.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "rk3326-odroid-go.dtsi" 12 model = "ODROID-GO Advance Black Edition"; 13 compatible = "hardkernel,rk3326-odroid-go2-v11", "rockchip,rk3326"; 19 analog_sticks: adc-joystick { 20 compatible = "adc-joystick"; 21 io-channels = <&saradc 1>, 23 poll-interval = <60>; 24 #address-cells = <1>; [all …]
|
/linux/arch/riscv/boot/dts/allwinner/ |
H A D | sun20i-d1-lichee-rv-dock.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include <dt-bindings/input/input.h> 7 #include "sun20i-d1-lichee-rv.dts" 11 compatible = "sipeed,lichee-rv-dock", "sipeed,lichee-rv", 12 "allwinner,sun20i-d1"; 18 dmic_codec: dmic-codec { 19 compatible = "dmic-codec"; 20 num-channels = <2>; 21 #sound-dai-cells = <0>; 24 dmic-sound { [all …]
|
H A D | sun20i-d1-lichee-rv-86-panel.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include "sun20i-d1-lichee-rv.dts" 12 dmic_codec: dmic-codec { 13 compatible = "dmic-codec"; 14 num-channels = <2>; 15 #sound-dai-cells = <0>; 18 dmic-sound { 19 compatible = "simple-audio-card"; 20 simple-audio-card,name = "DMIC"; 21 #address-cells = <1>; [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-gxl-s805x-p241.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s805x.dtsi" 16 compatible = "amlogic,p241", "amlogic,s805x", "amlogic,meson-gxl"; 25 au2: analog-amplifier { 26 compatible = "simple-audio-amplifier"; 27 sound-name-prefix = "AU2"; 28 VCC-supply = <&vcc_5v>; [all …]
|
H A D | meson-gx-p23x-q20x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * the pin-compatible S912 (GXM) or S905D (GXL) SoCs. 11 #include <dt-bindings/sound/meson-aiu.h> 19 dio2133: analog-amplifier { 20 compatible = "simple-audio-amplifier"; 21 sound-name-prefix = "AU2"; 22 VCC-supply = <&hdmi_5v>; 23 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; 26 spdif_dit: audio-codec-0 { 27 #sound-dai-cells = <0>; [all …]
|
H A D | meson-gxl-s905x-hwacom-amazetv.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-gxl-s905x.dtsi" 13 compatible = "hwacom,amazetv", "amlogic,s905x", "amlogic,meson-gxl"; 22 stdout-path = "serial0:115200n8"; 30 vddio_card: gpio-regulator { 31 compatible = "regulator-gpio"; 33 regulator-name = "VDDIO_CARD"; 34 regulator-min-microvolt = <1800000>; 35 regulator-max-microvolt = <3300000>; [all …]
|
H A D | meson-gxl-s905x-p212.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Based on meson-gx-p23x-q20x.dtsi: 5 * - Copyright (c) 2016 Endless Computers, Inc. 7 * - Copyright (c) 2016 BayLibre, SAS. 13 #include "meson-gxl-s905x.dtsi" 22 stdout-path = "serial0:115200n8"; 30 hdmi_5v: regulator-hdmi-5v { 31 compatible = "regulator-fixed"; 33 regulator-name = "HDMI_5V"; 34 regulator-min-microvolt = <5000000>; [all …]
|
H A D | meson-gxl-s905x-nexbox-a95x.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-gxl-s905x.dtsi" 13 compatible = "nexbox,a95x", "amlogic,s905x", "amlogic,meson-gxl"; 22 stdout-path = "serial0:115200n8"; 30 vddio_card: gpio-regulator { 31 compatible = "regulator-gpio"; 33 regulator-name = "VDDIO_CARD"; 34 regulator-min-microvolt = <1800000>; 35 regulator-max-microvolt = <3300000>; [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun8i-h3-beelink-x2.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "roofull,beelink-x2", "allwinner,sun8i-h3"; 61 compatible = "cec-gpio"; 62 cec-gpios = <&pio 0 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; /* PA14 */ 63 hdmi-phandle = <&hdmi>; [all …]
|
H A D | sun7i-a20-cubietruck.dts | 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun7i-a20.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 50 #include <dt-bindings/interrupt-controller/irq.h> 54 compatible = "cubietech,cubietruck", "allwinner,sun7i-a20"; 61 stdout-path = "serial0:115200n8"; 64 hdmi-connector { 65 compatible = "hdmi-connector"; [all …]
|
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm283x-rpi-wifi-bt.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 wifi_pwrseq: wifi-pwrseq { 5 compatible = "mmc-pwrseq-simple"; 11 #address-cells = <1>; 12 #size-cells = <0>; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&emmc_gpio34>; 15 bus-width = <4>; 16 non-removable; 17 mmc-pwrseq = <&wifi_pwrseq>; [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am62-verdin-wifi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62 11 wifi_pwrseq: wifi-pwrseq { 12 compatible = "mmc-pwrseq-simple"; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&pinctrl_wifi_en>; 15 reset-gpios = <&main_gpio0 22 GPIO_ACTIVE_LOW>; 19 /* On-module Wi-Fi */ 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_sdhci2>; [all …]
|
/linux/drivers/mmc/core/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 This selects Hardware reset support aka pwrseq-emmc for eMMC 27 tristate "Simple HW reset support for MMC" 31 This selects simple hardware reset support aka pwrseq-simple for MMC
|
/linux/arch/arm/boot/dts/nxp/mxs/ |
H A D | imx28-btt3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 7 #include "imx28-lwe.dtsi" 12 compatible = "lwn,imx28-btt3", "fsl,imx28"; 24 compatible = "powertip,hx8238a", "panel-dpi"; 25 power-supply = <®_3v3>; 26 width-mm = <70>; 27 height-mm = <52>; 29 panel-timing { 30 clock-frequency = <6500000>; [all …]
|
/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-h6-pine-h64-model-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "sun50i-h6-pine-h64.dts" 8 /delete-node/ ®_gmac_3v3; 12 compatible = "pine64,pine-h64-model-b", "allwinner,sun50i-h6"; 14 wifi_pwrseq: pwrseq { 15 compatible = "mmc-pwrseq-simple"; 16 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */ 17 post-power-on-delay-ms = <200>; 22 /delete-property/ ddc-en-gpios; 26 phy-supply = <®_aldo2>; [all …]
|
H A D | sun50i-a64-pinephone-1.2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-a64-pinephone.dtsi" 10 compatible = "pine64,pinephone-1.2", "pine64,pinephone", "allwinner,sun50i-a64"; 12 wifi_pwrseq: wifi-pwrseq { 13 compatible = "mmc-pwrseq-simple"; 14 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */ 19 power-supply = <®_ldo_io0>; 27 brightness-levels = < 34 num-interpolated-steps = <50>; [all …]
|
H A D | sun50i-h700-anbernic-rg35xx-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 6 #include "sun50i-h700-anbernic-rg35xx-2024.dts" 10 compatible = "anbernic,rg35xx-plus", "allwinner,sun50i-h700"; 12 wifi_pwrseq: pwrseq { 13 compatible = "mmc-pwrseq-simple"; 15 clock-names = "ext_clock"; 16 pinctrl-0 = <&x32clk_fanout_pin>; 17 pinctrl-names = "default"; 18 post-power-on-delay-ms = <200>; 19 reset-gpios = <&pio 6 18 GPIO_ACTIVE_LOW>; /* PG18 */ [all …]
|
H A D | sun50i-h6-orangepi-lite2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include "sun50i-h6-orangepi.dtsi" 8 compatible = "xunlong,orangepi-lite2", "allwinner,sun50i-h6"; 11 serial1 = &uart1; /* BT-UART */ 14 wifi_pwrseq: pwrseq { 15 compatible = "mmc-pwrseq-simple"; 17 clock-names = "ext_clock"; 18 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */ 19 post-power-on-delay-ms = <200>; 24 vmmc-supply = <®_cldo2>; [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx93-phyboard-nash-peb-wlbt-07.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include "imx93-pinfunc.h" 14 usdhc3_pwrseq: usdhc3-pwrseq { 15 compatible = "mmc-pwrseq-simple"; 16 reset-gpios = <&gpio4 29 GPIO_ACTIVE_LOW>; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_uart5>; 26 compatible = "nxp,88w8987-bt"; [all …]
|
H A D | imx93-phyboard-segin-peb-wlbt-05.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include "imx93-pinfunc.h" 14 usdhc3_pwrseq: usdhc3-pwrseq { 15 compatible = "mmc-pwrseq-simple"; 16 post-power-on-delay-ms = <100>; 17 power-off-delay-us = <60>; 18 reset-gpios = <&gpio4 7 GPIO_ACTIVE_LOW>; 23 pinctrl-names = "default"; [all …]
|
/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3036-kylin.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 9 compatible = "rockchip,rk3036-kylin", "rockchip,rk3036"; 18 stdout-path = "serial2:115200n8"; 26 hdmi_con: hdmi-con { 27 compatible = "hdmi-connector"; 32 remote-endpoint = <&hdmi_out_con>; 37 leds: gpio-leds { 38 compatible = "gpio-leds"; 40 work_led: led-0 { [all …]
|