static char * to_modestr(int mode) { #define CASE_RET(_x_) case TVOUT_##_x_: return #_x_ switch(mode) { CASE_RET(1080P); CASE_RET(1080I); CASE_RET(720P); CASE_RET(576P); CASE_RET(480P); CASE_RET(576I); CASE_RET(480I); CASE_RET(720P50HZ); CASE_RET(1080I50HZ); CASE_RET(1080P50HZ); } return "UNKNOWN"; }
static char * to_modestr(int mode) { #define CASE_RET(_x_) case TVOUT_##_x_: return #_x_ switch(mode) { #if CONFIG_AML_MESON_8 CASE_RET(4K2K_30HZ); CASE_RET(4K2K_25HZ); CASE_RET(4K2K_24HZ); CASE_RET(4K2K_SMPTE); #endif CASE_RET(1080P_24HZ); CASE_RET(1080P_50HZ); CASE_RET(1080I_50HZ); CASE_RET(720P_50HZ); CASE_RET(1080P); CASE_RET(1080I); CASE_RET(720P); CASE_RET(576P); CASE_RET(480P); CASE_RET(576I); CASE_RET(480I); default: return "UNKNOWN"; } }