diff options
author | Aaro Koskinen <aaro.koskinen@iki.fi> | 2011-12-05 22:10:49 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-12-08 20:26:09 (GMT) |
commit | 2d2c880f8c16f4047cb642a5843ca6fa56f0d2a6 (patch) | |
tree | eaf11d37aa399e78c6742907d6bb82eb80271a36 /drivers/staging/xgifb | |
parent | 25aa75f142e0e6945a6d5db3dbcd9d6919525866 (diff) | |
download | linux-2d2c880f8c16f4047cb642a5843ca6fa56f0d2a6.tar.xz |
staging: xgifb: enable forcecrt2type as a module parameter
Enable forcecrt2type as a module parameter.
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/xgifb')
-rw-r--r-- | drivers/staging/xgifb/XGI_main_26.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/xgifb/XGI_main_26.c b/drivers/staging/xgifb/XGI_main_26.c index b07c477..2502c49 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" |