Home
last modified time | relevance | path

Searched +full:mmci +full:- +full:gpio +full:- +full:supply (Results 1 – 24 of 24) sorted by relevance

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dgpio-regulator.txt1 GPIO controlled regulators
4 - compatible : Must be "regulator-gpio".
5 - regulator-name : Defined in regulator.txt as optional, but required
7 - states : Selection of available voltages and GPIO configs.
11 - enable-gpio : GPIO to use to enable/disable the regulator.
12 - gpios : GPIO group used to control voltage.
13 - gpios-states : gpios pin's initial states array. 0: LOW, 1: HIGH.
15 - startup-delay-us : Startup time in microseconds.
16 - enable-active-high : Polarity of GPIO is active high (default is low).
17 - regulator-type : Specifies what is being regulated, must be either
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dgpio-regulator.yaml1 # 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#
7 title: GPIO controlled regulators
10 - Liam Girdwood <lgirdwood@gmail.com>
11 - Mark Brown <broonie@kernel.org>
18 - $ref: "regulator.yaml#"
22 const: regulator-gpio
24 regulator-name: true
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dste-href.dtsi2 * Copyright 2012 ST-Ericsson AB
8 * http://www.opensource.org/licenses/gpl-license.html
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include "ste-dbx5x0.dtsi"
14 #include "ste-href-family-pinctrl.dtsi"
23 pinctrl-names = "default", "sleep";
24 pinctrl-0 = <&uart0_default_mode>;
25 pinctrl-1 = <&uart0_sleep_mode>;
31 pinctrl-names = "default", "sleep";
32 pinctrl-0 = <&uart1_default_mode>;
[all …]
Dste-snowball.dts2 * Copyright 2011 ST-Ericsson AB
8 * http://www.opensource.org/licenses/gpl-license.html
12 /dts-v1/;
13 #include "ste-dbx5x0.dtsi"
14 #include "ste-href-ab8500.dtsi"
15 #include "ste-href-family-pinctrl.dtsi"
19 compatible = "calaosystems,snowball-a9500", "st-ericsson,u9500";
33 compatible = "regulator-fixed";
34 regulator-name = "en-3v3-fixed-supply";
35 regulator-min-microvolt = <3300000>;
[all …]
Dvexpress-v2m.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 * V2M-P1
8 * HBI-0190D
14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m-rs1.dtsi!
24 model = "V2M-P1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
28 #address-cells = <2>; /* SMB chipselect number and offset */
29 #size-cells = <1>;
30 #interrupt-cells = <1>;
[all …]
Dvexpress-v2m-rs1.dtsi5 * V2M-P1
7 * HBI-0190D
9 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
13 * original variant (vexpress-v2m.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m.dtsi!
23 model = "V2M-P1";
26 arm,v2m-memory-map = "rs1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
28 #address-cells = <2>; /* SMB chipselect number and offset */
29 #size-cells = <1>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dste-href.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2012 ST-Ericsson AB
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/leds/common.h>
8 #include "ste-href-family-pinctrl.dtsi"
18 pinctrl-names = "default", "sleep";
19 pinctrl-0 = <&u0_a_1_default>;
20 pinctrl-1 = <&u0_a_1_sleep>;
26 pinctrl-names = "default", "sleep";
27 pinctrl-0 = <&u1rxtx_a_1_default>;
[all …]
Dste-snowball.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2011 ST-Ericsson AB
6 /dts-v1/;
7 #include "ste-db9500.dtsi"
8 #include "ste-href-ab8500.dtsi"
9 #include "ste-href-family-pinctrl.dtsi"
13 compatible = "calaosystems,snowball-a9500", "st-ericsson,u9500";
21 compatible = "regulator-fixed";
22 regulator-name = "en-3v3-fixed-supply";
23 regulator-min-microvolt = <3300000>;
[all …]
Dvexpress-v2m-rs1.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 * V2M-P1
8 * HBI-0190D
10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
22 v2m_fixed_3v3: fixed-regulator-0 {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3";
25 regulator-min-microvolt = <3300000>;
[all …]
Dvexpress-v2m.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 * V2M-P1
8 * HBI-0190D
14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m-rs1.dtsi!
24 model = "V2M-P1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
28 #address-cells = <2>; /* SMB chipselect number and offset */
29 #size-cells = <1>;
30 #interrupt-cells = <1>;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi4 * Copyright (c) 2013-2014 ARM Ltd
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "juno_mb:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <25000000>;
22 clock-output-names = "juno_mb:clk25mhz";
26 compatible = "fixed-clock";
[all …]
Dvexpress-v2m-rs1.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 * V2M-P1
8 * HBI-0190D
10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
22 v2m_fixed_3v3: fixed-regulator-0 {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3";
25 regulator-min-microvolt = <3300000>;
[all …]
Drtsm_ve-motherboard.dtsi1 // SPDX-License-Identifier: GPL-2.0
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "v2m:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <1000000>;
22 clock-output-names = "v2m:refclk1mhz";
26 compatible = "fixed-clock";
[all …]
/kernel/linux/linux-4.19/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi4 * Copyright (c) 2013-2014 ARM Ltd
13 compatible = "fixed-clock";
14 #clock-cells = <0>;
15 clock-frequency = <24000000>;
16 clock-output-names = "juno_mb:clk24mhz";
20 compatible = "fixed-clock";
21 #clock-cells = <0>;
22 clock-frequency = <25000000>;
23 clock-output-names = "juno_mb:clk25mhz";
27 compatible = "fixed-clock";
[all …]
Dvexpress-v2m-rs1.dtsi5 * V2M-P1
7 * HBI-0190D
9 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
13 * original variant (vexpress-v2m.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m.dtsi!
23 model = "V2M-P1";
26 arm,v2m-memory-map = "rs1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
28 #address-cells = <2>; /* SMB chipselect number and offset */
29 #size-cells = <1>;
[all …]
Drtsm_ve-motherboard.dtsi1 // SPDX-License-Identifier: GPL-2.0
13 arm,v2m-memory-map = "rs1";
14 compatible = "arm,vexpress,v2m-p1", "simple-bus";
15 #address-cells = <2>; /* SMB chipselect number and offset */
16 #size-cells = <1>;
17 #interrupt-cells = <1>;
21 compatible = "arm,vexpress-flash", "cfi-flash";
24 bank-width = <4>;
28 compatible = "arm,vexpress-vram";
39 compatible = "fixed-clock";
[all …]
/kernel/linux/linux-4.19/drivers/mmc/host/
Dmmci.c2 * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver
5 * Copyright (C) 2010 ST-Ericsson SA
27 #include <linux/mmc/slot-gpio.h>
31 #include <linux/gpio.h>
35 #include <linux/dma-mapping.h>
36 #include <linux/amba/mmci.h>
44 #include "mmci.h"
47 #define DRIVER_NAME "mmci-pl18x"
221 spin_lock_irqsave(&host->lock, flags); in mmci_card_busy()
222 if (readl(host->base + MMCISTATUS) & host->variant->busy_detect_flag) in mmci_card_busy()
[all …]
Dpxamci.c2 * linux/drivers/mmc/host/pxa.c - PXA MMCI driver
11 * - No way to clear interrupts.
12 * - Have to turn off the clock whenever we touch the device.
13 * - Doesn't tell you how many data blocks were transferred.
26 #include <linux/dma-mapping.h>
30 #include <linux/mmc/slot-gpio.h>
33 #include <linux/gpio.h>
42 #include <linux/platform_data/mmc-pxamci.h>
46 #define DRIVER_NAME "pxa2xx-mci"
81 struct mmc_host *mmc = host->mmc; in pxamci_init_ocr()
[all …]
Dmxcmmc.c2 * linux/drivers/mmc/host/mxcmmc.c - Freescale i.MX MMCI driver
28 #include <linux/dma-mapping.h>
34 #include <linux/gpio.h>
42 #include <linux/mmc/slot-gpio.h>
46 #include <linux/platform_data/mmc-mxcmmc.h>
48 #include <linux/platform_data/dma-imx.h>
50 #define DRIVER_NAME "mxc-mmc"
168 .name = "imx21-mmc",
171 .name = "imx31-mmc",
174 .name = "mpc512x-sdhc",
[all …]
/kernel/linux/linux-5.10/drivers/mmc/host/
Dmmci.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver
6 * Copyright (C) 2010 ST-Ericsson SA
26 #include <linux/mmc/slot-gpio.h>
33 #include <linux/dma-mapping.h>
34 #include <linux/amba/mmci.h>
43 #include "mmci.h"
45 #define DRIVER_NAME "mmci-pl18x"
341 spin_lock_irqsave(&host->lock, flags); in mmci_card_busy()
342 if (readl(host->base + MMCISTATUS) & host->variant->busy_detect_flag) in mmci_card_busy()
[all …]
Dpxamci.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/mmc/host/pxa.c - PXA MMCI driver
8 * - No way to clear interrupts.
9 * - Have to turn off the clock whenever we touch the device.
10 * - Doesn't tell you how many data blocks were transferred.
23 #include <linux/dma-mapping.h>
27 #include <linux/mmc/slot-gpio.h>
30 #include <linux/gpio/consumer.h>
38 #include <linux/platform_data/mmc-pxamci.h>
42 #define DRIVER_NAME "pxa2xx-mci"
[all …]
Dmxcmmc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/mmc/host/mxcmmc.c - Freescale i.MX MMCI driver
24 #include <linux/dma-mapping.h>
36 #include <linux/mmc/slot-gpio.h>
40 #include <linux/platform_data/mmc-mxcmmc.h>
42 #include <linux/platform_data/dma-imx.h>
44 #define DRIVER_NAME "mxc-mmc"
162 .name = "imx21-mmc",
165 .name = "imx31-mmc",
168 .name = "mpc512x-sdhc",
[all …]
/kernel/linux/linux-4.19/
DMAINTAINERS28 'diff -u' to make the patch easy to merge. Be prepared to get your
38 See Documentation/process/coding-style.rst for guidance here.
44 See Documentation/process/submitting-patches.rst for details.
55 include a Signed-off-by: line. The current version of this
57 Documentation/process/submitting-patches.rst.
68 that the bug would present a short-term risk to other users if it
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
109 N: [^a-z]tegra all files whose path contains the word tegra
137 -----------------------------------
[all …]
/kernel/linux/linux-5.10/
DMAINTAINERS9 -------------------------
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
40 See Documentation/process/coding-style.rst for guidance here.
46 See Documentation/process/submitting-patches.rst for details.
57 include a Signed-off-by: line. The current version of this
59 Documentation/process/submitting-patches.rst.
70 that the bug would present a short-term risk to other users if it
76 Documentation/admin-guide/security-bugs.rst for details.
81 ---------------------------------------------------
97 W: *Web-page* with status/info
[all …]