blob: f854f90b846ca885ab58345cf9adb42a8df16874 [file] [log] [blame]
Ben Widawskyd4005512012-08-23 11:37:09 -07001#!/bin/bash
2
3# FBC_CFB_BASE 0x43200
4../tools/intel_reg_read 0x43200
5# FBC_CTL 0x43208
6../tools/intel_reg_read 0x43208
7# ERR_INT 0x44040
8../tools/intel_reg_read 0x44040
9# DE_RRMR 0x44050
10../tools/intel_reg_read 0x44050
11# ARB_CTL 0x45000
12../tools/intel_reg_read 0x45000
13# ARB_CTL2 0x45004
14../tools/intel_reg_read 0x45004
15# MSG_CTL 0x45010
16../tools/intel_reg_read 0x45010
17# Watermarks
18../tools/intel_reg_read 0x45100
19../tools/intel_reg_read 0x45104
20../tools/intel_reg_read 0x45200
21../tools/intel_reg_read 0x45108
22../tools/intel_reg_read 0x4510C
23../tools/intel_reg_read 0x45110
24../tools/intel_reg_read 0x45120
25../tools/intel_reg_read 0x45124
26../tools/intel_reg_read 0x45128
27# Pipe A timing 0x60000-0x6004C
28../tools/intel_reg_read 0x60000 -c 0x13;
29# Pipe B timing 0x61000-0x6104C
30../tools/intel_reg_read 0x61000 -c 0x13;
31# Pipe C timing 0x62000-0x6204C
32../tools/intel_reg_read 0x62000 -c 0x13;
33# FDI A 0x60100
34# FDI B 0x61100
35# FDI C 0x62100
36# EDP 0x64000
37../tools/intel_reg_read 0x60100
38../tools/intel_reg_read 0x61100
39../tools/intel_reg_read 0x62100
40../tools/intel_reg_read 0x64000
41# Panel fitter A window size 0x68074
42# Panel fitter A control 0x68080
43../tools/intel_reg_read 0x68074
44../tools/intel_reg_read 0x68080
45# Panel fitter B window size 0x68874
46# Panel fitter B control 0x68880
47../tools/intel_reg_read 0x68874
48../tools/intel_reg_read 0x68880
49# Panel fitter C window size 0x69074
50# Panel fitter C control 0x69080
51../tools/intel_reg_read 0x69074
52../tools/intel_reg_read 0x69080
53# Pipe A config 0x70008
54# Pipe B config 0x71008
55# Pipe C config 0x72008
56../tools/intel_reg_read 0x70008
57../tools/intel_reg_read 0x71008
58../tools/intel_reg_read 0x72008
59# Cursor A control 0x70080
60# Cursor B control 0x71080
61# Cursor C control 0x72080
62../tools/intel_reg_read 0x70080
63../tools/intel_reg_read 0x71080
64../tools/intel_reg_read 0x72080
65# Primary A control 0x70180
66# Primary B control 0x71180
67# Primary C control 0x72180
68../tools/intel_reg_read 0x70180
69../tools/intel_reg_read 0x71180
70../tools/intel_reg_read 0x72180
71# Sprite A control 0x70280
72# Sprite B control 0x71280
73# Sprite C control 0x72280
74../tools/intel_reg_read 0x70280
75../tools/intel_reg_read 0x71280
76../tools/intel_reg_read 0x72280
77# Sprite A size 0x70290
78# Sprite B size 0x71290
79# Sprite C size 0x72290
80../tools/intel_reg_read 0x70290
81../tools/intel_reg_read 0x71290
82../tools/intel_reg_read 0x72290
83# Sprite A scaling 0x70304
84# Sprite B scaling 0x71304
85# Sprite C scaling 0x72304
86../tools/intel_reg_read 0x70304
87../tools/intel_reg_read 0x71304
88../tools/intel_reg_read 0x72304
89# PCH DE Interrupt enable 0xC400C
90../tools/intel_reg_read 0xC400C
91# PCH DE Interrupt IIR 0xC4008
92../tools/intel_reg_read 0xC4008
93# PCH DE hotplug 0xC4030
94../tools/intel_reg_read 0xC4030
95# SERR_INT 0xC4040
96../tools/intel_reg_read 0xC4040
97# PCH DPLL A CTL 0xC6014
98# PCH DPLL A Divisor 0 0xC6040
99# PCH DPLL A Divisor 1 0xC6044
100../tools/intel_reg_read 0xC6014
101../tools/intel_reg_read 0xC6040
102../tools/intel_reg_read 0xC6044
103# PCH DPLL B CTL 0xC6018
104# PCH DPLL B Divisor 0 0xC6048
105# PCH DPLL B Divisor 1 0xC604C
106../tools/intel_reg_read 0xC6018
107../tools/intel_reg_read 0xC6048
108../tools/intel_reg_read 0xC604C
109# PCH DPLL DREF CTL 0xC6200
110../tools/intel_reg_read 0xC6200
111# PCH DPLL SEL 0xC7000
112../tools/intel_reg_read 0xC7000
113# PCH Panel Status 0xC7200
114../tools/intel_reg_read 0xC7200
115# PCH Panel Control 0xC7204
116../tools/intel_reg_read 0xC7204
117# Transcoder A timing 0xE0000-0xE004F
118# Transcoder B timing 0xE1000-0xE104F
119# Transcoder C timing 0xE2000-0xE204F
120../tools/intel_reg_read 0xE0000 -c 0x14;
121../tools/intel_reg_read 0xE1000 -c 0x14;
122../tools/intel_reg_read 0xE2000 -c 0x14;
123# Transcoder A DP CTL 0xE0300
124# Transcoder B DP CTL 0xE1300
125# Transcoder C DP CTL 0xE2300
126../tools/intel_reg_read 0xE0300
127../tools/intel_reg_read 0xE1300
128../tools/intel_reg_read 0xE2300
129# CRT DAC CTL 0xE1100
130../tools/intel_reg_read 0xE1100
131# HDMI/DVI B CTL 0xE1140
132# HDMI/DVI C CTL 0xE1150
133# HDMI/DVI D CTL 0xE1160
134../tools/intel_reg_read 0xE1140
135../tools/intel_reg_read 0xE1150
136../tools/intel_reg_read 0xE1160
137# LVDS 0xE1180
138../tools/intel_reg_read 0xE1180
139# DP B CTL 0xE4100
140# DP C CTL 0xE4200
141# DP D CTL 0xE4300
142../tools/intel_reg_read 0xE4100
143../tools/intel_reg_read 0xE4200
144../tools/intel_reg_read 0xE4300
145# Transcoder A config 0xF0008
146# FDI RX A CTL 0xF000C
147# FDI RX A MISC 0xF0010
148# FDI RX A IIR 0xF0014
149# FDI RX A IMR 0xF0018
150../tools/intel_reg_read 0xF0008 -c 5;
151# Transcoder B config 0xF1008
152# FDI RX B CTL 0xF100C
153# FDI RX B MISC 0xF1010
154# FDI RX B IIR 0xF1014
155# FDI RX B IMR 0xF1018
156../tools/intel_reg_read 0xF1008 -c 5;
157# Transcoder C config 0xF2008
158# FDI RX C CTL 0xF200C
159# FDI RX C MISC 0xF2010
160# FDI RX C IIR 0xF2014
161# FDI RX C IMR 0xF2018
162../tools/intel_reg_read 0xF2008 -c 5;
163#Check if frame and line counters are running
164../tools/intel_reg_read 0x44070
165../tools/intel_reg_read 0x70050
166../tools/intel_reg_read 0x71050
167../tools/intel_reg_read 0x72050
168sleep 2;
169../tools/intel_reg_read 0x44070
170../tools/intel_reg_read 0x70050
171../tools/intel_reg_read 0x71050
172../tools/intel_reg_read 0x72050