Lines Matching refs:ios
55 struct mmc_ios *ios = &host->ios; in mmc_ios_show() local
58 seq_printf(s, "clock:\t\t%u Hz\n", ios->clock); in mmc_ios_show()
61 seq_printf(s, "vdd:\t\t%u ", ios->vdd); in mmc_ios_show()
62 if ((1 << ios->vdd) & MMC_VDD_165_195) in mmc_ios_show()
64 else if (ios->vdd < (ARRAY_SIZE(vdd_str) - 1) in mmc_ios_show()
65 && vdd_str[ios->vdd] && vdd_str[ios->vdd + 1]) in mmc_ios_show()
66 seq_printf(s, "(%s ~ %s V)\n", vdd_str[ios->vdd], in mmc_ios_show()
67 vdd_str[ios->vdd + 1]); in mmc_ios_show()
71 switch (ios->bus_mode) { in mmc_ios_show()
82 seq_printf(s, "bus mode:\t%u (%s)\n", ios->bus_mode, str); in mmc_ios_show()
84 switch (ios->chip_select) { in mmc_ios_show()
98 seq_printf(s, "chip select:\t%u (%s)\n", ios->chip_select, str); in mmc_ios_show()
100 switch (ios->power_mode) { in mmc_ios_show()
114 seq_printf(s, "power mode:\t%u (%s)\n", ios->power_mode, str); in mmc_ios_show()
116 ios->bus_width, 1 << ios->bus_width); in mmc_ios_show()
118 switch (ios->timing) { in mmc_ios_show()
157 seq_printf(s, "timing spec:\t%u (%s)\n", ios->timing, str); in mmc_ios_show()
159 switch (ios->signal_voltage) { in mmc_ios_show()
173 seq_printf(s, "signal voltage:\t%u (%s)\n", ios->signal_voltage, str); in mmc_ios_show()
175 switch (ios->drv_type) { in mmc_ios_show()
192 seq_printf(s, "driver type:\t%u (%s)\n", ios->drv_type, str); in mmc_ios_show()
202 *val = host->ios.clock; in mmc_clock_opt_get()