Subversion Repositories Kolibri OS

Rev

Rev 1321 | Rev 1412 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1321 Rev 1404
Line 173... Line 173...
173
	case FB_BLANK_UNBLANK:
173
	case FB_BLANK_UNBLANK:
174
		drm_fb_helper_on(info);
174
		drm_fb_helper_on(info);
175
		break;
175
		break;
176
	/* Display: Off; HSync: On, VSync: On */
176
	/* Display: Off; HSync: On, VSync: On */
177
	case FB_BLANK_NORMAL:
177
	case FB_BLANK_NORMAL:
178
		drm_fb_helper_off(info, DRM_MODE_DPMS_ON);
178
		drm_fb_helper_off(info, DRM_MODE_DPMS_STANDBY);
179
		break;
179
		break;
180
	/* Display: Off; HSync: Off, VSync: On */
180
	/* Display: Off; HSync: Off, VSync: On */
181
	case FB_BLANK_HSYNC_SUSPEND:
181
	case FB_BLANK_HSYNC_SUSPEND:
182
		drm_fb_helper_off(info, DRM_MODE_DPMS_STANDBY);
182
		drm_fb_helper_off(info, DRM_MODE_DPMS_STANDBY);
183
		break;
183
		break;
Line 390... Line 390...
390
 
390
 
391
	if (var->pixclock != 0)
391
	if (var->pixclock != 0)
Line 392... Line 392...
392
		return -EINVAL;
392
		return -EINVAL;
393
 
393
 
394
	/* Need to resize the fb object !!! */
394
	/* Need to resize the fb object !!! */
395
	if (var->xres > fb->width || var->yres > fb->height) {
395
	if (var->bits_per_pixel > fb->bits_per_pixel || var->xres > fb->width || var->yres > fb->height) {
396
		DRM_ERROR("Requested width/height is greater than current fb "
396
		DRM_DEBUG("fb userspace requested width/height/bpp is greater than current fb "
397
			   "object %dx%d > %dx%d\n", var->xres, var->yres,
-
 
398
			   fb->width, fb->height);
397
			  "object %dx%d-%d > %dx%d-%d\n", var->xres, var->yres, var->bits_per_pixel,
399
		DRM_ERROR("Need resizing code.\n");
398
			  fb->width, fb->height, fb->bits_per_pixel);
Line 400... Line 399...
400
		return -EINVAL;
399
		return -EINVAL;
401
	}
400
	}