| /Linux-v6.6/drivers/mmc/core/ | 
| D | regulator.c | 1 // SPDX-License-Identifier: GPL-2.019  * mmc_ocrbitnum_to_vdd - Convert a OCR bit number to its voltage
 32 		return -EINVAL;  in mmc_ocrbitnum_to_vdd()
 40 	tmp = vdd_bit - ilog2(MMC_VDD_165_195);  in mmc_ocrbitnum_to_vdd()
 53  * mmc_regulator_get_ocrmask - return mask of supported voltages
 54  * @supply: regulator to use
 61 static int mmc_regulator_get_ocrmask(struct regulator *supply)  in mmc_regulator_get_ocrmask()  argument
 69 	count = regulator_count_voltages(supply);  in mmc_regulator_get_ocrmask()
 74 		vdd_uV = regulator_list_voltage(supply, i);  in mmc_regulator_get_ocrmask()
 83 		vdd_uV = regulator_get_voltage(supply);  in mmc_regulator_get_ocrmask()
 [all …]
 
 | 
| /Linux-v6.6/Documentation/devicetree/bindings/mmc/ | 
| D | litex,mmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Gabriel Somlo <gsomlo@gmail.com>
 17   https://github.com/enjoy-digital/litesdcard/.
 20   - $ref: mmc-controller.yaml#
 28       - description: PHY registers
 29       - description: CORE registers
 30       - description: DMA Reader buffer
 31       - description: DMA Writer buffer
 [all …]
 
 | 
| D | ti-omap-hsmmc.txt | 10 --------------------11 - compatible:
 12  Should be "ti,omap2-hsmmc", for OMAP2 controllers
 13  Should be "ti,omap3-hsmmc", for OMAP3 controllers
 14  Should be "ti,omap3-pre-es3-hsmmc" for OMAP3 controllers pre ES3.0
 15  Should be "ti,omap4-hsmmc", for OMAP4 controllers
 16  Should be "ti,am33xx-hsmmc", for AM335x controllers
 17  Should be "ti,k2g-hsmmc", "ti,omap4-hsmmc" for 66AK2G controllers.
 20 ---------------------------------
 22 - ti,hwmods: Must be "mmc<n>", n is controller instance starting 1.
 [all …]
 
 | 
| D | pxa-mmc.txt | 6 - compatible: Should be "marvell,pxa-mmc".7 - vmmc-supply: A regulator for VMMC
 10 - marvell,detect-delay-ms: sets the detection delay timeout in ms.
 18 	compatible = "marvell,pxa-mmc";
 21 	vmmc-supply = <&mmc_regulator>;
 22 	cd-gpios = <&gpio 23 0>;
 23 	wp-gpios = <&gpio 24 0>;
 
 | 
| D | cavium-mmc.txt | 10  - compatible : should be one of:11    cavium,octeon-6130-mmc
 12    cavium,octeon-7890-mmc
 13    cavium,thunder-8190-mmc
 14    cavium,thunder-8390-mmc
 15    mmc-slot
 16  - reg : mmc controller base registers
 17  - clocks : phandle
 20  - for cd, bus-width and additional generic mmc parameters
 22  - cavium,cmd-clk-skew : number of coprocessor clocks before sampling command
 [all …]
 
 | 
| D | usdhi6rol0.txt | 5 - compatible:	must be7 - interrupts:	3 interrupts, named "card detect", "data" and "SDIO" must be
 9 - clocks:	a clock binding for the IMCLK input
 13 - vmmc-supply:	a phandle of a regulator, supplying Vcc to the card
 14 - vqmmc-supply:	a phandle of a regulator, supplying VccQ to the card
 15 - pinctrl-names: Can contain a "default" entry and a "state_uhs"
 19 - pinctrl-N: One property for each name listed in pinctrl-names, see
 20              ../pinctrl/pinctrl-bindings.txt.
 32 	interrupt-names = "card detect", "data", "SDIO";
 33 	bus-width = <4>;
 [all …]
 
 | 
