From: Aaro Koskinen Date: Mon, 5 Dec 2011 22:10:49 +0000 (+0200) Subject: staging: xgifb: enable forcecrt2type as a module parameter X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=2d2c880f8c16f4047cb642a5843ca6fa56f0d2a6;p=deliverable%2Flinux.git staging: xgifb: enable forcecrt2type as a module parameter Enable forcecrt2type as a module parameter. Signed-off-by: Aaro Koskinen Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/xgifb/XGI_main_26.c b/drivers/staging/xgifb/XGI_main_26.c index b07c4774f3bf..2502c49c9c5b 100644 --- a/drivers/staging/xgifb/XGI_main_26.c +++ b/drivers/staging/xgifb/XGI_main_26.c @@ -45,6 +45,7 @@ #define GPIOG_EN (1<<6) #define GPIOG_READ (1<<1) +static char *forcecrt2type; static char *mode; static int vesa = -1; static unsigned int refresh_rate; @@ -2358,6 +2359,8 @@ static int __init xgifb_init(void) { char *option = NULL; + if (forcecrt2type != NULL) + XGIfb_search_crt2type(forcecrt2type); if (fb_get_options("xgifb", &option)) return -ENODEV; XGIfb_setup(option); @@ -2380,6 +2383,11 @@ MODULE_AUTHOR("XGITECH , Others"); module_param(mode, charp, 0); module_param(vesa, int, 0); module_param(filter, int, 0); +module_param(forcecrt2type, charp, 0); + +MODULE_PARM_DESC(forcecrt2type, + "\nForce the second display output type. Possible values are NONE,\n" + "LCD, TV, VGA, SVIDEO or COMPOSITE.\n"); MODULE_PARM_DESC(mode, "\nSelects the desired default display mode in the format XxYxDepth,\n"