Home
last modified time | relevance | path

Searched refs:mmc (Results 226 – 250 of 1719) sorted by relevance

12345678910>>...69

/openbmc/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxl-s805x-p241.dts47 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 Dmeson-gxl-s905w-jethome-jethub-j80.dts69 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 Dmeson-gxm-rbox-pro.dts84 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 Dsdhci-xenon-phy.c209 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 Dsdhci-cadence.c275 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 Dsdhci-s3c.c234 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 Dmeson64.h72 func(MMC, mmc, 0) \
73 func(MMC, mmc, 1) \
74 func(MMC, mmc, 2) \
H A Dembestmx6boards.h125 func(MMC, mmc, 0) \
126 func(MMC, mmc, 1) \
127 func(MMC, mmc, 2) \
/openbmc/linux/arch/arm/boot/dts/allwinner/
H A Dsun7i-a20-olimex-som204-evb-emmc.dts17 compatible = "mmc-pwrseq-emmc";
24 mmc-pwrseq = <&mmc2_pwrseq>;
31 compatible = "mmc-card";
H A Dsun7i-a20-olimex-som-evb-emmc.dts18 compatible = "mmc-pwrseq-emmc";
25 mmc-pwrseq = <&mmc2_pwrseq>;
32 compatible = "mmc-card";
/openbmc/linux/Documentation/devicetree/bindings/mmc/
H A Dmarvell,dove-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/marvell,dove-sdhci.yaml#
14 - $ref: mmc-controller.yaml#
39 sdio0: mmc@92000 {
H A Dmarvell,orion-sdio.yaml4 $id: http://devicetree.org/schemas/mmc/marvell,orion-sdio.yaml#
14 - $ref: mmc-controller.yaml#
39 mmc@d00d4000 {
H A Dhi3798cv200-dw-mshc.txt24 emmc: mmc@9830000 {
35 cap-mmc-highspeed;
36 mmc-ddr-1_8v;
37 mmc-hs200-1_8v;
H A Dbrcm,bcm2835-sdhost.yaml4 $id: http://devicetree.org/schemas/mmc/brcm,bcm2835-sdhost.yaml#
13 - $ref: mmc-controller.yaml
46 sdhost: mmc@7e202000 {
H A Dsnps,dwcmshc-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/snps,dwcmshc-sdhci.yaml#
14 - $ref: mmc-controller.yaml#
75 mmc@fe310000 {
86 mmc@aa0000 {
H A Dsdhci.txt2 host controllers refer to the mmc[1] bindings.
4 [1] Documentation/devicetree/bindings/mmc/mmc.txt
/openbmc/u-boot/drivers/net/fm/
H A Dfm.c412 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 Dsun7i-a20-olimex-som204-evb-emmc.dts17 compatible = "mmc-pwrseq-emmc";
26 mmc-pwrseq = <&mmc2_pwrseq>;
33 compatible = "mmc-card";
/openbmc/u-boot/doc/device-tree-bindings/misc/
H A Dfs_loader.txt8 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 Dbananapi_m2u.c38 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 Dwhale2.dtsi148 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 DREADME219 # 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 Dx1830.dtsi345 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 Dmpfs-sev-kit.dts100 &mmc {
105 cap-mmc-highspeed;
106 mmc-ddr-1_8v;
107 mmc-hs200-1_8v;
/openbmc/u-boot/drivers/net/phy/
H A Dcortina.c170 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()

12345678910>>...69