/openbmc/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-gxl-s805x-p241.dts | 47 compatible = "mmc-pwrseq-emmc"; 104 compatible = "mmc-pwrseq-emmc"; 116 compatible = "mmc-pwrseq-simple"; 249 mmc-pwrseq = <&sdio_pwrseq>; 263 cap-mmc-highspeed; 267 mmc-ddr-1_8v; 268 mmc-hs200-1_8v; 270 mmc-pwrseq = <&emmc_pwrseq>;
|
H A D | meson-gxl-s905w-jethome-jethub-j80.dts | 69 compatible = "mmc-pwrseq-emmc"; 81 compatible = "mmc-pwrseq-simple"; 147 mmc-pwrseq = <&sdio_pwrseq>; 179 cap-mmc-highspeed; 183 mmc-ddr-1_8v; 184 mmc-hs200-1_8v; 186 mmc-pwrseq = <&emmc_pwrseq>;
|
H A D | meson-gxm-rbox-pro.dts | 84 compatible = "mmc-pwrseq-emmc"; 96 compatible = "mmc-pwrseq-simple"; 214 mmc-pwrseq = <&sdio_pwrseq>; 249 cap-mmc-highspeed; 253 mmc-ddr-1_8v; 254 mmc-hs200-1_8v; 256 mmc-pwrseq = <&emmc_pwrseq>;
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-xenon-phy.c | 209 params = devm_kzalloc(mmc_dev(host->mmc), sizeof(*params), GFP_KERNEL); in xenon_alloc_emmc_phy() 300 dev_err(mmc_dev(host->mmc), "eMMC PHY init cannot complete after %d us\n", in xenon_emmc_phy_init() 394 dev_err(mmc_dev(host->mmc), "Wait for DLL Lock time-out\n"); in xenon_emmc_phy_enable_dll() 425 dev_warn(mmc_dev(host->mmc), in xenon_emmc_phy_config_tuning() 479 dev_dbg(mmc_dev(host->mmc), "starts HS400 strobe delay adjustment\n"); in xenon_emmc_phy_strobe_delay_adj() 493 if (host->mmc->ios.enhanced_strobe) in xenon_emmc_phy_strobe_delay_adj() 583 dev_dbg(mmc_dev(host->mmc), "eMMC PHY setting starts\n"); in xenon_emmc_phy_set() 677 dev_dbg(mmc_dev(host->mmc), "eMMC PHY setting completes\n"); in xenon_emmc_phy_set() 701 params->pad_ctrl.reg = devm_ioremap_resource(mmc_dev(host->mmc), in get_dt_pad_ctrl_data() 716 dev_err(mmc_dev(host->mmc), "Unsupported SoC PHY PAD ctrl type %s\n", in get_dt_pad_ctrl_data() [all …]
|
H A D | sdhci-cadence.c | 275 mmc_send_tuning(host->mmc, opcode, NULL)) { /* bad */ in sdhci_cdns_execute_tuning() 287 dev_err(mmc_dev(host->mmc), "no tuning point found\n"); in sdhci_cdns_execute_tuning() 398 host->mmc->caps |= MMC_CAP_1_8V_DDR | MMC_CAP_8_BIT_DATA; in elba_drv_init() 442 static void sdhci_cdns_hs400_enhanced_strobe(struct mmc_host *mmc, in sdhci_cdns_hs400_enhanced_strobe() argument 445 struct sdhci_host *host = mmc_priv(mmc); in sdhci_cdns_hs400_enhanced_strobe() 462 static void sdhci_cdns_mmc_hw_reset(struct mmc_host *mmc) in sdhci_cdns_mmc_hw_reset() argument 464 struct sdhci_host *host = mmc_priv(mmc); in sdhci_cdns_mmc_hw_reset() 467 dev_dbg(mmc_dev(host->mmc), "emmc hardware reset\n"); in sdhci_cdns_mmc_hw_reset() 525 ret = mmc_of_parse(host->mmc); in sdhci_cdns_probe() 535 if (host->mmc->caps & MMC_CAP_HW_RESET) { in sdhci_cdns_probe() [all …]
|
H A D | sdhci-s3c.c | 234 host->mmc->actual_clock = 0; in sdhci_s3c_set_clock() 375 host->mmc->actual_clock = 0; in sdhci_cmu_set_clock() 393 mmc_hostname(host->mmc), clock); in sdhci_cmu_set_clock() 406 mmc_hostname(host->mmc)); in sdhci_cmu_set_clock() 606 host->mmc->caps |= MMC_CAP_8_BIT_DATA; in sdhci_s3c_probe() 609 host->mmc->caps |= MMC_CAP_4_BIT_DATA; in sdhci_s3c_probe() 614 host->mmc->pm_caps |= pdata->pm_caps; in sdhci_s3c_probe() 634 host->mmc->caps |= pdata->host_caps; in sdhci_s3c_probe() 644 ret = mmc_of_parse(host->mmc); in sdhci_s3c_probe() 698 mmc_retune_needed(host->mmc); in sdhci_s3c_suspend() [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | meson64.h | 72 func(MMC, mmc, 0) \ 73 func(MMC, mmc, 1) \ 74 func(MMC, mmc, 2) \
|
H A D | embestmx6boards.h | 125 func(MMC, mmc, 0) \ 126 func(MMC, mmc, 1) \ 127 func(MMC, mmc, 2) \
|
/openbmc/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun7i-a20-olimex-som204-evb-emmc.dts | 17 compatible = "mmc-pwrseq-emmc"; 24 mmc-pwrseq = <&mmc2_pwrseq>; 31 compatible = "mmc-card";
|
H A D | sun7i-a20-olimex-som-evb-emmc.dts | 18 compatible = "mmc-pwrseq-emmc"; 25 mmc-pwrseq = <&mmc2_pwrseq>; 32 compatible = "mmc-card";
|
/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | marvell,dove-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/marvell,dove-sdhci.yaml# 14 - $ref: mmc-controller.yaml# 39 sdio0: mmc@92000 {
|
H A D | marvell,orion-sdio.yaml | 4 $id: http://devicetree.org/schemas/mmc/marvell,orion-sdio.yaml# 14 - $ref: mmc-controller.yaml# 39 mmc@d00d4000 {
|
H A D | hi3798cv200-dw-mshc.txt | 24 emmc: mmc@9830000 { 35 cap-mmc-highspeed; 36 mmc-ddr-1_8v; 37 mmc-hs200-1_8v;
|
H A D | brcm,bcm2835-sdhost.yaml | 4 $id: http://devicetree.org/schemas/mmc/brcm,bcm2835-sdhost.yaml# 13 - $ref: mmc-controller.yaml 46 sdhost: mmc@7e202000 {
|
H A D | snps,dwcmshc-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/snps,dwcmshc-sdhci.yaml# 14 - $ref: mmc-controller.yaml# 75 mmc@fe310000 { 86 mmc@aa0000 {
|
H A D | sdhci.txt | 2 host controllers refer to the mmc[1] bindings. 4 [1] Documentation/devicetree/bindings/mmc/mmc.txt
|
/openbmc/u-boot/drivers/net/fm/ |
H A D | fm.c | 412 struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV); in fm_init_common() local 414 if (!mmc) { in fm_init_common() 419 mmc_init(mmc); in fm_init_common() 420 (void)blk_dread(mmc_get_blk_desc(mmc), blk, cnt, in fm_init_common() 493 struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV); in fm_init_common() local 495 if (!mmc) in fm_init_common() 500 mmc_init(mmc); in fm_init_common() 501 (void)blk_dread(mmc_get_blk_desc(mmc), blk, cnt, in fm_init_common()
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | sun7i-a20-olimex-som204-evb-emmc.dts | 17 compatible = "mmc-pwrseq-emmc"; 26 mmc-pwrseq = <&mmc2_pwrseq>; 33 compatible = "mmc-card";
|
/openbmc/u-boot/doc/device-tree-bindings/misc/ |
H A D | fs_loader.txt | 8 this property is required for mmc, usb and sata. This is unsigned 16 Example of storage device and partition search set for mmc, usb, sata and 19 Example of storage type and device partition search set for mmc, usb, 21 Example for mmc:
|
/openbmc/qemu/hw/arm/ |
H A D | bananapi_m2u.c | 38 static void mmc_attach_drive(AwR40State *s, AwSdHostState *mmc, int unit, in mmc_attach_drive() argument 46 bus = qdev_get_child_bus(DEVICE(mmc), "sd-bus"); in mmc_attach_drive() 110 mmc_attach_drive(r40, &r40->mmc[i], i, in bpim2u_init() 115 mmc_attach_drive(r40, &r40->mmc[i], i, false, NULL); in bpim2u_init()
|
/openbmc/linux/arch/arm64/boot/dts/sprd/ |
H A D | whale2.dtsi | 148 sprd,phy-delay-mmc-hs400 = <0x44 0x7f 0x2e 0x2e>; 149 sprd,phy-delay-mmc-hs200 = <0x0 0x8c 0x8c 0x8c>; 150 sprd,phy-delay-mmc-ddr52 = <0x3f 0x75 0x14 0x14>; 151 sprd,phy-delay-mmc-hs400es = <0x3f 0x3f 0x2e 0x2e>; 157 cap-mmc-hw-reset; 158 mmc-hs400-enhanced-strobe; 159 mmc-hs400-1_8v; 160 mmc-hs200-1_8v; 161 mmc-ddr-1_8v;
|
/openbmc/u-boot/board/st/stm32mp1/ |
H A D | README | 219 # gpt write mmc 1 ${emmc_part} 224 # ext4load mmc 0:4 0xC0000000 u-boot-spl.stm32 225 # mmc dev 1 226 # mmc partconf 1 1 1 1 227 # mmc write ${fileaddr} 0 200 228 # mmc partconf 1 1 1 0 232 # ext4load mmc 0:4 0xC0000000 u-boot.img 233 # mmc dev 1 234 # part start mmc 1 1 partstart 235 # part size mmc 1 1 partsize [all …]
|
/openbmc/linux/arch/mips/boot/dts/ingenic/ |
H A D | x1830.dtsi | 345 msc0: mmc@13450000 { 346 compatible = "ingenic,x1830-mmc", "ingenic,x1000-mmc"; 353 clock-names = "mmc"; 356 cap-mmc-highspeed; 366 msc1: mmc@13460000 { 367 compatible = "ingenic,x1830-mmc", "ingenic,x1000-mmc"; 374 clock-names = "mmc"; 377 cap-mmc-highspeed;
|
/openbmc/linux/arch/riscv/boot/dts/microchip/ |
H A D | mpfs-sev-kit.dts | 100 &mmc { 105 cap-mmc-highspeed; 106 mmc-ddr-1_8v; 107 mmc-hs200-1_8v;
|
/openbmc/u-boot/drivers/net/phy/ |
H A D | cortina.c | 170 struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV); in cs4340_upload_firmware() local 172 if (!mmc) { in cs4340_upload_firmware() 178 mmc_init(mmc); in cs4340_upload_firmware() 179 (void)mmc->block_dev.block_read(&mmc->block_dev, blk, cnt, in cs4340_upload_firmware()
|