| /Linux-v6.6/arch/arm/boot/dts/qcom/ | 
| D | qcom-apq8064-cm-qs600.dts | 1 // SPDX-License-Identifier: GPL-2.02 #include "qcom-apq8064-v2.0.dtsi"
 3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 7 	model = "CompuLab CM-QS600";
 8 	compatible = "qcom,apq8064-cm-qs600", "qcom,apq8064";
 15 		stdout-path = "serial0:115200n8";
 18 	sdcc4_pwrseq: pwrseq-sdcc4 {
 19 		pinctrl-names = "default";
 20 		pinctrl-0 = <&wlan_default_gpios>;
 [all …]
 
 | 
| D | qcom-apq8064-ifc6410.dts | 1 // SPDX-License-Identifier: GPL-2.02 #include "qcom-apq8064-v2.0.dtsi"
 3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/leds/common.h>
 5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 9 	compatible = "qcom,apq8064-ifc6410", "qcom,apq8064";
 22 		stdout-path = "serial0:115200n8";
 26 		compatible = "gpio-leds";
 27 		pinctrl-names = "default";
 28 		pinctrl-0 = <¬ify_led>;
 [all …]
 
 | 
| /Linux-v6.6/arch/arm/boot/dts/allwinner/ | 
| D | sunxi-h3-h5-emlid-neutis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT8 #include "sunxi-common-regulators.dtsi"
 10 #include <dt-bindings/gpio/gpio.h>
 18 		stdout-path = "serial0:115200n8";
 22 		compatible = "mmc-pwrseq-simple";
 23 		reset-gpios = <&pio 2 7 GPIO_ACTIVE_LOW>; /* PC7 */
 24 		post-power-on-delay-ms = <200>;
 26 		clock-names = "ext_clock";
 31 	cpu-supply = <&vdd_cpux>;
 78 	vmmc-supply = <®_vcc3v3>;
 [all …]
 
 | 
| D | sun8i-h3-nanopi-neo-air.dts | 4  * This file is dual-licensed: you can use it either under the terms43 /dts-v1/;
 44 #include "sun8i-h3.dtsi"
 45 #include "sunxi-common-regulators.dtsi"
 47 #include <dt-bindings/gpio/gpio.h>
 51 	compatible = "friendlyarm,nanopi-neo-air", "allwinner,sun8i-h3";
 58 		stdout-path = "serial0:115200n8";
 62 		compatible = "gpio-leds";
 64 		led-0 {
 67 			default-state = "on";
 [all …]
 
 | 
| 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 …]
 
 | 
| /Linux-v6.6/arch/arm64/boot/dts/qcom/ | 
| D | msm8916-asus-z00l.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-pm8916.dtsi"
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 13 	chassis-type = "handset";
 22 		stdout-path = "serial0";
 25 	gpio-keys {
 26 		compatible = "gpio-keys";
 [all …]
 
 | 
| D | qrb2210-rb1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)6 /dts-v1/;
 13 	compatible = "qcom,qrb2210-rb1", "qcom,qrb2210", "qcom,qcm2290";
 22 		stdout-path = "serial0:115200n8";
 25 	gpio-keys {
 26 		compatible = "gpio-keys";
 27 		label = "gpio-keys";
 29 		pinctrl-0 = <&key_volp_n>;
 30 		pinctrl-names = "default";
 32 		key-volume-up {
 [all …]
 
 | 
| D | msm8916-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * msm8916-pm8916.dtsi describes common properties (e.g. regulator connections)
 6  * were rarely re-used for different purposes. Devices that deviate from the
 8  * the necessary properties in the board-specific device tree.
 15 	vdda-supply = <&pm8916_l2>;
 19 	vdda-supply = <&pm8916_l2>;
 20 	vddio-supply = <&pm8916_l6>;
 24 	vddio-supply = <&pm8916_l6>;
 28 	pll-supply = <&pm8916_l7>;
 32 	vdd-cdc-io-supply = <&pm8916_l5>;
 [all …]
 
 | 
| /Linux-v6.6/arch/arm64/boot/dts/allwinner/ | 
| D | sun50i-h6-tanix.dtsi | 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>
 17 		stdout-path = "serial0:115200n8";
 21 		compatible = "hdmi-connector";
 22 		ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */
 27 				remote-endpoint = <&hdmi_out_con>;
 34 		compatible = "i2c-gpio";
 [all …]
 
 | 
| D | sun50i-h5-orangepi-zero-plus2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4 /dts-v1/;
 6 #include "sun50i-h5.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 12 	compatible = "xunlong,orangepi-zero-plus2", "allwinner,sun50i-h5";
 19 		stdout-path = "serial0:115200n8";
 23 		compatible = "hdmi-connector";
 28 				remote-endpoint = <&hdmi_out_con>;
 34 		compatible = "gpio-leds";
 36 		led-0 {
 [all …]
 
 | 
| D | sun50i-h5-nanopi-neo-plus2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5 /dts-v1/;
 6 #include "sun50i-h5.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/pinctrl/sun4i-a10.h>
 14 	compatible = "friendlyarm,nanopi-neo-plus2", "allwinner,sun50i-h5";
 22 		stdout-path = "serial0:115200n8";
 26 		compatible = "gpio-leds";
 28 		led-0 {
 [all …]
 
 | 
| /Linux-v6.6/arch/arm/boot/dts/ti/omap/ | 
| D | omap3-cm-t3517.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Support for CompuLab CM-T3517
 5 /dts-v1/;
 8 #include "omap3-cm-t3x.dtsi"
 11 	model = "CompuLab CM-T3517";
 12 	compatible = "compulab,omap3-cm-t3517", "ti,am3517", "ti,omap3";
 14 	vmmc: regulator-vmmc {  label
 15 		compatible = "regulator-fixed";
 16 		regulator-name = "vmmc";
 17 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| D | am335x-igep0033.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x
 5  * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz
 8 /dts-v1/;
 11 #include <dt-bindings/interrupt-controller/irq.h>
 16 			cpu0-supply = <&vdd1_reg>;
 26 		pinctrl-names = "default";
 27 		pinctrl-0 = <&leds_pins>;
 29 		compatible = "gpio-leds";
 34 			default-state = "on";
 [all …]
 
 | 
| /Linux-v6.6/arch/arm64/boot/dts/amlogic/ | 
| 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 …]
 
 | 
| 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 …]
 
 | 
| D | meson-sm1-ac2xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)11 #include "meson-sm1.dtsi"
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/gpio/meson-g12a-gpio.h>
 14 #include <dt-bindings/input/input.h>
 23 		stdout-path = "serial0:115200n8";
 26 	emmc_pwrseq: emmc-pwrseq {
 27 		compatible = "mmc-pwrseq-emmc";
 28 		reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>;
 31 	cvbs-connector {
 [all …]
 
 | 
| /Linux-v6.6/arch/riscv/boot/dts/allwinner/ | 
| D | sun20i-d1s-mangopi-mq.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ or MIT)4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/leds/common.h>
 7 /dts-v1/;
 9 #include "sun20i-d1s.dtsi"
 10 #include "sun20i-common-regulators.dtsi"
 14 	compatible = "widora,mangopi-mq", "allwinner,sun20i-d1s";
 22 		stdout-path = "serial3:115200n8";
 26 		compatible = "gpio-leds";
 28 		led-0 {
 [all …]
 
 | 
| /Linux-v6.6/arch/arm/boot/dts/broadcom/ | 
| D | bcm28155-ap.dts | 1 // SPDX-License-Identifier: GPL-2.0-only4 /dts-v1/;
 6 #include <dt-bindings/gpio/gpio.h>
 12 	compatible = "brcm,bcm28155-ap", "brcm,bcm11351";
 21 	clock-frequency = <400000>;
 26 	clock-frequency = <400000>;
 31 	clock-frequency = <400000>;
 36 	clock-frequency = <100000>;
 49 	non-removable;
 50 	max-frequency = <48000000>;
 [all …]
 
 | 
| /Linux-v6.6/arch/arm/boot/dts/nxp/imx/ | 
| D | imx6sll-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)4  * Copyright 2017-2018 NXP.
 8 /dts-v1/;
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 16 	compatible = "fsl,imx6sll-evk", "fsl,imx6sll";
 19 		stdout-path = &uart1;
 27 	backlight_display: backlight-display {
 28 		compatible = "pwm-backlight";
 30 		brightness-levels = <0 4 8 16 32 64 128 255>;
 [all …]
 
 |