video_common: edid: Shortened *BDisp* naming.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
Andrei-Liviu Simion 2015-01-21 13:11:04 -08:00 committed by Nava kishore Manne
parent 0c1dab6865
commit a7ac9e37cf
2 changed files with 48 additions and 52 deletions

View file

@ -127,7 +127,7 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
xil_printf("\tColor bit depth is undefined.\n"); xil_printf("\tColor bit depth is undefined.\n");
} }
switch (XVidC_EdidGetBDispVidDigVis(EdidRaw)) { switch (XVidC_EdidGetDigitalSigIfaceStd(EdidRaw)) {
case XVIDC_EDID_BDISP_VID_DIG_VIS_DVI: case XVIDC_EDID_BDISP_VID_DIG_VIS_DVI:
xil_printf("\tDVI is supported.\n"); xil_printf("\tDVI is supported.\n");
break; break;
@ -211,14 +211,14 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
} }
} }
if (XVidC_EdidIsBDispSsArSs(EdidRaw)) { if (XVidC_EdidIsSsArSs(EdidRaw)) {
xil_printf("\tScreen size (HxV):\t%dx%d(cm)\n", xil_printf("\tScreen size (HxV):\t%dx%d(cm)\n",
XVidC_EdidGetBDispSsArH(EdidRaw), XVidC_EdidGetSsArH(EdidRaw),
XVidC_EdidGetBDispSsArV(EdidRaw)); XVidC_EdidGetSsArV(EdidRaw));
} }
else if (XVidC_EdidIsBDispSsArArL(EdidRaw)) { else if (XVidC_EdidIsSsArArL(EdidRaw)) {
xil_printf("\tAspect ratio (H:V):\t"); xil_printf("\tAspect ratio (H:V):\t");
switch (XVidC_EdidGetBDispSsArH(EdidRaw)) { switch (XVidC_EdidGetSsArH(EdidRaw)) {
case 0x4F: case 0x4F:
xil_printf("16:9 "); xil_printf("16:9 ");
break; break;
@ -233,17 +233,16 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
break; break;
default: default:
xil_printf("%d.%03d:1 ", xil_printf("%d.%03d:1 ",
(u32)XVidC_Edid_GetBDispSsArArL(EdidRaw), (u32)XVidC_EdidGetSsArArL(EdidRaw),
FLOAT_FRAC_TO_U32( FLOAT_FRAC_TO_U32(
XVidC_Edid_GetBDispSsArArL(EdidRaw), XVidC_EdidGetSsArArL(EdidRaw), 1000));
1000));
break; break;
} }
xil_printf("(landscape)\n"); xil_printf("(landscape)\n");
} }
else if (XVidC_EdidIsBDispSsArArP(EdidRaw)) { else if (XVidC_EdidIsSsArArP(EdidRaw)) {
xil_printf("\tAspect ratio (H:V):\t"); xil_printf("\tAspect ratio (H:V):\t");
switch(XVidC_EdidGetBDispSsArV(EdidRaw)) { switch(XVidC_EdidGetSsArV(EdidRaw)) {
case 0x4F: case 0x4F:
xil_printf("9:16 "); xil_printf("9:16 ");
break; break;
@ -258,9 +257,9 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
break; break;
default: default:
xil_printf("%d.%03d:1 ", xil_printf("%d.%03d:1 ",
(u32)XVidC_EdidIsBDispSsArArP(EdidRaw), (u32)XVidC_EdidIsSsArArP(EdidRaw),
FLOAT_FRAC_TO_U32( FLOAT_FRAC_TO_U32(
XVidC_Edid_GetBDispSsArArP(EdidRaw), XVidC_EdidGetSsArArP(EdidRaw),
1000)); 1000));
break; break;
} }
@ -270,33 +269,33 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
xil_printf("\tScreen size and aspect ratio are undefined.\n"); xil_printf("\tScreen size and aspect ratio are undefined.\n");
} }
if (XVidC_EdidIsBDispGammaInExt(EdidRaw)) { if (XVidC_EdidIsGammaInExt(EdidRaw)) {
xil_printf("\tGamma is defined in an extension block.\n"); xil_printf("\tGamma is defined in an extension block.\n");
} }
else { else {
xil_printf("\tGamma:\t\t\t%d.%02d\n", xil_printf("\tGamma:\t\t\t%d.%02d\n",
(u32)XVidC_EdidGetBDispGamma(EdidRaw), (u32)XVidC_EdidGetGamma(EdidRaw),
FLOAT_FRAC_TO_U32(XVidC_EdidGetBDispGamma(EdidRaw), FLOAT_FRAC_TO_U32(XVidC_EdidGetGamma(EdidRaw),
100)); 100));
} }
xil_printf("\tDisplay power management:\n"); xil_printf("\tDisplay power management:\n");
xil_printf("\t\t\t\tStandby mode "); xil_printf("\t\t\t\tStandby mode ");
if (XVidC_EdidSuppBDispFeaturePmStandby(EdidRaw)) { if (XVidC_EdidSuppFeaturePmStandby(EdidRaw)) {
xil_printf("is supported.\n"); xil_printf("is supported.\n");
} }
else { else {
xil_printf("is not supported.\n"); xil_printf("is not supported.\n");
} }
xil_printf("\t\t\t\tSuspend mode "); xil_printf("\t\t\t\tSuspend mode ");
if (XVidC_EdidSuppBDispFeaturePmSuspend(EdidRaw)) { if (XVidC_EdidSuppFeaturePmSuspend(EdidRaw)) {
xil_printf("is supported.\n"); xil_printf("is supported.\n");
} }
else { else {
xil_printf("is not supported.\n"); xil_printf("is not supported.\n");
} }
xil_printf("\t\t\t\tActive off = very low power "); xil_printf("\t\t\t\tActive off = very low power ");
if (XVidC_EdidSuppBDispFeaturePmOffVlp(EdidRaw)) { if (XVidC_EdidSuppFeaturePmOffVlp(EdidRaw)) {
xil_printf("is supported.\n"); xil_printf("is supported.\n");
} }
else { else {
@ -307,17 +306,17 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
/* Input is a digital video signal interface. */ /* Input is a digital video signal interface. */
xil_printf("\tSupported color encoding format(s):\n"); xil_printf("\tSupported color encoding format(s):\n");
xil_printf("\t\t\t\tRGB 4:4:4\n"); xil_printf("\t\t\t\tRGB 4:4:4\n");
if (XVidC_EdidSuppBDispFeatureDigColorEncYCrCb444(EdidRaw)) { if (XVidC_EdidSuppFeatureDigColorEncYCrCb444(EdidRaw)) {
xil_printf("\t\t\t\tYCrCb 4:4:4\n"); xil_printf("\t\t\t\tYCrCb 4:4:4\n");
} }
if (XVidC_EdidSuppBDispFeatureDigColorEncYCrCb422(EdidRaw)) { if (XVidC_EdidSuppFeatureDigColorEncYCrCb422(EdidRaw)) {
xil_printf("\t\t\t\tYCrCb 4:2:2\n"); xil_printf("\t\t\t\tYCrCb 4:2:2\n");
} }
} }
else { else {
/* Input is an analog video signal interface. */ /* Input is an analog video signal interface. */
xil_printf("\tDisplay color type:\t"); xil_printf("\tDisplay color type:\t");
switch (XVidC_EdidGetBDispFeatureAnaColorType(EdidRaw)) { switch (XVidC_EdidGetFeatureAnaColorType(EdidRaw)) {
case XVIDC_EDID_BDISP_FEATURE_ANA_COLORTYPE_MCG: case XVIDC_EDID_BDISP_FEATURE_ANA_COLORTYPE_MCG:
xil_printf("Monochrome or grayscale display.\n"); xil_printf("Monochrome or grayscale display.\n");
break; break;
@ -337,7 +336,7 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
xil_printf("\tOther supported features:\n"); xil_printf("\tOther supported features:\n");
/* sRGB standard is the default color space. */ /* sRGB standard is the default color space. */
xil_printf("\t\tsRGB standard "); xil_printf("\t\tsRGB standard ");
if (XVidC_EdidIsBDispFeaturePtmInc(EdidRaw)) { if (XVidC_EdidIsFeaturePtmInc(EdidRaw)) {
xil_printf("is "); xil_printf("is ");
} }
else { else {
@ -346,7 +345,7 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
xil_printf("the default color space.\n"); xil_printf("the default color space.\n");
/* Preferred timing mode includes. */ /* Preferred timing mode includes. */
xil_printf("\t\tPtm "); xil_printf("\t\tPtm ");
if (XVidC_EdidIsBDispFeaturePtmInc(EdidRaw)) { if (XVidC_EdidIsFeaturePtmInc(EdidRaw)) {
xil_printf("includes "); xil_printf("includes ");
} }
else { else {
@ -355,7 +354,7 @@ static void Edid_Print_BaseBasicDisp(u8 *EdidRaw)
xil_printf("the native pixel format and preferred refresh rate.\n"); xil_printf("the native pixel format and preferred refresh rate.\n");
/* Continuous frequency. */ /* Continuous frequency. */
xil_printf("\t\tDisplay "); xil_printf("\t\tDisplay ");
if (XVidC_EdidIsBDispFeatureContFreq(EdidRaw)) { if (XVidC_EdidIsFeatureContFreq(EdidRaw)) {
xil_printf("is "); xil_printf("is ");
} }
else { else {

View file

@ -313,56 +313,53 @@
/* Basic display parameters and features: Horizontal and vertical screen size or /* Basic display parameters and features: Horizontal and vertical screen size or
* aspect ratio. */ * aspect ratio. */
#define XVidC_EdidIBDispSsarDefined(E) \ #define XVidC_EdidIsSsArDefined(E) \
((E[XVIDC_EDID_BDISP_H_SSAR] | E[XVIDC_EDID_BDISP_V_SSAR]) != 0) ((E[XVIDC_EDID_BDISP_H_SSAR] | E[XVIDC_EDID_BDISP_V_SSAR]) != 0)
#define XVidC_EdidGetBDispSsArH(E) E[XVIDC_EDID_BDISP_H_SSAR] #define XVidC_EdidGetSsArH(E) E[XVIDC_EDID_BDISP_H_SSAR]
#define XVidC_EdidGetBDispSsArV(E) E[XVIDC_EDID_BDISP_V_SSAR] #define XVidC_EdidGetSsArV(E) E[XVIDC_EDID_BDISP_V_SSAR]
#define XVidC_EdidIsBDispSsArSs(E) \ #define XVidC_EdidIsSsArSs(E) \
((XVidC_EdidGetBDispSsArH(E) != 0) && \ ((XVidC_EdidGetSsArH(E) != 0) && (XVidC_EdidGetSsArV(E) != 0))
(XVidC_EdidGetBDispSsArV(E) != 0)) #define XVidC_EdidIsSsArArL(E) \
#define XVidC_EdidIsBDispSsArArL(E) \ ((XVidC_EdidGetSsArH(E) != 0) && (XVidC_EdidGetSsArV(E) == 0))
((XVidC_EdidGetBDispSsArH(E) != 0) && \ #define XVidC_EdidIsSsArArP(E) \
(XVidC_EdidGetBDispSsArV(E) == 0)) ((XVidC_EdidGetSsArH(E) == 0) && (XVidC_EdidGetSsArV(E) != 0))
#define XVidC_EdidIsBDispSsArArP(E) \ #define XVidC_EdidGetSsArArL(E) \
((XVidC_EdidGetBDispSsArH(E) == 0) && \ ((float)((XVidC_EdidGetSsArH(E) + 99.0) / 100.0))
(XVidC_EdidGetBDispSsArV(E) != 0)) #define XVidC_EdidGetSsArArP(E) \
#define XVidC_Edid_GetBDispSsArArL(E) \ ((float)(100.0 / (XVidC_EdidGetSsArV(E) + 99.0)))
((float)((XVidC_EdidGetBDispSsArH(E) + 99.0) / 100.0))
#define XVidC_Edid_GetBDispSsArArP(E) \
((float)(100.0 / (XVidC_EdidGetBDispSsArV(E) + 99.0)))
/* Basic display parameters and features: Gamma. */ /* Basic display parameters and features: Gamma. */
#define XVidC_EdidIsBDispGammaInExt(E) (E[XVIDC_EDID_BDISP_GAMMA] == 0xFF) #define XVidC_EdidIsGammaInExt(E) (E[XVIDC_EDID_BDISP_GAMMA] == 0xFF)
#define XVidC_EdidGetBDispGamma(E) \ #define XVidC_EdidGetGamma(E) \
((float)((E[XVIDC_EDID_BDISP_GAMMA] + 100.0) / 100.0)) ((float)((E[XVIDC_EDID_BDISP_GAMMA] + 100.0) / 100.0))
/* Basic display parameters and features: Feature support. */ /* Basic display parameters and features: Feature support. */
#define XVidC_EdidSuppBDispFeaturePmStandby(E) \ #define XVidC_EdidSuppFeaturePmStandby(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_PM_STANDBY_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_PM_STANDBY_MASK) != 0)
#define XVidC_EdidSuppBDispFeaturePmSuspend(E) \ #define XVidC_EdidSuppFeaturePmSuspend(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_PM_SUSPEND_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_PM_SUSPEND_MASK) != 0)
#define XVidC_EdidSuppBDispFeaturePmOffVlp(E) \ #define XVidC_EdidSuppFeaturePmOffVlp(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_PM_OFF_VLP_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_PM_OFF_VLP_MASK) != 0)
#define XVidC_EdidGetBDispFeatureAnaColorType(E) \ #define XVidC_EdidGetFeatureAnaColorType(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_ANA_COLORTYPE_MASK) >> \ XVIDC_EDID_BDISP_FEATURE_ANA_COLORTYPE_MASK) >> \
XVIDC_EDID_BDISP_FEATURE_ANA_COLORTYPE_SHIFT) XVIDC_EDID_BDISP_FEATURE_ANA_COLORTYPE_SHIFT)
#define XVidC_EdidSuppBDispFeatureDigColorEncYCrCb444(E) \ #define XVidC_EdidSuppFeatureDigColorEncYCrCb444(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_DIG_COLORENC_YCRCB444_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_DIG_COLORENC_YCRCB444_MASK) != 0)
#define XVidC_EdidSuppBDispFeatureDigColorEncYCrCb422(E) \ #define XVidC_EdidSuppFeatureDigColorEncYCrCb422(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_DIG_COLORENC_YCRCB422_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_DIG_COLORENC_YCRCB422_MASK) != 0)
#define XVidC_EdidIsBDispFeatureSrgbDef(E) \ #define XVidC_EdidIsFeatureSrgbDef(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_SRGB_DEF_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_SRGB_DEF_MASK) != 0)
#define XVidC_EdidIsBDispFeaturePtmInc(E) \ #define XVidC_EdidIsFeaturePtmInc(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_PTM_INC_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_PTM_INC_MASK) != 0)
#define XVidC_EdidIsBDispFeatureContFreq(E) \ #define XVidC_EdidIsFeatureContFreq(E) \
((E[XVIDC_EDID_BDISP_FEATURE] & \ ((E[XVIDC_EDID_BDISP_FEATURE] & \
XVIDC_EDID_BDISP_FEATURE_CONTFREQ_MASK) != 0) XVIDC_EDID_BDISP_FEATURE_CONTFREQ_MASK) != 0)