/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | cdns,sdhci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mmc/cdns,sdhci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Masahiro Yamada <yamada.masahiro@socionext.com> 15 - enum: 16 - amd,pensando-elba-sd4hc 17 - microchip,mpfs-sd4hc 18 - socionext,uniphier-sd4hc 19 - const: cdns,sd4hc [all …]
|
H A D | brcm,sdhci-brcmstb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/brcm,sdhci-brcmstb.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Al Cooper <alcooperx@gmail.com> 11 - Florian Fainelli <f.fainelli@gmail.com> 16 - items: 17 - enum: 18 - brcm,bcm7216-sdhci 19 - const: brcm,bcm7445-sdhci [all …]
|
H A D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MMC Controller Common Properties 10 - Ulf Hansson <ulf.hansson@linaro.org> 13 These properties are common to multiple MMC host controllers. Any host 17 It is possible to assign a fixed index mmcN to an MMC host controller 23 pattern: "^mmc(@.*)?$" 25 "#address-cells": [all …]
|
H A D | sdhci-am654.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ 4 --- 5 $id: http://devicetree.org/schemas/mmc/sdhci-am654.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: TI AM654 MMC Controller 11 - Ulf Hansson <ulf.hansson@linaro.org> 14 - $ref: sdhci-common.yaml# 19 - enum: 20 - ti,am62-sdhci [all …]
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt7986a-bananapi-bpi-r3-emmc.dtso | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 11 compatible = "bananapi,bpi-r3", "mediatek,mt7986a"; 14 target-path = "/soc/mmc@11230000"; 16 bus-width = <8>; 17 max-frequency = <200000000>; 18 cap-mmc-highspeed; 19 mmc-hs200-1_8v; 20 mmc-hs400-1_8v; 21 hs400-ds-delay = <0x14014>; [all …]
|
H A D | mt7986a-rfb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/pinctrl/mt65xx.h> 14 chassis-type = "embedded"; 15 compatible = "mediatek,mt7986a-rfb", "mediatek,mt7986a"; 22 stdout-path = "serial0:115200n8"; 30 reg_1p8v: regulator-1p8v { 31 compatible = "regulator-fixed"; 32 regulator-name = "fixed-1.8V"; 33 regulator-min-microvolt = <1800000>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | ipq9574-rdp418.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 6 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 9 /dts-v1/; 14 model = "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C2"; 15 compatible = "qcom,ipq9574-ap-al02-c2", "qcom,ipq9574"; 22 stdout-path = "serial0:115200n8"; 27 pinctrl-0 = <&spi_0_pins>; 28 pinctrl-names = "default"; 32 compatible = "micron,n25q128a11", "jedec,spi-nor"; [all …]
|
H A D | ipq9574-rdp433.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 9 /dts-v1/; 14 model = "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C7"; 15 compatible = "qcom,ipq9574-ap-al02-c7", "qcom,ipq9574"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "regulator-fixed"; 27 regulator-min-microvolt = <3300000>; 28 regulator-max-microvolt = <3300000>; 29 regulator-boot-on; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos7885-jackpotlte.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung Galaxy A8 2018 (jackpotlte/SM-A530F) device tree source 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 18 chassis-type = "handset"; 28 stdout-path = &serial_2; 38 gpio-keys { 39 compatible = "gpio-keys"; [all …]
|
H A D | exynos850-e850-96.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * WinLink E850-96 board device tree source 8 * Device tree source file for WinLink's E850-96 board which is based on 12 /dts-v1/; 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/leds/common.h> 20 model = "WinLink E850-96 board"; 21 compatible = "winlink,e850-96", "samsung,exynos850"; 29 stdout-path = &serial_0; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3588-edgeble-neu6a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 compatible = "edgeble,neural-compute-module-6a", "rockchip,rk3588"; 13 vcc12v_dcin: vcc12v-dcin-regulator { 14 compatible = "regulator-fixed"; 15 regulator-name = "vcc12v_dcin"; 16 regulator-always-on; 17 regulator-boot-on; 18 regulator-min-microvolt = <12000000>; 19 regulator-max-microvolt = <12000000>; 24 bus-width = <8>; [all …]
|
H A D | rk3588s-khadas-edge2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 19 stdout-path = "serial2:1500000n8"; 24 bus-width = <8>; 25 no-sdio; 26 no-sd; 27 non-removable; 28 mmc-hs400-1_8v; [all …]
|
H A D | rk3399-nanopc-t4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * FriendlyElec NanoPC-T4 board device tree source 11 /dts-v1/; 12 #include "rk3399-nanopi4.dtsi" 15 model = "FriendlyElec NanoPC-T4"; 16 compatible = "friendlyarm,nanopc-t4", "rockchip,rk3399"; 18 vcc12v0_sys: vcc12v0-sys { 19 compatible = "regulator-fixed"; 20 regulator-always-on; 21 regulator-boot-on; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/sprd/ |
H A D | whale2.dtsi | 6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include <dt-bindings/clock/sprd,sc9860-clk.h> 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 compatible = "simple-bus"; 18 #address-cells = <2>; 19 #size-cells = <2>; 67 ap-apb { 68 compatible = "simple-bus"; [all …]
|
/openbmc/u-boot/drivers/mmc/ |
H A D | mmc-uclass.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <mmc.h> 10 #include <dm/device-internal.h> 17 struct mmc *mmc = mmc_get_mmc_dev(dev); in dm_mmc_send_cmd() local 21 mmmc_trace_before_send(mmc, cmd); in dm_mmc_send_cmd() 22 if (ops->send_cmd) in dm_mmc_send_cmd() 23 ret = ops->send_cmd(dev, cmd, data); in dm_mmc_send_cmd() 25 ret = -ENOSYS; in dm_mmc_send_cmd() 26 mmmc_trace_after_send(mmc, cmd, ret); in dm_mmc_send_cmd() 31 int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data) in mmc_send_cmd() argument [all …]
|
/openbmc/linux/drivers/mmc/core/ |
H A D | host.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/mmc/core/host.c 6 * Copyright (C) 2007-2008 Pierre Ossman 9 * MMC host class device management 23 #include <linux/mmc/host.h> 24 #include <linux/mmc/card.h> 25 #include <linux/mmc/slot-gpio.h> 30 #include "slot-gpio.h" 47 if (!host->bus_ops) in mmc_host_class_prepare() 51 if (host->bus_ops->pre_suspend) in mmc_host_class_prepare() [all …]
|
/openbmc/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a77980a-condor-i.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Condor-I board on r8a77980A (ES2.0) 8 /dts-v1/; 10 #include "condor-common.dtsi" 13 model = "Renesas Condor-I board based on r8a77980A (ES2.0)"; 14 compatible = "renesas,condor-i", "renesas,r8a77980a", "renesas,r8a77980"; 18 mmc-hs400-1_8v;
|
H A D | r8a779f0-spider-cpu.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 15 compatible = "renesas,spider-cpu", "renesas,r8a779f0"; 24 stdout-path = "serial0:1843200n8"; 28 compatible = "gpio-leds"; 30 led-7 { 34 function-enumerator = <7>; 37 led-8 { 41 function-enumerator = <8>; [all …]
|
H A D | r8a774e1-hihope-rzg2h.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include "hihope-rev4.dtsi" 14 compatible = "hoperun,hihope-rzg2h", "renesas,r8a774e1"; 32 <&versaclock5 1>, 35 clock-names = "du.0", "du.1", "du.3", 36 "dclkin.0", "dclkin.1", "dclkin.3"; 40 mmc-hs400-1_8v;
|
H A D | r8a774b1-hihope-rzg2n.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include "hihope-rev4.dtsi" 14 compatible = "hoperun,hihope-rzg2n", "renesas,r8a774b1"; 32 <&versaclock5 1>, 35 clock-names = "du.0", "du.1", "du.3", 36 "dclkin.0", "dclkin.1", "dclkin.3"; 40 mmc-hs400-1_8v;
|
H A D | r8a774b1-hihope-rzg2n-rev2.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include "hihope-rev2.dtsi" 14 compatible = "hoperun,hihope-rzg2n", "renesas,r8a774b1"; 32 <&versaclock5 1>, 35 clock-names = "du.0", "du.1", "du.3", 36 "dclkin.0", "dclkin.1", "dclkin.3"; 40 mmc-hs400-1_8v;
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | r8a7796-salvator-x-u-boot.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source extras for U-Boot for the Salvator-X board 8 #include "r8a7796-salvator-x.dts" 9 #include "r8a7796-u-boot.dtsi" 12 u-boot,off-on-delay-us = <20000>; 16 u-boot,off-on-delay-us = <20000>; 21 power-source = <1800>; 29 sd-uhs-sdr12; 30 sd-uhs-sdr25; 31 sd-uhs-sdr104; [all …]
|
H A D | r8a7795-salvator-x-u-boot.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source extras for U-Boot for the Salvator-X board 8 #include "r8a7795-salvator-x.dts" 9 #include "r8a7795-u-boot.dtsi" 12 u-boot,off-on-delay-us = <20000>; 16 u-boot,off-on-delay-us = <20000>; 21 power-source = <1800>; 29 sd-uhs-sdr12; 30 sd-uhs-sdr25; 31 sd-uhs-sdr104; [all …]
|
H A D | armada-3720-db.dts | 3 * (DB-88F3720-DDR3) 6 * Gregory CLEMENT <gregory.clement@free-electrons.com> 8 * This file is dual-licensed: you can use it either under the terms 47 /dts-v1/; 49 #include "armada-372x.dtsi" 52 model = "Marvell Armada 3720 Development Board DB-88F3720-DDR3"; 53 compatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710"; 56 stdout-path = "serial0:115200n8"; 73 phy-type = <PHY_TYPE_PEX0>; 74 phy-speed = <PHY_SPEED_2_5G>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-3720-uDPU.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Based on Marvell Armada 3720 development board (DB-88F3720-DDR3) 12 /dts-v1/; 14 #include <dt-bindings/gpio/gpio.h> 15 #include "armada-372x.dtsi" 19 stdout-path = "serial0:115200n8"; 28 compatible = "gpio-leds"; 30 led-power1 { 35 led-power2 { 40 led-network1 { [all …]
|