/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
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# 10 - Ulf Hansson <ulf.hansson@linaro.org> 17 It is possible to assign a fixed index mmcN to an MMC host controller 25 "#address-cells": 30 "#size-cells": 37 broken-cd: 42 cd-gpios: [all …]
|
/openbmc/linux/arch/arm64/boot/dts/renesas/ |
H A D | rzg2l-smarc-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irqc-rzg2l.h> 10 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 12 /* SW1[2] should be at position 2/OFF to enable 64 GB eMMC */ 13 #define EMMC 1 macro 18 * Disable eMMC by setting "#define EMMC 0" above. 20 #define SDHI (!EMMC) 38 reg_1p8v: regulator-1p8v { 39 compatible = "regulator-fixed"; [all …]
|
H A D | rzg2lc-smarc-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irqc-rzg2l.h> 10 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 27 reg_1p8v: regulator-1p8v { 28 compatible = "regulator-fixed"; 29 regulator-name = "fixed-1.8V"; 30 regulator-min-microvolt = <1800000>; 31 regulator-max-microvolt = <1800000>; 32 regulator-boot-on; [all …]
|
H A D | r9a09g011-v2mevk2.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/pinctrl/rzv2m-pinctrl.h> 23 stdout-path = "serial0:115200n8"; 27 compatible = "usb-c-connector"; 28 label = "USB-C"; 29 data-role = "dual"; 32 #address-cells = <1>; 33 #size-cells = <0>; [all …]
|
H A D | hihope-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <dt-bindings/gpio/gpio.h> 30 stdout-path = "serial0:115200n8"; 33 hdmi0-out { 34 compatible = "hdmi-connector"; 35 type = "a"; 39 remote-endpoint = <&rcar_dw_hdmi0_out>; 45 compatible = "gpio-leds"; 64 reg_1p8v: regulator-1p8v { 65 compatible = "regulator-fixed"; [all …]
|
H A D | beacon-renesom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/clock/versaclock.h> 17 compatible = "fixed-clock"; 18 #clock-cells = <0>; 19 clock-frequency = <32768>; 20 clock-output-names = "osc_32k"; 23 reg_1p8v: regulator-1p8v { 24 compatible = "regulator-fixed"; 25 regulator-name = "fixed-1.8V"; [all …]
|
H A D | rzg2ul-smarc-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irqc-rzg2l.h> 10 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 28 reg_1p8v: regulator-1p8v { 29 compatible = "regulator-fixed"; 30 regulator-name = "fixed-1.8V"; 31 regulator-min-microvolt = <1800000>; 32 regulator-max-microvolt = <1800000>; 33 regulator-boot-on; [all …]
|
H A D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 54 stdout-path = "serial0:115200n8"; 57 audio_clkout: audio-clkout { 60 * but needed to avoid cs2000/rcar_sound probe dead-lock 62 compatible = "fixed-clock"; [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-xenon-phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Date: 2016-8-24 17 #include "sdhci-pltfm.h" 18 #include "sdhci-xenon.h" 20 /* Register base for eMMC PHY 5.0 Version */ 22 /* Register base for eMMC PHY 5.1 Version */ 117 * in eMMC PHY 5.0 or eMMC PHY 5.1 139 "emmc 5.0 phy", 140 "emmc 5.1 phy" 157 /* SoC PHY PAD ctrl type */ [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/ |
H A D | README.falcon | 2 ------------------ 3 Falcon boot is a short cut boot method for SD/eMMC targets. It skips loading the 4 RAM version U-Boot. Instead, it loads FIT image and boot directly to Linux. 10 booting U-Boot is not the first choice. The kernel FIT image needs to be put 11 at CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR. SPL mmc driver reads the header to 14 not found, normal U-Boot flow will follow. 16 An important part of falcon boot is to prepare the device tree. A normal U-Boot 18 SPL, skipping the normal U-Boot. The device tree has to be prepared in advance. 19 A command "spl export" should be called under the normal RAM version U-Boot. 20 It is equivalent to go through "bootm" step-by-step until device tree fixup is [all …]
|
/openbmc/linux/include/linux/mmc/ |
H A D | host.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Host driver specific definitions. 12 #include <linux/fault-inject.h> 17 #include <linux/dma-direction.h> 18 #include <linux/blk-crypto-profile.h> 73 unsigned char drv_type; /* driver type (A, B, C, D) */ 141 * ios->clock might be 0. For some controllers, setting 0Hz 151 * 1 for a read-only card 152 * -ENOSYS when not supported (equal to NULL callback) 161 * -ENOSYS when not supported (equal to NULL callback) [all …]
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | ste-ux500-samsung-skomer.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung XCover 2 GT-S7710 also known as Skomer. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8505.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-ux500-samsung-kyle.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy Amp SGH-I407 also known as Kyle. 10 /dts-v1/; 11 #include "ste-db8500.dtsi" 12 #include "ste-ab8505.dtsi" 13 #include "ste-dbx5x0-pinctrl.dtsi" 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/leds/common.h> 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-ux500-samsung-codina.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy Ace 2 GT-I8160 also known as Codina. 11 * The Samsung tree further talks about GT-I8160P and GT-I8160chn (China). 12 * The GT-I8160 plain is known as the "europe" variant. 13 * The GT-I8160P is the CDMA version and it appears to not use the ST 15 * The GT-I8160chn appears to be the same as the europe variant. 17 * There is also the Codina-TMO, Samsung SGH-T599, which has its own device 21 /dts-v1/; 22 #include "ste-db8500.dtsi" 23 #include "ste-ab8500.dtsi" [all …]
|
H A D | ste-ux500-samsung-gavini.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy Beam GT-I8530 also known as Gavini. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8500.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-ux500-samsung-codina-tmo.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy Exhibit SGH-T599 also known as Codina-TMO, 4 * the "TMO" shall be read "T-Mobile" as this phone was produced exlusively 5 * for T-Mobile in the United States. 8 * - No CPU speed cap, full ~1GHz rate 9 * - Different power management IC, AB8505 10 * - As AB8505 has a micro USB phy, no TI TSU6111 11 * - Different power routing such as the removal of the external LDO for the 13 * - Using a regulator for the key backlight LED 14 * - Using the Samsung S6D27A1 panel by default [all …]
|
H A D | ste-ux500-samsung-janice.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8500.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-ux500-samsung-golden.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include "ste-db8500.dtsi" 5 #include "ste-ab8505.dtsi" 6 #include "ste-dbx5x0-pinctrl.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 * You need an intermediate, device-tree compatible bootloader [all …]
|
/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | r8a77470-iwg23s-sbc.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the iWave-RZ/G1C single board computer 8 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 12 model = "iWave iW-RainboW-G23S single board computer based on RZ/G1C"; 22 stdout-path = "serial1:115200n8"; 25 hdmi-out { 26 compatible = "hdmi-connector"; 27 type = "a"; 31 remote-endpoint = <&bridge_out>; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 42 stdout-path = "serial0:115200n8"; 45 audio_clkout: audio-clkout { 48 * but needed to avoid cs2000/rcar_sound probe dead-lock 50 compatible = "fixed-clock"; 51 #clock-cells = <0>; [all …]
|
/openbmc/u-boot/drivers/mmc/ |
H A D | xenon_sdhci.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for Marvell SOC Platform Group Xenon SDHC as a platform device 8 * Date: 2016-8-24 10 * Included parts of the Linux driver version which was written by: 13 * Ported to from Marvell 2015.01 to mainline U-Boot 2017.01: 26 /* Register Offset of SD Host Controller SOCP self-defined register */ 133 struct xenon_sdhci_priv *priv = host->mmc->priv; in xenon_mmc_phy_init() 134 u32 clock = priv->clock; in xenon_mmc_phy_init() 141 if ((priv->timing == MMC_TIMING_UHS_SDR50) || in xenon_mmc_phy_init() 142 (priv->timing == MMC_TIMING_UHS_SDR25) || in xenon_mmc_phy_init() [all …]
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-j7200-common-proc-board.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j7200-som-p0.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/net/ti-dp83867.h> 11 #include <dt-bindings/phy/phy.h> 13 #include "k3-serdes.h" 16 compatible = "ti,j7200-evm", "ti,j7200"; 30 stdout-path = "serial2:115200n8"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm283x.dtsi | 1 #include <dt-bindings/pinctrl/bcm2835.h> 2 #include <dt-bindings/clock/bcm2835.h> 3 #include <dt-bindings/clock/bcm2835-aux.h> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include <dt-bindings/soc/bcm2835-pm.h> 8 /* firmware-provided startup stubs live here, where the secondary CPUs are 21 #address-cells = <1>; 22 #size-cells = <1>; 30 stdout-path = "serial0:115200n8"; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8916-samsung-a2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-pm8916.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 mmc0 = &sdhc_1; /* eMMC */ 17 stdout-path = "serial0"; 20 reserved-memory { 22 tz-apps@85500000 { [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap4-epson-embt2ws.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 /dts-v1/; 7 #include <dt-bindings/input/input.h> 11 model = "Epson Moverio BT-200"; 19 backlight-left { 20 compatible = "pwm-backlight"; 22 power-supply = <&unknown_supply>; 25 backlight-right { 26 compatible = "pwm-backlight"; 28 power-supply = <&unknown_supply>; [all …]
|