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, |