Lines Matching refs:ios
58 struct mmc_ios *ios = &host->ios; in mmc_ios_show() local
61 seq_printf(s, "clock:\t\t%u Hz\n", ios->clock); in mmc_ios_show()
64 seq_printf(s, "vdd:\t\t%u ", ios->vdd); in mmc_ios_show()
65 if ((1 << ios->vdd) & MMC_VDD_165_195) in mmc_ios_show()
67 else if (ios->vdd < (ARRAY_SIZE(vdd_str) - 1) in mmc_ios_show()
68 && vdd_str[ios->vdd] && vdd_str[ios->vdd + 1]) in mmc_ios_show()
69 seq_printf(s, "(%s ~ %s V)\n", vdd_str[ios->vdd], in mmc_ios_show()
70 vdd_str[ios->vdd + 1]); in mmc_ios_show()
74 switch (ios->bus_mode) { in mmc_ios_show()
85 seq_printf(s, "bus mode:\t%u (%s)\n", ios->bus_mode, str); in mmc_ios_show()
87 switch (ios->chip_select) { in mmc_ios_show()
101 seq_printf(s, "chip select:\t%u (%s)\n", ios->chip_select, str); in mmc_ios_show()
103 switch (ios->power_mode) { in mmc_ios_show()
117 seq_printf(s, "power mode:\t%u (%s)\n", ios->power_mode, str); in mmc_ios_show()
119 ios->bus_width, 1 << ios->bus_width); in mmc_ios_show()
121 switch (ios->timing) { in mmc_ios_show()
160 seq_printf(s, "timing spec:\t%u (%s)\n", ios->timing, str); in mmc_ios_show()
162 switch (ios->signal_voltage) { in mmc_ios_show()
176 seq_printf(s, "signal voltage:\t%u (%s)\n", ios->signal_voltage, str); in mmc_ios_show()
178 switch (ios->drv_type) { in mmc_ios_show()
195 seq_printf(s, "driver type:\t%u (%s)\n", ios->drv_type, str); in mmc_ios_show()
205 *val = host->ios.clock; in mmc_clock_opt_get()