Ben Widawsky | d400551 | 2012-08-23 11:37:09 -0700 | [diff] [blame] | 1 | #!/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 |
| 168 | sleep 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 |