Home
last modified time | relevance | path

Searched refs:uhs2_caps (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/mmc/host/
H A Dsdhci-uhs2.c379 mmc->uhs2_caps.dap = caps_gen & SDHCI_UHS2_CAPS_DAP_MASK; in sdhci_uhs2_init()
380 mmc->uhs2_caps.gap = FIELD_GET(SDHCI_UHS2_CAPS_GAP_MASK, caps_gen); in sdhci_uhs2_init()
381 mmc->uhs2_caps.n_lanes = FIELD_GET(SDHCI_UHS2_CAPS_LANE_MASK, caps_gen); in sdhci_uhs2_init()
382 mmc->uhs2_caps.addr64 = (caps_gen & SDHCI_UHS2_CAPS_ADDR_64) ? 1 : 0; in sdhci_uhs2_init()
383 mmc->uhs2_caps.card_type = FIELD_GET(SDHCI_UHS2_CAPS_DEV_TYPE_MASK, caps_gen); in sdhci_uhs2_init()
386 mmc->uhs2_caps.phy_rev = caps_phy & SDHCI_UHS2_CAPS_PHY_REV_MASK; in sdhci_uhs2_init()
387 mmc->uhs2_caps.speed_range = FIELD_GET(SDHCI_UHS2_CAPS_PHY_RANGE_MASK, caps_phy); in sdhci_uhs2_init()
388 mmc->uhs2_caps.n_lss_sync = FIELD_GET(SDHCI_UHS2_CAPS_PHY_N_LSS_SYN_MASK, caps_phy); in sdhci_uhs2_init()
389 mmc->uhs2_caps.n_lss_dir = FIELD_GET(SDHCI_UHS2_CAPS_PHY_N_LSS_DIR_MASK, caps_phy); in sdhci_uhs2_init()
390 if (mmc->uhs2_caps.n_lss_sync == 0) in sdhci_uhs2_init()
[all …]
/linux/drivers/mmc/core/
H A Dsd_uhs2.c147 dap = host->uhs2_caps.dap; in sd_uhs2_dev_init()
148 gap = host->uhs2_caps.gap; in sd_uhs2_dev_init()
204 host->uhs2_caps.group_desc = gd; in sd_uhs2_dev_init()
491 host->uhs2_caps.n_lanes_set = UHS2_DEV_CONFIG_GEN_SET_2L_FD_HD; in sd_uhs2_config_write()
526 if (host->uhs2_caps.speed_range == UHS2_DEV_CONFIG_PHY_SET_SPEED_B) { in sd_uhs2_config_write()
528 host->uhs2_caps.n_lanes == UHS2_DEV_CONFIG_2L_HD_FD) { in sd_uhs2_config_write()
540 host->uhs2_caps.n_lanes == UHS2_DEV_CONFIG_2L_HD_FD) { in sd_uhs2_config_write()
555 host->uhs2_caps.n_lss_sync) >> 2) & in sd_uhs2_config_write()
557 host->uhs2_caps.n_lss_sync_set = card->uhs2_config.n_lss_sync_set; in sd_uhs2_config_write()
560 host->uhs2_caps.n_lss_dir) >> 3) & in sd_uhs2_config_write()
[all …]
/linux/include/linux/mmc/
H A Dhost.h469 struct sd_uhs2_caps uhs2_caps; /* Host UHS-II capabilities */ member