diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/debug_menu.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 55c371dc25..47c73c35df 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -1879,6 +1879,42 @@ static int disk_callback(int btn, struct gui_synclist *lists) | |||
1879 | simplelist_addline(SIMPLELIST_ADD_LINE, | 1879 | simplelist_addline(SIMPLELIST_ADD_LINE, |
1880 | "No timing info"); | 1880 | "No timing info"); |
1881 | } | 1881 | } |
1882 | #if defined (TOSHIBA_GIGABEAT_F) || defined (TOSHIBA_GIGABEAT_S) | ||
1883 | if (identify_info[63] & (1<<0)) { | ||
1884 | char mdma0[2], mdma1[2], mdma2[2]; | ||
1885 | mdma0[1] = mdma1[1] = mdma2[1] = 0; | ||
1886 | mdma0[0] = (identify_info[63] & (1<<0)) ? '0' : 0; | ||
1887 | mdma1[0] = (identify_info[63] & (1<<1)) ? '1' : 0; | ||
1888 | mdma2[0] = (identify_info[63] & (1<<2)) ? '2' : 0; | ||
1889 | simplelist_addline(SIMPLELIST_ADD_LINE, | ||
1890 | "MDMA modes: %s %s %s", mdma0, mdma1, mdma2); | ||
1891 | simplelist_addline(SIMPLELIST_ADD_LINE, | ||
1892 | "MDMA Cycle times %dns/%dns", | ||
1893 | identify_info[65], | ||
1894 | identify_info[66] ); | ||
1895 | } | ||
1896 | else { | ||
1897 | simplelist_addline(SIMPLELIST_ADD_LINE, | ||
1898 | "No MDMA mode info"); | ||
1899 | } | ||
1900 | if (identify_info[88] & (1<<0)) { | ||
1901 | char udma0[2], udma1[2], udma2[2], udma3[2], udma4[2], udma5[2]; | ||
1902 | udma0[1] = udma1[1] = udma2[1] = udma3[1] = udma4[1] = 0; | ||
1903 | udma0[0] = (identify_info[88] & (1<<0)) ? '0' : 0; | ||
1904 | udma1[0] = (identify_info[88] & (1<<1)) ? '1' : 0; | ||
1905 | udma2[0] = (identify_info[88] & (1<<2)) ? '2' : 0; | ||
1906 | udma3[0] = (identify_info[88] & (1<<3)) ? '3' : 0; | ||
1907 | udma4[0] = (identify_info[88] & (1<<4)) ? '4' : 0; | ||
1908 | udma5[0] = (identify_info[88] & (1<<5)) ? '5' : 0; | ||
1909 | simplelist_addline(SIMPLELIST_ADD_LINE, | ||
1910 | "UDMA modes: %s %s %s %s %s", udma0, udma1, udma2, | ||
1911 | udma3, udma4, udma5); | ||
1912 | } | ||
1913 | else { | ||
1914 | simplelist_addline(SIMPLELIST_ADD_LINE, | ||
1915 | "No UDMA mode info"); | ||
1916 | } | ||
1917 | #endif /* defined (TOSHIBA_GIGABEAT_F) || defined (TOSHIBA_GIGABEAT_S) */ | ||
1882 | timing_info_present = identify_info[53] & (1<<1); | 1918 | timing_info_present = identify_info[53] & (1<<1); |
1883 | if(timing_info_present) { | 1919 | if(timing_info_present) { |
1884 | i = identify_info[49] & (1<<11); | 1920 | i = identify_info[49] & (1<<11); |