Home
last modified time | relevance | path

Searched +full:mmc +full:- +full:pwrseq +full:- +full:sd8787 (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/
H A Dmmc-pwrseq-sd8787.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-sd8787.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvell SD8787 power sequence provider binding
10 - Ulf Hansson <ulf.hansson@linaro.org>
14 const: mmc-pwrseq-sd8787
16 powerdown-gpios:
21 reset-gpios:
27 - compatible
[all …]
/OK3568_Linux_fs/kernel/drivers/mmc/core/
H A Dpwrseq_sd8787.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * pwrseq_sd8787.c - power sequence support for Marvell SD8787 BT + Wifi chip
22 #include <linux/mmc/host.h>
24 #include "pwrseq.h"
27 struct mmc_pwrseq pwrseq; member
32 #define to_pwrseq_sd8787(p) container_of(p, struct mmc_pwrseq_sd8787, pwrseq)
36 struct mmc_pwrseq_sd8787 *pwrseq = to_pwrseq_sd8787(host->pwrseq); in mmc_pwrseq_sd8787_pre_power_on() local
38 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_sd8787_pre_power_on()
41 gpiod_set_value_cansleep(pwrseq->pwrdn_gpio, 1); in mmc_pwrseq_sd8787_pre_power_on()
46 struct mmc_pwrseq_sd8787 *pwrseq = to_pwrseq_sd8787(host->pwrseq); in mmc_pwrseq_sd8787_power_off() local
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # MMC core configuration
10 This selects Hardware reset support aka pwrseq-emmc for eMMC
17 tristate "HW reset support for SD8787 BT + Wifi module"
20 This selects hardware reset support for the SD8787 BT + Wifi
27 tristate "Simple HW reset support for MMC"
31 This selects simple hardware reset support aka pwrseq-simple for MMC
38 tristate "MMC block device driver"
42 Say Y here to enable the MMC block device driver support.
44 mount the filesystem. Almost everyone wishing MMC support
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/wireless/
H A Dmarvell-8xxx.txt1 Marvell 8787/8897/8997 (sd8787/sd8897/sd8997/pcie8997) SDIO/PCIE devices
2 ------
10 - compatible : should be one of the following:
11 * "marvell,sd8787"
19 - marvell,caldata* : A series of properties with marvell,caldata prefix,
21 initialization. This is an array of unsigned 8-bit values.
24 "marvell,caldata-txpwrlimit-2g" (length = 566).
25 "marvell,caldata-txpwrlimit-5g-sub0" (length = 502).
26 "marvell,caldata-txpwrlimit-5g-sub1" (length = 688).
27 "marvell,caldata-txpwrlimit-5g-sub2" (length = 750).
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dmmp2-olpc-xo-1-75.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/linux-event-codes.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
15 model = "OLPC XO-1.75";
16 compatible = "olpc,xo-1.75", "mrvl,mmp2";
19 #address-cells = <1>;
20 #size-cells = <1>;
24 compatible = "simple-framebuffer";
[all …]
H A Dimx6q-cm-fx6.dts6 * This file is dual-licensed: you can use it either under the terms
44 /dts-v1/;
45 #include <dt-bindings/gpio/gpio.h>
46 #include <dt-bindings/sound/fsl-imx-audmux.h>
50 model = "CompuLab CM-FX6";
51 compatible = "compulab,cm-fx6", "fsl,imx6q";
59 compatible = "gpio-leds";
61 heartbeat-led {
64 linux,default-trigger = "heartbeat";
68 awnh387_pwrseq: pwrseq {
[all …]