diff options
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r-- | apps/debug_menu.c | 57 |
1 files changed, 4 insertions, 53 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 576d01d336..f343ce6c78 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -88,7 +88,7 @@ | |||
88 | #endif | 88 | #endif |
89 | #include "hwcompat.h" | 89 | #include "hwcompat.h" |
90 | 90 | ||
91 | #if CONFIG_CPU == DM320 | 91 | #if CONFIG_CPU == DM320 || CONFIG_CPU == S3C2440 |
92 | #include "debug-target.h" | 92 | #include "debug-target.h" |
93 | #endif | 93 | #endif |
94 | 94 | ||
@@ -984,16 +984,13 @@ static bool dbg_spdif(void) | |||
984 | #elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD | 984 | #elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD |
985 | # define DEBUG_CANCEL BUTTON_REC | 985 | # define DEBUG_CANCEL BUTTON_REC |
986 | 986 | ||
987 | #elif CONFIG_KEYPAD == GIGABEAT_PAD | ||
988 | # define DEBUG_CANCEL BUTTON_A | ||
989 | |||
990 | #elif CONFIG_KEYPAD == IRIVER_H10_PAD | 987 | #elif CONFIG_KEYPAD == IRIVER_H10_PAD |
991 | # define DEBUG_CANCEL BUTTON_REW | 988 | # define DEBUG_CANCEL BUTTON_REW |
992 | 989 | ||
993 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ | 990 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ |
994 | (CONFIG_KEYPAD == SANSA_C200_PAD) | 991 | (CONFIG_KEYPAD == SANSA_C200_PAD) |
995 | # define DEBUG_CANCEL BUTTON_LEFT | 992 | # define DEBUG_CANCEL BUTTON_LEFT |
996 | #endif /* key definitios */ | 993 | #endif /* key definitions */ |
997 | 994 | ||
998 | /* Test code!!! */ | 995 | /* Test code!!! */ |
999 | bool dbg_ports(void) | 996 | bool dbg_ports(void) |
@@ -1265,54 +1262,8 @@ bool dbg_ports(void) | |||
1265 | if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) | 1262 | if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) |
1266 | return false; | 1263 | return false; |
1267 | } | 1264 | } |
1268 | #elif CONFIG_CPU == S3C2440 | 1265 | #else |
1269 | char buf[50]; | 1266 | return __dbg_ports(); |
1270 | int line; | ||
1271 | |||
1272 | lcd_setmargins(0, 0); | ||
1273 | lcd_clear_display(); | ||
1274 | lcd_setfont(FONT_SYSFIXED); | ||
1275 | |||
1276 | while(1) | ||
1277 | { | ||
1278 | line = 0; | ||
1279 | snprintf(buf, sizeof(buf), "[Ports and Registers]"); lcd_puts(0, line++, buf); | ||
1280 | |||
1281 | snprintf(buf, sizeof(buf), "GPACON: %08x GPBCON: %08x", GPACON, GPBCON); lcd_puts(0, line++, buf); | ||
1282 | snprintf(buf, sizeof(buf), "GPADAT: %08x GPBDAT: %08x", GPADAT, GPBDAT); lcd_puts(0, line++, buf); | ||
1283 | snprintf(buf, sizeof(buf), "GPAUP: %08x GPBUP: %08x", 0, GPBUP); lcd_puts(0, line++, buf); | ||
1284 | snprintf(buf, sizeof(buf), "GPCCON: %08x GPDCON: %08x", GPCCON, GPDCON); lcd_puts(0, line++, buf); | ||
1285 | snprintf(buf, sizeof(buf), "GPCDAT: %08x GPDDAT: %08x", GPCDAT, GPDDAT); lcd_puts(0, line++, buf); | ||
1286 | snprintf(buf, sizeof(buf), "GPCUP: %08x GPDUP: %08x", GPCUP, GPDUP); lcd_puts(0, line++, buf); | ||
1287 | |||
1288 | snprintf(buf, sizeof(buf), "GPCCON: %08x GPDCON: %08x", GPCCON, GPDCON); lcd_puts(0, line++, buf); | ||
1289 | snprintf(buf, sizeof(buf), "GPCDAT: %08x GPDDAT: %08x", GPCDAT, GPDDAT); lcd_puts(0, line++, buf); | ||
1290 | snprintf(buf, sizeof(buf), "GPCUP: %08x GPDUP: %08x", GPCUP, GPDUP); lcd_puts(0, line++, buf); | ||
1291 | |||
1292 | snprintf(buf, sizeof(buf), "GPECON: %08x GPFCON: %08x", GPECON, GPFCON); lcd_puts(0, line++, buf); | ||
1293 | snprintf(buf, sizeof(buf), "GPEDAT: %08x GPFDAT: %08x", GPEDAT, GPFDAT); lcd_puts(0, line++, buf); | ||
1294 | snprintf(buf, sizeof(buf), "GPEUP: %08x GPFUP: %08x", GPEUP, GPFUP); lcd_puts(0, line++, buf); | ||
1295 | |||
1296 | snprintf(buf, sizeof(buf), "GPGCON: %08x GPHCON: %08x", GPGCON, GPHCON); lcd_puts(0, line++, buf); | ||
1297 | snprintf(buf, sizeof(buf), "GPGDAT: %08x GPHDAT: %08x", GPGDAT, GPHDAT); lcd_puts(0, line++, buf); | ||
1298 | snprintf(buf, sizeof(buf), "GPGUP: %08x GPHUP: %08x", GPGUP, GPHUP); lcd_puts(0, line++, buf); | ||
1299 | |||
1300 | snprintf(buf, sizeof(buf), "GPJCON: %08x", GPJCON); lcd_puts(0, line++, buf); | ||
1301 | snprintf(buf, sizeof(buf), "GPJDAT: %08x", GPJDAT); lcd_puts(0, line++, buf); | ||
1302 | snprintf(buf, sizeof(buf), "GPJUP: %08x", GPJUP); lcd_puts(0, line++, buf); | ||
1303 | |||
1304 | line++; | ||
1305 | |||
1306 | snprintf(buf, sizeof(buf), "SRCPND: %08x INTMOD: %08x", SRCPND, INTMOD); lcd_puts(0, line++, buf); | ||
1307 | snprintf(buf, sizeof(buf), "INTMSK: %08x INTPND: %08x", INTMSK, INTPND); lcd_puts(0, line++, buf); | ||
1308 | snprintf(buf, sizeof(buf), "CLKCON: %08x CLKSLOW: %08x", CLKCON, CLKSLOW); lcd_puts(0, line++, buf); | ||
1309 | snprintf(buf, sizeof(buf), "MPLLCON: %08x UPLLCON: %08x", MPLLCON, UPLLCON); lcd_puts(0, line++, buf); | ||
1310 | snprintf(buf, sizeof(buf), "CLKDIVN: %08x", CLKDIVN); lcd_puts(0, line++, buf); | ||
1311 | |||
1312 | lcd_update(); | ||
1313 | if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) | ||
1314 | return false; | ||
1315 | } | ||
1316 | #endif /* CPU */ | 1267 | #endif /* CPU */ |
1317 | return false; | 1268 | return false; |
1318 | } | 1269 | } |