/*
* Pixel clocks we support are always < 2GHz and so fit in an
* int. We should make sure source rate does too so we don't get
* overflow when we multiply by 1000.
*/
+ if(!(!strcmp(mode->name, "4096x2160") || !strcmp(mode->name, "3840x2160") ||
+ ((!strcmp(mode->name, "1920x1080")) && mode->vrefresh == 60)||
+ ((!strcmp(mode->name, "1366x768")) && mode->vrefresh == 60)||
+ ((!strcmp(mode->name, "1280x720")) && mode->vrefresh == 60))){
+ printk(KERN_ERR"bad mode:%s, vrefresh:%d\n",mode->name, mode->vrefresh);
+ return MODE_BAD;
+ }