| /freebsd/sys/contrib/device-tree/Bindings/mmc/ |
| H A D | mmc-controller-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MMC Controller & Slots Common Properties 10 - Ulf Hansson <ulf.hansson@linaro.org> 13 These properties are common to multiple MMC host controllers and the 14 possible slots or ports for multi-slot controllers. 17 "#address-cells": 22 "#size-cells": [all …]
|
| H A D | atmel-hsmci.txt | 3 This controller on atmel products provides an interface for MMC, SD and SDIO 7 by mmc.txt and the properties used by the atmel-mci driver. 12 - compatible: should be "atmel,hsmci" 13 - #address-cells: should be one. The cell is the slot id. 14 - #size-cells: should be zero. 15 - at least one slot node 16 - clock-names: tuple listing input clock names. 18 - clocks: phandles to input clocks. 24 mmc0: mmc@f0008000 { 28 #address-cells = <1>; [all …]
|
| H A D | samsung,s3cmci.txt | 1 * Samsung's S3C24XX MMC/SD/SDIO controller device tree bindings 3 Samsung's S3C24XX MMC/SD/SDIO controller is used as a connectivity interface 4 with external MMC, SD and SDIO storage mediums. 6 This file documents differences between the core mmc properties described by 7 mmc.txt and the properties used by the Samsung S3C24XX MMC/SD/SDIO controller 11 - compatible: should be one of the following 12 - "samsung,s3c2410-sdi": for controllers compatible with s3c2410 13 - "samsung,s3c2412-sdi": for controllers compatible with s3c2412 14 - "samsung,s3c2440-sdi": for controllers compatible with s3c2440 15 - reg: register location and length [all …]
|
| H A D | atmel,hsmci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/atmel,hsmci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Atmel High-Speed MultiMedia Card Interface (HSMCI) 10 The Atmel HSMCI controller provides an interface for MMC, SD, and SDIO memory 14 - Nicolas Ferre <nicolas.ferre@microchip.com> 15 - Aubin Constans <aubin.constans@microchip.com> 18 - $ref: mmc-controller.yaml 33 dma-names: [all …]
|
| H A D | renesas,sdhi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/renesas,sdhi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas SDHI SD/MMC controller 10 - Wolfram Sang <wsa+renesas@sang-engineering.com> 15 - enum: 16 - renesas,sdhi-mmc-r8a77470 # RZ/G1C 17 - renesas,sdhi-r7s72100 # RZ/A1H 18 - renesas,sdhi-r7s9210 # SH-Mobile AG5 [all …]
|
| H A D | cavium-mmc.txt | 1 * Cavium Octeon & ThunderX MMC controller 3 The highspeed MMC host controller on Caviums SoCs provides an interface 4 for MMC and SD types of memory cards. 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 [all …]
|
| H A D | pxa-mmc.txt | 1 * PXA MMC drivers 3 Driver bindings for the PXA MCI (MMC/SDIO) interfaces 6 - compatible: Should be "marvell,pxa-mmc". 7 - vmmc-supply: A regulator for VMMC 10 - marvell,detect-delay-m [all...] |
| H A D | fsl-imx-mmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/fsl-imx-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Markus Pargmann <mpa@pengutronix.de> 13 - $ref: mmc-controller.yaml 18 - const: fsl,imx21-mmc 19 - const: fsl,imx31-mmc 20 - items: 21 - const: fsl,imx27-mmc [all …]
|
| H A D | amlogic,meson-mx-sdio.txt | 1 * Amlogic Meson6, Meson8 and Meson8b SDIO/MMC controller 3 The highspeed MMC host controller on Amlogic SoCs provides an interface 4 for MMC, SD, SDIO and SDHC types of memory cards. 13 - compatible : must be one of 14 - "amlogic,meson8-sdio" 15 - "amlogic,meson8b-sdio" 16 along with the generic "amlogic,meson-mx-sdio" 17 - reg : mmc controller base registers 18 - interrupts : mmc controller interrupt 19 - #address-cells : must be 1 [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 …]
|
| H A D | allwinner,sun4i-a10-mmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/allwinner,sun4i-a10-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A10 MMC Controller 10 - $ref: mmc-controller.yaml 13 - Chen-Yu Tsai <wens@csie.org> 14 - Maxime Ripard <mripard@kernel.org> 17 "#address-cells": true 18 "#size-cells": true [all …]
|
| H A D | loongson,ls2k0500-mmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/loongson,ls2k0500-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: The SD/SDIO/eMMC host controller for Loongson-2K family SoCs 10 The MMC host controller on the Loongson-2K0500/2K1000 (using an externally 12 The two MMC host controllers on the Loongson-2K2000 are similar, 17 - Binbin Zhou <zhoubinbin@loongson.cn> 20 - $ref: mmc-controller.yaml# 25 - loongson,ls2k0500-mmc [all …]
|
| H A D | fsl-imx-mmc.txt | 3 This file documents differences to the properties defined in mmc.txt. 6 - compatible : Should be "fsl,<chip>-mmc", chip can be imx21 or imx31 9 - dmas: One DMA phandle with arguments as defined by the devicetree bindings 11 - dma-names: Has to be "rx-tx". 16 compatible = "fsl,imx27-mmc", "fsl,imx21-mmc"; 20 dma-names = "rx-tx"; 21 bus-width = <4>; 22 cd-gpios = <&gpio3 29>;
|
| H A D | arasan,sdhci.txt | 3 The bindings follow the mmc[1], clock[2], interrupt[3] and phy[4] bindings. 6 [1] Documentation/devicetree/bindings/mmc/mmc.txt 7 [2] Documentation/devicetree/bindings/clock/clock-bindings.txt 8 [3] Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 9 [4] Documentation/devicetree/bindings/phy/phy-bindings.txt 12 - compatible: Compatibility string. One of: 13 - "arasan,sdhci-8.9a": generic Arasan SDHCI 8.9a PHY 14 - "arasan,sdhci-4.9a": generic Arasan SDHCI 4.9a PHY 15 - "arasan,sdhci-5.1": generic Arasan SDHCI 5.1 PHY 16 - "rockchip,rk3399-sdhci-5.1", "arasan,sdhci-5.1": rk3399 eMMC PHY [all …]
|
| H A D | arasan,sdhci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/arasan,sdhci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adrian Hunter <adrian.hunter@intel.com> 13 - $ref: mmc-controller.yaml# 14 - if: 18 const: arasan,sdhci-5.1 21 - phys 22 - phy-names [all …]
|
| H A D | samsung-sdhci.txt | 4 MMC, SD and eMMC storage mediums. This file documents differences between the 5 core mmc properties described by mmc.txt and the properties used by the 9 - compatible: should be one of the following 10 - "samsung,s3c6410-sdhci": For controllers compatible with s3c6410 sdhci 12 - "samsung,exynos4210-sdhci": For controllers compatible with Exynos4 sdhci 16 - pinctrl-0: Should specify pin control groups used for this controller. 17 - pinctrl-names: Should contain only one value - "default". 21 compatible = "samsung,exynos4210-sdhci"; 24 bus-width = <4>; 25 cd-gpios = <&gpk2 2 0>; [all …]
|
| /freebsd/sys/dev/mmc/ |
| H A D | mmc_helpers.c | 34 #include <dev/mmc/bridge.h> 35 #include <dev/mmc/mmc_helpers.h> 44 * All UHS-I modes requires 1.8V signaling. in mmc_parse_sd_speed() 46 if (device_has_property(dev, "no-1-8-v")) in mmc_parse_sd_speed() 48 if (device_has_property(dev, "cap-sd-highspeed")) in mmc_parse_sd_speed() 49 host->caps |= MMC_CAP_HSPEED; in mmc_parse_sd_speed() 50 if (device_has_property(dev, "sd-uhs-sdr12") && !no_18v) in mmc_parse_sd_speed() 51 host->caps |= MMC_CAP_UHS_SDR12 | MMC_CAP_SIGNALING_180; in mmc_parse_sd_speed() 52 if (device_has_property(dev, "sd-uhs-sdr25") && !no_18v) in mmc_parse_sd_speed() 53 host->caps |= MMC_CAP_UHS_SDR25 | MMC_CAP_SIGNALING_180; in mmc_parse_sd_speed() [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/microchip/ |
| H A D | at91sam9g20ek_2mmc.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board 5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 7 /dts-v1/; 11 model = "Atmel at91sam9g20ek 2 mmc"; 16 mmc0: mmc@fffa8000 { 18 pinctrl-0 = < 24 bus-width = <4>; 25 cd-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>; 31 pinctrl_board_mmc0_slot0: mmc0_slot0-board { [all …]
|
| /freebsd/sys/arm64/conf/ |
| H A D | std.dev | 3 options PCI_HP # PCI-Express native HotPlug 4 options PCI_IOV # PCI SR-IOV support 15 device cd # CD 76 # PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure 105 device umass # Disks/Mass storage - Requires scbus and da 110 # MMC/SD/SDIO Card slot support 111 device mmc # mmc/sd bus 112 device mmcsd # mmc/sd flash cards 120 device mmio_sram # Generic on-chip SRAM
|
| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | ste-nomadik-s8815.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree for the ST-Ericsson Nomadik S8815 board 7 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include "ste-nomadik-stn8815.dtsi" 12 model = "Calao Systems USB-S8815"; 13 compatible = "calaosystems,usb-s8815"; 25 /* This hog will bias the MMC/SD card detect line */ 26 mmcsd-gpio { 27 gpio-hog; [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | fsl,mxs-pinctrl.txt | 6 voltage and pull-up. 9 - compatible: "fsl,imx23-pinctrl" or "fsl,imx28-pinctrl" 10 - reg: Should contain the register physical address and length for the 13 Please refer to pinctrl-bindings.txt in this directory for details of the 20 information about pull-up. For this reason, even seemingly boolean values are 34 particular function, like SSP0 functioning as mmc0-8bit. That said, the 37 "pinctrl-*" phandle in client device node should only have one group node 41 Required subnode-properties: 42 - fsl,pinmux-ids: An integer array. Each integer in the array specify a pin 56 - reg: Should be the index of the group nodes for same function. This property [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/samsung/ |
| H A D | exynos5260-xyref5260.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 27 stdout-path = "serial2:115200n8"; 31 compatible = "fixed-clock"; 32 clock-frequency = <24000000>; 33 clock-output-names = "fin_pll"; 34 #clock-cells = <0>; 37 ioclk_pcm: clock-pcm-ext { 38 compatible = "fixed-clock"; 39 clock-frequency = <2048000>; [all …]
|
| /freebsd/sys/arm/conf/ |
| H A D | TEGRA124 | 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 55 # General-purpose input/output 65 device uart # Multi-uart driver 68 # MMC/SD/SDIO Card slot support 70 device mmc # SD/MMC protocol 74 device ahci # AHCI-compatible SATA controllers 79 device cd # CD 89 device umass # Disks/Mass storage - Requires scbus and da 147 # SoC-specific devices
|
| /freebsd/sys/contrib/device-tree/src/arm/intel/socfpga/ |
| H A D | socfpga_arria10_socdk_sdmmc.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2014-2015 Altera Corporation <www.altera.com> 6 /dts-v1/; 9 &mmc { 11 cap-sd-highspeed; 12 cap-mmc-highspeed; 13 broken-cd; 14 bus-width = <4>; 15 clk-phase-sd-hs = <0>, <135>; 19 sdmmca-ecc@ff8c2c00 { [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
| H A D | tegra194-p3668-0000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "tegra194-p3668.dtsi" 5 model = "NVIDIA Jetson Xavier NX (SD-card)"; 6 compatible = "nvidia,p3668-0000", "nvidia,tegra194"; 9 mmc0 = "/bus@0/mmc@3400000"; 13 /* SDMMC1 (SD/MMC) */ 14 mmc@3400000 { 16 bus-width = <4>; 17 cd-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; 18 disable-wp; [all …]
|