Subversion Repositories Kolibri OS

Rev

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

Rev 3480 Rev 3482
Line 62... Line 62...
62
module_param_named(panel_ignore_lid, i915_panel_ignore_lid, int, 0600);
62
module_param_named(panel_ignore_lid, i915_panel_ignore_lid, int, 0600);
63
MODULE_PARM_DESC(panel_ignore_lid,
63
MODULE_PARM_DESC(panel_ignore_lid,
64
		"Override lid status (0=autodetect, 1=autodetect disabled [default], "
64
		"Override lid status (0=autodetect, 1=autodetect disabled [default], "
65
		"-1=force lid closed, -2=force lid open)");
65
		"-1=force lid closed, -2=force lid open)");
Line 66... Line 66...
66
 
66
 
67
unsigned int i915_powersave  __read_mostly      =  0;
67
unsigned int i915_powersave __read_mostly = 1;
68
module_param_named(powersave, i915_powersave, int, 0600);
68
module_param_named(powersave, i915_powersave, int, 0600);
69
MODULE_PARM_DESC(powersave,
69
MODULE_PARM_DESC(powersave,
Line 70... Line 70...
70
		"Enable powersavings, fbc, downclocking, etc. (default: true)");
70
		"Enable powersavings, fbc, downclocking, etc. (default: true)");
71
 
71
 
72
int i915_semaphores __read_mostly = -1;
72
int i915_semaphores __read_mostly = -1;
73
module_param_named(semaphores, i915_semaphores, int, 0600);
73
module_param_named(semaphores, i915_semaphores, int, 0600);
Line 74... Line 74...
74
MODULE_PARM_DESC(semaphores,
74
MODULE_PARM_DESC(semaphores,
75
		"Use semaphores for inter-ring sync (default: -1 (use per-chip defaults))");
75
		"Use semaphores for inter-ring sync (default: -1 (use per-chip defaults))");
76
 
76
 
77
int i915_enable_rc6 __read_mostly      = 0;
77
int i915_enable_rc6 __read_mostly = -1;
78
module_param_named(i915_enable_rc6, i915_enable_rc6, int, 0400);
78
module_param_named(i915_enable_rc6, i915_enable_rc6, int, 0400);
79
MODULE_PARM_DESC(i915_enable_rc6,
79
MODULE_PARM_DESC(i915_enable_rc6,
80
		"Enable power-saving render C-state 6. "
80
		"Enable power-saving render C-state 6. "
81
		"Different stages can be selected via bitmask values "
81
		"Different stages can be selected via bitmask values "
Line 82... Line 82...
82
		"(0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). "
82
		"(0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). "
83
		"For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. "
83
		"For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. "
84
		"default: -1 (use per-chip default)");
84
		"default: -1 (use per-chip default)");
85
 
85
 
86
int i915_enable_fbc __read_mostly      =  0;
86
int i915_enable_fbc __read_mostly = -1;
Line 134... Line 134...
134
MODULE_PARM_DESC(preliminary_hw_support,
134
MODULE_PARM_DESC(preliminary_hw_support,
135
		"Enable preliminary hardware support. "
135
		"Enable preliminary hardware support. "
136
		"Enable Haswell and ValleyView Support. "
136
		"Enable Haswell and ValleyView Support. "
137
		"(default: false)");
137
		"(default: false)");
Line -... Line 138...
-
 
138
 
-
 
139
int i915_disable_power_well __read_mostly = 0;
-
 
140
module_param_named(disable_power_well, i915_disable_power_well, int, 0600);
-
 
141
MODULE_PARM_DESC(disable_power_well,
Line 138... Line 142...
138
 
142
		 "Disable the power well when possible (default: false)");
Line 139... Line 143...
139
 
143
 
140
#define PCI_VENDOR_ID_INTEL        0x8086
144
#define PCI_VENDOR_ID_INTEL        0x8086
Line 500... Line 504...
500
 
504
 
501
static struct drm_driver driver = {
505
static struct drm_driver driver = {
502
    /* Don't use MTRRs here; the Xserver or userspace app should
506
    /* Don't use MTRRs here; the Xserver or userspace app should
503
     * deal with them for Intel hardware.
507
     * deal with them for Intel hardware.
504
     */
508
     */
505
//    .driver_features =
509
    .driver_features =
506
//        DRIVER_USE_AGP | DRIVER_REQUIRE_AGP | /* DRIVER_USE_MTRR |*/
510
        DRIVER_USE_AGP | DRIVER_REQUIRE_AGP | /* DRIVER_USE_MTRR |*/
507
//        DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED | DRIVER_GEM | DRIVER_PRIME,
511
        DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED | DRIVER_GEM | DRIVER_MODESET,
508
//    .load = i915_driver_load,
512
//    .load = i915_driver_load,
509
//    .unload = i915_driver_unload,
513
//    .unload = i915_driver_unload,
510
      .open = i915_driver_open,
514
      .open = i915_driver_open,
511
//    .lastclose = i915_driver_lastclose,
515
//    .lastclose = i915_driver_lastclose,