Subversion Repositories Kolibri OS

Rev

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

Rev 2344 Rev 2351
Line 34... Line 34...
34
#include 
34
#include 
35
#include "drmP.h"
35
#include "drmP.h"
36
#include "intel_drv.h"
36
#include "intel_drv.h"
37
#include "i915_drm.h"
37
#include "i915_drm.h"
38
#include "i915_drv.h"
38
#include "i915_drv.h"
39
//#include "i915_trace.h"
39
#include "i915_trace.h"
40
#include "drm_dp_helper.h"
40
#include "drm_dp_helper.h"
41
 
-
 
42
#include "drm_crtc_helper.h"
41
#include "drm_crtc_helper.h"
Line 43... Line 42...
43
 
42
 
Line 44... Line 43...
44
phys_addr_t get_bus_addr(void);
43
phys_addr_t get_bus_addr(void);
Line 4508... Line 4507...
4508
	struct drm_i915_private *dev_priv = dev->dev_private;
4507
	struct drm_i915_private *dev_priv = dev->dev_private;
4509
	int latency = SNB_READ_WM0_LATENCY() * 100;	/* In unit 0.1us */
4508
	int latency = SNB_READ_WM0_LATENCY() * 100;	/* In unit 0.1us */
4510
	int fbc_wm, plane_wm, cursor_wm;
4509
	int fbc_wm, plane_wm, cursor_wm;
4511
	unsigned int enabled;
4510
	unsigned int enabled;
Line 4512... Line -...
4512
 
-
 
4513
    ENTER();
-
 
4514
 
4511
 
4515
	enabled = 0;
4512
	enabled = 0;
4516
	if (g4x_compute_wm0(dev, 0,
4513
	if (g4x_compute_wm0(dev, 0,
4517
			    &sandybridge_display_wm_info, latency,
4514
			    &sandybridge_display_wm_info, latency,
4518
			    &sandybridge_cursor_wm_info, latency,
4515
			    &sandybridge_cursor_wm_info, latency,
Line 4792... Line 4789...
4792
 * to set the non-SR watermarks to 8.
4789
 * to set the non-SR watermarks to 8.
4793
 */
4790
 */
4794
static void intel_update_watermarks(struct drm_device *dev)
4791
static void intel_update_watermarks(struct drm_device *dev)
4795
{
4792
{
4796
	struct drm_i915_private *dev_priv = dev->dev_private;
4793
	struct drm_i915_private *dev_priv = dev->dev_private;
4797
    ENTER();
4794
 
4798
	if (dev_priv->display.update_wm)
4795
	if (dev_priv->display.update_wm)
4799
		dev_priv->display.update_wm(dev);
4796
		dev_priv->display.update_wm(dev);
4800
    LEAVE();
-
 
4801
}
4797
}
Line 4802... Line 4798...
4802
 
4798
 
4803
void intel_update_sprite_watermarks(struct drm_device *dev, int pipe,
4799
void intel_update_sprite_watermarks(struct drm_device *dev, int pipe,
4804
				    uint32_t sprite_width, int pixel_size)
4800
				    uint32_t sprite_width, int pixel_size)