Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
8956c8bb
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
161
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
8956c8bb
编写于
3月 18, 2010
作者:
E
Eric Anholt
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
drm/i915: Set up the documented clock gating on Sandybridge and Ironlake.
Signed-off-by:
N
Eric Anholt
<
eric@anholt.net
>
上级
66f6ff09
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
22 addition
and
0 deletion
+22
-0
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/i915_reg.h
+8
-0
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_display.c
+14
-0
未找到文件。
drivers/gpu/drm/i915/i915_reg.h
浏览文件 @
8956c8bb
...
...
@@ -2176,6 +2176,14 @@
#define DISPLAY_PORT_PLL_BIOS_1 0x46010
#define DISPLAY_PORT_PLL_BIOS_2 0x46014
#define PCH_DSPCLK_GATE_D 0x42020
# define DPFDUNIT_CLOCK_GATE_DISABLE (1 << 7)
# define DPARBUNIT_CLOCK_GATE_DISABLE (1 << 5)
#define PCH_3DCGDIS0 0x46020
# define MARIUNIT_CLOCK_GATE_DISABLE (1 << 18)
# define SVSMUNIT_CLOCK_GATE_DISABLE (1 << 1)
#define FDI_PLL_FREQ_CTL 0x46030
#define FDI_PLL_FREQ_CHANGE_REQUEST (1<<24)
#define FDI_PLL_FREQ_LOCK_LIMIT_MASK 0xfff00
...
...
drivers/gpu/drm/i915/intel_display.c
浏览文件 @
8956c8bb
...
...
@@ -4717,6 +4717,20 @@ void intel_init_clock_gating(struct drm_device *dev)
* specs, but enable as much else as we can.
*/
if
(
HAS_PCH_SPLIT
(
dev
))
{
uint32_t
dspclk_gate
=
VRHUNIT_CLOCK_GATE_DISABLE
;
if
(
IS_IRONLAKE
(
dev
))
{
/* Required for FBC */
dspclk_gate
|=
DPFDUNIT_CLOCK_GATE_DISABLE
;
/* Required for CxSR */
dspclk_gate
|=
DPARBUNIT_CLOCK_GATE_DISABLE
;
I915_WRITE
(
PCH_3DCGDIS0
,
MARIUNIT_CLOCK_GATE_DISABLE
|
SVSMUNIT_CLOCK_GATE_DISABLE
);
}
I915_WRITE
(
PCH_DSPCLK_GATE_D
,
dspclk_gate
);
return
;
}
else
if
(
IS_G4X
(
dev
))
{
uint32_t
dspclk_gate
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录